@charset "UTF-8";

body {	margin:0px;	font: 11px Helvetica, Arial,  sans-serif;}
p { padding: 0px; margin:0px;}
h1, h2, h3 { margin: 0px; padding: 0px;}
h1 {
	font: bold 12px/24px Helvetica, Arial, sans-serif;
	color: #000000;
	text-transform: uppercase;
}
h3 {
	font: normal 11px Helvetica, Arial, sans-serif;
	color: #221d41;
	text-transform: uppercase;
}

form {margin: 0px;padding: 0px;} /* This will colapse form margin and padding */

#wrapper { width: 875px; margin-right: auto; margin-left: auto; }

#jumplink { font-size: 11px; text-decoration: none; color: #5E5E5E; background: url(toplink.jpg) no-repeat left top; width: 217px; *width: 246px; display: block;text-align: right;padding: 10px 28px 8px 0px;	float: right;}
#jumplink a:link { font-size: 11px; text-decoration: none; color: #5E5E5E;}
#jumplink a:visited {
	font-size: 11px;
	text-decoration: none;
	color: #1B4279;
}
#jumplink a:hover {text-decoration: underline;}

#main {	float: right;	margin-left: 5px;	width: 770px;	position: relative;	margin-top: 35px;}
#header {clear: both;}

#hero {	width: 518px; height:320px; float: left; position: relative;}
#banner {	width: 518px; height: 154px; float: left; position: relative;}


#search { background: url(searchhome.jpg) no-repeat; width: 235px; *width: 246px; padding-top: 40px;	color: #FFFFFF;	height: 114px; *height: 153px;	float: right;	position: relative; margin-bottom: 5px; padding-left: 12px;}
#search p, #search2 p {	line-height: 17px;	margin-bottom: 2px;}
#search a:link, #search a:visited, #search2 a:link, #search a:visited {	font: 11px/20px Helvetica, Arial, sans-serif;	color: #b3cae9;text-decoration: none;}
#search a:visited, #search2 a:visited {
	font: 11px/20px Helvetica, Arial, sans-serif;
	color: #CCCCCC;
	text-decoration: none;
}
#search a:hover, #search2 a:hover {text-decoration: underline;}

#search2 {
	background: url(search2.jpg) no-repeat;
	width: 235px; *width:246px;
	padding-top: 10px;
	color: #FFFFFF;
	height: 63px; *height:85px;
	margin-bottom: 3px;
	padding-left: 12px;
}

#push {	background: url(pushhome.jpg) no-repeat;width: 222px;padding-top: 15px;color: #FFFFFF; height: 160px;float: right;position: relative;padding-left: 12px;	padding-right: 13px;}
#push2 {background: url(push2.jpg) no-repeat;	width: 222px;padding-top: 15px;	color: #FFFFFF;	height: 77px;float: left;position: relative;padding-left: 12px;padding-right: 13px;}

#push p, #push2 p {
	line-height: 17px;
	margin: 8px 0px 0px;
	padding: 0px;
}

#logo {width: auto;	margin-top: 42px;float: left;	position: relative;}

#maintext {	clear: both;	margin-top: 20px;}

#col_1 { width: 460px;	padding-left: 15px;	float: left;}

#col_1 p { line-height: 24px;	font-size: 12px;	padding-top: 0px;}

#col_2 {font: 11.5px Helvetica, Arial, sans-serif;	color: #368ccc;	float: right;	position: relative;	width: 236px;}
#col_2 p { width: 206px;	font: 11.5px/17px Helvetica, Arial, sans-serif;	color: #368ccc;}	

/* Start Navigation */

#navwrap { float:left;	position:relative; z-index: 1000;}
	
#nav { width: 400px; height: 20px; background: url(mainnav.gif); margin: 10px 0px 15px 0px;  padding: 0; position: relative;}

#nav1 {background: url(mainnav.gif) no-repeat 0px 0px; width: 117px;}
#nav2 { background: url(mainnav.gif) no-repeat -118px 0px; width: 146px;}
#nav3 { background: url(mainnav.gif) no-repeat -263px 0px;  width: 104px;}

#nav1 a:hover {	background: url(mainnav.gif) no-repeat 0px -23px; }
#nav2 a:hover {	background: url(mainnav.gif) no-repeat -118px -23px; }
#nav3 a:hover {background: url(mainnav.gif) no-repeat -263px -23px; }

#nav, #nav ol { list-style: none;background: url(dropback.png) no-repeat bottom;display: block;}

#nav a, #nav a:link {	display: block;	text-decoration:none;	color: #1352ad;	padding: 0px 0px 0px 3px;	height: 23px;}
#nav  ol {  font: 11px/20px Helvetica, Arial, sans-serif; position: absolute; color: #1352ad; white-space: nowrap; background: url(dropbot.gif) no-repeat bottom; margin-top: 1px; margin-left: 2px; padding:0px; left: -999em;/*  Left controls the drop down nav. */}

#nav #nav1 ol {margin-left:0px;} /*First dropdown */


