html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a {
margin: 0;
padding: 0;
border: 0;
}
body {
font-size: 100.01%;
background-color: #666666;
color: #000000;
font-family:"Times New Roman", Times, serif;
margin: 0;
padding: 0;
text-align: left;
}
h1{
font-size:130%;
font-weight:bold;
}
h2{
font-size:110%;
padding-top:10px;
font-weight:bold;
}
p{
padding:5px;
padding-left:0;
padding-right:0;
}
ol{
list-style-type:lower-alpha;
margin-left:10px;}
li{
margin-left:10px;
padding:4px;
}
.clearit{
clear: both;
display: block;
}
.clearrght{
clear:right;
}
.imagefltright{
float:right;
padding:5px;
}
.imagefltleft{
float:left;
padding:5px;
}
#wrapper{
width: 770px;
background-color:#FFFFFF;
margin:10px auto;
padding:0px;
border: 1px solid #000000;
text-align:left;
background-image:url(../images/menubg.gif);
background-repeat:repeat-y;

}
#navmenu{
width:150px;
float:left;
background-color:#CCCC99;
padding:0px;
text-align:center;
}
#banner{
height: 120px;
width:620px;
padding:0px;
background-color:#CCCC99;
background-image: url(../images/header.jpg);
background-repeat: no-repeat;
float:left;
}
#nav{
float:left;
DISPLAY: inline;
}
#nav ul{
padding: 0;
margin: 0;
}
#nav ul li{
padding: 2px;
margin: 0px;
list-style-type:none;
}
#nav ul li a{
	font-size: 16px;
	color: #1D695D;
	text-decoration: none;
	padding: 0px;
	text-align: left;
	width: 9em;
	font-weight: bold;
} 
#nav ul li a:hover{
background-color: #CCCC66;
display:block;
}
#nav ul li a:focus{
background-color:#CCCC33;
}
#nav ul a {
  display: block;
  padding: 5px 10px;
  vertical-align: bottom; /* needed for IE5-Win */
}
#nav ul ul {
background-color:#CCCC66;
  position: absolute;
  margin-left: -2000px;
} /* set flyout BG color and preset the positioning */
#nav ul ul li{
  border-style:solid;
  border-color:#666666;
  border-width:1px;
 }
#nav ul ul a:hover{
background-color:#CCCC33;
display:block;
}
#nav ul li:hover ul {
/*position:relative;*/
  margin-left: 8em;
  margin-top:-2em;
}
/* \*/ /*/ 
ul li ul {position: static;}
/* */

/* The block above hides the rule inside so that only IE5/Mac can see it.
This rule causes the menus to be fully expanded vertically in that browser,
allowing those users to access the navigation without needing to hover it. */

#content {
margin:10px;
margin-left:160px;
/*margin-top:130px;*/
}
#footer{
	padding: 10px;
	text-align: center;
	color:#FFFFFF;
	background-image: url(../images/footer.jpg);
	background-repeat: repeat;
}
#footer p{
font-size:105%;
text-align:right;
}
.service_info{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}