.style1 {
	font-family: "MS Sans Serif";
	font-size: 16px;
}
.style2 {
	font-family: "MS Sans Serif";
	font-size: 16px;
	color: blue;
}
.forms {
	font-family: "MS Sans Serif";
	font-size: 16px;
	color: white;
}
.formbs {
	font-family: "MS Sans Serif";
	font-size: 16px;
	color: white;
}

.alerts {
	font-family: "MS Sans Serif";
	font-size: 16px;
	color: red;
}


td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
.repview {
	font-family: "MS Sans Serif";
	font-size: 16px;
	color: black;
	}
.repviewhd {
	font-family: "MS Sans Serif";
	font-size: 16px;
	color: black;
	background: #effeef; 
}

* {
	margin:0;
	padding:0;
	font-family:Arial, "times New Roman", tahoma;
	font-size:12px;
}
html {
	font-family:Arial, "times New Roman", tahoma;
	font-size:12px;
	color:#000000;
}
body {
	font-family:Arial, "times New Roman", tahoma;
	font-size:12px;
	padding:0;
	margin:0;
	color:#000000;
}
.headTitle {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.headerTitle01 {
	border:1px solid #333333;
	border-left:2px solid #000;
	border-bottom-width:2px;
	border-top-width:2px;
	font-size:11px;
}
.headerTitle01_r {
	border:1px solid #333333;
	border-left:2px solid #000;
	border-right:2px solid #000;
	border-bottom-width:2px;
	border-top-width:2px;
	font-size:11px;
}
/* ÊÓËÃÑºªèÍ§¡ÃÍ¡¢éÍÁÙÅ  */
.box_data1 {
	font-family:Arial, "times New Roman", tahoma;
	height:18px;
	border:0px dotted #333333;
	border-bottom-width:1px;
}
/* ¡ÓË¹´àÊé¹ºÃÃ·Ñ´«éÒÂ  áÅÐ´éÒ¹ÅèÒ§ */
.left_bottom {
	border-left:2px solid #000;
	border-bottom:1px solid #000;
}
/* ¡ÓË¹´àÊé¹ºÃÃ·Ñ´«éÒÂ ¢ÇÒ áÅÐ´éÒ¹ÅèÒ§ */
.left_right_bottom {
	border-left:2px solid #000;
	border-bottom:1px solid #000;
	border-right:2px solid #000;
}
/* ÊÃéÒ§ªèÍ§ÊÕèàËÅÕèÂÁÊÓËÃÑºàªç¤àÅ×Í¡ */
.chk_box {
	display:block;
	width:10px;
	height:10px;
	overflow:hidden;
	border:1px solid #000;
}
/* ------------------
 styling for the tables 
   ------------------   */
 
.body
{
	line-height: 1.6em;
}
 

 
#box-table-a
{
 
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a-th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
    border: 1px solid black;
   border-collapse:collapse;
}
#box-table-a-td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}

.htbh
{
	background: #0d42f2; 
	font-family: Jasmineupc;
	font-size: 20px;
	font-weight: bold;
	color: #FFFF99;
    text-align:center; 
    margin-left:auto; 
    margin-right:auto; 
    width:100px;
    border: 1px solid black;
}

.htbha
{
	background: #566fc1; 
	font-size: 20px;
	font-weight: bold;
	color: #FFFF99;
    text-align:center; 
    border: 1px solid black;}
    width:auto;    
	}

.htb
{
	background: #b9c9fe; 
	font-size: 16px;
	font-weight: normal;
	color: #039;
    text-align:center; 
    margin-left:auto; 
    margin-right:auto; 
    width:100px;
}

.okstyle
{
    text-align:right; 

}
.condetail
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
}

.smallcondetail
{
	font-size: 13px;
	font-weight: normal;
	color: #039;
}
.banner {
  margin: 0;
  font-size: 80% /*smaller*/;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;
  position: fixed;
  top: 16.4em;
  left: auto;
  width: 28.5em;
  right: 0.7em;
}
.banner p {
  margin: 0; 
  padding: 0.3em 0.4em;
  font-family: Arial, sans-serif;
  background: #900;
  border: thin outset #900;
  color: white;
}

.rht
{
	background: #b9c9fe; 
	}

.tables {
width: 80px;
overflow: hidden;
} 

.banner a, div.banner em { display: block; margin: 0 0.5em }
.banner a, div.banner em { border-top: 2px groove #900 }
.banner a:first-child { border-top: none }
.banner em { color: #CFC }

div.banner a:link { text-decoration: none; color: white; font-size: 38px }
div.banner a:visited { text-decoration: none; color: #CCC; font-size: 38px  }
div.banner a:hover { background: black; color: white; font-size: 38px  }

#selector input{
color:red;
}

#selector input:-moz-placeholder{
color:green;
}

.txtpage {
width: 30px;
background-color: #FFFFFF;
vertical-align: middle;
} 

.txtsid {
width: 60px;
background-color: yellow;
vertical-align: middle;
} 

.txtbkdt {
width: 150px;
background-color: yellow;
vertical-align: middle;
} 