body {
	margin:0px;
	}
.topmenu {
background:#78b400;height:82px;width:100%;border-bottom:1px outset #333;
position:absolute;
top:0px;
left:0px;

}

.mt {
position:absolute;top:0px;left:320px;z-index:1;color:#FFF;font-size:10px;text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif;
}
.googlebox {
background:url(googlebox.png) no-repeat;clear:both;position:absolute;top:120px;left:10px;padding-left:14px;padding-top:15px;height:123px;width:755px;
}


#navmain {background: #FFF; padding: 0px 10px 2px; margin-left: 20px; margin-top:0px;
  list-style: none; font: bold 14px Verdana, sans-serif;position:absolute;top:83px;}
#navmain li {float:left; width:140px;height:29px; margin-left:20px; text-align:center; padding: 2px 0; background: url(menubg.png) no-repeat;}
#navmain li a {padding: 2px 10px; text-decoration: none;width:130px;}
#navmain li a:link {color:#FFF;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#navmain li a:visited {color:#FFF;}
#navmain li a:hover {color:#CCC;}


dl { /* block position that can be changed at will */
position: relative;
left: 10px;
top: 300px;
width: 755px; /* width of block according to your background image */
}

dl, dt, dd { /* suppression of all margins and paddings */
margin: 0;
padding: 0;
}

dl { /* by default background on the entire block */
background: url(mainboxbottom3.png) bottom left no-repeat;
padding-bottom: 40px; /* so that text will not appear on the bottom rounded edge */
}

dt { /* bloc title definition */
height: 40px;
background: url(mainboxtop3.png) top left no-repeat;
font-size: 1.3em;
font-weight: bold;
text-align: center;
}

dd {
padding: 0 20px 0 10px; /* internal block spaces administration */
text-align: justify;
background: url(mainboxmid3.png) top left repeat-y; /* internal background */
}


al, at, ad { /* suppression of all margins and paddings */
margin: 0;
padding: 0;
}

al { /* by default background on the entire block */
background: url(mainboxbottom3.png) bottom left no-repeat;
padding-bottom: 40px; /* so that text will not appear on the bottom rounded edge */
}

at { /* bloc title definition */
height: 40px;
background: url(mainboxtop3.png) top left no-repeat;
font-size: 1.3em;
font-weight: bold;
text-align: center;
}

ad {
padding: 0 20px 0 10px; /* internal block spaces administration */
text-align: justify;
background: url(mainboxmid3.png) top left repeat-y; /* internal background */
}


.searchpanel {
margin-left:10px;background-image:url(searchpanel.png);width:713px;height:35px;display:block;
}



.tabcontent2 h4 {
position:relative;
left:65px;
font-size:18px;
font-weight:bold;
color:#666;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.tabcontent2 h1 {
position:relative;
top:10px;
left:40px;
color:#669900;
font-size:14px;
position:relative;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
margin:0;
font-weight:900;

}

.tabcontent2 h3 {
position:relative;
top:20px;
left:40px;
color:#669900;
font-size:14px;
position:relative;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
margin-top:0px;
font-weight:900;

}

.tabcontent2 p {
position:relative;
left:40px;
top:10px;
width:500px;
color:#666;

}
.helpstyle {
position:relative;
left:20px;
background-image:url(helppanel2.png);
width:713px;
height:35px;
display:block;
}

.helpbox ul li {
color:#666;
width:400px;
position:relative;
top:20px;
left:40px;
}

.helpbox a {
color:#666;
font-weight:900;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.helpbox {
background: #F6F6F6;border:1px solid #666;width:660px;border-top:none;
position:relative;
left:72px;
margin-bottom:20px;
}

