﻿body{
	margin:0;
	padding:0;
	line-height: 1.5em;
	background-color: #f4f7fc;
	margin:auto auto 0;
	background-image: url(../images/bg.gif);
    background-repeat: repeat;     
    background-position:center;
    text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#maincontainer{
width: 768px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
background: #EAEAEA;
height: 133px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
font-size: 110%;
}


#contentcolumn
{		
margin: 0 290px 0 237px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}



.footer
{

width: 768px;
background: #f0f0f0;
color: #ff6b02;
text-align: center;
padding: 4px 0;
font-size: 100%;
height: 100px;
vertical-align:middle;

position: absolute; 
bottom: -25px; 
}



#contentwrapper
{
	clear:both;	
float: left;
width: 100%;
margin-top: 5px;
}

.contentwrapper1
{
	clear:both;	
	width: 100%;
	margin-top: -15px;
}

#leftcolumn{
float: left;
width: 237px; /*Width of left column in pixel*/
margin-left: -768px; /*Set margin to that of -(MainContainerWidth)*/
margin-top: 5px;
}

#rightcolumn{
float: left;
width: 290px; /*Width of right column*/
margin-left: -290px; /*Set left margin to -(RightColumnWidth)*/
margin-top: 5px;
}


.menu
{	
	width: 768px;
	height: 28px;
	background-image: url(../images/menu.gif);
    background-repeat: repeat-x;     
    background-position:center;
    text-align:right;  		    
	vertical-align:top;
}

.footer1
{
padding-top: 10px;
	}
	
.footer2
{
	color: #464646;
	}

#footer a{
color: #ff6b02;
}


.innertube1 
{
padding-top: 6px;
width: 100%;
padding-bottom:0;
clear:both;
}

.innertube1 .nd_left1 
{		
float:left;
width:472px;
background-color: #fffcf5;
border:#f2e9cc 1px solid;
height: 221px;
margin-bottom: 5px;
}

