*{padding:0; margin:0;}
img{border:0;}

body{margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#TopMenu{width:100%; height:14px; line-height:14px; padding:4px 0; background-color:#F4F3F2; border-bottom:1px solid #CDCDCD;}
/*#TopMenuLeft{ margin:auto; width:150px; height:25px; float:left; text-align:center;}*/
#TopMenu ul{ margin:0; padding:0; list-style:none; float:right;}
#TopMenu li{ padding:0 10px; float:left; border-left:#CDCDCD 1px solid;}
#TopMenu span{ margin-left:20px; float:left}

#TopMenu a:link,#TopMenu a:visited{color:#0000FF; text-decoration:none;}
#TopMenu a:hover{color:#007200;}
/*#TopMenuRight{ margin:auto; margin-right:10px; width:500px; height:25px; float:right; text-align:right;}*/
#KeywordAdBanner{margin:10px 5px; width:980px; text-align:center}
#KeywordAdBanner img{border:0px}
#HeadBox{ margin:0; width:100%; height:58px; }
#Logo{ margin:0px; width:170px; float:left; border-right: 1px #CCCCCC solid}
#SearchBar {line-height:30px; height:30px; float:left; margin-left:10px; margin-top:15px;}
#SearchBar .input{line-height:18px; height:18px; width:200px;}
#result{ padding:5px; border-top:1px #66CC66 solid; font-size:13px; background:#ECFFE1; margin:10px 0}
#result span{color:#FF0000; padding:0 2px;}
#mainbox{width:750px; float:left;}
#SponsorAd {width:200px; padding:0 10px; float:right;border-left:1px solid #cccccc;}
#SponsorAd ul {padding:5px;list-style:none; background-color:#F7FFEF; border:#D2E9BD 1px solid; margin-bottom:10px;}
#SponsorAd li {font-size:12px;line-height:18px;}
#SponsorAd a:link,#SponsorAd a:visited{font-size:14px; color:#007200;}
#SponsorAd a:hover{color:#ff3300;}
#SponsorAd span{color:#666666;}
#SponsorAd .zztitle{color:#007200; font-size:12px; font-weight:bold;}
#mainContent {width:100%;}
#mainContent ul{margin:0;padding:10px; height:100px;list-style:none; clear:both;}
#mainContent li{font-size:13px;line-height:140%; color:#111111;}
#mainContent li img {margin-right:10px; font-size:13px; border:0px; line-height:140%; float:left;}
#mainContent .membericon{float:none; margin-left:5px;}
#mainContent li a{font-size:16px;}
#mainContent companyName{font-size:13px;}
#mainContent a:link,#mainContent a:visited{color:#007200; line-height:24px;}

#mainContent a.stitle:link,#mainContent a.stitle:visited{color:#0000FF;}
#mainContent a.ctitle:link,#mainContent a.ctitle:visited{font-size:14px; line-height:normal; text-decoration:none;}
#mainContent a.ctitle:hover{color:#ff3300; text-decoration:underline;}
#mainContent a:hover{color:#FF3300;}
.uri{color:#008000;}
.lastUpdate{color:gray;	font-size:9px;}
#pages {text-align:center;padding:20px 0;font-size:14px;}

#pages a:link,#pages a:visited{color:#0000FF; text-decoration:underline; padding:0 2px;}
#pages a:hover{color:#007200; text-decoration:none;}

#pages span {color:#ff0000;}
#footer {padding-top:10px;text-align:center;font-size:13px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
#ad1 {padding:0 10px;width:710px;line-height:80px;}
#bottomSearch {height:50px;border-top:1px solid #66CC66;border-bottom:1px solid #66CC66;background-color:#ECFFE1;text-align:center;}

