*{margin:0;padding:0;}
a,img{border:0 none;}
/*a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */*/
:focus { outline: none; } /* for Firefox */

a,a:visited{text-decoration:none; color:#000;}
a:active,a:hover,a:focus{text-decoration:underline;}
a.black,a.black:visited,a.black:active,a.black:hover,a.black:focus{color:#000;}
a.white,a.white:visited,a.white:active,a.white:hover,a.white:focus{color:#FFF;}
h1,h2,h3,h4,h5,h6{letter-spacing:0;}
.black{color:#000;}
.dark-grey{color:#333;}
.medium-grey{color:#999;}
.grey{color:#CCC;}
.white{color:#FFF;}

.clearfix:after{content:".";height:0;visibility:hidden;display:block;clear:both;}
.clearfix { 
display:inline-block; 
} 
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */ 

.clear{clear:both;}

.none{display:none;}
.hidden{visibility:hidden;}
.visible{visibility:visible;}

.one-by-one{width:1px;height:1px;overflow:hidden;} /*In IE6 hack, if set height between 0~19, it still use default 19pm.using overflow:hidden or line-height:0; to solve.*/
.one-by-five{width:1px;height:5px;overflow:hidden;}
.one-by-ten{width:1px;height:10px;overflow:hidden;}
.one-by-fifteen{width:1px;height:15px;overflow:hidden;}
.five-by-five{width:5px;height:5px;overflow:hidden;}
.ten-by-ten{width:10px;height:10px;overflow:hidden;}

table{
border-collapse:collapse;
}

td{
text-align:center;
vertical-align:middle;
}

.black-9
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.black-10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.black-11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.black-12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.black-14
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.grey-10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;
}
.grey-11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
}
.grey-12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC;
}
.grey-14
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCC;
}
.white-9
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.white-10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.white-12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.white-14
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

.red-10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
}
.red-11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
}
.red-12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
}
.red-14
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: red;
}
/*-------------form------------*/
input {
	font-size: 11px;
	border: 1px solid #ccc;
	font-family: tahoma, verdana, arial, sans-serif;
	height:18px;
	
}

input:hover {
	border: 1px solid #666;
}
.field_label{
	font-size:11px;
	font-weight:bold;
	text-align:right;
	width:200px;
}
.field_label_n{
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:200px;
}
.text_field{
	padding-bottom:8px;
	padding-left:10px;
	text-align:left;
	padding-right:2px;
	
}
.text_field_np{ /* no padding*/
	
	
}
.text_field_np input{
	text-align:center;
	vertical-align:middle;
	height:15px;
}
.text_field input {
	padding-left:3px;
/*	padding-top:2px;
	padding-bottom:0px;*/
	height:15px;
}
.checkbox{
	border:1px solid #fff;
	/*padding:3px;*/
	padding:0;
	position:relative;
	top:3px;
	left:3px;
	margin:0;
	vertical-align:bottom; 
}
.formBox{ 
	padding-top:20px;
}
form a{
	/*text-decoration:underline;*/
	color:#000;
}
.submit_button{
	background-color: #333;
	color:white;
	font-weight:bold;
	height:22px;
	line-height:22px;
	text-align:center;
	vertical-align:middle;
	margin-bottom:6px;
	margin-top:3px;
	padding:3px 8px;
}

a.submit_button:visited,a.submit_button:hover{
	background-color: #333;
	color:white;
	font-weight:bold;
	line-height:22px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
a.submit_button{
	background-color: #333;
	color:white;
	font-weight:bold;
	line-height:22px;
	vertical-align:middle;
}

.notes{
	color:#666;
}
select {
	font-size: 12px;
	/*border: 1px solid #E9ECFF;*/
	border: 1px solid #ccc;
	font-family: tahoma, verdana, arial, sans-serif;
}
textarea {
	font-size: 12px;
	border: 1px solid #E9ECFF;
	font-family: tahoma, verdana, arial, sans-serif;
}

td.sidelink:hover {
	background-color: #e6e6e6;
}
.skipCell{
background-color:#F4F9DB; 
}

form a:active,form a:hover,form a:focus{
text-decoration:underline;
}

.formSectionTitle{
	height:15px;
	/*background-color:#E9ECFF;*/ 
	background-color:#F4F9DB; 
	color:#000;
	font-weight:bold;
	padding-left:10px;
	text-align:left;
	line-height:20px;
	vertical-align:middle;
}

.tableheader{
	height:20px;
	background-color:#F4F9DB; 
	color:#000;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	vertical-align:middle;
	border:1px solid #CCC;
	border-collapse:collapse;
}
.tableContent{
height:30px;
text-align:center;
color:#000;
border:1px solid #CCC; 

border-collapse:collapse;
}
/* ============== Font Start====================== */

.messageBox{
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:darkred;
	
}
#message1{
	padding-left:20px;
	padding-top:10px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:darkred;
 }
.small-text{font-size:1em;}

#top_links_table,#container-content{
	font-family:arial,verdana;
	font-size:1.2em;
	text-decoration:none;
	text-align:center;
	color:#000000;
}

.page_header{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	font-family:verdana,arial,sans-serif;
	padding-top:5px;
	border-bottom:1px dotted gray;
	height:40px;
	line-height:40px;
	vertical-align:middle;
}
.sub_title{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	font-family:verdana,arial,sans-serif;
	padding-top:5px;
	color:#666;
}


/* ============== font End====================== */