.innertube1 .nd_right1 
{	
background-color: #e7f0f7;
margin-right:0px;
margin-left:auto;
width:288px;
border:#d2e2f1 1px solid;
margin-bottom: 5px;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.banner
{	
	height: 105px;
	background-image: url(../images/banner.gif);
    background-repeat: no-repeat;     
    background-position:center;
    text-align:left;      
    vertical-align:top;      
	}
	

	
.menu .menu_mail
{
	padding-top: 5px;
	color: #887e74;
	}	
.menu .menu_mail a
{	
	color: #887e74;
	}		
	
.menu .menu_mail A:hover {
color:#F65529;
}
	
.step1	
{	
	width: 233px;
	height: 47px;
	background-image: url(../images/step1.gif);
    background-repeat: no-repeat;     
    background-position:left;
	}
		
.step2	
{	
	width: 237px;
	height: 47px;
	background-image: url(../images/step2.gif);
    background-repeat: no-repeat;     
    background-position:left;
	}

.step3
{	
	width: 290px;
	height: 47px;
	background-image: url(../images/step3.gif);
    background-repeat: no-repeat;     
    background-position:left;
	}	
	
.conten1	
{
	height:150px;
	width: 228px;	
	background-color:#f2e7cb;		
    padding-left: 5px;
    padding-top: 5px;
    text-align:-moz-center;
	}
.sp	
{
	background-image: url(../images/nut_vang.gif);
    background-repeat: no-repeat;     
    background-position:left,top;
    text-align:left;
    padding-left: 10px;
    font-weight:bold;
	}
.sp1
{	
    text-align:center;    
    width: 175px;    
	}	
.sp2
{
	margin-top: 10px;
	background-image: url(../images/result.gif);
    background-repeat: no-repeat;     
    background-position:left,top;
    height: 45px;
    width: 152px;
    padding-top: 12px;
    font-weight: bold;
    font-size: 130%;   
	}
	
.sp3	
{
	background-image: url(../images/nut_xanh.gif);
    background-repeat: no-repeat;     
    background-position:left,top;
    text-align:left;
    padding-left: 10px;
    font-weight:bold;
	}	
	
.conten2
{
	height:93px;
	width: 100%;	
	}
.inner
{
	height: 291px;
	width: 233px;
	}		
.inner1
{
	height:290px;
	width: 237px;
	}	
	
.inner2
{
	height: 295px;
	width: 100%;
	background: #d1e3f1;
	}
	
.inner3
{
		height: 435px;
		#height: 520px;
	width: 285px;

	margin-top: 10px;
	background: #d1e3f1;
	text-align:left;
	padding-left: 5px;	
	}
	
.inner31	
{

	}
		
.conten3		
{
	height:150px;
	background-color: #cccccc;
	padding-left: 5px;
    padding-top: 5px;
    text-align:-moz-center;	
	}
.conten4
{
	height:30px;
	margin-top: 2px;
	padding-left: 50px;
	background-color: #e5e5e5;	
	text-align:left;
	}	
	
.conten5
{
	height:29px;
	margin-top: 2px;
	padding-left: 50px;
	background-color: #cccccc;	
	text-align:left;
	}		
.content6
{
	background-color:#d1e3f1;
	height: 250px;	
	text-align:center;		
	}
	
.inner6
{   	
	height: 131px;
	padding-top: 5px;			
	}
	
.inner61
{	
	width: 260px;
	margin-left: 15px;
	text-align:left;
	margin-top:-5px;	
	}
.inner61 p
{		
	
	}	
	
.in1
{
	text-align: left;
	border-bottom:#ffb47a 1px solid;	
	margin: 10px;
	margin-top: 5px;	
	}	
.in1_chu1
{
	font-size: 110%;
	font-weight:bold;
	padding: 0px;
	margin: 0px;
	color:#002d83;
	}		
	
.in1_chu2
{
	font-size: 115%;
	font-weight:bold;
	color:#002d83;
	padding-top:15px;
	}	
		
.in1_chu2
{	
	padding: 0px;
	margin-top: -5px;
	}

.in2
{
	text-align: left;	
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 2px;
	}	
.in2_chu1
{
	font-size: 100%;
	font-weight:bold;
	padding: 0px;
	margin: 0px;
	color:#3e3e3e;
	}		
.in2_chu2
{	
	padding: 0px;	
	}			

.nd_right1 .in1 
{
	text-align: left;
	border-bottom:#acd2f6 1px solid;	
	margin: 10px;
	margin-top: 5px;
	}
	
.nd_right1 .in2 .in2_chu1 
{
	font-size: 100%;
	font-weight:bold;
	padding-left: 10px;	
	margin: 0px;
	color:#fe6b01;
	background-image: url(../images/nutxanhtham.gif);
    background-repeat: no-repeat;     
    background-position:left,top;
	}	
	
.menux	
{	
	text-align:left;
	width: 704px;
	height: 29px;		
	vertical-align: bottom;
	padding-top: 76px;	
	padding-left: 25px;	
	}
		
.memu1
{	
	width: 74px;
	height: 29px;		
	vertical-align: middle;	
	margin-left: 5px;
	float:left;			
	background-image: url(../images/menu1.gif);
    background-repeat: no-repeat;     
    background-position:left,top;
    text-align:center;
    font-size: 110%;
    color:#eeeae8;
    font-weight:bold;
    padding-top: 7px;  
	}
	
.memu1 a
{
	color: White;
	}

.memu1 img
{
	width: 74px;
	height: 29px;	
	margin-bottom: 0px;
	padding-bottom: 0px;
	vertical-align:bottom;		
	}	
	
.memu2
{
	width: 72px;
	height: 29px;		
	vertical-align: middle;	
	float:left;			
	background-image: url(../images/menu2.gif);
    background-repeat: no-repeat;     
    background-position:left,top;
    text-align:center;
    font-size: 110%;
    color:#676767;
    font-weight:bold;
    padding-top: 7px;
    margin-left: 5px;
}

.memu2 img
{
	width: 74px;
	height: 29px;	
	margin-bottom: 0px;
	padding-bottom: 0px;
	vertical-align:bottom;		
	}	
.ddl
{
    border-color: #996699;
    border-width: 0px;
    border-style: solid;
}			

#contentwrapper_faq{
clear:both;
float: left;
width: 100%;
margin-top: 5px;
vertical-align:top;
}

#contentcolumn_faq
{
margin-right: 290px; /*Set right margin to RightColumnWidth*/
padding:5px, 5px, 5px, 5px;
vertical-align:top;
text-align:left;
}


#contentcolumn_faq .in1
{
	text-align: left;
	border-bottom:#ffb47a 1px solid;	
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;	
	height: 35px;
	vertical-align:top;
}


