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;}
#logo { padding:28px 0 0 34px; float:left;}
/*menu style*/
.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 0 10px; overflow:auto;}
#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:0 8px 0 8px;}
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;}
