html{

}

body{
/*background: #2E59A8 url(images/bodybg_gradient.jpg) repeat-x scroll center top;*/
background: #FFFFFF url(../images/htmlbg.jpg) repeat-x scroll center top;
padding: 0px;
margin: 0px;
font-family: Trebuchet MS, sans-serif;
}

a {
color:#00ADEF;
text-decoration:none;
}

a:hover {
color:#000DEF;
text-decoration:underline;
}

#fullpage{
margin: auto;
width: 814px;
padding: 0px;
background-color:transparent;
}

#header{
background-image: url(../images/header.jpg);
background-repeat: no-repeat;
background-color:#FFFFFF;
height:100px;
margin-top:0px;
margin-left:10px;
}

#header h3{
margin-left: 320px;
margin-top: 0px;
padding-top: 20px;
}

#menu{
height:auto;
width:310px;
background-image: url(../images/menubg.jpg);
background-repeat: no-repeat;
float:left;
display:inline;
}

#menu h5{
margin-left:20px;
color:#485D69;
}

.MainNav{
padding:0px;
margin-left:20px;
margin-top:0px;
}

.MainNav li{
padding:1px;
margin-top:-5px;
}

.MainNav a{
color:#FFFFFF;
}

.MainNav a:hover{
text-decoration:underlined;
}

.MainNav a:visited{
color:#FFFFFF;
}

.MainNav a:visited:hover{
text-decoration:underlined;
}

.servicesLinksDL{
padding:0px;
margin-top:-12px;
margin-left:40px;
font-weight:bold;
}

.servicesLinksDL dd
{
	margin-left:-50px; 
	top:0; 
	overflow:hidden; 
	width:408px; 
	display:none; 
}

.servicesLinks li{
font-size:9pt;
}

.servicesLinks li a{
font-size:9pt;
}

.servicesLinks2 
{
	margin-top:-11px;
}

.servicesLinks2 li{
font-size:9pt;
}

.servicesLinks2 li a{
font-size:9pt;
}

.servicesLinksSub li{
font-size:8pt;
margin-left:-5px;
}

.servicesLinksSub li a{
font-size:8pt;
margin-left:-5px;
}

#content{
padding-bottom:20px;
min-height: 450px;
color:#485D69;
margin-left:310px;
}

.column {

}

.column2 {
float:left;
padding:2px;
margin-left:21px;
margin-top:0px;
padding-top: 15px;
width:400px;
font-size:10pt;
text-align: justify;
}

.main_info{
margin-top: 0px;
font-size:9pt;
margin-left:20px;
text-align: justify;
padding:3px;
width:275px;
color:#485D69;
}

.sidebarImg{
margin-left:20px;
border: solid 1px #111111;
}


#servNav{
width: 325px;
background: #FFFFFF url(../images/servNavbot.jpg) no-repeat scroll left bottom;
}



.servNavUL{
list-style-image: none;
list-style-position: outside;
list-style-type: none;
}

.servNavUL li{
background: #EDF3F7 url(../images/servNavmid.jpg) repeat-x scroll;
text-indent: 0px;
margin-left:-40px;
}

.servNavUL li a{
font-size: 80%;
text-align: left;
padding:5px;
text-indent: 0px;
}

#footer{
height:128px;
clear:both;
}

#footer p{
text-align:center;
font-size:10pt;
color: #00ADEF;
width: 780px;
margin-top:0px;
margin-left: 29px;
padding-top:15px;
}

#footer_nav p{
text-align:center;
font-size:10pt;
color: #00ADEF;
width: 780px;
margin-top:0px;
margin-left: 29px;
padding-top:15px;
}

#footer h5{
margin-left:25px;
margin-top:20px;
}

.subheader{
margin-left: 320px;
margin-top:-18px;
color:#00ADEF;
}

.topnav {
font-size:10pt;
margin-left: 320px;
}


#top_content{
margin-top:0px;
margin-left:8px;

}

#topcontent_left{
float:left;
margin-left:21px;
width:390px;
}

#topcontent_right{
float: left;
width:402px;
font-size:10pt;
margin-top:-11px;
text-align: justify;
}







#content_left{
width: 400px;
}

#content_left p{
margin-left:31px;
margin-top:0px;
padding-top: 15px;
width:370px;
font-size:10pt;
text-align: justify;
}

#content_right{
margin-left: 440px;
margin-top: -413px;
}

#content_right p{
margin-left:0px;
margin-top:0px;
padding-top: 15px;
width:360px;
font-size:10pt;
text-align: justify;
}

ul li{
list-style: none;
font-size:10pt;
line-height:2;
}

ul li a{
list-style: none;
font-size:10pt;
line-height:2;
font-weight: bold;
}

#topForm
{
	font-size:8pt;
	margin-left:320px;
	margin-top:-20px;
	width:500px;
}
