h1, h2, ul, li{ margin:0; padding:0;}
img { border:none;}
body { background:url(../images/eotbg.jpg) top left repeat-x; margin:12px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#001D2F;}
#footerbg { background: url(../images/footerbg.gif) bottom left repeat-x;}
#wrapper { width:900px; margin:0 auto; background-color:#e8e8e8;}
#header { background:url(../images/headtopbg.jpg) top left no-repeat; height:104px;margin:0 0 10px;}
#logo { padding:28px 0 0 34px; float:left;}
/*menu style*/
/* menu */
#menu {
font: 13px tahoma;
position:relative;
width:700px;
padding: 10px;
margin: 10px 0;
overflow: hidden;
}
#menu li {
float: left;
list-style: none;
}
#menu li.backLava {
background-color:#CDE2FF;
width: 9px;
position: absolute;
}
#menu li a {
text-decoration: none;
color: #000;
text-align: center;
padding: 2px 5px;
z-index: 10;
display: block;
position: relative;
margin: auto 5px;
}


.mainmenu {position: relative;height: 29px;/*background: url("../bg.gif") no-repeat top;*/width: 590px;padding: 72px 0 0 40px;margin: 0;float:right;overflow: hidden;}
.mainmenu li {float: left;list-style: none;}
.mainmenu li.back {background: url("../images/listbg.gif") no-repeat right -30px;width: 9px; height: 30px;z-index: 8;position: absolute;}
.mainmenu li.back .left {background: url("../images/listbg.gif") no-repeat top left;height: 30px;margin-right: 9px; /* 7px is the width of the rounded shape */}
.mainmenu li a {font: bold 14px arial;text-decoration: none;color: #fff;outline: none;text-align: center;/*top: 7px;*/padding:7px 0 0 0;text-transform: uppercase;letter-spacing: 0;z-index: 10;display: block;float: left;height: 30px;position: relative;overflow: hidden;margin: auto 10px;}
.mainmenu li a:hover, .mainmenu li a:active, .mainmenu li a:visited {border: none;}
/*end menustyle*/
#banner { padding:14px 0 20px 5px;} 
#contentarea { background:url(../images/bottombg.gif) bottom left no-repeat;padding:0 10px 10px 10px; overflow:auto;margin:0;}
#subcontent { width:650px; float:left; margin:0 0 20px 0;}
#sidebar { width:208px; float:left; overflow:hidden; margin:0 0 20px 20px;}
.sidebartopbg { background:url(../images/sidebartopbg.jpg) #fff top left no-repeat; padding:8px 0 0 0;}
.sidebarbottombg { background:url(../images/sidebarbottombg.gif) bottom left no-repeat; padding:0 0 8px 0;}
.sidebarcontent { background:url(../images/sidebarcontentbg.gif) top left repeat-y; padding:12px;}
.box { }
.contact-form { /*background-color:none; padding:10px 16px; width:238px;*/}
.contact-form label, .contact-form p { font-size:12px; font-weight:bold;line-height:14px;}
.contact-form .txtbox, .contact-form textarea { width:180px; margin:2px 0 6px;background-color:#FBFBFB;border:1px solid #B8B8B8;}
p { color:#001d2f; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; margin:0 0 14px 0;}
#services { padding:0; overflow:hidden; margin:0 0 20px 0;}
.serviceboxtop { background:url(../images/serviceheadbg.jpg) #fff top left no-repeat;float:left;margin:0 0 16px 0;}
.serviceboxbottom { background: url(../images/servicebottombg.gif) bottom left no-repeat;width:286px;padding:0 0 12px 0;float:left;}
.serviceboxcontent { background:url(../images/servicecontentbg.gif) top left repeat-y; width:266px;float:left; padding:0 8px 0 12px;}
.serviceboxcontent h2 { margin:0; padding:14px 0 0 14px;}
.serviceboxcontent div { text-align:center; padding:10px 10px 10px 10px;}
.serviceboxcontent p { color:#262626; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
.serviceboxcontent p span { color:#02536b; font-weight:bold;}
.marginRight { margin-right:10px;}

#footer { padding:10px 0 10px 0;}
#footer p { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-align:center; text-transform:uppercase;}
.clear { clear:both;}
a { color:#007284; text-decoration:underline;}
a:hover { text-decoration:none;}
