body {
   margin:0px;
   background: #f3f5f2 url('../images/body_bg.jpg') repeat-x;
  }
.contenttbl{
background: #ffffff ;
}
.logobg{
background: url('../images/logo_bg.gif') no-repeat;
height:83px;
}
.topbanner{
background: url('../images/top_banner.jpg') no-repeat;
height:178px;
}
.navpad{
padding-right:25px;
}
table.topnav{
background:#f3f3f3;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#669933;
line-height:20px;
text-decoration:none;
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
height:30px;
}
td.topnav{
border-right:1px solid #cccccc;
}
a.topnavl{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#669933;
line-height:20px;
}
a.topnavl{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#669933;
line-height:20px;
text-decoration:none;
}
a.topnavl:hover{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#336600;
line-height:20px;
text-decoration:none;
}
.rtltpad{
padding-right:15px;
padding-left:15px;
}
.topbtmpad{
padding-top:6px;
padding-bottom:6px;
}
.leftpad{
padding-left:15px;
}
.rightpad{
padding-right:15px;
}
table .menu{
background:#FFFFFF;
border:1px solid #cccccc;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
line-height:20px;
text-decoration:none;
padding:3px;
}
 a.menul {
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
line-height:20px;
text-decoration:none;
}
a.menul:hover{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
line-height:20px;
text-decoration:none;
}
table .content{
background:#FFFFFF;
border:1px solid #cccccc;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
line-height:20px;
text-decoration:none;
padding:2px;
}
.centpad{
padding-right:5px;
padding-left:5px;
}
.contenttpad{
padding-right:5px;
padding-left:5px;
}

td .menut{
background:#FFFFFF;
border-bottom:1px solid #cccccc;

}
table .footer{
background:#f3f3f3;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
line-height:32px;
text-decoration:none;
height:32px;
}
a .footer{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
}
a .footer:hover{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
.horln{
border-bottom:1px dotted #e2daca;
}
.vertln{
border-left:1px dotted #e2daca;
}
.toppad{
padding-top:3px;
}
.titletxt{
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
line-height:21px;
color:#669933;
}
.btn{
background:#669900;
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
border:1px solid #336633;
}
.red{
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#cc3300;
}
input, textarea, select{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;border:1px solid #336633;
}
.contenttxt{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
line-height:20px;
text-decoration:none;
padding:2px;
}
.addtxt{
font: normal 11px Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.botpad{
padding-bottom:9px;
}