body {
	margin: 0px;
	height: 100%;
	padding: 0px;
	font-family: Calibri, Arial, Helvetica, Sans Serif;
	font-size: 13px;
	color: #000000;	 
	/* background: #f1f2e0; */
}
 
 

td, input, select, textarea {
	font-size:13px;	 
	font-family: Calibri, Arial, Helvetica, sans-serif;
}

input.modify, select.modify, textarea.modify {
	color:#0088f2;
	border:1px;
	border-style:solid;
	border-color:#394b83;
	padding:2 4 2 4;
	background-color:#1f273f;	 
	text-decoration:none;
}

.small {
	font-size:12px;
	font-family: Calibri,Verdana ,Arial, Helvetica, sans-serif;
}

.copyr{
	color: white;
}

img{
	border-color:#000000;
 }

a {
	color:#0000FF;
	text-decoration:none;
}

a:hover {
	color:red;
	text-decoration:underline;
}

a.copy {
	color:whitesmoke;
	text-decoration:none;
}

a.copy:hover {
	color:red;
	text-decoration:none;
}

a.account {
	color:red;
	text-decoration:none;
	font-weight:bold;
}

a.account:hover {
	color:#005aa1;
	text-decoration:underline;
	font-weight:bold;
}

a.menu {
	color:blue;
	font-weight:normal;	 
	padding: 4 8 4 8;
	 
	text-decoration:none;
}

a.menu:hover {
	color:red;  
	text-decoration:underline;
}

a.menu2 {
	color:white;
	font-weight:normal;	 
	padding: 4 8 4 8;
	 
	text-decoration:none;
}

a.menu2:hover {
	color:white;  
	text-decoration:underline;
}


hr {
	background-color:gainsboro;	 
	height:1px;
	border-width:0px;	 
}

h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	margin:1em 0pt 0pt;
}

h1 {
	color:#7C7C7C;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:180%;
	font-weight:bold;
	margin:0pt 0pt 0.6em;
}

h2 {
	padding-top:1em;
}

h4 {
	font-size:105%;
	font-weight:bold;
}

ul {
	list-style-type:none;
	padding:0pt;
}


fieldset {
	border:1px solid gainsboro;
	padding:10px;
}

legend {	
	color:#9a090c;
	font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif;
	font-size:120%;
	font-weight: bold;
	padding:0pt 0.25em;
}

.head {
	color:#004517;
	font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif;
	font-size:100%;
	font-weight: bold;
	padding:0pt 0.25em;
}


.gray_text {
	color: gray;
	font-weight:normal;	
	 
}

.blue_text {
	color: darkblue;
	font-weight:normal;	
	 
}

.red_text {
	color: red;
	font-weight:normal;	
	 
}

.border_dot{	 
	border-color:gray;
	border-width:2px;
	border-style: dotted;
}

.text_gray { color:gray; }
.text_dblue { color:darkblue; }
.text_red { color:red; }
.text_green { color:green; }
.text_blue { color:blue; }
.text_white { color:white; }
.text_whitesmoke { color:whitesmoke; }
.text_xblue { color:#148ea4; }
.bold { font-weight: bold; }
 
code {
	color:brown;
	font-family:"Courier New",Courier,monospace;
}
 
.border_double{	 
	border-color:#394b83;
	border-width:1px;
	border-style: solid none solid none;
}

.border_box{	 
	border-color:brown;
	border-width:1px;
	border-style: none solid solid solid;
}

.border_box2{	 
	border-color:gray;
	border-width:1px;
	border-style: none solid solid solid;
}
  
ol.icon{	
	list-style-image: url('images/arrow.gif');	
	text-decoration: none;	 	 
	display: block;
	line-height: 18px;
	margin-left: 0px; 	 	 
}

ol.no_icon{		 
	list-style-type:none;	 
	padding:0pt; 
}

li{
	margin: 2;
}

.split_line{
	border-color:#edae00;
	border-width:1px;
	border-style: none solid none none;
}

.border_line{
	border-color:gainsboro;
	border-width:1px;
	border-style: solid;
}

#web a {	 
	width: 210px;
	height: 99px;
	display: block;	 
	background: url('images/website_off2.gif') no-repeat 0px 0px;	 
}
#web a:hover {	 
	background: url('images/website_on2.gif') no-repeat 0px 0px;
}

#net a {	 
	width: 210px;
	height: 99px;
	display: block;	 
	background: url('images/network_off2.gif') no-repeat 0px 0px;	 
}
#net a:hover {
	background: url('images/network_on2.gif') no-repeat 0px 0px;
}

.cyan {
	color: #69AAE4;
}
.cyan a:hover {
	color: red;
	text-decoration: underline;
}

