/* GENERAL STYLES */ 

*{
	margin:0;
	padding:0;
	}

li{
	list-style-type:none;
	}
	
img{
	border:none;
	}
	
a{
	text-decoration:none;
	color:#5d94bc;
	}
	
a:hover{
	color:#013260;
	}
	
h1{
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:1.8em;
	color:#737476;
	font-weight:normal;
	margin:0 0 12px 0;
	}
	
h2{
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:1.8em;
	color:#c88536;
	font-weight:normal;
	margin:0 0 12px 0;
	}
h3{
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:1.4em;
	color:#c88536;
	font-weight:normal;
	margin:12px 0 8px 0;
	}
	
h4{
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:1.2em;
	color:#0f2a5f;
	font-weight:normal;
	margin:0 0 6px 0;
	}
	
h5{
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:1.6em;
	color:#cd8215;
	font-weight:normal;
	font-variant:small-caps;
	margin:0 0 8px 0;
	}
	
h6{
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:1.4em;
	color:#cd8215;
	font-weight:normal;
	font-variant:small-caps;
	padding:0 22px;
	margin:0 0 8px 0;
	float:left;
	width:178px;
	_width:176px;
	}
	
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	}
	
/* END GENERAL STYLES */
	
#Page{
	margin:0 auto;
	min-width:1003px;
	max-width:1260px;
	width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1260 ? "1260px" : (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1003 ? "1003px" : "100%"));
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	}
	
#Header{
	height:119px;
	color:#494949;
	border-bottom:1px solid #cdccc8;
	}
	
#HeaderLeft{
	float:left;
	padding:25px 0 0 20px;
	}
	
#HeaderRight{
	float:right;
	font-weight:bold;
	text-align:right;
	padding:63px 17px 0 0;
	}
	
#HeaderRight p{
	margin:0 0 12px 0;
	}
	
.Content{
	overflow:hidden;
	width:100%;
	background:url("/images/HomeFooter.gif") repeat-y;
	}
	
/* LEFT NAV STYLES */	
			
#Nav{
	float:left;
	width:222px;
	_width:220px;
	background:#f1f1f1;
	}
	
#Nav ul{
	float:left;
	width:222px;
	_width:220px;
	background:#d2d3d6;
	border-bottom:1px solid #cbcbcb;
	padding:30px 0 0 0;
	margin:0 0 8px 0;
	}
	
#Nav ul#MainNav{
	min-height:225px;
	height: expression( this.scrollHeight < 225 ? "225px" : "auto" );
	}
	
#Nav ul.HomeNav{
	margin:0 0 20px 0;
	}
	
#Nav ul li{
	float:left;
	width:222px;
	_width:220px;
	background:url("/images/LIBackground.gif") no-repeat left bottom;
	}
	
#Nav ul li#Last{
	background:none;
	}
	
#Nav ul li a{
	float:left;
	width:191px;
	_width:189px;
	height:23px;
	font-size:14px;
	line-height:16px;
	color:#3e3e40;
	font-family:"Trebuchet MS", Arial, Helvetica;
	background:url("/images/Dots.gif") no-repeat 22px 13px;
	padding:8px 0 0 31px;
	font-weight:bold;
	text-transform:uppercase;
	}
	
#Nav ul li a span{
	font-size:10px;
	}
	
#Nav ul li a:hover{
	background:url("/images/DotsHover.gif") no-repeat 22px 13px;
	color:#013260;
	}
	
#Nav ul li.Selected a{
	color:#013260;
	background:url("/images/DotsSelected.gif") no-repeat 22px 13px;
	}
	
#Nav ul li.Selected a:hover{
	color:#013260;
	background:url("/images/DotsSelected.gif") no-repeat 22px 13px;
	}
	
#Nav ul li ul{
	float:left;
	width:222px;
	_width:220px;
	padding:11px 0 10px 0;
	min-height:0px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background:#e1e2e6;
	margin:0;
	}
	
#Nav ul li ul li{
	background:url("/images/SubLIBackground.gif") no-repeat right bottom;
	}
	
#Nav ul li ul li a{
	height:auto !important;
	padding-bottom:6px !important;
	line-height:17px !important;
	}
		
#Nav ul li ul li#SubLast{
	background:none;
	}
	
#Nav ul li ul li.SubSelected{
	margin:-1px 0 0 0;
	border-top:1px solid #c8c9cc;
	border-bottom:1px solid #c8c9cc;
	}
	
#Nav ul li.Selected ul li a{
	background:url("/images/SubDots.gif") no-repeat 31px 14px;
	width:181px;
	_width:179px;
	height:22px;
	font-weight:normal;
	text-transform:none;
	color:#3e3e40;
	font-size:12px;
	line-height:16px;
	padding:7px 0 0 41px;
	}
			
