@charset "utf-8";
body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.6em;
}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
.clearDiv {
	clear: both;
	height: 1px;
}
input {font-size: 12px;}

/*---header---*/
#Toppages {
	background-image:url(../images/bgtoppage.jpg);
	background-repeat:repeat-x;
	height:25px;
	width:100%;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
}
#Toppages .content, #Toppages .content a {
	text-align:center;
	width:950px;
	margin:auto;
	height:25px;
	size:11px;
	font-weight:bold;
	color: #666;
	text-decoration: none;
	font-size: 11px;
	padding-top: 2px;
}
#Toppages .content .rsslink {
	color: #09C;
}
#Toppages .leftC {
	float:left;
	position:relative;
	text-decoration:none;
	width: 450px;
	text-align: left;
	padding-top: 5px;
}
#Toppages .rightC {
	float:right;
	position:relative;
	text-decoration:none;
	width: 350px;
	text-align: right;
}
#logoGroup {
	width:950px;
	margin:auto;
	height:53px;
}
#logoGroup .companyLogo {
	display:block;
	float:left;
	height:63px;
	width:280px;
}

#logoGroup .searchbox {
	display:block;
	float:left;
	width:313px;
	margin-top: 27px;
	margin-left: 35px;
	position: relative;
}
.search {
	clear:both;
	position:relative;
	background-image: url(../images/bgsearch.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
}
	.search input {outline: 0;	background: transparent; border:none;}
	.search input.txt {
	font:normal 12px Arial, Helvetica, sans-serif;
	position:absolute;
	left:0px;
	width:260px;
	height: 23px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}
	.search input.btn {
	width:32px;
	height:23px;
	position:absolute;
	right:5px;
	cursor:pointer;
}

#logoGroup .icongroup {
	display:block;
	float:right;
	width:310px;
	height:63px;
}
#logoGroup .icongroup img { float:left; border:none;}

#TopAdv {
	width:950px;
	margin:auto;
	text-align:center;
	padding-bottom: 7px;
	height: 80px;
	}
#TopAdv .adv1 {
	display:block;
	float:left;
	height: 80px;
	width: 470px;
	padding-bottom: 5px;
}
#TopAdv .adv2 {
	display:block;
	float:right;
	height: 80px;
	width: 470px;
	padding-bottom: 5px;
}
	
