@charset "UTF-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#fefefe;
	margin: 0px;
	padding: 0px;
}
img, div { 
	behavior: url(iepngfix.htc) 
}
#page{
	background-image:url(images/homeBackground.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
}
#innerPage{
	background-image:url(images/innerBackground.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
}
#innerPage h2{
	font-size:16px;
	line-height:24px;
	margin:0px;
	padding:0px;
	color:#6e9040;
	font-weight:normal;
}
#innerPage h2 a{
	color:#6e9040;
	text-decoration:none;
}
.boldText{
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#4e504c;
}
#wrapper{
	width:904px;
	margin-left:auto;
	margin-right:auto;
}
#innerWrapper{
	width:924px;
	margin-left:auto;
	margin-right:auto;
}
#footer{
	background-image:url(images/footerBackground.jpg);
	background-repeat:repeat-x;
	height:106px;
	clear:both;
}
#footerContent{
	font-size:10px;
	padding-top:40px;
	width:904px;
	margin-right:auto;
	margin-left:auto;
	color:#0d396e;
}
#footerContent ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#footerContent ul li{
	float:left;
	padding-left:3px;
	padding-right:3px;
}
#footerContent ul li a{
	text-decoration:none;
	color:#0d396e;
}
#footerContent ul li a:hover{
	text-decoration:underline;
}
#header{
	font-size:12px;
	color:#0d396e;
}
.searchBox{
	background-image:url(images/searchbutton.gif);	
	background-repeat:repeat-x;
}
#homeBox{
	background-image:url(images/mainBox.png);
	_background-image:url(images/mainBox.gif);
	background-repeat:no-repeat;
	height:277px;
}
#homeNavBlock {
	padding-left:9px;	
	color:#423132;
	font-size:14px;
}
#homeNavBlock a {	
	color:#423132;
	text-decoration: none;
}
#homePhoto{
	float:left;
	
	padding-top:1px;
}
#homeNavBlock{
	width:117px;
	float:left;
}
#homeNavBlock a,{
	color:#423132;
	text-decoration:none;
	width:117px;
	padding-top:8px;
	padding-bottom:8px;
}
#innerNav a,{
	color:#423132;
	text-decoration:none;
}
#homeNavBlock a:hover, #innerNav a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.borderBottom{
	border-bottom:solid 1px #e4e3df;
}
#navItem:hover{
	background-color:#77b1bf;
}
#innernavItem:hover{
	background-image:url(images/innerHover.gif);
}
#navItem{
	height:53px;
	position:relative;
}
#innernavItem{
	height:38px;
	position:relative;
	background-image:url(images/innerNavBack.gif);
	background-repeat:repeat-y;
}
#innernavItem{
	height:46px;
	position:relative;
}
#navItemText{
	position:absolute; top:10px; padding-left:10px;
}
#innernavItemText{
	position:absolute; top:14px; padding-left:10px;
}
#innerpros{
	height:39px;
	position:relative;
}
#pros{
	height:54px;
	position:relative;
}
#innerpros{
	height:40px;
	position:relative;
	background-position:bottom;
	background-image:url(images/proBack.gif);
	background-repeat:no-repeat;
}
#innerprosIn{
	height:40px;
	position:relative;
	background-position:bottom;
	background-image:url(images/proBack2.gif);
	background-repeat:no-repeat;
}
#prosText{
	position:absolute; top:10px; padding-left:10px;
}
#innerprosText{
	position:absolute; top:10px; padding-left:10px;
}
#findText{
	position:absolute; top:20px; padding-left:10px;
}
#understanding{
	height:53px;
	position:relative;
}
#innerunderstanding{
	height:44px;
	position:relative;
	width:210px;
	background-image:url(images/innerUnder.gif);
}
#innerunderstandingText{
	position:absolute; top:14px; padding-left:10px;
}
#understanding:hover, #innerunderstanding:hover{
	background-image:url(images/cornerHover.gif);
	background-repeat:no-repeat;
}