#Nav ul li.Selected ul li a:hover{
	background:url("/images/SubDots.gif") no-repeat 31px 14px;
	color:#013260;
	}
	
#Nav ul li ul li.SubSelected a{
	color:#c88536;
	background:url("/images/SubDotsSelected.gif") no-repeat 31px 14px #fff;
	}
	
#Nav ul li ul li.SubSelected a:hover{
	color:#c88536;
	background:url("/images/SubDotsSelected.gif") no-repeat 31px 14px #fff;
	}
	
#NavBar{
	background:#d2d3d6;
	float:left;
	width:222px;
	_width:220px;
	height:5px;
	line-height:0px;
	}

#Nav p{
	line-height:1.4em;
	padding:0 22px;
	color:#494949;
	margin:0 0 12px 0;
	float:left;
	width:178px;
	_width:176px;
	}

#Nav p span{
	color:#5d94bc;
	}
	
/* END LEFT NAV STYLES */
	
#Copy{
	margin:0 0 0 222px;
	}
		
#Copy p img{
	display:block;
	}
	
#HomeCopy{
	float:left;
	padding:30px 3% 0 3%;
	}
	
#SubCopyContainer{
	float:left;
	width:100%;
	padding:30px 0 0 0;
	}
	
#SubCopy{
	overflow:hidden;
	width:auto;
	padding:0 0 0 50px;
	}
	
.PageImage{
	border-bottom:1px solid #cbcbcb;
	float:left;
	width:100%;
	}
	
.PageImage img{
	float:left;
	}
	
#HomeImage{
	background:#06638f;
	}
	
#AboutImage{
	background:#829fc7;
	}
#PiecesImage{
        background:#809dc5;
        }
	
#LocationsImage{
	background:#fff;
	}
	
#ServicesImage{
	background:#253d5f;
	}
	
#InitiativesImage{
	background:#0190bc;
	}

#PLRImage{
	background:#656565;
	}
	
#AlliancesImage{
	background:#df4f1a;
	}
	
#CareersImage{
	background:#0169a3;
	}
	
.Column{
	float:left;
	display:inline;
	width:27%;
	padding:12px 3% 0 3%;
	}

.Column p img{
	margin:0 0 20px 0;
	}
	
.Column p a{
        text-decoration:none;
	color:#5d94bc;
        }

.Column p a:hover{
        color:#013260;
        }

#Copy p{
	line-height:1.6em;
	color:#494949;
	margin:0 0 10px 0;	
	}
	
#Copy ul{
	margin:0 0 10px 0;
	}
	
#Copy ul li{
	padding:0 0 0 30px;
	font-size:1.2em;
	line-height:1.6em;
	color:#494949;
	margin:0 0 6px 0;
	background:url("/images/SubDotsSelected.gif") no-repeat 22px 8px;
	}
#Copy ul li ul{
	margin:6px 0 0 0;
	}
#Copy ul li ul li{
	padding:0 0 0 30px;
	font-size:1.1em;
	line-height:16px;
	color:#494949;
	margin:0 0 6px 0;
	background:url("/images/SubDots.gif") no-repeat 18px 7px;
	}
	
.GrayLink{
	color:#494949;
	}
	
.Large{
	font-size:1.1em;
	}
	
#Copy table.DataTable{
	border-left:1px solid #666;
	border-top:1px solid #666;
	width:95%;
	margin:0 0 10px 0;
	}
#Copy table.DataTable th{
	text-align:left;
	background:#eee;
	}
#Copy table.DataTable th, #Copy table.DataTable td{
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	padding:5px 0 5px 5px;
	}
	
#Copy table.FormTable{
	font-size:11px;
	line-height:16px;
	color:#494949;
	}
#Copy table.FormTable tr td{
	padding:5px;
	}
#Copy table.FormTable tr td.Label{
	width:100px;
	text-align:right;
	}
.TextBox{
	width:300px;
	}
textarea{
	width:300px;
	height:100px;
	}

#sitemap ul li a {
color:#494949;
}
#sitemap li a{
color:#494949;
}
	
#RightColumn{
	float:right;
	width:168px;
	border-left:2px solid #dcdde1;
	display:inline;
	margin:66px 0 20px 50px;
	padding:0 10px 0 20px;
	min-height:300px;
	height: expression( this.scrollHeight < 300 ? "300px" : "auto" );
	}
	
#RightColumn a{
	color: #494949;
	}
	
/* FOOTER STYLES */
	
.Footer{
	height:35px;
	clear:both;
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:1em;
	color:#9f9f9f;
	padding:10px 17px 0 0;
	background:url("/images/HomeFooter.gif") repeat-y;
	}
	
.Footer p{
	float:right;
	padding:4px 0 0 0;
	}
	
.Footer a{
	color:#9f9f9f;
	margin:0 0 0 14px;
	}
	
.Footer a:hover{
	color:#013260;
	}
	
/* END FOOTER STYLES */
	