/*---Top menu---*/
#TopMenu {
	background-image:url(../images/bgtopmenu.jpg);
	background-repeat:repeat-x;
	height:42px;
	width:100%;
}
#TopMenu .content {
	width:950px;
	margin:auto;
	position: relative;
	height: 42px;
}
.hor-menu {
	width: 950px;
	height: 42px;
	overflow: hidden;
}
	.hor-menu li {
		float:left;
		height: 42px;
	}
	.hor-menu li a {
		color:#333;
		float: left;
		text-align:center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		margin-top: 8px;
		padding-left: 7px;
		padding-right: 7px;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #B2E0FF;
	}
	.hor-menu li a.mnHome {
		width: 60px;
	}
	.hor-menu li a.mnCat {

	}
	.hor-menu li a.mnLastCat {
		border-right: none;
	}
	.hor-menu li a:hover {
		text-decoration:none;
		color: #FFF;
	}

	.hor-menu li.active {
		background-image: url(../images/rightmenuactive.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		height: 41px;
	}
	.hor-menu li.active a { border:none;}
	.hor-menu li.active a:hover { color:#333;}
	.hor-menu li.active span {
		background-image: url(../images/leftmenuactive.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		height: 41px;
		display:block;
		float:left;
	}
.sub-menu {background-color:#f5f5f5; border-bottom:#407aff 4px solid; color:#407aff; clear:both;}
	.sub-menu a {color:#407aff; text-decoration:none; font-weight:bold; height:35px; }
	
#subMenu {
	background-image:url(../images/bgsubmenu.jpg);
	background-repeat:repeat-x;
	height:27px;
}
#subMenu .subMenuContent {
	width:930px;
	margin: 0 auto;
	padding-left:20px;
	color:#0066cc;
	font-size:11px;
}
.subMenuContent a { color:#0066cc; font-size:12px; text-decoration:none;}
.subMenuContent a:hover { color:#F60;}

.subMenuContent .active { color: #ff0000; font-size: 12px;}

/*-------------------------------------------DROPDOWN MENU----------------------------------------------*/
.ddsubmenustyle, .ddsubmenustyle ul{
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
border-bottom-width: 0;
visibility: hidden;
z-index: 9999;
padding-top:10px;
}

.ddsubmenustyle a{
display: block;
text-decoration: none;
margin-bottom:2px;
font-size:13px; 
color:#323232;
padding:0px 0px 0px 35px;
background:url(../images/sub_menu.png) top left no-repeat; width:226px; height:28px; line-height:28px;
}
* html .ddsubmenustyle a{ /*IE6 CSS hack*/
display: inline-block;
}
.ddsubmenustyle li a:hover{
color:#999;
}
.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}
.selected{font-weight:bold;};


/*---Middle Page---*/
#Topcroll {
	width:950px;
	height:25px;
}
#waper {
	width:950px;
	margin:0 auto;
}
#Topcroll marquee{
	width: 945px;
	height: 20px;
}
#Topcroll a {
	background-image:url(../images/red_arrow.jpg);
	background-position:left 5px;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:12px;
	color:#06C;
	display: block;
	float: left;
	padding: 0px 15px 0px 10px;
}
#Topcroll a:hover { color:#F60;}
	
#MiddlePage { margin-top:10px; margin-bottom:30px;}
#3colGroup { width:950px; position:relative;}
#hotNews {
	width:470px;
	margin-right:5px;
	float:left;
	position:relative;
}
#hotNews .title {
	background-image: url(../images/bg_tinnoibat_title.jpg);
	height: 28px;
	width: 470px;
	display:block;
	position:relative;
	margin-bottom:5px;
}
#hotNews .title .txt { display:block; text-transform:uppercase; font-weight:bold; float:left; padding:5px 0 0 15px;}
#hotNews .title .datehour { display:block; float:right; font-weight:normal; color:#06C; padding:5px 8px 0 0}
#col1 {
	padding:0px;
	width:470px;
	float: left;
	position: relative;
	margin-right: 5px;
}
.topNewsinPages {
	padding:10px;
	width:448px;
	position: relative;
	border: 1px solid #8cbef1;
	margin-bottom: 5px;
	height:285px;
}
	.topNewsinPages ul {
	margin:-7px 0 0 245px;
}
	.topNewsinPages ul li {
	padding:5px 3px 5px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d5e4ed;
}
	.topNewsinPages ul li.last {border-bottom:none;}
	.topNewsinPages ul li a {
	color:#333;
	text-decoration: none;
}
.thumb-news {
	width:230px;
	float:left;
}
	.thumb-news img {
	border:#d5e4ed 1px solid;
	margin-bottom:5px;
}
	.thumb-news a {
	color:#0066Cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
	.thumb-news p {padding-top:5px;}



#col2 {
	width:230px;
	margin-right:10px;
	float:left;
	position:relative;
}
#col2 .advTopHotNews {
	width:228px;
	height:60px;
	margin-bottom:5px;
	text-align: center;
	position: relative;
}
.imgborder {
	border: 1px solid #ccc;
}
#col2 .col2-2 .title {
	background-image:url(../images/bggardian.jpg);
	background-repeat:repeat-x;
	height:24px;
	text-transform:uppercase;
	font-weight:bold;
	padding: 5px 0 0 15px;
	background-position: top;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
	text-align: left;
	width:213px;
	position: relative;
}
#col2 .col2-2 .listHotNews  {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding: 5px;
	width: 218px;
	height:308px;
	min-height:288px;
}
html>body .listHotNews{height:288px}

