body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	margin-left:8px;
	margin-right:8px;
	margin-top:8px;
	margin-bottom:8px;
}
a:link {
	/*text-decoration:none;*/
	/*color:#ffffff;*/
	color:Blue;
}
a:visited {
	text-decoration:none;
	/*color:#ffffff;*/
	
	color:#183980;
	
}
a:hover {
	text-decoration:none;
	/*color:#ffffff;*/
	color:#183980;
}
a:active {
	text-decoration:none;
	/*color:#ffffff;*/
	color:#FF8610;
	
}
.maindiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	height:auto!important;
	width:1080px;
	margin:0 auto;
	border-top:1px solid #dbdcdd;
	border-bottom:1px solid #dbdcdd;
	border-left:1px solid #dbdcdd;
	border-right:1px solid #dbdcdd;
}
.backlink:link {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:10px;
	color: #00008b;
	font-weight:bold;
}
.backlink:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:10px;
	color: #00008b;
	font-weight:bold;
}
.backlink:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:10px;
	color: #00008b;
	font-weight:bold;
}
.backlink:active {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:10px;
	color: #00008b;
	font-weight:bold;
}
.topbararea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	height:160px;
	background:url(../images/topbarbg1.gif) repeat-x;
	padding-left:7px;
}

.topbararea2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	height:160px;
	background:url(../images/topbarbg3.gif);
	padding-left:7px;
}
.leftmenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-align:left;
	width:216px;
	height:42px;
	background:url(../images/leftbttn_new2.gif);
	background-repeat:no-repeat;
	font-weight:bold;
}


.submenulink2:link {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #000000;
	font-weight:bold;
	}
.submenulink2:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #000000;
	font-weight:bold;
}
.submenulink2:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #000000;
	font-weight:bold;
}
.submenulink2:active {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #000000;
	font-weight:bold;
}

.topbarareawhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	height:125px;
	padding-left:7px;
	background-color:#FFF;
}
.topbarleft {
	font-family:Arial Narrow;
	font-size: 11px;
	color:#000000;
	height:112px;
	float:left;
	padding-top:32px;
	margin-bottom:-20px;
}
/*.topbarright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right:5px;
	color:#000000;
	height:112px;
	margin-top:10px;
	float:left;
}*/
.topbarrightlink {
	float:LEFT;
	padding-right:12px;
	margin-top:-4px;
}
.topnavigation {
	float:right;
	padding-right:12px;
	margin-top:77px;
}
.topbarrightwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	width:231px;
	height:125px;
	background:url(../images/toprightbg_white.gif) no-repeat;
	float:right;
	padding-top:81px;
}
.toprightlink:link {
	font-family:Arial Narrow;
	text-decoration:none;
	font-size:11px;
	color: #00008b;
	font-weight:bold;
}
.toprightlink:visited {
	font-family:Arial Narrow;
	text-decoration:none;
	font-size:11px;
	color: #00008b;
	font-weight:bold;
}
.toprightlink:hover {
	font-family:Arial Narrow;
	text-decoration:none;
	font-size:11px;
	color: #00008b;
	font-weight:bold;
}
.toprightlink:active {
	font-family:Arial Narrow;
	text-decoration:none;
	font-size:11px;
	color: #00008b;
	font-weight:bold;
}
.flag {
	width:81px;
	height:53px;
	float:left;
	margin-right:13px;
}
.applyheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#00008b;
	font-weight:bold;
	float:left;
	text-transform:uppercase;
	margin-bottom:17px;
	margin-top:-3px;
}
.countryheader {
	font-family:Arial Narrow;
	font-size: 38px;
	color:#848381;
	font-weight:normal;
	float:left;
	text-transform:uppercase;
	margin-left:-66px;
	margin-top:18px;
}
.logoline {
	margin-top:24px;
	width:1px;
	height:29px;
	float:left;
	background-color:#00008b;
	margin-left:49px;
	margin-right:10px;
}
.fromheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#00008b;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	margin-top:53px;
	margin-bottom:6px;
}

.countryheader2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#00008b;
	font-weight:normal;
	float:left;
	text-transform:uppercase;
}
.leftmenuhighlights {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	font-weight:bold;
	width:216px;
	height:42px;
	background:url(../images/leftbttn_o.gif) no-repeat;
	text-align:left;
}
.leftmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	width:216px;
	height:42px;
	background:url(../images/leftbttn.gif);
	text-align:left;	
}
.leftmenutrack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	width:216px;
	height:54px;
	background:url(../images/leftbttn1.gif);
	text-align:left;	
}
.leftmenu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	font-weight:normal;
	width:216px;
	height:42px;
	background:url(../images/leftbttn.gif);
	text-align:left;	
}
.leftmenusubmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#002f67;
	font-weight:bold;
	width:200px;
	height:auto;
	text-align:left;	
}
.applytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#00008b;
	font-weight:bold;
}
.steptextnew {
	color:#000000;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.steptext {
	float:left;
	color:#fff;
	width:44px;
	font-family: Arial, Helvetica, sans-serif;
	height:21px;
	font-size:11px;
	margin-right:3px;
	text-align:center;
	height:20px;
	background-color:#002f67;
	padding-bottom:3px;
	font-weight:bold;
	text-decoration:none;
}
.steptextright {
	color:#fff;
	width:44px;
	font-family: Arial, Helvetica, sans-serif;
	height:30px;
	font-size:11px;
	text-align:center;
	height:20px;
	background-color:#002f67;
	font-weight:bold;
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
}
.submenuhighlight:link {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color: #00008b;
	font-weight:bold;
}
.submenuhighlight:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color: #002f67;
	font-weight:bold;
}
.submenuhighlight:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color: #002f67;
	font-weight:bold;
}
.submenuhighlight:active {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color: #002f67;
	font-weight:bold;
}

