﻿@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:10pt;
	background:#fff;
     /*  background:url(http://www.redsun.vn/images/newyear_2011.jpg) right center fixed;*/
	
}
table{font-size:10pt;font-family: Verdana;}
a{ text-decoration:none}

img{border:0px}
p{padding:1px; margin:0px}


/*Menu*/
.menu{float:left;  width:990px;  padding:15px 0px 10px 0px;  height:20px}


.menu a.top {padding:35px 0px; color:#FFFFFF; background:url(../images_web/topmenu_close.gif) left no-repeat; text-decoration:none;color:#000; font-weight:bold; }
.menu a.top span {padding:35px 20px; color:#FFFFFF; background:url(../images_web/linemenu.gif) right no-repeat; text-decoration:none;color:#000; font-weight:bold;  }
.menu a.top:hover {padding:35px 0px; color:#FFFFFF; background:url(../images_web/leftmenu.gif) left no-repeat; text-decoration:none; color:#FFFFFF; font-weight:bold }
.menu a.top:hover span {padding:35px 20px; color:#FFFFFF; background:url(../images_web/bgmenu_open.gif) right no-repeat; text-decoration:none; color:#FFFFFF; font-weight:bold }

.menu a.center {padding:35px 0px; color:#FFFFFF; background:url(../images_web/bgmenu.gif) left no-repeat; text-decoration:none;color:#000; font-weight:bold }
.menu a.center span {padding:35px 30px; color:#FFFFFF; background:url(../images_web/linemenu.gif) right no-repeat; text-decoration:none ;color:#000; font-weight:bold}
.menu a.center:hover {padding:35px 0px; color:#FFFFFF; background:url(../images_web/bgmenu_open.gif) left no-repeat; text-decoration:none; color:#FFFFFF; font-weight:bold }
.menu a.center:hover span {padding:35px 30px; color:#FFFFFF; background:url(../images_web/bgmenu_open.gif) right no-repeat; text-decoration:none ; color:#FFFFFF; font-weight:bold}


.menu a.bottom {padding:35px 0px; color:#FFFFFF; background:url(../images_web/bgmenu.gif) left no-repeat; text-decoration:none;color:#000; font-weight:bold }
.menu a.bottom span {padding:35px 32px; color:#FFFFFF; background:url(../images_web/rightmenu_close.gif) right no-repeat; text-decoration:none ;color:#000; font-weight:bold}
.menu a.bottom:hover {padding:35px 0px; color:#FFFFFF; background:url(../images_web/bgmenu_open.gif) left no-repeat; text-decoration:none ; color:#FFFFFF; font-weight:bold}
.menu a.bottom:hover span {padding:35px 32px; color:#FFFFFF; background:url(../images_web/rightmenured.gif) right no-repeat; text-decoration:none ; color:#FFFFFF; font-weight:bold}

/*tab*/

.animatedtabs{
border-bottom: 0px solid gray;
overflow: hidden;
width: 100%;
font-size: 12px; /*font of menu text*/
color:#FFFFFF;
}


.animatedtabs ul{
list-style-type: none;
margin: 0;
margin-left: 0px; /*offset of first tab relative to page left edge*/
padding: 0;
}

.animatedtabs li{
float: left;
margin: 0;
padding: 0;

}

.animatedtabs a{
float: left;
position: relative;
top: 0px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
background: url(media/tab-blue-left.gif) no-repeat left top;
margin: 0;
margin-right: 2px; /*Spacing between each tab*/
padding: 0 0 0 0px;
text-decoration: none;
width:176px


}

.animatedtabs a span{
float: left;
position: relative;
display: block;
background: url(../images_web/bg_tab.gif);
padding: 9px 0px 7px 0px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
font-weight: bold;
color: black;
padding-bottom: 8px;

text-align:center;
color:#A6102A
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span {float:none;}
/* End IE5-Mac hack */


.animatedtabs .selected a{
top: 0;
}
.animatedtabs .selected a span{
background:url(../images_web/bg_tab_curr.gif);
color: black;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
color:#A6102A

}
.animatedtabs a:hover{
top: 0;

}
.animatedtabs a:hover span{
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
background:url(../images_web/bg_tab_curr.gif);
color:#A6102A

}


/**/

.background{float:left; width:1004px; padding:10px 0px 10px 0px; background:#fff;margin:0}
.main{float:left; width:1004px; }
.main_top{float:left; width:1002px; border-left:1px solid #f0eaac; border-right:1px solid #f0eaac; background:#fbfbee url(../images_web/line_repeat1.gif) repeat-x; overflow:hidden}
.logo{float:left; width:390px}
.style_center_flash{float:left; width:612px}


.main_center{float:left; width:990px; background:#fbfaef; border-left:1px solid #f0eaac; border-right:1px solid #f0eaac; padding:0px 6px 0px 6px; }
.menu2{float:left; width:990px; }
/*.menu_head{float:left; width:990px; background:url(../images_web/bg_head.gif) repeat-x ; height:44px }*/
.menu_head{float:left;background:url(../images_web/bg_head.gif) repeat-x ; height:14px;width:1004px; border-left:1px solid #f0eaac; border-right:1px solid #f0eaac;overflow:hidden }

.link_menu_head1{float:left; width:450px; text-align:right; padding:10px 12px 8px 120px}
.link_menu_head1 a{ text-decoration:none; color:#990033}
.link_menu_head1 a:hover{ text-decoration:underline; color:#990033}
.link_menu_head2{float:left; width:450px; text-align:right; padding:5px 12px 8px 120px}
.link_menu_head2 a{ text-decoration:none; color:#990033}
.link_menu_head2 a:hover{ text-decoration:underline; color:#990033}
.link_menu_head3{float:left; width:450px; text-align:right; padding:10px 12px 5px 120px}


.calendar{float:left; width:390px; background:#f2f0c2; padding:5px 0px 5px 600px}
.line1{float:left; width:990px; margin-top:1px; background:#A7112A; height:10px}

.main_left{float:left; width:195px; padding-right:15px; margin-bottom:20px}
.main_left .line_top{float:left; width:195px}
.list_right_more2{float:left; width:183px; padding:5px; background:#faf9e7; border:1px solid #A39D2A; text-align:justify}
.main_left .topline{float:left; width:150px; height:18px; padding:12px 0px 0px 45px; color:#000; font-weight:bold}
.main_left .bottomline{float:left; width:195px; padding:0px; height:8px; background:url(../images_web/left_sub_bottom.gif) no-repeat; margin-bottom:0px; border-top:1px solid #fff}
.main_left .field1{float:left; width:160px; height:13px; background:#f2f0c2 url(../images_web/arrow1.gif) left no-repeat; padding:5px 0px 5px 35px; border-bottom:1px solid #978b11; border-top:1px solid #fff}

.main_left .field1 a{ text-decoration:none; color:#000}
.main_left .field1 a:hover{ text-decoration:underline}

.main_left .field2{float:left; width:160px; height:13px; padding:3px 0px 5px 35px; background:#f2f0c2 url(../images_web/arrow1.gif) left no-repeat}
.main_left .field2 a{ text-decoration:none; color:#000}
.main_left .field2 a:hover{ text-decoration:underline}

.box_search{float:left; width:195px; height:27px; margin-top:10px; border:1px solid #e5e192; background:#FFFFFF}
.google{float:left; width:68px}
.textbox{float:left; width:125px; padding-top:5px}
.btnsearch{float:left; width:86px; padding:10px 0px 0px 109px}

.folderlink{float:left; width:770px; font-size:11px; color:#999; padding:5px 0px 5px 0px}
.folderlink a{ text-decoration:none; color:#999}
.folderlink a:hover{ text-decoration:underline}

.main_center2{float:left; width:537px;}

.banner_main{float:left; width:537px; margin-bottom:8px }
.main_center2 .tabs{float:left; width:520px; padding-top:20px}
.main_center2 .tabs .line_top{float:left; width:515px}
.main_center2 .tabs .text{float:left; width:495px; height:20px; padding-top:7px; background:url(../images_web/line_repeat9.gif) repeat-x; font-weight:bold; color:#FFFFFF; font-size:11px}

.main_center3{float:left; width:765px;}
.main_center3 .tabs{float:left; width:748px; padding-top:20px}
.main_center3 .tabs .line_top{float:left; width:240px}
.main_center3 .tabs .text{float:left; width:720px; height:20px; padding-top:7px; background:url(../images_web/line_repeat9.gif) repeat-x; font-weight:bold; color:#FFFFFF; font-size:11px}

.main_right{float:left; width:228px; padding:0px 0px 0px 10px; margin-bottom:20px; margin-top:0px}
.main_right .line_top{float:left; width:228px}
.main_right .title1{float:left; width:218px; height:20px; background:url(../images_web/news.gif) no-repeat left; padding-left:5px; font-weight:bold; color:#FFFFFF; padding:4px 0px 0px 10px}

.tab_content{float:left; width:513px; background:#faf9e6; border-left:1px solid #eeeab0; border-right:1px solid #eeeab0}
.content1{float:left; width:495px; height:201px; padding-top:10px; border-bottom:1px solid #eeeab0; background:#faf9e6; display:block}

.tab_text{float:left; width:500px; padding:0px 0px 0px 15px; background:url(../images_web/arrow2.gif) no-repeat 0px 8px; line-height:18px; margin:5px 0px 0px; font-weight:bold}
.tab_text a{font-weight:bold; color:#666666; text-decoration:none}
.tab_text a:hover{font-weight:bold; color:#666666; text-decoration:underline}

.intro{float:left; width:480px; padding:0px 0px 0px 20px; line-height:18px; margin:5px 0px 0px; font-weight:normal;}


.view_all{float:left; width:490px; padding:10px 0px 10px 0px; text-align:right}
.view_all a{ text-decoration:none; color:#000}
.view_all a:hover{ text-decoration:underline}

.content2{float:left; width:495px; height:201px; padding-top:10px; border-bottom:1px solid #eeeab0; background:#faf9e6; display:none}
.sub_content{float:left; width:239px}
.sub_title{float:left; width:209px; padding:10px 20px 5px 10px; color:#990033; font-weight:bold}
.sub_text{float:left; width:205px; padding:2px 0px 0px 25px; height:20px; background:url(../images_web/arrow2.gif) no-repeat}


.list_right{float:left; width:210px; padding:5px 0px 0px 10px; background:#faf9e7; border-left:4px solid #c7c6bd; border-right:4px solid #c7c6bd}
.list_right .sub{float:left; width:150px; height:21px; padding:6px 0px 0px 50px; border-bottom:1px dotted #999999}
.list_right .sub2{float:left; width:150px; height:21px; background:url(../images_web/img3.gif) no-repeat; padding:6px 0px 0px 50px; border-bottom:1px dotted #999999}
.list_right .sub3{float:left; width:150px; height:21px; background:url(../images_web/img4.gif) no-repeat; padding:6px 0px 0px 50px; border-bottom:1px dotted #999999}
.list_right .sub4{float:left; width:150px; height:21px; background:url(../images_web/img5.gif) no-repeat; padding:6px 0px 0px 50px; border-bottom:1px dotted #999999}
.list_right .sub5{float:left; width:150px; height:21px; background:url(../images_web/img6.gif) no-repeat; padding:6px 0px 0px 50px; border-bottom:1px dotted #999999}
.list_right .sub6{float:left; width:150px; height:21px; background:url(../images_web/img7.gif) no-repeat; padding:6px 0px 0px 50px; border-bottom:1px dotted #999999}
.list_right .sub7{float:left; width:150px; height:21px; background:url(../images_web/img8.gif) no-repeat; padding:6px 0px 0px 50px; border-bottom:1px dotted #999999}
.list_right .sub8{float:left; width:150px; height:21px; background:url(../images_web/img9.gif) no-repeat; padding:6px 0px 0px 50px; border-bottom:1px dotted #999999}
.list_right .sub9{float:left; width:150px; height:21px; background:url(../images_web/img10.gif) no-repeat; padding:6px 0px 0px 50px; border-bottom:1px dotted #999999}
.list_right .sub10{float:left; width:150px; height:21px; background:url(../images_web/img11.gif) no-repeat; padding:6px 0px 0px 50px; border-bottom:1px dotted #999999}
.list_right .subnews{float:left; width:185px;  padding:6px 5px 6px 10px; border-bottom:1px dotted #999999;background:url(../images_web/arrow2.gif) no-repeat 0px 10px;}
.list_right_more{float:left; width:202px; padding:0px 10px 0px 10px; background:#faf9e7; border-left:3px solid #c7c6bd; border-right:3px solid #c7c6bd}



.list_right a{ text-decoration:none; color:#a7112a}
.list_right a:hover{ text-decoration:underline}

.contact{float:left; width:178px; height:17px; padding:35px 0px 0px 50px; font-weight:bold; background:url(../images_web/v.gif)}

.list_right2{float:left; width:220px; padding-left:6px}
.list_right2 .line_top{float:left; width:200px;}

.list_right2 .content{float:left; width:206px; border-left:1px solid #A39D2A; border-right:1px solid #A39D2A; padding:10px 0px 10px 10px}
.list_right2 .title{float:left; width:196px; color:#645E03; text-align:left; font-weight:bold; font-size:14px; padding:5px 0px 5px 0px }
.list_right2 .company_name1{float:left; width:170px; height:40px; padding:10px 0px 0px 45px; background: #FBFAEE url(../images_web/homeicon.gif) no-repeat 20px 0px; text-align:center}
.list_right2 .company_name2{float:left; width:200px; height:40px; padding:10px 0px 0px 0px; background: #FBFAEE ; text-align:center}

.list_right2 .address{float:left; width:190px; padding:5px 0px 0px 20px}
.list_right2 .detail{float:left; width:190px; padding:10px 0px 0px 20px; font-style:italic; color:#999966}
.list_right2 .fax{float:left; width:190px; padding:10px 0px 0px 20px; font-weight:bold}
.list_right2 .mail{float:left; width:190px; padding:10px 0px 0px 20px}
.list_right2 .web{float:left; width:190px; padding:0px 0px 0px 20px}

.bottom_main{float:left; width:1002px; background:url(../images_web/line_repeat8.gif) repeat-x; border-left:1px solid #cccc99; border-right:1px solid #cccc99; padding-top:40px; color:#565603; text-align:center; margin-top:0px}
.bottom_main a{ text-decoration:none; color:#333300}
.bottom_main a:hover{ text-decoration:underline}
.copyright{float:left; width:1004px; height:15px; padding:10px 0px 5px 0px; background:#cccc99; text-align:center; font-size:11px; color:#565603}
.design{float:left; width:295px; height:15px; padding:10px 5px 5px 0px; text-align:right; background:#cccc99; font-size:11px; color:#565603}
.design a{ text-decoration:none; color:#565603}
.design a:hover{ text-decoration:underline}

.bottom_line{float:left; width:1004px}

/*about_us*/
.img_aboutus{float:left; width:754px; border:1px solid #f2f1c4}
.about_center{float:left; width:532px; padding:10px 0px 0px 5px;}
.about_center .title{float:left; width:530px; color:#a7112a; font-size:15px; padding-bottom:5px; font-weight:bold }
.about_center .title a{color:#a7112a; font-size:15px; text-decoration:none }
.about_center .title a:hover{color:#a7112a; font-size:15px; text-decoration:underline }
.about_center .content{float:left; width:512px; text-align:justify; line-height:22px; font-size:12px; padding:10px 5px 0px}
.about_center .line{float:left; width:500px; color:#555831; background:url(../images_web/arrow4.gif) no-repeat 5px 10px; padding:5px 5px 5px 20px; font-weight:bold}
.about_center .line a{color:#555831;font-weight:bold; text-decoration:none}
.about_center .line a:hover{color:#555831;font-weight:bold; text-decoration:underline}

.about_center .question{float:left; width:522px; color:#004C80; font-size:12px; padding-bottom:5px }
.about_center .question a{color:#004C80; font-size:12px; text-decoration:none }
.about_center .question a:hover{color:#004C80; font-size:12px; text-decoration:underline }
.about_center .answer{float:left; width:522px; color:#0F1114; font-size:12px;  overflow: hidden;   }
.about_center .answer1{width:512px;overflow: hidden; position: relative;background:#DCE9F2;padding:5px; margin:0px}

.about_center_f{float:left; width:732px; padding:10px 0px 0px 5px;}
.about_center_f .title_f{float:left; width:732px; color:#a7112a; font-size:15px; padding-bottom:5px; font-weight:bold }
.about_center_f .title_f a{color:#a7112a; font-size:15px; text-decoration:none }
.about_center_f .title_f a:hover{color:#a7112a; font-size:15px; text-decoration:underline }
.about_center_f .content_f{float:left; width:722px; text-align:justify; line-height:22px; font-size:12px; padding:10px 5px 0px}
.about_center_f .line_f{float:left; width:700px; color:#555831; background:url(../images_web/arrow4.gif) no-repeat 5px 10px; padding:5px 5px 5px 20px; font-weight:bold}
.about_center_f .line_f a{color:#555831;font-weight:bold; text-decoration:none}
.about_center_f .line_f a:hover{color:#555831;font-weight:bold; text-decoration:underline}

.about_center_f .question_f{float:left; width:722px; color:#004C80; font-size:12px; padding-bottom:5px }
.about_center_f .question_f a{color:#004C80; font-size:12px; text-decoration:none }
.about_center_f .question_f a:hover{color:#004C80; font-size:12px; text-decoration:underline }
.about_center_f .answer_f{float:left; width:722px; color:#0F1114; font-size:12px;  overflow: hidden;   }
.about_center_f .answer1_f{width:712px;overflow: hidden; position: relative;background:#DCE9F2;padding:5px; margin:0px}




/**/
.boxmain{ float:left; width:533px; padding:0px; margin:0px;  margin-top:15px; margin-bottom:10px}
.boxmain .title{ float:left; width:533px; background:url(../images_web/line_repeat9.gif); height:27px}
.boxmain .title .text{float: left; width:200px; color:#fff; font-weight:bold; height:20px; padding:7px 0px 0px 0px; }
.boxmain .content{ float:left; width:536px; border:0px solid #EEEAB0;}
.boxmain  .content_detail{float:left; width:514px; padding:10px 10px 10px 10px ; display:none;line-height:20px; color:#666666; background:#FAF9E5;}
.boxmain  .content_detail2{float:left; width:514px; padding:10px 10px 10px 10px;  display:none;line-height:20px; color:#666666; background:#FAF9E5; }

.boxmain .bottom{ float:left; width:537px; height:14px; }
.boxmain .bottom .text{float: left; width:100px; color:#fff; font-weight:bold; height:14px; padding:0px 0px 0px 0px; background:#00FF99 }



.toplink{float:left; width:1002px; border-left:1px solid #f0eaac; border-right:1px solid #f0eaac; background:#FAF9E6 url(../images_web/line_repeat2.gif) repeat-x; }
.logotext{float:left; width:1002px;}
.toplink2{float:right; width:350px; padding:0px 0px 5px; text-align:center}
.link_head{ padding:0px 10px; font-family:arial}
.link_head a{ text-decoration:none; color:#a7112a}
.link_head a:hover{ text-decoration:underline}

.left_head { float:left; width:14px; height:44px; background:url(../images_web/left_head.gif) no-repeat left;}
.right_head { float:left; width:14px; height:44px; background:url(../images_web/right_head.gif) no-repeat right;margi-top:10px}
.main_head{float:left; width:962px; height:44px;}
.main_head ul{ list-style:none; margin:0; padding:0px 0px }
.main_head li{  float:left; color:#990033;font-family:Arial; font-size:12px; font-weight:bold; text-transform:uppercase; padding:14px 24px 0px; background:url(../images_web/line_menu.gif) no-repeat right; height:30px;
}
.main_head li a{  color:#990033; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none }
.main_head li a:hover{  color:#000; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none }
.none_line{background:none}
/*---------------NEWS--------------------*/
.xam9 {
	font-family: Verdana;
	font-size: 9px;
	color: #999;
	text-decoration: none;
	font-style: italic;
}

.nfield{float:left; width:532px; border-bottom:1px dotted #CCCCCC; margin:8px 0px; text-align:justify ; padding:8px 0px}

.nfield .ntop{float:left; width:532px}
.nfield .ntop .ntext{float:left; width:520px; font-size:12px; font-weight:bold; color:#333333; text-align:justify; background:url(../images_web/arrow2.gif) no-repeat 0px 5px; padding:0px 0px 0px 10px }
.nfield .ntop .ntext a:link,.nfield .ntop .ntext a:visited{ font-size:12px; font-weight:bold; color:#333333; text-decoration:none}
.nfield .ntop .ntext a:hover{ font-size:12px; font-weight:bold; color:#333333; text-decoration:underline}
.nfield .datetime{float:left; width:500px; padding-left:18px; font-size:10px; color:#999999}
/*--Paging--*/
.pageNav {margin-top:0px;padding:10px 0;color:#000000; }
.pageNav .typing{float:right; margin-top:0px;}
.pageNav input{font-size:10px;font-family:verdana;}
.pageNav a{padding: 2px 5px;color:#203558!important; border: solid 1px #849CC6;text-decoration: none!important;}
.pageNav a:hover{background-color:#E5EDF9;color:#203558!important;}
.pageNav span.current {padding:2px 5px; color:#ffffff!important;background-color:#5E90C3!important;border: solid 1px #5E90C3;font-weight:bold;}
.pageNav .pre{margin: 0 10px;}
.pageNav .next{margin:0 10px;}
/*--Paging--*/
.news_other{float:left; width:224px; border-bottom:5px solid #E3E293; border-top:5px solid #E3E293;  background:#F2EFC2; margin-bottom:10px}
.news_other .line{float:left; width:199px; border-bottom:1px dotted #BAB888; padding:7px 5px 7px 20px; background:url(../images_web/arrow3.gif) no-repeat 5px 10px;  }
.news_other .line a{ color:#000000; font-weight:normal; text-decoration:none}
.news_other .line a:hover{ color:#25201B; font-weight:normal; text-decoration:underline}
/**/
.haft_tab_text{float:left; width:170px;margin:5px 0px 0px; }
.haft_tab_text .tab_text{float:left; width:155px; padding:0px 2px 0px 15px; background:url(../images_web/arrow2.gif) no-repeat 0px 8px; line-height:18px; margin:5px 0px 0px; font-weight:bold}
.haft_tab_text .title{float:left; width:170px; font-weight:bold; color:#A3213D; font-size:12px; background:none}
.haft_tab_text .title a{font-weight:bold; color:#A3213D; font-size:12px;text-decoration:none}
.haft_tab_text .title a:hover{font-weight:bold; color:#A3213D; font-size:12px;text-decoration:underline}


.haft_tab_text2{float:left; width:500px;margin:5px 0px 0px; }
.haft_tab_text2 .tab_text{float:left; width:400px; padding:0px 2px 0px 15px; background:url(../images_web/arrow2.gif) no-repeat 0px 8px; line-height:18px; margin:0px 0px 0px; font-weight:bold}
.haft_tab_text2 .title{float:left; width:400px; font-weight:bold; color:#A3213D; font-size:12px; background:none}
.haft_tab_text2 .title a{font-weight:bold; color:#A3213D; font-size:12px;text-decoration:none}
.haft_tab_text2 .title a:hover{font-weight:bold; color:#A3213D; font-size:12px;text-decoration:underline}


.content_c .company { float:left; width:240px; padding:0px 0px 0px 15px; text-align:center}
.content_c .company .div1 { float:left; padding:5px; text-align:center; font-size:11px; width:230px ; border:1px solid #ccc ; }

.date_news{ color:#999; font-size:10px}

.faq_box{float:left; height:20px; padding:10px 0px 0px 30px }
.faq_box a{ color:#645E03; text-decoration:none}
.faq_box a.hover{ color:#645E03; text-decoration:underline}


.visit_friend{float:left; font-size:11px; width:530px; border-top:1px solid #A39D2A;border-bottom:1px solid #A39D2A;   background:#fff;  margin-top:0px;padding:0px}
.visit_friend2{float:left; font-size:11px; width:770px; border-top:1px solid #A39D2A;border-bottom:1px solid #A39D2A;   background:#fff;  margin-top:0px;padding:0px}
.required{padding-left:15px;background: url(../images_web/required_icon.gif) 5px 5px no-repeat;}
/* CATEGORY SUBMENUS - called in mast_dropdowns.inc*/
.SubMenu {
position:absolute;
z-index:21;
border: 1px solid #CFD0CB;
background-color: #EDEEE5;
font-family: Verdana;
color:#696660;
font-size:11px;
font-weight: bold;
text-decoration: none;
cursor:pointer;
display: none;
}

.SubMenu div {
width:170px;
height: 18px;
background-color:#EDEEE5;
border-bottom:solid 1px #CFD0CB;
cursor:pointer; 
padding:4px 5px 0px 15px; 
}

.SubMenu div.lastitem{
border:0px !important;
}

/* CATEGORY SUBMENUS */

/* ACCORDION STYLES */

.Accordion {
visibility: hidden;
height: 195px;
}

.stretcher {
border:solid 1px #CFD0CB;
width: 195px !important;
padding: 0px;
margin: 0;
}

.acc_td {
padding-bottom: 1px;
background-color: #FFFFFF;
margin: 0;
}

.acc_div {
background-color: #EDEEE5;
font-family:arial;
width: 185px;
height: 18px;
border-bottom:solid 1px #CFD0CB;
padding: 4px 0px 0px 10px;
font-weight: bold;
font-size: 11px;
line-height: 16px;
color: #68665f;
cursor: pointer;
cursor: hand;
}

.acc_div a{
text-decoration: none;
color: #68665f;
}

.acc_div a:hover{
text-decoration: none;
color: #4DC8E9;
}

.acc_div:hover {
color: #A83838 !important;
}


/* //ACCORDION STYLES */
.class_close0 div {
width:167px; background: url(../images_web/gioithieu_red.png); height:18px !important; padding:7px 0px 5px 30px; color:#FFFFFF; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial }
.class_seleted0 div {
 width:167px; background: url(../images_web/gioithieu_yellow.png); height:18px !important; padding:7px 0px 5px 30px;color:#990033; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial}
 

 
 .class_close1 div {
width:167px; background: url(../images_web/canada_red.png); height:18px !important; padding:7px 0px 5px 30px; color:#FFFFFF; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial }
.class_seleted1 div {
 width:167px; background: url(../images_web/canada_yellow.png); height:18px !important; padding:7px 0px 5px 30px;color:#990033; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial}


.class_close2 div {
width:167px; background: url(../images_web/visa_canada_red.png); height:18px !important; padding:7px 0px 5px 30px; color:#FFFFFF; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial }
.class_seleted2 div {
 width:167px; background: url(../images_web/visa_canada_yellow.png); height:18px !important; padding:7px 0px 5px 30px;color:#990033; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial}


.class_close3 div {
width:167px; background: url(../images_web/about_ca_red.png); height:18px !important; padding:7px 0px 5px 30px; color:#FFFFFF; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial }
.class_seleted3 div {
 width:167px; background: url(../images_web/about_ca_yellow.png); height:18px !important; padding:7px 0px 5px 30px;color:#990033; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial}
 
 
.class_close4 div {
width:167px; background: url(../images_web/uc_red.png); height:18px !important; padding:7px 0px 5px 30px; color:#FFFFFF; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial }
.class_seleted4 div {
 width:167px; background: url(../images_web/uc_yellow.png); height:18px !important; padding:7px 0px 5px 30px;color:#990033; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial}
 
.class_close5 div {
width:167px; background: url(../images_web/visa_uc_red.png); height:18px !important; padding:7px 0px 5px 30px; color:#FFFFFF; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial }
.class_seleted5 div {
 width:167px; background: url(../images_web/visa_uc_yellow.png); height:18px !important; padding:7px 0px 5px 30px;color:#990033; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial}

.class_close6 div {
width:167px; background: url(../images_web/about_au_red.png); height:18px !important; padding:7px 0px 5px 30px; color:#FFFFFF; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial }
.class_seleted6 div {
 width:167px; background: url(../images_web/about_au_yellow.png); height:18px !important; padding:7px 0px 5px 30px;color:#990033; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial}

.class_close7 div {
width:167px; background: url(../images_web/usa_red.png); height:18px !important; padding:7px 0px 5px 30px; color:#FFFFFF; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial }
.class_seleted7 div {
 width:167px; background: url(../images_web/usa_yellow.png); height:18px !important; padding:7px 0px 5px 30px;color:#990033; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial}
 
.class_close8 div {
width:167px; background: url(../images_web/about_usa_red.png); height:18px !important; padding:7px 0px 5px 30px; color:#FFFFFF; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial }
.class_seleted8 div {
 width:167px; background: url(../images_web/about_usa_yellow.png); height:18px !important; padding:7px 0px 5px 30px;color:#990033; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial}

/*.class_close4 div {
width:167px; background: url(../images_web/visa_canada_red.png); height:18px !important; padding:7px 0px 5px 30px; color:#FFFFFF; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial }
.class_seleted4 div {
 width:167px; background: url(../images_web/visa_canada_yellow.png); height:18px !important; padding:7px 0px 5px 30px;color:#990033; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial}
*/


.class_close9 div {
width:167px; background: url(../images_web/menu_red_singapore.png); height:18px !important; padding:7px 0px 5px 30px; color:#FFFFFF; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial }
.class_seleted9 div {
 width:167px; background: url(../images_web/menu_yellow_singapore.png); height:18px !important; padding:7px 0px 5px 30px;color:#990033; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial}


.class_close10 div {
width:167px; background: url(../images_web/menu_red_singapore1.png); height:18px !important; padding:7px 0px 5px 30px; color:#FFFFFF; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial }
.class_seleted10 div {
 width:167px; background: url(../images_web/menu_yellow_singapore1.png); height:18px !important; padding:7px 0px 5px 30px;color:#990033; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial}


.class_close11 div {
width:167px; background: url(../images_web/kienthuc_red.png); height:18px !important; padding:7px 0px 5px 30px; color:#FFFFFF; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial }
.class_seleted11 div {
 width:167px; background: url(../images_web/kienthuc_yellow.png); height:18px !important; padding:7px 0px 5px 30px;color:#990033; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial}


.class_close13 div {
width:167px; background: url(../images_web/news_red.png); height:18px !important; padding:7px 0px 5px 30px; color:#FFFFFF; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial }
.class_seleted13 div {
 width:167px; background: url(../images_web/news_yellow.png); height:18px !important; padding:7px 0px 5px 30px;color:#990033; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial}

.class_close12 div {
width:167px; background: url(../images_web/faq_red.png); height:18px !important; padding:7px 0px 5px 30px; color:#FFFFFF; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial }
.class_seleted12 div {
 width:167px; background: url(../images_web/faq_yellow.png); height:18px !important; padding:7px 0px 5px 30px;color:#990033; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial}
 
 
 
.class_close12 div {
width:167px; background: url(../images_web/vnworld_red.png); height:18px !important; padding:7px 0px 5px 30px; color:#FFFFFF; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial }
.class_seleted12 div {
 width:167px; background: url(../images_web/vnworld_yellow.png); height:18px !important; padding:7px 0px 5px 30px;color:#990033; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial}


/*.class_close9 div {
width:167px; background: url(../images_web/faq_red.png); height:18px !important; padding:7px 0px 5px 30px; color:#FFFFFF; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial }
.class_seleted9 div {
 width:167px; background: url(../images_web/faq_yellow.png); height:18px !important; padding:7px 0px 5px 30px;color:#990033; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial}


.class_close10 div {
width:167px; background: url(../images_web/faq_red.png); height:18px !important; padding:7px 0px 5px 30px; color:#FFFFFF; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial }
.class_seleted10 div {
 width:167px; background: url(../images_web/faq_yellow.png); height:18px !important; padding:7px 0px 5px 30px;color:#990033; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial}


.class_close11 div {
width:167px; background: url(../images_web/faq_red.png); height:18px !important; padding:7px 0px 5px 30px; color:#FFFFFF; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial }
.class_seleted11 div {
 width:167px; background: url(../images_web/faq_yellow.png); height:18px !important; padding:7px 0px 5px 30px;color:#990033; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial}

 */
 



.class_close div {
width:167px; background: url(../images_web/faq_red.png); height:18px !important; padding:7px 0px 5px 30px; color:#FFFFFF; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial }
.class_seleted div {
 width:167px; background: url(../images_web/faq_yellow.png); height:18px !important; padding:7px 0px 5px 30px;color:#990033; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial}

/*.class_close7 div {
width:167px; height:0px !important; padding:0; color:#FFFFFF; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial }
.class_close7 div {
 width:167px;  height:0px !important; padding:0px;color:#FFFFFF; font-weight:bold; text-decoration:none;font-size: 12px; font-family:Arial}
*/
 
 
.itemcate{border: 1px solid rgb(207, 208, 203); overflow: hidden; visibility: visible; opacity: 1; width: 197px; height: 278px;}
/**/
.content_right{float:left; width:228px; margin-bottom:10px}
/**/
.tableregis{ background:url(../images_web/form_dkyhoithao.jpg) no-repeat; width:469px; height:361px;padding-top:10px}
.tableregis td{ padding:3px 5px 3px 20px; color:#666600; font-weight:bold;font-size:11px; }
.tableregis .title_reg{ padding:0px 5px 20px 100px ; font-size:14px; font-weight:bold; color:#666600}

.tablelogin{ background:url(../images_web/form_dnhap.jpg) no-repeat; width:469px; height:361px;padding-top:10px}
.tablelogin td{ padding:5px 5px 5px 20px; color:#666600; font-weight:bold; }
.tablelogin .title_login{ padding:0px 5px 20px 100px ; font-size:14px; font-weight:bold; color:#666600}


.tablecontact{ background:url(../images_web/form_contact.jpg) no-repeat; width:469px; height:361px;padding-top:10px}
.tablecontact td{ padding:3px 5px 3px 20px; color:#666600; font-weight:bold; font-size:11px }
.tablecontact .title_reg{ padding:0px 5px 10px 100px ; font-size:14px; font-weight:bold; color:#666600}
/*background:url(../images_web/bgtop_ca.gif)  no-repeat top;*/
.bg_ca{float:left;width:528px; background:url(../images_web/bgrepeat_ca.gif) left repeat-y }
.bg_ca2{float:left;width:531px; background:url(../images_web/bgbottom_ca.gif)  no-repeat 5px 0px; height:16px}

.tablecanada{background:url(../images_web/bgtop_ca.gif)  no-repeat left top; width:528px; padding-top:10px}
.tablecanada td{ padding:5px 15px 5px 5px; color:#666600; font-weight: normal }
.tablecanada .title_reg{ padding:10px 5px 10px 70px ; font-size:14px; font-weight:bold; color:#666600; background:url(../images_web/ca_title.gif) no-repeat 5px 5px; }
.tablecanada .title_reg2{ padding:20px 5px 10px 60px ; font-size:14px; font-weight:bold; color:#666600; background:url(../images_web/ca_title2.gif) no-repeat 6px 0px; margin-bottom:10px}
.tablecanada .title_reg3{ padding:20px 5px 10px 70px ; font-size:14px; font-weight:bold; color:#666600; background:url(../images_web/ca_title2.gif) no-repeat 6px 0px; margin-bottom:10px}

.style_small{font-size:8pt; font-weight: normal; color:#666600; text-align:left}

.more_news{font-weight:normal;text-align:justify; background:url(../images_web/arrow2.gif) no-repeat 0px 10px; padding:5px 0px 0px 10px;}
.morea{font-size:12px !important; font-weight:normal; color:#000 !important ; }
.morea:hover{font-size:12px !important; font-weight:normal; color:#000 !important ; }
.title_more{color:#a7112a;font-weight:bold; font-size:12px}

