html
{
   margin:0;
   padding:0;
}

body {
	margin:0;
	padding:0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
}

a {
	text-decoration: none;
	}

img {
	border: 0;
}

#container {
	width: 933px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	}

#title_spc {
	width: 651px;
	margin-top: 17px;
	float: left;
}

#title {
float:left;
height:55px;
width:251px;
background-image:url(img/title_digest.gif);
background-repeat:no-repeat;
	}
	
#title  h2 {
display:none;
text-indent:-9999px;	
	}



#banner {
float:left;
height:55px;
width:263px;
background-image:url(img/banner.gif);
background-repeat:no-repeat;
	}

#banner h1 {
display:none;
text-indent:-9999px;
		
	}
	
#header_right {
	width: 248px;
	float: left;
}

#header_right_menu {
	margin-top: 17px;
	margin-bottom: 21px;
}

#header_top_whatsnew {
	float: left;
	width: 933px;
	height: 71px;
	background-image:url(img/header_top.gif);
	background-repeat:no-repeat;
}

#header_top {
	float: left;
	width: 933px;
	height: 71px;
}

#header_title {
	float: left;
	width: 200px;
	height: 71px;
}

#header_common {
	float: left;
	width: 699px;
	height: 71px;
	background-image:url(img/header_left.gif);
	background-repeat:no-repeat;
}

#main{
	width: 933px;
	float:left;
	min-height: 650px;
	height:auto;
}

#main_content {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
}

.main_tbox_row {
	width: 649px;
	height: 400px;
	margin-bottom: 10px;
}

.main_tbox {
	float: left;
	width: 200px;
}

.detail_tbox {
	float: left;
	width: 378px;
}

.detail_info {
	float: right;
	width: 164px;
	height: 310px;
}

.detail_title {
	float: left;
	width: 495px;
	height: 30px;
	margin-left: 0px;
}


.detail_tbox_img {
	float: left;
	margin-left: 1px;
	margin-bottom: 8px;
	width: 200px;
	height: 290px;
}

.detail_profile_box {
	width: 366px;
	height: 200px;
	margin: 6px;
}

.detail_profile_txt {
	color: #333333;
	font-size: 10px;
}

.detail_profile_title {
	width: 378px;
	height: 30px;
	background-image:url(img/profile_title.gif);
	background-repeat:no-repeat;	
}

.detail_lv_bar {
	float: left;
	width: 6px;
	height: 505px;
	background-image:url(img/dt_lvbar.gif);
	background-repeat:no-repeat;	
}

#detail_menu {
	margin-top: 2px;
	margin-bottom: 9px;
	margin-left: 0px;
}

.tbox_img {
	margin-left: 1px;
	width: 200px;
	height: 290px;
}

.tbox_name {
	margin-left: 1px;
	margin-bottom: 7px;
}

.type_icon {
	margin-left: 1px;
	margin-top: 6px;
	margin-bottom: 7px;
}

.lv_bar {
	float: left;
	width: 2px;
	height: 400px;
	margin-left: 8px;
	margin-right: 8px;
	background-image:url(img/lvbar.gif);
	background-repeat:no-repeat;	
}

#left {
	float: left;
	width: 649px;
	height: auto;
	}
	
#detail_left {
	width: 378px;
	height: auto;
	float: left;
	}
	
#detail_right {
	float: left;
	width: 495px;
	height: auto;
	padding-left: 20px;
	padding-top: 23px;
	}
	
#detail_right_box {
	width: 480px;
	margin-left: 0px;
	margin-bottom: 30px;
	height: auto;
	}

.detail_right_date {
	text-align: right;
	color: #98CB00;
	font-size: 10px; 
	margin-top: 5px;
	margin-bottom: 5px;
	}
	
.detail_right_txt {
	color: #333333;
	font-size: 12px;
	line-height: 18px; 	
	}

.detail_right_title {
	color: #98CB00;
	font-size: 12px;
	width: 465px;
	padding-left: 15px;
	background-image:url(img/grn_dot.gif);
	background-repeat: no-repeat;
}

.list_info {
	float: right;
	width: 164px;
	height: 220px;
}

.list_tbox_img {
	float: left;
	margin-left: 1px;
	width: 200px;
	height: 200px;
}

.list_vbar {
	float: left;
	width: 6px;
	height: 176px;
	margin-top: 26px;
	background-image:url(img/list_vbar.gif);
	background-repeat:no-repeat;	
}

.list_right {
	float: left;
	width: 515px;
	height: 220px;
	}

.list_right_box {
	width: 480px;
	margin-top: 25px;
	margin-right: 8px;
	margin-left: 27px;
	height: 180px;
	}
	
.list_right_txt {
	color: #333333;
	font-size: 12px;
	line-height: 18px; 	
	}
	
.list_info_box {
	width: 480px;
	margin-top: 25px;
	margin-right: 8px;
	margin-left: 27px;
	text-align: right; 	
	}

.list_hbar {
	float: left;
	width: 894px;
	height: 4px;
	background-color: #2272BC;
	margin-bottom: 23px;
}

#left_footer {
	margin-top: 80px;
	width: 649px;
	color: #2272BC;
	font-size: 12px; 
}

#footer_menu {
	width: 649px;
	margin-top: 8px;
	margin-bottom: 8px;
	}

#footer_txt {
	width: 933px;
	color: #2272BC;
	font-size: 12px; 
}

#footer_menu_l {
	width: 933px;
	margin-top: 8px;
	margin-bottom: 8px;
	}

#footer_menu_center {
	width: 649px;
	margin-top: 8px;
	margin-bottom: 8px;
	color: #2272BC;
	font-size: 12px; 
	}

.footer_menu_txt {
	color: #98CB00;
	font-size: 10px; 	
}
	
#left_footer_menu a{
	color: #0033CC;
	line-height: 1.5em;
	
	}	

#left_footer_menu a:hover{
	color: #FD8300;
	line-height: 1.5em;
	}	

#right {
	float: left;
	width: 284px;
	background-color: #1582BB;
	overflow: hidden;
	height: 900px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-image:url(img/blue_grad.gif);
	background-repeat:repeat-y;
	}

#blue_edge {
	float: left;
}

.blue_txt {
	width: 230px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 18px;
	margin-left: 20px;
}

#center {
	float: left;
	width: 687px;
	overflow: hidden;
	background-repeat:repeat-y;
		}




.content p.date {
text-indent:12px;
	color: #000000;
	font-size: 12px;
	margin-bottom: 5px;
	margin-top: 5px;
	}
	

.content p {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin: 0px 0 0 0px;
	}

	
	
.bar{
width:649px;
height:20px;
background-image:
url(MT_Templates/img/center_bar.gif);
background-repeat:no-repeat;
}
	
.sidebar {
	padding-top:0px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	}

.forward {
	float:right;
}

.label_spc {
	float: left;
	width: 60px;
	margin-top: 3px;
	font-size: 10pt;
}

.back {
	float:left;
}

.red {
	color: red;	
	margin-left: 5px;
	margin-right: 10px;
}

#footer{
	float:left;
}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

.clearfix {
  _height: 1px;
  min-height: 1px;
  /*￥*//*/
  height: auto;
  overflow: hidden;
  /**/
}