body {
	color: #000;
	background: #fff;
	font: normal 11px Arial, Tahoma, Verdana;
	color: #666;
	margin: 0 auto;
	line-height: 150%;
}
select, form, input, button, textarea {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}
#loginbutton {
		width:80px;
		height:23px;
		float:right;
		padding: 0px 10px 10px 0px;
		
}
.login {
		width:80px;
		height:22px;
		float:right;
		margin:0;
		padding: 0px 0px 1px 0px;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#666666;
		text-align:center;
		text-decoration:none;
		background-image:url(https://www.e-vietnamvisa.com/images/login.jpg);
		background-repeat:no-repeat;
}
.login: hover
	{
		width:80px;
		height:22px;
		float:right;
		margin:0;
		padding: 0px 0px 1px 0px;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#cc3300;
		text-align:center;
		text-decoration:none;
		background-image: url(https://www.e-vietnamvisa.com/images/loginover.jpg);
		background-repeat:no-repeat;
}
.btnapp { float:right; position: absolute; margin-left: 10px; background:#4197c8; padding:5px 16px; font-size:12px; font-weight:bold; color:#f4f9fb; text-transform:uppercase; -moz-border-radius:3px; -webkit-border-radius:3px;}
.btnapp a: link { float:right; position: absolute; margin-left: 10px;background:#4197c8; padding:5px 16px; font-size:12px; font-weight:bold; color:#fff; text-transform:uppercase; -moz-border-radius:3px; -webkit-border-radius:3px;}
.btnapp: hover { float:right; position: absolute; margin-left: 10px;background:#4197c8; padding:5px 16px; font-size:12px; font-weight:bold; color:#ff3300; text-transform:uppercase; -moz-border-radius:3px; -webkit-border-radius:3px;}
#wrap {
	padding: 0;
	border: 0;
	border-top: 0;
	width: 980px;
	margin: 0 auto;
	color: #000;
}
#header {
	background: #218bc2 url(https://www.e-vietnamvisa.com/images/banner.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 86px;
	padding: 5px;
	margin: 0 auto;
	position: relative;
}
#logo {
	float: left;
	position: relative;
}
#credit {
	text-align: right;
	padding: 0 10px 10px 10px;
	float: right;
	right: 0;
	position: absolute;
	line-height: 100%;
}
#credit h1 {
	font-family: Cambria, Arial, Sans-serif, Verdana, Helvetica;
	font-style: italic;
	font-size: 15px;
	font-weight:bold;
	color: #fff;
	margin: 0;
	padding: 0;
}
#credit a:link, a:visited, a:active {
	font: 12px Arial, Helvetica, Sans-serif;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
#credit a:hover {
	text-decoration: underline;
}
.scr {
	overflow: hidden; height: 20px; float: right; margin-top: 0px;
}

