@charset "utf-8";
/* CSS Document */

html, body {padding:0; margin:0; font:normal 12px/normal Verdana, Helvetica, sans-serif; color:#133f7a;}
body {background:#F0BA8E url(../images/bgBody.gif) top left repeat-x;}
table, img {border:none;}
h1,h2,h3 {
 margin:0;
 margin-bottom: .3em;
 font-family: Verdana, Helvetica, sans-serif;
 line-height: normal;
}

#pageContent {width:1000px; margin:0 auto; background:#FFF;}

/* --- Header --- */
.Header {height:595px;}

/* -- Top menu -- */
.topMenu {
	width:970px; 
	height:100px; 
	position:absolute; 
	top:10px;
	padding:0 15px;
	background:url(../images/topmenu_bg.png) center top no-repeat; 
}

/* -- Main menu -- */
.mainMenu {
	width:970px; 
	height:50px; 
	position:absolute; 
	top:500px;
	padding:0 15px;
	background:url(../images/mainmenu_bg.png) center top no-repeat;
}

.Tools {clear:both; height:20px; padding:7px 0 8px 15px; background:url(../images/greybar_bg.gif) repeat-x; text-align:left;}
.search {float:left; width:350px; text-align:left;}
.searchInput {
	border:1px solid #7D7D7D; 
	font-size:12px; 
	padding:2px 5px; 
	color:#999;
	width:160px;
}
.searchSelect{
	border:1px solid #7D7D7D;
	font-size:12px;
	color:#999;
	padding:1px 2px;
	width:120px;
}
.buttonSearch {
	border:none; background: url(../images/b_search.gif) center left no-repeat; cursor:pointer; height:20px; 
	width:48px;
	border:1px solid #7D7D7D;
}
.counter {
	float:right; width:300px; 
	padding:3px; 
	text-align:center;
	color:#333; font: bold 11px Arial, Helvetica, sans-serif;
	background:url(../images/bgCounter.gif) left center no-repeat;
}
.counter span{font-size:12px; letter-spacing:1px;}
.language {float:right; margin-right:15px; background: url(../images/bgLanguage.gif) left center no-repeat; padding:3px 10px; font-size:11px;}
.language a{text-decoration:none; font-weight:bold; color:#666;}
/* --- Main Container --- */
.widthBody {background:url(../images/body_bg.gif) top left repeat-y;}

/* -- Main Column -- */
.widthMain {float:left; width:670px; padding:5px 10px; display:inline; overflow:hidden;}
.widthMain a {color:#254e85; font-size:12px;text-decoration:none}
.widthMain a:hover {color:#e49350; font-size:12px;text-decoration:none}

.mainTitle {height:22px; padding:7px 10px; margin-bottom:10px; background:url(../images/blue_title_bg.gif) no-repeat; font-size:20px; font-family:"Times New Roman", Times, serif; color:#fff;}
.greyTitle {
	height:43px; padding:7px 10px 0; 
	background:url(../images/grey_title_bg.gif) no-repeat; font-weight:bold; color:#fff; 
	text-transform:uppercase;
}
.mainHightlight {color:#254e85; font-weight:bold; text-transform:uppercase;}
.viewdetail {margin-top:10px; background:url(../images/child_btn_detail.png) left bottom no-repeat; padding:1px 5px;}
.viewdetail a{padding-top:10px; text-decoration:none; font:normal 11px Verdana, Geneva, sans-serif; color:#FFF;}
.viewdetail a:hover{text-decoration:none; font:normal 11px Verdana, Geneva, sans-serif; color:#FF0;}
/* -- About Us -- */
.mainWelkum {margin-bottom:10px;}
.mainWelkum img {float:left; margin-right:10px;}
.mainWelkum .txt {text-align:justify;}
.mainWelkum .imgNote {clear:both; width:220px; padding:5px 0; text-align:center; border:1px solid #fff; border-top:none; font-size:10px;}
/* -- Banner -- */
.mainBanner {margin-bottom:5px;}
/* -- Info Module -- */
.mainModuleFull {float:left; width:100%; margin-right:10px; text-align:justify;}
.mainModuleFull a
{
	text-decoration:none;
	 font-size:13px;
}
.mainModuleFull a:hover
{
	text-decoration:underline;
}
.line_dot
{
	border-bottom:1px #000  dotted;

}
.mainModuleFull .newsTitle{ text-align:justify;padding-top:10px}
.mainModuleFull .entry{ text-align:justify}

.mainModule {margin-bottom:10px;}
/*.mainModule img {float:left; margin-right:10px;}*/
.mainModuleL {float:left; width:400px; margin-right:10px; text-align:justify; line-height:135%;}
.mainModuleR {float:right; width:250px; padding-bottom:10px; background:url(../images/more_bg_bot.gif) bottom no-repeat;}
.mainModuleRTop {padding-top:10px; background:url(../images/more_bg_top.gif) top no-repeat;}
.mainModuleRBg {padding:0 10px; background:url(../images/more_bg.gif) repeat-y;}
.mainModuleR ul {padding:0; margin:0; list-style:none;}
.mainModuleR li {background:url(../images/more_bullet.png) 0 7px no-repeat; padding:5px 5px 5px 15px; border-bottom:1px dotted #133f7a;}
.mainModuleR li.last {border:none; margin-bottom:0; padding-bottom:0;}
.mainModuleR li a {color:#133f7a; text-decoration:none;}

/* -- Right Column -- */
.widthRight {float:right; width:310px; padding:5px 0; overflow:hidden;}
.rightLogin {
	width:300px; 
	margin:0 5px 5px; 
	background:#efb78a url(../images/login_bg.gif) no-repeat; 
	font-size:11px;
}
.rightLogin .bottom{padding:2px 0 3px; background:url(../images/login_bg_bot.gif) bottom no-repeat;}
.rightLogin a {color:#0a3d82; margin:0 10px;}
.rightTitle {height:31px; padding-left:30px; vertical-align:middle; color:#fff; text-transform:uppercase; font-size:11px; font-weight:bold;}
.rightTitle_login {height:31px; padding-left:30px; vertical-align:middle; color:#fff; font-weight:bold; font-size:12px;}
.rightLogin .fname {width:60px; color:#0a3d82; font-weight:bold; padding-left:10px;}
.rightLoginForm {width:140px; margin:0; padding:1px 5px;}
.rightLoginButton{
	width:50px; 
	margin:0; margin-left:3px; 
	padding:3px; 
	background:url(../images/login_btn.gif) top left no-repeat; 
	text-align:center;
	font-weight:bold;
	border:0;
}
.rightWeblink { 
	width:300px; 
	margin:0 5px 5px; 
	background:#b3bfce url(../images/weblink_bg.gif) top no-repeat; 
	font-weight:bold; 
	color:#fff;
}
.rightWeblink ul {padding:0; margin:0; list-style:none;}
.rightWeblink li {list-style-position:outside; margin-left:25px; padding:3px 0 5px;}
.rightWeblink a {color:#fff; text-decoration:none;}
.rightWeblink .bottom{padding:2px 0 3px; background:url(../images/weblink_bgbot.gif) bottom no-repeat;}
.rightNews {margin-bottom:5px; color:#fff;}
.rightNewsImg {
	max-width:80px; 
	width:expression(this.width > 80 ? 80 : true); 
	padding-left:10px;
}
.rightNews a {color:#fff; text-decoration:none;}
.rightNews .content {padding:0 10px; text-align:left;}
.rightNews .content a{font-size:11px; text-decoration:none; }
.rightNews .title {
	height:36px; margin:0 5px 5px; background:url(../images/right_news_title.gif) no-repeat;
	padding:8px 10px 0 30px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

/* -- Buttons -- */
.buttonDetail {
	width:80px;
	color:#fff; font-size:11px;
	padding:1px 0 2px;
	text-align:center;
	display:block;
	background:url(../images/child_btn_detail.png) no-repeat; 
	text-decoration:none;
}

/* --- Footer --- */
.Footer {clear:both; background:#fff url(../images/footer_bg.gif) top repeat-x; text-align:center;}
.footerMenu {height:30px; font:bold 12px Tahoma, Verdana, Helvetica, sans-serif; margin:0 auto; text-align:center; position:relative;}
.footerMenu ul {
	padding:2px 0 3px; margin:0; list-style:none;
}
.footerMenu li {float:left; padding:0 16px 0 12px; background:url(../images/footermenu_line.png) right no-repeat;}
.footerMenu li.last {background:none; padding:0 10px;}
.footerMenu li a {display:block; padding:5px 0; text-decoration:none; color:#fff;}
.footerMenu li a:hover {color:#fdae17;}
.footerBanner {height:30px;}
.footerCopyright {padding:10px; font:bold 11px Arial, Helvetica, sans-serif; color:#133f7a;}
.footerCopyright a {color:#133f7a;}


/* -- Others -- */
.clear {clear:both;}
form {padding:0; margin:0;}
.bold{font-weight:bold}
.note{font:normal 10px Tahoma, Verdana, Geneva, sans-serif; color:#5b7091;}
.red{color:#F00}
.center{text-align:center;}
fieldset {
	margin-bottom: 15px;
	border: 1px #ccc solid;
	padding: 10px;
	text-align: left;
}
fieldset table{margin-top:5px;}
fieldset td{padding-left:5px;}
legend    {
	font:bold 14px Arial, Helvetica, sans-serif;
}
/*Login member*/
.tabAdvance{padding:5px;}
.tabAdvance ul{list-style:none; margin:0; padding:0; margin-top:10px;}
.tabAdvance li{padding:3px 0;}
.tabAdvance li a{text-decoration:none; font-weight:bold;}
/* Clearfix */
* html .clearfix {
	height: 1%; /* IE5-6 */
}

.clearfix {
	display: inline-block; /* IE7xhtml*/
}

html[xmlns] .clearfix {
	display: block; /* O */
}

.clearfix:after {
	clear: both;
	content: "."; /* FF, O, etc. */
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.img_list_content{
	float:left;
	max-width:100px;
	width:expression(this.width > 100 ? 100 : true);
	padding-right:8px;
}
.contactUs ul{margin:0; padding:0; padding-left:20px;}
.contactUs li{padding-bottom:5px;}