.rightheaderlink:link {
	font-family:Arial Narrow;
	font-size:14px;
	color:#00008b;
	text-transform:uppercase;
	font-weight:bold;
}
.rightheaderlink:visited {
	font-family:Arial Narrow;
	font-size:14px;
	color:#00008b;
	text-transform:uppercase;
	font-weight:bold;
}
.rightheaderlink:hover {
	font-family:Arial Narrow;
	font-size:14px;
	color:#00008b;
	text-transform:uppercase;
	font-weight:bold;
}
.rightheaderlink:active {
	font-family:Arial Narrow;
	font-size:14px;
	color:#00008b;
	text-transform:uppercase;
	font-weight:bold;
}

.tab1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5f6164;
	width:auto;
	height:31px;
	font-weight:normal;
	background:url(../images/tab1.gif) repeat-x;
	padding-left:10px;
	padding-right:10px;
	padding-top:1px;
}


.tab2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	width:auto;
	height:31px;
	padding-left:10px;
	padding-right:10px;
	padding-top:1px;
	background-color:#ea9423;
}


.nontab1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5f6164;
	width:auto;
	height:31px;
	font-weight:normal;
	background:url(../images/tab1.gif) repeat-x;
	padding-left:6px;
	padding-right:6px;
	padding-top:1px;
}


.nontab2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	width:auto;
	height:31px;
	padding-left:6px;
	padding-right:6px;
	padding-top:1px;
	background-color:#00008b;
}

.tablink:link {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #000000;
	font-weight:normal;
	text-decoration:none;
	line-height:15px;
}
.tablink:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #000000;
	font-weight:normal;
	text-decoration:none;
	line-height:15px;
}
.tablink:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #000000;
	font-weight:normal;
	text-decoration:none;
	line-height:15px;
}
.tablink:active {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #000000;
	font-weight:normal;
	text-decoration:none;
	line-height:15px;
}

.tablinkhigh:link {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
	line-height:15px;
}
.tablinkhigh:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
	line-height:15px;
}
.tablinkhigh:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
	line-height:15px;
}
.tablinkhigh:active {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
	line-height:15px;
}

.submenulink:link {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color: #000000;
	font-weight:bold;
}
.submenulink:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color: #000000;
	font-weight:bold;
}
.submenulink:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color: #000000;
	font-weight:bold;
}
.submenulink:active {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color: #000000;
	font-weight:bold;
}
.submenulinktrack:link {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color: #000000;
	
}
.submenulinktrack:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color: #000000;
	
}
.submenulinktrack:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color: #000000;
	
}
.submenulinktrack:active {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color: #000000;
	
}
.leftbottomlink:link {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color: #6c6e70;
	font-weight:bold;
	text-transform:uppercase;
	line-height:28px;
}
.leftbottomlink:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color: #6c6e70;
	font-weight:bold;
	text-transform:uppercase;
	line-height:28px;
}
.leftbottomlink:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color: #000000;
	font-weight:bold;
	text-transform:uppercase;
	line-height:28px;
}
.leftbottomlink:active {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color: #000000;
	font-weight:bold;
	text-transform:uppercase;
	line-height:28px;
}
.leftarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#848381;
	width:216px;
	height:auto;
}
.middlearea {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	width:523px;
    	*width:0px;
	padding-top:3px;
	line-height:18px;
	text-align:left;
	border-top:1px solid #dedfe0;
	border-bottom:1px solid #dedfe0;
	border-left:1px solid #dedfe0;
	border-right:1px solid #dedfe0;
}

.whitetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}


.middleareatext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

.middleareatext2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	line-height:18px;
}

.whitebody {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	line-height:18px;
}

.rightarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	width:216px;
	height:auto;
	border-top:1px solid #dedfe0;
	border-bottom:1px solid #dedfe0;
	border-left:1px solid #dedfe0;
	border-right:1px solid #dedfe0;
}
.breadcrumbarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	/*width:518px;*/
	margin-bottom:27px;
	text-transform:uppercase;
	
}
.breadcrumblink:link {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:10px;
	color: #000000;
	font-weight:bold;
	text-transform:uppercase;
}
.breadcrumblink:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:10px;
	color: #000000;
	font-weight:bold;
	text-transform:uppercase;
}
.breadcrumblink:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:10px;
	color: #000000;
	font-weight:bold;
	text-transform:uppercase;
}
.breadcrumblink:active {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:10px;
	color: #000000;
	font-weight:bold;
	text-transform:uppercase;
}
.introheader {
	font-family:Arial Narrow;
	font-size:22px;
	color:#00008b;
	padding-top:11px;
	padding-left:10px;
	padding-bottom:13px;
	margin-bottom:7px;
	text-transform:uppercase;
}
.middleheader {
	font-family:Arial Narrow;
	font-size:22px;
	color:#00008b;
	padding-left:8px;
	padding-left:10px;
	padding-bottom:20px;
	text-transform:uppercase;
}
.middleheader2 {
	font-family:Arial Narrow;
	font-size:17px;
	color:#00008b;
	padding-left:8px;
}
.leftheader {
	font-family:Arial Narrow;
	font-size:22px;
	color:#00008b;
	text-transform:uppercase;
}
.textbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#848381;
	width:200px;
	height:auto;
	border:1px dotted #999;
}

