body{
margin: 0px;
padding: 0px;
font-size: 12px;
font-family: arial, sans-serif;
background: #ebe3d9;
}
#header{
background: url('images/topborder.jpg') no-repeat;
height: 85px;
width: 956px;
margin: 0px auto 0px auto;
padding: 15px 15px 0px 15px;
}
#head{
height: 85px;
width: 956px;
background: url('images/head4.png');
clear: both;
}
.logo{
float: left;
display: inline;
width: 111px;
height: 65px;
border: 0px;
margin: 10px 0px 0px 10px;
}
.search{
float: left;
display: inline;
width: 829px;
height: 85px;
margin: 0px;
text-align: right;
}
.chead{
margin: 5px 0px 5px 0px;
color: #ffffff;
font-size: 10px;
font-weight: bold;
}
.headlink A:link {color:#ffffff; text-decoration: none;}
.headlink A:visited {color:#ffffff; text-decoration: none;}
.headlink A:hover {color:#ffffff; text-decoration: underline;} 
.esearch{
width: 150px;
font-size: 10px;
border: 1px solid #eeeeee;
padding: 1px 3px 1px 3px;
}
.esub{
font-size: 10px;
margin-left: 5px;
}
#main{
background: url('images/mainback.jpg');
height: 505px;
width: 956px;
margin: 0px auto 0px auto;
padding: 0px 15px 0px 15px;
}
#menu{
width: 936px;
height: 30px;
background: url('images/menu3.png') no-repeat;
padding: 0px 0px 0px 20px;
}
#nav, #nav ul { /* all lists */
	padding: 0px;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
}

#nav li { /* all list items */
	float: left;
	padding: 8px 10px 9px 10px;
}
#nav li:hover { /* all list items */
	float: left;
	background: #dddddd;
	padding: 8px 10px 9px 10px;
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #dddddd;
	width: 180px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	padding: 0px;
	margin: 9px 0px 0px -11px;
}



.sub{
width: 159px;
}
.sub:hover {
width: 159px;
}

.sub2{
width: 159px;
}
.sub2:hover {
width: 159px;
background: #eeeeee;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
	color: #ccc;
}
.menu1 A:link {color:#444444; text-decoration: none;}
.menu1 A:visited {color:#444444; text-decoration: none;}
.menu1 A:hover {color:#777777; text-decoration: none;} 

.menu2 A:link {color:#444444; text-decoration: none;}
.menu2 A:visited {color:#444444; text-decoration: none;}
.menu2 A:hover {color:#777777; text-decoration: underline;} 
#cmain{
background: url('images/cmain.png') no-repeat;
width: 376px;
height: 200px;
padding: 30px 140px 20px 440px;
}
#h1{
margin: 0px;
font-size: 18px;
color: #444444;
}
.text{
margin: 5px 0px 0px 0px;
font-size: 11px;
}
.text2{
margin: 5px 0px 0px 0px;
font-size: 9px;
}
#boxhold{
width: 916px;
padding: 20px;
height: 190px;
clear: both;
background: #ffffff;
}
.box{
width: 209px;
padding: 0px 10px 0px 10px;
height: 110px;
float: left;
display: inline;
}
.h2{
font-size: 13px;
margin: 0px;
background: #000055 url('images/h21.png') no-repeat;
color: #ffffff;
padding: 2px 0px 4px 10px;
}
.bpic{
margin: 0px;
border: 0px;
}
.link A:link {color:#444444; text-decoration: none;}
.link A:visited {color:#444444; text-decoration: none;}
.link A:hover {color:#666666; text-decoration: underline;}

#footer{
background: url('images/bottomborder.jpg');
height: 100px;
width: 956px;
margin: 0px auto 0px auto;
padding: 0px 15px 0px 15px;
}
#foot{
width: 956px;
height: 80px;
border-top: 2px solid #eeeeee;
background: #ffffff;
text-align: center;
}
.ftext{
color: #666666;
font-size: 10px;
margin: 5px 0px 0px 0px;
}