#nav ol a, #nav ol a:link { display: block; }
#nav li { float: left; position: relative; z-index: 100;}
#nav ol li { float: none; padding: 0px;}
#nav ol .litop { background: url(droptop.gif) no-repeat top;	width: 166px; height:11px;}
#nav ol .libot { margin: 0px; padding:0px; width: 164px; height: 11px;}
#nav li ol a:link, #nav li ol a:visited {	text-decoration:none;	color: #274177;	padding: 0px 0px 0px 5px;	width: 157px; margin-left:2px;}  
#nav li ol a:hover{background: #f6f6f6 url(none); width: 157px; margin-left:2px;}
#nav li:hover ol, #nav li.sfhover ol {	left: auto; width: auto; }

/* End Navigation */

.clear {clear: both;}

/* Start Footer */
#footer {
	background: url(footer.jpg) no-repeat bottom;
	height: 20px;
	clear: both;
	padding: 40px 20px 0px;
	color: #6d6e70;
	margin-bottom:10px;
}
#footer a:link {	color: #6d6e70;	text-decoration: none;}
#footer a:visited {
	color: #1B4279;
	text-decoration: none;
}
#footer a:hover {text-decoration: underline;}
/* End Footer */
.searchbutton {
	margin-left: 3px;
}

#dropmenudiv{
font: 11px/20px Helvetica, Arial, sans-serif;
position: absolute;
color: #1352ad; 
white-space: nowrap; 
background: url(dropbot.gif) no-repeat bottom; 
margin-top: 1px; 
margin-left: 2px; 
padding:0px; 
/*left: -999em;*/
z-index: 1000

}

#dropmenudiv a{
color: #274177;
display: block;
text-indent: 5px;
text-decoration: none;
background: url(dropbot.gif);
z-index: 1000
}

#dropmenudiv a:visited{ /*hover background color*/
color: #274177;
display: block;
text-indent: 5px;
text-decoration: none;
background: url(dropbot.gif);
z-index: 1000
}

#dropmenudiv a:active{ /*hover background color*/
color: #274177;
background: url(background_roll.gif) no-repeat bottom;
z-index: 1000

}

#dropmenudiv a:hover{ /*hover background color*/
color: #274177;
background: url(background_roll.gif) no-repeat bottom;
z-index: 1000
}

/* +++++++++++++++++++++++++ */
#menu1{
	font: 11px/20px Helvetica, Arial, sans-serif;
	position: absolute;
	color: #1352ad; 
	white-space: nowrap; 
	background: url(dropbot.gif) no-repeat bottom; 
	margin-top: 1px; 
	margin-left: 2px; 
	padding:0px; 
	/*left: -999em;*/
	z-index: 1000

}

#menu1 a{
	color: #274177;
	display: block;
	text-indent: 5px;
	text-decoration: none;
	background: url(dropbot.gif) no-repeat;
	z-index: 1000
}

#menu1 a:visited{ /*hover background color*/
	color: #274177;
	display: block;
	text-indent: 5px;
	text-decoration: none;
	background: url(dropbot.gif);
	z-index: 1000
}

#menu1 a:active{ /*hover background color*/
	color: #274177;
	background: url(background_roll.gif) no-repeat bottom;
	z-index: 1000

}

#menu1 a:hover{ /*hover background color*/
	color: #274177;
	background: url(background_roll.gif) no-repeat bottom;
	z-index: 1000
} 

/*------------------------------------- */

#menu2{
font: 11px/20px Helvetica, Arial, sans-serif;
position: absolute;
color: #1352ad; 
white-space: nowrap; 
background: url(dropbot.gif) no-repeat bottom; 
margin-top: 1px; 
margin-left: 2px; 
padding:0px; 
/*left: -999em;*/
z-index: 1000

}

#menu2 a{
color: #274177;
display: block;
text-indent: 5px;
text-decoration: none;
background: url(dropbot.gif);
z-index: 1000
}

#menu2 a:visited{ /*hover background color*/
color: #274177;
display: block;
text-indent: 5px;
text-decoration: none;
background: url(dropbot.gif);
z-index: 1000
}

#menu2 a:active{ /*hover background color*/
color: #274177;
background: url(background_roll.gif) no-repeat bottom;
z-index: 1000

}

#menu2 a:hover{ /*hover background color*/
color: #274177;
background: url(background_roll.gif) no-repeat bottom;
z-index: 1000
} 

/*------------------------------------- */

#menu3{
font: 11px/20px Helvetica, Arial, sans-serif;
position: absolute;
color: #1352ad; 
white-space: nowrap; 
background: url(dropbot.gif) no-repeat bottom; 
margin-top: 1px; 
margin-left: 2px; 
padding:0px; 
/*left: -999em;*/
z-index: 1000

}

#menu3 a{
color: #274177;
display: block;
text-indent: 5px;
text-decoration: none;
background: url(dropbot.gif);
z-index: 1000
}

#menu3 a:visited{ /*hover background color*/
color: #274177;
display: block;
text-indent: 5px;
text-decoration: none;
background: url(dropbot.gif);
z-index: 1000
}

#menu3 a:active{ /*hover background color*/
color: #274177;
background: url(background_roll.gif) no-repeat bottom;
z-index: 1000

}

#menu3 a:hover{ /*hover background color*/
color: #274177;
background: url(background_roll.gif) no-repeat bottom;
z-index: 1000
} 

/*------------------------------------- */
