@import url('/Assets/Corporate/Css/resets.css');
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);

/*----------------------------------------------------------------
* Filename:			styles.css
* Description:		Global CSS
* Version:			1.0.4.5
* Author:			Jeremy Pratte
* Last Edited by: 	Jeremy Pratte

== STRUCTURE =====================================================

* Page width:		836px
* # of columns:		2

/* 
/// ~~~~ TABLE OF CONTENTS ~~~~ ///

I. Color Scheme

II. Redefined 
	A. Main
	B. Headers

III. The A Team (Link Definitions)

IV. Main Structure Categories
	A. Alert
	B. Header
	C. Topnav
	D. Content
		1. Primary Structures
		2. Plugin Columns & Modules
			a. Expand/Collapse Modules
				1. Design 1
				2. Design 2
		3. Etc.
	E. Footer
	
V. Global Styles

*/


/* I. Color Scheme */
/*

	#252525: 	Dark Grey		rgba: 37	37		37
	#98012E: 	Violet			rgba: 152	1		46

*/

/* II. Redefined */

/* A. Main */

html {height: 100%;}

body {background: #fff; font: 14px 'PT Sans', Arial, Helvetica, sans-serif; color: #252525; margin: 0; padding: 0; height: 100%;} 
	
p {padding-bottom: 16px; line-height: 16px;}

p+ul {margin-top: 0px;}
		
ul, ul li ul {list-style-type: square; margin: 1em 0 1em 0; padding-left: 40px; -moz-padding-start: 40px;}
ul li {display: list-item; font-size: 14px; margin-bottom: 1px; list-style-type: square;}
li ul li {display: list-item; font-size: 14px; list-style-type: square;}

ol li {list-style-type: decimal;}
ul ol li {list-style-type: decimal;}

header, nav, article, section, aside, footer {display: block;}

input {font-family: "Myriad Pro", Arial, Helvetica, sans-serif;}


/* B. Headers */

h1 {font-size: 24px; margin: 0 0 13px 0; padding: 0; font-weight: bold;}

h2 {font-size: 16px; margin: 0 0 13px 0; padding: 0 0 8px 0; font-weight: normal; border-bottom: 1px solid #98012E;
	font-weight: bold; color: #98012e;}
	
h3 {font-size: 16px; margin: 0 0 13px 0; padding: 0; font-weight: bold; color: #252525; text-transform: uppercase;}

h4 {font-size: 18px; margin: 0 0 13px 0; padding: 0 0 8px 0; font-weight: bold; border-bottom: 1px solid #98012E;
	font-weight: bold; color: #252525;}
	
h5, h6 {font-size: 14px;}
/* III. The A Team */

a:link {color: #98012E; text-decoration: underline;}
	a:visited {color: #98012E; text-decoration: underline;}
	a:hover {color: #98012E; text-decoration: none;}
	a:active {color: #98012E; text-decoration: underline;}


/* IV. Main Structure Categories */

/** A. Alert **/

.alert {
	position: relative;
	width: 100%;
	height: 28px;
	float: left;
	clear: both;
	z-index: 1;
	background: #535353; /* Old browsers */

background: -moz-linear-gradient(top, #535353 0%, #2c2c2c 51%, #111111 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#535353), color-stop(51%,#2c2c2c), color-stop(100%,#111111)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #535353 0%,#2c2c2c 51%,#111111 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #535353 0%,#2c2c2c 51%,#111111 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #535353 0%,#2c2c2c 51%,#111111 100%); /* IE10+ */
background: linear-gradient(top, #535353 0%,#2c2c2c 51%,#111111 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535353', endColorstr='#111111',GradientType=0 ); /* IE6-8 */
	border-top: 1px solid #848484;
}

.alert-cont {position: relative; width: 836px; height: 28px; line-height: 27px; margin: 0 auto; z-index: 2;
				color: #ebebeb; font-size: 12px; text-align: center;}
				
				.alert-cont ul {margin: 0; padding: 0; list-style-type: none; position: relative;}
				.alert-cont ul li {margin: 0; padding: 0; width: auto; height: auto; list-style-type: none; position: absolute; z-index: 10; display: none;}
				.alert-cont ul li.active {display: block;}
				
				.alert-cont a {width: 100%; text-align: center;}
				

/** B. Header **/



.header {
	position: relative;
	width: 100%;
	height: 111px;
	float: left;
	clear: both;
	z-index: 1;
	background: url(/Assets/Corporate/Images/General/bg-header.png) repeat-x top;
	border-bottom: 1px solid #505050;
}
			
.header header {
	position: relative;
	width: 836px;	
	height: 111px;
	margin: 0 auto;
	z-index: 2;
}
				
.header-logo {
	position: absolute;
	top: 22px;
	left: 0px;
	width: 425px;
	height: 73px;
	z-index: 3;
	overflow: hidden;
}

.header-logo img {display: inline-block;}

.header-search {
	position: relative;
	float: right;
	width: 234px;
	height: 54px;
	z-index: 4;
	margin-top: 31px;
}

.header-search-inputcont {position: relative; float: left; width: 223px; height: 27px; padding: 0 1px 1px 0;
							background: #dedede; margin-bottom: 6px;}

.header-search input.search {
	float: left;
	width: 219px;
	height: 23px;
	line-height: 26px;
	text-indent: 12px;
	background: #fff url(/Assets/Corporate/Images/General/bg-search.png) repeat-x top;
	border: 1px solid #b1b1b1;
	border-left-color: #8d8d8d;
	border-top-color: #b8b8b8;
	font-size: 12px;
	font-style: italic; 
}

input.search.two {
	float: left;
	width: 99%;
	height: 21px;
	line-height: 26px;
	text-indent: 12px;
	background: #fff;
	border: 1px solid #aaa;
	font-size: 14px;
	font-style: italic; color: #959595;
	font-family: Calibri, "Myriad Pro", Arial, Helvetica, sans-serif;
}

.header-search input.search.default-srch-txt {color: #000; font-style: normal;}
input.search.two.default-srch-txt {color: #555; font-style: normal;}

.header-search input.search+input {float: right; clear: right;}

/** C. Topnav **/

.topnav {position: relative; width: 100%; height: 41px; float: left; clear: both; overflow: visible; z-index: 2;
border-top: 1px solid #959595;
background: #555555; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJmMmYyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #555555 0%, #2f2f2f 50%, #111111 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(50%,#2f2f2f), color-stop(100%,#111111)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #555555 0%,#2f2f2f 50%,#111111 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #555555 0%,#2f2f2f 50%,#111111 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #555555 0%,#2f2f2f 50%,#111111 100%); /* IE10+ */
background: linear-gradient(top, #555555 0%,#2f2f2f 50%,#111111 100%); /* W3C */
zoom: 1;
}

.topnav nav {
	position: relative;
	width: 836px;
	height: 40px;
	margin: 0 auto;
}

.topnav nav ul {display:block; position: absolute; width: 836px; padding: 0px; margin: 0; z-index: 4; height: 39px;
				border-top: 1px solid #e1e1e1; top: -1px; left: 0px; background: #797979; padding-top: 1px; overflow: visible;}
					
.topnav nav ul li {
	position: relative;
	font-size: 12px;
	margin: 0;
	padding: 0 5px;
	display: inline-block;
	border-right: 1px solid #595959;
	overflow: visible;
	float: left;
	width: 110px;
	height: 40px;
	z-index: 6;
	border-left: 1px solid #e3e3e3;
	text-align: center;
	/*text-shadow: 0px 1px 1px #cccccc; /* horizontal-offset vertical-offset 'blur' colour */
	/*-moz-text-shadow: 0 1px 1px #cccccc;
	-webkit-text-shadow: 0 1px 1px #cccccc;*/
	line-height: 39px;
	color: #252525;
	font-size: 12px; font-weight: bold;
	text-decoration: none;
	margin-top: -1px;
	background: #b9b9b9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I5YjliOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2E1YTVhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YThhOGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #b9b9b9 0%, #a5a5a5 50%, #8a8a8a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9b9b9), color-stop(50%,#a5a5a5), color-stop(100%,#8a8a8a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #b9b9b9 0%,#a5a5a5 50%,#8a8a8a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #b9b9b9 0%,#a5a5a5 50%,#8a8a8a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #b9b9b9 0%,#a5a5a5 50%,#8a8a8a 100%); /* IE10+ */
background: linear-gradient(top, #b9b9b9 0%,#a5a5a5 50%,#8a8a8a 100%); /* W3C */

}

.topnav nav ul li:hover {color: #fff; cursor: pointer;
	border-right: 1px solid #b9b9b9;
	border-left: 1px solid #6d6d6d;
							text-shadow: 0px 1px 1px #636363; /* horizontal-offset vertical-offset 'blur' colour */
							-moz-text-shadow: 0 1px 1px #636363;
							-webkit-text-shadow: 0 1px 1px #636363;
							background: #565656; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU2NTY1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzhiOGI4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiN2I3YjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #565656 0%, #8b8b8b 50%, #b7b7b7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#565656), color-stop(50%,#8b8b8b), color-stop(100%,#b7b7b7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #565656 0%,#8b8b8b 50%,#b7b7b7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #565656 0%,#8b8b8b 50%,#b7b7b7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #565656 0%,#8b8b8b 50%,#b7b7b7 100%); /* IE10+ */
background: linear-gradient(top, #565656 0%,#8b8b8b 50%,#b7b7b7 100%); /* W3C */
}

.topnav nav ul li a:link,
.topnav nav ul li a:visited,
.topnav nav ul li a:active,
.topnav nav ul li a:hover {color: #252525; text-decoration: none; height: 40px; display: block; width: 110px; padding: 0px;
							text-align: center;}

.topnav nav ul li:hover a {color: #fff; text-decoration: none;}

.topnav ul li ul {position: absolute; display: none; width: 836px; height: 30px; background: #303030; top: 40px; z-index: 89;
					border: 0;}
									
.topnav ul li ul:after
{
    content:"";
    position:absolute;
    left:-20px;
    right:-20px;
    bottom:-20px;
    top:0;
    display:block;
    z-index:88;
}				

.topnav ul li ul li {background: none; border: none; padding: 0; margin: 0; border: 0; display: inline-block; height: 30px; width: auto; z-index: 90;}
.topnav ul li ul li:hover {background: none; border: none; padding: 0; margin: 0; border: 0; display: inline-block; height: 30px;}

.topnav ul li ul li a:link,
.topnav ul li ul li a:visited,
.topnav ul li ul li a:active,
.topnav ul li ul li a:hover
			{background: none; height: auto; border: none; color: #fff; height: 30px; width: auto; line-height: 30px; font-weight: normal; padding: 0px 20px 0px 10px;
	text-shadow: 0px 1px 1px #252525; /* horizontal-offset vertical-offset 'blur' colour */
	-moz-text-shadow: 0 1px 1px #252525;
	-webkit-text-shadow: 0 1px 1px #252525; text-align: left;}
	
	.topnav ul li:hover ul {display: block;}
	
	.topnav ul li ul li a:hover {color: #d4d4d4;}
	
	.topnav ul li+li ul {width: 836px; left: -123px;}
	
	.topnav ul li+li+li ul {width: 836px; left: -245px;}
	
.topnav nav ul li.red {color: #ebebeb; margin-top: -2px; height: 41px;
	border-right: 1px solid #621f32;
	border-left: 1px solid #bf3e63;
								width: 223px;
							/*text-shadow: 0px -1px 1px #610018; /* horizontal-offset vertical-offset 'blur' colour */
							/*-moz-text-shadow: 0 -1px 1px #610018;
							-webkit-text-shadow: 0 -1px 1px #610018;*/
background: #b20035; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyMDAzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzk1MDAyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NTAwMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #b20035 0%, #950027 50%, #750023 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b20035), color-stop(50%,#950027), color-stop(100%,#750023)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #b20035 0%,#950027 50%,#750023 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #b20035 0%,#950027 50%,#750023 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #b20035 0%,#950027 50%,#750023 100%); /* IE10+ */
background: linear-gradient(top, #b20035 0%,#950027 50%,#750023 100%); /* W3C */
}

.topnav nav ul li.red:hover, .topnav nav ul li.selected.red {background: #750023; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc1MDAyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2EzMDAyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMzAwMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #750023 0%, #a3002f 50%, #b20035 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#750023), color-stop(50%,#a3002f), color-stop(100%,#b20035)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #750023 0%,#a3002f 50%,#b20035 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #750023 0%,#a3002f 50%,#b20035 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #750023 0%,#a3002f 50%,#b20035 100%); /* IE10+ */
background: linear-gradient(top, #750023 0%,#a3002f 50%,#b20035 100%); /* W3C */
}

.topnav nav ul li.red a:link,
.topnav nav ul li.red a:visited,
.topnav nav ul li.red a:active,
.topnav nav ul li.red a:hover {color: #ebebeb; width: 178px; padding: 0 0 0 22px; text-align: center; width: 206px;}

.topnav nav ul li a.eagle {background: url(/Assets/Corporate/Images/General/bg-eagle.png) no-repeat -12px center;}
							

.topnav nav ul li a.column {background: url(/Assets/Corporate/Images/General/bg-column.png) no-repeat -13px center;}

.topnav nav ul li.selected {color: #fff; cursor: pointer;
	border-right: 1px solid #b9b9b9;
	border-left: 1px solid #6d6d6d;
							text-shadow: 0px 1px 1px #636363; /* horizontal-offset vertical-offset 'blur' colour */
							-moz-text-shadow: 0 1px 1px #636363;
							-webkit-text-shadow: 0 1px 1px #636363;
							background: #565656; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU2NTY1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzhiOGI4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiN2I3YjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #565656 0%, #8b8b8b 50%, #b7b7b7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#565656), color-stop(50%,#8b8b8b), color-stop(100%,#b7b7b7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #565656 0%,#8b8b8b 50%,#b7b7b7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #565656 0%,#8b8b8b 50%,#b7b7b7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #565656 0%,#8b8b8b 50%,#b7b7b7 100%); /* IE10+ */
background: linear-gradient(top, #565656 0%,#8b8b8b 50%,#b7b7b7 100%); /* W3C */
}
							

.topnav nav ul li.selected a:link,
.topnav nav ul li.selected a:visited,
.topnav nav ul li.selected a:active,
.topnav nav ul li.selected a:hover {color: #fff; text-decoration: none;}

/** D. Content **/
/*.content-cont div:last-child, .content section:last-child {padding-bottom: 15px;}*/


/*** 1. Primary Structures **/

.content {position: relative; width: 100%; float: left; clear: both; z-index: 1;
		 min-height: 530px; padding: 30px 0 0px 0;}

.content-cont {position: relative; width: 836px; margin: 0 auto; z-index: 2; background: no-repeat bottom right; min-height: 400px !important;}
		
.content-cont-breadcrumb {position: relative; float: left; width: 836px; height: 46px; line-height: 16px;
							color: #959595; font-size: 11px;}
							
		.content-cont-breadcrumb a:link,
		.content-cont-breadcrumb a:visited,
		.content-cont-breadcrumb a:active,
		.content-cont-breadcrumb a:hover {color: #555; text-decoration: underline;}
		.content-cont-breadcrumb a:hover {text-decoration: none;}
		
.content-home-intro, .content-home-feature {position: relative; display: inline-block; vertical-align: top; color: #555;}
.content-home-intro p {line-height: 26px;}

.content-home-intro h1 {font-size: 24px; font-weight: bold; color: #252525;}

.content-home-intro {width: 395px; font-size: 20px;}

.content-home-feature {width: 417px;}

.content-cont-cta-home  {margin: 0; padding: 0; display:inline; float:left; z-index: 3; color: #252525; position: relative;}
.content-cont-cta-home {display: inline-block; width: 262px; height: 230px; padding: 0 5px 30px 0;
						border-right: 1px solid #c9c9c9;}

.content-cont-cta-home+.content-cont-cta-home {padding-left: 20px; width: 257px; border-left: 1px solid #fafafa;}
.content-cont-cta-home+.content-cont-cta-home+.content-cont-cta-home {width: 257px;border-left:1px solid #fafafa;padding-left: 20px;
																		border-right: 0;}
																		
.content-cont-cta-home+.content-cont-cta-home .global-absbtm-lft {left: 20px;}
																		
.content-cont-cta-home h3 {height: 40px;}

.content-cont-cta  {position: relative; display: inline-block; margin: 0 12px 20px 0; padding: 13px; float:left; z-index: 3; width: 172px; height: 181px;
					background: url(/Assets/Corporate/Images/General/bg-cta.png) no-repeat top;}
					
					.content-cont-cta .global-morelink {position: absolute; left: 13px; bottom: 13px;}

.content-cont-cta+.content-cont-cta+.content-cont-cta+.content-cont-cta {margin-right: 0px;}

.content-cont-cta h3 {font-size: 18px; text-transform: uppercase; color: #98012e; margin: 0 0 15px 0; padding: 0; width: 160px; height: 42px;}

.content-cont-quote {position: relative; float: left; width: 100%; color: #252525;}

.content-cont-quote p {display: block; float: left; text-align: left; font-size: 18px; line-height: 18px; clear: both;}

.content-cont-quote-by {display: block; position: relative; margin-top: 20px; font-size: 13px;}


.content-cont-left, .content-cont-right, .content-cont-wide
				{position: relative; display: inline-block; clear: none; vertical-align: top;}
				
				.content-cont-right {float:right;}

.content-cont-left {margin-right: 20px;}

.content-cont-wide {width: 836px;}

.content-cont-wide .content-cont-col-content-big {width: 836px;}

/*** 2. Plugin Columns & Modules ***/

.content-cont-col-content-sm,
.content-cont-col-content-med,
.content-cont-col-content-big,
.content-cont-col-content-even,
.content-cont-col-rail-sm,
.content-cont-col-rail-med,
.content-cont-col-rail-big
{position: relative; float: left;}

.content-cont-col-content-sm {width: 432px;}
.content-cont-col-content-med {width: 490px;}
.content-cont-col-content-big {width: 616px;}
.content-cont-col-content-even {width: 403px;}

.content-cont-col-rail-sm {width: 196px;}
.content-cont-col-rail-med {width: 316px;}
.content-cont-col-rail-big {width: 380px;}

.content-cont-col-content-even+.content-cont-col-content-even {margin-right: 0px;}
.content-cont-col-content-med+.content-cont-col-rail-med {margin-left: 30px;}
.content-cont-col-rail-med+.content-cont-col-content-med {margin-left: 30px;}

.content-cont-col-content-even p {color: #0f0f0f; line-height: 18px; font-family: "Myriad Pro Bold", Verdana, Helvetica, sans-serif;}
.content-cont-col-content-even h1, .content-cont-col-content-even h2, .content-cont-col-content-even h3, .content-cont-col-content-even h4 {color: #0f0f0f;}  

.content-cont-standardmodule {position: relative; float: left; width: 100%; padding-bottom: 30px; clear:both;}

.content-cont-standardmodule p:last-child {margin-bottom: 0px; padding-bottom: 0px;}

.content-cont-standardmodule + .content-cont-standardmodule {padding-top: 30px; border-top: 1px solid #fff;}

div .content-cont-standardmodule:last-child {border-bottom-width: 0px;}

.content-cont-grid {position: relative; display: inline-block; vertical-align: top;}

.content-cont-grid.staff {margin: 0 30px 30px 0; width: 174px;}

.content-cont-col-rail-med .content-cont-grid.staff:nth-child(even),
.content-cont-col-rail-big .content-cont-grid.staff:nth-child(even) {margin-right: 0px;}

.content-cont-col-content-sm .content-cont-grid.staff:nth-child(3n+0),
.content-cont-col-content-med .content-cont-grid.staff:nth-child(3n+0) {margin-right: 0px;}

.content-cont-grid.staff .global-red-border {border-width: 2px;}



/**** a. Expand/Collapse Modules ****/

/***** 1. Design One *****/

.content-cont-expandmodule {position: relative; float: left; width: 262px; color: #252525; font-size: 14px; clear: both; margin-bottom: 5px;}

.content-cont-expandmodule-top {position: relative; float: left; width: 212px; border: 1px solid #aaa;
								background: #fff; padding: 0 40px 0 8px; font-weight: bold; clear: both; height: 23px; line-height: 23px;}
								
		.content-cont-expandmodule-top a {position: absolute; display: block; top: 0; right: 0; width: 30px; text-align: center; background: #98012E; color: #fff;
											height: 23px; line-height: 12px; border-left: 1px solid #aaa;}
																						
											.content-cont-expandmodule-top a:link .global-arrow {color: #fff; font-size: 20px;}
												.content-cont-expandmodule-top a:visited  .global-arrow{color: #fff; font-size: 20px;}
												.content-cont-expandmodule-top a:hover .global-arrow {color: #fff; font-size: 20px;}
												.content-cont-expandmodule-top a:active .global-arrow {color: #fff; font-size: 20px;}
								
.content-cont-expandmodule-bottom {position: relative; float: left; clear: both; width: auto; padding: 10px 9px 5px 9px;}

.content-cont-expandmodule.contracted .content-cont-expandmodule-bottom {display: none;}

/***** 2. Design Two *****/

.content-cont-expandmodule2 {position: relative; float: left; width: 100%; clear: both; margin-bottom: 10px;}

.content-cont-expandmodule2-top {position: relative; float: left; font-size: 16px;
								padding: 0 0 0 23px; font-weight: bold; clear: both; height: 16px; line-height: 16px;}
								
		.content-cont-expandmodule2-top a {position: absolute; display: block; top: 0; left: 0; width: 15px; text-align: center; background: #98012E; color: #fff;
											height: 15px; line-height: 1px;}
																						
											.content-cont-expandmodule2-top a:link .global-arrow {color: #fff; font-size: 17px; margin-left:-1px; margin-top: -1px;}
												.content-cont-expandmodule2-top a:visited  .global-arrow{color: #fff; font-size: 17px; margin-left:-1px;}
												.content-cont-expandmodule2-top a:hover .global-arrow {color: #fff; font-size: 17px; margin-left:-1px;}
												.content-cont-expandmodule2-top a:active .global-arrow {color: #fff; font-size: 17px; margin-left:-1px;}
								
.content-cont-expandmodule2-bottom {position: relative; float: left; clear: both; width: auto; padding: 16px 0 5px 23px;}

.content-cont-expandmodule2.contracted .content-cont-expandmodule2-bottom {display: none;}

/*** 3. Etc ***/

.content-cont-searchoptioncolumns {position: relative; display: inline-block; height: 25px; padding: 0 10px 25px 0; border-bottom: 1px solid #98012E; width: 340px;
									vertical-align: top; margin-right: 0px; margin-left: -4px;}

.content-cont-searchoptioncolumns:first-child input {position: relative; float: left; width: 305px; height: 27px; line-height: 9px; padding-right: 26px;
	background: #fff url(/Assets/Corporate/Images/General/bg-search2.png) no-repeat center right;
	border: 1px solid #b1b1b1;
	border-left-color: #8d8d8d;
	border-top-color: #b8b8b8;
	font-size: 12px;
	font-weight: bold; color: #252525;
}

.content-cont-searchoptioncolumns select {height: 27px;}

.content-cont-searchoptioncolumns + .content-cont-searchoptioncolumns + .content-cont-searchoptioncolumns {width: 105px; margin-right: 0px;}

.content-cont-searchoptioncolumns + .content-cont-searchoptioncolumns + .content-cont-searchoptioncolumns .global-standardbutton {margin-top: 1px;}

.content-cont-searchoptioncolumns + .content-cont-searchoptioncolumns + .content-cont-searchoptioncolumns + div,
.content-cont-searchoptioncolumns + .content-cont-searchoptioncolumns + .content-cont-searchoptioncolumns + div + div + div + div + div + div + div
									{font-size: 14px; color: #252525; clear: both; width: 100%; padding: 10px 0 25px 0;}
									
.content-cont-searchres {position: relative; width: 100%; padding: 15px 0; border-bottom: 1px solid #a7a7a7; height: 100%; overflow: hidden; font-size: 14px; color: #252525;}

.content-cont-searchres > img, .content-cont-searchres > a > img {width: 60px; height: 91px; float: left; margin-right: 35px;}

.content-cont-searchres-header {font-size: 14px; color: #252525; font-weight: bold; text-transform: uppercase;}

#mediaplayer {margin: 0 auto;}


/* JQuery Cycle Stuff */
#slideshow, #slideshow4 { margin: 0px; height:241px; z-index: 2;}

#slideshow5 { margin: 0px; height:200px; z-index: 2;}

#slideshow5 .content-home-feature-imgdiv {width: 316px !important; height: auto !important;}

#slideshow5 .content-home-feature-imgdiv img {width: 316px !important; height: auto !important;}

#slideshow6 {margin-bottom: 10px;} 

.content-cont-col-content-sm #slideshow6 {min-height: 226px;}
.content-cont-col-content-sm #slideshow6 .content-home-feature-imgdiv {width: 432px; !important; height: auto !important;}
	.content-cont-col-content-sm #slideshow6 .content-home-feature-imgdiv img {width: 432px; !important; height: auto !important;}
	.content-cont-col-content-sm .content-home-feature  {width: 432px; !important; height: auto !important;}
	.content-cont-col-content-sm .content-home-feature #nav {bottom: 7px;}
	.content-cont-col-content-sm .content-home-feature #resumeButton, 
	.content-cont-col-content-sm .content-home-feature #pauseButton {bottom: 5px;}

.content-cont-col-content-even #slideshow6 {min-height: 230px;}
.content-cont-col-content-even #slideshow6 .content-home-feature-imgdiv {width: 403px; !important; height: auto !important;}
	.content-cont-col-content-even #slideshow6 .content-home-feature-imgdiv img {width: 403px; !important; height: auto !important;}
	.content-cont-col-content-even .content-home-feature {width: 403px; !important; height: auto !important;}
	
.content-cont-col-content-med #slideshow6 {min-height: 280px;}
.content-cont-col-content-med #slideshow6 .content-home-feature-imgdiv {width: 496px; !important; height: auto !important;}
	.content-cont-col-content-med #slideshow6 .content-home-feature-imgdiv img {width: 496px; !important; height: auto !important;}
	.content-cont-col-content-med .content-home-feature  {width: 496px; !important; height: auto !important;}
	
.content-cont-col-content-big #slideshow6 {min-height: 320px;}
.content-cont-col-content-big #slideshow6 .content-home-feature-imgdiv {width: 616px; !important; height: auto !important;}
	.content-cont-col-content-big #slideshow6 .content-home-feature-imgdiv img {width: 616px; !important; height: auto !important;}
	.content-cont-col-content-big .content-home-feature  {width: 616px; !important; height: auto !important;}
	.content-cont-col-content-big .content-home-feature #nav {bottom: 9px;}
	.content-cont-col-content-big .content-home-feature #resumeButton, 
	.content-cont-col-content-big .content-home-feature #pauseButton {bottom: 7px;}

.content-cont-col-rail-sm #slideshow6 {min-height: 115px;}
.content-cont-col-rail-sm #slideshow6 .content-home-feature-imgdiv {width: 196px; !important; height: auto !important;}
	.content-cont-col-rail-sm #slideshow6 .content-home-feature-imgdiv img {width: 196px; !important; height: auto !important;}
	.content-cont-col-rail-sm .content-home-feature  {width: 196px; !important; height: auto !important;}
	.content-cont-col-rail-sm .content-home-feature #nav {bottom: 8px;}
	.content-cont-col-rail-sm .content-home-feature #resumeButton, 
	.content-cont-col-rail-sm .content-home-feature #pauseButton {bottom: 6px;}
	
.content-cont-col-rail-med #slideshow6 {min-height: 187px;}
.content-cont-col-rail-med #slideshow6 .content-home-feature-imgdiv {width: 316px; !important; height: auto !important;}
	.content-cont-col-rail-med #slideshow6 .content-home-feature-imgdiv img {width: 316px; !important; height: auto !important;}
	.content-cont-col-rail-med .content-home-feature  {width: 316px; !important; height: auto !important;}
	
.content-cont-col-rail-big #slideshow6 {min-height: 200px;}
.content-cont-col-rail-big #slideshow6 .content-home-feature-imgdiv {width: 380px; !important; height: auto !important;}
	.content-cont-col-rail-big #slideshow6 .content-home-feature-imgdiv img {width: 380px; !important; height: auto !important;}
	.content-cont-col-rail-big .content-home-feature {width: 380px; !important; height: auto !important;}
	


#slideshow3 {font-size: 18px; line-height: 18px;}
#slideshow3 p {line-height: 19px;}

.content-home-feature-imgdiv {width: 417px; height: 197px; z-index: 3; border: 1px solid #fff;}

#nav {position: absolute; display: block; bottom: 18px; right: 53px; z-index: 21; margin:0; padding:0; -moz-padding-start:0; height: 10px;}

#nav li {
	width: 10px;
	height: 10px;
	float: left;
	list-style: none;
	display: inline-block;
	margin:0;
	padding: 0;
	margin-left: 10px;
	background: #959595;
	cursor: pointer;
	z-index: 22;
}

#nav li:first-child {margin-left: 0px;}

#nav a {display:none; float: left; width: 12px; z-index: 9;}
#nav a .secondary {display:none; float: left;}
#nav li.activeLI, #nav li:hover {background: rgb(174,0,52); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FlMDAzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NTAwMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(174,0,52,1) 0%, rgba(117,0,35,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(174,0,52,1)), color-stop(100%,rgba(117,0,35,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(174,0,52,1) 0%,rgba(117,0,35,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(174,0,52,1) 0%,rgba(117,0,35,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(174,0,52,1) 0%,rgba(117,0,35,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(174,0,52,1) 0%,rgba(117,0,35,1) 100%); /* W3C */ display: block; float:left;}
#nav a:focus { outline: none; display: none;}

#pauseButton {position: absolute; width: 14px;height: 15px; right: 0; bottom: 16px; background: url(/Assets/Corporate/Images/Buttons/pause.png) no-repeat top;
				font-size: 0; cursor: pointer;}

#resumeButton {position: absolute; width: 17px;height: 15px; right: 25px; bottom: 16px; background: url(/Assets/Corporate/Images/Buttons/play.png) no-repeat top;
				font-size: 0; cursor: pointer;}

#pauseButton.activePP, #pauseButton:hover {background-image: url(/Assets/Corporate/Images/Buttons/pause-sel.png);}
#resumeButton.activePP, #resumeButton:hover {background-image: url(/Assets/Corporate/Images/Buttons/play-sel.png);}


/* TABLES AND MODALS */

.content-cont-standardtable {width: 100%;}

.content-cont-standardtable tr:first-child td {border-top: 1px solid #ccc;}

.content-cont-standardtable tr td {border-bottom: 1px solid #ccc; padding: 5px 5px 10px 5px;}

.content-cont-standardtable tr th {background-color: #f2f2f2; font-weight: bold;border-bottom: 1px solid #ccc; padding: 5px 5px 10px 5px;}

.content-modal {position: absolute; left: 0; top: 0; width: 100%; height: 200%; background: rgba(0, 0, 0, 0.7); z-index: 97;
					display: none; opacity: 0.0;}

.content-modal-inner  {
	position: relative;
	width: 100%;	
	height: 100%;
	margin: 0 auto;
	z-index: 98;
	padding: 50px 0px 0 0px;
						box-sizing:border-box;
						-moz-box-sizing:border-box; /* Firefox */
						-webkit-box-sizing:border-box; /* Safari */
}

.content-modal-inner-close {position: relative; height: 22px; line-height: 22px; color: #959595; font-weight: bold; cursor: pointer; background-color: #151515;
							margin: 0 auto; padding: 5px 0 ; text-align: right; width: 570px;}

.content-modal-inner-closebtn {position: absolute; right:5px; width: 22px; height: 20px; font-size: 11px; color: #000; font-weight: bold;
								background-color: #959595; border: 1px solid #000; text-align: center; line-height: 20px; margin: 0 auto;
								border-radius: 20px;
								-moz-border-radius: 20px;
								-webkit-border-radius: 20px;}
								
.content-modal-caption { bottom:-30px; left:0; right:0; clear: both; height: auto; width: auto; color: #959595; background: #151515; padding-top: 10px; line-height: 13px; margin: 0 auto;}
.content-modal-caption p {line-height: 13px;}

#mediaplayer_wrapper {margin: 0 auto; padding: 0 90px; background: #151515; width: 400px !important;}

@media screen and/*!*/(-webkit-min-device-pixel-ratio:0) {
	/*.content-modal-caption {width: 360px;}
	.content-modal-inner-close {width: 390px;}*/
}

.modal-wrapper
{
    position:relative;
    display:inline-block;
}
/*Modal Image*/
.modal-image
{

}

.iframe
{
    display:block;
    margin:0 auto;
}

/** E. Footer **/

.footer1 {
	position: relative;
	width: 100%;
	height: 198px;
	float: left;
	clear: both;
	z-index: 1;
	color: #ccc;
	border-bottom: 1px solid #0a0a0a;
	border-top: 1px solid #272727;
	background: #1b1b1b; /* Old browsers */
background: -moz-linear-gradient(top, #1b1b1b 0%, #252525 50%, #111111 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b1b1b), color-stop(50%,#252525), color-stop(100%,#111111)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1b1b1b 0%,#252525 50%,#111111 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1b1b1b 0%,#252525 50%,#111111 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1b1b1b 0%,#252525 50%,#111111 100%); /* IE10+ */
background: linear-gradient(top, #1b1b1b 0%,#252525 50%,#111111 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1b1b', endColorstr='#111111',GradientType=0 ); /* IE6-8 */
}

.footer1 footer.bottom  {
	position: relative;
	width: 836px;
	height: 178px;
	padding-top: 20px;
	margin: 0 auto;
	clear: both;
	z-index: 2;
	color: #ccc;
} 

.footer1 footer.bottom header {font-size: 18px; color: #cccccc; margin-bottom: 12px;}

.footer1 footer.bottom a:link,
.footer1 footer.bottom a:visited,
.footer1 footer.bottom a:active,
.footer1 footer.bottom a:hover {color: #ccc; text-decoration: underline;}
.footer1 footer.bottom a:hover {color: #ccc; text-decoration: none;}

.footer1-right {text-align: right; font-size: 14px;}

.footer {
	position: relative;
	width: 100%;
	height: 51px;
	float: left;
	clear: both;
	z-index: 1;
	border-top: 1px solid #454545;
	background: #252525; /* Old browsers */
background: -moz-linear-gradient(top, #252525 0%, #111111 50%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#252525), color-stop(50%,#111111), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #252525 0%,#111111 50%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #252525 0%,#111111 50%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #252525 0%,#111111 50%,#000000 100%); /* IE10+ */
background: linear-gradient(top, #252525 0%,#111111 50%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#252525', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
}



footer.bottom  {
	position: relative;
	width: 836px;
	height: 51px;
	margin: 0 auto;
	clear: both;
	z-index: 2;
	color: #898989;
}

.footer-copy {
	position: relative;
	float: left;
	display: inline-block;
	width: 50%;
	z-index: 3;
	height: 51px;
	line-height: 51px;
}

.footer-nav {
	position: relative;
	float: right;
	display: inline-block;
	text-align: right;
	width: 50%;
	z-index: 3;
	height: 51px;
	line-height: 51px;
}

.footer-nav ul {
	position: relative;
	float: right;
	margin: 0;
	padding: 0;
	-moz-padding-start: 0;
	z-index: 4;
	height: 51px;
	line-height: 51px;
}
.footer-nav ul li {float: left; display: inline; margin-left: 10px; margin-bottom:0px; list-style-type: none; line-height: normal; z-index: 5;}

.footer-nav ul li a:link, .footer-nav ul li a:visited, .footer-nav ul li a:active, .footer-nav ul li a:hover {
	display: inline-block;
	color: #898989;
	height: 51px;
	line-height: 51px;
	text-decoration: none;
	z-index: 6;
} 
.footer-nav ul li a:hover {
	color: #898989;
	text-decoration: underline;
}

/* V. Global Styles */

.global-arrow {height: 10px; line-height: 1px; display: inline-block; padding-bottom:2px; vertical-align: middle;}

a:link .global-arrow {color: #333; text-decoration: none;}
	a:visited  .global-arrow{color: #333; text-decoration: none;}
	a:hover .global-arrow {color: #000; text-decoration: underline;}
	a:active .global-arrow {color: #333; text-decoration: none;}
	
.global-red-border {border: 1px solid #98012e;}

						
.global-small {font-size: 11px;}
.global-smaller {font-size: 10px;}
.global-reg {font-size: 12px;}
.global-big {font-size: 13px;}
.global-bigger {font-size: 14px;}

.global-clear {clear: both; font-size: 0; width: 100%;}

.global-img-left {float: left; margin: 0 10px 5px 0;}

.global-img-right {float: right; margin: 0 0 5px 5px;}

.global-float-left {position: relative; float: left; width: auto; height: auto; display: inline-block; clear: none;}
.global-float-right {position: relative; float: right; width: auto; height: auto; display: inline-block; clear: none;}

.global-clearinherit {padding: 0; margin: 0; -moz-padding-start: 0; list-style-type: none; height: auto; width: auto; border: 0;
						position: relative; top: 0px;}
.global-clearinherit li {padding: 0; margin: 0; -moz-padding-start: 0; list-style-type: none; height: auto; width: auto; border: 0;}
.global-rowHighlight {background-color: #f2f2f2;}
.global-addtopmargin20 {margin-top: 20px;}
.global-addtopmargin10 {margin-top: 10px;}
.global-addbtmmargin20 {margin-bottom: 20px;}
.global-addbtmmargin10 {margin-bottom: 10px;}
.global-nobtmmargin {margin-bottom: 0px;}

.global-standardbutton {padding: 0; margin: 0; border: 0; background: none; letter-spacing: 0px;
						font-family: Calibri, "Myriad Pro", Arial, Helvetica, sans-serif; 
						padding:0 16px 0 13px; font-size: 12px; font-weight: bold;
						height: 22px; line-height: 21px; color: #fff;
						text-shadow: 0 1px 1px #000; /* horizontal-offset vertical-offset 'blur' colour */
						 -moz-text-shadow: 0 1px 1px #000;
						 -webkit-text-shadow: 0 1px 1px #000;
						background: url(/Assets/Corporate/Images/General/bg-btn.png) no-repeat right; border-left: 1px solid #808080;
						margin-top: 5px;
						display: inline-block;}
						
						a:link.global-standardbutton,
						a:visited.global-standardbutton,
						a:active.global-standardbutton
						a:hover.global-standardbutton
								{color: #fff; text-decoration: none;}
						
						.global-standardbutton:active, a:active.global-standardbutton {line-height: 23px; background-position: right 1px;}

.global-brdrtop {border-top: 1px solid #cccccc; padding-bottom: 9px;}

.global-overlay
{
    visibility: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 200%;
    text-align: center;
    z-index: 1000;
}

.global-overlay .global-modal
{
    width: 800px;
    margin: 180px auto;
    background-color: #FFFFFF;
    border: 1px solid #000;
    padding: 1px;
    text-align: center;
    border: 1px solid #CDCDCD;
}


.global-nobullet {margin: 0; padding: 0px 0px 0px 8px; -moz-padding-start: 0;}
.global-nobullet {list-style-type: none;}
.global-source {font-style: italic; color: #a7a9ac;}

.global-borderbottompadding {
    border-bottom-color: #DDDDDD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    clear: both;
    float: left;
    font-size: 0;
    margin-bottom: 15px;
    padding-bottom: 20px;
    position: relative;
    width: 100%;
}
.global-dateline {
	font-size: 10px;
	text-transform: uppercase;
	color: #999999;
	display:block;
}

.global-dateline.article {
	font-size: 12px;
	margin: -15px 0 15px 0;
}

.global-loose-ul {margin: 0; padding: 0; display:inline; float:left;}

.global-loose-ul li {display: block; float: left;}

.global-uncap {text-transform: none;}

.global-form-required {text-transform: uppercase; color: #ccc; font-style: italic;}

.global-pad5btm {padding-bottom: 5px;}

.global-pad10btm {padding-bottom: 10px;}

.global-center, table.global-center td {text-align: center;}

.global-absbtm-lft {display:block; position: absolute; bottom: 0px; left: 0px;}
.global-absbtm-rt {display:block; position: absolute; bottom: 0px; right: 0px;}
.global-abstop-lft {display:block; position: absolute; top: 0px; left: 0px;}
.global-abstop-rt {display:block; position: absolute; top: 0px; right: 0px;}

.global-clicktomodal {cursor: pointer;}

.global-morelink {display: inline-block; height: 15px; line-height: 14px; padding-left: 25px; background: url(/Assets/Corporate/Images/General/bg-more.png) no-repeat left; font-size: 14px;
					text-decoration: none;}
					
.global-redviolet {color: #98012E;}

a.global-morelink {text-decoration: none;}
a.global-morelink:hover {text-decoration: underline;}

/* Custom CSS for form elements for JQuery "Selectify" */
ul.uploadifyDropdown{padding:0; float:left; position:relative; background:#fff; font-size: 14px; color: #555;
						font-family: Calibri, "Myriad Pro", Arial, Helvetica, sans-serif; border: 1px solid #aaa;}
	ul.uploadifyDropdown li[name=selected]{cursor:default;padding:2px; background:#fff; font-style: italic; font-size: 14px;
											font-family: Calibri, "Myriad Pro", Arial, Helvetica, sans-serif; color: #959595;}
	ul.uploadifyDropdown li[name=selected] span.selectText{padding:2px 4px;}
	ul.uploadifyDropdown li[name=selected] a.changeValue{text-decoration:none; color:#fff; float:right; border-left:1px solid #aaa; padding:2px 4px;
	 														background: #98012E; margin: -2px -2px 0 0; border-bottom: 1px solid #98012E;}
	ul.uploadifyDropdown li.generated{border-right:1px solid #ddd; padding:2px 4px;border-left:1px solid #ddd;}
	ul.uploadifyDropdown li.generated:last-child{border-bottom: 1px solid #ddd;}
	ul.uploadifyDropdown li.generated:hover{color:#98012e;}
	ul.uploadifyDropdown li[name=selected] a.changeValue:focus{outline:0;}
	
.content-cont-searchoptioncolumns + .content-cont-searchoptioncolumns ul.uploadifyDropdown {margin: 0;}

/* IE HACKS */
*+html .content-cont-right {float: none;}

@media \0screen {
	.content-cont-right {float: right;}
}

@media \0screen {
.topnav { background: #555 url(/Assets/Corporate/Images/General/bg-topnav-forie8.png) repeat-x bottom;}
}

@media \0screen {
.topnav nav ul li { background: #b9b9b9 url(/Assets/Corporate/Images/General/bg-topnavLI-forie8.png) repeat-x bottom;}
} 

@media \0screen {
.topnav nav ul li:hover { background: #565656 url(/Assets/Corporate/Images/General/bg-topnavLIhover-forie8.png) repeat-x bottom;}
}

@media \0screen {
.topnav nav ul li.red { background: #b20035 url(/Assets/Corporate/Images/General/bg-topnavLIred-forie8.png) repeat-x bottom;}
} 

@media \0screen {
.topnav nav ul li.red:hover { background: #750023 url(/Assets/Corporate/Images/General/bg-topnavLIhoverred-forie8.png) repeat-x bottom;}
} 

@media \0screen {
	.content-modal {background: url(/Assets/Corporate/Images/General/bg-overlay4ie8.png) repeat;}
}
@media \0screen {
.content-cont-col-rail-med .content-cont-grid.staff + .content-cont-grid.staff,
.content-cont-col-rail-big .content-cont-grid.staff + .content-cont-grid.staff {margin-right: 0px;}

.content-cont-col-rail-med .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff,
.content-cont-col-rail-big .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff {margin-right: 30px;}

.content-cont-col-rail-med .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff,
.content-cont-col-rail-big .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff {margin-right: 0px;}

.content-cont-col-rail-med .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff,
.content-cont-col-rail-big .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff
																																	{margin-right: 30px;}

.content-cont-col-rail-med .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff,
.content-cont-col-rail-big .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff {margin-right: 0px;}

.content-cont-col-rail-med .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff,
.content-cont-col-rail-big .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff {margin-right: 30px;}

.content-cont-col-rail-med .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff,
.content-cont-col-rail-big .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff {margin-right: 0px;}

.content-cont-col-rail-med .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff,
.content-cont-col-rail-big .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff {margin-right: 30px;}

.content-cont-col-rail-med .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff,
.content-cont-col-rail-big .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff {margin-right: 0px;}

.content-cont-col-rail-med .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff,
.content-cont-col-rail-big .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff {margin-right: 30px;}

.content-cont-col-rail-med .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff,
.content-cont-col-rail-big .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff {margin-right: 0px;}

.content-cont-col-rail-med .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff,
.content-cont-col-rail-big .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff {margin-right: 30px;}

.content-cont-col-rail-med .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff,
.content-cont-col-rail-big .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff {margin-right: 0px;}

.content-cont-col-rail-med .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff,
.content-cont-col-rail-big .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff {margin-right: 30px;}

.content-cont-col-rail-med .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff,
.content-cont-col-rail-big .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff {margin-right: 0px;}

.content-cont-col-rail-med .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff,
.content-cont-col-rail-big .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff {margin-right: 30px;}

.content-cont-col-rail-med .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff,
.content-cont-col-rail-big .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff {margin-right: 0px;}

.content-cont-col-rail-med .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff,
.content-cont-col-rail-big .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff {margin-right: 30px;}

.content-cont-col-rail-med .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff,
.content-cont-col-rail-big .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff {margin-right: 0px;}

.content-cont-col-rail-med .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff,
.content-cont-col-rail-big .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff + .content-cont-grid.staff {margin-right: 30px;}

body {background: #fff; font: 14px 'PT Sans', Arial, Helvetica, sans-serif; color: #252525 !important; margin: 0; padding: 0; height: 100%;} 

}



/*RTE  */
/*defined in \default.css*/
.large{font-size:15px; line-height:20px;color:#252525;}
.normal{font-size:13px; 
       line-height:16px;
       color:#252525;}
.small{font-size:12px; line-height:16px;color:#252525;}


/*Error Page*/
.error-content
{
    width:100%;
    margin:100px 0 0 0;

}

.error-content > h1
{
   display: table;
   margin: 0 auto;
   padding-bottom: 10px;
}
.error-content > p
{
   display: table;
   margin: 0 auto;
}