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

}

.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;
height: 120px;
}

#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:Arial, Helvetica, sans-serif;font-weight:bold;}
#navmain li a:visited {color:#FFF;}
#navmain li a:hover {color:#CCC;}


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


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

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

}

dl { /* by default background on the entire block */
background: url(mainboxbottom3.png) bottom left no-repeat;
padding-bottom: 40px;height: 120px;
 /* 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;height: 120px;

}

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


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

}

al { /* by default background on the entire block */
background: url(mainboxbottom3.png) bottom left no-repeat;
padding-bottom: 40px; height: 120px;
/* 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;height: 120px;

}

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


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

}
