/*#genmenu {background-color:#F36427; border: solid 1px #C15F08; border-width: 1px 1px 0; width:996px; margin:0 auto;}
#genmenu ul {width:996px; list-style: none; margin:0; padding:0;}
#genmenu ul li {float:left; position:relative;}
#genmenu ul li a {display:block;  padding:0 12px; font-weight:bold; line-height:23px; color:#FFFFFF; font-family:Tahoma; font-size:10px; letter-spacing:1px; text-transform:uppercase; text-decoration:none;}
#genmenu ul li a:hover, #genmenu ul li a.mactive {background:#FF8C37;text-decoration:none;}
.clearboth {clear:both; font-size:1px; height:1px; line-height:1px; border:0px; margin:0; padding:0;}
#genmenu ul li i {color:white; font-family:undefined; font-size:9px; position:absolute;right:0px;top:3px;font-style:normal;font-family:Arial;}
*/
#genmenu { width:996px; margin:-1px auto 0 auto; background:none repeat scroll 0 0 #F6FBE6; border:solid #C5E2AC; border-width: 0 1px;}
#genmenu ul {list-style: none; margin:0; padding:0; margin-left:110px;}
#genmenu ul li {float:left; position:relative;}
#genmenu ul li a {display:block; padding-left:18px; font-weight:bold; line-height:23px; color:#F6F8B4; font-family:Tahoma; font-size:9pt; letter-spacing:1px; text-decoration:none;}
#genmenu ul li a:hover {color:white;}
.clearboth {clear:both; font-size:1px; height:1px; line-height:1px; border:0px; margin:0; padding:0;}
#genmenu ul li i {color:white; font-family:undefined; font-size:9px; position:absolute;right:0px;top:3px;font-style:normal;font-family:Arial;}
#genmenu ul li, #genmenu ul li a, #genmenu ul span  {background-image:url("img/ubtns.png"); background-repeat:repeat-x;}
#genmenu ul li a  {background-position:0 -115px; background-repeat:  no-repeat;}
#genmenu ul li {background-position:0px -69px}
#genmenu ul li.mactive {background-position:0 -92px}
#genmenu ul li.mactive a {background-position:0 -46px}
#genmenu ul li.mnext a {background-position:0 -138px;}
#genmenu ul .mfirst {background-position:0 0}
#genmenu ul li.mactive a.mfirst {background-position:0 -23px}
#genmenu ul span.mlast  {width:18px; height:23px; display:block; background-position:0 -184px}
#genmenu ul li.mnext span.mlast { width:18px; height:23px; display:block;background-position:0 -161px;}


#dheader {margin:5px auto 0 auto;width:976px;border-style:solid;border-color:#C5E2AC;border-width: 1px 1px 0 1px;padding:0 10px; background:#F6FBE6 url(/img/btop.png) repeat-x scroll 0 0}
#dheader h1{color:#688A04; float:right; font-family:Arial,Verdana,sans-serif; font-size:17px; font-weight:bold; height:75px; line-height:75px; margin:0; overflow:hidden; padding:0; text-align:right; width:675px;}
#dheader h1 span {font-size:11px; vertical-align:top; font-weight:bold; margin:0 5px; line-height:30px}
#dheader a img {float:left; border:0px;height:75px;}
#gsform {float:right;} 

#nfquotedv {color:#688A04; font-weight:bold; border:1px solid #DFE4EC; background-color:#F3F5F8; overflow:hidden; font-size:10pt;padding: 1px 2px 0 2px; height:20px;_height:22px; font-family:Arial,sans-serif;}
#nfquotedv span {float:left;overflow:hidden;max-width:640px;_width:640px;line-height:14pt;}
#nfquotedv a {float:left;margin-left:10px; text-decoration:underline;line-height:14pt;}
#nfquotedv #qcntl {float:right; }
#nfquotedv #qcntl div {border:1px solid #0C69C0; background-color:#FFFFFF; cursor:pointer; float:left; text-align:center; width:20px; margin-top:1px; font-size:10pt; font-weight:bold;}
#nfquotedv #qrgt {margin-left:5px; font-size:10pt; font-weight:bold;}
#nfquotedv #qcntl div:hover {background-color:#0C69C0; color:#FFFFFF;}	

.rfade, .rbox, .rbox_plain { position:relative; margin:8px 4px;}
.rtl, .rtr, .rbl, .rbr {position:absolute; height:6px; width:6px; background: url(/img/circles.png) no-repeat;font-size:1px;}
.lgrn .rtl {background-position:-36px 0px; top:-1px; left:-1px;}
.lgrn .rtr {background-position:-42px 0; top:-1px; right:-1px;}
