html{
	height:100%;
}

body{
    background-image:url(/images/bg-body.gif);
    height:100%;
	font-size:15px;
	margin:0px;
}

#MainBody{
	position:relative;
	min-height:100%;
}

* html #MainBody{
	height:100%;
}

#Content{
   	padding-bottom:100px;
}

#Footer{
	position:relative;
	margin:-25px auto 0 auto;
	background-color:#134D41;
	height:20px;
	color:White;
	padding-top:3px;
	text-align:center;
}

* html #Footer{
	position: relative;
	margin: -25px auto 0 auto;
	background-color:#134D41;
	height:20px;
	color:White;
	padding-top:5px;
	text-align:center;
}

A:link {
	color: #134D41; text-decoration: none;
}

A:visited {
	color: #134D41; text-decoration: none;
}

A:hover {
	color: #FF0000; text-decoration:underline;
}

#form1{
    height:100%;
}

table{
	font-size:15px;
}

.Page_Title{
    text-align:center;
    font-size:18px;
    font-weight:bold;
    letter-spacing:2px;
    padding-top:50px;
    padding-left:25px;
    padding-bottom:25px;
    margin:0px,0px,0px,0px;
}

.Page_Message{
    color:Red;
    font-size:12px;
}

.Menu_Main{
    text-align: center;
    font-size: 15px;
    border-bottom: #134D41 1px dotted;
    margin-top: 5px;
}

.Menu_Item{
    text-align:left;
    font-size:15px;
    padding-left:5px;
    padding-right:5px;
}

.Menu_Main A:link {
	color: #000000; text-decoration:none;
}

.Menu_Main A:visited {
	color: #000000; text-decoration:none;
}

.Menu_Main A:hover {
	color: #FFFFFF; text-decoration:none;
}

.Menu_Page A:link {
	color: #000000; text-decoration:none;
}

.Menu_Page A:visited {
	color: #000000; text-decoration:none;
}

.Menu_Page A:hover {
	color: #FFFFFF; text-decoration:none;
}

.Menu_Item A:link {
	color: #000000; text-decoration:none;
}

.Menu_Item A:visited {
	color: #000000; text-decoration:none;
}

.Menu_Item A:hover {
	color: #FFFFFF; text-decoration:none;
}

.Table_Header td{
    text-align:center;
    background-color:#397BCF;
    font-weight:bold;
    color:White;
    letter-spacing:2px;
    padding:5px;
    white-space:nowrap;
}

.Table_SubHeader{
    background-color:#FFFFDD;
    height:23px;
    text-align:left;
    padding-left:20px;
    border:solid 1px #DDDDDD;
}

.Table_Footer{
    text-align:right;
    background-color:Silver;
    padding:5px;
    padding-right:20px;    
}

._TextBox{
	margin-left:5px;
	margin-right:5px;
	padding-left:2px;
	padding-right:2px;
	border:#8080FF 1px solid;
}

#btnLogin{
	font-family:Arial, Helvetica, sans-serif;
	height:22px;
	padding-top:1px;
}

._Button{
	font-family:Arial, Helvetica, sans-serif;
	height:22px;
	padding-top:1px;
}

.BoxDiv
{
    font-family: 'Courier New';
    font-size: 15px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 3px;
    letter-spacing: 7px;
    background-image: url(../images/boxtag.gif);
}

.FormNote{
    width:800px;
    text-align:left;
    color:Black;
    background-color:White;
    font-size:15px;
    margin-top:10px;
    margin-bottom:10px;
}

.FormSubTitle{
    height:25px;
    color:White;
    background-color:#555555;
    font-size:15px;
    font-weight:bold;
}

.Font20{
    font-size:12px;
}

.Font15{
    font-size:12px;
}

.Font12{
    font-size:12px;
}

.Font10{
    font-size:10px;
}

.Font8{
    font-size:8px;
}

.HaoStyleTable{
    border:solid 2px #C7D9C0;
    margin:5px;
    background-color:White;
}

.HaoStyleTable td{
    border:solid 1px #C7D9C0;
    padding:5px;
}

.HaoStyleTable_Header{
    border:solid 1px #C7D9C0;
}

.HaoStyleTable_Header td,th{
    border:solid 1px #C7D9C0;
    text-align:center;
    background-color:#134D41;
    font-weight:bold;
    color:#FFFFFF;
    letter-spacing:1px;
    padding:5px;
    white-space:nowrap;
}

.HaoStyleTable_SubHeader{
    background-color:#FFFFDD;
    height:23px;
    text-align:left;
    padding-left:20px;
    border:solid 1px #DDDDDD;
}

.HaoStyleTable_Row{
    background-color:#FFFFFF;
    color:#4E7150;
}

.HaoStyleTable_RowAlt{
    background-color:#F5F9F4;
    color:#786770;
}

.HaoStyleTable_RowHover{
    background-color:#FFFF99;
}

.HaoStyleTable_RowHit{
    background-color:#FFCCFF;
}

.HaoStyleTable_Footer{
    font-size:12px;
    text-align:center;
    background-color:#E8E8E8;
    padding-right:20px;
}