.dropdown {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#00008b;
	width:40px;
	height:auto;
	border:1px solid #999999;
	background-color:#ffffff;
}
.rightheader {
	font-family:Arial Narrow;
	font-size:22px;
	color:#00008b;
	text-transform:uppercase;
}
.righttext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:18px;
}
.contactarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5b5c5d;
	width:216px;
	height:auto;
	margin-left:762px;
	padding-top:15px;
	margin-top:7px;
	border-top:1px solid #dedfe0;
	border-bottom:1px solid #dedfe0;
	border-left:1px solid #dedfe0;
	border-right:1px solid #dedfe0;
}
.generalinflink {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5b5c5d;
	width:204px;
	height:auto;
	margin-top:10px;
	padding-top:15px;
	padding-left:10px;
	border-top:1px solid #dedfe0;
	border-bottom:1px solid #dedfe0;
	border-left:1px solid #dedfe0;
	border-right:1px solid #dedfe0;
}
.leftad {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5b5c5d;
	width:216px;
	height:300px;
	background-color:#002f67;
}
.topbarright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	width:231px;
	height:112px;
	margin-top:4px;
	background:url(../images/toprightbg.jpg) no-repeat;
	float:left;
}
.countrylink2 {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #a4a4a4;
	font-weight:bold;
}
.countrylink:link {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #a4a4a4;
	font-weight:bold;
}
.countrylink:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #a4a4a4;
	font-weight:bold;
}
.countrylink:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #000000;
	font-weight:bold;
}
.countrylink:active {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #000000;
	font-weight:bold;
}
.tabbttn {
	margin-right:-7px;
	float:right;
}
.border1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5b5c5d;
	width:214px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:8px;
	border-top:1px solid #dedfe0;
	border-bottom:1px solid #dedfe0;
	border-left:1px solid #dedfe0;
	border-right:1px solid #dedfe0;
}
.border2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5b5c5d;
	width:214px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:17px;
	border-top:1px solid #dedfe0;
	border-bottom:1px solid #dedfe0;
	border-left:1px solid #dedfe0;
	border-right:1px solid #dedfe0;
}
.outLine {
	padding-top:6px;
}
.homedottedline {
	border-top:1px dotted #dbdcdd;
	margin-left:10px;
	margin-top:20px;
	width:502px;
}

.innerline {
	border-top:1px solid #dbdcdd;
	margin-top:10px;
	margin-bottom:-6px;
	width:216px;
	margin-top:40px;
	margin-bottom:10px; 
}
.innerline2 {
	border-top:1px solid #dbdcdd;
	margin-top:15px;
	margin-bottom:-6px;
	width:216px;
	margin-top:6px;
	margin-bottom:10px; 
}
.trackapplication {
	padding-left:13px;
	margin-bottom:10px;
	width:340px;
	float:left
}
.trackapplicationline {
	border-bottom:1px dotted #dbdcdd;
	margin-left:12px;
	margin-top:-20px;
	margin-bottom:19px;
	width:340px;
	float:left
}
.submitbttn:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#717276;
	font-weight:bold;
	text-transform:uppercase;
	height:18px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px dotted #999;
}
.submitbttn:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#717276;
	font-weight:bold;
	text-transform:uppercase;
	height:18px;
	padding-left:5px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:5px;
	border:1px dotted #999;
}
.submitbttn:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#949597;
	font-weight:bold;
	text-transform:uppercase;
	height:18px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px dotted #999;
}
.submitbttn:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#949597;
	font-weight:bold;
	text-transform:uppercase;
	height:18px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px dotted #999;
}



.disclaimerlink:link {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:11px;
	color: #000000;
	font-weight:normal;
	line-height:18px;
}
.disclaimerlink:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:11px;
	color: #000000;
	font-weight:normal;
	line-height:18px;
}
.disclaimerlink:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:11px;
	color: #000000;
	font-weight:normal;
	line-height:18px;
}
.disclaimerlink:active {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:11px;
	color: #000000;
	font-weight:normal;
	line-height:18px;
}
.morelink:link {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#848381;
	font-weight:bold;
}
.morelink:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#848381;
	font-weight:bold;
}
.morelink:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:12px;
	color:#848381;
	font-weight:bold;
}
.morelink:active {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:12px;
	color:#848381;
	font-weight:bold;
}

.purplelink:link {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color: #002f67;
	font-weight:normal;
	text-decoration:underline;
}
.purplelink:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color: #002f67;
	font-weight:normal;
	text-decoration:underline;
}
.purplelink:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color: #3d6aa0;
	font-weight:normal;
	text-decoration:underline;
}
.purplelink:active {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color: #3d6aa0;
	font-weight:normal;
	text-decoration:underline;
}

.imgborder {
	border-top:1px solid #dbdcdd;
	border-bottom:1px solid #dbdcdd;
	border-left:1px solid #dbdcdd;
	border-right:1px solid #dbdcdd;
	padding:8px 8px 8px 8px;
	height:79px;
	width:200px;
}

.imgborder2 {
	border-top:1px solid #dbdcdd;
	border-bottom:1px solid #dbdcdd;
	border-left:1px solid #dbdcdd;
	border-right:1px solid #dbdcdd;
	padding:8px 8px 8px 8px;
	height:79px;
	width:128px;
}
.newslink:link {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #000000;
	font-weight:normal;
	text-decoration:none;
}
.newslink:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #000000;
	font-weight:normal;
	text-decoration:none;
}
.newslink:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #000000;
	font-weight:normal;
	text-decoration:none;
}
.newslink:active {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #000000;
	font-weight:normal;
	text-decoration:none;
}
.purplelinknews:link {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #003580;
	font-weight:normal;
	text-decoration:underline;
}
.purplelinknews:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #003580;
	font-weight:normal;
	text-decoration:underline;
}
.purplelinknews:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #003580;
	font-weight:normal;
	text-decoration:underline;
}
.purplelinknews:active {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #003580;
	font-weight:normal;
	text-decoration:underline;
}