#top-bgr {
	background: url(../images/bg-top.png) repeat-x;
	height: 22px;	
}
#top-banner {
	width: 960px;	
	margin: 0 auto 0 auto;
}
#top-nav {
	width: 960px;
	margin: 0 auto 0 auto;
	padding: 15px 0 0 0;	
	font-weight: bold;
	text-align: left;
}
#nav {
	width:500px
	text-align: right; 
	float: right;
}
#menu {
	background-color:#fff;
	font: bold 14px Arial, sans-serif, verdana, helvetica;
	margin: 5px;
	width: 780px;
	color: #7a7a7a;
	text-align:center;
	float: right;
}
.menu ul {
	background:#fff;
    margin: 5px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	text-align:left;
     
}
.menu ul li {
	background:#fff;        
	display: block;	
	font: bold 14px Arial, sans-serif, verdana, helvetica;	
	padding: 0px 0px;
	text-decoration: none;
	border-left: 0px solid white;
	color: #000;
	white-space: nowrap;
	text-align:left;
}
.menu a:link, 
.menu a:visited {color: #7a7a7a; text-decoration: none;}
.menu a:hover { color:#000000; text-decoration: underline;}
.detailheader {
	background-color:#ffffcc;
	float:left;
	font-size:12px;	
	padding-top:10px; padding-bottom:10px; padding-left:10px;
	border-left:1px solid #ffcc00;
	border-right:1px solid #ffcc00;
	border-top:1px solid #ffcc00;
	border-bottom:1px solid #ffcc00;
	margin-bottom:20px;
	text-align:left;
	width:auto;
}
a {
	color: ##004080;
	text-decoration: none;	
}
a.visited {
	color: ##004080;
	text-decoration: none;
}
a.hover {
	color: ##004080;
	text-decoration: none;	
}
#thumbBox { 
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar { 
font: bold 12px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage { 
background-color: white;
}

#thumbLoading { 
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

#breadcrumb {	
	width: 815px;	
	font-family: Arial, sans-serif, verdana, helvetica;
	font-size: 10px;
	color: #999999;
	text-align: left;
	vertical-align: middle;	
	margin-top: 10px;
	margin-bottom:0px;
	float:left; 
}
#breadcrumb a:link, a:visited, a:active {	
	font-family: Arial, sans-serif, verdana, helvetica;
	font-size: 10px;
	color: #999999;
	text-align: left;	
	margin-top: 10px;
	margin-bottom:0px;
	text-decoration: none;
}
#breadcrumb a:hover {		
	text-decoration: underline;
}
#main-body {
	width: 980px;
	margin: 0 auto;
	padding: 0px 0px;
}
#rbody {
	width: 720px;
	margin: 0;
	margin-top: 0px;
	padding: 0;
	padding-top: 50px;
	color: #000;
	border: 0;
	float: right;
	background: url(https://www.e-vietnamvisa.com/images/curves.jpg) no-repeat;
}
#cstatus {
	margin: 5px auto;
	text-align: left;
	font: normal 13px Cambria, Arial, Tahoma, Verdana;
	color: #666;
	padding: 20px 20px 25px 55px;
	background: url(https://www.e-vietnamvisa.com/images/pass-ico.jpg) no-repeat;
}
#dhtmltooltip {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; Z-INDEX: 100; FILTER: alpha(opacity=90); LEFT: -300px; VISIBILITY: hidden; PADDING-BOTTOM: 4px; BORDER-LEFT: black 1px solid; WIDTH: 250px; PADDING-TOP: 4px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial; POSITION: absolute; BACKGROUND-COLOR: lightyellow
}
#dhtmlpointer {
	Z-INDEX: 101; LEFT: -300px; VISIBILITY: hidden; POSITION: absolute
}
.pad3 {
	padding: 3px;
}
.pad5 {
	padding: 5px;
}
.hTitle {
	font-family: Cambria, Arial, sans-serif, verdana, helvetica;
	text-align: left;
}
.hTitle h2 {
	font-size: 25px;
	font-weight: bold;
	color: #00A0DD;	
	line-height:34px;
}
.hTitle h2 a:link, a:visited, a:active {
	font-size: 25px;
	font-weight: bold;
	color: #00A0DD;	
	text-decoration: underline;
}
.uhere {width:65px; float:left; margin-top:3px; margin-right:1px; font-family: arial, sans-serif, verdana, helvetica;font-size: 10px; color: #993300;}
.addPage {float: left; padding: 0 0; width:715px; margin-left:0px; margin-top: 20px; margin-bottom: 10px; line-height:11px;}
.addPage ul{overflow: hidden; list-style-position: inside;}
.addPage ul li{font-family: arial, sans-serif, verdana, helvetica; font-size: 10px; color: #999999; float: left; background:url(https://www.e-vietnamvisa.com/images/icon_li.png) no-repeat 0px 6px; padding-left:10px; margin-right: 5px; display: inline;}
.addPage ul li a{font-family: arial, sans-serif, verdana, helvetica; font-size: 10px; font-weight: normal; color: #999999;}
.addPage ul li a:hover{font-family: arial, sans-serif, verdana, helvetica; font-size: 10px; font-weight: normal; color: #999999;text-decoration:underline;}

.txtcontent {
	font-family: Arial, sans-serif, verdana, helvetica;
	font-size: 11px;
	color: #666;
	text-align: left;
}
.txtcontent a:link, a:visited, a:active {
	font: normal 11px Arial, sans-serif, verdana, helvetica;
	width: auto;
	text-align: left;
	text-decoration: none;
	color: #0066ff;	
}
.txtcontent a:hover {
	text-decoration: underline;
}
.txtcontent ul {
	padding: 0 0 3px 2px;
	width: auto;	
	margin:0;
	list-style:none;
}
.txtcontent ul li {
	margin:0;
	padding:4px 0 3px 10px;
	width: auto;	
	background: url(https://www.e-vietnamvisa.com/Images/bullet.jpg) 0 10px no-repeat;	
	font-family: Arial, sans-serif, verdana, helvetica; 
	font-size: 11px; 
	color: #666;
	line-height: 150%;	
}
.txtcontent1 {
	font-family: Cambria, Arial, sans-serif, verdana, helvetica;
	font-size: 14px;
	color: #666;
	text-align: left;
}
.txtcontent2 {
	font-family: Arial, sans-serif, verdana, helvetica;
	font-size: 11px;
	color: #666;
	text-align: left;
}
.txtcontent2 a:link, a:visited, a:active {
	font: normal 11px Arial, sans-serif, verdana, helvetica;
	text-align: left;
	text-decoration: none;
	color: #0066ff;	
}
.txtcontent2 a:hover {
	text-decoration: underline;
}
.txtcontent2 ul {
	padding: 0 0 3px 2px;
	width: 300px;
	margin:0;
	list-style:none;
}
.txtcontent2 ul li {
	margin:0;
	width: 300px;
	padding:4px 0 3px 10px;
	background: url(https://www.e-vietnamvisa.com/Images/bullet.jpg) 0 10px no-repeat;	
	font-family: Arial, sans-serif, verdana, helvetica; 
	font-size: 11px; 
	color: #666;
}

.txtcontent3 {
	font-family: Arial, sans-serif, verdana, helvetica;
	font-size: 11px;
	color: #666;
	text-align: left;		
}
.txtcontent3 a:link, a:visited, a:active {
	font: normal 11px Arial, sans-serif, verdana, helvetica;
	text-align: left;
	text-decoration: none;
	color: #666;	
}
.txtcontent3 a:hover {
	text-decoration: underline;
}
.steps {
	margin:0;
	padding: 7px 0 5px 15px;
	width: auto;	
	background: url(https://www.e-vietnamvisa.com/images/butlet4.gif) 0 10px no-repeat;	
	font-family: Cambria, Arial, sans-serif, verdana, helvetica; 
	font-weight: bolder;
	font-size: 14px; 
	color: #cc6600;	
	font-style: italic;
}
.txtbred {
	font-family: Cambria, Arial, sans-serif, verdana, helvetica; 
	font-size: 14px; 
	color: #CC3300; 
	font-weight: bolder;
}
.bottomline {margin:0px 0px 20px 0px; border-bottom-color:#858585; border-bottom-style: dotted; border-bottom-width:1px;}
.remark {
	margin: 30px 0px 0px 0px;
	border-top-color: #fff; 
	border-top-style: dotted;
	border-top-width: 1px;	
	clear: both;	
}
.promotion {
	width: 720px;
	height: 440px;
	background: url(https://www.e-vietnamvisa.com/images/promotion.png) no-repeat;
	margin: 30px 0px 0px 0px;
	border-top-color: #fff; 
	border-top-style: dotted;
	border-top-width: 1px;	
	clear: both;	
}
.recommend {
	margin: 10px 0px 0px 0px;
	clear: both;	
}
.dmore a:link, visited, active {
	background: url(https://www.e-vietnamvisa.com/Images/readmore.gif) no-repeat;
	font-family: Arial, sans-serif, verdana, helvetica;
	font-size:11px;
	font-weight: normal;
	color: #128500;
	padding: 0 0px 0px 20px;
	text-align:left;
}
.dmore a:hover {
	text-decoration:underline;
}
.lcolumn {
	float: left;
	width: 220px;
	margin: 0 10px 20px 0px;
	padding: 0;
}
.mcolumn {
	float: left;
	width: 220px;
	margin: 0 10px 20px 10px;
	padding: 0;
}
.rcolumn {
	float: left;
	width: 220px;
	margin: 0 10px 20px 0;
	padding: 0;
}
.ro {	
	float: left;
	width: 300px;
	margin: 0px 10px 20px 0px;
	padding: 0;
}
.rO a:link, a:visited, a:active {
	font-style: italic; 	
}

.rO ul {
	padding: 0 0 3px 2px;
	width: 300px;
	margin:0;
	list-style:none;
}
.rO ul li {
	margin:0;
	width: 300px;
	padding:4px 0 3px 10px;
	background: url(https://www.e-vietnamvisa.com/Images/bullet.jpg) 0 10px no-repeat;	
	font-family: Arial, sans-serif, verdana, helvetica; 
	font-size: 11px; 
	color: #666;
}
.rO ul li span {
	font-family: Arial, sans-serif, verdana, helvetica; 
	font-size: 11px; 
	color: #666;
	width: 350px;
}

#side-menu {
	width: 240px;
	max-width: 240px;
	min-width: 240px;
	background: #f2f2f2;
	border: 0;
	padding: 0px 0;
	margin: 0 0 0 0px;
	float: left;
}
#sidebar {
	width: 240px;
	max-width: 240px;
	min-width: 240px;
	background: #fff;
	border: 0;
	padding: 0;
	margin: 0;
	float: left;
}
.box {
	background: #f2f2f2;	
	padding: 0px 10px;
	line-height: 150%;		
}
.box h4 {
	text-align:center;
	padding-top: 0px;			
}
.boxtr {
	padding: 0px 5px 10px 0px;
	text-align:right;
	font-size:12px; color:#666;
}
.boxtr h6 {
	padding: 0px 2px 10px 0px;
	text-align:right;
}
.boxtr ul {
	list-style:none;	
}
.boxtr ul li { 
	text-align:left;
	font-size:11px; color:#666;
	background:url(https://www.e-vietnamvisa.com/Images/list-bullet.gif) no-repeat 5px 3px; padding-left:20px;
}
.procedure {
	background: #f2f2f2 url(https://www.e-vietnamvisa.com/Images/procedure.png) no-repeat;	
	padding-top: 30px;
	height: 510px		
}
.cc {
	background: #f2f2f2 url(https://www.e-vietnamvisa.com/Images/cc.png) no-repeat;	
	padding-top: 5px;	
	height: auto;		
}
.navprocess1 {
		
	background: url(https://www.e-vietnamvisa.com/images/step1s.jpg) no-repeat;
	width:720px;	
}
.navprocess2 {
		
	background: url(https://www.e-vietnamvisa.com/images/step2s.jpg) no-repeat;
	width:720px;	
}
.navprocess3 {
		
	background: url(https://www.e-vietnamvisa.com/images/step3s.jpg) no-repeat;
	width:720px;	
}
.navprocess4 {
		
	background: url(https://www.e-vietnamvisa.com/images/step4s.jpg) no-repeat;
	width:720px;	
}
.approw{
	font-family: Arial, sans-serif, verdana, helvetica;
	font-size: 11px;
	color: #666;
	padding-bottom: 5px;
	width:760px;
	height:90px;
}
.approw .left{float:left; width:200px; padding-top:10px; text-align:left}
.approw .right{float:left; width:465px; padding-top:10px; text-align:left}
.approwsub{
	font-family: Arial, sans-serif, verdana, helvetica;
	font-size: 11px;
	color: #666;
	padding-bottom: 5px;
	width:760px;
	height:30px;
}
.approwsub .left{float:left; width:200px; padding-top:10px; text-align:left}
.approwsub .right{float:left; width:465px; padding-top:10px; text-align:left}


.font_bang {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bolder; padding-left: 5px}
.font_bang_x {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; padding-left: 5px}
.vien_phai3{ border-right:1px solid #c5c6c9; background-color:#E4E4E4; border-bottom:1px solid #c5c6c9; border-left:1px solid #c5c6c9}
.vien_phai4{ border-right:1px solid #c5c6c9; background-color:#E4E4E4; border-bottom:1px dotted #c5c6c9; border-left:1px solid #c5c6c9}
.vien_lrtb_s{ border-right:1px solid #c5c6c9; background-color:#fcfcfc; border-bottom:1px solid #c5c6c9; border-top:1px solid #c5c6c9; border-left:1px solid #c5c6c9}
.vien_rs_ts_bd{ border-right:1px solid #c5c6c9; background-color:#fcfcfc; border-bottom:1px dotted #dfdfdf;  border-top:1px solid #c5c6c9}
.vien_rs_bs_ts{ border-right:1px solid #c5c6c9; background-color:#fcfcfc; border-bottom:1px solid #c5c6c9; border-top:1px solid #c5c6c9}
.vien_lrtb_d{ border-right:1px solid #c5c6c9; background-color:#fcfcfc; border-bottom:1px dotted #dfdfdf; border-left:1px solid #c5c6c9}
.vien_rs_bs{ border-right:1px solid #c5c6c9; background-color:#fcfcfc; border-bottom:1px solid #c5c6c9}
.vien_rs_bd{ border-right:1px solid #c5c6c9; background-color:#fcfcfc; border-bottom:1px dotted #dfdfdf}
.vien_rd_bs{ border-right:1px dotted #dfdfdf; background-color:#fcfcfc; border-bottom:1px solid #c5c6c9}
.vien_rd_bd{ border-right:1px dotted #dfdfdf; background-color:#fcfcfc; border-bottom:1px dotted #dfdfdf}
.vien_lrtb_s_g{ border-right:1px solid #c5c6c9; background-color:#fcfcfc; border-bottom:1px solid #c5c6c9; border-left:1px solid #c5c6c9}
.vien_lrtb_d_g{ border-right:1px solid #c5c6c9; background-color:#fcfcfc; border-bottom:1px dotted #dfdfdf; border-left:1px solid #c5c6c9}
.vien_rs_bs_g{ border-right:1px solid #c5c6c9; background-color:#fcfcfc; border-bottom:1px solid #c5c6c9}
.vien_rs_bd_g{ border-right:1px solid #c5c6c9; background-color:#fcfcfc; border-bottom:1px dotted #dfdfdf}
.vien_rd_bs_g{ border-right:1px dotted #dfdfdf; background-color:#fcfcfc; border-bottom:1px solid #c5c6c9}

.csblog {
	width: 656px;
	border: 3px solid #eee;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom:7px;
	margin: 0 left;
}
.csblog h3 a:link {
	color: #009900;
	font-family: Cambria, Arial, sans-serif, verdana, helvetica;
	font-size: 17px;
	font-weight: bold;
	text-align: left;	
	height: 20px;	
}
.textprocess-r {
	padding: 5px 0 0 10px;		
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #f5f5f5; text-decoration: none; 		
	padding-bottom:10px; padding-right:70px;
	width:172px;
	line-height:26px;
}
.textprocess-w {
	padding: 5px 0 0 10px;	
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333333; text-decoration: none; 		
	padding-bottom:10px; padding-right:70px;	
	width:172px;
	line-height:26px;
}

.bbox {
	background: #E4E5E6;
	padding: 5px 0 5px 10px;
	border-bottom:#FFFFFF; border-bottom-style:solid; border-bottom-width:1px;
	border-top: #FFFFFF; border-top-style:solid; border-top-width:1px;
	font-family: Arial, sans-serif, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #7a7a7a;
	text-align: left;
	
}
.bcontact {
	background: url(https://www.e-vietnamvisa.com/images/nenb.jpg) center 0px no-repeat;
	padding: 5px 0 5px 10px;	
	font-family: Arial, sans-serif, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #7a7a7a;
	text-align: left;	
}
.bcontact h4 {
	text-align:center;	
}
.bpromotion {
	padding: 5px 0 5px 10px;	
	font-family: Arial, sans-serif, verdana, helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #7a7a7a;
	text-align: left;	
}
.learnmore {
	font-family: Arial, sans-serif, verdana, helvetica;
	font-size:9px;	
	font-weight: normal;
}
.learnmore a:link, visited, active {color: #128500; text-decoration: none;}
.learnmore a:hover {color:#128500; text-decoration: underline;}
.frmselect {
	font: normal 12px Arial, Verdana, Sans-serif;
	color: #333;
	background: #fff;
	border: 1px solid #ccc;
	padding: 0px 5px;
	height: 25px;
}

.fm {
	font: normal 12px Arial, Verdana, Sans-serif;
	color: #333;
	background: #fff;
	border: 1px solid #ccc;
	padding: 0px 5px;
	height: 23px;
}
.hidden {
	visibility: hidden; width:15px
}
.hBox {
	padding: 5px;
}
.bContent {
	margin: 5px 0;
	font: normal 14px Cambria, Arial, sans-serif, verdana, helvetica;
	line-height: 180%;
}
.bContent select  {
	margin: 0;
	padding: 0;
}
.bContent p {
	margin: 0 0 5px;
	padding: 3px 0;
	color: #888;
}
.bContentr {
	margin: 5px 0;
	line-height: 150%;
	color: #444;
	padding: 0;
}
.bContentr ul {
	margin: 5px 0 5px 10px;
	list-style: none;
	padding: 0;
}
.bContentr ul li{
	padding: 3px 0 3px 12px;
	background: url(https://www.e-vietnamvisa.com/images/bullet.jpg) 0 9px no-repeat;
}
.hThumb {
	margin: 0 0 0 10px;
	float: right;
	padding: 0;
	border: 0;
}
.impress {
	font-family: Arial, sans-serif, verdana, helvetica;
	font-size: 11px;
	color: #00A0DD;
	text-align: left;	
	font-weight: bold;
}
.hContent  strong ,
.hContent  em{
font-style:normal;
font-weight:normal;
}
.hContent,
.lContent,
.rContent {
	color: #444;
	line-height: 150%;
}
.rMore {
	text-align: right;
}
.emblist{
	padding: 7px 0 3px 32px;
	background: url(https://www.e-vietnamvisa.com/images/submenu.gif) 0px 0px no-repeat;
	line-height: 40px;
	clear: both;
}
.emblist1{
	padding: 7px 0 3px 32px;
	background: url(https://www.e-vietnamvisa.com/images/eb1.png) 0px 0px no-repeat;
	line-height: 40px;
	clear: both;
}
.e-list{
	padding: 7px 0 3px 32px;
	background: url(https://www.e-vietnamvisa.com/images/submenu.gif) 0px 0px no-repeat;
	line-height: 40px;
	clear: both;
}
.e-list1{
	padding: 7px 0 3px 32px;
	background: url(https://www.e-vietnamvisa.com/images/el1.png) 0px 0px no-repeat;
	line-height: 40px;
	clear: both;
}
.exelist1{
	padding: 7px 0 3px 32px;
	background: url(https://www.e-vietnamvisa.com/images/ex1.png) 0px 0px no-repeat;
	line-height: 40px;
	clear: both;
}
.emblistx{
	padding: 7px 0 3px 32px;
	background: url(https://www.e-vietnamvisa.com/images/submenu.gif) 25px 0px no-repeat;
	line-height: 40px;
	clear: both;
}

#step_container textarea:focus, #step_container input:focus, #step_container select:focus {border: 1px solid #a90329;color: #a90329}

#main {
	width: 710px;
	padding: 0 10px;
	margin: 0;
	color: #000;
	border: 0;
	float: right;
}
#large-main {
	width: 980px;
	padding: 0;
	margin: 0;
	color: #000;
	border: 0;
	float: right;
}
#right, 
#xright {
	width: 200px;
	min-width: 200px;
	max-width: 200px;
	background: #fff;
	border: 0;
	padding: 0 0 0 5px;
}
#main p {
	margin: 3px 0;
	padding: 0;
}
#top {
	width: 100%;
}


#account,
#account *,
#account strong {
	font: normal 11px Arial;
	color: #555;
	line-height: 200%;
}
#account a {
	color: #15c;
	padding: 0 5px;
}
#account a:hover {
	text-decoration: underline;
}

#support {
	float:right;
	right: 0;
	bottom: 0;
	position:relative;
	padding-top: 2px;
}
#header span {
	float: right;
	padding: 0;
}
#header span a {
	margin: 0;
	padding: 0;
	font: bold 11px Tahoma;
}
#foot {
	border-top: 1px solid #ccc;
	width: 980px;
	margin: 5px auto 0;
	color: #000;
	padding: 6px 0;
	line-height: 150%;
	font: 12px Arial;
	text-align: center;
}
#foot strong {
	font-size: 12px;
	font-famy: Tahoma, Verdana;
	color: #000;
}
#foot span a:link,
#foot span a:visited {
	color: #000;
}
#foot span a:hover {
	color: #000;
}
#footer {
	margin-top: 20px;	
	width: 980px;	
	clear: both;
}
#btmmenu {	
	background-color:#E4E5E6;
	font-family: Arial, sans-serif, verdana, helvetica;
	font-size: 13px;
	font-weight:bold;
	color: #7a7a7a;
	text-align:center;
	height: 30px;	
	padding-top: 7px;
	width: 980px;			
}
#btmmenu a:link,
#btmmenu a:visited {
	font-family: Arial, sans-serif, verdana, helvetica;
	font-size: 13px;
	font-weight:bold;
	color: #7a7a7a;
	text-decoration: none;}
#btmmenu a:hover {color:#000000; text-decoration: underline;}
.btmbox {
	width: 220px;	
}
.highlight {
	margin: 6px 6px 10px 0px;
	font-family: Arial, sans-serif, verdana, helvetica;
	font-size: 14px;
	font-weight:bold;
	color:  #006C95;
	text-align:left;
}

#x {
	width: 980px;
}
#x div {
	float: right;
}
#copyright {
	color: #666;
	padding: 3px;
	text-align: left;
	margin-top:10px;
	font-size:11px;
	float: left;
	width: 980px;
}
#copyright a{
	color: #666;
}
#copyright strong {
	font-weight: normal;
}
/** /Area **/
/** Global **/
.frames {
	float: right;
}
table, tr, td, li {
	font: 12px Arial, Helvetica, Sans-serif;
}
fieldset legend {
	font: bold 11px Tahoma;
}
fieldset {
	margin: 6px 3px 0 0;
	color: #eee;
	padding: 3px;
}
p {
	margin: 3px 0;
	padding: 2px 0;
}
a:link, a:active {
	font: 13px Cambria, Arial, Helvetica, Sans-serif;
	font-weight: bold;
	color: #cc6600;
	text-decoration: none;
}
a:visited {
	font: 13px Cambria, Arial, Helvetica, Sans-serif;
	font-weight: bold;
	color: #b6b6b6;
	text-decoration: none;
}
a:hover {
	
	text-decoration: underline;
}
h1, h2, h5 {
	margin: 0 0 10px 0;
	padding: 0;
	color : #111;
	font: normal 18px Cambria, Arial;
}
h3 {
	color: #006D97;
	font-family: Cambria, Arial, sans-serif, verdana, helvetica;
	font-size: 18px;
	font-weight: bold;	
	font-style:italic;
	text-align: left;	
	height: 20px;	
}

h4 {
	font-family: Arial, sans-serif, verdana, helvetica;
	font-size: 17px;
	font-weight:bold;
	color: #006C95;
	text-align:left;
}
h6 {
	font-family: Arial, sans-serif, verdana, helvetica;
	font-size: 22px;
	font-weight:bold;
	color: #7a7a7a;
	text-align:left;
}

ul {
	padding: 0 0 0 8px;
	margin: 0;
}
li {
	padding: 2px 0;
}
.new {
	font-weight: bold;
	color: #F00;
}
.c {
	text-align: center;
	padding: 2px;
}
.u {
	text-decoration: underline;
}
.padding6 {
	padding: 6px;
	line-height: 18px;
}
.b {
	font-weight: bold;
}
.inlineimg {
	vertical-align : middle;
}
img {
	border : 0;
}
.nopage {
	color : #888;
	background : #a8adbc;
	border : 1px solid #a8adbc;
	padding : 1px 5px 1px 5px;
}
.pagelink {
	color : #bbb;
	background : #202020;
	border : 1px solid #4f4f4f;
	padding : 2px 5px;
}
.pagelink a:hover {
	color : #f00;
}
.pagecurrent {
	color : #000;
	background : #fff;
	border : 1px solid #4f4f4f;
	font-weight : bold;
	padding : 2px 5px;
}
/** /Global **/
.sale {
	color : #d52d00;
	font: bold 9px Tahoma;
}

.rbox {
	color: #333;
	margin-bottom: 3px;
	font: 12px Arial;
	line-height: 150%;
	border: 1px solid #0f5fc3;	
	padding: 1px;
	background: #fff;
}
.rbox h3 {
	font: bold 12px Arial,Verdana,Tahoma;
	color: #0f5fc3;
	text-transform: uppercase;
	border-bottom: 1px solid #0f5fc3;
	padding: 4px 2px 4px 6px;
}
/** Index **/
#idx {
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
}
.sfm {
	font: normal 12px Arial, Verdana, Sans-serif;
	color: #444;
	background: #fff;
	border: 1px solid #ccc;
	padding: 3px 5px;
	margin: 0;
}
.sbt {
	font: normal 12px Arial, Verdana, Sans-serif;
	color: #000;
	background: #fefefe;
	border: 1px solid #ccc;
	padding: 2px 5px;
	margin: 0;
}
.fm2 {
	font: normal 12px Arial, Verdana, Sans-serif;
	color: #000;
	background: #fff;
	border: 0;
	padding: 2px 5px;
}

.fme {
	font: normal 12px Arial, Verdana, Sans-serif;
	color: #f00;
	background: #fde8e8;
	border: 1px solid #f00;
	padding: 2px 5px;
}
.bto {
	font: bold 12px Arial, Verdana, Sans-serif;
	color: #333;
	background: #f2f2f2;
	padding: 3px 6px;
	margin: 1px 0;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.bto:hover {
	color: #800;
}
.bto:active {
	color: #800;
}
.bt {
	font: bold 13px Arial, Verdana, Sans-serif;
	color: #333;
}
a.bt:link,
a.bt:visited {
	color: #333;
}
a.bt:hover {
	color: #800;
}
.bt a:link,
.bt a:visited,
.bt a:hover {
	color: #333;
}
#caps {
	text-transform : uppercase;
}
.data1 {
	background : #eee;
	color : #000;
}
#boardwrap {
	margin : 20px 5px 20px 5px;
}
.banner {
	padding : 2px;
}
.ordtr {
	font: bold 11px Tahoma;
	color : #fff;
	border-bottom : 1px solid #ccc;
	height : 14px;
}
.tdbrd {
	color : #333333;
	border-top : 1px solid #ccc;
	border-bottom : 1px solid #ccc;
	height : 14px;
	padding : 2px;
}
.hrbrd {
	color : #333333;
	border-bottom : 1px solid #ccc;
}
.time {
	font : normal 12px arial;
	color : #666;
}
#breadrumb {
	padding: 4px 0 4px 20px;
	background: url(https://www.e-vietnamvisa.com/images/home.gif) 0px 4px no-repeat;
	margin-bottom: 10px;
	font : normal 12px arial;
}
#breadrumb a:hover {
	text-decoration: underline;
}
.thumb {
	margin: 0;
}
.thumb a img {
	border: 1px solid #ccc;
	margin: 0 4px 0 0;
}
.thumb a:hover img {
	border: 1px solid #f00;
}
.xthumb {
margin:0 5px 5px 0;
background: url(https://www.e-vietnamvisa.com/images/xt.gif) 0 0 no-repeat;
width:204px;
height:140px;
border: 0;
}
.xthumb a img {
padding:0;
margin: 10px;
width:184px;
height:120px;
border: 0;
}
.mrgt3 {
	margin-top: 3px;
}
.mrgt5 {
	margin-top: 5px;
}
.mrgt10 {
	margin-top: 10px;
}
.poll {
}
.poll ul {
	margin: 0;
	padding: 3px;
}
.poll li {
	margin: 0;
}
.poll li span {
	float: right;
}
.red {
	color: #F00;
}
.message {
	width: 333px;
	font-family: Verdana;
	font-size: 12px;
	padding: 10px;
	border: 2px solid #ddd;
	background-color: #eee;
	color: #222;
	margin: 0 auto;
}
.notice {
	margin-top: 7px;
	padding: 10px 5px 20px 20px;
	border-color: #0000FF;
	background: #ECF4FD;
	color: #333333;
	border:#FF6600 1px dashed;
}
.success {
	border-color: #C6D880;
	background: #E6EFC2;
	color: #529214;
}

.error {
	border-color: #FBC2C4;
	background: #FBE3E4;
	color: #D12F19;
}
#detail, #spec {
	color: #000;
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
	border: 1px solid #ccc;
	padding: 5px;
}
.pagination {
	margin: 10px auto;
	text-align: center;
}
a.page {
	font: normal 12px Arial;
	color: #fff;
	background: #c5beb4;
	padding: 3px 6px;
	border: 0;
}
a.page:hover {
	font: normal 12px Arial;
	color: #fff;
	background: #444;
	padding: 3px 6px;
	border: 0;
}
#current-page {
	font: bold 11px Tahoma;
	color: #fff;
	background: #444;
	border: 0;
	padding: 3px 6px;
}
#cnx ul {
	list-style:none;
	margin: 3px 0;
}
#cnx ul li a:link,
#cnx ul li a:visited{
	padding: 4px 0 4px 16px;
	background: #fff url(https://www.e-vietnamvisa.com/images/dh.gif) 0 9px no-repeat;
}
#cnx ul li a:hover{
	padding: 4px 0 4px 16px;
	background: #fff url(https://www.e-vietnamvisa.com/images/dd.gif) 0 9px no-repeat;
}
.hb {
	font: bold 22px Arial;
	letter-spacing: -1px;
	color: #d00;
}
.tk strong {
	color: #f00;
}
.idx h2 {
	background: #bf3936 url(https://www.e-vietnamvisa.com/images/p-tab.jpg) repeat-x;
	height: 23px;
	line-height: 23px;
	font: 11px Arial;
	color: #fff;
	position: relative;
}
.idx h2 div {
	text-indent: 6px;
	padding-top: 5px;
}
.idx h2 a:link,
.idx h2 a:visited{
	color: #fff;
}
.idx h2 a:hover{
	color: #ff0;
}
.idx h2  span{
	background: #bf3936 url(https://www.e-vietnamvisa.com/images/p-tab-l.jpg) top left no-repeat;
	float: left;
	width: 7px;
	height: 23px;
}
.idx h2  b{
	background: #bf3936 url(https://www.e-vietnamvisa.com/images/p-tab-r.jpg) top left no-repeat;
	float: left;
	width: 7px;
	height: 23px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
}
.idx table {
	background: url(https://www.e-vietnamvisa.com/images/p-bg.jpg) top left no-repeat;
	min-height: 115px;
}
.prodtab {
	background: url(https://www.e-vietnamvisa.com/images/p-bg.jpg) top right no-repeat;
	min-height: 115px;
}
#ctn {
	min-height:420px;
}
#ctn h1 {
	font: normal 22px/22px Arial;
	color: #333;
	padding: 3px 0;
	margin: 0;
	letter-spacing: -1px;
}
#ctn h2 {
	font: normal 18px Arial;
	letter-spacing: -1px;
	color: #333;
	padding: 3px 0;
	margin: 0;
}
#ctn h3 {
	font: bold 12px Arial;
	color: #333;
	padding: 3px 0;
	margin: 0;
}
.o-prod h3 {
	font: bold 12px Arial;
	color: #000;
	padding: 4px 0 4px 8px;
	margin: 0;
	text-transform: uppercase;
	background: #eee;
	border: 1px solid #ccc;
}
.idxtable {
	border: 1px solid #ccc;
	margin-top: 1px;
}
.spacer {
	width: 1px;
}
.textBox,select.textBox { background-color: #FFFFFF; border: 1px solid #7b7470;}
input.searchsubmit { 
	background-color: #f0820b;
	color: #FFF;
	cursor: pointer;
	font-weight: bold;
	background-image: url(https://www.e-vietnamvisa.com/images/form-button-bg.png);
	background-position: top;
	background-repeat: repeat-x;
	font-size: 15px;
	display: block;
   	width: 100px;
   	float: left;
	padding: 3px 0;
	border: 1px solid #cccccd;
}
.iCat {
	font: normal 14px Arial;
	color: #f00;
	padding: 0 0 5px 0;
}
.iCat a:link,
.iCat a:visited {
	color: #f00;
}
.iCat a:hover {
	color: #00f;
}
.iBox {
}
.iTitle {
	padding: 3px 5px;
	border: 1px solid #cccccd;
	text-transform: uppercase;
	font-weight: bold;
}
.iTitle a {
}
.iSlide {
	border: 1px solid #cccccd;
	margin-left: 2px;
}
.cat-ctn {
    border: 1px solid #0f5fc3;
	padding: 3px;
}
.cat-ctn ul,
.boxc ul {
	list-style: none;
	padding: 0;
	margin: 6px 0 0 6px;
}
.cat-ctn ul li a:link,
.cat-ctn ul li a:visited ,
.boxc ul li a:link,
.boxc ul li a:visited {
	color: #000;
	background: url(https://www.e-vietnamvisa.com/images/ha.jpg) 0 7px  no-repeat;
	padding: 2px 0 2px 9px;
}
.cat-ctn ul li a:hover, 
.boxc ul li a:hover {
	color: #f00;
	background: url(https://www.e-vietnamvisa.com/images/hh.jpg) 0 7px  no-repeat;
	padding: 2px 0 2px 9px;
}
.klCat {
	margin: 5px 0 0;
	padding: 0;
}
.klCat a:link,
.klCat a:visited {
	font: bold 11px Tahoma;
	color: #0f5fc3;
	text-transform: uppercase;
}
.klCat a:hover {
	font: bold 11px Tahoma;
	color: #f00;
	text-transform: uppercase;
}
.news-title  a:link,
.news-title  a:visited,
.news-title  a:active{
	color: #000;
	font: bold 13px Verdana;
}
.news-title  a:hover{
	color: #f00;
	font: bold 13px Verdana;
}
.date {
	color: #96b6ce;
}
#newtbl {
	margin-top: 20px;
	margin-bottom: 100px;
	margin-left: 20px;
}
#nHead {
	border-bottom: 2px solid #018ecd;
	height: 20px;
	line-height: 20px;
}
#nTitle {
	color: #fff;
	background: #018ecd;
	height: 20px;
	line-height: 20px;
	float: left;
}
#nTitle h1 {
	color: #fff;
	font: bold 12px Arial;
	padding: 0;
	margin: 0;
	float: left;
	background: #018ecd;
	padding: 3px 10px 0;
}
#nTitle h1 a:link,
#nTitle h1 a:visited {
	color: #fff;
}
#nTitle h1 a:hover {
	color: #ff0;
}
#nSep {
	background: url(https://www.e-vietnamvisa.com/images/n-Sep.jpg) bottom left no-repeat;
	width: 32px;
	height: 20px;
	float: left;
}
#vContent h1{
	color: #0f5fc3;
	font-size: 17px;
	font-weight: bold;
}
#vContent #nTitle h1{
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	font-family: verdana;
}
#banner-top {
	padding: 6px 0 0;
	text-align: right;
}
.red {	
	color: #f00;
}
.blue {	
	color: #080;
}
#clSearch {
	background: #f1f1f1;
	border: 1px solid #ccc;
	padding: 3px 5px;
	text-align: center;
}
#clTitle {
	color: #f00;
	font: normal 13px Verdana;
	margin: 5px 0;
}
#aTab {
	line-height: 175%;
	margin: 5px 0;
}
#aTab a:link,
#aTab a:visited {
	color: #f00;
	background: #eee;
	border: 1px solid #f00;
	padding: 3px 9px;
	margin: 0 2px;
}
#aTab a:hover {
	color: #00f;
	background: #fff;
	border: 1px solid #00f;
	padding: 3px 9px;
	margin: 0 2px;
}
.other-news {
	background: #dff7f7;
	padding: 5px 0;
	margin-top: 8px;
}
.other-news  a{
	line-height: 150%;
}
.n {
	border-bottom: 1px solid #0299d2;
	padding: 3px 0;
}
.n a:link,
.n a:visited {
	color: #f00;
	font: bold 16px Arial;
}
.n a:hover {
	color: #00f;
	font: bold 16px Arial;
}
/*--Main Image Preview--*/
.main_image {
	width: 500px;
	height: 350px;
	float: left;
	background: #333;
	overflow: hidden;
	color: #fff;
}
.main_image h2 {
	color: #f00;
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 5px 10px;
}
.main_image h2  a:link,
.main_image h2  a:visited{
	color: #f00;
}
.main_image h2  a:hover{
	color: #000;
}
.main_image p {
	font-size: 1.2em;
	padding: 3px;	margin: 0;
	line-height: 1.6em;
}
.block small { 
	padding: 0; 
	font-size: 12px; 
}
.main_image .block small {margin-left: 10px;}
.main_image .desc{
	color: #000;
	background: #eee;
	border-top: 1px solid #ccc;
	height: 50px;
	bottom: 0;
	left: 0;
	width: 100%;
	display: none;
	padding: 0;
}
.main_image .block{
	width: 100%;
	background: #eee;
}
.main_image a.collapse {
	height: 27px; width: 93px;
	text-indent: -99999px;
	position: absolute; 
	top: -27px; right: 20px; 
}
.main_image a.show {background-position: left bottom;} 
.image_thumb {
	float: left;
	width: 270px;
	background: #f0f0f0;
	border-right: 1px solid #fff;
	border-top: 1px solid #ccc;
}
.image_thumb img {
	border: 1px solid #ccc;
	width: 50px;
	height: 30px;
	padding: 5px; 
	background: #fff; 
	float: left;
}
.image_thumb a img {
	float: left;
}
.image_thumb ul {
	margin: 0; padding: 0;
	list-style: none;
}
.image_thumb ul li{
	margin: 0; padding: 5.5px 2px;
	background: #f0f0f0;
	width: 266px;
	float: left;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-right: 1px solid #ccc;
}
.image_thumb ul li.hover {
	background: #ddd;
	cursor: pointer;
}
.image_thumb ul li.active {
	background: #fff;
	cursor: default;
}
html .image_thumb ul li h2 {
	font: bold 11px Tahoma; 
	margin: 5px 0; padding: 0;
}
.image_thumb ul li .block {
	float: left; 
	margin-left: 10px;
	padding: 0;
	width: 180px;
}	
.image_thumb ul li p{display: none;}
optgroup {
	font-style: normal;
}
.rH h2 a{
	color: #333;
}
.rH h2 a:hover{
	color: #333;
}
.cHead h2 {
	color: #555;
	font: normal 16px Arial;
	margin: 5px 0 10px;
}
#rX {
	margin:10px 0;
}
.lThumb img {
	padding: 3px;
	border: 1px solid #ccc;
}
.rThumb img {
	margin: 0 5px 5px 0;
	padding: 3px;
	border: 1px solid #ccc;
}
.pt {
	color: #777;
	margin: 3px 0;
}
#faqs span{padding: 7px 8px 7px 4px;font-weight: 600}
#faq ul {list-style:none;}
#faqs li a{color: #03c}
#faqs li a:hover{color:#f60}
#faqs li{height: 30px;line-height: 30px;padding: 0 5px;}
#faqs .faq1{display: none;height: auto;line-height: 22px;padding: 8px;border-top:0;border: 5px solid #ddd;border-top: 0;text-align: justify;color: #222}
.rx ul {
	padding: 0 0 3px 2px;
	margin:0;
	list-style:none;
}
.rx ul li {
	margin:0;
	padding:8px 0 8px 20px;
	background: url(https://www.e-vietnamvisa.com/images/check.png) 0 10px no-repeat;
}
.rx ul li span {
	color: #999;
	font-size:11px
}
#tourLeft div {
	text-align:center;
	font: bold 12px Arial;
	display: block;
	padding: 5px 0;
}
#tourLeft ul {
	list-style:none;
	margin: 0;
	padding: 0;
}
#tourLeft ul  li a:link,
#tourLeft ul  li a:visited {
	font: normal 12px Arial;
	border-top: 1px solid #91bffe;
	display: block;
	padding: 3px 5px;	
	margin: 0;
}
/* apply box */
.apply {
	background:#fff url(https://www.e-vietnamvisa.com/images/applybg.gif) repeat-x left bottom;
}
.apply-bottom {
	background: url(https://www.e-vietnamvisa.com/images/applybbg.gif) no-repeat left bottom;
}
.apply-info {
	padding: 16px 0 16px 16px;
}
.apply-item {
	padding-top: 15px;
}
/* end apply box */
.ntx {
border:1px solid #ccc;background:#fff;color:#000;padding:5px 10px;margin-top:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.ntc {
border-top:1px solid #999;background:#fff;color:#000;padding:3px 6px;
}
.tbl {
border:1px solid #ccc;background:#f2f2f2;color:#444;padding:0;
}
.tbl th{
color:#111;text-transform:uppercase;font:bold 11px Arial;padding:5px 6px;background:#eee;
}
.tbl .xg{
color:#111;font:bold 11px Arial;padding:5px 6px;background:#eee;
}
.xbl {
background:#fff;color:#444;padding:0;border:1px solid #ccdff3;padding:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:8px;
}
.xbl th{
color:#333;background:#f5f8fb;font:bold 14px Arial;padding:5px 6px 3px;
}
.xbl td{
color:#111;font-size: 12px;font-family: Arial,Verdana;padding:4px 6px;border-top:1px solid #ccdff3;
}
.b {
font-weight: bold;
color: #666;
}
.none {
border:none;
}
#checkStatus {
	background: #fff url(https://www.e-vietnamvisa.com/images/vietnam-visa.jpg) 5% 5% no-repeat;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 0 auto;
	padding: 8px;
	padding-bottom: 0;
}
#viewEmbassy {
	background: #fff url(https://www.e-vietnamvisa.com/images/quoc-huy.png) 10% 50% no-repeat;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 0 auto;
	padding: 8px;
	padding-bottom: 0;
}

