* { padding: 0; margin: 0; }


body {font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height:22px;color:#222;}
a:link, a:visited{color:#555;text-decoration:underline}
a:hover{color:#222;text-decoration:underline}

#leftcolumn{color:#666;}
#leftcolumn a:link, #leftcolumn a:visited{color:#666;text-decoration:none}
#leftcolumn a:hover{color:#111;text-decoration:none}

img{border:0}


#wrapper {margin: 0 auto;width: 950px;background:url(/images/home_bg.gif) no-repeat top right}

#header {border-bottom:1px solid #ddd;margin-bottom:20px;height:164px;}
#header img{display:block}
#header h1,#header h2,#header h3{font-weight:normal;font-family:"sans-serif",Tahoma;color:#333}
#header h2{letter-spacing:-2px;font-size:40px;line-height:38px}
#header h3{font-size:18px;line-height:38px}

#leftcolumn { clear:both;width: 200px;float: left; overflow:auto;}
#leftcolumn ul{list-style:none; cursor:pointer;}
#leftcolumn li{ display:none; padding-left:1em;}
.nlst{clear:both;margin-bottom:10px;overflow:auto;}
.nlst dt{float:left;width:130px;}
.nlst dd{float:right;width:560px;display: inline;}
.nlst dd u{text-decoration:none;color:#999}
.nlst_title a:link, .nlst_title a:visited{font-weight:bold;color:#000;text-decoration:none}
.nlst_title a:hover{font-weight:bold;color:#000;text-decoration:underline}
body #leftcolumn .checked li{display:block;}
.fem{ font-size:2em; padding-bottom:40px;}


#rightcolumn {float: right;width:700px;padding-left:20px;display: inline;border-left:1px solid #ddd;}
#news dt{text-align:center;}
#news dt b{font-size:1.5em;}
#times{text-align:center;}

#clear{clear:both;}
#footer {clear: both;border-top: 1px solid #ddd;line-height:30px;margin:20px 0;overflow:auto;color:#999}
.tablemain{background:#000}
.tablemain td{background:#fff;padding:0 3px}