/*Expandable*/
.mainexpandiv {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.msg_head {
	padding: 0px 0px;
	cursor: pointer;
	position: relative;
	background-color:none;
	margin:0px;
}
.msg_body {
	padding: 0px 0px 0px;
	background-color:none;
	color:000000:
}

.mainexpandiv2 {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.msg_head2 {
	padding: 0px 0px;
	cursor: pointer;
	position: relative;
	background-color:#fff;
	margin:0px;
}
.msg_body2 {
	padding: 0px 0px 0px;
	background-color:#fff;
}
/*Expandable*/


.purplelinkright:link {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #002f67;
	font-weight:normal;
	text-decoration:underline;
}
.purplelinkright:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #002f67;
	font-weight:normal;
	text-decoration:underline;
}
.purplelinkright:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #3d6aa0;
	font-weight:normal;
	text-decoration:underline;
}
.purplelinkright:active {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #3d6aa0;
	font-weight:normal;
	text-decoration:underline;
}
.form span{
	float:left;
	width:240px;
}
.introheaderoff{
	font-family:Arial Narrow;
	font-size:22px;
	color:#000000;
	padding-top:11px;
	padding-left:0px;
	padding-bottom:13px;
	margin-bottom:7px;
	}
	
.purplelink2:link {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color: #ba0001;
	font-weight:normal;
	text-decoration:underline;
}
.purplelink2:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color: #ba0001;
	font-weight:normal;
	text-decoration:underline;
}
.purplelink2:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color: #eb0001;
	font-weight:normal;
	text-decoration:underline;
}
.purplelink2:active {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color: #eb0001;
	font-weight:normal;
	text-decoration:underline;
}	


.topbararea3 {
	font-size: 11px;
	color:#000000;
	height:150px;
	background:#003259;
	margin-bottom:10px;
}
.topbarright3 {
	width:297PX;
	font-size: 11px;
	color:#000000;
	float:left;
	height:112px;
	margin-top:20px;
	
	background:url(images/vfs-logo2.png) no-repeat;
}
.topbarleft3 {
	font-size: 11px;
	color:#000000;
	height:112px;
	width:500px;
	padding-top:32px;
}
.logo{
float:right;
margin:5px;
}
.countrybox{
color:#FFFFFF;
float:right;
margin:0px 5px;
width:180px;
height:100%;
/*background:url(../images/bgcurve.png) no-repeat top;*/
padding-left:60px;
padding-right:10px;
text-align:left;
}


.countrybox .text{
float:left;
color:#666666;
font: 25px Georgia, "Times New Roman", Times, serif;
font-weight:bold;
margin-left:110px;
}
.countrybox img{

margin:0px 26px;
float:right;
/* updated during shooping cart for to avoid IE7 Issue*/
border:none;

}


.countrybox .text .span{
font-size:15px;
font-weight:bold;
text-align:left;
}

.languages{
color:#fff;
float:left;
margin:40px 5px 0 0;
height:80px;
padding-left:20px;
border-left:1px solid #fff;
}


.languages .text{
float:left;
color:#fff;
font: 15px Georgia, "Times New Roman", Times, serif;
font-weight:bold;
margin:30px 0 0 10px;

}

.languages .text .span{
font-size:15px;
font-weight:bold;
margin-bottom:10px;
}


.clear{
clear:both;
}

/* ----------------------------------------
SHOPPING CART RELATED STYLES - (2012-09-28)
-----------------------------------------*/ 

/*--------SHOPPING CART CONTAINER -------*/

#applicant-details-container {
	padding:0 10px;
	width:950px;
}

#applicant-details-container .middleheader {
	padding-left:0;
}

/*-------MAIN SEARCH--------*/
#main-search {
	background:#f1f1f2;
	height:30px;
	padding:25px 10px;
	 /* Box Shadow will not work in IE 8 and IE 7*/
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    /* Rounded corner will not work in IE 8 and IE 7*/
    -moz-border-radius: 5px;
   -webkit-border-radius:5px;
   border-radius: 5px;
}

#applicant-div1 {
	background:#f1f1f2;
	height:25px;
	padding:25px 10px;
	 /* Box Shadow will not work in IE 8 and IE 7*/
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    /* Rounded corner will not work in IE 8 and IE 7*/
    -moz-border-radius: 5px;
   -webkit-border-radius:5px;
   border-radius: 5px;
}

#applicant-div2 {
	background:#f1f1f2;
	height:25px;
	padding:25px 10px;
	 /* Box Shadow will not work in IE 8 and IE 7*/
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    /* Rounded corner will not work in IE 8 and IE 7*/
    -moz-border-radius: 5px;
   -webkit-border-radius:5px;
   border-radius: 5px;
}

#applicant-div3 {
	background:#f1f1f2;
	height:65px;
	padding:25px 10px;
	 /* Box Shadow will not work in IE 8 and IE 7*/
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    /* Rounded corner will not work in IE 8 and IE 7*/
    -moz-border-radius: 5px;
   -webkit-border-radius:5px;
   border-radius: 5px;
}

#applicant-details-container label {
	padding-right:5px;
}

#applicant-details-container select {
	margin-right:40px;
	min-width:100px;
	width:220px;
}



/*- -*/
.mainSelect {
	margin-right:40px;
	min-width:220px;
	width:100px;
}

/*-------JURISDICTION SEARCH--------*/

#jurisdiction-selection {

/*border-bottom:1px solid #f1f1f1;
padding-bottom:20px;*/
margin-bottom:20px;
}


#applicants-alternate-div1 {

/*border-bottom:1px solid #f1f1f1;
padding-bottom:20px;*/
margin-bottom:20px;
height:20px;
}

#applicants-alternate-div2 {

/*border-bottom:1px solid #f1f1f1;
padding-bottom:20px;*/
margin-bottom:20px;
height:20px;
}

/*-------SHOPPINFG DETAILS--------*/

#shopping-details {

/*margin-top:36px;*/

}

#shopping-primary {
width:100%;
float:left;
/*height: 500px;*/
height:auto!important;
}

#shopping-secondary {
width:225px;
float:right;
}

/*-------VAS SERVICES--------*/

#vas-service{

}

/*TABLE STYLE - ALL COMBINED TABLE*/

