body {
	font-family: tahoma, Helvetica,Arial,sans-serif;
	background-image: url(../images/bg_3pixel.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	color: #545454;
}
.style12 {color: #20b1c1}
.style6 {color: #999999}
.style13 {font-size: 11px; color: #990000; padding-bottom: 5px; text-align: justify;}
.style12 {color: #20b1c1}
.style9 {	color: #84B72C;
	font-size: 14px;
}
.red {	color: #FF0000;
	font-weight: bold;
}

a:link {
	color: #0066CC;
	text-decoration: none;
}
a:visited {
	color: #0066CC;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: none;
}
a:active {
	color: #CCCCCC;
	text-decoration: none;
}
.news_title1 {
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	padding: 10px;
}
.news_title2 {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	padding: 10px;
	text-align: justify;
}
.old_news1 {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #990000;
}
.old_news {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}

.readmore {
	text-decoration: none;
	color: #999999;
}
.readmore a:link {
	text-decoration: none;
	color: #FFCC00;
}
.readmore a:visited {
	font-size: 11px;
	text-decoration: none;
	color: #FFCC00;
	font-weight: bold;
}
.readmore a:hover {
	font-size: 11px;
	text-decoration: none;
	color: #FF0000;
	font-weight: bold;
}
.readmore a:active {
	font-size: 11px;
	text-decoration: none;
	color: #FFCC00;
}
a.foot:link {
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}
a.foot:visited {
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}
a.foot:hover {
	font-size: 11px;
	text-decoration: none;
	color: #990000;
	font-weight: bold;
}
a.foot:active {
	font-size: 11px;
	text-decoration: none;
	color: #FF0000;
}
a.login:link {
	text-decoration: underline;
	color: #666666;
	font-size: 12px;
	padding-right: 10px;
}
a.login:visited {
	text-decoration: underline;
	color: #666666;
	font-size: 12px;
	padding-right: 10px;
}
a.login:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #FF0000;
	padding-right: 10px;
}
a.login:active {
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
	padding-right: 10px;
}
a.language:link {
	color: #000000;
	font-size: 9px;
	padding-right: 10px;
	text-decoration: none;
}
a.language:visited {
	text-decoration: none;
	color: #ff0000;
	font-size: 9px;
	padding-right: 10px;
}
a.language:hover {
	font-size: 9px;
	text-decoration: none;
	color: #ff0000;
	padding-right: 10px;
}
a.language:active {
	font-size: 9px;
	text-decoration: none;
	color: #ff0000;
	padding-right: 10px;
}
.H_textfoot1 {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	float: left;
	margin-left: 10px;
	padding-bottom: 15px;
}
.Footer_text {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	float: left;
	margin-left: 10px;
}
.BR_smalltext {
	color: #000000;
	background-position: left;
	margin-left: 0px;
	white-space: normal;
	font: 11px/20px;
}
.BR_smalltext1 {
	font-size: 11px;
	color: #006699;
	word-spacing: 3pt;
}

.BR_tittle {
	color: #FF9900;
	font-size: 30px;
	font-weight: bold;
	margin-left: 5px;
}
.BR_tittle2 {
	color: #84B72C;
	font-size: 11px;
	font-weight: normal;
	margin-left: 0px;
}
.BR_tittle1 {
	color: #FF9900;
	font-size: 20px;
	font-weight: bold;
}
.BR_smalltext2 {
	font-size: 11px;
	color: #666666;
	text-align: justify;
	margin-bottom: 7px;
}
.BR_tittle3 {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.BL_tittle1 {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	padding-bottom: 5px;
	margin-right: 5px;
	text-align: justify;
}
.pictures {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pic2 {
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.titlehome {
	font-size: 18px;
	color: #99FF00;
}

.BR_smalltext3 {
	font-size: 11px;
	color: #666666;
	margin-left: 20px;
	width: 260px;
}
.BR_smalltext4 {
	font-size: 12px;
	color: #7BA211;
	margin-left: 20px;
	width: 260px;
	font-weight: bold;
}
.home_title {
	font-size: 24px;
	font-weight: bold;
	color: #99BE48;
}
#Duong {
	font: 11px ;
	color: #999999;
	width: 240px;
	margin-left: 0px;
}
.foot_setting {
	font: bold 12px ;
	text-align: right;
	margin-right: 30px;
	border-bottom: 1px solid #666666;
	margin-top: 10px;
}

#menu_trai {
	font: bold 14px ;
	color: #333333;
	width: 220px;
	margin-left: 15px;
}
.BR_titletop {
	color: #999999;
	background-position: left;
	margin-left: 10px;
	font: bold normal 11px/15px ;
}
.BR_titletop2 {
	color: #83B82C;
	background-position: left;
	margin-left: 10px;
	font: bold normal 20px/15px ;
}
.line {
	background-color: #CCCCCC;
	width: 210px;
	height: 2px;
}
.partner {
	font: bold 12px ;
	color: #9DD30B;
	text-decoration: underline;
}
.menu_boder {
	width: 170px;
	font: bold 12px/20px ;
	color: #999999;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin: 5px auto;
	height: 20px;
}
.menu_boder_top {
	width: 230px;
	font: bold 14px ;
	color: #FFFFFF;
	border: 1px solid #CCCCCC;
	height: 230px;
}
.off_content_text {
	margin: 10px 10px 20px;
	width: 610px;
	font: 12px/15px ;
	color: #767676;
}.text_list {
	background: #f2f2f2;
	color: #8DBD05;
	font-size: 14px;
	font-weight: bold;
}
.text_list_R {
	background: #f2f2f2;
	height: 88px;
	color: #8DBD05;
	font-size: 14px;
	font-weight: bold;
}
.text_list_nomal {
	font-size: 12px;
	color: #767676;
	margin-left: 10px;
	margin-bottom: 3px;
	margin-top: 3px;
}
.table_boder {
	border: 1px solid #CCCCCC;
}
.menu_index {
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.menu_index_text {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	height: 14px;
}
.index_title_c {
	background: #F7F7F7;
	height: 45px;
	width: 440px;
	float: left;
	border-top: 1px solid #CCCCCC;
	font: bold 18px/45px tahoma;
	color: #9BD10B;
	text-align: center;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.index_content {
	font: 12px;
	float: left;
	width: 440px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.index_line {
	height: 1px;
	width: 90%;
	background-color: #CCCCCC;
}

.index_content_text {
	font: 12px;
	float: left;
	width: 420px;
	color: #000000;
	text-align: justify;
	margin: 5px;
	line-height:18px
}
.content_text {
	font: 12px;
	color: #545454;
	text-align: justify;
	margin: 5px;
	line-height:18px
}
.index_r_menu {
	width: 6px;
	float: left;
}
.index_l_menu {
	width: 6px;
	float: left;
}
.index_bottom_menu {
	width: 191px;
	float: left;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font: 11px ;
	color: #428baf;
	border-top: 1px solid #CCCCCC;
}
.index_c_menu {
	width: 171px;
	float: left;
	border-top: 1px solid #CCCCCC;
}
.index_bottom_menu_text {
	width: 170px;
	float: left;
	text-align: justify;
	font: 12px;
	color: #428baf;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 3px;
}
.index_bottom_text {
	width: 191px;
	float: left;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font: 11px;
	color: #428baf;
	border-top: 1px solid #CCCCCC;
}

.news {
	height: 88px;
}
#readmore {
	font: 12px;
	color: #9DD30B;
	text-align: right;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.menu_indexlogo {
	width: 200px;
	height: 120px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
.menu_left {
	background: #E8E8E8;
	height: 40px;
	width: 230px;
	color:#000000;
	font-size: 12px;
	border: 1px solid #FFFFFF;
	
}
.title_line {
	float:left;
	margin-left:2px;
	width:2px;
	height:5px;
	color: #FF0000;
}
.table_boder1 {
	border: 1px solid #CCCCCC;
	width: 230px;
	padding: 10px;
	line-height: 20px;
}
.table_boder2 {
	border: 1px solid #CCCCCC;
	width: 230px;
	padding: 5px;
}
.table_content_boder {

	border: 1px solid #CCCCCC;
	width: 630px;
}
.project_tittle {

	background: #F7F7F7;
	height: 45px;
	width: 640px;
	float: left;
	font: bold 18px/45px ;
	color: #9BD10B;
	text-align: center;
}
.menu_project {
	height: 400px;
	width: 200px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.table_content_boder2 {
	border: 1px solid #CCCCCC;
	width: 500px;
	height: 250px;
}
a.left_menu:link {
	color: #000000;
	text-decoration: none;
	background-color:#CCCCCC;
	font-size:13px;
	text-align:center;
	width:220px;
}
a.left_menu:visited {
	color: #000000;
	text-decoration: none;
	text-align:center;
	width:220px;
}
a.left_menu:hover {
	color: #000000;
	text-decoration: none;
	background-color: #A5DA05;
	text-align:center;
	width:220px;
}
a.left_menu:active {
	color: #000000;
	text-decoration: none;
	text-align:center;
	width:220px;
}
.headline {
	font-size: 12px;
	color: #ff9900;
	font-weight:bold;
}
.td-light, .fon-light
{
     background-color: #E4E9EF;
}
.td-dark, .fon-dark
{
     background-color: #F1F4F8;
}

div.body_form {
	width: 630px;
	margin: 0;
	padding: 0;
	background-position: top center;
	background-repeat: no-repeat;
}

div.body_form th {
	background-color: #f9f9f9;
	white-space: nowrap;
	color: #767676;
	font-weight:bold;
	text-align:left;
}
div.body_form td {
	background-color: #ffffff;
	white-space: normal;
}

div.body_form table, div.body_form th, div.body_form td {
	border: 1px solid #cccccc;
	border-collapse: collapse;
	padding: 6px 8px 6px 8px;
	line-height: 18px;
}

div.body_form table {
	width: 100%;
	font-size: 12px;
}

#main h2 {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 30px;
	line-height: 32px;
    font-size:16px;
    font-weight:bold;
    color:#ff9900;
    letter-spacing: 5px;
    background-position: left top;
    background-image: url(../images/back_box.gif);
    background-repeat: no-repeat;
}

#main2 h2 {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 30px;
	line-height: 32px;
    font-size:16px;
    font-weight:bold;
    color:#84B72C;
    letter-spacing: 3px;
    background-position: left top;
    background-image: url(../images/back_box.gif);
    background-repeat: no-repeat;
}

input.groovybutton
{
   height: 25px;
   font-family: tahoma;
   font-size: 12px;
   color: #000000;
   font-weight: bold;
   background-color:#FFFFFF;
   border-style:solid;
   border-color:#808080;
   border-width:1px;
}
.title_ungvien {
	font-size: 12px;
	font-weight: bold;
	color: #84B72C;
	float: left;
	margin-left: 5px;
	line-height: 20px;
}
.diachi {
	font-size: 14px;
	color: #000000;
	margin-right: auto;
	margin-left: auto;
	width: 300px;
	border: 1px solid #CCCCCC;
	text-align: center;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.events_line {
	background: #999999;
	text-align: center;
	height: 1px;
	width: 80%;
}
.events_boder {
	border: 1px solid #999999;
}
.events_detail {
	font-size: 12px;
	color: #000000;
	width: 100%;
	text-align: justify;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-top: 10px;
}
hr {
	height: 1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999900;
}

a1 {
	color: #ed9e2e; }
a1:hover {
	color: #5783c2; }

.menuCell {
	padding-left:1px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:0px;
}
.heading {
    font-size: 16px;
	color: #6699CC;
	font-weight:bold;
}
.heading_small {
	font-size: 14px;
	/*font-family: "Trebuchet MS";*/
	color: #6699CC;/*color: #6699CC; #0088e3;*/
	font-weight: bold;
}

ul.listRed {
	list-style-image: url(../images/arrow_red.gif);
	list-style-position: outside;
}
ul.spaceRed {
	list-style-image: url(../images/space_red.gif);
	list-style-position: outside;
}
ul.arrowOrange {
	list-style-image: url(../images/arrow_orange.gif);
	list-style-position: outside;
}

.small_text {
    font-size: 11px; 
    color: #c00000;
    padding-bottom: 5px; 
    text-align: justify;
}
.style_text {
	font-family: "Trebuchet MS";
}
ul.arrowMenu{
    list-style-image:url('../images/bullet2.gif');
    padding-left:10px;
    margin-left:15px;
    margin-top:5px;
}
.active_menu {color: #FF6600;text-decoration: none;}
.container{margin-left:auto;margin-right:auto;width:228px;clear:both;}
#menu_table{border:1px solid #CCCCCC;width:228px;background-color:#f5f1f2;background-position:right;background-repeat:repeat-y;}
#menu_cell{width:218px;float:left;padding:5px;padding-bottom:0px;background-color:#FAFAFA;vertical-align:top;line-height:16px;
}
#menu_top{width:218px;padding-left:10px;padding-top:6px;height:23px;background-color:#FFFFFF;border-bottom:1px solid #CCCCCC;font-weight:bold;vertical-align:center;}
.menu_headline {padding-left:10px;padding-top:6px;font-size: 12px;color: #ff9900;font-weight:bold;}

.spacer{clear:both}
.float_left{float:left}
