/* CSS Document */

.top #headerArea{ background:#000725; color:#737787; position:relative}

.top #headerArea p{ margin:0 0 0 16px; padding:7px 0; width:700px; float:left; display:inline;}

.top #headerTextArea p strong{
	font-weight:normal;
}

.top #headerArea p.english{ margin:0; padding:0; position:absolute; top:0; left:890px}

.top #headerArea input{ float:left; margin:8px 5px 0 0; _margin:5px 5px 0 0}

div.fontSizeArea{ text-align:right; /*margin:15px 10px 15px 0*/ width:110px; float:left; display:inline}

div.fontSizeArea dl{ margin:5px 0 0 0}

div.fontSizeArea dl dt{ display:inline; margin:0 6px 0 0}
div.fontSizeArea dl dd{ display:inline}


body.top #contentWrapper{
width:100%;
margin-left:0px;
background-color:#fff;
}

body.top #contentArea{
margin-left:0px;

}

body.top div.contentInner{margin:0 0 0 10px; }

#footerArea{ padding:0 0 6px 0; background:url(../img/base_top05.gif) no-repeat}

div.topics{ margin:15px 0 0 0; width:695px; float:left}

dl.entry{ margin:0}

body.top div.h2Area{
	background:url(../img/base_top01.jpg) bottom repeat-x;
	border-bottom:1px solid #333a57}

body.top div.h2Area h2{
	background:none;
	padding:0;
	color:#333a57;
	width:450px;
	float:left;
	margin:5px 0 5px 5px;
	_display:inline;
	
	}

h2{border-left: none;}

div.h2Area p{
	width:235px;
	float:right;
	padding-right:5px !important;
	margin:8px 0 0 0;	
	text-align:right;
	_display:inline;
	
	}

body.top div.h2Area p a{
	background:url(../img/misc_list01.gif) no-repeat left center;
	padding:0 0 0 15px;
	color:#333a57;
	}


body.top table {
	padding: 0;
	margin:0;
	border: none;
	background-color: #e7e9ee;
	border-collapse:collapsep;
	width:695px;
}

body.top table th {
	margin: 0;
	/*padding: 0.5em 0 0.5em 0.5em;*/
	border: none;
	background:url(../img/base_toptable.gif) right bottom repeat-x ;
	text-align:left;
	vertical-align:top;
	color: #000;
	font-weight:bold;
	white-space:nowrap;
}
	
body.top table td {
	border: none;
	/*border-bottom:1px dotted #858fb9;*/
	background:url(../img/base_toptable.gif) left bottom repeat-x ;
	color: #999;

}

div.topInfoArea{ margin:14px 0 0 0;background:url(../img/bg_topheader01.gif) no-repeat left bottom ;}

div.topInfoBlockLeft{
	width:302px;
	padding:0 0 5px 0;
	float:left;}

div.topInfoBlockRight{
	width:302px;
	padding:0 0 5px 0;
	float:left;
	margin:0 0 0 12px}

div.topInfoBlockLeft div.imageBox,
div.topInfoBlockRight div.imageBox{ width:110px; float:left; margin:13px 0 0 10px; display:inline}

div.topInfoBlockLeft div.imageBox p,
div.topInfoBlockRight div.imageBox p{ margin:0;}

div.topInfoBlockLeft div.textBox{ width:182px; float:left; /*background:url(../img/base_topbox01.gif) no-repeat*/}
div.topInfoBlockRight div.textBox{ width:182px; float:left; /*background:url(../img/base_topbox03.gif) no-repeat*/}


div.topInfoBlockLeft h2{
	
	padding:0;
	margin:0 0 0 10px;
	
	}

div.topInfoBlockRight h2{
	
	padding:0;
	margin:0 0 0 10px;
	}

div.topInfoBlockLeft div.textBox p,
div.topInfoBlockRight div.textBox p{  margin:13px 0 0 0}

div.topInfoBlockLeft div.textBox p.linkListA04,
div.topInfoBlockRight div.textBox p.linkListA04{ text-align:right; margin:0 5px 0 0}
div.topInfoBlockLeft div.textBox p.linkListA04 a,
div.topInfoBlockRight div.textBox p.linkListA04 a{
	background: url(../img/misc_list03.gif) no-repeat left center;
	padding:0 0 0 10px;}

ul.footerlinkList01 li.cat2{ width:144px; border:none}
ul.footerlinkList01 li.cat3{ width:168px}
ul.footerlinkList01 li.cat4{ width:276px}
ul.footerlinkList01 li.cat5{ width:227px}
ul.footerlinkList01 li.cat6{ width:131px}

ul.footerlinkTop01{ background-color:#838aa3; padding:3px; margin:0 9px}

ul.footerlinkTop01 li{
	display:inline;
	background:url(../img/misc_footerlist02.gif) no-repeat left center;
	padding:0 0 0 10px;
	margin:0 0 0 10px;
	
	}

ul.footerlinkTop01 li a{ color:#fff}

div.footerlinkList03{ background:none}


div.footerlinkList03 ul{ margin-bottom:0; border-bottom:0; background-color:#fff}

div.footerlinkList03 ul li{_margin:0 0 0 6px;}

div.footerBox01{ background:url(../img/base_footerbox01.gif) repeat-x bottom; padding:10px 0 6px 0}
 

/*noscript
-----------------------------*/

.top #headerArea .nscrpt p{ margin:0; padding:0}

.nscrpt div.clearfix{border-top:1px solid #898fa3;background: url(../img/base_indexmisc04.gif) #131e47;}

.nscrpt div dl{
	width:190px;
	
	
	/*border-right:1px solid #898fa3;*/
	float:left;
	padding:0 0 10px 0
	}

.nscrpt div dl.lastItem{ width:189px; border-right:none}

.nscrpt div dl dt{background:url(../img/base_indexmisc02.gif) bottom center no-repeat; margin:0 0 5px 0}

.nscrpt div dl dd{}


.nscrpt div dl a{ display:block; color:#fff}

.nscrpt div dl dt a{ background:url(../img/base_indexmisc01.gif) 10px center no-repeat; padding:5px 0 5px 31px}

.nscrpt div dl dd a{ background:url(../img/base_indexmisc03.gif) 13px center no-repeat; padding:5px 0 5px 27px}

body #contentAndLeftWrapper{
/*width:930px;*/
}

body #rightMenuArea{ display: none; float:right; background-color:#fff}

div.entry_topWrapper{
	width:235px;
	float:right;}

dl.entry_top{
	background:url(../img/base_sidemenu01.gif) no-repeat #5d6687 ;
	color:#fff;
	padding:12px 0 0 0;
	margin:15px 0px 0 0;
	width:235px;
	float:right;
	display:inline;}



#contentArea dl.entry_top dt a:visited,
#contentArea dl.entry_top dt a:link{
	color:#fff;
	}

#contentArea dl.entry_top dt a:hover{
	color:#eb3308;
	}



dl.entry_top dt{
	border-left:2px solid #fff;
	margin:0 5px;
	padding:0 0 0 5px;
	}

dl.entry_top dd img{display: block;}

#wrapper{ background-color:#fff}

body #footerArea{ background-color:#333a57;}

body p.base {
	margin-top: 20px;
	padding-right: 10px;
	text-align: right;
	font-size: 13px;
}

div.datadl {
	padding-bottom: 9px;
	width: 151px;
	border: #d32257 solid 1px;
	}

div.datadl img.datadlpict {
	margin: 9px;
	float: left;
	}
	
div.datadl p {
	font-size: 13px;
	padding: 6px 0;
}

.topbannerArea{ margin:10px 0 0 0; clear:both}

.topbannerArea p{ margin:0 11px 0 0 !important; display:inline}

.topbannerArea p.lastItem{ margin:0 0 0 0 !important; display:inline}