.col2-2 .listHotNews ul li {
	display:block;
	width:195px;
	background-image: url(../images/yellow_dot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 22px;
	margin-bottom: 3px;
}
.listHotNews li a {
	line-height: 1.4em;
	color: #333;
	text-decoration: none;
	display: block;
}
.listHotNews li a:hover {
	color: #FE8A19;
}

#col3Adv {
	width:230px;
	float:left;
	position:relative;
	margin-bottom: -9px;
}
#col3Adv .advitem {
	display: block;
	margin-bottom:9px;
	max-width: 230px;
	max-height: 110px;
}
#col3Adv .advitemLast { display:block; margin-bottom:0;}
.ohomobileAdv {
	height:25px;
	background-color:#0066cc;
	padding: 10px;
}
.ohoAdv a { color:#FFF; font-size:10px; text-decoration:none;}
.ohoAdv a:hover {
	color:#F60;
}
#listHorizontalNews {
	margin-top:10px;
	display: block;
}
#listHorizontalNews ul li {
	display:block;
	float:left;
	width:170px;
	padding: 2px;
	border: 1px solid #0066CB;
	margin-right: 17px;
}
#listHorizontalNews ul li.last { margin-right:0}
#listHorizontalNews ul li img {
	display:block;
	border:none;
	padding-bottom: 6px;
}
#listHorizontalNews ul li a {
	color:#06C;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	line-height: 1.5em;
}
#listHorizontalNews ul li a:hover { color:#333;}
.middleAdv { margin:10px 0 10px 0;}
.middleAdv .adv1 { display:block; float:left; padding-bottom: 5px;}
.middleAdv .adv2 { display:block; float:right; padding-bottom: 5px;}
.bottomAdv { margin-top:20px;}
.bottomAdv img { padding-top: 5px;}

#3colGroup2 {
	position: relative;
	width: 950px;
	border: 1px solid #C00;
}
#col12 {
	width:470px;
	margin-right:10px;
	float:left;
	position: relative;
}
#col12b {
	width:640px;
	margin-right:0px;
	float:left;
	position: relative;
}