#understandingText{
	position:absolute; top:10px; padding-left:10px;
}
#pros:hover, #innerpros:hover{
	background-image:url(images/cornerHover.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#homeBody{
	padding-left:12px;
	padding-top:13px;
	font-size:12px;
	line-height:17px;	
}
#innerContent{
	font-size:12px;
	line-height:20px;	
	margin-top: -10px;
}
#innerContent ul{
	margin:0px;
	padding:0px;
	padding-left:35px;
}
#innerContent ul li{
	padding-bottom:5px;
}
#homeText{
	width:530px;
}
#homeBody a, #innerContent a{
	color:#263f6a;
}
#homeLinks{
	float:right;	
}
#homeBody h1, #innerContent h1{
	font-size:18px;
	line-height:24px;
	margin:0px;
	padding:0px;
	color:#263f6a;
	font-weight:normal;
}
#homeBody h1 a{
	color:#263f6a;
}
#footnote{
	font-size:10px;
	line-height:14px;
}
#homeSideBox{
	background-image:url(images/homeSideBox.jpg);
	width:310px;
	height:77px;
	background-repeat:no-repeat;
}
#homeSideBox:hover{
	background-image:url(images/homeSideBox-RO.jpg);
}
#innerSideBox{
	padding-top:11px;
	padding-left:15px;
	font-size:11px;
	color:#000;
}
#seventyFive{
	padding-top:7px;
	padding-left:8px;
	font-size:11px;
	color:#000;
	width: 215px;
}
#innerSideBox h2{
	padding:0px;
	margin:0px;
	font-size:15px;
	font-weight:normal;
	color:#263f6a;
}
#innerSideBox a{
	text-decoration:none;
}
#innerContent{
	float:right;
	padding-top:11px;
	width:686px;
}

#innerNavBlock{
	width:210px;
	background-repeat:no-repeat;
	margin-top:11px;
	background-position:top;
}
#innerNav{
	color:#423132;
	font-size:14px;
}
#innerNav a{
	color:#423132;
	text-decoration:none;
}
#subnav{
	background-image:url(images/subnavBack.jpg);
	font-size:11px;
	line-height:20px;
	padding-top:5px;
	padding-bottom:5px;
}
#subnav a{
	color:#FFF;
	text-decoration:none;
	padding-left: 10px;
}
#subnav a:hover{
	color:#FFF;
	text-decoration:underline;
	padding-left: 10px;
}
.navIn{
	color:#6e9934;
}
.navIn:hover{
	color:#FFFFFF;
}
#adjust{
	font-size:12px;
	color:#0d396e;
}
#innerSearch{
	margin-top:4px;
	font-size:12px;
	padding-left:5px;
}
#innerBox{
	background-image:url(images/innerBox.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:4px;
	height:80px;
	width: 215px;
}
#innerBox:hover{
	background-image:url(images/innerBox-RO.jpg);
}
.faqblue{
	
	line-height:18px;
	font-weight:normal;
	color:#263F6A;
	cursor: pointer;
}
.faqblue:hover{
	text-decoration:underline;
}
.subnavIn {
	font-size:12px; font-weight:bold;
}
#innerLocator{
	background-image:url(images/locator-back.gif);
	background-repeat:repeat-y;
	margin-top:10px;
	margin-left:4px;
	width:211px;
}
#innerLocatorTop{
	background-image:url(images/innerLocator-top.gif);
	background-repeat:no-repeat;
	height:29px;
}
#topText{
	font-size:12px;
	color:#FFF;
	padding-top:10px;
	text-align:center;
}

div.LocationItem
{
	background-image:url(images/inactive-background.gif);
	background-position: center center;
	background-repeat:repeat-x;
	border-bottom: solid 1px #D8D8D8;
}

div.LocationItem.Active, div.LocationItem.Hover
{
	background-image:url(images/active-background.gif);
}

div.searchborder
{
    z-index: 10;
    position: absolute;
    background-position: center center;
    background-repeat:no-repeat;
}

div.border_top
{
    width: 680px;
    height: 4px;
    top: 0px; left: 0px;
    background-image:url(images/border-top.png);
}

div.border_left
{
    width: 2px;
    height: 448px;
    top: 4px; left: 0px;
    background-image:url(images/border-left.png);
}

div.border_right
{
    width: 1px;
    height: 448px;
    top: 4px; right: 0px;
    background-image:url(images/border-right.png);
}

div.border_bottom
{
    width: 680px;
    height: 3px;
    bottom: 0px; left: 0px;
    background-image:url(images/border-bottom.png);
}

.over {background-color: #77b1bf;}

.overImage {background-image:url(images/innerHover.gif) !important; color:White !important}

.understandingImage{background-image:url(images/cornerHover.gif) !important}

.innerunderstandingImage{background-image:url(images/cornerHover.gif) !important; color:White !important}

.prosImage{background-image:url(images/cornerHover.gif) !important;  background-position:bottom left !important}