@charset "utf-8";
/* CSS Document */
html{	overflow: -moz-scrollbars-vertical;	overflow-x:hidden;}
body {	font-family: Arial, Helvetica, sans-serif;	margin: 0;	font-size: 13px;	color: #333;	background:#EEEEEE;}

/* Links */

a{	text-decoration: none;	font-weight: normal;	outline:none;	color:#000;}

a:hover{	color:#0079BE;	text-decoration:underline;}
.absMiddle{	position:relative;	top:-2px;	vertical-align:middle;}
.absMiddle1{	position:relative;	top:-1px;	*top:1px;	vertical-align:middle;}
.absMiddle2{	vertical-align:middle;}
.txt-black{	color:#000;	font-size:20px;	font-weight:bold;	padding-left:15px;	padding-top:10px;	padding-bottom:5px;}
.txt-black14{	color:#000;	font-size:14px;	font-weight:bold;	padding-left:15px;	padding-top:10px;}
.txt-blue{	color:#0079BE;}
.txt-gray{	color:#999;}
.txt-gray1{	color:#333;}
.txt-green{color:#039A00;}

.txt-green1{color:#007600;}

.txt-green2{color:#9C9A38;}
.txt-green3 {	color: #97AD13;}
.txt-red
{
color:#CC413E;
}

.txt-red1
{
color:#DA0D0A;
}
.a1
{
color:#0079BE;
text-decoration:underline;
}

.a1:hover
{
color:#0079BE;
text-decoration:none;
}
.a2
{
color:#0079BE;
text-decoration: none;
}

.a2:hover
{
	color:#0079BE;
	text-decoration:underline;
}
.a3
{
color:#333;
text-decoration:underline;
}

.a3:hover
{
	color:#333;
	text-decoration:none;
}
.ques{
	font-weight:bold;
}
.ans{
	color:#0079BE;
	
}


/* Titles  */

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:10px 0 5px 0;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
h1{
	font-size:22px;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#c05000;
	padding:0 0 8px 0;
	line-height:30px;
}
h2 {
	font-size:19px;
	color:#c05000;
}

h3 {
	font-size:14px;
	color:#000;
	margin:0;
	padding:0;
}
h4 {
	font-size:14px;
	padding-top:0px;
}
h5 {
	font-size:12px;
}
h6 {
	font-size: 10px;
}
.small{ font-size:12px;}
.small a{
	color:#0465A1;
}
.small a:hover{
	color:#000;
}
.red{
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
}
.red2 {
	color:#CC0000;
}
.green{
	color:#88A503;
}
img { border: 0 none; vertical-align:middle; }

.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
	height:0;
}
/* List Styles */
ul, li{
	margin:0px;
	padding:0px;
	list-style:none;
}


/* Paragraph Styles */

p{
	padding:2px  0;
	margin:0;
	clear:both;
}
div{
	margin:0;
	padding:0;
}

/* Form Elements */

form {
  margin: 0;
  padding: 0;
}
input{
	border:solid 1px #DCDCDC;
	color:#000;
}

select{
	border:solid 1px #DCDCDC;
	/*color:#666;*/
	font-size:12px;
	height: 22px;
}
.select1{
	border:solid 1px #DCDCDC;
	/*color:#666;*/
	font-size:20px;
}
.radio{
	border:none;
}

textarea{
font-family:Arial, Helvetica, sans-serif;
border:solid 1px #DCDCDC;
font-size:13px;
}

/* Layout*/

#container{
	margin: auto;
	width:1000px;
	padding:5px 0  30px;
	background:#FFF;
	margin-top:15px;
}
#sizer{
	margin:0 auto;
	width:990px;
}
.logo{
	float:left;
	padding:0 0 0 15px;
}
.top-link{
	float:right;
	padding:0px 0px 0px 0px;
	line-height:20px;
	font-size:11px;
	margin-top:30px;
}
.top-link p{
	padding:0;
}
.top-link a{
	margin:0 0px;
	background:url(../images/separator-line.jpg) no-repeat right;
	color:#0079BE;
	padding:0 6px 0 3px;
}
.top-link a:hover{
	color:#000;
}

.top-link a.active{
	color:#000;
}

.top-link a.first{
	color:#000;

}

.top-link a.last{
background:none;
}

/*Menu*/
#menu{background:url(../images/menu-bg.jpg) repeat-x;font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif;height:34px;margin-top:10px;padding-left:0px;}
#menu  a{color:#FFF;font-weight:bold;border-right:solid 1px #FFF;text-decoration:none;display:block; text-align:center; height:18px; padding:8px 22px;}
#menu  a:hover{background:url(../images/menu-bg-1.jpg) repeat-x; display:block;}
#menu a.active{background:url(../images/menu-bg-1.jpg) repeat-x;}

.breadcrumb{
	padding-top:10px;
	float:left;
	width:100%;
}
.breadcrumb a{
	color:#0079BE;
}
.breadcrumb a:hover{
	color:#000;
}

.header img{
	float:left;
	margin-right:20px;
}
.header-text{
	float:left;
	padding:10px 0 0 60px;
	font-size:15px;
	color:#666;
	font-weight:bold;
}
table.tablePad tr td
{
	padding:6px;
	border-bottom:1px solid #DFDFDF;
}
table.tablePad1 tr td
{
	padding:2px;
}
.pad6
{
	padding:6px;
}
.pad10
{
	padding:10px;
}
.pad15
{
	padding:15px;
}
.padL15 {
	padding-left: 15px;
}


.padL20
{
	padding-left:20px;
}
.marginT6 {
margin-top:6px;
}


/*Footer*/

#footer {
margin:15px auto auto;
padding-bottom:20px;
width:1000px;
background:url("../images/footer-bg-small.jpg") no-repeat scroll left top #FFFFFF;
height:244px;
padding-top:36px;
}

#footer ul{
	float:left;
	margin-left:10px;
	margin-right:10px;
	padding:0 10px;
	font-size:11px;
	width:208px;
	border-right:solid 1px #fff;
	line-height:18px;
}
#footer a{
	color:#666;
}
#footer a:hover{
	color:#000;
}
#footer ul.first
{
}
#footer ul h4
{
font-family: Arial, Helvetica, sans-serif;
margin:0px;
padding:0px 0px 7px 0px;
color:#333;
text-align:left;
font-weight:bold;
}


#footer ul.last{
	border:none;
}
#footer li{
	background:url(../images/arrow2.jpg) no-repeat 0 7px;
	padding-left:10px;
}
#footer li a{
	color:#00447b;
}
#footer li a:hover
{
	color:#000;
}
.footer-logo{
	text-align:center;
	margin-top:15px;
}

.footer-logo img{
	margin:0 20px;
}
.copyright {
color:#666;
float:left;
font-size:11px;
margin:15px auto auto;
padding:20px 0px;
width:1000px;
}
.copyright a{
color:#000;

}

/*Inner Pages*/

.content-area2{
	padding-top:10px;
}
.content-area2 .head{
	font-size:20px;
	font-weight:bold;	
	color:#000;
	padding:0px 0px 10px 0px;
	font-family:Georgia,Arial,Helvetica,sans-serif;
}
.content-area2 .head h1{
	font-family:Georgia,Arial,Helvetica,sans-serif;
}
.content2{
	float:left;
	width:775px;
	background:url(../images/content-box-bg.jpg) no-repeat bottom left;
	padding-bottom:25px;
	line-height:15px;
	margin-left:15px;
}
.content2pop{
	background:url(../images/popup-bg.jpg) no-repeat bottom;
	height:266px;
}
.content2 h2{
	font-size:16px;
	padding-left:20px;
	font-family:Georgia,Arial,Helvetica,sans-serif;
	font-weight:bold;
}
.content2-top{
	background:url(../images/content-box-top.jpg) no-repeat bottom;
	background-position:top left;
	height:13px;
}

.content2-top h1{
padding-bottom:5px;
padding-left:15px;
padding-top:10px;
}

.content2 .box1{
	float:left;
	width:270px;
	font-size:11px;
}
.content2 .even{
	background:#F8F8F8;
	margin-left:15px;
	margin-right:15px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;
	color:#000;
}
.content2 .even1{
	background:#F8F8F8;
	margin-left:15px;
	margin-right:15px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	color:#000;
}

.content2 .mouseover{
	background:#f0f8ff;
	margin-left:15px;
	margin-right:15px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;
	color:#000;
	cursor:pointer;
}

.content2 .odd{
	margin-left:15px;
	margin-right:17px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;
	color:#000;
}

.content2 .odd1{
	margin-left:15px;
	margin-right:17px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	color:#000;
}
.content2 .main-form{
	margin-left:15px;
	margin-right:15px;
	padding:0px 10px 10px 10px;
	color:#000;
	background-color:#f0f8ff;
	width:727px;
	margin:auto;
}
.content2 .main-form .input{
	width:350px;
}
.content2 .main-form-btm{
	background:url(../images/main-form-btm2.jpg) no-repeat left top;
	height:10px;
	margin:auto;
	width:748px;
	margin-bottom:-18px;
}
.content2 .main-form a{
	color:#0079BE;
	text-decoration:none;
}

.content2 .main-form a:hover{
	color:#0079BE;
	text-decoration:underline;
}

.main-form-head{
	padding:10px 0px 10px 0px;

}
.select-cet{
	float:right;
	padding:9px 15px 0 0;
}
.paginator {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: 11px Arial, Helvetica, sans-serif; PADDING-TOP: 12px;
}
.paginator A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
.paginator A:visited {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
.paginator .break {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 6px; BORDER-TOP: medium none; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: medium none; PADDING-TOP: 2px; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
.paginator a.this-page {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #DDEFFF; PADDING-BOTTOM: 2px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.paginator A:hover {
	BORDER-LEFT-COLOR: #036; BACKGROUND: #F0F8FF; BORDER-BOTTOM-COLOR: #036; COLOR: #000; BORDER-TOP-COLOR: #036; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #036
}
.marginL10 {
	margin-left: 10px;
}
.marginR10 {
	margin-right: 10px;
}
.error {
	PADDING: 0px;  MARGIN: 0px; FONT-SIZE: 13px ; 
}
.icon-up, .icon-down, .icon-edit, .icon-delete, .icon-addmore, .hide-icon{
	background:url(../images/icons.gif) no-repeat 0 0;
	padding-left:20px;
	font-size:11px;
}
.icon-edit{
	background-position:0 -30px;
}

.icon-delete{
	background-position:0 -48px;
}
.icon-addmore{
	background-position:0 -62px;
}
.hide-icon{
	background-position:0 -76px;
}

.tablecat td{
vertical-align:top;
}








.georgia{font-family:Georgia, Arial, Helvetica, sans-serif;}
.orange{color:#C05000;}
.blue {color:#007ABD;}
.black {color:#202020;}
.gray { color:#989898}



.content8{
	float:left;
	width:386px;
	padding-bottom:25px;
	margin-right:0px;	
}



	
.input {
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A1A1A1;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #A1A1A1;
}	
.oranege {color:#FF6700;}


.content5{
	float:left;
	width:600px;
	margin-right:10px;
}
.content6{
	float:left;
	width:196px;
	margin-right:10px;
}
.content7{
	float: right;
	width:780px;
}

.content7 .a1{
	color: #333333;
	text-decoration: none;
}

.content7 .a1:hover{
	color: #333333;
	text-decoration: underline;
}
.content7 .a2{
	color: #0079BE;
	text-decoration: none;
}

.content7 .a2:hover{
	color: #333333;
	text-decoration: underline;
}
.content7 .head{
	display:block;
	color:#C05000;
	font-size:22px;
	padding:6px 0 0 0;
	height:35px;
	font-weight:normal;
	font-family:Georgia, Arial, Helvetica, sans-serif;
}

.content10{
	float: right;
	width:986px;
	}



.tip-text { font-size:11px; color:#666;}
.graybox-2 {
	width:600px;
}







.white-box-3 {
	margin:9px 0px 0px 0px;
}
.white-box-3 h2{
	color:#C05000;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}
.white-box-3 a{
color:#0079BE;
text-decoration:none;	
}
.white-box-3 a:hover
{
color:#0079BE;
text-decoration: underline;	
}
.white-box-3 .top {
	background: url(../images/bg-top-whitebox.jpg) no-repeat bottom left; 
	height: 11px;	
}
.white-box-3 .mid {
	font-size:12px;
	padding-top: 2px;
	padding-right: 13px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../images/bg-mid-whitebox.jpg);
	background-repeat: repeat-y;
	background-position: left top;
} 
.white-box-3 .bot {
	background: url(../images/bg-bot-whitebox.jpg) no-repeat bottom  right;
	height: 10px;	
}
.white-box-3 h3 {
	font-size:13px;
	color:#666;
	padding-left:5px;
}
.white-box-3 ul {
	margin:0;
	padding:0;
}
.white-box-3 ul li{
	font-size:12px;
	color:#666;
	background:url(../images/arrow.jpg) no-repeat 0 6px;
	padding-left:6px;
	line-height:18px;
	margin-left:2px;
}
.white-box-3 ul li a{
	color:#0079BE;
}
.white-box-3 li a:hover{
	color:#0079BE;
	text-decoration:underline;
}
.white-box-3 .links {
	margin-top:10px;
	margin-bottom:14px;
	border-bottom:1px solid #DFDFDF;
	padding-bottom:5px;
}
	

.inline {
	display:inline;
}


/* By Shahnawaz */



.travel
{
	float: left;
	width: 460px;
	margin-left:2px;
}


.txt_10 {
	font-size: 10px;
}
.txt_11 {
	font-size: 11px;
}
.txt_13 {
	font-size: 13px;
}
.txt_15 {
	font-size: 15px;
}
.txt_16 {
	font-size: 16px;
}
.txt_17 {
	font-size: 17px;
}
.txt_18 {
	font-size: 18px;
}
.txt_19 {
	font-size: 19px;
}

.txt_20 {
	font-size: 20px;
}
.txt_28 {
	font-size: 28px;
}
.txt_34 {
	font-size: 34px;
}
.txt_12
 {
	font-size: 12px;
}
.marT6
{
	margin-top:6px;
}
.marT8
{
	margin-top:8px;
}
.marT12
{
	margin-top:12px;
}
.width405
{
	width:405px;
}
.txtBoxShad
{
	background-image:url(../images/txtBox-Shadow.jpg);
	width:196px;
	height:22px;
	border:0px;
	padding-top:2px;
	padding-left:4px;
	background-repeat:no-repeat;
}
.txtBoxShad1
{
	background-image:url(../images/txtBox-Shadow.jpg);
	width:160px;
	height:22px;
	border:0px;
	padding-top:2px;
	padding-left:4px;
	background-repeat:no-repeat;
}
.yellow-Grd
{
	background-image:url(../images/yellowGrd.jpg);
	background-position:0px 45px;
	background-repeat:no-repeat;
}
.checkBox
{
	background-image:url(../images/spacer.gif);
	background-repeat:repeat;
	background-position:left top;
	border:none;
}
ul.bullet{margin:0px 0px 0px 0px;padding:0px;}
ul.bullet li{list-style:none;padding:3px 0px 3px 14px;background:url(../images/bullet.jpg) no-repeat 4px 8px;margin:0px px 0px 6px;display:block;}
.fixedWidth
{
	width:525px;
	line-height:18px;
}
.fixedWidth h2 {
	font-size:19px;
	color:#0079BE;
	padding:0px;
	margin:0px 0 8px 0;

}
.picBorder
{
	padding:6px;
	border:1px solid #CCC;
	background-color:#FFF;
}
.avatar
{
	padding:6px;
	border:1px solid #CCC;
	background-color:#FFF;
}


.padTB2
{
	padding:2px 0 2px 0;
}
.padTB3
{
	padding:15px 0 15px 0;
}
.borderB
{
	background-image:url(../images/brdrB.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-bottom:8px;
	margin-bottom:12px;
}
.content9
{
	float:left;
	width:386px;
	padding-bottom:25px;
	margin-right:0px;	
}
.sidebar1{
	float:right;
	width:386px;
}
.sidebar1 table{
	font-size:11px;
}
table.tablePad tr td
{
	padding:6px;
	border-bottom:1px solid #DFDFDF;
}
table.tablePad1 tr td
{
	padding:2px;
}
.sidebar1 ul {
	margin:0;
	padding:0;
}
.sidebar1 ul li{
	font-size:12px;
	color:#666;
	background:url(../images/arrow.jpg) no-repeat 0 6px;
	padding-left:8px;
	line-height:18px;
	margin-left:5px;
}
.sidebar1 ul li a{
	color:#0079BE;
}
.sidebar1 li a:hover{
	color:#0079BE;
	text-decoration:underline;
}

/*Body Full Gray Background*/

.imageContainer
{
	width:775px;
	margin:10px auto auto auto;
}
.categoryImg
{
	width:auto;
	height:110px;
	padding-bottom:15px;
}
.width365
{
	width:365px;
	border-bottom:1px solid  #F3F3F3;
	padding-bottom:15px;
	margin-left:17px;
}
.width235
{
	width:235px;
	padding-left:10px;
	font-size:11px;
	line-height:16px;
}
.width235 h1
{
	 color:#0079BE;
	 font-size:16px;
	 margin:0px 0 6px 0; 
	 padding:0px;

}

/*GrayBox*/

.boxContainer
{
	margin-top:6px;
}
.GrayBox466
{
	width:560px;
	background-position:left top;
	background-repeat:repeat-y;
}
.GrayBox466_1
{
	width:466px;
}


.commentNews
{
	border-bottom:solid 1px #DCDCDC;
	font-size:12px; color:#666;
	padding-bottom:20px;
	padding-top:6px;
	width:540px;
}


.padLR15
{
	padding:0px 15px 0 15px;
}
.grayBgTopLine
{
	background-image:url(../images/grayBgTopLine.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:24px;
	padding-top:5px;
}

.grayBgRact
{
	background-color:#F7F7F7;
	border:1px solid #E6E6E6;
}
.commentSect
{
	
}
.width560
{
	width:560px;
}


.txtLmngreen
{
	color:#8DAB00;
}
/*Ragister Page Css*/
.ragister-leftcol{
	float: left;
	width:670px;
	
}
.ragister-leftcol .top{
	background:url(../images/ragister-right-top.jpg) no-repeat;
	padding-left:25px;
	
}
.ragister-leftcol .mid{
	background:url(../images/ragister-right-bg.jpg) repeat-y;
	padding:10px 22px 0 40px;
	height:390px;
	
}
.ragister-leftcol .bot{
	background:url(../images/ragister-right-btm.jpg) no-repeat top left;
	height:18px;
	
}
.ragister-rightcol{
	float:right;
	width:307px;
	
}
.ragister-rightcol .top{
	background:url(../images/ragister-left-top.jpg) no-repeat;
	padding-left:25px;
	
}
.ragister-rightcol .mid{
	background:url(../images/ragister-left-bg.jpg) repeat-y;
	padding:10px 22px 0 25px;
		height:390px;
	
}
.ragister-rightcol .bot{
	background:url(../images/ragister-left-btm.jpg) no-repeat top;
	height:18px;
	
}



.gray-box-460{
	width:464px;
	float: left;
}
.bggray-row {
background-color:#F8F8F8;
}




ul.blue li{
	background:url(../images/arrow.jpg) no-repeat 0 5px;
	padding-left:7px;
}
ul.blue li a{
	color:#0079BE;

}
ul.blue li a:hover{
	text-decoration:underline;
}


.sign-in{
	float:right;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding-right:10px;
	padding-top:5px;
}
.sign-in a{
	color:#0079BE;
	font-weight:bold;
}
.sign-in a:hover{
	color:#000;
}

.txtRed{
	color:#E30B0E;
		}
.txtGrey{
	color:#5D5B4C;
	}	




.yellow-box3
{
background-color:#FFFFF0;
border-bottom:2px solid #EEEEEE;
border-top:1px solid #EEEEEE;
border-left:1px solid #EEEEEE;
border-right:1px solid #EEEEEE;
padding:5px;
margin-top:7px;
} 	

#hover{
	*position:absolute;
	*background-color:red;
	*width:15px;
	*height:13px;
	*top:150px;
	*left:393px;
	*z-index:9999;
}
.imageContainer p
{
	float: right;
	margin-top: 310px;
}
.height340 {
	height: 340px;
}
.content11{
	float: right;
	width:780px;
}

.content11 .head{
	display:block;
	color:#C05000;
	font-size:22px;
	padding:6px 0 0 0px;
	font-weight:normal;
	font-family:Georgia, Arial, Helvetica, sans-serif;	
}


.BgTop2
{
	height:7px;
	background-image:url(../images/bgTop1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
/*step by step guide */

.padT10
{
padding-top:10px;
}
.padTR5
{
padding-top:5px;
padding-right:20px;
}
.lineheight18 {
	line-height: 18px;
}

.calender-userguide
{
	border: 0 none;
    height: 0px;
    margin-top: 5px;
	display:block;
	width: 0px;
	/*visibility:hidden;*/
}
.calender-userguide-iner
{
	border: 0 none;
    height: 0px;
    margin-top: 5px;
    width: 0px;
	/*visibility:hidden;*/
}




.padB5
{
padding-bottom:5px;
}
/* classes used in new travel guide steps*/


.w600
{
width:600px;
float:left;

}

.w380
{
width:380px;
float:left;
background-color:#FF0000;
}

.right-blue-box
{
background-color:#DFEDF9;
border:1px solid #6AADE3;
padding:8px;
color:#000;
line-height:20px;
}

.right-blue-box h1
{
margin:0px;
padding:0 0 15px 0;
font-size:18px;
color:#1B598D;
background-image:url(../images/header-bg-bl.jpg);
background-repeat:repeat-x;
background-position:bottom left;
margin-bottom:5px;
}

.tn-div-inn
{
margin:auto;
width:360px;
}

.tn-div-inn .imgbox a{border:1px solid #6AADE3; display:inline-block;}
.tn-div-inn .imgbox a:hover{border:1px solid #FF0000;}

.tn-text
{
color:#1B598D;
float:right;
font-size:13px;
padding-right:0px;
padding-top:10px;
width:176px;
}

.tn-text a.trfrm 
{
color:#1B598D;
font-weight:bold;
text-decoration:none;
padding-left:2px;
}
.tn-text a:hover.trfrm
{
color:#1B598D;
font-weight:bold;
text-decoration:underline;
}


.tn-text a
{
color:#333333;
text-decoration:underline;
}

.tn-text a:hover
{
color:#333333;
text-decoration:none;
}

.oranege {color:#FF6700;}

.dark-orange {color:#E3471F;}
.grey-cross
{
float:right;
width:20px; 
position:relative; 
top:30px; 
left:-5px;
}
.padT15
{ padding-top:15px;}
.cls-location-div
{
float:left;
width:310px; 
text-align:left; 
background-image:url(../images/left-bar-greydient.jpg); 
background-repeat:no-repeat; 
background-position:top left;
min-height:225px;
}
.white-open-div
{
background-color:#FCFFEA;  
width:350px; 
position:absolute;
border:1px solid #CCECF9;
margin-top:-4px;
margin-left:3px;
*margin-left:-145px;
font-size:12px;
padding:3px 0px 1px 1px
}

.white-open-div a
{
color:#0C3E7D;
text-decoration:none;
}

.white-open-div a:hover
{
color:#0C8AD4;
text-decoration:underline;
}




/* Travel companion section*/

.travel-com
{
float:left;
width:726px;
border:1px solid #DCDCDC;
background-color:#FFF;
padding:14px;
}

.travel-com h1
{
margin:0px;
padding:0px 0px 5px 0px;
color:#0079BE;
font-family:Arial;
font-size:13px;
font-weight:bold;
}

.width335
{
float:left;
width:335px;
font-size:13px;
color:#666;
}

.width335 a
{
color:#0079BE;
text-decoration:none;
}

.width335 a:hover
{
color:#0079BE;
text-decoration:underline;
}

.city-name
{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#333;
}

.width295
{
float:right;
width:295px;
}

.width295 table tr td
{
background-color:#DADADA;
padding:3px 3px 3px 9px;
color:#333333;
font-family:Arial;
font-size:12px;
border-bottom:1px solid #FFF;
border-right:1px solid #FFF;
}

.width295 table tr td.light-grey
{
background-color:#E6E6E6;
color:#000;
}

.top-link1{
	float:right;
	padding:0 5px 0 0;
	line-height:20px;
	font-size:11px;
	margin:5px;
	text-align:right;
	width:400px;
}
	.content-new-home{
	float: left;
	width:726px;
}

.content-right-new-home{
	float:right;
	width:250px;
	margin-left:10px;
}

.new-home-right-col
{
background-image:url(../images/new-home-right-col.jpg);
background-repeat:no-repeat;
width:234px;
height:230px;
padding:10px 8px 10px 8px;
}

.new-home-right-col h1
{
font-family:Georgia;
padding:0px;
margin:0px;
font-size:18px;
color:#626262;
font-weight:normal;
}

.new-home-insurance
{

background-image:url(../images/new-home-umbrella.jpg);
background-repeat:no-repeat;
background-position:top left;
width:234px;
height:160px;
padding:10px 8px 10px 8px;
margin-top:10px;
}

.new-home-insurance h1
{
font-family:georgia;
padding:0px;
margin:0px;
font-size:18px;
color:#DF0A0B;
font-weight:normal;
padding-left:5px;
}

.new-home-insurance ul
{
margin:10px 0px 0px 0px;
padding:0px;
}

.new-home-insurance ul li
{
background-image:url(../images/new-home-bullet.jpg);
background-position:5px 5px;
background-repeat:no-repeat;
list-style:none;
padding:0px 0px 0px 20px;
line-height:20px;
color:#477A99;
}

.new-home-head
{
color:#477A99;
font-size:18px;
font-family:georgia;
}

.header-new-home{height:250px;float:left;margin-bottom:10px;}
.header-new-home .top{background:url(../images/new-home-banner-top.jpg) no-repeat top left; width:710px; height:50px; padding:10px 0px 0px 10px}
.header-new-home .mdl{width:720px; height:130px;}
.header-new-home .btm{background:url(../images/new-home-banner-btm.jpg) no-repeat top left; width:710px; height:55px; padding:5px 0px 0px 10px}

.header-new-home h1{

font-size:24px;
font-family:Georgia;
font-weight:normal;
color:#CD6100;
padding:0px;
margin:0px;
}

.new-home-grey
{
width:363px;
float:left;
}

.new-home-grey-top
{
background-image:url(../images/new-home-grey-box-top.jpg);
background-repeat:no-repeat;
width:363px;
height:20px;
float:left;
}

.new-home-grey-mdl
{
background-image:url(../images/new-home-grey-box-mdl.jpg);
background-repeat:repeat-y;
float:left;
width:323px;
padding:0px 20px 0px 20px; 
height:305px;
}

.new-home-grey-mdl ul{margin:0px;padding:0px;}
.new-home-grey-mdl ul li{background:url(../images/new-home-bullet.jpg) no-repeat 5px 8px;list-style:none;padding:0px 0px 0px 20px;line-height:25px;color:#477A99;}

.new-home-grey-mdl .trav ul li{list-style:none; background:url(../images/tra-grey-arrow.jpg) no-repeat 0px 10px; line-height:21px; padding-left:13px; color:#000;}
.new-home-grey-mdl ul.bullet{margin:0px 0px 0px 0px;padding:0px;}
.new-home-grey-mdl ul.bullet li{list-style:none;padding:0px 0px 3px 14px;background:none;margin:-5px px 0px 6px;display:block; line-height:18px;}
.new-home-grey-mdl ul.tick{margin:0px;padding:0px;}
.new-home-grey-mdl ul.tick li{background:url(../images/tick.jpg) no-repeat 5px 8px;list-style:none;padding:0px 0px 0px 20px;line-height:25px;color:#000;}
.new-home-grey-mdl a
{
color:#246E95;
text-decoration:none;
}

.new-home-grey-mdl a:hover
{
color:#246E95;
text-decoration:underline;
}
.new-home-heading
{
font-family:georgia;
width:250px;
float:right;
color:#C35000;
font-size:18px;
}


.new-home-grey-btm
{
background-image:url(../images/new-home-grey-box-btm.jpg);
background-repeat:no-repeat;
width:363px;
height:22px;
float:left;
}

.new-home-comment-box
{
background-image:url(../images/light-blue-comment-box.jpg);
background-repeat:no-repeat;
background-position:top left;
width:301px;
height:62px;
padding:6px;
margin:auto;
}
.blue-div
{
background-image:url(../images/light-blue-bg-new-home.jpg); 
background-repeat:no-repeat; 
background-position:top left; 
width:700px;
padding:10px; 
height:160px;
}

.blue-div a
{
color:#246E95;
text-decoration:none;
}

.blue-div a:hover
{
color:#246E95;
text-decoration:underline;
}
.txt-dull-blue
{
	color:#246E95;
}

/*updated 21-05-10*/
div.bluebox-top{background:url(../images/box_top.jpg) no-repeat bottom; float:left; width:775px; height:14px;}
div.bluebox-mid {background:url(../images/box_mid.gif) repeat-y; float:left; width:745px; height:198px; padding:0 15px 0 15px;}
div.bluebox-bot{width:775px; height:8px;	float:left;	background:url(../images/box_bot.jpg) no-repeat top;}
.service-box-new {width: 475px; font-size:12px;	color:#666; padding:0 0 0 5px; border-bottom:dotted 1px #DCDCDC;	float:left;	margin-right:10px; line-height:16px; 	margin-bottom:23px;}
.service-box-new .img {float:left; margin-right:5px; min-height:100px;}
.service-box-new h3 { font-size:16px; color:#c05000; font-weight:bold; display:inline }
.service-box-new h3 a { color:#c05000; text-decoration:none; font-weight:bold;}
.service-box-new h3 a:hover { color:#c05000; text-decoration:underline;}
.service-box-new a { color:#007ABD; text-decoration:underline;}
.service-box-new a:hover { color:#202020; text-decoration:none;}
.visa-icon{font-size:14px; font-weight:bold; margin-top:4px;}
.visa-icon a{color:#213368; text-decoration:none; font-size:14px; font-weight:bold;}
.visa-icon a:hover{color:#213368; text-decoration:underline;}
.trav-icon{ font-size:14px; font-weight:bold;}
.trav-icon a{color:#213368; text-decoration:none; font-size:14px; font-weight:bold;}
.trav-icon a:hover{color:#213368; text-decoration:underline;}
.accom-icon{ font-size:14px; font-weight:bold; margin-top:13px;}
.accom-icon a{color:#213368; text-decoration:none; font-size:14px; font-weight:bold;}
.accom-icon a:hover{color:#213368; text-decoration:underline;}
.acad-icon{ font-size:14px; font-size:14px; font-weight:bold; margin-top:-11px;}
.acad-icon a{color:#213368; text-decoration:none;font-size:14px; font-weight:bold;}
.acad-icon a:hover{color:#213368; text-decoration:underline;}
div.bluebox-mid h4{color:#213368; text-align:center; font-size:26px}
.main-box {	padding:19px 0 0;}
.mmore{float:left; padding:45px 0 0 545px;}
.mmore a{float:left; font-size:13px; color:#213368; font-weight:bold; text-decoration:none;}
a.mmore{float:right; font-size:13px; color:#213368; font-weight:bold; text-decoration:none; padding:0px; margin-top:3px; *margin-top:4px; width:113px;}
.main-cat-box{width:775px;margin-top:32px; .margin-top:55px;}
.all-icons{float:left; margin-right:6px; width:180px;}

/*Menu css*/
.menu-box{
position:absolute;
/*For normal browser*/
margin-left:-578px;
margin-top:-14px;
/*For IE-7*/
*margin-left:-697px;
*margin-top:-2px;
z-index:99999;
}

.menu-top{background:url(../images/menu_box_top.png) no-repeat bottom; width:651px; height:44px; padding-right:10px;}
.menu-mid{background:url(../images/menu_box_mid.png) repeat-y; width:661px; height:auto;}
.menu-bot{background:url(../images/menu_box_bot.png) no-repeat top; width:661px; height:44px;}
.menu-title h3{color:#000; font-size:16px; padding-left:24px; padding-top:6px;}
div.menu-dtl{width:220px; margin-top:13px; float:left;}
div.menu-dtl li{padding:0px 4px 8px 9px; background:url(../images/menu_arrow.png) no-repeat left 5px; margin-left:20px; display:inline-block;}
div.menu-dtl li a{color:#0079BE; font-size:12px; text-decoration:none;}
div.menu-dtl li a:hover{color:#0079BE; font-size:12px; text-decoration:underline;}

/*Css classes for the USA Visa Guide List Page May 27-2010 */

.width775{width:775px; float:left;}
.width775 .contentmdl{background:url(../images/content-usa-visa-guide-middle.jpg) repeat-y top left; padding:14px 28px 28px 28px;}
.width775 .contentmdl .icondiv{float:left; width:349px; border-bottom:dotted 1px #DCDCDC;}
.width775 .contentmdl .icondiv h1{font-size:18px;color:#C05000; margin:0px 0px 7px 0px; padding:0px; font-weight:normal;}
.width775 .contentmdl .icondiv .innercontent{width:270px; padding-left:8px; float:left; color:#666;}
.width775 .header-img{width:755px; height:198px; background:url(../images/banner-usa-visa-guide-list.jpg) no-repeat top left; padding-left:20px;}
.width775 .header-img h2{font-family:Georgia, arial; font-size:24px; font-weight:normal; margin:0px; padding:30px 0px 10px 0px; color:#003263;}
.width775 .header-img ul {margin:0px; padding:0px;}
.width775 .header-img li {background:url(../images/final-arrow.gif) no-repeat 0px 5px; padding:0px 0px 0px 20px; font-size:13px; font-weight:bold; line-height:23px;}

/*Menu css*/
.menu1-box{
position:absolute;
/*For normal browser*/
margin-left:492px;
margin-top:-53px;
/*For IE-7*/
*margin-left:498px;
*margin-top:-41px;
/*For IE-8*/
margin-left /*\**/: 498px\9;
z-index:999;}

.menu1-top{background:url(../images/menu1_box_top.png) no-repeat bottom; width:181px; height:44px;}
.menu1-mid{background:url(../images/menu1_box_mid.png) repeat-y; width:181px; height:auto;}
.menu1-bot{background:url(../images/menu1_box_bot.png) no-repeat top; width:181px; height:44px;}
.menu1-title h3{color:#C05000; font-size:16px; padding-left:24px; padding-top:6px;}
div.menu1-dtl{width:140px; margin-top:13px; float:left;}
div.menu1-dtl li{padding:0px 4px 8px 9px; background:url(../images/menu_arrow.png) no-repeat left 5px; margin-left:29px; display:inline-block;}
div.menu1-dtl li a{color:#0079BE; font-size:12px; text-decoration:none;}
div.menu1-dtl li a:hover{color:#0079BE; font-size:12px; text-decoration:underline;}

/*Css classes for the white div */

.white-div{float:left; width:246px; border:5px solid #CCC; background-color:#FFF; padding:5px; font-size:22px;}
a.white-right{color:#005397; text-decoration:none;}
a.white-right:hover{color:#005397; text-decoration:none;}
a.grey-right{color:#005397; text-decoration:none;}
a.grey-right:hover{color:#005397; text-decoration:none;}

.white-div input{border:1px solid #DCDCDC; color:#000; font-size:20px;}
.grey-right{float:right; color:#015496; width:96px; height:12px; font-size:11px; padding:5px 20px 7px 20px; background-image:url(../images/grey-bg.png); background-repeat:no-repeat; background-position:top left; border:1px solid rd; text-align:center;}

.white-right{float:right; color:#015496; width:96px; height:12px; font-size:11px; padding:5px 20px 7px 20px; background-image:url(../images/white-bg.png); background-repeat:no-repeat; background-position:top left; text-align:center;}




.visa-head
{
color:#0079BE;
font-weight:bold;
padding-top:10px;
}

.visa-blue{color:#213368;}

/*Menu css for the news section*/

.menu1-box1{float:right;position:absolute;margin:-16px 0px 0px 486px;/*For IE-7*/
*margin-top:-4px;z-index:999;}
.menu1-top{background:url(../images/menu1_box_top.png) no-repeat bottom; width:181px; height:44px;}
.menu1-mid{background:url(../images/menu1_box_mid.png) repeat-y; width:181px; height:auto;}
.menu1-bot{background:url(../images/menu1_box_bot.png) no-repeat top; width:181px; height:44px;}
.menu1-title h3{color:#C05000; font-size:16px; padding-left:24px; padding-top:6px;}
div.menu1-dtl{width:170px; margin-top:0px; float:left;}
div.menu1-dtl li{padding:0px 4px 2px 9px; background:url(../images/menu_arrow.png) no-repeat left 5px; margin-left:10px; display:inline-block;}
div.menu1-dtl li a{color:#0079BE; font-size:12px; text-decoration:none;}
div.menu1-dtl li a:hover{color:#0079BE; font-size:12px; text-decoration:underline;}

/*css classes for the travel section */

.travel-banner{width:413px; height:175px; float:left; background:url(../images/travel-banner.jpg) no-repeat top left;}
.travel-banner .blue-txt{font-family:Arial; font-size:16px; font-weight:bold; color:#213368;float:left; padding:30px 0px 0px 175px}
.travel-banner .blue-txt .orange-text{float:left; color:#C05000; font-family:Arial; font-size:20px; font-weight:bold; padding:5px 0px 0px 0px}

.tra-ban-right{float:right; width:349px; height:175px; background:url(../images/tra-ban-right.jpg) no-repeat top left; margin-right:3px;}

.tra-left-col{float:left; width:416px;}
.tra-gray-box {margin:0px; color:#666; font-size:11px; margin-top:9px;}


.tra-gray-box .top{background:url(../images/tra-gray-box-top.jpg) no-repeat top left; height: 45px; padding:0px 0px 0px 15px;}
.tra-gray-box .top h2{font-family:Georgia,Arial,Helvetica,sans-serif;}

.tra-gray-box .mid {background: url(../images/tra-gray-box-mid.jpg) repeat-y top left; padding:5px 25px 5px 25px;} 

.tra-gray-box .mid table tr td {background:#fff; padding:4px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#000;}
.tra-gray-box .mid table tr td input{border:1px solid #CCC; font-family:tahoma; font-size:12px; width:200px; height:20px; padding:4px 0px 0px 5px; color:#000;}
.tra-gray-box .mid table tr td select{border:1px solid #CCC; font-family:tahoma; font-size:12px; height:26px; padding:3px 2px 3px 1px; vertical-align:middle; color:#000;}
.tra-gray-box .bot {background-image: url(../images/tra-gray-box-bot.jpg);height: 23px;}

.sub-head-grey{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; float:left;}
.sub-head-grey ul{margin:0px; padding:6px 0px 0px 0px;}
.sub-head-grey ul li{list-style:none; background:url(../images/tra-grey-arrow.jpg) no-repeat 0px 10px; font-size:13px; font-weight:bold; line-height:21px; padding-left:13px;}
.msg{font-size:12px; font-weight:normal; color:#999;}
.sub-head-grey ul li a{color:#0079BE; text-decoration:none; font-weight:bold;}
.sub-head-grey ul li a:hover{color:#0079BE; text-decoration:underline;}


.grey-txt{color:#666;}


	

.dot-line{background:url(../images/dotted-line.jpg) repeat-x ;width:100%;}

.greylinebox{float:left; width:310px;}
.greylinebox h2{font-size:17px; color:#030303; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; border-top:2px solid #000;}
.greylinebox1{float:left;width:100%; padding:8px 8px 8px 0; line-height:20px;}
.greylinebox1 ul{margin:0; padding:0}
.greylinebox1 ul li{background:url(../images/new-home-bullet.jpg) no-repeat 2px 5px; padding-left:15px; color:#A5A6AB;}
.greylinebox1 ul li a{color:#0079BE; text-decoration:none;}
.greylinebox1 ul li a:hover{color:#0079BE; text-decoration:underline;}

.form-header{height:94px;background: url(../images/form-bg.jpg) no-repeat top left; width:749px; padding:16px; float:right; margin-top:5px; margin-bottom:10px;}

.nricornerban{background:url(../images/nri-corner-banner.jpg) no-repeat top left; width:775px; height:155px; float:left}
.nricornerban .matter{color:#005A98; font-size:24px; font-weight:bold; width:375px; padding:60px 0 0 300px; float:left;}
.nricornerban .adv{float:left; width:283px; height:137px; background:url(../images/adv.png); margin:7px 0 0 15px;}



.newcomer{background:url(../images/newcomer.jpg) no-repeat; width:775px; height:155px; float:left;}
.newcomer .matter{color:#333; font-size:16px; font-weight:bold; width:415px; padding:30px 0 0 330px; float:left;}
.newcomer .matter h1{margin:0 0 15px 0;padding:0;color:#C05000;font-family:Georgia, arial;font-size:24px; font-weight:normal;}
.newcomer .tra-ins{float:left; width:283px; height:132px; background:url(../images/tra-ins.png); margin:12px 0 0 15px;}



.greycol252{float:left; width:252px; margin-top:9px; margin-left:10px;}
.greycol252 .top{background:url(../images/grey-col-252-t.jpg) no-repeat top left; height:24px; padding:8px 13px 13px 13px;}
.greycol252 .top h1{margin:0px; padding:0px; color:#C05000; font-family:Georgia; font-weight:normal; font-size:18px;}
.greycol252 .mdl{background:url(../images/grey-col-252-m.jpg) repeat-y top left; padding:0px 20px 0px 25px;}
.greycol252 .mdl h2{margin:0 0 5px 0; padding:0 0 0 0px; color:#04508A; font-family:Arial; font-weight:bold; font-size:15px; }
.greycol252 .btm{background:url(../images/grey-col-252-b.jpg) no-repeat top left; height:20px; padding:0px 13px 0px 13px;}

.art-other-btm{float:left; margin-top:12px;}
.art-other-btm img{vertical-align:middle; margin:0 2px 0 5px;}

.art-other-btm2 img{vertical-align:middle; margin:0 2px 0 5px;}

.bluequote{float:left; background:url(../images/quote-box.png) no-repeat; width:310px; height:115px; margin-top:10px; padding:15px 10px 0 10px}

.new_index{ width:354px; height:251px; float:left;}
.new_index a {color:#16619B; text-decoration:none;}
.new_index a:hover {color:#16619B; text-decoration:underline;}
.new_index .tltotr{ float:left; background:url(../images/com_box_l_to_r.jpg) repeat-x top left; height:19px;}
.new_index .tltobl{ float:left; background: url(../images/com_box_tl_b.jpg) repeat-y top left; width:19px;}
.new_index .trtobr{ float:right; background: url(../images/com_box_tr_b.jpg) repeat-y top left; width:19px;}
.new_index .bltobr{ float:left; background: url(../images/com_box_bl_to_br.jpg) repeat-x top left; height:19px;}

.new_index h2{color:#C05000; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; margin:0 0 0 12px; padding:0;}
.new_index h2 a {color:#C05000; text-decoration:none;}
.new_index h2 a:hover {color:#C05000; text-decoration:underline;}
.new_index h3{color:#C05000; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; margin:0 0 0 12px; padding:0;}
.new_index h3 a {color:#C05000; text-decoration:none;}
.new_index h3 a:hover {color:#C05000; text-decoration:underline;}
.new_index h4{color:#666; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; margin:4px 0 0 12px; padding:0; text-align:left;}
.new_index h5{color:#16619B; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin:4px 0 0 12px; padding:0; text-align:left;}

.new_index ul.new{margin:0 0 0 12px; padding:0}
.new_index ul.new li{background:url(../images/new-blue-arrow.png) no-repeat 5px 6px; padding:0 0 0 14px; line-height:18px;}
.new_index ul.new li.last{ margin-top:20px;}
.new_index ul.new li a{color:#16619B; text-decoration:none;}
.new_index ul.new li a:hover{color:#16619B; text-decoration:underline;}

.new_index ul.new1{margin:0 0 0 12px; padding:0}
.new_index ul.new1 li{background:url(../images/new-home-bullet.jpg) no-repeat 5px 7px; padding:0 0 0 20px; line-height:22px; color:#999;}
.new_index ul.new1 li.last{ margin-top:15px; background:none;}
.new_index ul.new1 li a{color:#16619B; text-decoration:none;}
.new_index ul.new1 li a:hover{color:#16619B; text-decoration:underline;}
.new_index .blue-quote{float:left; background:url(../images/blue-quote-box.png) no-repeat top left; width:290px; height:69px; padding:10px; margin:0 0 0 4px;}
.new_index .blue-quote span{display:block; float:right; padding:32px 0 0 0;}

#green-table{font-family:Arial, Helvetica, sans-serif;width:100%;border-collapse:collapse;}
#green-table a{color:#16619B; text-decoration:underline; font-weight:bold;}
#green-table a:hover{color:#16619B; text-decoration:none;}
#green-table td, #green-table th {font-size:1em;padding:4px 7px 2px 7px;color:#666;font-size:12px; border-bottom:1px solid #DEDEDE;}
#green-table th {font-size:12px;text-align:left;padding:6px 0 6px 6px ;color:#005082;}

.new-index-right-col{width:250px;height:auto;padding:0 0 10px 0;}
.new-index-right-col .grey-box{background-color:#F3F3F3; padding:0; float:left; width:250px; height:118px}
.new-index-right-col .grey-box a{color:#005598; text-decoration:none}
.new-index-right-col .grey-box a:hover{color:#005598; text-decoration:underline}
.new-index-right-col .grey-box span{ display:block;float:left; margin-top:15px;}
.new-index-right-col .grey-box img{ margin:14px 12px 0 14px;}

.new-index-right-col .picbdr{padding:6px;border:1px solid #E9E9E9; background-color:#FFF;}

.new-index-right-col .blue-box{background-color:#CDECFC; padding:12px 14px 12px 14px; float:left; width:222px; height:auto; margin-top:14px; font-size:12px; color:#015595;}
.new-index-right-col .blue-box h1{margin:0 0 5px 0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#DF0A0B;}

.bt{background:url(../images/but-green-bg.png); width:80px; height:24px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; font-weight:bold; border:none; outline:none; padding-bottom:5px; margin-top:10px; cursor:pointer;}

.new-index-right-col .lightblue-box{ float:left; width:230px; height:auto; padding:5px 10px; color:#333; background-color:#E1F3FD; margin-top:10px;}
.lightblue-box .innerdiv{float:left; width:199px; height:auto; border-right:1px solid #C6D5DE; border-bottom:1px solid #C6D5DE; background-color:#F3FAFE; padding:10px 15px;margin-bottom:5px;}
.lightblue-box .innerdiv h3{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#C05000; margin:0 0 3px 0; padding:0;}
.lightblue-box .innerdiv h3 a{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#C05000; margin:0 0 3px 0; padding:0;}



.banner-container{float:left; width:718px; height:auto; margin:0 0 10px 0;}
.banner-container .link{
	background:url(../images/new-index-slider-link.png);
	color:#333;
    width:150px;
	height:28px;
	position:absolute;
	margin-left:530px;
	*margin-left:-190px;
	margin-top:219px;
	text-align:center;
	padding:10px 0 0 0;
}

.banner-container .link a {text-decoration:none;font-weight:bold;color:#333;width:16px; height:16px; display:inline-block; text-align:center;}
.banner-container .link a:hover {background:url(../images/hover-bg.png) no-repeat;color:#FFF;}
.banner-container .link a.select {background:url(../images/hover-bg.png) no-repeat;color:#FFF;}






.new-divstr{width:98%;margin:0;}
.new-divstr .leftdiv{float:left; width:100%; background:url(../images/left-div.png) no-repeat top left;}
.new-divstr .rightdiv{float:left; margin-left:20px; padding-right:20px; width:90%; background:url(../images/right-div.png) no-repeat top right;}
.new-divstr .topgrad{float:left; width:100%; background:url(../images/top-grad.png) repeat-x top; min-height:250px; padding:20px 0 0 0;}
.new-divstr .topgrad h1{margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; color:#C05000;font-size:20px; font-weight:normal;}
.new-divstr .topgrad h2{color:#C05000; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal;}
.new-divstr .topgrad h2 a {color:#C05000; text-decoration:none;}
.new-divstr .topgrad h2 a:hover {color:#C05000; text-decoration:underline;}
.new-divstr .btmleft{float:left; width:100%; background:url(../images/btm-left.png) no-repeat top left; height:20px;}
.new-divstr .btmright{float:left; margin-left:20px; padding-right:20px; width:90%; background:url(../images/btm-right.png) no-repeat top right;height:20px;}
.new-divstr .btmgrad{float:left; width:100%; background:url(../images/btm-grad.png) repeat-x top; height:20px;}

.new-divstr ul.new{margin:0; padding:0}
.new-divstr ul.new li{background:url(../images/new-blue-arrow.png) no-repeat 5px 6px; padding:0 0 0 14px; line-height:18px;}
.new-divstr ul.new li.btmpad{background:url(../images/new-blue-arrow.png) no-repeat 5px 6px; padding:0 0 0 14px; line-height:18px; margin-top:15px;}
.new-divstr ul.new li.last{ margin-top:20px;}
.new-divstr ul.new li a{color:#16619B; text-decoration:none;}
.new-divstr ul.new li a:hover{color:#16619B; text-decoration:underline;}
.new-divstr ul.new li .a4{color:#FF0000; text-decoration:none;}
.new-divstr ul.new li .a4:hover{color:#FF0000; text-decoration:underline;}
.new-divstr ul.tick{margin:0px;padding:0px;}
.new-divstr ul.tick li{background:url(../images/tick.jpg) no-repeat 5px 8px;list-style:none;padding:0px 0px 0px 20px;line-height:25px;color:#000;}
.new-divstr ul.bullet{margin:0px 0px 0px 0px;padding:0px;}
.new-divstr ul.bullet li{list-style:none;padding:0px 0px 3px 14px;background:none;margin:-5px px 0px 6px;display:block; line-height:18px;}
.new-divstr ul.new1{margin:0 0 0 12px; padding:0}
.new-divstr ul.new1 li{background:url(../images/new-home-bullet.jpg) no-repeat 2px 9px; padding:3px 0 0 20px; line-height:22px; color:#999;}
.new-divstr ul.new1 li.last{ margin-top:15px; background:none;}
.new-divstr ul.new1 li a{color:#16619B; text-decoration:none;}
.new-divstr ul.new1 li a:hover{color:#16619B; text-decoration:underline;}

.new-divstr a{color:#16619B; text-decoration:none;}
.new-divstr a:hover{color:#16619B; text-decoration:underline;}
.new-divstr h2{color:#C05000;font-family:Georgia,Arial,Helvetica,sans-serif; padding:0px 0 10px 0px; }

.new-divstr .blue-curve-div{background-image:url(../images/blue-curve-box.jpg); width:315px; height:170px; margin:10px 0 0 3px; padding:10px;}



.width99{ width:100%; margin-top:5px;}

.dark-blue{color:#16619B;}

#tbl_display h1{color:#C05000;}
#content7 h1{color:#C05000;}







/* This is input class for the stretchable buttons*/
.final-but{cursor:pointer; display:block; background:url(../images/bg_inputbtnl.png) no-repeat left; font-family:Arial,Helvetica,sans-serif;}
.finalinputbut{cursor:pointer; display:block; background:url(../images/bg_inputbtn.png) no-repeat right; border:none; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:15px; color:#000; padding:15px 10px 15px 0px; margin-left:20px; text-align:left;}

/* This is anchor class for the stretchable buttons*/

.anchorclass{ float:left; width:100%; font-family:Arial,Helvetica,sans-serif;}

.anchorclass a {
	background: url(../images/bg-anchor-class.jpg) no-repeat top right;
	float: left;
	text-decoration: none;
	color: #000;
	margin-right: 2px;
	font-size: 16px;
	padding-top: 4px;
	padding-right: 30px;
	padding-left:0;
	font-weight: normal;
	outline:none;
	line-height:20px;
	margin-left:0px;
	font-weight:bold;
}
.anchorclass a span {
	background: url(../images/bg-anchor-class.jpg) no-repeat top left;
	float: left;
	padding-left:5px;
	width:20px;
	display: block;
	margin-top: -4px;
	height:29px;
}
.anchorclass a:hover {
	color: #500;
	background: url(../images/bg-anchor-class.jpg) no-repeat top right;
	text-decoration:none;
}

.anchorclass a:hover span {
	background: url(../images/bg-anchor-class.jpg) no-repeat top left;
}
.anchorclass a.current {
	background: url(../images/bg-anchor-class.jpg) no-repeat top right;
	color: #FFF;
}
.anchorclass a.current span {
	background: url(../images/bg-anchor-class.jpg) no-repeat top left;
}

/* 01 Sep  2010 */
.width785{width:785px;}

.opendiv{position:absolute; background-color:#fff; padding:0px; width:120px; border:1px solid #CCC;font-size:13px; margin-left:-30px; font-weight:bold;}
.opendiv ul{margin:0; padding:0;}
.opendiv ul li{ border-bottom:1px solid #ccc;}
.opendiv ul li a{ color:#666; text-decoration:none; display:block; padding:5px 5px 5px 5px;font-weight:bold;}
.opendiv ul li a:hover{ color:#000; text-decoration:none; background-color:#ccc;}

.opendiv1{position:absolute; background-color:#f0f8f0; padding:0px; width:450px; border:1px solid #ccc; border-top:0; font-size:13px; margin:0; margin-top:-1px; font-weight:bold; padding:3px 15px 10px 15px;}
.opendiv1 h4{margin:0; padding:8px 0 3px 0; font-size:13px; color:#000; font-weight:bold;}
.opendiv1 ul.newdiv{margin:0 0 0 0; padding:3px 0 10px 0; width:450px; float:left;}
.opendiv1 ul.newdiv li{float:left; font-size:12px; width:225px; display:block; font-weight:bold; list-style:none;}
.opendiv1 ul.newdiv li a{ color:#0079BE; text-decoration:none; display:block; padding:1px 5px 1px 0;}
.opendiv1 ul.newdiv li a:hover{ color:#000; text-decoration:none;}
.btmbdr{border-bottom:1px solid #ccc; width:450px; float:left; padding:0; height:0;}



/* Octomber 4, 2010 */

 

.blue-article-div{float:left; width:700px; height:58px; background-color:#eef3f7; padding:6px 10px 6px 10px; margin-bottom:10px;}

.blue-article-div .article-footer{color:#006696; font-size:20px; margin:0 0 0 0; padding:0 0 0 0; width:250px; font-weight:bold;}

.blue-article-div .rightbluediv{float:right; border-left:1px solid #DCDCDC; padding-left:30px; width:200px; line-height:20px;}

.middle-div{ float:left;}

.blue-article-div img{vertical-align:middle; padding:0 5px 0 0;}

#popupMask{position:absolute; z-index:200; top:0px; left:0px; width:100%; height:100%; opacity:.4; filter:alpha(opacity=40); background-color:transparent !important; background-image:url("../images/maskBG.png") !important; // For browsers Moz,Opera,etc.*/background-image:none; display:none}#popupContainer{position:absolute; z-index:201; top:0px; left:0px; display:none; padding:0px; background-color:transparent !important}#popupInner{float:center}#popupFrame{margin:0px; width:100%; height:100%; position:relative; z-index:202}#popupTitleBar{}#popupTitleBar .graybox{background:url(../images/gray-box.jpg) no-repeat; font-size:25px; padding:30px 20px 20px 20px; height:77px}#popupTitle{float:left; font-size:1.1em}#popupControls{cursor:pointer; margin-left:472px; margin-top:0px; z-index:999; position:absolute}
#topnav{font-size:12px; line-height:23px; text-align:right}a.signin{position:relative; margin-left:3px}a.signin span{background-repeat:no-repeat; background-position:100% 50%}#topnav a.menu-open{color:#666!important; outline:none}a.signin.menu-open span{}#signin_menu{-moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; display:none; background:url('../images/login-bg.png') no-repeat; position:absolute; width:235px; height:168px; z-index:100; border:1px transparent; text-align:left; padding:10px; margin-left:125px;*margin-left:-76px; margin-top:0px; color:#333; font-size:11px}#signin_menu input[type=text], #signin_menu input[type=password]{display:block; -moz-border-radius:4px; -webkit-border-radius:4px; border:1px solid #ACE; font-size:13px; margin:0 0 5px; padding:5px; width:220px}#signin_menu p{margin:0}#signin_menu a{color:#6AC}#signin_menu label{font-weight:normal}#signin_menu p.remember{padding:5px 0}#signin_menu p.forgot, #signin_menu p.complete{clear:both; margin:5px 0}#signin_menu p a{color:#27B!important}#signin_submit{-moz-border-radius:4px; -webkit-border-radius:4px; background:#39d url('../images/bg-btn-blue.png') repeat-x scroll 0 0; border:1px solid #39D; color:#fff; text-shadow:0 -1px 0 #39d; padding:4px 10px 5px; font-size:11px; margin:0 5px 0 0; font-weight:bold}#signin_submit::-moz-focus-inner{padding:0; border:0}#signin_submit:hover, #signin_submit:focus{background-position:0 -5px; cursor:pointer}

/*auto suggestion css start*/
	
	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:250px;	/* Width of box */
		/*height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:12px;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
/*auto suggestion css end*/


/*Sourabh 28-02-2011*/
.h-n-box{width:984px;height:auto; float:left; margin:5px 0;}

.nh-gray{width:735px;height:auto; float:left;border:1px solid #C6E9F4;background:url(../images/nh-vidd-bg.jpg) repeat-x left bottom;margin-left:10px;}
.nh-gray h2{width:735px;font-size:18px;color:#333;font-family:Arial, Helvetica, sans-serif;Font-weight:normal;background:url(../images/vid-head.jpg) repeat-x left top;text-indent:15px;margin:0px;padding-top:5px ;height:35px}
.nh-gray h2 span a{color:#006600;}
.nh-gray h2 span a:hover{color:#006600;}
.nh-gray-top{width:735px;height:12px; float:left;background:url(../images/nhgray-t.png) no-repeat left top;}
.nh-gray-mid{width:735px;height:auto; float:left;background:url(../images/nhgray-m.png) repeat-y left top;}
.nh-gray-bot{width:735px;height:12px; float:left;background:url(../images/nhgray-b.png) no-repeat left top;}
.nh-gray-head{width:715px;height:25px;color:#666;font-size:13px; font-weight:bold;text-indent:15px;}
.nh-gray-head span a{color:#72B252; font-weight:bold;}
.nh-gray-head span a:hover{color:#000;}
.nh-gray-box{width:230px; height:auto; float:left;}



.n-h-banner{width:984px;height:144px;float:left;background:url(../images/bann-bg.jpg) repeat-x left top;border:1px solid #bee9f8;}
.n-h-banner .coment{width:405px;height:148px;float:left;margin:0 0 0 15px}
.n-h-banner .coment h1{font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:26px;color:#003C79;padding:15px 0px 5px 0px}
.n-h-banner .coment h6{font-weight:bold;font-size:13px;color:#333;line-height:22px;}
.n-h-banner em{width:320px;height:148px;float:left;background:url(../images/aero.gif) no-repeat 165px 25px;display:block;  vertical-align:middle; }
.n-h-banner fm{width:470px;height:148px;float:left; no-repeat 190px 25px;display:block; valign:middle}
.n-h-banner span{width:235px;height:100px;float:left;display:block;padding:35px 0 0 0;}
.n-h-container{width:984px;height:auto;float:left;padding:10px 0 0 0;}
.n-h-box{width:360px;height:380px;float:left;background:url(../images/n-h-box-bg.jpg) repeat-x left bottom;border:1px solid #e2e2e2;margin:0 10px 0 0;}
.n-h-box h2{width:345px;height:60px;float:left;background:url(../images/n-h-box-heading.jpg) repeat left top;border-bottom:1px solid #d7d7d7;padding:15px 0 0 15px;text-align:left;}
.n-h-box h2 strong{font-size:20px;color:#000000;display:block;}
.n-h-box h2 em{font-size:13px;color:#333;font-style:normal;clear:both;padding:5px 0 0 0;font-weight:normal;}
.nh-tab{width:345px;height:auto;float:left;margin:15px 0 0 0;}
.nh-tab p{padding:0 0 5px 12px;color:#000000;}
.nh-tab ul{margin:0;padding:0;}
.nh-tab ul li{ list-style:none;background:url(../images/tick.gif) no-repeat 10px 7px ;color:#000000;padding:5px 0 5px 28px;font-size:11px;font-size:12px;color:#000000;}
.nh-book{width:320px; padding:15px 10px 15px 15px;float:left;}
.nh-book p{width:auto;float:left;}
.nh-book strong{width:183px;float:left; margin:50px 0 0 15px;padding-bottom: 10px;}
.nh-book-sample{float:center; margin:0 0 0 157px;}

.sid-blu{width:240px;height:auto; float:left;background:#fff;}
.sid-blu-title{width:240px;height:30px;background:#e8e8e8;font-size:16px;color:#000;font-weight:normal;padding:10px 0 0 0;text-align: center;}
.sid-blu-scr{width:240px;height:255px;float:left; overflow:auto;margin:0 10px 0 0;background:#f7f7f7;}
.sid-blu-scr span{width:210px;float:left;padding:20px 0;margin:0 10px;background:#f7f7f7}
.sid-blu-scr span img{ padding:2px 10px 0 0; align:top}
.sid-blu-scr label{width:73px;}
.sid-blu-scr label em{font-size:11px;color:#333;font-style:normal;display:block;width:73px;float:left;line-height:18px;}
.sid-blu-scr label strong a{ background:url(../images/magni.png) no-repeat 0 10px; float:left;color:#003c79;display:block;padding:10px 5px 5px 21px;font-size:10px;}
.sid-blu-scr label strong a:hover{ }
.coverage{width:220px; height:auto; float:left;margin:5px 0 0 0;}
.coverage h1{font-size:15px;font-weight:bold;color:#cc0000;background:url(../images/cov.png) no-repeat left top;width:124px;height:29px;line-height:3px;margin:5px 0 0 -3px;}
.coverage ul{margin:0 0 15px 10px;padding:0;}
.coverage ul li{ list-style:none; background:url(../images/dash.jpg) no-repeat left 7px;color:#333;padding:0 0 0 10px;font-size:12px;color:#151819;line-height:20px;}
.sid-blu-so{width:220px; height:77px; float:left;background:#e8e8e8;margin:0 0 10px 0;padding:0px 10px;}
.sid-blu-so img{padding:12px 15px 10px 15px;float:left;}
.sid-blu-so img:first-child{padding:10px 14px 14px 0px;}
.sid-blu-so span{margin:5px 12px;}
.nh-vid{width:235px;height:auto; float:left;border:1px solid #C6E9F4;background:url(../images/nh-vidd-bg.jpg) repeat-x left bottom;}
.nh-vid h2{font-size:18px;color:#333;font-family:Arial, Helvetica, sans-serif;Font-weight:normal;background:url(../images/vid-head.jpg) repeat-x left top;width:235px;text-indent:15px;padding-top:5px ;height:35px}
.nh-vid p{font-size:12px;color:nh-vid; font-family:Arial, Helvetica, sans-serif;text-align:center;}
.nh-vid span{background:#fff; border:1px #d9d9d9 solid;display:block;width:178px; height:100px;margin:15px 26px; }
.nh-vid span img{padding:10px;}
.get-cov{width:230px;}
.get-cov img{padding:0 0 0 20px;}
.visit{width:250px; float:left;}
.visit img{ clear:both;padding-bottom:20px;}
.msblink{width:100%; float:right; text-align:right; padding:0 0 13px; margin:-2px 0;}
.tgf-container{width:986px; float:left; background:#ebebeb; padding-bottom:9px;}
.tgf-box{width:966px; float:left; background:#ebebeb; border:1px solid #fff; margin:9px 9px 0 9px;}
.tgf-left{width:336px; height:auto; float:left; margin:18px 20px; text-align:left;}
.tgf-left h5{color:#000; font-size:18px; background:url(../images/sprat.png) repeat-x left bottom; padding:0 0 12px 3px;}
.tgf-left img{padding:20px 0 30px 70px;}
.tgf-what{width:335px; float:left;background:url(../images/sprat.png) repeat-x left top;}
.tgf-what label{width:335px; float:left; clear:both; margin:0;}
.tgf-what b{font-size:14px; color:#000; font-weight:normal; padding:20px 0 9px; display:block; padding:0px 0 1px 6px\0/;}
.tgf-what span{font-size:11px; color:#333; padding:4px 0 1px 6px;display:block; float:left; *padding:6px 0 1px 6px; padding:7px 0 1px 6px\0/;}
.tgf-what span img{ padding:0px;}
.tgf-what input{font-size:11px; color:#333; float:left; clear:both; margin:5px 0; border:none;}
.tgf-white{width:300px; height:auto; float:left; *padding:0 0 15px 0;}
.tgf-white .top-w-tgf{width:300px; height:7px; float:left; background:url(../images/tgf-white-top.png) no-repeat left top; margin:15px 0 0 0;}
.tgf-white .mid-w-tgf{width:280px; height:auto; float:left; background:url(../images/tgf-white-mid.png) repeat-y left top; padding:0 10px;}
.tgf-white .mid-w-tgf h6{color:#cc0000; font-size:16px; padding:0; margin:0; font-weight:normal;}
.tgf-white .mid-w-tgf b{color:#333; font-size:14px; font-weight:normal; float:left; padding: 5px 0 0 22px;}
.tgf-white .mid-w-tgf label{border-bottom:1px solid #ccc; float:left; height:13px; width:300px; display:block; z-index:999; margin:0 0 0 -10px;}
.tgf-white .mid-w-tgf p{font-size:12px; color:#666; padding:10px 0 10px; margin:0;}
.tgf-white .mid-w-tgf img{font-size:12px; color:#666; padding:12px 10px; margin:0; text-align:center;}
.tgf-white .bot-w-tgf{width:300px; height:7px; float:left; background:url(../images/tgf-white-bot.png) no-repeat left top;}
.tgf-right{width:580px; height:auto; float:left; text-align:left;}
.tgf-right p{padding:10px 0; }
.tgf-blue{width:550px; float:left;}
.tgf-blue-top{width:530px; height:20px; background:url(../images/tgf-blue-head.png) no-repeat left top; float:left; color:#fff; font-size:15px; font-weight:bold; padding:5px 10px;}
.tgf-blue-mid{width:550px; height:auto; background:#fff; float:left; padding:12px 0 0 0;}
.tgf-blue-bot{width:550px; height:11px; background:url(../images/tgf-blue-bot.png) no-repeat left top; float:left;}
.tgf-form-bx{width:550px; height:auto;}
.tgf-fld{width:240px; height:30px; font-size:13px; color:#333; float:left; background:url(../images/tgf-fld.png) no-repeat left top; padding:5px;}
.tgf-fld select{width:240px; height:20px; font-size:13px; color:#333; border:none;}
.tgf-fld input{width:240px; height:20px; font-size:13px; color:#333; border:none;}
.tgf-blue-mid p{color:#666; font-size:13px; padding:5px 20px 25px; margin:0;}

.tgf-field{width:540px; color:#333333; float:left;}
div.tgf-field table tr {width:540px;}
div.tgf-field table th {width:150px;color:#333;text-align:left;padding:13px 5px 5px 40px;font-weight:normal;vertical-align:top;}
div.tgf-field table th b{color:#cc0000;}
div.tgf-field table td {width:390px;color:#333;padding:6px 5px 5px 0;font-weight:normal;vertical-align:top; height:45px;}
div.tgf-field table td label.error{width:220px;color:red;text-align:left !important;padding:6px 5px 5px 0;font-weight:normal;vertical-align:top;float:left; display:block;}
div.tgf-field table td i{font-size:11px; color:#666; font-style:normal; clear:both; float:left; margin:12px 0 0 0;}
div.tgf-field table td span{width:240px; height:20px; font-size:13px; color:#333; float:left; background:url(../images/tgf-fld.png) no-repeat left top; padding:5px;display:block;}
div.tgf-field table td span select{width:240px; height:20px; font-size:13px; color:#333; border:none;}
div.tgf-field table td span input{width:240px; height:20px; font-size:13px; color:#333; border:none;}
div.tgf-field table td b{width:62px; height:30px; font-size:13px; color:#333; background:url(../images/tgf-date.png) no-repeat left top;float:left; margin-left:4px 4px 4px 0;}
div.tgf-field table td b select{width:50px; height:20px; font-size:13px; color:#333; border:none; margin:6px;}
div.tgf-field table td strong{width:72px; height:30px; font-size:13px; color:#333; background:url(../images/tgf-month.png) no-repeat left top;float:left; margin-left:4px;}
div.tgf-field table td strong select{width:64px; height:20px; font-size:13px; color:#333; border:none; margin:6px;}
div.tgf-field table td em{width:72px; height:30px; font-size:13px; color:#333;background:url(../images/tgf-month.png) no-repeat left top; display:block; float:left; margin-left:4px; text-align:right;    margin-right: 8px;}
div.tgf-field table td em select{width:60px; height:20px; font-size:13px; color:#333; border:none; margin:6px;}
div.tgf-field table td img{float:left;}
div.tgf-field table td u{width:130px; float:left; text-decoration:none; background:url(../images/tgf-security%20code.png) no-repeat left top;}
div.tgf-field table td u input{width:120px; height:20px;float:left;margin:5px; border:none;  font-size:16px; color:#666;}
div.tgf-field table td u p{width:230px; padding:0px; color:red;}
.tgf-agree{width:550px; float:left; background:#f7f7f7; margin:5px 0 0 0; padding:20px 0 }
.tgf-agree b{font-size:13px; color:#333; font-weight:normal;margin:5px 0 5px 4px;}
.tgf-agree input{margin:0 0 0 20px; border:none;}
.tgf-agree img{margin:0 0 0 20px;}
.tgf-agree ul{margin:10px 0 15px 20px;padding:0;}
.tgf-agree ul li{ list-style:none; background:url(../images/tgf-right-arrow.png) no-repeat left 7px;color:#333;padding:0 0 0 10px;font-size:11px;color:#666;line-height:20px;}
.tgf-agree ul li a{ color:#cc3300; text-decoration:underline;}
.tgf-agree ul li a:hover{ color:#cc0000;}

.tgf-box h5{font-size:24px; color:#333; text-align:center; font-weight:normal;}
.tgf-box h6{font-size:20px; color:#070; text-align:center; font-weight:normal; padding:0; }

.insurance-blue{width:375px; float:left;    margin: 30px 15px 30px 70px;}
.insurance-top{width:375px; height:7px; float:left; background:url(../images/insurance-blue-t.png) no-repeat left bottom;}
.insurance-mid{width:373px;float:left; background:url(../images/insurance-blue-m.png) repeat-x left top #ceecf4; border-left:2px solid #A6D2E3; border-right:2px solid #A6D2E3; text-align:center;}
.insurance-bot{width:375px; height:7px; float:left; background:url(../images/insurance-blue-b.png) no-repeat left bottom;}

.insurance-mid img{ padding:8px 10px;}
.insurance-mid em{ font-style:normal; color:#333; font-size:15px; clear:both;}
.insurance-mid b{  font-style:normal; color:#003C79; font-size:20px; clear:both;}


.Companion{width:375px; float:left; margin: 30px 15px 30px 50px;}
.Companion-top{width:375px; height:7px; float:left; background:url(../images/companion-top.png) no-repeat left bottom;}
.Companion-mid{width:373px;float:left; background:url(../images/companion-mid.png) repeat-x left top #D9D3BE; border-left:2px solid #D5CDB6; border-right:2px solid #D5CDB6; text-align:center;}
.Companion-bot{width:375px; height:7px; float:left; background:url(../images/companion-bot.png) no-repeat left bottom;}

.Companion-mid em{font-style:normal; color:#333; font-size:15px; display:block; margin:-6px 0 0 0;}
.Companion-mid b{font-style:normal; color:#333; font-size:20px; clear:both; padding:24px 0 0; display:block;}
.Companion-mid img{ margin:37px 20px 11px 69px; z-index:1000;}
.Companion-mid label{width:130px;height:79px; background:url(../images/companion-couple.png) no-repeat 7px bottom; display:block; position:absolute;    margin: 84px 0 0 0; z-index:10; float: }

.Download{font-size:20px; color:#333; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding:25px 0 0;}
.mar10{margin:0 10px 0 0;}

.comapreguid{ margin-top:15px; width:100%;}
.comapreguid a{ color:#CB0303; font-size:15px;}

.comapreguid{width:660px;float:left;margin:0 10px 0 0;}
.comapreguid h2{width:355px;float:left;padding:15px 0 0 175px;text-align:left;}
.comapreguid h2 a{font-size:16px;color:#000080;display:block;}

/*Sourabh 21 March 2011*/
.business{width:316px; height:213px; float:left; font-size:12px; color:#666;}
.business h4{font-size:15px; color:#D05F00; font-family:"Georgia", Times New Roman, Times, serif; padding:6px 0 3px 0;}
.business p{font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 12px; line-height:14px;}


.vis-container{width:694px; float:left;}
.vis-container h3{color:#c05000; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; margin:0 0 0 6px; padding:0;}
.vis-container h4{color:#666; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; margin:4px 0 0 6px; padding:0; text-align:left;}
.vis-left {width:275px; min-height:250px; float:left; margin:10px 10px 10px 5px;}
.vis-left ul.visa{margin:0 0 0 2px; padding:0}
.vis-left ul.visa li{background:url(../images/new-blue-arrow.png) no-repeat 5px 6px; padding:0 0 0 14px; line-height:20px;}
.vis-left ul.visa li a{color:#16619B; text-decoration:none;}
.vis-left ul.visa li a:hover{color:#16619B; text-decoration:underline;}
.vis-left h1 {font-size:22px; font-family:Georgia, Arial, Helvetica, sans-serif; font-weight:normal; color:#c05000; padding:0 0 0 5px;}
.vis-left h2 {font-size:22px; font-family:Georgia, Arial, Helvetica, sans-serif; font-weight:normal; color:#c05000; padding:0 0 5px 5px; margin:0;}
.vis-right {width:375px; min-height:250px; float:left; margin:13px 10px 10px 5px;}
.vis-right h2 {font-size:22px; font-family:Georgia, Arial, Helvetica, sans-serif; font-weight:normal; color:#c05000; padding:0 0 0 5px; margin:0;}
.vis-box{width:375px; float:left; margin:0; border-top:1px dotted #e0e0e0;}
.vis-box-first{width:375px; float:left; margin:0; border-top:0;}
.vis-box-img{width:74px; min-height:70px; float:left; margin:10px 10px 10px 0px;}
.vis-box-txt{width:285px; min-height:70px; float:left; margin:10px 0 0 0;}
.vis-box-txt b a{font-size:15px; color:#D05F00; font-family:"Georgia", Times New Roman, Times, serif; padding:6px 0 3px 0; font-weight:normal;}
.vis-box-txt i a{font-size:15px; color:#3C5FAC; font-family:"Georgia", Times New Roman, Times, serif; padding:6px 0 3px 0; font-style:normal;}
.vis-box-txt i img{ vertical-align:middle; padding:0 0 0 4px;}
.vis-box-txt p{font-size:12px; color:#666; padding:5px 0 0; margin:0; font-family:ArialMT, Arial, Helvetica, sans-serif;}
.vis-container2{width:694px; float:left; padding:10px 0 10px 0; border-top:1px dotted #e0e0e0;}
.vis-container2 h3{margin:0;}
.vis-container2 p{font-size:12px; color:#666; padding:5px 0 0; margin:0; font-family:ArialMT, Arial, Helvetica, sans-serif;}
.vis-cont01{width:220px; float:left; padding:0 0 0 13px;}
.vis-cont02{width:170px; float:left;}
.vis-cont02 ul {margin:0; padding:7px 0 0 7px;}
.vis-cont02 ul li{padding:0; line-height:18px;}
.vis-cont02 ul li a{color:#16619B; text-decoration:none;}
.vis-cont02 ul li a:hover{color:#16619B; text-decoration:underline;}
.vis-cont03{width:285px; float:left;}
#fade{  background-color: transparent !important;
    background-image: url("../images/maskBG.png") !important;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.4;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 200;
	position:fixed;_position:absolute;
	-moz-opacity:0;filter:alpha(opacity=0);}




#see-a-sample a {color:#0079BE;}
.img-center img {vertical-align:middle; padding:5px 10px 0 0; font-family:Arial, Helvetica, sans-serif;}