.chinese_new_year {
	color:red;
	font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif;
	font-size:100%;
	font-weight: bold;
	padding:0pt 0.25em;
}

.rounds{           
	background: url(images/plus.png) #ffffff no-repeat right center;
	border: 1px solid #EEEEEE;
	font-size:13px;	 	 
	color: #808080;
	font-weight: normal;
	font-family: Calibri, Arial ,Verdana,sans-serif;
	height: 24px;
	padding-left:4px;	 
	padding-top:2px;
	width: 250px;
	font-size: 1em;
	vertical-align: middle;
	text-decoration: none;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
}

 .rounds:hover{
     border: #d3d3d3 1px solid;
} 

.round_border{
	 
	border: 1px solid #cccccc;	
	 
	font-size:13px;	
	font-weight: normal;
	font-family: Calibri, Arial ,Verdana,sans-serif;
	
	padding-left:4px;	 
	padding-top:2px;	 

	/*height: 250px; */
	/*width: 250px; */
	
	font-size: 13px;
	vertical-align: top;
	text-decoration: none;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;

}

a.round{           	 
	border: 1px solid #EEEEEE;
	font-size:13px;	 	 
	color: #69AAE4;
	font-weight: normal;
	font-family: Calibri,Arial ,Verdana,sans-serif;
	height: 24px;
	padding: 4 8 4 8;	 	 
	width: 250px;
	font-size: 1em;
	vertical-align: middle;
	text-decoration: none;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
}

a.round:hover{
	color: red;
     border: #d3d3d3 1px solid;
} 

.headdiv {
	border: 1px none #545454;
	border-style: none none dotted none;
}

.headbanner{
	background-image:url('images/headbar.gif');
	background-repeat:repeat-x;
	background-position:top;
}

.background{
	background-image:url('images/background.gif');
	background-repeat:repeat-x;
	background-position:top;
}

.headmenu{
	background-image:url('images/headmenu.gif');
	background-repeat:repeat-x;
	background-position:top;
}

.headheader{
	background-image:url('images/bg_footer.gif');
	background-repeat:no-repeat;
	background-position:top;
}

.headfooter{
	background-image:url('images/bar_bottom.png');
	background-repeat:no-repeat;
	background-position:bottom;
	height:106px;
}

.shadowbar{
	background-image:url('images/tbl_line.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	height:10px;
}

.page_img{
	background-image:url('images/abs_backgnd.jpg');
	background-repeat:no-repeat;
	background-position:top;
	height:100%;
	width: 100%;
}

.round_top{
	
	/*
	background-image:url('images/headbar.gif');
	background-repeat:repeat-x;
	background-position:bottom; 

	border: 1px none #b62c0f;
	border-style: solid solid none solid;

	/**/
  
	font-weight: normal;
	font-family: Calibri, Arial ,Verdana,sans-serif;
	
	padding-left:4px;	 
	padding-top:2px;

	/*height: 250px; */
	/*width: 250px; */
	
	font-size: 13px;
	vertical-align: middle;
	text-decoration: none; 
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;

}

.round_top_no_image{
		 
	border: 1px none #FFFFFF;
	border-style: solid solid none solid;
  
	font-weight: normal;
	font-family: Calibri, Arial ,Verdana,sans-serif;
	
	padding-left:4px;	 
	padding-top:2px;

	/*height: 250px; */
	/*width: 250px; */
	
	font-size: 13px;
	vertical-align: middle;
	text-decoration: none; 
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;

}

.round_btm_no_image{

	border: 1px none #FFFFFF;
	border-style: none solid solid solid;
  
	font-weight: normal;
	font-family: Calibri,Arial ,Verdana,sans-serif;
	
	padding-left:4px;	 
	padding-top:2px;

	/*height: 250px; */
	/*width: 250px; */
	
	font-size: 13px;
	vertical-align: middle;
	text-decoration: none; 
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px; 

}

.round_bottom{
	 
	border: 1px none #dddddd;
	border-style: none solid solid solid;
  
	font-weight: normal;
	font-family: Calibri,Arial ,Verdana,sans-serif;
	
	padding-left:4px;	 
	padding-top:2px;
 

	/*height: 250px; */
	/*width: 250px; */
	
	font-size: 13px;
	vertical-align: top;
	text-decoration: none;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px; 

}

.shadow2{
	box-shadow: 2px 2px 4px #818181;
	-webkit-box-shadow: 2px 2px 4px #818181;
	-moz-box-shadow: 2px 2px 4px #818181;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=3, offY=3, positive=true);
}

.mainBackground{
	background-image:url('images/bgnd.jpg');
	background-attachment: fixed;
	background-repeat:repeat-x;
	background-position:top;	 
}

