

/* GENERAL ELEMENTS
**************************************************************
*/
body, table, tr, td, div, p, li, ul, h1, h2, h3, h4, h5, h6{font-size:12px; font-family:Tahoma; color:#333333; letter-spacing:0.02ems; text-decoration:none; padding:0; margin:0}
body{ background:#ffffff;}

#ad_container{ width:998px; margin:auto;}
#body{}
#body .lft{ float:left; width:247px; }/*actual 226px */
#body .lft .logo{padding:33px 0 0px 20px; width:421px; }
#body .lft .menu{ margin: 20px 0 0 0; }
#body .lft .menu ul{ list-style:none; padding:0 0px 0 0;}
#body .lft .menu ul li{ list-style:none; }
#body .lft .menu ul li p{padding:5px 10px 7px 0; text-align:right; font-weight:bold; color:#FFFFFF; background:#F2F2F2; margin-bottom:1px}
#body .lft .menu ul li ul{list-style:none; padding:0px 0 2px 0px; width:247px;}
#body .lft .menu ul li ul li{list-style:none; background:url(../images/arrow1.gif) right top no-repeat; font-weight:normal; text-align:right; color:#000000;}
#body .lft .menu ul li ul li p{ background:#e0ecdf; }
#body .lft .menu ul li ul li.nobdr{list-style:none; border:none}
#body .lft .menu ul li ul li a{ text-decoration:none;color:#23651E}

#body .rite{ float:left; width:772px; }
#body .rite .header{background:url(../images/bdr1.gif) left bottom repeat-x ; padding:0 0 10px 0;}
#body .rite .header .hd_lft{ float:left; width:500px; height:55px; padding:40px 20px 0 0; border-left:#e5e5e5 1px solid; }
#body .rite .header .hd_rite{ float:left; height:36px; padding:59px 20px 0 15px; border-left:#e5e5e5 1px solid; }
#body .rite .header .hd_rite2{ float:right; padding:62px 20px 0 0; }
#body .rite .adf gh{  padding:0 0 10px 0; margin:0 0 5px 0; background:url(../images/bdr1.gif) left repeat-y; border-top:#ffd400 5px solid; border-bottom:#e5e5e5 5px solid;}
.categoryitems{display: none}

.fltrite{ float:right}
.clr{ clear:both}

.clear {display: inline-block;}

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */