
body{
    font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	font-style: normal;
	line-height: 1.166;
    margin: 0px;  
    padding: 0px;
}

#page{
    width:930px;
	padding:0px;
	margin:0px auto;

}

a:link, a:visited, a:hover {
	color: #9BB143;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}


h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	margin: 0px;
	padding: 0px;
}

h1{
 font-size: 26px;
 font-weight:normal;
 color: #55ACCC;
 padding:10px 0 5px 0;
 border-bottom:1px solid #53ABCB;
 
}

h2{
 font-size: 15px;
 color: #006699;
 padding-top:10px;
 padding-bottom:5px;
}

h3{
 font-size: 16px;
 color: #006699;
 font-weight: normal;
}

h4{
 font-size: 100%;
 font-weight: normal;
 color: #333333;
}

h5{
 font-size: 100%;
 color: #334d55;
}

ul{
 line-height:normal;
 list-style-type: square;
} 


ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}


#header { height:35px; background-color: #FFFFFF; padding-bottom:0px; margin:5px 0 5px 0;}
#header .logo A{ float:left; font-size:22px; color:#2582A4; text-decoration:none; padding-top:5px;}
#header .logo A:Hover{ text-decoration:none;}
#header .heading{ color:#2C3E6F; width:405px; float:right; text-align:right; height:45px; font-size:15px; color:#2C3E6F; font-weight:bold; font-style:normal;    }
#header .heading A{ text-decoration:none;}
#header .heading A:Hover{ text-decoration:none; color:#7FB2CC;}
#header .number { color: #2582A4; font-size:13px; text-align:right;  width:405px; float:right;}
#header .numbersmall { color: #2582A4; font-size:10px; text-align:right;  width:405px; float:right;}


#menu {background-image:url(images/menu-bg.jpg); background-repeat:no-repeat; height:37px; width:930px; margin:0 0 3px 0;}

#menu .chromestyle{
width: 930px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:500;
 margin:0px;
 padding:0px;
}

#menu .chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#menu .chromestyle ul{
padding: 6px 0; /*Expands heigth */
margin: 0;
padding-top:10px;
text-align: left; /*set value to "left", "center", or "right"*/
}

#menu .chromestyle ul li{
display: inline;
}

#menu .chromestyle ul li a{
color: #FFFFFF;
margin-left:5px;
padding: 9px 15px 6px 15px; 
text-decoration: none;
}

#menu .chromestyle ul li a:hover, #menu .chromestyle ul li a.selected{ 
color: #FFFFFF;
text-decoration:underline;
}


#masthead{
	margin: 0;
	padding: 10px 0px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}

#content{
  float:right;
	width: 687px;
	margin: 0;
	padding: 0 0 0 0;
	background-image:url(images/content-header-bg.jpg);
	background-repeat:repeat-x;
}

#content H1{margin:0 0 0 17px;}

#content .feature{
margin:0 0 25px 17px;
font-size:12px;
}

#content .feature p{ margin:10px 25px 10px 0;}

.contentimage { float:left; margin: 5px 20px 20px 0px; border:2px solid #CCCCCC;}


#sidebar{
  float:left;
	width: 240px;
	margin: 0;
	padding: 0 0 0 0;
}



#search{
	padding: 3px 5px 6px 0px;
	margin-right:10px;
	vertical-align:top;
	float:right;
	font-size: 12px;
	width:255px;
	/*height:85px;*/
	clear:both;
}

#search .heading-nav{ padding-top:5px; font-size:11px; padding-right:40px;}

#search .button { float:right; padding:1px 0 0 0; margin:0;}
#search .field { padding-left:5px; float:left;}

#search .callback { font-size:12px; padding-top:8px;}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}




#quotebox{ background-image:url(images/quote-bg.jpg); background-repeat:no-repeat; width:238px; height:155px; }
#quotebox .header{ font-size:19px; color:#FFFFFF; padding:10px 10px 0 15px;}

#quotebox .quoteboxlink A{ font-size:11px; color:#FFFFFF; text-decoration:underline; padding:5px 25px 0 0; float:right;}
#quotebox .quoteboxlink A:Hover{text-decoration:none;}


#quoteboxsection {height:34px; margin:7px 20px 2px 20px;}
#quoteboxsection .zipentry {float:left; padding:5px 0 0 0;}
#quoteboxsection .quote {float:right;}

#local { margin:10px 10px 0 22px;}
#local H2{ font-size:13px; font-family:Arial, Helvetica, sans-serif;}
#local ul{ list-style:none; margin:0; padding:0;}
#local li {border-bottom:1px solid #EAEAEA; padding:5px 0 5px 0;}
#local li A{ font-size:11px;   text-decoration:underline;}
#local li A:Hover{text-decoration:none;}

.localfooter { background-image:url(images/local-bottom-bg.jpg); height:28px; background-repeat:no-repeat;}

.contentfooter { background-image:url(images/content-bottom-bg.jpg); height:45px; background-repeat:no-repeat; clear:both;}



#infobox1 {float:left; margin:0 0 15px 17px;}
#infobox2 {float:left; margin:0 5px 15px 7px;}
#infobox3 {float:right; margin:0 0 15px 0;}

#infobox {width:218px;}
#infobox .content { border-left:1px solid #9BB143; border-right:1px solid #9BB143; border-bottom:1px solid #9BB143; margin:0; height:130px; font-family:Arial, Helvetica, sans-serif; color: #333333; font-style: normal;}
#infobox .header {background-image:url(images/infobox-bg.jpg); padding:0; margin:0; background-repeat:no-repeat;}
#infobox H2{font-size:14px; color:#FFFFFF; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; font-style: normal;}
#infobox ul { margin:0; padding:10px 5px 5px 25px;}
#infobox li { font-size:12px; list-style:url(images/arrow.jpg); padding:3px 0 3px 0; font-family:Arial, Helvetica, sans-serif; font-style: normal;}



#footer { background-image:url(images/footer-bg.jpg); height:61px; margin-top:45px;}

#footer .links {padding:25px 0 0 0; text-align:center;}
#footer .links A{font-size:12px;   text-decoration:underline;}
#footer .links A:Hover{text-decoration:none;}
#footer .copyright {font-size:11px; text-align:center; color:#999999; padding:15px 0 0 0;}