#boxNews { border:1px #8cbef1 solid; margin-bottom:10px; padding:5px; position:relative;}
#boxNews .lineTitle {
	height:2px;
	background:#dfe8f0;
	position:relative;
	width: 455px;
	text-align: left;
}
#boxNews .titleBox {
	height:22px;
	position:relative;
	width:455px;
}
.titleBox .nameBox {
	display:block;
	float:left;
	color:#C00;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	background-image: url(../images/paper_icon.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 15px;
	text-decoration: none;
}
.titleBox .subCat { display:block; float:right; color:#0066cc; font-size:11px; text-align:right;}
.titleBox .subCat a {text-decoration:none; color:#0066cc } .titleBox .subCat a:hover {
	text-decoration:none;
	color:#F60
}
.boxNews {
	margin: 10px 0 6px 5px;
	width: 450px;
}
.boxNews ul {}
.boxNews ul li {padding:2px 0;}
.boxNews ul li a {
	color:#000;
	text-decoration: none;
}
.boxNews ul li a:hover { color:#F60;}
.boxNews ul.news-right {width:275px; float:right; padding-top:17px;}
.boxNews ul.news-right li {border-bottom:#d7e5ee 1px solid; padding:3px 0;}
p.view-more {position:absolute; right:10px; bottom:-10px; border:#d5e4ed 1px solid; width:66px; height:19px; text-align:center; line-height:19px; background-color:#fff; font-size:11px;}
	p.view-more a {color:#0088de;}
span.postdate {font-size:11px; color:#0084d8;}
.topitem {
	padding-bottom:6px;
	border-bottom:#d7e5ee 1px solid;
	margin-bottom:6px;
}	
	.topitem img {
	float:left;
	border:#d5e4ed 1px solid;
	padding: 2px;
	margin-top: 2px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0;
}
	.topitem a {
	color:#333;
	font-weight:bold;
	text-decoration: none;
	line-height: normal;
}
	.topitem a:hover { color:#F60;}
	.topitem p {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}

.topitem2 img {
	float:left;
	border:#d5e4ed 1px solid;
	padding: 2px;
	margin-top: 2px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0;
}
.topitem2 .title {font-size: 14px; line-height: 20px;}
.topitem2 a {
	color:#333;
	font-weight:bold;
	text-decoration: none;
	line-height: normal;
}
.topitem2 a:hover { color:#F60;}

.nav-paging {padding:10px 0px 10px; color:#000000;  float:right;  text-align:right;}
.nav-paging	a {
	padding:3px 4px;
	margin:0px 0px 0px 1px;
	border:1px solid #d7e5ee;
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
.nav-paging a:hover, .nav-paging a.curent-page {
	background-color:#F60;
	color:#FFF;
}

#boxView {
	width:470px;
	margin-bottom:5px;
}
/*#boxView p { padding:0 0 15px 0;}*/
#boxView a { text-decoration:none; color:#06C;}
#boxView a:hover {text-decoration:underline;}
#boxView h3 { color:#333; font-size:18px; display:block; margin-bottom:15px; font-weight:normal;}
#boxView h4 { color:#333; font-size:18px; display:block; margin-bottom:15px; font-weight:normal; padding-bottom: 3px; border-bottom: 1px #CCC solid;}
#boxView .datepost { display:block; border-bottom:1px #CCC solid; margin-bottom:10px; text-align:left; font-size:11px; color:#999;}
#boxView .Author { text-align:right; margin-top:5px; margin-bottom:10px; width:200px; padding:0 10px 0 10px; float:right;}
#boxView .backlist { display:block; text-align:left; margin-top:5px; margin-bottom:10px; width:150px; padding:0 10px 0 10px; float:left;}

#boxView2 {
	width:610px;
	margin-bottom:5px;
}
/*#boxView2 p { padding:0 0 15px 0;}*/
#boxView2 a { text-decoration:none; color:#06C;}
#boxView2 a:hover {text-decoration:underline;}
#boxView2 h3 { color:#333; font-size:18px; display:block; margin-bottom:15px; font-weight:normal;}
#boxView2 h4 { color:#333; font-size:18px; display:block; margin-bottom:15px; font-weight:normal; padding-bottom: 3px; border-bottom: 1px #CCC solid;}
#boxView2 .datepost { display:block; border-bottom:1px #CCC solid; margin-bottom:10px; text-align:left; font-size:11px; color:#999;}
#boxView2 .Author { text-align:right; margin-top:5px; margin-bottom:10px; width:200px; padding:0 10px 0 10px; float:right;}
#boxView2 .backlist { display:block; text-align:left; margin-top:5px; margin-bottom:10px; width:150px; padding:0 10px 0 10px; float:left;}

#boxGallery {
	width:610px;
	margin-bottom:5px;
}
#boxGallery p { padding:0 0 15px 0;}
#boxGallery a { text-decoration:none; color:#06C;}
#boxGallery a:hover {text-decoration:underline;}
#boxGallery h3 { color:#333; font-size:18px; display:block; margin-bottom:15px; font-weight:normal;}
#boxGallery h4 { color:#333; font-size:18px; display:block; margin-bottom:15px; font-weight:normal; padding-bottom: 3px; border-bottom: 1px #CCC solid;}
#boxGallery .datepost { display:block; border-bottom:1px #CCC solid; margin-bottom:10px; text-align:left; font-size:11px; color:#999;}

.seoTool { padding:6px 0 6px 0; margin:6px 0 6px 0; border-bottom:1px #CCC solid; border-top:1px #CCC solid;}
.seoTool .editfeedback {
	text-decoration:none;
	color:#F60;
	background-image: url(../images/note_edit.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 1px;
	font-size: 11px;
	display: block;
}
.seoTool .viewfeedback {
	text-decoration:none;
	color:#F60;
	background-image: url(../images/note_go.png);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	padding-left: 20px;
	font-size: 11px;
}
.formFeeback {
	border:1px solid #CAEDF9;
	padding:10px;
	width:588px;
	background-image: url(../images/bggardian3.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-bottom:10px;
	margin-top:8px;
}
.formFeeback .title {
	display:block;
	font-size:18px;
	color:#F60;
	padding-left:35px;
	background-image:url(../images/edit_feedback_icon.gif);
	background-repeat:no-repeat;
	background-position:left;
	height: 20px;
	padding-top: 10px;
	margin-bottom: 10px;
}



.Feebacklist {
	border:1px solid #CAEDF9;
	padding:10px;
	width:590px;
	background-image: url(../images/bggardian3.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.Feebacklist .title {
	display:block;
	font-size:18px;
	color:#06C;
	padding-left:35px;
	background-image:url(../images/feedback_icon.gif);
	background-repeat:no-repeat;
	background-position:left;
	height: 20px;
	padding-top: 10px;
}
.Feebacklist .scroll {
	height:350px;
	width:580px;
	padding-right:7px;
	overflow-y: auto;
	overflow-x:hidden;
	margin-top:10px;
}
.Feedbackitem { padding-bottom:15px; margin-bottom:15px; border-bottom:1px #999 solid; text-align:left;}
.Feedbackitem .CommentName { display:block; font-size:12px; color:#06C; padding:0 0 6px 0; float: left;}
.Feedbackitem .CommentName a {text-decoration: none;}
.Feedbackitem .CommentDate { display:block; font-size:12px; color:#06C; padding:0 0 6px 0; float: right;}


#col22 {
	width:310px;
	margin-right:10px;
	float:left;
	position: relative;
}
#col22b {
	width:310px;
	margin-left:0px;
	float:right;
	position: relative;
}
.pictureEvent {
	margin-bottom:10px;
	border: 1px solid #dfe8f0;
	width: 308px;
}
.pictureEvent .titleBlock {
	background-image:url(../images/bggardian.jpg);
	background-repeat:repeat-x;
	height:24px;
	text-transform:uppercase;
	font-weight:bold;
	padding: 5px 0 0 15px;
	border-bottom:1px #dfe8f0 solid;
	text-align: left;
	width:293px;
	position: relative;
}
.pictureEvent .titleBlock a {text-decoration: none;}
.pictureEvent .titlePic {
	display:block;
	text-align:center;
	background-image: url(../images/bggardian2.jpg);
	background-repeat: repeat-x;
	font-size: 12px;
	padding:10px 0 10px 0;
	font-weight: bold;
	color: #0066cc;
	text-decoration: none;
	border-top:1px #dfe8f0 solid;
}
.pictureEvent .pic {
	text-align:center;
	padding:2px;
}
.pictureEvent .thumbnail { padding:5px; border-top:1px #dfe8f0 solid;}
.thumbnail .thumbnailPic {padding-left: 2px; padding-right: 3px;}

.inlineEvents {
	width:308px;
	border:1px #dfe8f0 solid;
	margin-bottom: 10px;
}
.inlineEvents .titleBlock {
	background-image:url(../images/bggardian2.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
	height:24px;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:1px #dfe8f0 solid;
	text-align: left;
	width:298px;
	position: relative;
	margin-bottom: 2px;
	padding:5px 0 0 10px;
	}
.inlineItem {
	background-image:url(../images/bggardian2.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border-bottom:1px #dfe8f0 solid;
	border-top:1px #dfe8f0 solid;
	width: 288px;
	margin:1px 0 1px  0;
	padding:5px 10px 5px 10px;
}
.inlineItem .thumbnail {
	display:block;
	float:left;
	margin-right:5px;
	border:none;
	position: relative;
}
.inlineItem .title { text-decoration:none; color:#06C;}

.listMostView { padding:5px 10px 10px 10px; width:288px;}
.listMostView ul li {
	border-bottom:1px #005ebc dotted;
	padding-bottom:3px;
	background-image:url(../images/bluearrow.jpg);
	background-repeat:no-repeat;
	background-position: left 7px;
	padding-left:15px;
	padding-top: 3px;
}
.listMostView ul li.last { border-bottom:none;}
.listMostView ul li a { text-decoration:none; color:#005ebc;}

#poll {
	padding:10px;
	margin-bottom:10px;
	border:1px #dfe8f0 solid;
	background-image:url(../images/bggardian3.jpg);
	background-repeat:repeat-x;
	background-position:top;
	text-align: left;
	width: 288px;
}
#poll .titleBlock {
	font-size:18px;
	color:#06C;
	
}
#poll .hoi {
	display:block;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 15px;
}
#poll .traloi {
	display:block;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 5px;
}
#poll .seRadio {
	display:block;
	float:left;
	padding-left: 25px;
}
#poll .cautraloi {
	display:block;
	padding-left: 5px;
	float:right;
	width: 230px;
}
#poll .buttonPoll { display:block; text-align:center;}
#stockBlock {
	background-image:url(../images/bggardian3.jpg); background-position:top; background-repeat:repeat-x; padding:10px; width:288px; border:1px #dfe8f0 solid; position:relative;
}
#stockBlock .HOSE { margin-bottom:10px; position:relative; width:280px;} 
#stockBlock .nameIndex {
	display:block;
	float:left;
	font-size:18px;
	font-weight:normal;
	color:#0066cc;
}
#stockBlock .info { display:block; float:right; padding-right:20px;}
#stockBlock .HNX { margin-top:10px; position:relative; width:280px;}

#GoldExchange {
	background-image:url(../images/bggardian3.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width:308px;
	border:1px #dfe8f0 solid;
	position:relative;
	margin-bottom: 10px;
}
#GoldExchange p.title {
	color:#0066cc;
	font-weight:bold;
	font-size:11px;
	padding: 2px 0px 5px 7px;
}
#GoldExchange .sourceDesc {
	color: #969696;
	font-size:11px;
	text-align: right;
	padding-right: 10px;
}
.tieude_tygia_text
{
	color: #006699;
	font-size: 10px;
	text-decoration: none;
	background-color:#EFF7FF;
	text-align:center;
}

.tbl-ck {border-collapse:collapse; margin-top:7px;}
.tbl-ck td {border:#ccc 1px solid; background-color:#fff; color:#000; font-size:11px; padding:2px 2px 2px 5px;}	
.scroll {height:70px; width:120px; padding-right:7px; overflow-y: auto;overflow-x:hidden;  margin-top:10px;}
table.tbl-rate {border-collapse:collapse;}
	table.tbl-rate td {padding:2px; border:#a8a8a8 1px solid; background-color:#fff; color:#000;}


#col32 {
	width:150px;
	float:right;
	position: relative;
}
#col32 .adv1 { display:block; margin-bottom:10px; border:none;}
#col32 .adv2 { display:block; margin-bottom:0px; border:none;}

/*---Slider---*/
#slider {
	width: 470px; /* important to be same as image width */
	height: 315px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden;
	margin: 0px;
	padding: 0;
	text-align: left;
}
#sliderContent {
	width: 460px; /* important to be same as image width */
	position: absolute;
	top: 0px;
	margin-left: 0;
	padding-right: 0px;
}
.sliderImage {
	float: left;
	position: relative;
	display: none;
}
.sliderImage span {
	position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
	padding:10px 20px 20px 20px;
	width: 460px;
	background-color: #000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color: #fff;
	display: none;
}
.sliderImage .slide_title {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
}
.sliderImage .slide_preview {
	font-size: 12px;
}
.clear {
	clear: both;
}
#slider .top {
	top: 0;
	left: 0;
	font-size: 14px;
}
#slider .bottom {
	bottom: 0;
	left: 0;
	font-size: 14px;
}
#slider ul { list-style-type: none; margin:0; padding:0}
#apDiv1 {
	position:absolute;
	width:460px;
	z-index:500;
	text-align: right;
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	font-style: italic;
	font-weight: bold;
	color: #FFF;
	margin-top: 60px;
}


/*---Footer---*/
#Footer {
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #dfe8f0;
	border-bottom-color: #dfe8f0;
	padding-top: 5px;
	padding-bottom: 1px;
}
.menufooter1 {
	width:950px;
	margin:0 auto;
	padding-bottom:6px;
	font-size: 11px;
}
.menufooter1 a {
	font-weight:bold;
	color:#333;
	text-decoration: none;
}
.menufooter1 a:hover {
	color:#00458A;
}
.menufooter2 { background-color:#00458a; color:#acd5fe; padding:10px 0 10px 0;}
.menufooter2 .content {
	width:950px;
	margin:0 auto;
	position: relative;
}
.content .gotop {
	position:absolute;
	bottom:-12px;
	right:0px;
}

.sitemap {
	float:left;
}
.sitemap a { color:#acd5fe; text-decoration:none;} .sitemap a:hover {
	color:#F90;
	text-decoration:none;
}

.sitemap ul li.mainCat {
	display:block;
	float:left;
	margin-right:15px;
	font-weight:bold;
	text-align:right;
	width: 100px;
}
.sitemap ul li.subCat {
	display:block;
	float:left;
	width: 800px;
}
.sitemap ul li.HLine {display:block; float:left; margin-right:15px;}
.bottomPage {
	width:950px;
	margin: 0 auto;
	height:30px;
}
.bottomPage .copyright {
	display:block;
	float:left;
	padding-top:6px;
	font-size:11px;
	color: #666;
}
.bottomPage .dev { display:block; float:right; padding-top:6px; color: #666;}
.bottomPage .dev a {
	font-size:11px;
	text-decoration:none;
	color: #666;
}
.borderR {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DFE8F0;
}

.pageNav {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: right;
}
.pageBox {
	border: #dddddd solid 1px;
}
.pageBox a {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	font-weight: normal;
	color: #F60;
	text-decoration: none;
}
.pageBoxB {
	border: #dddddd solid 1px;
	background-color: #f0f0f0; 
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.pageBox:hover, .pageBoxB:hover {
	border: #666666 solid 1px;
}
.sepLine { height: 20px; border-top:1px #CCC solid;}

/* -------- Poll Popup --------- */
.pollNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
}
.pollDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.pollQuestion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.pollOther {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
/* ----------------------------- */

.errorMsg {color: #FF0000;}

#listGallery {
	display: block;
}
#listGallery ul li {
	display:block;
	float:left;
	width: 180px;
	margin-right: 30px;
}
#listGallery ul li .last {
	margin-right: 0px;
}
#listGallery ul li .imgbox {
	width: 170px;
	border: 1px solid #E0E0E0;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}
#listGallery ul li img {
	border:none;
	max-width: 170px;
}
#listGallery ul li a {
	color:#06C;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	line-height: 1.5em;
}
#listGallery ul li a:hover { color:#333;}

.otherNews {
	width:608px;
	border:1px #dfe8f0 solid;
	margin-bottom: 10px;
}
.otherNews .titleBlock {
	background-image:url(../images/bggardian2.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
	height:24px;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:1px #dfe8f0 solid;
	text-align: left;
	width:598px;
	position: relative;
	margin-bottom: 2px;
	padding:5px 0 0 10px;
}

.otherNews .item { padding:5px 10px 10px 10px; width:590px;}
.otherNews .item ul li {
	border-bottom:1px #005ebc dotted;
	padding-bottom:3px;
	background-image:url(../images/bluearrow.jpg);
	background-repeat:no-repeat;
	background-position: left 7px;
	padding-left:15px;
	padding-top: 3px;
}
.otherNews .item ul li.last { border-bottom:none;}
.otherNews .item ul li a { text-decoration:none; color:#005ebc;}


.exchange {
	width: 96%;
	color: #000;
	font-size: 11px;
}
.exchange .exMenu {
	font-weight: bold;
}
.exchange .exText {
	color: #000;
	font-size: 11px;
	font-weight: bold;
}
.exchange .exText div {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 5px 1px 5px;
	border: #E0E0E0 1px solid;
	margin: 2px;
}

