@charset "utf-8";
/* CSS Document */
body{ background:url(bg.gif) #b3b3b3 repeat-x;  }
body>div{ margin-left: auto; margin-right: auto; text-align:center;}
body, th, td, input, textarea, select{ color: #999; font: 11px/16px Verdana, Arial, Helvetica, sans-serif }
body, div, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; }

div{ word-break:normal;  }
table { empty-cells: show; border-collapse: collapse; }
dl,ul,li{ list-style:none;}
img{ border:0;}

h1,h2,h3,h4,h5,h6{ font-size:1em; }
a img { border: none; }

a{ color:#333; text-decoration:none; }
a:hover{ color:#ccc; text-decoration:underline; }

.tleft{ text-align:left;}
.tright{ text-align:right;}
.tcenter { text-align:center; }
.fleft{ float: left;}
.fright{ float: right;}
.dleft{ float:left; margin-right:10px; clear:left; display:inline; }
.dright{ float:left; display:inline; clear:right; }
.font1{ font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

textarea{ padding: 2px; background:#FFFFFF; border:#CCCCCC 1px solid; }
select{ background:#FFFFFF; border:#000000 1px solid; color:#999999; height:20px; }
input{ background:#FFFFFF; border-top:#CCCCCC 1px solid; border-right:#EFEFEF 1px solid; border-left:#CCCCCC 1px solid; border-bottom:#EFEFEF 1px solid; height:16px; line-height:16px;}

#container{ background:#FFFFFF; width:800px; text-align:left; margin:0 auto; clear:both; overflow:hidden;  }
#header{ clear:both; padding:10px 10px 0; overflow:hidden; margin-bottom:5px; }
#header .logo { float:left; display:inline; margin-left:30px; clear:left; }
#header .hrig{ float:right; display:inline; margin:40px 20px 0px; clear:right; }
#mainbody{ clear:both; overflow:hidden; zoom:1; padding:10px 0;}
#mainbody .lef{ float:left; width:135px; display:inline; margin:0 20px; border:#e5e5e5 1px solid; background:#EDEDED; padding:10px 10px 30px; word-break:normal; }
#mainbody .rig{ float:left; width:590px; display:inline; padding-right:10px; padding-bottom:10px; color:#333;}
#mainbody .rig p{ padding:5px 0; }
#mainbody .rig li{ color:#003399; }
#mainbody .rig .navi{ clear:both; overflow:hidden; font-size:12px; font-weight:bold; color:#003399; border-bottom:#E5E5E5 1px solid; padding-bottom:5px; margin-bottom:10px; }
#mainbody .small{ margin:10px 0;}
#mainbody .small table td{ font-size:8.5px; font-family:Arial, Helvetica, sans-serif; word-break:normal; text-align:center; color:#666 }
#mainbody .small table th{ font-size:8.5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; word-break:normal; text-align:left;  color:#333 }

#mainbody .medium{ margin:10px 0;}
#mainbody .medium table td{ font-size:10px;  text-align:center; color:#666 }
#mainbody .medium table th{ font-size:10px; font-weight:bold; text-align:left;  color:#333 }

#footer{ clear:both; overflow:hidden; text-align:center; padding:10px 0 20px; background:#b3b3b3; color:#FFFFFF; }

.ind_unit{ border-bottom:#E5E5E5 1px dashed; margin:0 20px 10px;  clear:both; overflow:hidden; zoom:1; }
.ind_unit span{ float:right; font-style:italic; }
.ind_unit .tit{ color:#cf0506; padding:5px; }
.ind_unit .ulef{ float:left; display:inline; width:200px; }
.ind_unit .urig{ float:left; display:inline; width:350px; padding-top:10px; }

.menu_tit{ margin-bottom:5px; color:#CCCCCC; }
.menu{ padding-top:5px;}
.menu_item{ background:#FFFFFF; border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; clear:both; padding:1px 5px;  color:#003399  }
.menu_subitem{ padding:5px 3px; overflow:hidden; clear:both; padding-left:18px;  }
.menu_subitem a{ color:#666; }
.menu_subitem li{ font-size:10px; font-family:Arial, Helvetica, sans-serif; list-style:outside disc;  line-height:12px; margin-bottom:5px;}
.menu_subitem li.tit{ font-size:11px; font-family:Arial, Helvetica, sans-serif; list-style:none; font-weight:700; line-height:12px; margin:5px 0 5px -15px; color:#333333; }
.menu_subitem li span{ color:#ca0000; font-size:10px; font-family:Arial, Helvetica, sans-serif; }


.pagetitle{ clear:both; overflow:hidden; border:#EFEFEF 1px solid; margin-bottom:10px; padding:5px 10px; color:#003399; text-align:right; }
.details1 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.newtit {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.next{ font-size:14px; color:#999; padding:5px 10px; margin:5px 10px; border-top:#CCCCCC 1px dashed; margin:10px 0; text-align:right;  }
.next a{ font-size:12px; text-decoration:underline; color:#ca0000; }
.next a:hover{ text-decoration:none; color:#000000; }

.ilef{ float:left; width:195px; display:inline;  word-break:normal;  }
.imove{ clear:both; overflow:hidden; width:135px;  margin:10px 20px; border:#e5e5e5 1px solid; padding:10px; text-align:center;}

