/* CSS Document */

body{
text-align: center;
margin: 0;
padding: 0;
background: #E4E3DA url(../images/bodyTile.gif) repeat-x top left;
}


div#mainWrap{
margin-left:auto;
margin-right:auto;
padding:0;
background:url(../images/mainWrapBkgd.jpg) no-repeat top center;
}

div#mainWrapSub{
width:885px;
margin-left:auto;
margin-right:auto;
position:relative;
_left:10px;
padding:0;
text-align:left;
}

div#headerWrap{
margin:0;
padding:0;
/*width:100%;*/
height: 135px;
}

div#headerWrap h1{
background:url(../images/logo.gif)  no-repeat left top;
height: 116px;
width: 120px;
float:left;
position:relative;
left: 30px;
padding:0;
margin:0;
}

div#headerWrap h1 span{
position: absolute;
left: -3000px;
}

div#headerWrap ul{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:right;
margin:0;
padding:0;
font-weight: normal;
font-size:11px;
padding:10px 25px 0px 0px;
float:right;
}

div#headerWrap ul li{
float:left;
margin:0;
padding:0;
background-image:url(../images/arrowGlobalNav.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 10px 0 0px;
float:left;
list-style:none;
}

div#headerWrap ul li a{
margin:0;
padding:0 20px 0 10px;
color:#075993;
text-decoration:none;
}

div#headerWrap ul li a:hover {
color:#EEEF74;
}	
	
div#mainNav{
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:.05em;
font-weight:bold;
font-size:12px;
color:#ffffff;
background:url(../images/mainNavTile.jpg) repeat-x top;
width:100%;
margin:0;
padding:0;
height:41px;
position: relative;
left: 110px;
}

div#mainNav ul{
font-size:12px;
float:left;
margin:0;
padding:13px 0px 0px 25px;
}

div#mainNav ul li{
float:left;
margin:0;
padding:0px 95px 0px 15px;
background:url(../images/arrowMainNav.gif) no-repeat left ;
list-style:none;
}

div#mainNav ul li a{
margin:0;
padding:0;
color:#ffffff;
text-decoration:none;
}

div#mainNav ul li a:hover {
color:#006699;
}	

div#flash{
margin: 0 0 0 20px;
padding:0;
width:100%;
height: 165px;
}

div#mainContent{
margin:0px;
padding:0px;
background:url(../images/mainContentTile.jpg) repeat-y top left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
height: 100%;
}
div#mainContent h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#053E69;
padding:0 0 0 0px;
margin:0 0 0 0px;
}

div#mainContentBKGDStripe{
width:848px;
margin: 0 0 0 0px;
padding: 0 0 0 0;
background:url(../images/stripeBkgd.gif) no-repeat top ;
}

div#mainContentBKGDStripe ul{
margin: 0 0 0 0;
padding: 0 0 0 0;
}
div#mainContentBKGDStripe ul li{
margin: 0 0 0 55px;
padding: 0 0 0 0;
list-style:url(../images/subArrow.gif);
line-height:2.0em;
}

div#mainContent p span{
width:100%;
margin: 0 0 0 0;
padding:0 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#053E69;
font-weight: bold;


}

/*div#callOutContainer div h3 {
	font-size:2em;
	margin:27px 0 0 0;
	padding:0 0 0 33px;
	color:3e3b3c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: lighter;
	text-transform:uppercase;
	}*/

div#homeContent{
padding:0 0 0 0px;
margin:0 0 0 20px;
}
div#mainContent p{
width:770px;
margin: 0 0 0 25px;
padding: 0 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
letter-spacing:.03em;
line-height: 20px;
}

div#mainContent p a{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
letter-spacing:.03em;
line-height: 20px;
color:#6697B8;
}

div#mainContentLeft p{
margin:0 0px 0 0px;
padding:0 20px 0 25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:2.0em;
float:left;
width:330px;
border-right:#333333 1px dotted;
}

div#mainContentRight p{
margin:0 0 0 10px;
padding:0 5px 0 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:2.0em;
float:right;
width:400px;

}

div#readMore {
padding:0 0 0 0;
margin:0;
width:170px;
height:51px;

}

div#readMore a{
padding:0 0 0 0;
margin:150px 0 0 300px;
background:url(../images/findOutMoreButton.jpg) no-repeat;
display:block;
width:170px;
height:51px;

}
div#mainContent p a:hover{
color:#BDD4E6;
}


div#mainContentGraphics{
margin:0;
padding:0;
}

div#mainContentBKGDLogo{
margin:0 0 0 20px;
padding: 0 0 0 0;
background:url(../images/mainBKDG.gif) no-repeat bottom right;
width:846px;
}

div#footerContent{
margin:0 0 0 12px;
padding: 0 0 0 0;
clear:both;
background:url(../images/footerTile.jpg);
background-repeat:repeat-x;
width:863px;
}

div#footerContent ul{
margin:0 0 0 0;
padding:10px 0 0 0;
}

div#footerContent ul li{
margin:0 0 0 0;
padding:0 0 20px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8F8D83;
display:inline;
list-style:none;
}

div#footerContent ul li a{
margin:0;
padding:0 0 0 0;
color:#8F8D83;
text-decoration:none;
}

div#footerContent ul li a:hover{
color:#5382CE;
}

div#footerContentRights{
margin:10px 0 0 7px;
padding:0 10px 0 0;
float: right;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
}

div.clear {
	clear:both;
	}
	
	
div#map {
	width: 85%;
	float: left;
	padding: 0 0 0 0px;
	margin:0px 40px 0 0;
	
	}
	
div#map a {
	background:url(../images/map.gif) no-repeat left top;
	display:block;
	padding: 0 0 0 0;
	margin: 20px 0px 0 0;
	width: 400px;
	height: 400px;
	float: right;	
	}
	
div#mapContact{
vertical-align:top;
	width: 10%;
	float: left;
	padding: 0 0 0 0px;
	margin:0px 0px 0 0px;
}