#rvi ul li a{
	background: url(https://www.e-vietnamvisa.com/images/btn.jpg) 3px 7px no-repeat;
	padding: 3px 0 3px 12px;
}
.thead {
	border-top: 1px dotted #ccdff3;
	padding: 6px 3px;
	font: bold 12px Arial;
	margin-top:5px;
}
.thead span {
	font: normal 11px tahoma;
}
.bg {
	color: #111;
	background: #f5f8fb;
}
.bg span {
	font-style: normal;
	margin-left:10px;
}
#news {
	list-style:none;
	margin:0;
	padding: 0 5px;
}
#news li{
	margin:0;
	padding: 0;
}
.clr {
	clear: all;
	height: 1px;
	overflow: hidden;
	max-height:1px;
}
#visaapply{
	margin-top:3px;
	text-align:center;
	font:bold 13px Arial;
}
#visaapply strong{
	margin-top:5px;
	font:bold 18px Arial;
}
#visaapply p{
	margin: 5px 0;
	padding: 0;	
}
.j,
.j * {
	padding: 0;
	margin: 0 0 10px 0;
	color: #444;
	font-style: normal;
	line-height:150%
}
#price {font:bold 16px Arial;color:#444;letter-spacing:-1px;}
#price b {font:bold 22px Arial;color:#d00;}
#news-content ul{
	margin-left:10px;
}
.question {
	border: 1px solid #ccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding: 10px 5px;
	margin: 0 0 10px 0;
	background: #fff;
}
.subject {
	font: normal 15px Arial;
	margin: 0 0 10px 0;
}
.content {
}
.roundbox {
margin:0 auto;border:1px dotted #ccc;padding:10px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}
.gr {
color:#666;
font: normal 11px Tahoma;
}
.gr a {
color:#15c;
font: normal 11px Tahoma;
}
/*index new*/

.index_mc{
	padding-left:145px;
	zoom:1;
}

.index_main{
	float:left;
	margin-right:-100%;
	position:relative;
	right:145px;
	width:145px;
}

.index_req{
	width:146px;
}
.index_req dl{
	background:#fff;
	border-left:1px #A8ADBC solid;
	border-right:none;
	border-bottom:1px #A8ADBC solid;
	padding:0;
	margin:0 0 0 10px;
	min-height:55px;
	cursor:pointer;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.index_data{
	height:226px;
	background:#fff;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
}

.index_req dt{
	color:#666;
	font-size:14px;
	font-weight:bold;
	line-height:24px;
	padding-top:11px;
	text-align:center;
}

.index_req dd{}

.index_active dt{
	color:#000 !important;
}

.index_title1{
	height:38px;
	line-height:32px;
	padding:0 0 0 2%;		
	width:21%;
}

.index_title1 a{
	color:#164f91;
	text-decoration:none;
	font-size:13px;
}

.indexnews{}

.indexnews dl{
	float:left;
	height:65px;
	padding:12px 17px;
}

.indexnews dt{
	color:#4d4d4d;
	padding-bottom:8px;
	width:210px;
}

.indexnews dd{
	width:210px;
}

.indexnews .normal_link{
	color:#505050 !important;
	font-family:Tahoma,Arial,Verdana,Segoe,sans-serif !important;
	font-size:12px !important;
	line-height:14px !important;
}

.active_news{
	background-color:#e8e8e8;
}

.active_news .normal_link{
	color:#3692f0 !important;
	text-decoration:none !important;
}

.newsr, .newsl{
	width:15px;
	height:90px;
	cursor:pointer;
	background-repeat:no-repeat;
}

.newsl{
	background-image:url(https://www.e-vietnamvisa.com/images/newsl.png);
	background-position:left center;
}

.newsr{
	background-image:url(https://www.e-vietnamvisa.com/images/newsr.png);
	background-position:right center;
}

.newsr a, .newsl a{
	text-decoration:none;
	display:block;
	width:15px;
	height:90px;
}

.newsl a:hover{background:url(https://www.e-vietnamvisa.com/images/newsl_act.png) left center no-repeat;}
.newsr a:hover{background:url(https://www.e-vietnamvisa.com/images/newsr_act.png) right center no-repeat;}

.apply_indexN1{
	bottom:0px;
	left:50%;
	margin:0 0 0 -155px;
	position:absolute;
	width:315px;
}

.apply_indexN2{
	height:37px;
	background:url(https://www.e-vietnamvisa.com/images/applyindex_bg.png) no-repeat left top;
}

.apply_indexN2 .info_button{
	display:block;
	text-decoration:none;
	line-height:22px;
	text-align:center;
}

.apply_indexN3{
	height:37px;
	width:54px;
	text-align:center;
	line-height:36px;
	font-size:11px;
	color:#505050;
}

.index_tab1, .index_tab2, .index_tab3, .index_tab4, .index_tab3_ca, .index_tab3_gb{
	height:225px;
	position:relative;
	margin:0 auto;
	width:550px;
}

.index_tab1{
	background:url(https://www.e-vietnamvisa.com/images/how-it-work.png) no-repeat center 50px;
}

.index_tab1c{
	padding-top:130px;
}

.index_tab1c .f_l{
	float: left;
	width:140px;
	padding:0 20px;
}

.itt{
	font-size:12px;
	color:#596169;
	padding-bottom:5px;
	font-weight:bold;
	line-height:17px;
	text-align:center;
}

.index_tab2c{
	padding:5px 0 0 35px;
}

.index_tab2c .f_l{
	text-align:left;
	float:left;
	padding:5px 0 5px 85px;
	background-position:left top;
	background-repeat:no-repeat;
}

.index_tab2c .itt{
	font-size:14px;
	color:#555;
	font-weight:bold;
	padding: 13px 0;
	line-height:12px;
}

.tab2_1{background-image:url(https://www.e-vietnamvisa.com/images/tab2_1.png)}
.tab2_2{background-image:url(https://www.e-vietnamvisa.com/images/tab2_2.png)}
.tab2_3{background-image:url(https://www.e-vietnamvisa.com/images/tab2_3.png)}
.tab2_4{background-image:url(https://www.e-vietnamvisa.com/images/tab2_4.png)}


.index_tab3c .index_tab_head{
	font-size: 26px;
	padding: 20px 0 30px 50px;
}
.index_tab3c p strong{
	padding: 5px 0 0 50px;
}
.index_tab3c p span{
	font-size: 50px;
}
.index_tab3c a{
	display: block;
	padding-top: 10px;
}

.index_tab3c .itt{
	float:right;
	padding: 0 100px 0 0;
	text-align: left;
	line-height: 150%;
	font-size: 16px;
}

.index_tab3c_ca{
	float:right;
	padding:105px 40px 0 0;
}

.index_tab3c p, .index_tab3c_ca p{
	font-size:13px;
	color:#596169;
	font-weight:bold;
	line-height:15px;
}

.index_tab4{
}
.no_display{
	display:none;
}
.visa_info123{
	width:620px;
	height:19px;
	margin:10px auto 0px;
}

.visa_infoC4{
	border: 1px solid rgb(255, 0, 0);
	padding: 5px;
	background:#ffecec;
	text-align:center;
}

.let{list-style-type: disc;}

.infocont{
	width:100%;
}

.infocont address{
font-style:normal;
}


.visa_active .required{
color:#CE0000;
}
.visa_active .required.not{
color:#639A23;
}


.required{
color:#DA797B;
}

.required.not{
color:#A2C082;
}

.visa_info_req{
	width:181px;
}

.visa_info_req dl, .index_req dl{
	background:#eee;
	border:1px #A8ADBC solid;
	padding:5px 0 0 0;
	margin-left:10px;
	min-height:55px;
	cursor:pointer;
}

.visa_info_req dl{padding:2px 0 0 0;background:#e2e5e8;}

.visa_info_req dd{
	text-align:center;
	padding-top:7px;
}

.visa_info_req dd span{
	display:block;
	/*font-family:Arial;*/
	font-size:14px;
	font-weight:bold;
	height:23px;
	/*letter-spacing:0.1em;*/
	line-height:22px;
	text-transform:uppercase;
}

.visa_info_req dt{
	font-size:12px;
	text-align:center;	
	line-height:13px;
	padding-top:3px;
}

.visa_info_req dt strong{color:#80868B;}

.visa_active, .index_active{
	background:#FFFFFF !important;
	border-right:none !important;
	padding-right:2px !important;
	margin:0 !important;
	border-bottom:1px #A8ADBC solid !important;
	padding:5px 0 0 10px !important;
	position:relative;
	border-top:1px #A8ADBC solid !important;
	cursor:default !important;
}

.visa_active{
	border-bottom:none !important;
	padding:2px 0 0 9px !important;
}


.visa_active dt strong{
	color:#505050 !important;
	text-decoration:none !important;
}

.visa_active div, .index_active div{/*??*/
	position:absolute;
	bottom:-1px;
	left:-1px;
	width:12px;
	height:12px;
}

.visa_active_corn{
	padding:0 !important;
}

.index_active dd, .visa_active .visa_active_corn{
	display:block;
	position:absolute;
	bottom:-1px;
	left:-1px;
	width:12px;
	height:12px;
}

.visa_info_mc{
	padding-left:180px;
	zoom:1;
	margin-top:15px;
}

.visa_info_main{
	float:left;
	margin-right:-100%;
	position:relative;
	right:180px;
	width:180px;
}

.visa_info_content, .index_content{
	float:left;
	width:100%;
	_width:99.5%;
}

.visa_info_data, .index_data{
	border:1px solid #A8ADBC;
	padding:10px;
}

.visa_info_data{
	height:auto;
	min-height:190px;
}

.visa_info_data h2{
background:#F6F6F6 none repeat scroll 0 0;
border:none;
line-height:26px;
height:28px;
font-size:13px;
}
.t {
	color: #666;
}

.nC {
	font: normal 19px Arial;
	padding: 5px 0;
	color: #333;
}
.nC span {
	color: #888;
}
.rate {
	margin: -3px 0 0 10px;
}
.author {
	font: 11px Arial;
	color: #666;
	margin: 10px 0 0 20px;
}
.hint {
	background:#f5f5f5 url(https://www.e-vietnamvisa.com/images/icon_tips.gif) 10px 8px no-repeat;
	border: 1px solid #ddd;
	padding: 8px 8px 8px 36px;
	color: #222;
}

#answer_list { width:553px; float:left; text-align:left; margin-top:10px; color:#b5001a; font-size:16px; font-weight:bold}
.sublist_a { width:180px; float:left; text-align:left; padding-top:7px}
#answer_this { width:553px; float:left; text-align:left; margin-top:10px}
.xerror{
	color: red;
    float: left;
    padding-left: 150px;
}
.bl{ float:left; width:100%; margin-top:30px; text-align:center; font:12px Tahoma, Geneva, sans-serif; padding-bottom:15px;}
.bl a{ background:#888888; color:#FFF; padding:1px 4px 3px 4px; text-decoration:none; margin-right:1px; text-transform:uppercase; font-weight:bold;}
.bl a:hover{ color:#FFF; text-decoration:underline;}
.ebs{ float:left; width:710px; border-top:1px #e9e9e9 solid; padding:15px 0;}
.ebs ul{ float:left; width:630px;}
.ebs ul li{ float:left; width:150px; margin-top:5px; display:block;}
.ebs .number{ float:left; width:40px; height:40px; margin:7px 28px 0 7px; display:inline; font:30px Tahoma, Geneva, sans-serif; text-align:center; line-height:40px; text-transform:uppercase; border:1px #888888 solid;}
.sharrre .box{
  float:left;
}
.sharrre .count {
  color:#444444;
  display:block;
  font-size:17px;
  line-height:34px;
  height:34px;
  padding:4px 0;
  position:relative;
  text-align:center;
  text-decoration:none;
  width:50px;
  background-color:#eee;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px; 
}
.sharrre .share {
  color:#FFFFFF;
  display:block;
  font-size:11px;
  height:16px;
  line-height:16px;
  margin-top:3px;
  padding:0;
  text-align:center;
  text-decoration:none;
  width:50px;
  background-color:#9CCE39;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px; 
}
.sharrre .buttons {
  display:none;
  position:absolute;
  margin-left:50px;
  z-index:10;
  background-color:#fff;
}
.sharrre .button {
  float:left;
  max-width:50px;
  margin-left:10px;
}

#quote {
	background: url(images/quote_left.gif) top left no-repeat;
	display: block;
	padding-left: 20px;
}
#ntc {
	background: #fff url(https://www.e-vietnamvisa.com/images/icon_notice.gif) 10px 10px no-repeat;
	padding: 10px 10px 10px 60px;
	border: 1px solid #ccc;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px; 
  margin: 5px auto;
}