/* my style for cmac---*/

.clearfix:after 		{ content: "."; display: block;	clear: both; visibility: hidden; line-height: 0; height: 0; } 
.clearfix 				{ display: inline-block; } 
html[xmlns] .clearfix 	{ display: block; } 
* html .clearfix 		{ height: 1%; }

/*--------------------------*/

body 					{ font-family:Tahoma, "Times New Roman", sans-serif; font-size:12px; margin:0px; background-color:#0a85ad;
						  line-height:20px; }
.whole_link				{}
.whole_link a			{ text-decoration:none; color:#0a85ad; }
.whole_link a:hover		{ text-decoration:underline; color:#ff6600; }
.whole_link a:visited	{ text-decoration:none; /* color:#800000; */ }
ul						{  }
#pageStyle				{ width:980px; background-image:url(images/page_back.gif); background-repeat:repeat-y; }
#dvSep					{ width:187px; height:5px; }
.tdRightMenu			{ background:url(images/sep1.gif) repeat-y right; padding-left:15px; }

.normalFont				{ font-size:12px; color:#333; }

/*chage language--*/
.language					{ width:210px; float:left; padding:6px 0px 5px 0px; }
.f_left						{ float:left; margin-left:5px; }
.f_right					{ float:right; width:720px; padding:6px 0px 5px 0px; }

/* for the left side--*/						  
.menu_left		 			{ line-height:20px; width:226px; margin-bottom:5px; background-color:#edf6fe }
.menu_list_left 			{ padding:10px 10px 10px 10px; line-height:25px; color:#095c9d; }	
.menu_list_left .pic		{ background:url(images/list_image_back.gif) no-repeat left; padding-left:15px; }
.menu_list_left .pic div	{ border-bottom: 1px #d4e4ef solid; }

#log_mail					{ background:#acd1f6; color:#2770a9; width:210px; padding:5px 0px 5px 5px; line-height:20px; }

/* whole body ---*/
#whole_body					{ text-align:justify; padding-top:10px;}

.news						{ margin-bottom:5px; margin-top:5px; margin-right:5px; margin-right:5px; line-height:22px; }
.news img 					{ margin-right:10px;}
.news a						{ color:#000000; text-decoration:none; }
.news a:hover				{ color:#FF9900; text-decoration:none; }

.read_more					{ color:#FF9900; text-decoration:none ; }
.read_more:hover			{ color:#FF9900; text-decoration:underline; }

/* for the right side--*/
.right_side_box				{ padding-right:16px }
.right_box_top				{ background-color:#e9f0f6; color:#800000; padding-top:10px; padding-bottom:10px; 
							  font-size:18px; text-align:center; width:187px }
.right_box_top .img			{ margin-top:10px; margin-bottom:10px; }
.text_top_bottom			{ line-height:20px; font-size:12px; color:#9e0b0f; }

#right_box_report			{ margin-top:5px; margin-bottom:5px; width:187px; }
#dvTitle					{ background:url(images/right_title_back.jpg) no-repeat; } 
#dvBox						{ border:1px; border-color:#FF0000; background-color:#ececec; padding:10px 10px 10px 10px; 
							  line-height:20px; } 
#dvBox .r_pic				{ background:url(images/right_pic_back.gif) no-repeat left ; padding-left:20px; padding-right:15px;
							  background-position:5px 5px;}
#right_box_report .title	{ font-size:14px; text-shadow:#000000; font-weight:bold; padding:8px 8px 10px 10px; 
							  text-transform:uppercase; color:#04365b; }
.main_report				{ font-size:12px; color:#9e0b0f; }
.report_title				{ font-size:11px; color:#0000ff; }
.main_report .r_pic 		{ color:#0099FF; }
#dvBox	 a					{ font-size:11px; color:#0000ff; text-decoration:none; }
#dvBox a:hover				{ font-size:11px; color:#FF9900; text-decoration:underline; }

.normalLnk					{ color:#0099FF ;}

/* for the footer----*/
#footer						{ padding-top:10px; font-size:12px; }
#footer ul					{ margin:0 auto; }
#footer ul	label			{ margin-left:10px; margin-right:10px; color:#fff; }	
#footer li					{ display:inline; }
#footer a					{ color:#fff; text-decoration:none; }
#footer a:hover				{ color:#fff; text-decoration:underline; }
