*{
	padding: 0;
	margin: 0;
}

img{
	border: 0;
}

body{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	margin: 0;
	background: #fff;
}
#tabs1{
 text-align:left;
 border:0px solid red;
 margin-top:7px;

}
.menu1box{
 position:relative;
 overflow:hidden;
 height:28px;

 text-align:left;
}
#menu1{
 position:absolute;
 top:0;
 left:0;
 z-index:1;
}
#menu1 li{
 float:left;
 display:block;
 cursor:pointer;
 width:100px;
 text-align:center;
 line-height:27px;
 border:1px solid #B3B3B3;

 margin-right:5px;
}
#menu1 li.hover{
 background:#336699;
 border-left:1px solid #336699;
 border-top:1px solid #336699;
 border-right:1px solid #336699;
 color:#fff;
 font-weight:bold;
}
.main1box{
 clear:both;
 margin-top:-1px;
 border-top:1px solid #B3B3B3;

 width:680px;
 padding-top:20px;
}
#main1 ul{
 display: none;
 list-style:none;
}
#main1 ul.block{
 display: block;
}
 ul#menu1 li a{color:#000; text-decoration:none;padding:3px 5px;} 

.table1{
	border-collapse: collapse;
	margin: 1em auto;
	border: 0px solid #fff;
	clear: left;
	font: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.table1 caption{
	color: #000;
	border: 0px solid #fff;
	font-size: 12px;
	letter-spacing: .1em;
	padding: .3em .6em;
	font-weight:bold;
}

.table1 th{
	background:#F4F4F4 url(../images/th_bg.gif) repeat-x;
	border-bottom: 1px solid #ccc;
	color: #626262;
	font-weight: bold;
	padding: .4em;
	text-align: left;
	font-size:12px;
	padding-left:12px;
}

.table1 th[scope="col"]{
background: #110;
}


.table1 th[scope="row"]{
background: #E4F2FF;

}

.table1 th[scope="row"] a{
color: #F5F4F1;
text-decoration: none

}
.table1 th a:link{
color:  #626262;
text-decoration: underline;font-size:12px;
}
.table1 th a:visited{
color:  #626262;
text-decoration: underline;font-size:12px;
}

.table1 th a:hover{
color:#9D7250;
text-decoration: none;font-size:12px;
}

.table1 td a:link{
color: #445588;
font-weight:bold;
text-decoration: underline;
}
.table1 td a:visited{
color: #445588;
font-weight:bold;
text-decoration: underline;
}
.table1 td a:hover{
color:orange;
text-decoration: underline;
}
.table1 td{
	background: #FFF;
	color: #110;
	border: 0px solid #fff;
	border-right: 0px solid #fff;
	border-left: 0px solid #fff;
	border-bottom:1px solid #E7E7E7;
	padding: .3em .4em;
	line-height:16pt;
	padding-left:12px;
}
.table1 tr.odd td{
	background: #F9F9F9;
	border-bottom:1px solid #E7E7E7;
	
}
.table1 tr td.dod{
	background: #F9F9F9;
	border-bottom:1px solid #E7E7E7;
	 text-align:left;
	
}
.table1 tr.onclick td{
	background: #f5f5f5;
	
}
.table1 tfoot th, tfoot td{
	background: #110 !important;
	color: #F5F4F1;
}
.red{color:red;}
input.input1 {border:1px solid #CCCCCC; background:#F4F4F4; cursor:pointer; font-size:12px;padding:3px 3px 2px 3px}
input.hover {border:1px solid #2B5F9A; background:#2B5F9A; cursor:pointer; color:#fff;font-size:12px;padding:3px 3px 2px 3px}
.hidearea{display:none;}
.errorTip{color:red;position:absolute;display:inline;}