table.table-combined 
{
	margin-bottom:1.4em;
	/*border-right:1px solid #ccc;
	border-left:1px solid #fff;
	border-right:1px solid #fff;*/
	border-collapse: collapse;
}

/*table.table-style2  thead th 
{
	background:#c3d9ff;

}*/

table.table-combined th 
{
  background:url(../images/table-header-bg.png) repeat-x #002f67;
  color:#fff;
  /*text-transform:uppercase;
  font-weight:600;*/
  letter-spacing:.05em;
  height:32px;
  vertical-align: top;
  text-align: left;
  
  /*border-bottom:1px solid #333;*/
}



table.table-combined th, table.table-combined td, table.table-combined caption 
{
	padding:8px 10px 8px 5px;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-collapse: collapse;

}

/*table.table-style1 tbody tr:nth-child(even) td, table.table-style1 tbody tr.even td 
{
	background:#f0f0f0;
}*/





table.table-combined tbody tr.alt-row
{
  background:#f1f1f2;
}

table.table-combined tbody tr:hover
{
  background:#e8e8e9;
   /* TRANSITION WILL NOT WORK IN IE*/
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  /* Text shadow will not work in IE 8 and IE 7*/
  	text-shadow: 1px 1px 1px #fff; 
}

table.table-combined tfoot 
{
	font-style:italic;
}
table.table-combined caption 
{
  background:#ccc;
  text-transform:uppercase;
  font-weight:bold;
  color:#fff;
  height:30px;
  line-height:30px;
  letter-spacing:.1em;
  }
  


 /* Table input elements */


table.table-combinednew 
{
	margin-bottom:1.4em;
	width:100%;
	/*border-right:1px solid #ccc;
	border-left:1px solid #fff;
	border-right:1px solid #fff;*/
	border-collapse: collapse;
	width:100%;

}

/*table.table-style2  thead th 
{
	background:#c3d9ff;

}*/

table.table-combinednew th 
{
  background:url(../images/table-header-bg.png) repeat-x #002f67;
  color:#fff;
  /*text-transform:uppercase;
  font-weight:600;*/
  letter-spacing:.05em;
  height:12px;
  vertical-align: top;
  text-align: center;
  
  /*border-bottom:1px solid #333;*/
}



table.table-combinednew th, table.table-combinednew td, table.table-combinednew caption 
{
	padding:8px 10px 8px 5px;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-collapse: collapse;

}

/*table.table-style1 tbody tr:nth-child(even) td, table.table-style1 tbody tr.even td 
{
	background:#f0f0f0;
}*/





table.table-combinednew tbody tr.alt-row
{
  background:#f1f1f2;
}

table.table-combinednew tbody tr:hover
{
  background:#e8e8e9;
   /* TRANSITION WILL NOT WORK IN IE*/
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  /* Text shadow will not work in IE 8 and IE 7*/
  	text-shadow: 1px 1px 1px #fff; 
}

table.table-combinednew tfoot 
{
	font-style:italic;
}
table.table-combinednew caption 
{
  background:#ccc;
  text-transform:uppercase;
  font-weight:bold;
  color:#fff;
  height:30px;
  line-height:30px;
  letter-spacing:.1em;
  }
.applicant-tr 
{
	background:#f1f1f2;
	height:25px;
	padding:25px 10px;
	 /* Box Shadow will not work in IE 8 and IE 7*/
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    /* Rounded corner will not work in IE 8 and IE 7*/
    -moz-border-radius: 5px;
   -webkit-border-radius:5px;
   border-radius: 5px;
}
.applicant-td {
  height: 55px;
}

.applicantSection-tr 
{
	background:#f1f1f2;
	height:15px;
	padding:25px 10px;
	 /* Box Shadow will not work in IE 8 and IE 7*/
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    /* Rounded corner will not work in IE 8 and IE 7*/
    -moz-border-radius: 5px;
   -webkit-border-radius:5px;
   border-radius: 5px;
}
.applicantSection-td {
    height:15px;
}


 /* Table input elements */
 
 #vas-services th a {
 	font-size: 11px;
 	font-weight:normal;
 	text-transform: capitalize;
 }

  #vas-services th a:hover {
 	text-decoration: underline;
 }


 #vas-services input[type="text"] {
 	width:110px;
 	border:1px solid #abadb3;
 	padding:3px;
 }

 #vas-services input[type="text"].small {
 	width:30px;
 	padding:3px;
 }

 #vas-services input[type=checkbox] {
 	float:left;
 }

.numeric-right,th.numeric-right{
 	text-align:right;
 }



 /*-------vas total box old style without tfoot--------


tr.gap td {
	border:none;
	height:10px;
	padding:0;
	margin:0;
}

tr.vas-total {
	background:#f1f1f2;
	height:40px;
	padding:0;
	margin:0;
	padding:0px 10px;
	font-weight:bold;
	font-size:14px;
	color:#002f67;
}


tr.vas-total td {
	border:none;
}
--------*/

 /*-------vas total box--------*/


tfoot tr.gap td {
	border:none;
	height:10px;
	padding:0;
	margin:0;
}

tfoot tr.total 
{
	
	background:#dcdcdd;
	height:40px;
	padding:0;
	margin:0;
	padding:0px 10px;
	font-weight:bold;
	font-size:12px;
	font-style: normal;
	color:#002f67;
	border:1px solid #f1f1f2;
	text-transform: uppercase;
	
}


tfoot tr.total td {
	border:none;
}

tfoot tr.button td {
	border:none;
	padding:0;
	margin:0;
	padding-left:10px;
	padding-top:10px;
}

/*button container to hold buttons in primary container */

ul.buttons-container {
	list-style:none;
}

ul.buttons-container li {
	display:inline; 
	float:left;
	margin-left:10px; 
	margin-bottom:10px; 
}

#vas-services ul.buttons-container {
	float:right;
}

