ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a:link
{
  text-decoration: none;
  color: #0098ae;
}

a:visited { text-decoration: none; color: #0098ae; };

a:hover
{
  text-decoration: underline;
}

a:active { text-decoration: none; color: #0098ae; };

body, td
{
  margin: 0px;
  padding: 6px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background-color: #fff;
}

body
{
  padding: 20px;
}


/*table {
  background-color:#CCCCCC;
}*/
#user_list{
	width: 830px;
}
#user_list .content{
  width:800px;
  height:auto;
  /*float:left;*/
  border:1px solid #999999;
  background-color:#CCCCCC;
  font-size:12px;
  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#CCCCCC);  
}

.list_tab{
  background-color:#FFFFFF;
  width:310px;
  float:left;
  list-style: none;
}
.list_tab li{
	float: left;
}
.list_tab li a{
	display: block;
	width: 150px; height:20px;
	border:1px solid #999999; border-bottom: 0;
	text-align: center; padding-top: 5px;
}
.list_tab li a.active{
	border-bottom: 1px solid #cccccc;
	background: #CCCCCC;
}
.pannel{
	display: none;
}
.pannel.active-tab-body {
	display: block;
}

#user_list .user_log{
	float: left;
	width: 150px; height:20px;
	text-align: center; padding-top: 5px;
}

#search{
  width:800px;
  height:350px;
}
.s_userlist{
  clear:both;
  width:800px;
  height:320px;
  /*border:1px solid #00FF00;*/
}

.factor{
  width:600px;
  height:auto;
  margin:auto;
  margin-top:50px;
  border:1px solid #999999;
}

.submit{
  width:600px;
  height:40px;
  margin:auto;
  margin-top:30px;
  text-align:center;
}

.table_bo tr{
  height: 30px; #height: 20px;
}
.table_bo td.label{
  text-align: right;
  padding-right: 10px;
}
.nregister{
  width:700px;
  height:400px;
  margin:auto;
  text-align:center;
  font-size:12px;
}

#login{
  width:800px;
  height:600px;
  margin:auto;
  text-align:center;
}

.form_row{
  width:400px;
  height:30px;	
  padding-top:5px;
  float:left;
}

.form_row label{
  width:200px;
  text-align:left;
  padding-right:5px;  
}

.form_error
{
 padding-left:0px;
 color:#FF0000;
 padding-left:0;
}
#login_error {
 text-align:center;    
}
.pimage{
 margin-left:80px;
}
.limage{
 margin-top:60px;
 margin-left:80px;
}
.img_sub{
  width:236px;
  height:67px;
  background-image:url(/images/commander.gif);
}
#user_pager{
  width:200px;
  height:18px;
  margin-top:2px;	
  font-size:12px;
  font-weight:bold;
  margin-left:670px;
}

#nchange_pwd{
  width:700px;
  height:400px;
  margin-left:0px;
  text-align:center;
}
table.listTable { font-size: 0.75em; background-color: #ccc; }
table.listTable td { background-color: #fff; }