body {text-align:center; font-family:verdana, arial, helvetica, sans-serif; font-size:.9em; color:#000; padding:0; border:0; margin:0; 	background: #75CCFB url(images/bg.gif) no-repeat top center; text-align:center;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,a {
margin:0;
padding:0;
border:0
}

table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img {
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
q:before,q:after {
content:'';
}
abbr,acronym { border:0; }

a, a:link, a:visited {color:blue; text-decoration: underline;}
a:hover {text-decoration:underline; color: red;}
h1 { font-size: 1.85em; }
h2 { font-size: 1.40em; }
h3 { font-size: 1.25em; }
h4 { font-size: 1.00em; }
h5 { font-size: 0.85em; }
small, h6 { font-size: 0.73em; }

.blue { color: #23499B; }
.orange { color: #F36500; }
.red { color: #990000; }
.white { color: #fff; }
.black { color: #000; }
.green { color:#006600 ;}
.yellow { background: #ffff99;}
.center { text-align: center; }
.clear { clear: both; }
.left { float: left; }
.left2 { float: left; background: #e6e6e6;}
.right { float: right; }
.right2 { float: right; text-align: left;}
#main_body {
	margin: 0 auto;
	padding: 0;
	width: 782px;
	overflow: visible;
	text-align: left;

}

#hdr {
	font-weight: 900;
	height: 230px;
	width: 780px;
	margin: 0;
	padding: 0;
}
#hdr .address {
	margin: 5px 0 0 320px;
	padding: 0;
	color: #990000;
	font-size: 10px;

}
address {
	font-style: normal;
	font-weight: 900;
}
.ph {
	float: left;
	margin: 0;
	color: #003300; 
	font-size: 1em;
	padding: 0;
	width: 782px;
	clear: all;
}
.main_content {
	width: 750px;
	margin: 0 15px;
	padding: 20px;
	text-align: left;
	clear: both;
	overflow: hidden; 
	background: #F5FECA;

}

.row, .row2 {
	background: url('images/dot.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	width: 100%;
	margin:0 0 3px 0;
	padding:0;
	clear: both;
	height: 16px;
}
.row .left {
	float: left;
	text-align: left;
	margin: 0;
	padding: 0 5px 0 0;
	background: #F5FECA;
	white-space: nowrap; 
}

 .row .right {
	float: right;
	text-align: right;
	background: #F5FECA;
	margin:0 ;
	padding: 0 0 0 5px;
	white-space: nowrap; 
}
.row2 .left {
	float: left;
	text-align: left;
	margin: 0;
	padding: 0 5px 0 0;
	background: #ffff99;
	white-space: nowrap; 
}

 .row2 .right {
	float: right;
	text-align: right;
	background: #ffff99;
	margin:0 ;
	padding: 0 0 0 5px;
	white-space: nowrap; 
}

.right_prefoot { 
	text-align: right; 
	width: 500px; 
	white-space: nowrap; 
	padding: 0; 
	margin: 50px 10px 5px 0 ;
	float: right;
	font-weight: 900;
	color: #990000;
}
.left_prefoot { 
	text-align: left;
	width: 200px; 
	white-space: nowrap; 
	padding: 0; 
	margin: 50px 0 5px 10px;
	float: left;
	font-weight: 900;
	color: #990000;
	}
	
.footer {
	width: 800px;
	margin: 0;
	padding: 4px;
	text-align: center;
	font-size: .7em;
	color: #F5FECA;
	background: #006600;

}
.footer a, .footer a:visited, .footer a:link {
	color: #F5FECA;
	line-height: 19px;
	text-decoration:none;
}
.footer a:hover, .footer a:active {
	color: #fff;
}
.foot_img {
	width: 800px;
	text-align: center;
	padding: 0;
	margin: 1px 0;
	height: 80px;
}

/* NAV STYLES */
#menua {
	text-align: center;
	margin: 0; 
	padding: 0 0 0 35px; 
	width: 780px;
	font-size: .75em;
	letter-spacing: .1em;
	font-weight: 800;
	background:#006600;
	overflow/* */: hidden; /* comment fixes IE 5.0.x */
	float: left;
}

#menua a.hmenu, #menua a.hmenu:link, #menua a.hmenu:visited {
	display:block;
	background:#006600;
	color:#F5FECA;
	text-decoration:none;
	text-align:center;
	padding: 2px 5px;
	margin: 0;
	line-height: 19px;
	border: 0px #F5FECA solid;
	border-width: 0 1px;
}

#menua a.hmenu_on {
	display:block;
	background:#F5FECA;
	color:#006600;
	text-decoration:none;
	text-align:center;
	padding: 2px 5px;
	margin: 0;
	line-height: 19px;
	border: 0px #F5FECA solid;
	border-width: 0 1px;
}

#menua a.hmenu, #menua a.hmenu:link, #menua a.hmenu:visited, #menua a.hmenu_on {float:left;}

#menua a.hmenu:hover {background:#F5FECA; color:#006600;}
#menua a.hmenu:active {background:#F5FECA; color:#006600;}

#menua {height:23px;}

#menua:after{ content: "."; display: block; height: 0; clear: both; visibility:hidden;}

/* NAV STYLES */
#menua2 {
	text-align: center;
	margin: 0; 
	padding: 0; 
	width: 780px;
	font-size: .85em;
	letter-spacing: .2em;
	font-weight: 800;
	background:transparent;
	overflow/* */: hidden; /* comment fixes IE 5.0.x */
		
}

#menua2 a.hmenu2, #menua2 a.hmenu2:link, #menua2 a.hmenu2:visited {
	display:block;
	color:#fff;
	text-decoration:none;
	text-align:center;
	padding: 2px 10px;
	margin: 0;
	line-height: 28px;
	border: 0px #fff solid;
	border-width: 0 1px 0 0;
}

#menua2 a.hmenu2_on {
	display:block;
	color:#006600;
	text-decoration:none;
	text-align:center;
	padding: 2px 10px;
	margin: 0;
	line-height: 28px;
	border: 0px #fff solid;
	border-width: 0 1px 0 0;
}

#menua2 a.hmenu2, #menua2 a.hmenu2:link, #menua2 a.hmenu2:visited, #menua2 a.hmenu2_on {float:left;}

#menua2 a.hmenu2:hover {color:#006600;}
#menua2 a.hmenu2:active {color:#006600;}

#menua2 {height:32px;}

#menua2:after{ content: "."; display: block; height: 0; clear: both; visibility:hidden;}

.form {
	border: 1px #006600 solid;
	background: #e0e0e0;
	font-size: .8em;
	color: #006600;
}



