body {
	margin:0px;
	/*background-image:url(images/background.jpg);background-repeat:repeat-x;*/background-color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333; padding:1px 0 0 0;
}

td, th, div {
	font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #2D2D2D;
}

a {
	color: #D92530;
	background-color:inherit;
	text-decoration:none;
}

form {
	background:none;
}
.banner-area {
	background-image:url(images/header-bg.jpg); width:773px; height:144px; padding:20px 0 0 10px; font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF;
}
.welcome {
	font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:25px;
}
.title {
	font-family: Georgia, "Times New Roman", Times, serif;font-size: 18px;
}

.subtitle {
	font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;line-height: 20px;font-weight: bold;color: #660000; 
}
h1 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:20px;
	padding:0 0 10px 0;
	margin:0px;
	font-weight:bold;
	line-height:20px;
}
h1 a{
color:#2D2D2D;background-color:#F8F6F6;text-decoration:none; 
}
h1 a:hover{
color:#D92530;background-color:#F8F6F6;text-decoration:none; 
}
a:hover {
	color: #ffffff;background-color: #D92530;
}

.footer {
  font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;font-weight: bold;line-height: 22px;color: #333333;
background-color: #FFFF99; }


input.big {width: 100px;}

input.small {width: 50px;}
.white {
	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:none; line-height:20px;
}
.white:hover {
	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:none;
}

.nav{
	background-color:#D92530;
	text-align:left;
	width:206px;
}
.nav ol{
	margin:0px;
	padding:7px 0px 5px 13px;
	list-style-type:none;
}
.nav ol li ol{
	margin:0px;
	padding:7px 0px 5px 13px;
	list-style-type:none;
}
.nav ol li{
	margin:0px;
	padding:0px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background:url(images/submenubg2.gif) left top;
	background-repeat:no-repeat;
}
.nav ol li ol li{
	margin:0px;
	padding:0px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background:url(images/submenubg.gif) left bottom no-repeat;	
}
.nav ol li a{
	margin:0px;
	padding:6px 0px 0px 20px;
	display:block;
	text-align:left;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	height:25px;
}
.nav ol li ol li a{
	margin:0px;
	padding:6px 0px 0px 20px;
	display:block;
	text-align:left;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight: normal;
	text-decoration:none;
	height:25px;
}
.nav ol li a:link, .left ol li a:visited{
	color:#FFFFFF;
	text-decoration:none;
	background:url(images/menubg.gif) left bottom no-repeat;
}
.nav ol li ol li a:link, .left ol li ol li a:visited{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
	background:url(images/submenubg.gif) left bottom no-repeat;
}
.nav ol li a:hover{
	color:#C5E94C;
	text-decoration:none;
	background:url(images/menubg.gif) left bottom no-repeat;
}
.nav ol li ol li a:hover{
	color:#C5E94C;
	text-decoration:none;
	font-weight: normal;
	background:url(images/submenubg.gif) left bottom no-repeat;
}
.nav ol li a.noline:link, .left ol li a.noline:visited{
	color:#FFFFFF;
	text-decoration:none;
	background:url(images/menubg_noline.gif) left bottom no-repeat;
}
.nav ol li a.noline:hover{
	color:#C5E94C;
	text-decoration:none;
	background:url(images/menubg_noline.gif) left bottom no-repeat;
}
/*Code added by Pulak*/
.pagevisit{
color:#D92530;
background-color:inherit;
}
.paragap{
margin-top:10px;
}
.subhead{
    font-family:Arial, Helvetica, sans-serif;
	color:#2D2D2D;
	font-size:12px;
	font-weight:bold;
}
.pagemain{
    font-family:Arial, Helvetica, sans-serif;
	color:#2D2D2D;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
}
.sublinks{
	background-color:#F4F3F3;	border:1px solid #D6D7D9;
}
.sublinks ol{
	text-align:left;
	margin:0px;
	padding:10px;
	list-style-type:none;
}

.sublinks ol li{
	margin:5px;
	padding-left:15px;
	color:#FFFFFF;
	text-decoration:none;
	background:url(images/arrow1.gif) 0px 3px no-repeat;
}

.sublinks ol li a  {
font:12px Arial, Helvetica, sans-serif; color: #585757; background-color:#F4F3F3;text-decoration:none; 
}

.sublinks ol li a:hover {
font:12px Arial, Helvetica, sans-serif; color: #D92530; background-color:#F4F3F3; text-decoration:none;
}

.readm{
background: url(images/bullet.gif) no-repeat 0px 5px;
padding-left:9px;
}
.topsitearrow{
background: url(images/arrow.gif) no-repeat 0px 5px;
padding-left:12px;
line-height:24px;
}
.gotoparrow{
background: url(images/gotop.gif) no-repeat 0px 4px;
padding-left:12px;
}

.midSpecialOffer{ font:bold 16px/20px Arial, Helvetica, sans-serif; color:#2D2D2D; padding-bottom:15px;}
.midSpecialOffer a{ font:bold 16px/20px Arial, Helvetica, sans-serif; color:#D92530; text-decoration:none;}
.midSpecialOffer a:hover{text-decoration:underline; background:none;}

.applyHow{font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; color:#2D2D2D; padding-bottom:15px;}

.bottomLeft{ width:490px; float:left; display:block; font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; color:#2D2D2D; }
.bottomRight{ width:221px; float:right; display:block; border-left:5px solid #D3D3D3; padding:0 5px 10px 15px;}
.bottomRight h2{ color:#D92530; font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif; padding:0; margin:0;}
.bottomRight h3{ color:#01417D; font:bold 10px/16px Tahoma, Arial, Helvetica, sans-serif; padding:11px 0; margin:0;}
.testimonialsRight{font:normal 11px/17px Tahoma, Arial, Helvetica, sans-serif; color:#2D2D2D; padding-bottom:20px;}
.bottomRight a{ font:bold 12px/20px Arial, Helvetica, sans-serif; color:#D92530; text-decoration:underline;}
.bottomRight a:hover{text-decoration:none; background:none;}

.leftContactus{background:url(images/contacts-bg.jpg) no-repeat 0 0; padding:21px 10px 10px 10px; width:186px; height:110px; font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; color:#2D2D2D;}
.leftContactus a{font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; color:#05439B; text-decoration:none;}
.leftContactus a:hover{text-decoration:underline; background:none;}

.docSimpleText{font:bold 11px/25px Tahoma, Arial, Helvetica, sans-serif; color:#05439B;}
.docSimpleText span{font:bold 11px/25px Tahoma, Arial, Helvetica, sans-serif; color:#D92530;}
.docSimpleText input.hidden{display:none;}

a.addtoCart{ background-color:#D92530; padding:2px 10px; font:bold 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
a.addtoCart:hover{ background-color:#D92530; padding:2px 10px; font:bold 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}

input.continue{ background-color:#D92530; padding:2px 0px; font:bold 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; border:none; float:left;  margin:0 10px 0 0; width:120px;}
.specer{ clear:both; padding:0; margin:0; line-height:0; height:auto;}

.checkout{ width:100%; padding:0; margin:0; font:normal 11px/17px Tahoma, Arial, Helvetica, sans-serif; color:#05439B;}
.checkout form{ width:100%; padding:0; margin:0; background-color:#F8F6F6;}
.checkout form fieldset{ width:100%; padding:0; margin:0; border:none;  }
.checkout h2{padding:0 0 0 10px; margin:0; font:bold 11px/20px Tahoma, Arial, Helvetica, sans-serif; color:#D92530; background-color:#FFFFFF; border:1px solid #D2D4D1;}
.billingBox{background-color:#F0F0F0; border:1px solid #D2D4D1; padding:10px 0; margin:5px 0 0 0;}
.checkout form fieldset span{ width:250px; padding:0; margin:0 10px 5px 0; font:bold 11px/20px Tahoma, Arial, Helvetica, sans-serif; color:#2D2D2D; float:left; display:block; text-align:right;}
.checkout form fieldset label{ width:400px; padding:0; margin:0 0 5px 0; font:normal 11px/20px Tahoma, Arial, Helvetica, sans-serif; color:#2D2D2D; float:left; display:block; text-align:left;}
.checkout form fieldset input{ width:220px; padding:2px 0 0 2px; margin:0 0 5px 0; font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; color:#2D2D2D; float:left; display:block; background-color:#FFFFFF; border:1px solid #D2D4D1; height:18px;}
.checkout form fieldset textarea{ width:218px; padding:2px; margin:0 0 5px 0; font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#2D2D2D; float:left; display:block; background-color:#FFFFFF; border:1px solid #D2D4D1; height:80px;}
.checkout form fieldset select{ width:224px; padding:0 0 0 2px; margin:0 0 5px 0; font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; color:#2D2D2D; float:left; display:block; background-color:#FFFFFF; border:1px solid #D2D4D1; height:22px;}
.checkout form fieldset input.checkbox{ width:16px; padding:0; margin:4px 0 5px 0; float:left; display:block; background-color:#FFFFFF; border:1px solid #D2D4D1; height:16px;}
.checkout form fieldset textarea.big{ width:720px; padding:2px; margin:0 0 5px 10px; font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#2D2D2D; float:left; display:block; background-color:#FFFFFF; border:1px solid #D2D4D1; height:80px;}
.checkout form fieldset input.proceed{ background-color:#D92530; padding:0 0px 4px 0; font:bold 11px/22px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; border:none; float:left;  margin:0 10px 0 0; width:90px;}

.emptyCart{font:normal 10px/24px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; width:176px; height:24px; float:left; display:block; text-align:left; padding:0 0 0 17px; background: url(images/shoping_cart.gif) no-repeat 3px 6px;}
.emptyCart a{font:normal 10px/24px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.emptyCart a:hover{text-decoration:underline; background:none;}

.checklistInner{ width:731px;   margin-bottom:6px; float:right; display:block;}
.checklistInner_one{ width:650px;   margin-bottom:6px; float:right; display:block;}
.checklistInner_two{ width:550px;   margin-bottom:20px; float:right; display:block;}
.checklistInner_three{ width:470px;   margin-bottom:6px; float:right; display:block;}
.leftcheckList{ float:left; display:block; width:185px;}
.rightcheckList{ float:left; display:block; width:540px; font:normal 11px/17px Tahoma, Arial, Helvetica, sans-serif; color:#2D2D2D;}
.leftcheckList_secand{ float:left; display:block; width:155px;}
.rightcheckList_secand{ float:left; display:block; width:480px; font:normal 11px/17px Tahoma, Arial, Helvetica, sans-serif; color:#2D2D2D;}
.leftcheckList_third{ float:left; display:block; width:120px;}
.rightcheckList_third{ float:left; display:block; width:420px; font:normal 11px/17px Tahoma, Arial, Helvetica, sans-serif; color:#2D2D2D;}
.leftcheckList_fourth{ float:left; display:block; width:85px;}
.rightcheckList_fourth{ float:left; display:block; width:380px; font:normal 11px/17px Tahoma, Arial, Helvetica, sans-serif; color:#2D2D2D;}

h3.mainTitle {font:bold 18px/20px Tahoma, Arial, Helvetica, sans-serif; color:#2D2D2D; padding:0 0 4px 0; margin:0;}
a.downloaddocuments{font:bold 11px/22px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background-color:#D92530; text-decoration:none; padding:0; display:block; width:150px; text-align:center;}
a.downloaddocuments:hover{color:#C5E948;}
a.delete{text-decoration:none; padding:0; margin:0; background:none; width:15px; height:16px; border:none;}
a.delete img{text-decoration:none; padding:0; margin:0; background:none; width:15px; height:16px; border:none;}
a.delete:hover{ background:none;}

ul.visaType{ padding:10px 0 0 20px; margin:0; list-style-type:none;}
ul.visaType li{font:bold 11px/17px Tahoma, Arial, Helvetica, sans-serif; color:#2D2D2D; background: url(images/arrow1.gif) no-repeat 0px 4px; padding:0 0 0 15px; margin-bottom:10px;}
ul.visaType li a{font:bold 11px/17px Tahoma, Arial, Helvetica, sans-serif; color:#2D2D2D; text-decoration:none; background:none;}
ul.visaType li a:hover{text-decoration:underline; color:#D92530;}
ul.visaType li ul{padding:5px 0 0 20px; margin:0; list-style-type:none;}
ul.visaType li ul li{font:bold 11px/17px Tahoma, Arial, Helvetica, sans-serif; color:#2D2D2D; background: url(images/arrow1.gif) no-repeat 0px 4px; padding:0 0 0 10px; margin-bottom:10px;}
ul.visaType ul li a{font:bold 11px/17px Tahoma, Arial, Helvetica, sans-serif; color:#D92530; text-decoration:none;  background: url(images/download_documents.gif) no-repeat 0 0; margin-left:5px; padding-left:15px;}
ul.visaType ul li a:hover{text-decoration:underline; color:#D92530;}

.bottomBox{ width:714px; background: url(images/box_bottom_bg.gif) no-repeat 0 bottom; background-color:#D8D8D8; padding:5px 24px 10px 15px; margin:0 0 2px 0;}
.leftboxBottom{ float:left; display:block; padding:0; margin:0 0 0 0; width:91px;}
.rightboxBottom{ float:right; display:block; padding:3px 0 0 0; margin:0; width:620px; font:bold 14px/17px Tahoma, Arial, Helvetica, sans-serif; color:#2D2D2D;}
a.moreinfo{background: url(images/more_info_bg.gif) repeat-x 0 0; height:17px; width:70px; text-align:center; border:1px solid #BF2615; font:bold 11px/17px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; display:block; float:right; display:block; margin-left:7px;}
a.moreinfo:hover{color:#CACACA; }
.toppad{ padding-top:18px;}
.bottomPad{ padding-top:10px;}
.toppad_new{ padding-top:3px;}

.chosePlan{ width:230px; background: url(images/chose_box_bg.gif) no-repeat 0 bottom; background-color:#D8D8D8; padding:3px 3px 21px 3px; margin:0 10px 0 0; float:left; display:block;}
.chosePlan h3{ width:140px; background: url(images/title_plan_bg.gif) no-repeat 0 bottom; padding:0 0 0 90px; margin:0; height:42px; display:block; font:normal 22px/42px Tahoma, Arial, Helvetica, sans-serif; color:#383838;}
.visaApplication{font:normal 18px/20px Tahoma, Arial, Helvetica, sans-serif; color:#383838; width:175px; height:70px; text-align:center; margin:0 auto;}
.bottomAmmount_gold{font:bold 14px/15px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; width:70px; height:70px; margin:0 auto 12px auto;  background: url(images/amount_bg_gold.gif) no-repeat 0 0;}
.bottomAmmount_silver{font:bold 14px/15px Tahoma, Arial, Helvetica, sans-serif; color:#FF1A00; width:70px; height:70px; margin:0 auto 12px auto;  background: url(images/amount_bg_silver.gif) no-repeat 0 0;}
.bottomAmmount_bronze{font:bold 14px/15px Tahoma, Arial, Helvetica, sans-serif; color:#000000; width:70px; height:70px; margin:0 auto 12px auto;  background: url(images/amount_bg_bronze.gif) no-repeat 0 0;}
.goldText{font:bold 13px/15px Tahoma, Arial, Helvetica, sans-serif; color:#654B06;}
.silverText{font:bold 13px/15px Tahoma, Arial, Helvetica, sans-serif; color:#FF1A00;}
.bronzeText{font:bold 13px/15px Tahoma, Arial, Helvetica, sans-serif; color:#000000;}
a.planchose{background: url(images/more_info_bg.gif) repeat-x 0 0; height:17px; width:100px; text-align:center; border:1px solid #BF2615; font:bold 11px/17px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; display:block; }
a.planchose:hover{color:#CACACA; }
a.planchose-disable{background: url(images/more_info_disable.gif) repeat-x 0 0; height:17px; width:100px; text-align:center; border:1px solid #bebebe; font:bold 11px/17px Tahoma, Arial, Helvetica, sans-serif; color:#e0e0e0; text-decoration:none; display:block; }
a.planchose-disable:hover{color:#e0e0e0; }


.newVisa{ width:324px; float:left; display:block;background-color:#F7F5F5; border:4px solid #D8D8D8; padding:2px; margin:8px 15px 7px 15px; }
.innervisaNew{ width:320px; background: url(images/new_visa_bottom_bg.gif) no-repeat left bottom; background-color:#D8D8D8; padding:5px 2px 10px 2px; margin:0;}
.topFrame{ width:296px; height:88px; background: url(images/top_frame_bg.gif) no-repeat 0 0; margin-bottom:2px; padding:9px 12px;}
.topFrame a{ text-decoration:none;}
.topFrame a:hover{ text-decoration:none; background:none;}
a.click-here{background: url(images/click_here_bg.gif) no-repeat 8px 0; font:bold 14px/16px Tahoma, Arial, Helvetica, sans-serif; color:#2D2D2D; text-decoration:none; padding-left:27px; display:block;}
a.click-here:hover{text-decoration:underline;}

.popup{ width:600px; background-color:#F8F6F6; padding:13px 0;}
.midpopup{ width:552px; background-color:#F8F6F6; border:4px solid #D3D3D3; margin:0 auto; padding:8px 7px 0 7px;}
.popBox{ width:552px; background: url(images/popup_bg.gif) no-repeat left bottom; padding:0 0 27px 0; margin:0 0 8px 0; text-align:left;}
.popBox p{font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; color:#000000; padding:0; margin:0; text-align:left;}
.popBox p img{padding:0 7px 0 0; margin:0; border:0;}
.popBox h5{padding:5px 0 0 0; margin:0; border:0; font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; color:#000000;}

.breadcrumbs{ padding:0 0 15px 0; margin:0;}
.breadcrumbs ul{ padding:0; margin:0; list-style-type:none; float:left;}
.breadcrumbs ul li{ padding:0; margin:0 5px 0 0; float:left; display:block; font:normal 12px/15px Tahoma, Arial, Helvetica, sans-serif; color:#000000;}
.breadcrumbs ul li a{font:bold 12px/15px Tahoma, Arial, Helvetica, sans-serif; color:#D92530; text-decoration:underline; padding:0 5px;}
.breadcrumbs ul li a:hover{text-decoration:none; background:none;}

.squreBox{background: url(images/midsqure_bg.gif) repeat-y 0 0; width:738px;}
.package{ width:234px; float:left; display:block; margin:0 4px 0px 0; padding:3px;}
.innerpackage{ width:224px; margin:0; padding:8px 4px;}
.leftpackageicon{ width:98px; text-align:center; float:left; display:block; padding-bottom:10px}
.rightpackageicon{ width:124px;float:right; display:block; padding:7px 0 7px 0;}
.rightpackageicon h4{ font:bold 14px/15px Tahoma, Arial, Helvetica, sans-serif; color:#666666; padding:0; margin:0;}
ul.bottomListing{padding:8px 0 0 0; margin:0; list-style-type:none;}
ul.bottomListing li{font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#666666; background: url(images/listing_li_bg.gif) no-repeat left 2px; padding:0 0 0 16px; margin-bottom:16px;}

.amountleft{ width:98px; text-align:center; float:left; display:block; height:19px; font:bold 14px/17px Tahoma, Arial, Helvetica, sans-serif; color:#CC0000;}

.rightpurchase{ width:124px;float:right; display:block; padding:0; height:19px;}
.rightpurchase a{background: url(images/purchase_li_bg.gif) no-repeat 0 5px; height:17px; font:bold 11px/17px Tahoma, Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; display:block; padding:0 0 0 15px;}
.rightpurchase a:hover{text-decoration:underline;}
