#header, #sidebar, #footer, .visual, .breadcrumb { display:none}

* {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; outline:none;}
body {font-size:12px; color:#464646; background:#002d56 url(../images/bgd_header.jpg) 0 0 repeat-x;  text-align:center;}
h1 { float:left; margin:0 30px 0 0}
h2 { color:#002d56; font-weight:normal}
h3 {color:#002d56;}
h4 {color:#002d56;}
p { line-height:16px; vertical-align:middle}
td{ padding:2px 0 }
a {color:#002d56; text-decoration:none;}
	a:hover {color:#002d56; text-decoration:underline;}
input { font-size:10px; color:#afafaf; vertical-align:middle}
select { font-size:10px; color:#afafaf; vertical-align:middle }
label { vertical-align:middle}
img {border:0 none;}
li {}
.clear {clear:both;}
.inline { display:inline;}
/******************************************************************************************************************/
/* Basic IDs */
#container { background:#002d56; width:900px; margin:0 auto; text-align:left; overflow:hidden;}
	/* ----------------------------------------------- */	
	
	/* Main: content */	
	#main {background:#FFF; width:700px; height:auto;  overflow:hidden; float:left;}
	
		
	/* ----------------------------------------------- */		
	
	/* ----------------------------------------------- */	
	/* Middle content */	
	#content {background:#FFF; width:700px; height:auto;  overflow:hidden; float:left;}			
			
			.nav3 {width:700px; display:block}
			.nav3 .element a{ color:#002d56; background:#ededed url(../images/bgd_nav3.gif) no-repeat; width:171px; height:18px; text-transform:uppercase;  text-align:center; vertical-align:middle; padding:5px 0 0 0;  float:left}
			/** highlight  **/
			#highlight {border-top:1px solid #FFF;}
			#highlight .element {background: url(../images/bgd_h2_element.gif) no-repeat; width:170px;padding:0 0 0 1px;    float:left}
			#highlight .element h2{ font-size:12px; font-weight:bold; text-transform:uppercase; margin:10px 14px 8px 14px;}
			#highlight .element h3{ font-size:11px; color:#5f6062; font-weight:bold; margin:0 14px;}
			#highlight .element  dl {margin:12px 14px 8px 12px; }
			#highlight .element dd{}
			#highlight .element  dd span, #highlight .element  dd a  {color:#002d56; font-weight:bold; }
			#map {width:700px;}
			/** contact us  **/
			#contact{ clear:both}
			.title {text-align:center; margin:0 0 5px 45px;}
			.title h2{text-align:center;}			
			#contact_info { width:284px; float:left }
			#contact_info .element {background:url(../images/bgd_element.gif)}
				#contact_info .element  dl{margin:16px 14px 8px 12px;}
				#contact_info .element  dt {color:#FFF; background:#002d56; font-weight:bold; text-align:center; text-transform:uppercase; line-height:16px; padding:3px 0   }
				#contact_info .element dd {line-height:17px; padding:0 11px}
				#contact_info .element dd strong {line-height:24px;}
				
				/*////for Thank*/
				#contact_infoThank .element {}
				#contact_infoThank .element  dl{margin:16px 14px 8px 12px;}
				#contact_infoThank .element  dt {color:#FFF; background:#002d56; font-weight:bold; text-align:left; text-transform:uppercase; line-height:16px; padding:3px 5px   }
				#contact_infoThank .element dd {line-height:17px; padding:0 11px}
				#contact_infoThank .element dd strong {line-height:24px;}
			#contact_form { width:355px;margin:5px 0px 5px 10px;  float:left }
				#contact_form p{}
				/*frmcontact */
				.frmcontact{color:#464646;}	
				.frmcontact .line_form{margin:10px 0  0 0 }	
				.frmcontact sup { color:#002d56;}
				.frmcontact h3 { text-align:left;font-size:24px; color:#007bbe; font-weight:normal; padding:30px 0 0 29px;}	
				.frmcontact form{ width:300px; padding:10px 0 0 0 }
				.frmcontact label { font-size:11px; width:80px; padding: 5px 10px 5px 2px; text-align:left; float:left; line-height:14px}					
				.frmcontact option{ color:#002d56; width:188px; margin:5px 0; }
				.frmcontact select { color:#002d56; width:192px;  margin:5px 0 0 0;}	
				.frmcontact textarea{ font-size:11px; color:#002d56; margin:5px 0 5px 0;  width:205px; float:left;}
				.frmcontact td{ vertical-align:top}

				.frmcontact .textBox { color:#002d56; width:188px; float:left; margin: 5px 0;}				   
				.frmcontact  .submit { height:16px; margin:10px 0 0 0px; float:left}
				.frmcontact  .submitLogin {margin:10px 0 0 100px; float:left}
				.frmcontact .required{ font-size:11px;  text-align:right; float:right}
				.frmcontact br{ display:none}
				#frmReset {margin:10px 0 0 90px; float:left}
				
		
		/* entry content */	
		.entry{}
			
		/* mainHighlight content */
		#mainHighlight {width:700px; padding: 8px 8px 0 8px; }
		/* mainPagesPost content: content in pages details */
		#mainPagesPost {width:650px; padding:8px 24px 12px 14px;}
		#mainPagesPost a{}
		#mainPagesPost p {padding: 7px; text-align:justify}
		#mainPagesPost ol { list-style:inside; padding: 8px 8px 0 24px;}
		#mainPagesPost ul { list-style:inside; padding: 8px 8px 0 24px;}
		#mainPagesPost li { padding:3px 0}
		#mainPagesPost  dl{margin:12px 0 8px 0;}
		#mainPagesPost  dt {color:#FFF; background:#002d56; font-weight:bold; text-align:left; text-transform:uppercase; line-height:16px; padding:3px 5px  }
		#mainPagesPost  dd {line-height:17px; padding:5px}
		#mainPagesPost  dd strong {line-height:24px;}
		 .links p a {color:#002d56; font-weight:bold; float:left; padding:0 15px 0 0}
		 .links span {float:left}
		 .links p {padding:0 0 5px 0; clear:both}
		
		.tableBorder { border:1px solid #afafaf; padding:5px 0}		
		.tableBorderTB { border-bottom:1px solid #afafaf;}
		.tableBorder strong, .tableBorderTB strong {color:#FFF; }
		td { line-height:16px;}
		/*profile : table */
		.imgTable { padding:10px 0 0 0 ;}
		
		/*profile : table : td */
		.caption, .caption a {color:#FFF; background:#002d56; font-weight:bold; text-align:left; text-transform:uppercase; line-height:16px; margin:10px 0 0 0; padding:3px 5px 3px 3px  }
		.caption a:hover{ color:#FFF;}
		.readmore{ font-weight:bold; padding:5px 10px}
		/*profile : table : image */
		.imgProfile {width:147px; padding:10px 0 0 0}
		
		/*Sub pages */
		.highlightFrom{width:453px; float:left; margin:0 0 12px 12px;}
		.highlightFrom p {margin:0 0 12px 0}		
		.contextual{ width:180px; float:left}
		.contextual h2{ text-align:center}
		/* mainPagesPost content: Exec profile */
		.proflie{}
		.proflie
		.proflie ul {margin:12px 14px 8px 12px; background:#FFF; }
		.proflie dt {margin:20px; width:200px; }
		.proflie dd{float:left}
		.proflie dd h2{ float:right}
		.proflie  dd span, .proflie dd a  {color:#002d56; font-weight:bold; }
		/* navigation in news pages */
		.navigation, .navigation a{ font-weight:bold; text-transform:capitalize; text-align:center;} 
		/* Popup for Project  */
		#popup_projects{background:#FFF; width:700px; height:auto;  overflow:hidden; float:left; text-align:left}
		#showlayer_vietnam {position:absolute; top:-1200px;right:220px;}
		

	/* BEGIN ALERT CLASS CSS RULES
***********************************************************************************************************************************/
.alertClassBox {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#000; background:#FFF url(../images/_alert_bar.gif) 0 0 repeat-x; border:1px solid #ccc; height:auto; position:absolute; top:-200px; left:-200px; padding:2px; visibility:hidden; z-index:999;}
	.alertClassBox p {margin:0; padding:5px 3px 3px 3px; clear:both;}
	.alertClassBox a.closeImage {width:8px; height:8px; background:url(../images/btn_close.gif) -1px 0 no-repeat; float:right; display:block; cursor:pointer;}
.alertClassIframe {position:absolute; top:-200px; left:-200px; visibility:hidden; z-index:998;}

/* END ALERT CLASS CSS RULES
***********************************************************************************************************************************/