/*-------SHOPPING SECONDARY--------*/

/*shopping cart*/

#shopping-cart {
	background:#f1f1f2;
}

#shopping-cart-header {
	background:url(../images/shopping-cart.jpg) no-repeat top;
	height:43px;
    width:600px;
    flex-align:end;
}

#no-of-items {
	text-align: center;
	float:right;
	height:39px;
	vertical-align: middle;
	font-size:14px;
	color:#fff;
	text-transform: capitalize;
	margin-right:10px;
    width: 60px;
    margin-left: 8px;
}

#no-of-items span {
	display:block;
	font-weight:bold;
}

#shopping-cart-details {

}

/*-------SHOPPING CART DETAILS USING TABLE------*/
#shopping-cart-details table.table-combined 
{
	border: none;
	margin-bottom:5px;

}

#shopping-cart-details table.table-combined th, #shopping-cart-details table.table-combined td, #shopping-cart-details table.table-combined caption 
{
	padding:4px;
	border:none;
	border-bottom: 1px solid #fff;
	
}

#shopping-cart-details table.table-combined tr.total
{
	padding:0;
	margin:0;
	height:24px;
}

#shopping-cart-details table.table-combined tbody tr.alt-row
{
  background:#eaeaea;
}


/* For butons in shopping cart */

#shopping-cart-details ul{
	padding:0;
	margin:0;
	background:#fff;
}


#shopping-cart-details ul.buttons-container li {
	display:block;
	margin:0;
	padding:0;
	margin-bottom: 3px;
	background:#fff;
}


/*-------PROGRESS STEPS--------*/

#progress-steps-personal-information {

  display: block;
  height:65px;
  background: url(../images/progress-steps.jpg) no-repeat #fff;
  text-indent:-9999px;
  margin-bottom:36px;
  background-position:0 0;
}

#progress-steps-review-confirm {
  display: block;
  height:85px;
  background: url(../images/progress-steps.jpg) no-repeat #fff;
  text-indent:-9999px;
  margin-bottom:36px;
  background-position:0px -70px;
}

#progress-steps-payment {
  display: block;
  height:85px;
  background: url(../images/progress-steps.jpg) no-repeat #fff;
  text-indent:-9999px;
  margin-bottom:36px;
  background-position:0px -159px;
}

#progress-steps-order-complete {
  display: block;
  height:85px;
  background: url(../images/progress-steps.jpg) no-repeat #fff;
  text-indent:-9999px;
  margin-bottom:36px;
  background-position:0px -248px;
}




#vas-services select {
	
	min-width:50px;
	width:70px;
}

/*-------PERSONAL INFORMATION FORM--------*/

#personal-information {
	
}

.vfs-form {
	list-style-type: none;
	padding:0;
	margin:0;
}

.vfs-form li {
	padding:0;
	margin:0;
	padding-bottom:20px;
}

.vfs-form label {
	width:300px;
	display:block;
	float:left;
}
.label {
	display:block;
	float:left;
}

.notification-label {
    width: auto;
    display: block;
    float: left;
    font-family: Arial Narrow;
    font-size: 14px;
    color: #00008b;
    text-align:left;
    font-weight:bold;
}

.grdlabel {
	display:block;
	float:left;
}
.grdItemlabel {
    text-align: center;
	float:right;
	vertical-align:middle;
	font-size:12px;
	color:white;
	text-transform: capitalize;
	margin-right:5px;
    margin-left: 4px;
    display:block;
	font-weight:bold;
}
.text {
}

.multi-line-text {
    width:300px;
    height:80px;
}

.vfs-form input[type="text"] {
	width:200px;
	border:1px solid #abadb3;
	padding:3px;
}

.vfs-form p {
	font-weight:bold;
	font-style: italic;
}

.vfs-form li.captcha-img {
	margin-top:0;
	padding-top:0;
	margin-left:305px;
}

#personal-information li.buttons-container-form {
	margin-left:152px;
}

.vfs-form li.buttons-container-form div {
	display:inline; 
	float:left;
	margin-left:10px; 
	margin-bottom:10px; 
}

/*-------PERSONAL INFORMATION FORM--------*/

#review-order {

	min-height:270px;
	
}

.form-box {
	background:#f1f1f1;
	padding:25px 10px;
	 /* Box Shadow will not work in IE 8 and IE 7*/
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    /* Rounded corner will not work in IE 8 and IE 7*/
    -moz-border-radius: 5px;
   -webkit-border-radius:5px;
   border-radius: 5px;
}

#review-order  li.buttons-container-form {
	margin-left:330px;
}





/*-------VFS GLOBAL SPRITE BUTTONS--------*/

[class^="btn-"] {
  display: block;
  height:28px;
  background: url(../images/button-sprite.jpg) no-repeat transparent;
  background-position:0 0;
  text-indent:-9999px;
  
}

[class^="btn-"]:hover {
  /* TRANSITION WILL NOT WORK IN IE*
   This is done to make transition nill in case of sprites to avoide unwanted scrolling*/
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none; 
}



[class^="button-"] {
  display:inline;
  height:28px;
  background: url(../images/button-sprite.jpg) no-repeat transparent;
  background-position:0 0;
  text-indent:0px;
  
  
}

[class^="button-"]:hover {
  /* TRANSITION WILL NOT WORK IN IE*
   This is done to make transition nill in case of sprites to avoide unwanted scrolling*/
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none; 
  width=125px;
}

 


.btn-add-to-cart
{
  width:119px;
  background-position:0 0;
     
 }
 
.btn-add-to-cart:hover 
{
  background-position:-124px 0;
    
}

.btn-review-order-history
{
  width:219px;
  background-position:0 -33px;
     
 }
 
.btn-review-order-history:hover 
{
  background-position:0 -66px;
    
}

.btn-add-services
{
  width:130px;
  background-position:0 -99px;
     
 }
 
