body
{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:#FFF;
	overflow:auto;
}
div, td, p
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 140%;
	font-size: 12px;
}
a {color:#646464; text-decoration: none}
a:hover {color: #F60; text-decoration: none}
form { margin:0px }
input { color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px }
.textbox { border:1px solid #999; font-size:11px; padding:2px 2px }
textarea
{
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #999;
	overflow: auto;
}
button 
{
	width: 63px;
	height: 24px;
	font-size: 11px;
	color: #FFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border: 0px;
	white-space: nowrap;
	text-align:center;
	background:url(../images/form-button.jpg) no-repeat center center;
	font-weight:bold
}
select
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999;
	color:#666;
}

.fl {float: left}
.fr {float: right}
div.mainBody{ margin:0px auto; padding:0px; margin-top:-17px;}
div#mainDiv { margin:0px auto; padding:0px; width:100%;}
div.banner { width:100%; margin:0px; }
div.header { width:994px; background:#0065ce}
.banner span.topMenu { display:block; font-size:11px; color:#A1A1A1; margin-top:10px; height:18px; line-height:18px }
.banner span.topMenu a { color:#000; text-decoration:none; float:left; padding-left:15px }
.banner span.topMenu a:hover { color:#F90; text-decoration:none }
.banner span.topMenu img { width:19px; height:13px; border:0px; margin-top:2px; margin-left:3px }
.banner span.frmSearch { display:block; margin-top:10px; height:25px; white-space:nowrap; padding-right:13px }
.banner input.txtSearch { border:0; padding:5px 5px; width:168px; background: url(../images/back-search.jpg) no-repeat center }
.banner button.btnSearch { width:43px; height:25px; background:url(../images/btn-search.jpg) top no-repeat; color:#FFF; margin-left:10px }
.banner span.topMenu a span { margin-left:10px; color:#999}
.banner span.topMenu a span:hover { margin-left:10px; color: #FFFF00}

div.menuBar div.center { width:994px; height:43px; background:url(../images/menubar/mainmenu.jpg) no-repeat}
div.menuBar div.center div. menuBarL { width:960px; height:47px; background:url(../images/menubar/first-item-inactive.jpg) left no-repeat}
div.footer {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 29px 20px 29px;
	color:#646464;
	background:#fff;
	min-width:935px;
}
div.menuBottom { font-size:11px; color:#919191; text-transform: inherit }
div.menuBottom a { color:#646464; font-size:12px; text-decoration:none }
div.menuBottom a:hover { color:#000; text-decoration:underline }
div.footer div, div.footer td, p { font-size:12px; font-family:Arial; color:#000 }
div.bodyPage { width:994px; overflow:hidden; position:relative; _margin-right:22px;}
div#leftPage { width:261px; margin-left:15px; overflow:hidden}

div#contentPage { width:670px; margin-left:15px; overflow:hidden; margin-bottom:15px }
div.strBrowsing { padding:15px; font-size:12px; color:#000 }
div.strBrowsing a { color:#000; text-decoration:none }
div.strBrowsing a:hover { color:#000; text-decoration:underline }

#SendToFriends
{
	width:450px;
	height:400px;
	position:absolute;
	z-index:1000;
	background-color:#999999;
	display:none
}

.readMore { font-size:11px; text-transform:lowercase }
.readMore a { display:block; background:url(../images/arrow_right.gif) no-repeat left center; padding-left:10px; padding-right:5px; color:#666; width:30px; float:right; white-space:nowrap }
.readMore a:hover { color:#F60; text-decoration:underline }
div.contentTitle { text-align:left; font-size:18px; color:#DE2C00; font-weight:bold; padding-bottom:10px; background: url(../images/border-bottom.jpg) bottom repeat-x; }
div.contentShortDes { color:#444; font-weight:bold }
div.contentDetail { margin-top:5px }
div.contentDetail ul { margin-left:25px }
div.itemContentTitle { margin-top:5px }
div.itemContentTitle a { color: #004e76; font-family: Arial, Helvetica, sans-serif; font-size:14px }
div.itemContentTitle a:hover {color:#F60}
div.itemContentDes { margin-top:10px; color:#7f7f7f }
div.itemContentDes p { margin-top:0px }
.listButton { font-size:11px; color:#7b6c43;}
.listButton a {color: #5b5b5a}
.listButton a:hover {color: #F60}
div#itemRelations {margin-top:5px}
div#itemRelations ul { margin:0px; margin-left:-25px; list-style-image:url(../images/bullist.gif) }
div#itemRelations ul li { padding:0px; margin-left:0px; line-height:21px }
div#itemRelations ul li a { color:#000000 }
div#itemRelations ul li a:hover { color:#FF6600 }
.normalPaging
{
	font-size: 10px;
	border: 1px solid #999;
	width: 17px;
	text-align: center;
	cursor: pointer;
	color:#000
}
.curPaging
{
	color: #F60;
	font-size: 10px;
	border: 1px solid #F60;
	width: 17px;
	text-align: center;
	cursor: default;
}
.changePage { font-size:11px; cursor:pointer }
.changePage span { text-decoration:underline }

div.dataNotFound
{
	color: #F30;
	font-weight:bold;
	font-size: 11px;
	margin-top: 100px;
	margin-bottom: 150px;
	text-align: center;
}
.listDocument { color:#000; font-size:11px; font-family:Arial, Helvetica, sans-serif }
.listDocument a { color:#000; text-decoration:none }
.listDocument a:hover { color:#000; text-decoration:underline }

div#frmRegister { width:100%; overflow:hidden; background:url(../images/logo.jpg) no-repeat left center }
div#frmRegister div, div#frmRegister p, div#frmRegister td { font-size:11px }
div#frmRegister div.formTitle { font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#063192; border-bottom:1px solid #c7c7c7; padding:10px 0px 3px 0px }
div#frmRegister div.formError { color:#F30; text-align:center; padding:5px 0 }

div.loading { overflow:hidden; background:url(../images/loading.gif) no-repeat center top; height:50px; margin-top:40px; padding-top:35px; font-size:11px; text-align:center; color:#999 }
div.progress { overflow:hidden; background:url(../images/loader.gif) no-repeat center; height:40px; padding-top:18px; font-size:10px; text-align:center; color:#999 }

/* Set style for LeftPage */

div#pageLeft { float:left; text-align:left;  width:200px; padding-right:50px; padding-bottom:45px; overflow:hidden ;background:#FFF }
div#pageCenter { text-align:left; float:left; width:738px; margin-left:5px; background:#FFF }
div#pageCenter .body { text-align:left;  padding-bottom:10px  }
.logoFooter { background:#fff; overflow:hidden; padding-bottom:10px; padding-top:5px;}
.menuFooter { overflow:hidden; background:#fff; padding:8px 0; text-align:center;}
div.adv { height:170px; background:#fffbff; width:994px;}
div.bulletin div.title
{
	text-align:left;
	height:40px; 
	padding-left:90px; 
	padding-top:20px;	 
	background:url(../images/icon-bulletin.jpg) left no-repeat; 
	background-position: 50px 20px;
	color:#f0e8b7;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
}
div.bulletin ul.content
{
	margin:0px;
	padding-bottom:10px;
	text-align:left;
	list-style-image:url(../images/bullist-bulletin.gif);	
}
div.bulletin ul.content li { padding-bottom:10px }
div.bulletin ul.content a
{
	color:#bbb;
	line-height:normal;
	text-decoration: underline;
}
div.bulletin ul.content a:hover
{
	color:#f60;
}

.frmUtil { overflow:hidden; width:196px; margin:0 auto }
.frmUtil .title { height:26px; background:url(../images/form-title-bg.jpg) left center no-repeat; line-height:26px; padding-left:10px; color:#000 }
.frmUtil .body { border:1px solid #d1d1d1 }
.frmUtil span.textbox { display:block; width:170px; height:26px; overflow:hidden; background:url(../images/form-textbox.jpg) left center no-repeat; border:0 }
.frmUtil span.textbox input, .frmUtil span.textbox select { border:0; background:none; margin-left:5px; margin-top:5px; width:155px }
.frmUtil button { width:76px; height:24px; background:url(../images/form-button.jpg) no-repeat; color:#FFF }

.frmUtil .body .head { color:#000; text-decoration:underline }
.frmUtil .body ul { margin:0px; padding:0px; padding-left:15px; list-style:url(../images/bullist.gif); }
.frmUtil .body ul li { padding-top:10px; color:#000 }
.frmUtil .body ul li a { color:#000 }
.frmUtil .body ul li a:hover { text-decoration:underline }
.frmUtil .body ul li .statitic { color:#5b5b5a }

/* List logo scroller */
#logo-scroller { margin-top:12px }
#logo-scroller .section {
	float:left;
	height:120px;
	text-align:center;
	overflow:hidden;
}
#logo-scroller .section img {
	border: none;
	display: block;
	max-height:74px;
}

/* Style for SlideShow */
.SlideShow { border:8px solid #fff; width:934px; height:283px; margin:0 auto; overflow:hidden; position:relative }
.SlideShow .SlideZone { width:934px; height:283px; margin:0; overflow:hidden; background:url(../images/loading.gif) center center no-repeat #fff }
.SlideShow .SlideList { width:238px; height:282px; margin:0; overflow:hidden; position:absolute; right:0; top:1px }
.SlideShow .SlideList a { font-family:tahoma; text-align: right; font-size:12px; line-height:36px; display:block; height:44px; padding:3px 5px 0 20px; padding-right:20px; color:#FFF; background:url(../images/slideshow/inactive.png) center center no-repeat; overflow:hidden }
.SlideShow .SlideList a.active { font-weight:bold; background-image:url(../images/slideshow/active.png) }
/* Fix IE6 */
.SlideShow .SlideList a { _background-image:url(../images/slideshow/inactive.gif) }
.SlideShow .SlideList a.active { _background-image:url(../images/slideshow/active.gif) }
/* End */

.cateBanner { width:934px; border:8px solid #fff;  }
.subMenu .subMenuC a {color:#c20d02; font-family:tahoma; font-size:11px; font-weight:bold;}
.subMenu .subMenuC a:hover {color:#0055ce}
.subMenu { width:950px; background:#0065ce; padding-bottom:50px; _padding-bottom:20px;}
.subMenu .subMenuL { float:left; width:9px; height:33px; }
.subMenu .subMenuR { float:left; width:10px; height:33px; }
.subMenu .subMenuC { float:left; height:33px; background:#fff; line-height:30px; padding-right:6px; padding-left:2px; } 