#rightcolumn_faq{
float: left;
width: 290px; /*Width of right column*/
margin-left: -290px; /*Set left margin to -(RightColumnWidth) */
margin-top: 5px;
}

A {
text-decoration:none;
}

A:hover {
color:#F65529;
}

.memu2 A
{
	text-decoration:none;
color:#676767;
	}
	
.payment_images
{
	text-align:center;
	height:131px;
	width:260px;
	background:url(../images/apply.gif) no-repeat bottom;	
	cursor: hand;
	}
	
.onlinesuport
{
	text-align:center;
	height:95px;
	width:233px;
	background:url(../images/support.gif) no-repeat bottom;	
	cursor: hand;
	}	

	

#contentwrapper_faq1{
float: left;
width: 100%;
margin-top: 47px;
}

#contentcolumn_faq1
{
margin-right: 270px; /*Set right margin to RightColumnWidth*/
padding:5px, 5px, 5px, 5px;
text-align:left;
}

#rightcolumn_faq1{
float: left;
width: 290px; /*Width of right column*/
margin-left: -290px; /*Set left margin to -(RightColumnWidth) */
background: #d1e3f1;
margin-top: 50px;
}	
	
.panel_visa {
text-align:-moz-center;
}

.panel_visa1
{	
	margin-top:5px;	
	color:#005A9C;
	width:420px;
	text-align:-moz-center;			
	padding-left: 5px;		
}

.panel_visa2
{		
	clear:both;
	color:#005A9C;
	width:420px;
	text-align:-moz-center;		
	padding-bottom: 5px;	
	padding-left: 5px;		
	margin-top: -2px;
	border:1px solid #005A9C;
	background-color:#fffcf5;
}

.visaform_cot1 {
float:left;
margin-bottom:0;
margin-left: 20px;
}

.visaform_cot2 {
margin-left:180px;
text-align:left;
}

.TitleVisa_C2a {
font-style:italic;
color:#4795F5;
background-image:url(../Images/FilledStar.png);
background-repeat:no-repeat;
padding-left:20px;
clear:both;
text-align:justify;
padding-bottom:8px;
}
.TitleVisa_C2a_cot2
{
	float:right;
	padding-right: 14px;	
	}

.PrettyDataList1
{
float:right;
color:Blue;
width: 100%;
margin-top:5px;
}

.PrettyDataList1 .AspNet-DataList 
{
	text-align:center;
}

.PrettyDataList1 .AspNet-DataList table tbody
{
	text-align:center;
}


.PrettyDataList1 .AspNet-DataList table tbody tr
{
	text-align:center;	
	
}
.PrettyDataList1 .AspNet-DataList table tbody tr td
{
    padding-top:0px;         
    margin-top:0px;
    vertical-align: top;     
    text-align:center;          
    width:10px;      
}

/* Header of the DataList. */
.PrettyDataList1 .AspNet-DataList table thead tr th,
.PrettyDataList1 .AspNet-DataList table caption
{
    border-top: solid 20px #9C0001;
    text-align:right;
    height: 90px;
    font-family: Arial;
    font-weight: bold;
    font-size: x-large;
    background-color:#D3C9C7;
    vertical-align: bottom;
    padding: 0 8px 8px 0;
}

/* Footer. */
.PrettyDataList1 .AspNet-DataList table tfoot tr td
{
    border-top: solid 20px #9C0001;
}

.link_page
{	
	
		}	
		
.list_phantrang		
{
	color:#333;font-weight:normal;background:#f0f7e8;border:1px solid #005A9C;
	border-bottom:1px solid white;
	}

.list_phantrangs1
{
	color:#333;font-weight:normal;background:#f0f7e8;border:1px solid #83bc46;
	}	
		
.visaform_cot2_right	
{	
	font-weight:bold;	
	text-align:left;
	padding:5px;	
	}	
	
.visa_total2 .visa_total1
{	
	text-align:right;
	float:right;
	}		

.so_visa
{
	clear:both;	
	text-align:center;
	font-size:large;
	padding-top: 5px;
	}
	
.in2_chu1 a
{
	color:#fe6c00;
	}
	
.Button {
background-color:white;
color:#005A9C;
}

.clear
{
	clear:both;
	}









	
/*calendar*/
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}	



/* faq  */
.PrettyDataList5
{	
	text-align:justify;
	margin-left: 15px;
	margin-right: 15px;
	}
	
.q
{
	color:#4f4f4f;
	}	

H1
{
font-size: 120%;
}