.btn-add-services:hover 
{
  background-position:-135px -99px;
    
}
.btn-add-services-disabled 
{
  width:130px;
  background-position:-224px -33px;
  cursor:no-drop;
}

.btn-remove
{
  width:90px;
  background-position:0 -131px;
     
 }
 
.btn-remove:hover 
{
  background-position:-95px -131px;
    
}
.btn-remove-disabled 
{
  width:90px;
  cursor:no-drop;
  background-position:-270px -99px;
     
 }

.btn-continue
{
  width:104px;
  background-position:0 -164px;
     
 }
 
.btn-continue:hover 
{
  background-position:-109px -164px;
    
}

.btn-continue
{
  width:104px;
  background-position:0 -164px;
     
 }
 
.btn-continue:hover 
{
  background-position:-109px -164px;
    
}

.btn-return-to-cart
{
  width:148px;
  background-position:0 -197px;
     
 }
 
.btn-return-to-cart:hover 
{
   background-position:0 -230px;
    
}

.btn-reset
{
  width:83px;
  background-position:-153px -197px;
     
 }
 
.btn-reset:hover 
{
   background-position:-153px -230px;
    
}

.btn-make-payment
{
  width:130px;
  background-position:0px -264px;
     
 }
 
.btn-make-payment:hover 
{
   background-position:-135px -264px;
    
}

.btn-edit-personal-information
{
  width:219px;
  background-position:0px -297px;
     
 }
 
.btn-edit-personal-information:hover 
{
   background-position:0px -330px;
    
}

.btn-services-purchased-small
{
  width:180px;
  background-position:0px -363px;
     
 }
 
.btn-services-purchased-small:hover 
{
   background-position:0px -396px;
    
}

.btn-cancel
{
  width:90px;
  background-position:-185px -363px;
     
 }
 
.btn-cancel:hover 
{
   background-position:-185px -396px;
    
}

.btn-confirm-order
{
  width:143px;
  background-position:0 -429px;
     
 }
 
.btn-confirm-order:hover 
{
   background-position:0 -462px;
    
}

.btn-submit
{
  width:86px;
  background-position:-148px -429px;
     
 }
 
.btn-submit:hover 
{
   background-position:-148px -462px;
    
}

.btn-services-purchased
{
  width:219px;
  background-position:0px -495px;
     
 }
 
.btn-services-purchased:hover 
{
   background-position:0px -528px;
    
}
 
 /*  Added by mahendran */
 
 
 .button-add-to-cart
{
  width:119px;
  background-position:0 0;
     
 }
 
.button-add-to-cart:hover 
{
  background-position:-124px 0;
    
}

.button-review-order-history
{
  width:219px;
  background-position:0 -33px;
     
 }
 
.button-review-order-history:hover 
{
  background-position:0 -66px;
    
}

.button-add-services
{
  width:130px;
  background-position:0 -99px;
     
 }
 
.button-add-services:hover 
{
  background-position:-135px -99px;
    
}

.button-remove
{
  width:90px;
  background-position:0 -131px;
     
 }
 
.button-remove:hover 
{
  background-position:-95px -131px;
    
}
.btn-remove-disabled 
{
  width:90px;
  cursor:no-drop;
  background-position:-270px -99px;
     
 }
.button-continue
{
  width:104px;
  background-position:0 -164px;
     
 }
 
.button-continue:hover 
{
  background-position:-109px -164px;
    
}

.button-continue
{
  width:104px;
  background-position:0 -164px;
     
 }
 
.button-continue:hover 
{
  background-position:-109px -164px;
    
}

.button-return-to-cart
{
  width:148px;
  background-position:0 -197px;
     
 }
 
.button-return-to-cart:hover 
{
   background-position:0 -230px;
    
}

.button-reset
{
  width:83px;
  background-position:-153px -197px;
     
 }
 
.button-reset:hover 
{
   background-position:-153px -230px;
    
}

.button-make-payment
{
  width:130px;
  background-position:0px -264px;
     
 }
 
.button-make-payment:hover 
{
   background-position:-135px -264px;
    
}

.button-edit-personal-information
{
  width:219px;
  background-position:0px -297px;
     
 }
 
.button-edit-personal-information:hover 
{
   background-position:0px -330px;
    
}

.button-services-purchased-small
{
  width:180px;
  background-position:0px -363px;
     
 }
 
.button-services-purchased-small:hover 
{
   background-position:0px -396px;
    
}

.button-cancel
{
  width:90px;
  background-position:-185px -363px;
     
 }
 
.button-cancel:hover 
{
   background-position:-185px -396px;
    
}

.button-confirm-order
{
  width:143px;
  background-position:0 -429px;
     
 }
 
.button-confirm-order:hover 
{
   background-position:0 -462px;
    
}
.button-select-services
{
  width:143px;
  background-position:0 -429px;
 }

.button-select-services:hover 
{
   background-position:0 -462px;
    
}

.button-submit
{
  width:86px;
  background-position:-148px -429px;
  text-indent:0;   
 }
 
.button-submit:hover 
{
   background-position:-148px -462px;
    
}

.button-services-purchased
{
  width:219px;
  background-position:0px -495px;
     
 }
 
.button-services-purchased:hover 
{
   background-position:0px -528px;
    
}
.btn-go
{
  width:53px;
  background-position:-220px -131px;
     
 }
 
.btn-go:hover 
{
  background-position:-220px -164px;
    
}


.Total 
{
background:#dcdcdd;
	height:40px;
	padding:0;
	margin:0;
	padding:0px 10px;
	font-weight:bold;
	font-size:12px;
	font-style: normal;
	color:#002f67;
	border:1px solid #f1f1f2;
	text-transform: uppercase;
}


