@charset "utf-8";
/* CSS Document */

html {background-color:#F6F6F6;}
body {background:#FFF; font-family:Arial, Helvetica, sans-serif; margin:0;}
h1 {margin:0px; border-bottom:1px solid #352C61; color:#352C61; padding:0px 0px 8px 0px; font-size:20px; text-transform:uppercase;}
h2 {margin:0px; border-bottom:1px solid #352C61; color:#352C61; padding:0px 0px 5px 0px; font-size:16px;}

.header {height:122px; width:900px; margin:0px auto;}
.header img {border:none;}
.clear {clear:both;}
.companynav {width:430px; margin:10px 0px 15px 0px; float:right;}

.companynav ul {width:210px; border-left:1px solid #797397; float:left; margin:0; padding:0;}
.companynav ul li {list-style:none; font-size:10px; padding:3px 0px 3px 7px; color:#868686;}
.companynav ul li a {color:#868686; text-decoration:none;}
.companynav ul li a:hover {color:#202020; text-decoration:none;}
.companynav a.highlight {font-weight:bold; color:#352C61;}

.wrapper {
	width:100%;
	background:#F6F6F6 url(img/bg.jpg) top left repeat-x;
}

.navbar {width:885px; margin:0px auto; height:43px; line-height:43px; color:#FFF; padding-left:15px;}
.navbar ul {margin:0; padding:0;}
.navbar ul li {height:43px; padding:0px 18px 0px 18px; line-height:43px; font-size:14px; float:left; list-style:none; margin:0;}
.navbar ul li:hover {background:url(img/navbg.jpg) top center no-repeat; cursor:pointer;}

.navbar ul a li{color:#FFF; text-decoration:none;}
.navbar ul li a{color:#FFF; text-decoration:none;}

.navspacer {display:block; width:180px; height:43px; float:left;}

.navbar a span {height:43px; padding:0px 18px 0px 18px; line-height:43px; font-size:14px; float:left;margin:0;}
.navbar a span:hover {background:url(img/navbg.jpg) top center no-repeat; cursor:pointer;}
.navbar a {color:#FFF; text-decoration:none;}

.content { width:900px; margin:0px auto; min-height:330px; }

.acronym-links {width:100%; text-align:center; background-color:#FFF; border:1px solid #352C61;}
.acronym-links img {border:none;}

.companies-logo {
	float:right;
	border:1px solid #352C61;
	background-color:#FFF;
	padding:3px;
	margin-top:8px;
}

.left-container {
	width:460px;
	float:left;
}

.mainleft {
	width:460px;
	background:url(img/mainleftbg.png) top center repeat-y;
	min-height:250px;
	/*float:left;*/
}

.mainleft-lower {
	width:382px;
	/*min-height:300px;
	float:left;*/
	padding:35px 24px 80px 24px;
	color:#352C61;	
}
.mainleft-lower p {font-size:12px; line-height:17px;}
.mainleft-footer {
	width:460px;
	height:10px;
	background:url(img/mainleft-footer-bg.jpg) top center no-repeat;
}

.redbox {
	padding:55px 45px 55px 90px; min-height:90px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;
	text-transform:uppercase; font-size:22px; color:#FFF;
	background:#D02C06 url(img/Y_bg.jpg) top left no-repeat;
}
.redbox strong {color:#333;}
.redbox p {text-transform:none; font-size:14px; padding:10px; margin-top:0px;}
.redbox a {text-decoration:none; color:#FFF; font-weight:bold;}

.redbox-footer {
	width:460px;
	height:10px;
	background:url(img/mainleft-footer-bg.png) top center no-repeat;
}

.indent {padding:20px; border-left:3px solid #B2B1C3; text-align:justify;
background:url(img/indent.jpg) bottom left no-repeat; position:relative; clear:both; margin-bottom:8px;}
.indent ul {font-size:13px; margin-top:0px;}
.indent ul li {margin-bottom:8px;}
.indent small {font-size:11px;}

.indent span {position:absolute; left:0px; top:0px; background:url(img/indent.jpg) top right no-repeat; width:28px; height:3px;}

.mainright {
	width:382px;
	min-height:300px;
	float:left;
	padding:35px 0px 80px 24px;
	color:#352C61;
}
.mainright p {font-size:12px; line-height:17px;}
.mainright ul li {font-size:12px;}

.office-location {
	border:1px solid #B2B1C3;
	background-color:#D8D8E0;
	padding:10px;
	width:160px;
	float:left;
	font-size:10px;
	margin-right:6px;
	margin-bottom:6px;
}
.office-location a {
	display:block;
	padding:3px;
	text-align:center; color:#D02C06;
	text-decoration:none;}
.office-location a:hover {text-decoration:underline;}
.office-location p, h4 {padding:0; margin:0;}
.office-location p { font-size:10px; }
.office-location h4 { font-size:13px; }

.office-location-full {
	border:1px solid #B2B1C3;
	background-color:#D8D8E0;
	padding:10px;
	width:346px;
	font-size:10px;
	margin-top:8px;
	margin-bottom:6px;
}
.office-location-full a {
	text-align:center; color:#D02C06;
	text-decoration:none;
}
.office-location-full a:hover {text-decoration:underline;}
.office-location-full p, h4 {padding:0; margin:0;}
.office-location-full p { font-size:10px; }
.office-location-full h4 { font-size:13px; }

.footer { height:66px; position:fixed; width:100%; bottom:0px; left:0px; background:url(img/footer.png) bottom left repeat-x; text-align:center; }

.footer a {border:none;}
.footer img {border:none;}
