/* MAIN FONT FOR THE SITE */
body{color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;

text-decoration:none;}
.mainsm 		{font-size : 11px; font-family : Verdana, Arial,  Helvetica; font-weight : normal; text-decoration:none; color : #333333;}
.mainsmb 		{font-size : 11px; font-family : Verdana, Arial,  Helvetica; font-weight : bold; text-decoration:none; color : #333333;}
.maintxt		{font-size : 11px; line-height : 15px; font-family : Verdana, Arial,  Helvetica; font-weight : normal; color : #333333;}
.mainB 			{font-size : 11px; line-height : 14px; font-family : Verdana, Arial,  Helvetica; font-weight : bold; color : #333333;}
.mainBSm 		{font-size : 11px; font-family : Verdana, Arial,  Helvetica; font-weight : bold; color : #FFFFFF;}
.mainsm1 		{font-size : 10px; font-family : Arial,  Helvetica; font-weight : normal; text-decoration:none; color : #333333;}
.headerMAIN{
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
.headerRED{
font: 16px Verdana, Arial, Helvetica, sans-serif;
color: #FF0000;
}
.headerWHITE {
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}
.errortext{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
}
img{ border:0px;}
/* --------------------------------------------------HYPERLINKS--------------------------------------------------------*/
.table1{
	border-collapse:collapse;
	border:1px solid;
	color:#999999;
	background-color:#000000;
}
.table12{
	border-collapse:collapse;
	background-image:url(images/car_bg.jpg);
	background-repeat:repeat-y;
}
.button {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.button:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3E6B92;
	text-decoration:underline;
}
#logonContainer {
font-family: Verdana;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}
#logonContainer tr, td {
	/*border: none;*/
}

.listIdentifiers{
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.lefttitle{
	font-size:14px;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* ------------ Add by mitesh2 ------------ */
.mainC 			{font-size : 11px; line-height : 18px; font-family : Verdana, Arial,  Helvetica; font-weight : bold; color : #333333;}
.mainD 			{font-size : 11px; line-height : 18px; font-family : Verdana, Arial,  Helvetica;  color : #333333; }
.mainD1 	{font-size : 11px; font-family : Verdana, Arial,  Helvetica;  color : #333333; text-align:left; vertical-align:middle; }


.new_search {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.new_search:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3E6B92;
	text-decoration:underline;
}
.contact {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
a.contact:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration:underline;
}
.car{
	border-collapse:collapse;
	border-left:1px solid;
	border-right:1px solid;
	color:#CCCCCC;
	background-color:#FFFFFF;
}
.car_1{
	border-collapse:collapse;
	border-bottom:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	color:#CCCCCC;
	background-color:#FFFFFF;
}
.red_link {
	font-family: Verdana;
	font-size: 18px;
	color: #DD0302;
	text-decoration: none;
}
.red_link1 {
	font-family: Verdana;
	font-size: 18px;
	color: #DD0302;
	text-decoration: underline;
}
.middel{
	border-collapse:collapse;
	border:1px solid;
	color:#999999;
}
.view{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.view:hover{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#7398DE;
	text-decoration:none;
}
.btnbox{
	border-bottom:none;
	border-left:1px solid;
	border-top:1px solid;
	border-right:1px solid;
	border-color:#8A8A8A;
	border-collapse:collapse;
	/*background-image:url(images/btnbg.jpg);*/
	background-repeat:repeat-x;
}
.button_nav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4F4D4E;
	text-decoration:none;
	font-weight:bold;
	padding-top:3px;
	/*padding-left:11px;
	padding-right:11px;*/
	display:block;
	background-image:url(images/btnbg.jpg);
	height:17px;
	border-bottom:none;
	border-right:1px solid;
	border-color:#8A8A8A;
	border-collapse:collapse;
}
a.button_nav:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003399;
	text-decoration:none;
	font-weight:bold;
	background-image:url(images/btnbg_ov.jpg);
	padding-top:3px;
	/*padding-right:11px;
	padding-left:11px;
	padding-bottom:5px;*/
	display:block;
	height:17px;
	border-bottom:none;
	border-right:1px solid;
	border-color:#8A8A8A;
	border-collapse:collapse;
}
.button_nav1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4F4D4E;
	text-decoration:none;
	font-weight:bold;
	padding-top:3px;
	/*padding-left:11px;
	padding-right:11px;*/
	display:block;
	background-image:url(images/btnbg.jpg);
	height:17px;
}
a.button_nav1:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003399;
	text-decoration:none;
	font-weight:bold;
	background-image:url(images/btnbg_ov.jpg);
	padding-top:3px;
	/*padding-right:11px;
	padding-left:11px;
	padding-bottom:5px;*/
	display:block;
	height:17px;
}
/* ------------ FORM ------------ */
.mssg {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	}

.textfield {
	border: 1px solid #000000;
	border-collapse:collapse;
	background-color:#E7E7E7;
}

.logonField {
	font-size: 11px;
	background-color:#E7E7E7;
	padding: 2px;
	width: 180px;
	margin-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	height: 14px;
	}


.table{
	border-collapse:collapse;
	border:1px solid;
	color:#FFFFFF;
}
.bottom{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
a.bottom:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-decoration:underline;
	font-weight:normal;
}
.TABLE_COLLEPS{
	border-collapse:collapse;
}
/*----------------ADMIN---------------------*/
.heading1{
	font-family:"20th Century Font";
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.heading3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
}
.heading2 {font-size : 10px; font-family : Verdana, Arial,  Helvetica; font-weight : bold; color : #000000;}
.numlink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	padding:0 4 0 4;
	vertical-align:middle;
	 
}
a.numlink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003399;
	text-decoration:underline;
	padding:0 4 0 4;
	vertical-align:middle;
	
}
a.numlink:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#990000;
	text-decoration:none;
	padding:0 4 0 4;
	vertical-align:middle;
}
.tablerightbdr{
	border-right:1px solid;
	border-right-color:#CCCCCC;
	border-collapse:collapse;
	background-color:#FFFFFF;
}

/*----------------*/

.contacttable{
	background-color:#E8ECEF;
	border:1px solid;
	border-color:#333333;
	border-collapse:collapse;
}
.comparetable{
	border:1px solid;
	border-color:#FFFFFF;
	border-collapse:collapse;
}
.comparetd{
	border:1px solid;
	border-color:#666666;
	border-collapse:collapse;
	padding:5px;
}
.mainsmb_orange {font-size : 11px; font-family : Verdana, Arial,  Helvetica; font-weight : bold; text-decoration:none; color : #DD0302; line-height:24px;}

.numlink1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
a.numlink1:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003399;
	text-decoration:none;
}
.tr{
	background-color:#FFFFFF;
}
.tr:hover{
	background-color:#CCCCCC;
}
.tr1{
	background-color:#D4DBEE;
}
.tr1:hover{
	background-color:#CCCCCC;
}
.mainsmb_head{ background-image:url(images/listtop.jpg);
font-size : 11px; font-family : Verdana, Arial,  Helvetica; font-weight : bold; text-decoration:none; color : #333333;}
/*-----------------------*/
.white_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
.white_link1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight:bold;
}
.heading_black{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.heading_bluelink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#003399;
	font-weight:bold;
	text-decoration:underline;
}
a.heading_bluelink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#003399;
	font-weight:bold;
	text-decoration:none;
}
/* Blog */
.columb_hd {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration:none;
}
.columb_hd1 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration:none;
	border-right:1px solid #00008F;
}
a.columb_hd:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration:underline;
}
.columb_link {font-size : 11px; font-family : Arial,  Helvetica; font-weight : normal; text-decoration:none; color:#245EAB;}
a.columb_link:hover {font-size : 11px; font-family : Arial,  Helvetica; font-weight : normal; text-decoration:underline; color:#245EAB;}
.box{border:1px solid #5D8CCB;background-color:#E8E8E8;	border-collapse:collapse;}
.input_field{font: 11px Verdana, Arial, Helvetica, sans-serif; padding-top:5px;	background: #FFFFFF;border-style:solid; border-color:#5D8CCB; border-width:1px;	width:208px;height:15px;}
.input_comment{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 3px;
	background: #FFFFFF;
	border-style:solid;
	border-color:#5D8CCB;
	border-width:1px;
	width:406px;
	height:128px;
}
.botton{
	margin: 0px 3px;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#5D8CCB;
	text-decoration:none;
	display: block;
	padding: 12px 45px 12px 45px;
	width: auto;
	background: #F4F4F4;
	border-style:solid;
	border-color:#5D8CCB;
	border-width:1px;	
}
.botton:hover{
	margin: 0px 3px;
	font-family:Verdana;
	font-size:8pt;
	color:#772E1B;
	font-weight:bold;
	text-decoration:none;
	display: block;
	padding: 12px 45px 12px 45px;
	width: auto;
	background: #F5F5F5;
	border-style:solid;
	border-color:#772E1B;
	border-width:1px;	
}
table_border1 {
	BORDER-RIGHT: #676767 3px solid; BORDER-TOP: #676767 3px solid; BORDER-LEFT: #676767 3px solid; BORDER-BOTTOM: #676767 3px solid; BORDER-COLLAPSE: collapse
}
.heading11 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #221e1f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.green_heading1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #00316C; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.green_heading1:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #00316C; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.form_text {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.apply_today {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #221e1f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.apply_today:hover {
	COLOR: #6ca530
}
.input1 {
	BORDER-RIGHT: #686868 1px solid; BORDER-TOP: #686868 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #686868 1px solid; WIDTH: 173px; COLOR: #000000; BORDER-BOTTOM: #686868 1px solid; FONT-FAMILY: Verdana; HEIGHT: 16px; BACKGROUND-COLOR: #ffffff
}
.inputcomment1 {
	BORDER-RIGHT: #686868 1px solid; BORDER-TOP: #686868 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #686868 1px solid; WIDTH: 173px; COLOR: #000000; BORDER-BOTTOM: #686868 1px solid; FONT-FAMILY: Verdana; HEIGHT: 30px; BACKGROUND-COLOR: #ffffff
}
.slap_common{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	color:#000000; line-height:17px;		text-decoration:none;}
.maintxtsmall		{font-size : 10px; line-height : 12px; font-family : Verdana, Arial,  Helvetica; font-weight : normal; color : #000000;}
.tableborder{border:1px solid #000000; background-image:url(images/table_bg.jpg); background-repeat:repeat-x; background-position:top; background-color:#bbbbbb;}
.contactboxtext {font-size : 13px;  font-family : Verdana, Arial,  Helvetica; font-weight : normal; color : #000000;}
.inputfield {
	font-size: 11px;
	background-color:#FFFFFF;
	padding: 2px;
	width: 150px;
	margin-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	height: 14px;
}
.commentfield {
	font-size: 11px;
	background-color:#FFFFFF;
	padding: 2px;
	width: 180px;
	margin-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	height: 80px;
}
#dropincontant{width:896px; border:2px solid #000000; background-color:#FFFFFF;}

.dropbutton{display:block; width:380px; height:17px; background-color:#ff0000; border:1px solid #520000; margin:0 auto; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top:6px; font-size: 13px; line-height:5px; text-decoration:none; color:#000000; text-align:center; }
a.dropbutton:hover{color:#FFFFFF;}
#dropincontantnav{position:absolute; top:0px; width:100%; z-index:50;left:0px;}
#dropin{left:55px;  width:900px; top:0; visibility:hidden; position:absolute; margin-top:-30px; z-index:100; }
.iframetest{
 display:block; filter:mask(); left:0px; width:3000px; position:absolute; top:0px; height:3000px;
}
.bigheading2{
	font-family:"Arial Black", Arial, Helvetica, sans-serif; ;
	font-size:18px;
	color:#0B7CBE;
	text-decoration:none;
	font-style:italic;
	line-height:22px;
}
.heading_black{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}


.heading_italic{font-family: Verdana, Arial, Helvetica, sans-serif ;font-size:18px;color:#06679d;
text-decoration:none;font-style:italic;line-height:22px;}
.inputbox1{ width:174px; height:22px; border:1px #005592 solid; padding-top:5px; }
.textareabox1{ width:174px; height:137px; border:1px #005592 solid; padding-top:5px; }
.formtext{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.submit_button{ background: url(../images/submit_button.jpg) no-repeat; height:45px; width:77px; border:none; color:#005592;}
a.maplink{ text-decoration: underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
a.maplink:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}

.cnbc_titel{font-family:Gill Sans MT, Arial, Helvetica, sans-serif; font-size:16px; color:#004379; font-weight:bold; line-height:18px;}
.cnbc_body{font-family:Gill Sans MT, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:18px;}
.cnbc_link{font-family:Gill Sans MT, Arial, Helvetica, sans-serif; font-size:14px; color:#004379; font-weight:bold; line-height:19px;}
.cnbc_link a{color:#004379; text-decoration:none;}
.cnbc_link a:hover{text-decoration:underline;}

.bluetexthd {font-size : 14px; font-family : Arial,  Helvetica; font-weight : normal; text-decoration:none; color:#000543;}
.bluetext {font-size : 12px; font-family : Arial,  Helvetica; font-weight : normal; text-decoration:none; color:#000543;}
.printbutton{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}

.backvechicle{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:underline;}
.headingbig{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; font-weight:bold; color:#000000; text-decoration:none; }
.valuetext{font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#000000;}
.smalltextarial{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
.imagesborder{border:1px solid #ADADAD;}
.smallbold{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000;}
.graycolor{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; color:#A9A9A9;}
.optiontext{line-height:24px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;} 
.inputboxtab{ width:174px; height:20px; border:1px #A9A9A9 solid; background:#F2F2F2; padding-top:3px; }
.inputboxtabsmall{ width:60px; height:20px; border:1px #A9A9A9 solid; background:#F2F2F2; padding-top:3px; }
.textareatab{ width:220px; height:120px; border:1px #A9A9A9 solid; background:#F2F2F2; padding-top:3px; }
.headingnormal{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold;}
.inputboxpayment{ width:80px; height:19px; border:1px #A9A9A9 solid; background:#F2F2F2; padding-top:2px; }
.inputboxpaymentsmall{ width:30px; height:19px; border:1px #A9A9A9 solid; background:#F2F2F2; padding-top:2px; }
.textareapayment{ width:50px; height:19px; border:1px #A9A9A9 solid; background:#F2F2F2; padding-top:2px; }
a.thickbox{font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; font-weight:bold; color:#001AA2;text-decoration:underline; line-height:18px;}
a.thickbox span{font-size:11px;}
a.thickbox:hover{text-decoration:none;}
.optiontext ul{padding:0;margin:0; list-style-type:none;}

#slider {
	background-image:url(images/hide_bg.jpg);
	background-repeat:repeat-x;
	background-color:#000000;
	background-position: top;
	width: 100%;
	position:absolute;
	bottom:-1px;
	display:block;
   left:0px;
	overflow:hidden;
	height:130px;
}

#sliderContent {
margin: 50px 0 0 50px;
text-align:center;
background-color:#FFFFCC;
color:#333333;
font-weight:bold;
padding: 10px;
}

#openCloseWrap {

padding-top:5px;
font-size:12px;
font-weight:bold;
padding-right:36px;
}
#topMenuImage img {cursor:pointer;}



#gallerywapper{border-bottom:1px solid #A9A9A9;
border-top:1px solid #A9A9A9;
width:100%;
margin:0 auto;
padding-top:12px;
height: 110px; /*Height should enough to fit largest content's height*/
background:#F2F2F2;}

.stepcarousel{
position: relative; /*leave this value alone*/

overflow: scroll; /*leave this value alone*/
width:806px;
height: 100px; /*Height should enough to fit largest content's height*/
margin-left:90px;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; 
overflow: hidden; 
width: 125px; 
height:95px;
background:url(images/thum_bg3.jpg);
padding-left:6px;
padding-top:5px;
margin-right:3px;

}