.main-search {
	background:#f1f1f2;
	height:50px;
	padding:25px 10px;
	 /* Box Shadow will not work in IE 8 and IE 7*/
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    /* Rounded corner will not work in IE 8 and IE 7*/
    -moz-border-radius: 5px;
   -webkit-border-radius:5px;
   border-radius: 5px;
}
 .clsWidth
    {
    	Width:20%;
 }
 
 
 .wrapper {
	width:100%;
	/*min-height:700px;*/
	height:auto!important;
 }
 
 .btn-print
{
  width:78px;
  background-position:0px -561px;
     
 }
 
.btn-print:hover 
{
  background-position:-83px -561px;
    
}

.btn-home
{
  width:80px;
  background-position:0px -594px;
     
 }
 
.btn-home:hover 
{
  background-position:-85px -594px;
    
}

.btn-done
{
  width:76px;
  background-position:-170px -561px;
     
 }
 
.btn-done:hover 
{
  background-position:-170px -594px;
    
}

.btn-close
{
  width:80px;
  background-position:0px -627px;
     
 }
 
.btn-close:hover 
{
  background-position:-85px -627px;
    
}
 
 .btn-continue-disabled
{
  width:104px;
  background-position:-224px -66px;
  cursor:no-drop;
     
 }
  .button-continue-disabled
{
  width:104px;
  background-position:-224px -66px;
  cursor:no-drop;
     
 }
 .btn-track-previous-orders
{
  width:219px;
  background-position:0px -792px;
     
 }
 
.btn-track-previous-orders:hover 
{
  background-position:0px -825px;
    border:none;
}

.btn-track-previous-orders-disabled
{
  width:219px;
  cursor:no-drop;
  background-position:0px -858px;
     
 }

.quickLink{
	float:right;
	margin:10px 15px 0 0;
	height:45px;
	width:220px;
	background-image:url(../images/quickLink_bg.png);
	background-repeat:repeat-x;
	background-position:0 0;
	padding:0;
}

.quickLink a.Qlink1{
	font-family:"Segoe UI", Arial, Verdana;
	font-size:16px;
	color:#003259;
	display:block;
	padding:11px 15px; 
	height:20px;
	width:170px;
	background-image:url(../images/quickLink_bg.png);
	background-repeat:no-repeat;
	background-position:right center;
	display:block;
	text-decoration:none;
}

.quickLink a.Qlink{
	font-family:"Segoe UI", Arial, Verdana;
	font-size:16px;
	color:#003259;
	display:block;
	padding:11px 15px; 
	height:20px;
	width:170px;
	background-image:url(../images/quickLink_downArrow.png);
	background-repeat:no-repeat;
	background-position:right center;
	display:block;
	text-decoration:none;
}

.quickLink ul.listQ{
	margin:0;
	padding:0;
	list-style-type:none;
	display:none;	
}

.quickLink:hover{
	background-image:url(../images/quickLink_bg_hover.png);
	color:#e1e2e9;
}

.quickLink:hover a.Qlink{
		color:#e1e2e9;
		background-image:url(../images/quickLink_upArrow.png);
		
	}

.quickLink:hover a.Qlink1{
		color:#e1e2e9;
		background-image:url(../images/quickLink_bg_hover.png);
		
	}

.quickLink:hover ul.listQ{
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;	
}	


.quickLink ul.listQ li{
	margin:0;
	padding:0;
	width:220px;
	height:40px;
	border-top:1px solid #fff;
}

.quickLink ul.listQ li a{
	margin:0;
	padding:0;
	display:block;
	border:none;
	border-left:4px solid #00345c;
	padding:5px 0 12px 14px;
	width:202px;
	height:23px;
	background-color:#e1e1e9;
	text-decoration:none;
	font-family:"Segoe UI", Arial, Verdana;
	font-size:15px;
	line-height:180%;
	color:#012d4f;
}

.quickLink ul.listQ li a:hover{
		background-color:#014376;
		color:#e8edf0;
		border-left:4px solid #ec1e20;
}

.button_normal{
	padding:0 10px;
	width:auto;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-transform:uppercase;
	background:url(../images/button_norma_bg.png) repeat-x 0 0;
	border:none;
	border-color:transparent;
	outline:none;
}

.button_normal:hover{
	background:url(../images/button_normaHover_bg.png) repeat-x 0 0;
}

.button_normal_disable{
	padding:0 10px;
	width:auto;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-transform:uppercase;
	background:url(../images/button_normaDisabled_bg.png) repeat-x 0 0;
	border:none;
	border-color:transparent;
	outline:none;
}
.error_panel								{ display:none; border-bottom:1px dotted #cfcfcf; margin:20px; padding:0 20px 20px 0; }
.warning_panel								{ display:none; border-bottom:1px dotted #cfcfcf; margin:20px; padding:0 20px 20px 0; }
.success_panel								{ display:none; border-bottom:1px dotted #cfcfcf; margin:20px; padding:0 20px 20px 0; }

.error								    	{ color:red; font-size:12px; padding-left:25px; background-image:url(../images/icon_error.png); background-repeat:no-repeat; background-position:left top; min-height:16px;}									
.warning									{ color:#a28d05; font-size:12px; margin:20px 20px 0px 20px; padding: 0px 0  0 25px; }
.success									{ color:#0e5d03; font-size:12px; margin:20px 20px 0px 20px; padding: 0px 0  0 25px; }

.modalBackground 
{
    background-color:white;
    opacity:0.9;
}

/*** NEWLY ADDED FOR DESIGN ISSUES**/
.service_contents {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	width:523px;
	padding-bottom:30px;
	padding-top:3px;
	line-height:18px;
	text-align:left;
	border-top:1px solid #dedfe0;
	border-bottom:1px solid #dedfe0;
	border-left:1px solid #dedfe0;
	border-right:1px solid #dedfe0;
    display:none;
}
/*** NEWLY ADDED FOR DESIGN ISSUES**/