
* {
margin : 0;
padding : 0;
}
body {
margin : 0;
padding : 0;
/*background : url(../pics/twocol.gif) 12px 0;*/
}
html, body {
width : 100%;
padding : 0 0 0 0;
margin : 0 auto;
background-color : #fff;
font-family : Arial, Helvetica, sans-serif;
font-size : 1.1em;
}
#page_container {
width : 1000px;
height : 100%;
margin : 0 auto;
background-color : transparent;
color : #333;
border : 1px solid #72A3FC;
border-top : 0px solid #72A3FC;
line-height : 130%;
padding : 0;
}
#page_header {
padding : 0;
background-color : transparent;
border-bottom : 1px solid #72a3fc;
background-image : url(../pics/header.gif);
background-position : left 0%;
background-repeat : no-repeat;
height : 170px;
}
#left_panel {
float : left;
width : 164px;
margin : 0;
padding : 0.5em;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.9em;
}
#left_panel h1 {
color : #333333;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 22px;
padding : 1em 0 0 0;
}
#left_panel p {
margin : 0 1em 0 0;
}
#main_content {
margin-left : 180px;
padding : 0.5em;
padding-left : 1em;
height : 60%;
}
#main_content h1 {
color : #333333;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 23px;
padding : 1.4em 0 0.8em 0;
}
#main_content p {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.9em;
margin-top : 10px;
padding-bottom : 1em;
}
#main_content h2 {
color : #333333;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 18px;
padding : 0.4em 0 0.8em 0;
margin : 0 0 0.5em 0;
}
#main_content h3 {
color : #333333;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 1.1em;
padding : 0.4em 0 0.8em 0;
}
#main_content ul {
list-style : none;
padding-bottom : 10px;
}
#main_content a {
color : #72a3fc;
text-decoration : none;
text-transform : lowercase;
border-bottom : 1px dotted #72a3fc;
}
#main_content a:hover {
color : #ff0000;
text-decoration : none;
text-transform : lowercase;
border-bottom : 1px dotted #ff0000;
}
#main_content .image a {
color : #72a3fc;
text-decoration : none;
text-transform : lowercase;
border-bottom : none;
}
#main_content .image a:hover {
color : #72a3fc;
text-decoration : none;
text-transform : lowercase;
border-bottom : none;
}
#text_content {
float : left;
padding : 0;
padding-left : 0;
width : 92%;
}
#page_footer {
clear : both;
margin : 0;
padding : 0.3em 0 0.1em 0;
color : #cccccc;
background-color : transparent;
border-top : 1px solid #72a3fc;
height:140px;
}
#page_footer p {
color : #b0b6bf;
padding-left : 195px;
padding-top : 0.3em;
font-size : 0.6em;
text-transform : lowercase;
line-height : 1.1em;
}
#page_footer a {
color : #8080c0;
padding-top : 0;
font-size : 1em;
font-weight : bold;
text-decoration : none;
}
#page_footer a:hover {
color : #ff0000;
padding-top : 0;
font-size : 1em;
text-decoration : none;
}
.locality_coverage {
float : right;
color : #b0b6bf;
padding-right : 220px;
padding-top : 0.3em;
font-size : 0.6em;
text-transform : lowercase;
line-height : 1.1em;
}
.img {
float : right;
padding : 0.9em 1.1em;
border : 0;
}
.aff_link-img {
margin : 0.9em 0;
border : 0;
text-decoration : none;
}
.resource_img {
float : left;
padding : 0.8em 0;
border : 0;
clear:both;
}
#left_navigation ul {
margin : 0;
padding : 15px 0 40px 3px;
list-style-type : none;
}
#left_navigation li {
margin : 1em 0 0 0;
}
#left_navigation a {
display : block;
color : #72a3fc;
background-color : #ffffff;
border : 1px solid #72a3fc;
width : 8.2em;
padding : 0.2em 0.2em 0.2em 0.2em;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 1em;
font-weight : normal;
text-transform : lowercase;
}
#left_navigation a:hover {
background-color : #72a3fc;
color : #fff;
}
#left_navigation .current a {
display : block;
color : #333333;
background-color : #ececff;
border : 1px solid #72a3fc;
width : 8.2em;
padding : 0.2em 0.2em 0.2em 0.2em;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 1em;
font-weight : normal;
text-transform : lowercase;
}
#left_navigation .current a:hover {
display : block;
color : #333333;
background-color : #ececff;
border : 1px solid #72a3fc;
width : 8.2em;
padding : 0.2em 0.2em 0.2em 0.2em;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 1em;
font-weight : normal;
text-transform : lowercase;
}
.form_table {
background-color : transparent;
float : left;
border : 0 solid #d6dde6;
border-collapse : collapse;
font-family : Arial, Helvetica, sans-serif;
padding : 0 0.2em;
}
.form_table td {
padding : 0.2em 0;
color : #333333;
font-family : Arial, Helvetica, sans-serif;
border-collapse : collapse;
}
.form_button {
color : #006666;
background-color : #e2e2e2;
border : 1px outset;
border-color : #ffffff #999999 #999999 #ffffff;
margin : 14px 0 20px 0;
}
.w3c_valid_img {
padding : 0.4em 1em 0.4em 0;
border : 0;
}
#main_content .featurelist {
font-weight : bold;
}
#main_content .featurelist ul {
list-style : none;
padding : 0;
padding-top : 5px;
margin : 0;
font-weight : bold;
}
#main_content .featurelist li {
background-image : url(../pics/bullet.gif);
background-repeat : no-repeat;
background-position : 1em 0.8em;
padding-left : 2.6em;
padding-top : 0.5em;
font-weight : bold;
}
#main_content .sitemaplist {
font-weight : bold;
}
#main_content .sitemaplist ul {
list-style : none;
padding : 0;
padding-top : 10px;
margin : 0;
font-weight : bold;
}
#main_content .sitemaplist li {
background-image : url(../pics/bullet.gif);
background-repeat : no-repeat;
background-position : 1em 1.9em;
padding-left : 2.6em;
padding-top : 1.5em;
font-weight : bold;
border-bottom : none;
text-decoration : none;
}
#main_content .sitemaplist li a {
font-weight : bold;
border-bottom : none;
text-decoration : none;
}
#main_content .manufacturers {
font-weight : bold;
clear : both;
margin-left : 0;
float : left;
}
#main_content .manufacturers ul {
list-style : none;
padding : 0;
padding-top : 5px;
margin : 0;
font-weight : bold;
}
#main_content .manufacturers li {
color : #333333;
background-image : url(../pics/tick.gif);
background-repeat : no-repeat;
background-position : 0.2em 0.8em;
padding-left : 1.6em;
padding-top : 0.5em;
font-weight : bold;
text-align : left;
}
.list_holder {
border : 0 solid #ff0000;
width : 180px;
float : left;
}
.list_holder h3 {
color : #2042df;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 1.1em;
padding : 0.4em 0 0.8em 0;
text-transform : capitalize;
}
h5 {
color : #000000;
font-size : 18px;
padding : 4em 0.5em;
border : 1px solid #ff0000;
margin : 2em 0;
text-align : center;
}
#text_resizer {
padding : 0em 0 0.3em 0.5em;
font-family : Geneva, Arial, Helvetica, sans-serif;
float:left;
width:160px;
}
#text_resizer li {
display : inline;
margin-bottom : 0px;
margin-right : 0px;
line-height : 1em;
margin-bottom : 0px;
}
#text_resizer ul {
list-style : none;
padding : 0 0 0 0.6em;
}
#text_resizer .smallfont a {
font-weight : normal;
color : #333333;
font-size : 0.7em;
text-decoration : none;
padding-bottom : 0.1em;
border-bottom : 1px solid #ff0000;
line-height : 1.1em;
}
#text_resizer .smallfont a:hover {
font-weight : normal;
color : #ff0000;
font-size : 0.7em;
text-decoration : none;
line-height : 1.1em;
}
#text_resizer .normalfont a {
font-weight : normal;
font-size : 0.8em;
color : #333333;
text-decoration : none;
padding-bottom : 0.1em;
border-bottom : 1px solid #ff0000;
line-height : 1.1em;
}
#text_resizer .normalfont a:hover {
font-weight : normal;
font-size : 0.8em;
color : #ff0000;
text-decoration : none;
line-height : 1.1em;
}
#text_resizer .largefont a {
font-weight : normal;
font-size : 0.9em;
color : #333333;
text-decoration : none;
padding-bottom : 0.1em;
border-bottom : 1px solid #ff0000;
line-height : 1.1em;
}
#text_resizer .largefont a:hover {
font-weight : normal;
font-size : 0.9em;
color : #ff0000;
text-decoration : none;
line-height : 1.1em;
}
#text_resizer h1 {
font-family:Arial, Helvetica, sans-serif;
padding : 0.5em 0 1.2em 0.7em;
font-size : 0.8em;
font-weight:normal;
color : #71768e;
}
fieldset {
	padding:0;
	margin:0;
	border:0;
	width:550px;
	}
#contactform dl {
	margin: 0;
	padding: 0px;
	font-size: 0.9em;
	}
#contactform dt {
	color: #333333;
	font-weight:bold;
	padding:0px;
	margin:0; 
	}
#contactform dd {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
	font-size: 1em;
	padding:0px;
	margin:2px 0 0 0; 
	}
#contactform dt em, #contactform .note em {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	font-style: normal;
	}
#contactform .note {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	padding:8px 0 0 2px;
	}
#content .note em {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	font-style: normal;
	padding-left:2px;
	}
#contactform #name, #contactform #email, #contactform #tel {
	width: 250px;
	border: 1px solid #cccccc;
	padding: 2px;
	font-size: 1em;
	color: #333333;
	margin-bottom:2px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	}
#contactform textarea {
	width: 253px;
	height: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid  #cccccc;
	padding-bottom:2px;
	margin-bottom:20px;
	}
#contactform .button {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:bold;
	color: #333333;
	background-color: #CCCCCC;
	border: 1px outset;
	border-color:#FFFFFF #999999 #999999 #FFFFFF;
	margin:4px 0 8px 0;
	padding: 0.1em 0.6em 0.1em 0.6em;
}


