@charset "utf-8";
/* CSS Document */

html, body {padding:0; margin:0; font:normal 12px/normal Tahoma, Arial, Helvetica, sans-serif; color:#133f7a;}
body {background:#F0BA8E url(../images/bgBody.gif) top left repeat-x;}
table, img {border:none;}
h1,h2,h3 {
 margin-bottom: .3em;
 font-family: Arial, Helvetica, sans-serif;
 line-height: normal;
}

#pageContent {width:1000px; margin:0 auto; background:#FFF;}

/* --- Header --- */
.Header {height:333px;}

.headerTop {
	width:970px;
	height:87px;
	position:absolute;
	top:10px;
	padding:0 15px;
	background: url(../images/child_header_top.png) top center no-repeat;
}
.headerTop .title{
	text-align:center; 
	color:#FFF; 
	padding-top:57px;
}
.headerBlue {
	height:30px;
	width:970px;
	padding:0 15px;
	position:absolute;
	top:272px;
	background:url(../images/child_header_blue.png) top center no-repeat; text-align:center;
}
.search {float:left; width:350px; text-align:left; margin:4px 0 3px;}
.searchInput {
	border:1px solid #1E4C70; 
	font-size:12px; 
	padding:2px 5px; 
	color:#999;
	width:160px;
}
.searchSelect{
	border:1px solid #1E4C70;
	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 #1E4C70;
}
.headerGrey {
	height:31px;
	width:1000px;
	position:absolute;
	top:302px;
	background:url(../images/child_header_grey.png) top center no-repeat;
	text-align:center;
}

/* -- Top menu -- */
.topMenu {float:right; width:300px; height:30px; font:bold 12px Arial, Helvetica, sans-serif; text-align:right;}
.topMenu ul {padding:2px 0 3px; margin:0; list-style:none;}
.topMenu li {float:right; padding:0 20px 0 15px; background:url(../images/footermenu_line.png) left no-repeat;}
.topMenu li a {display:block; padding:5px 0; text-decoration:none; color:#fff;}
.topMenu li a:hover {color:#fdae17;}
/* -- Main menu -- */
.mainMenu {height:30px; font:bold 12px Arial, Helvetica, sans-serif; text-align:center;}

/* --- Main Container --- */
.widthBody {margin:0; padding:0; background: url(../images/child_body_bg.jpg) top left repeat-y; overflow:hidden;}
.widthBodybg{background:url(../images/bg_child.gif) center center no-repeat; padding-bottom:1px;}
/* -- Left Column -- */
.widthLeft {float:left; width:220px; overflow:hidden;}
.leftMenu {background:#204982; padding-bottom:5px; font-family:Tahoma;}
.leftMenu .title {
	padding:10px 0 8px 30px; 
	background:url(../images/child_left_menu_blue_title.gif) top left no-repeat; 
	font-size:0.9em; 
	font-weight:bold; 
	text-transform:uppercase; color:#fff;
}
.leftMenu .bottom {background:url(../images/child_left_menu_blue_title_bot.gif) top left no-repeat; padding:3px; margin:0;}
.leftMenu ul {padding:0; margin:0; list-style:none;}
.leftMenu li {background:url(../images/child_left_menu_blue_line.gif) bottom no-repeat; padding:7px 3px 7px 13px;}
.leftMenu li li {background:url(../images/icon_arrow.gif) 10px 7px no-repeat; padding:6px 3px 4px 20px;}
.leftMenu li span {background:url(../images/child_left_menu_bullet.png) left 1px no-repeat; padding-left:10px;}
.leftMenu li a {color:#fff; text-decoration:none; font-weight:bold; font-size:11px;}
.leftMenu li a:hover {color:#e49350; text-decoration:none; font-weight:bold;}
.leftMenu li li a {color:#fff; text-decoration:none; font-weight:normal;}
.leftMenu li li a:hover {color:#e49350; font-weight:normal;}
.leftMenu li.last {background:none;}

.leftProgram {background:#f0ba8e url(../images/child_left_program.png) top no-repeat;}
.leftProgram .title {height:26px; padding:5px 30px 10px; font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.leftProgram ul {padding:0; margin:0; list-style:none;}
.leftProgram li {font-weight:bold; background:url(../images/child_left_program_line.gif) bottom no-repeat; padding:7px 3px 7px 13px;}
.leftProgram li span {background:url(../images/child_left_menu_bullet.png) left 1px no-repeat; padding-left:10px;}
.leftProgram li.last {background:none;}
.leftProgram li a {text-decoration:none; color:#1f467d; font-size:11px;}

.leftNews {background:url(../images/child_left_news_bg.png) repeat-y; padding-bottom:5px; color:#fff;}
.leftNews .title {
	height:15px; padding:9px 0 18px 30px; background:url(../images/child_left_news_title.png) no-repeat; 
	font-size:11px; 
	font-weight:bold;
	line-height:135%;
	text-transform:uppercase;
}
.leftNewsTD {padding:10px; background: url(../images/child_left_news_line.png) bottom no-repeat; line-height:135%;}
.leftNewsTD.none{background:none;}
.leftNews .hightlight {font-size:11px; font-weight:bold; padding-bottom:5px;}
.leftNews .hightlight a{font: bold 11px/135% Verdana, Arial; text-decoration:none;color:#FFF; text-transform:uppercase;}
.leftNews img {border:1px solid #fff; max-width:198px; width:expression(this.width > 198 ? 198 :true); margin:5px 0; text-align:center;}

/* -- Main Column -- */
.widthMain {float:left; width:520px; padding:5px 10px;}
.widthMain a {font-size:11px;}
.mainTitle {height:22px; padding:7px 10px; margin-bottom:10px; font-size:24px; font-family:"Times New Roman", Times, serif; color:#1c4b89;}
.greyTitle {height:43px; padding:7px 10px 0; background:url(../images/child_grey_title_bg.jpg) no-repeat; font-weight:bold; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}
.mainHightlight {color:#254e85; font-size:1.3em; font-weight:bold; padding-bottom:5px;}
.mainHightlight a {color:#254e85; font: bold 12px/135%; padding-bottom:10px;text-decoration:none; text-transform:uppercase;}
.mainHightlight a:hover {color:#e49350; padding-bottom:10px;}


/* -- About Us -- */
.mainContent {margin:5px 0 10px;}
.mainContent img {float:left; margin-right:10px;}
.mainContent .txt {text-align:justify;}
.mainContent .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 -- */
.mainModule {margin-bottom:10px;}
.mainModule .hightlight {color:#2155a0; font-size:14px; font-weight:bold; line-height:200%;}

.mainModuleList {margin-bottom:10px;}
.mainModuleList .hightlight {color:#2155a0; font-size:14px; font-weight:bold; line-height:200%;}
.mainModuleList img {float:left; margin-right:10px;
max-width:150px; width:expression(this.width > 150 ? 150 : true); 
}

.mainModuleFull .newsTitle{ text-align:justify;padding-top:10px}
.mainModuleFull .entry{ text-align:justify}
.mainModuleFull .entry .imgnews{ float:left; margin-right:10px;}

.mainModuleContent {text-align:justify; padding:0 5px; line-height:135%; font:normal 12px/135% Verdana, Arial;}
.mainModuleMore {padding-bottom:10px; background:url(../images/child_more_bot.gif) bottom no-repeat;}
.mainModuleMoreTop {padding-top:10px; background:url(../images/child_more_top.gif) top no-repeat;}
.mainModuleMoreBg {padding:0 10px 10px; background:url(../images/child_more_bg.gif) repeat-y;}
.mainModuleMore ul {padding:0; margin:0; list-style:none;}
.mainModuleMore li {background:url(../images/more_bullet.png) left 3px no-repeat; padding-left:15px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #133f7a;}
.mainModuleMore li.last {border:none; margin-bottom:0; padding-bottom:0;}
.mainModuleMore li a {color:#06c; text-decoration:none; font-size:12px;}
.mainModuleMore li a:hover {color:#e49350; text-decoration:none;}

/* -- Right Column -- */
.widthRight {float:right; width:240px;}
.rightLogin {height:122px; width:240px; margin:0; background:url(../images/child_right_login_bg.png) no-repeat; font-size:11px; color:#fff;}
.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;}
.rightLogin .fname {width:70px; color:#0a3d82; font-weight:bold; padding-left:10px;}
.rightLoginForm {width:90px; height:14px; margin:0; padding:1px 5px;}
.rightLoginButton{
	width:40px; 
	margin:0; margin-left:3px; 
	padding:1px; 
	background:url(../images/login_btn.gif) center left no-repeat; 
	text-align:center;
	font-weight:bold;
	border:0;
}
/*support*/
.rightSupport {width:240px; padding-bottom:10px; margin:0; background:#f0ba8e url(../images/child_right_support_bg.png) top no-repeat; font-weight:bold; line-height:150%; color:#fff;}
.rightSupport ul {padding:0; margin:0; list-style:none;}
.rightSupport li {list-style-position:outside; margin-left:10px;}
.rightSupport a {color:#fff; text-decoration:none;}

/*Weblink*/
.rightWeblink {width:240px; padding-bottom:10px; margin:0; background:#B5C1D0 url(../images/child_right_weblink_bg.png) top no-repeat; font-weight:bold; line-height:150%; color:#fff;}
.rightWeblink ul {padding:0; margin:0; list-style:none;}
.rightWeblink li {list-style-position:outside; margin-left:12px;}
.rightWeblink a {color:#fff; text-decoration:none;}

.rightTopic {width:240px; color:#fff;}
.rightTopicTD {background:url(../images/child_right_hot_topic.png) top no-repeat; padding:10px;}
.rightTopicTD .hightlight {text-transform:uppercase; font-weight:bold; padding-bottom:10px;}
.rightTopicTD .content {padding-bottom:10px; line-height:135%;}
.rightTopicTD a {color:#1c4b89; font-style:italic; text-decoration:none; font-size:11px;}
.rightTopicTD .videoFRAME{width:90px; height:75px; overflow:hidden; border:1px solid #FFF;}
.rightTopicTD .videoFRAME em{display:block; position:absolute; width:90px; height:75px; background:url(../images/play_frame.png) center center no-repeat;}
.rightTopicTD .videoRESIZE{
	max-width:120px;
	width:expression(this.width > 120 ? 120 : true);
}
.rightEmploy {color:#fff;}
.rightEmploy a {color:#fff; text-decoration:none;}
.rightEmploy .title {height:20px; padding:7px 0 10px 30px; background:url(../images/child_right_blue_title.gif) top no-repeat;}
.rightEmployTD {padding:10px; text-align:justify; background:url(../images/child_right_employ_line.gif) bottom no-repeat; line-height:135%;}
.rightEmployTD .hightlight a{text-transform:uppercase; text-align:center; font:bold 11px/135% Verdana, Arial;}
.rightEmployTD p {margin:0; padding:10px 0;}

.rightContact {color:#fff;}
.rightContact a {color:#fff; text-decoration:none;}
.rightContact .title {height:20px; padding:7px 0 10px 30px; background:url(../images/child_right_blue_title.gif) top no-repeat;}
.rightContactTD {padding:5px; text-align:justify; line-height:135%;}
.rightContactTD b,.rightContactTD strong{ color:#FF0;}
/* -- Buttons -- */

.buttonDetail {
	float:right; width:80px;
	margin:5px 0; color:#fff; font-size:11px;
	padding:0;
	text-align:center; 
	background:url(../images/child_btn_detail.png) no-repeat; 
	border:none; 
	text-decoration:none;
}
.buttonDetail a{text-decoration:none;}
/* --- Footer --- */
.Footer {clear:both; background:#fff url(../images/child_footer_bg.gif) top repeat-x; text-align:center;}
.footerMenu {height:30px; font:bold 12px Tahoma, Arial, Helvetica, sans-serif; text-align:center;}
.footerMenu ul {padding:2px 0 3px; margin:0; list-style:none;}
.footerMenu li {float:left; padding:0 20px 0 15px; 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;}

.img_list_content
{
	overflow:hidden;
}
.img_list_content a { text-decoration:none;}
.img_list_content img{max-width:500px; width:expression(this.width > 500 ? 500 :true);}
.img_list_content .newsImgLeft{float:left; margin-right:10px; width:180px; height:120px; overflow:hidden;}
.resizeNewsImg{max-width:180px; width:expression(this.width > 180 ? 180 :true);}
/* -- Others -- */
.clear {clear:both;}
form {padding:0; margin:0;}
.widthSite {margin:0 auto;}
.linedot
{
	padding-top:10px;
	height:1px;border-bottom:1px  dotted #999;
}
.linespace
{
	padding-bottom:10px;
}
/*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;}

