/* CSS Document */
body{
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	}
.style2 {
	color: #993300;
	font-weight: bold;}
	
.body_txt{
	font-family:tahoma;
	font-size:12px;
	color:#000000;
	line-height:17px;
	}
.body_txt_sm {
	font-family:tahoma;
	font-size:11px;
	color:#002063;
	line-height:14px;
	text-decoration:none;
	}
.body_txt_sm2 {
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	line-height:14px;
	font-weight:normal;
	text-decoration:none;
	}
.body_txt_sm1 {
	font-family:tahoma;
	font-size:11px;
	color:#0071c6;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:-0.03em;
	}
.body_txt_sm_b {
	font-family:tahoma;
	font-size:11px;
	color:#002063;
	line-height:14px;
	text-decoration:none;
	font-weight:normal;
	}
.body_txt_sm_b1 {
	font-family:tahoma;
	font-size:11px;
	color:#002063;
	line-height:14px;
	text-decoration:none;
	font-weight:normal;
	letter-spacing:-0.05em;
	}
.body_txt_sm_link{
	font-family:tahoma;
	font-size:10px;
	color:#000000;
	line-height:14px;
	text-decoration:none;
	}
.body_txt_sm_link:hover{
	font-family:tahoma;
	font-size:10px;
	color:#000000;
	line-height:14px;
	text-decoration:underline;
	}
.gray_txt_italics{
	font-family:tahoma;
	font-size:12px;
	color:#828282;
	line-height:17px;
	font-style:italic;
	}
	
.black_bgclr{
	background-color:#000000;
	}
	
.top_rgtbg{
	background-image:url(../images/top_rgtbg.jpg);
	background-repeat:repeat-y;
	}
	
.top_lftbg{
	background-image:url(../images/top_lftbg.jpg);
	background-repeat:repeat-y;
	}
	
.top_navtxt_link{	
	font-family:tahoma;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	}
	
.top_navtxt_link a:hover{	
	font-family:tahoma;
	font-size:12px;
	color:#CCCCCC;
	font-weight:bold;
	}
	
.nav_txt{
	font-family:tahoma;
	font-size:12px;
	color:#363636;
	padding-bottom:12px;
	font-weight:bold;
	text-decoration:none;
	}
	
.nav_txt a:hover{	
	font-family:tahoma;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	}
	
.body_colr{
	background-color:#ffc702;
	}
	
.body_rgtbg{
	background-image:url(../images/yellow_rgtbg.jpg);
	background-repeat:repeat-y;
	}
	
.body_lftbg{
	background-image:url(../images/yellow_lftbg.jpg);
	background-repeat:repeat-y;
	}
	
.white_top_bg{
	background-image:url(../images/white-corner-top.jpg);
	background-repeat:repeat-x;
	}
	
.white_bottom_bg{
	background-image:url(../images/white-corner-bottom.jpg);
	background-repeat:repeat-x;
	}
	
.white_clr{
	background-color:#ffffff;
	}
	
.white_rgtbg{
	background-image:url(../images/white-corner-rgt.jpg);
	background-repeat:repeat-y;
	}
	
.white_lftbg{
	background-image:url(../images/white-corner-lft.jpg);
	background-repeat:repeat-y;
	}
	
.yellow_top_bg{
	background-image:url(../images/yellow-top.jpg);
	background-repeat:repeat-x;
	}
	
.yellow_bottom_bg{
	background-image:url(../images/yellow-bottom.jpg);
	background-repeat:repeat-x;
	}
	
.yellow_bg{
	background-image:url(../images/yellow_bg.jpg);
	background-repeat:repeat-x;
	background-color:#ffd541;
	}
	
.yellow_rgtbg{
	background-image:url(../images/yellow_rgt._bgsm.jpg);
	background-repeat:repeat-y;
	}
	
.yellow_lftbg{
	background-image:url(../images/yellow_lft._bgsm.jpg);
	background-repeat:repeat-y;
	}

.anchor-text_link{
	font-family:tahoma;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	}
	
.anchor-text_link a:hover{
	text-decoration:underline;
	color:#000000;
	}


.footer_txt{
	font-family:tahoma;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	line-height:18px;
	}
	
.footer_txt a:hover{
	color:#CCCCCC;
	}
	
.footer_txt_link{
	font-family:tahoma;
	font-size:11px;
	color:#bbbbbb;
	text-decoration:none;
	}
	
.footer_txt_link a:hover{
	color:#ffffff;
	text-decoration:underline;
	}
.blackborder {
	border:1px solid #000000;
	background:#ffffff;
}
.error_txt {
	font:normal 11px/14px tahoma;
	color:#FF0000;
	text-decoration:none;
}
.whitebg {
	background:#fff;
}
.bluebox {
	background:#DEE7EF;
	border-top:1px solid #CEBEA5;
	border-bottom:1px solid #CEBEA5;
}


/*visahq*/
.main{
font-family:Arial,sans-serif;
font-weight:normal;
background:#ffffff;
line-height:1;
text-align:left;
width:900px;
}

.custom_view_message{
width:70%;
}

.customs_country {
width:24%;
}

.orright{
*width:38%;
}

.passportPrices li div {
line-height:14px;}

#visa_address_hide{
display:none;
}
