@charset "utf-8";
/*
Title:      
Author:     
Updated:    
Notes:	    
*/

html{
margin:0;
padding:0;
}

body{
background:url(/Images/site/bg_body.jpg) #c7dbe8 repeat-x;
font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
font-size:14px;
line-height:140%;
margin:0;
padding:0;
overflow-y:scroll;
}

a{
color:#067bc1;
text-decoration:none;
}
a:link{}
a:hover{
color:#19648f;
text-decoration:underline;
}
a:active{}
a:visited{}
a img{}

h1{}
h2{}
h3{}

p{}

blockquote{}



#container{
background:url(/Images/site/bg_container.png) repeat-y;
margin:0 auto;
width:961px;
}

	#header{
	background:url(/Images/site/bg_header.jpg) no-repeat;
	height:145px;
	margin:0 auto;
	width:949px;
	}
		#header h1{
		margin:0;
		padding:0;
		}
			#header h1 a{
			background:url(/Images/site/logo.png) no-repeat;
			color:#fff;
			display:block;
			float:left;
			height:52px;
			margin:28px 0 0 25px !important;
			margin:28px 0 0 13px;
			overflow:hidden;
			text-indent:-9999px;
			width:263px;
			}
		#printLogo{display:none;}
		#header p{
		color:#8a979e;
		font-size:12px;
		padding:3px 30px;
		text-align:right;
		}
			#phone{
			background:url(/Images/site/icon_telephone.png) left center no-repeat;
			margin:0 0 0 8px !important;
			margin:0 0 0 4px;
			padding:2px 0 2px 25px;
			}
			
		#header h2{
		color:#7d8c95;
		font-size:16px;
		font-style:italic;
		font-weight:normal;
		text-align:right;
		padding:16px 30px;
		}
		
		#nav{
		clear:both;
		margin:35px 0 0 0 !important;
		margin:0;
		padding:0 !important; 
		padding:16px 0 0 0;
		}
			#nav ul{}
			#nav li{
			float:left;
			margin:0 0 0 27px;
			}
				#nav li a{
				color:#067bc1;
				display:block;
				padding: 0 15px 0 0;
				}
					#nav li a:hover, #nav li.active a{
					background:url(/Images/site/bg_nav_right_hov.png) top right no-repeat !important;
					background:url(/Images/site/bg_nav_right_hov.jpg) top right no-repeat;
					color:#2e5b77;					
					text-decoration:none;
					}
				#nav li a .inner1{
				display:block;
				padding:0 0 0 15px;
				}
					#nav li a:hover .inner1, #nav li.active a .inner1{
					background:url(/Images/site/bg_nav_left_hov.png) top left no-repeat !important;
					background:url(/Images/site/bg_nav_left_hov.jpg) top left no-repeat;
					}
				#nav li a .inner2{
				background:url(/Images/site/bg_nav_arrow.png) 0 12px no-repeat !important;
				background:url(/Images/site/bg_nav_arrow.gif) 0 12px no-repeat;
				display:block;
				padding:7px 0 8px 12px;
				}
					#nav li a:hover .inner2, #nav li.active a .inner2{
					background:url(/Images/site/bg_nav_arrow_hov.png) 0 12px no-repeat !important;
					background:url(/Images/site/bg_nav_arrow_hov.gif) 0 12px no-repeat;
					}
		
	
		
	#footer{
	background:url(/Images/site/bg_footer.jpg) repeat-x #f2f7f9;
	clear:both;
	color:#75838a;
	font-size:12px;
	height:100px;
	margin:0 auto;
	padding:20px 0 15px 0;
	width:949px;
	}
		#footer div{
		float:left;
		height:100px;
		}
		#footer p{
		line-height:130%;
		margin:0 0 10px 0;
		}
		#footer .col1{
		background:url(/Images/site/bg_footer_cols.jpg) right repeat-y;
		margin:0 0 0 37px !important;
		margin:0 0 0 18px;
		padding:0 30px 0 0;
		width:155px;
		}
		#footer .col2{
		background:url(/Images/site/bg_footer_cols.jpg) right repeat-y;
		margin:0 0 0 37px;
		padding:0 40px 0 0;
		width:170px;
		}
			#footer .col2 img{vertical-align:middle;}
			#footer .col2 li{margin:0 0 3px 0;}
		#footer .col3{
		background:url(/Images/site/bg_footer_cols.jpg) right repeat-y;
		margin:0 0 0 37px !important;
		padding:0 20px 0 0;
		width:125px;
		}
		#footer .col4{
		margin:0 0 0 37px;
		width:220px;
		}
			#footer .col4 input{margin:10px 0 0 0;}
			#footer .col4 .searchInput{
			background:url(/Images/site/bg_search_bar.jpg) no-repeat;
			border:none;
			color:#75838a;
			float:left;
			font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
			height:29px;
			padding:6px 0 0 10px;
			width:165px;
			}
			#footer .col4 .searchSubmit{
			background:url(/Images/site/button_search_go.jpg) no-repeat;
			border:none;
			color:#506776;
			cursor:pointer;
			float:left;
			font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
			height:29px;
			margin:10px 0 0 0;
			text-transform:uppercase;
			width:39px;
			}
		
		#footer h2{
		color:#376780;
		font-size:16px;
		font-weight:normal;
		margin:0 0 15px 0;
		}
		
	#subFooter{
	background:#b4cbd8;
	clear:both;
	font-size:12px;
	margin:0 auto;
	width:949px;
	}	
		#subFooter p{
		margin:10px 37px !important;
		margin:10px 18px;
		}
		#subFooter img{
		margin:0 0 0 10px !important;
		margin:0;
		vertical-align:middle;
		}
		#subFooter .floatL{color:#8a979e;}
		#subFooter .floatR{color:#f2f7f9;}
			
		
		
		
		
		
		
		
		
.clear{clear:both;}
.floatL{float:left;}
.floatR{float:right;}	
		
		
.error, .errors {
color:#C58705;
font-style:italic;
}		
