/* CSS Document */
table,tr,td,p,div,span,a,ul,li,form,input {
	padding:0;
	margin:0;
	text-decoration:none;
}
a { outline:none; }
img { border:none; }
.l { float:left; }
.r { float:right; }
.c { clear:both; }
/***********************************************************************************************************/

body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/bodybg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}
.footerbg{
	background-image: url(images/footer.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.bg1{
	background-image: url(images/contentbg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.topbg{
	background-image: url(images/contenttobg.jpg);
	background-repeat: no-repeat;
	background-position: center 154px;
}
.headerbg{
	background-image: url(images/topbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.waper{
	width: 925px;
	margin-right: auto;
	margin-left: auto;
	

}
.header{ height:157px;}
.logo{
	height: 152px;
	width: 245px;
	float:left;
}
.l{ float:left;} .r{ float:right;} .c{ clear:both;} .img{ vertical-align:middle;}
.he{
	width: 679px;
}
.numsocial {
	height:83px;
	padding:0;
	margin-top:26px;
}

.numsocial {
	height:86px\0/;
	margin-top:23px\0/;
}
/*.num{
	padding-top: 75px;
	padding-right: 14px;
	*padding-right: 12px;
	font-family: "trebuchet MS";
	font-size: 18px;
	color: #294A79;
	text-align:right;
	text-decoration: none;
	height:auto;
	padding-bottom:21px;
	padding-top:33px;
}*/

/*.num{
	/*padding-top: 75px;
	height:74px;
		padding-right: 14px;
	*padding-right: 12px;
	font-family: "trebuchet MS";
	font-size: 13px;
	color: #333;
	text-decoration: none;
	width:492px;
	padding-bottom:15px;
	padding-top:20px;
	overflow:hidden;
}*/

.num{
	padding:0 14px 0 0;
	*padding-right: 12px;
	font-family: "trebuchet MS";
	font-size: 13px;
	color: #333;
	text-decoration: none;
	width:492px;
	overflow:hidden;
}
.navi{
	height: 48px;
	font-family: "trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;
}
.navi ul{ padding:0px; margin:0px;}
.navi ul li{
	padding:0px;
	margin:0px;
	display: inline;
	list-style:none;
}

.navi ul li a{
	margin:0px;
	line-height: 14px;
	padding: 17px 6px 17px ;
	/*padding-top: 17px;
	padding-right: 13px;
	padding-bottom: 17px;
	padding-left: 13px;*/
	background-image: url(images/navibh.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#FFFFFF; text-decoration:none;
	display: block;
	float: left;
}
a.first{ background-image:none!important;}
a.first:hover{ background-image: url(images/hoverbg.jpg)!important;}
.navi ul li a:hover{
	background-image: url(images/hoverbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color: #1F365A;

}
.navi ul li a.active{

	background-image: url(images/hoverbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color: #1F365A;

}
.footer{
	margin: 0px;
	padding: 0px;
	height: 80px;
	font-family: tahoma;
	font-size: 12px;
	color: #FF9900;
	text-decoration: none; width:925px;
	float:left; text-align:center
}
.ftl{
	text-align: center;
	padding-top: 16px;
	/*height: 33px;*/
}
.ftl a{

	color:#FF9900;
	text-decoration:none;
}
.ftl a.active{

	color:#fff;
	text-decoration:none;
}
.ftl a:hover{

	color:#fff;
	text-decoration:none;
}
.footer span{ color:#D7DDE7;}
.footer span a{ color:#D7DDE7; text-decoration:none;}
.footer span a:hover{ color:#fff; text-decoration:none;}

.conti{
	background-image: url(images/bg.jpg);
	background-repeat: repeat-y;
	background-position: left top; width:920px;
}
.leftpannel{
	padding: 20px;
	width: 206px;
}
.conti1{
	background-image: url(images/bot.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-right:1px;
}
.box{
	background-image: url(images/t2.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin-bottom: 20px;
	float:left;
	width:206px;
}
.tp{
	background-image: url(images/t1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float:left;
	width:206px;
}
.tb{
	background-image: url(images/t3.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 10px;
	padding-top: 12px;
	float:left;
	width:206px;
	
}
.tb h1{
	font-family: "trebuchet MS";
	font-size: 13px;
	color: #2A4C7D;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 38px;

}

.tb h2{
	font-family: "trebuchet MS";
	font-size: 13px;
	color: #2A4C7D;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 38px;

}
.datefrom2 { 
font-size: 10px;
	color: #FF9900;
	text-decoration: none;
	font-family: tahoma;
	font-weight: bold;
	
}
.datefrom { 
font-size: 13px;
	color: #FF9900;
	text-decoration: none;
	font-family: tahoma;
	font-weight: bold;
	padding-left:15px;
}
.datefrom1 { 
color: #FF9900;
font-family:"Trebuchet MS",Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
	text-decoration: none;
	padding-left:32px;
	*padding-left:18px;
	text-align:left;
	width:180px;
	padding-bottom:5px;
}
.q1{ padding-top:10px; padding-bottom:5px; text-align:center;}
.q1 select{ width:146px; }
.paap{ height:79px; text-align:center; float:left; width:200px;}
.q0{ text-align:center;}
.q0 img{ border:solid 1px #fff;}
.q1 {
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
	font-family: tahoma;
	font-weight: bold;
}
.q1 a{
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
	font-family: tahoma;
	font-weight: bold;
}
.q1 a:hover{
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	font-family: tahoma;
	font-weight: bold;
}
.rightpannel{ width:677px;}
.w1{
	width:665px;
	margin:auto;
	padding-top: 10px;
	padding-bottom: 10px; text-align:left;
}
.w1 h1{
	font-family: "trebuchet MS";
	font-size: 18px;
	color: #FF6600;
	text-decoration: none;
	background-image: url(images/bull.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width:350px; float:left
}
.w1 h2{
	font-family: "trebuchet MS";
	font-size: 18px;
	color: #FF6600;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.w1 h4{
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #FF6600;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

h3{
font-family: "trebuchet MS";
	font-size: 14px;
	color: #FF6600;
	text-decoration: none;
}
.ww{
	width:665px;
	margin:auto;
	padding-top: 10px;
	padding-bottom: 10px; text-align:left;
}
.ww h1{
	font-family: "trebuchet MS";
	font-size: 18px;
	color: #FF6600;
	text-decoration: none;
	background-image: url(images/bull.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width:600px; float:left
}
.ww h2{
	font-family: "trebuchet MS";
	font-size: 18px;
	color: #FF6600;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.box1{
	margin-bottom: 10px;
}
.a1{
	background-image: url(images/a1.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.a11
.a2{
	background-image: url(images/a2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	padding-left: 10px;
}
.a22{padding-right: 10px;
	padding-left: 10px;}
.a3{
	background-color: #EEEEEE;
	background-image: url(images/bg1.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	border: 1px solid #999999;
}
.a33{
	background-color: #F3F3F3;
	border: 1px solid #999999;
	
}
.a4{
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #FFFFFF;
}

.a5{
	background-image: url(images/contibg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	
}
.pphoto{  padding-right:10px; padding-top:10px; width:300px; height:auto; } 

.b_img{width:auto; float:left; clear:left;}
.b_img a { text-decoration:none; }
.b_img img{width:296px; border:3px solid #FF9900; height:225px; }

.smallimage{ width:314px; float:left; clear:left }

.smallimage img{ padding-left:0px; float:left; width:71px; height:52px; margin:3px 4px 10px 0; }
.smallimage img.pad{ padding-left:0px; float:left; margin-right:0px; }
.smallimage img.bord{border:1px solid #FF9900;}

.description{ width:620px; padding:0 10px 10px 10px; margin:0; float:left;}
.description p{ font-size:13px; padding:0 10px; color:#333; font-family:"Trebuchet MS", Helvetica, sans-serif; text-align:justify}
.description h2{font-family:"Trebuchet MS", Helvetica, sans-serif;
 padding-left:18px; margin:10px 0 5px 0; font-weight:bold;  background-image: url(images/bull2.gif);
	background-repeat: no-repeat;
	background-position: 6px 5px;
	font-size: 13px;
	color: #2A4C7D; }


.photo{
	text-align: center;
	width: 179px;
	font-family: tahoma;
	font-size: 13px;
	color: #2A4C7D;
	text-decoration: none;
}
.photo img { width:140px; height:105px; }
.photo b{ display:block; padding-top:5px;}
.photo img , .div1 img{
	border: 2px solid #FF9900;
	padding: 1px;
}
.text1{
	width: 449px;
}
.textp{ padding:10px; }
.head a{
	background-image: url(images/bull2.gif);
	background-repeat: no-repeat;
	background-position: 6px 5px;
	padding-bottom: 5px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;*/
	padding-left: 17px;
	font-family: "trebuchet MS";
	font-size: 13px;
	color: #2A4C7D;
	text-decoration: none;
	font-weight: bold;
}
.sitemap_head {
	background-image: url(images/bull2.gif);
	background-repeat: no-repeat;
	background-position: 6px 5px;
	padding-bottom: 5px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;*/
	padding-left: 17px;
	font-family: "tahoma";
	font-size: 13px;
	font-weight: bold;
}
.sitemap_main a{
color: #FF6600;
font-family:"Trebuchet MS",Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
text-decoration: none;
padding-left:32px;
text-align:left;
width:180px;
padding-bottom:5px;
}
.hadding {
	background-image: url(images/bull2.gif);
	background-repeat: no-repeat;
	background-position: 6px 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 17px;
	font-family: "trebuchet MS";
	font-size: 13px;
	color: #2A4C7D;
	text-decoration: none;
	font-weight: bold;
}

.required {

font-family: "trebuchet MS";
	font-size: 13px;
	color: #2A4C7D;
	text-decoration: none;
	font-weight: bold;
}
.t1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 4px;
	padding-right: 17px;
	padding-left: 17px;
	font-family: "trebuchet MS";
	font-size: 13px;
	color: #333333;
	line-height: 150%;
}
.t1 p { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; } 
.t1 a{ text-decoration:underline; font-weight:bold; color:#FF6600;}
.t1 a:hover{ text-decoration:none; font-weight:bold; color:#FF6600;}

.paging{
	text-align: center;
}
.paging ul{
	margin: 0px;
	padding: 0px;
}
.paging ul li{
	margin: 2px;
	display: inline;
	line-height: 20px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}
.paging ul li span , .paging ul li a{
	line-height: 20px;
	background-color: #EDEDED;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-position: center;
	border: 1px solid #999999;
}
.paging ul li a:hover{ background:#1C4E80; color:#FFFFFF;}
.form{ padding-top:10px;}
.tab{
	margin-bottom:10px;
	font-family: "trebuchet MS";
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}
.v1{ width:130px; text-align:left;}
.v2{
	width: 30px;
	text-align: center;
}
.v3{ width:370px; text-align:left;}
.v3p{ width:600px; text-align:left;}
.in{
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
	width: 170px;
}
.in2{
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
	width: 170px;
}
.class{
	background-image: url(images/linebg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.mail{
	background-image: url(images/mail.jpg);
	background-repeat: no-repeat;
	background-position: 50px 30px;
	padding-top: 10px;
	padding-left:160px;
}
.mail p{
	margin:0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.fax{background-image: url(images/fax.jpg);
	background-repeat: no-repeat;
	background-position: 50px 30px;
	padding-top: 10px;
	padding-left:160px;}
	
	.fax p{
	margin:0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.email{background-image: url(images/email.jpg);
	background-repeat: no-repeat;
	background-position: 50px 5px;
	padding-top: 10px;
	padding-left:160px;}
	/*	.email p{
	margin:0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}*/

.email p{
	margin:0px;
	/*padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;*/
	padding-left: 0px;
}
.pagal{ margin-top:-50px; position:relative; float:right}

.div1{
	text-align: center;
	width: 120px;
}
.trex{
	margin: 0px;
	padding: 0px;
	width: 465px;

}
.trex span{
	background-image: url(images/bull2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
	padding-right: 30px;
	font-family: tahoma;
	font-size: 11px;
	color: #4084BC;
	text-decoration: none;
	font-weight:bold;
}

.keyfeatures { float: left;width: 300px; padding-top:8px;}

.keyfeatures h2 { font-family:"Trebuchet MS", Helvetica, sans-serif;
 padding-left:27px; margin:10px 0 5px 0; font-weight:bold;  background-image: url(images/bull2.gif);
	background-repeat: no-repeat;
	background-position: 16px 5px;
	font-size: 13px;
	color: #2A4C7D; }
	
.ps h2	{
font-family:"Trebuchet MS", Helvetica, sans-serif;
 padding-left:27px; margin:10px 0 5px 0; font-weight:bold;  
	background-repeat: no-repeat;
	background-position: 16px 5px;
	font-size: 13px;
	color: #2A4C7D;

}

.keyfeatures p{ padding:0 0px 0 20px; margin:0; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#333;}

.contactbox{ width:190px; float:left;}

.contactbox p{ margin:0 0 5px 0;}

.g_map_box{ width:400px; float:left; }
.g_map_box iframe{ width:420px;}

.waitflash{
background-image:url(images/loadingAnimation.gif) ;
}


/******************************************************************* CSS by rajesh 10th may 2011 *****/
.test-bg-mid {
	border-bottom:1px dashed #fff;
	width:185px;
	padding:5px 0 5px 0;
}
.test-bg-top {
	background:url(images/test-bg-top.png) no-repeat left top;
}
.test-bg-btm {
	background:url(images/test-bg-btm.png) no-repeat left bottom;
	padding:6px 0 25px 0; 
}
.test-bg {
	background:#EBF5FC;
	font-family:"trebuchet ms";
	font-size:12px;
	color:#333;
	text-align:left;
	line-height:16px;
	padding:0 10px;
}
.hedding {
	background:url(images/test-underline.jpg) no-repeat left bottom;
	font-size:13px;
	color:#2A4C7D;
	font-weight:bold;
	padding-bottom:5px;
	margin-bottom:5px;
}
.readmore {
	margin-top:8px;
	text-align:right;
}
.readmore a  {
	background:url(images/bullet-read.png) no-repeat right center;
	color:#FF6600;
	text-decoration:underline;
	padding-right:12px;
}
.readmore a:hover  {
	color:#000;
	text-decoration:none;
}
.name {
	font-size:12px;
	color:#000;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	padding-top:5px;
}
.numinput {
	background:url(images/input-bg.jpg) repeat-x left top;
	border:1px solid #FFF3DB;
	width:206px;
	height:21px;
	*height:24px;
}
/*.num-input {
	background:url(images/input-bg.jpg) repeat-x left top;
	border:1px solid #FFF3DB;
	width:200px;
	font-size:12px;
	color:#666;
	padding:3px;
}*/
.num-input {
	background:none;
	border:none;
	width:200px;
	color:#666;
	font-size:14px;
	padding:2px;
	padding-bottom:0;
}
/**+html .num-input {
	padding:10px 0;
	height:22px !important;
}*/
.numinputbtn {
	height:23px;
	overflow:hidden;
}
.num-input-btn {
	background:url(images/input-bg-btn.jpg) no-repeat left top;
	border:none 0;
	width:40px;
	height:24px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	font-style:italic;
	cursor:pointer;
}
.social {
	background: url("images/social-bg.png") no-repeat scroll left top transparent;
    height: 55px;
    margin: 12px 0 0 35px;
    padding-top: 7px;
    width: 120px;

}
/*.num div {
	padding-bottom:3px;
}*/
.topin {
	text-align:center;
}
.pagebox-container {
	/*background:#fff;*/
	background:#eee;
	border:1px solid #999;
	padding:10px;
	background-image:url(images/bg1.jpg);
	background-position:center center;
	background-repeat:repeat-x;
}
.pagebox-left {
	width:307px;
}
.pagebox-right {
	width:307px;
	padding-left:22px;
}
.listing ul {
	margin-right:30px;
}
.listing ul li {
	background:url(images/arrow.png) no-repeat left 8px;
	list-style:none;
	display:block;
	padding:0 0 0 11px;
}
.listing ul li a {
	font-size:14px;
	color:#326092;
	text-decoration:underline;
}
.listing ul li a:hover {
	color:#000;
	text-decoration:none;
}
.schedule-container {
	/*background:#EEF3F9;*/
	background:#EEE;
	/*border:1px solid #AFC9E4;*/
	border:1px solid #999;
	font-family:"trebuchet ms";
/*	font-size:12px;*/
		font-size:11px;
	color:#333;
	padding:10px 0px 10px 10px;
	margin:15px 0 0 0;
	background:#eee;
	border:1px solid #999;
	padding:10px 0 10px 10px;
	background-image:url(images/bg1.jpg);
		background-position:center center;
	background-repeat:repeat-x;
}
.gallery-container {
	/*background:#EEF3F9;*/
	background:#EEE;
	/*border:1px solid #AFC9E4;*/
	border:2px solid #999;
	font-family:"trebuchet ms";
	font-size:12px;
	color:#999;
	padding:4px 5px 0 5px;
}
.sche-title {
	font-family:"trebuchet ms";
	font-size:14px;
	color:#326092;
	font-weight:bold;
	margin-bottom:8px;
}
.sche-input {
	background:#fff;
	border:1px solid #AFC9E4;
	width:138px;
	font-family:"trebuchet ms";
	font-size:12px;
	color:#999;
	padding:1px; 
}
.sche-select {
	background:#fff;
	border:1px solid #AFC9E4;
	width:99px;
	height:22px;
	font-family:"trebuchet ms";
	font-size:12px;
	color:#999;
	padding:1px;
	margin-bottom:5px;
}
.sche-area {
	background:#fff;
	border:1px solid #AFC9E4;
	width:285px;
	height:61px;
	font-family:"trebuchet ms";
	font-size:12px;
	color:#999;
	padding:1px;
	margin-bottom:5px;
}
.submit-btn {
	text-align:right;
	margin-right:10px;
}
.img-preview {
	width:295px;
	height:219px;
}
.img-thumb {
	background:url(images/thumb_bg.png) no-repeat left top;
	width:295px;
	height:76px;
	margin:14px 0 0 0;
	padding:11px 0 9px 6px;
}
.prev {
	background:url(images/prev-btn.png) no-repeat left top;
	border:none;
	width:27px;
	height:28px;
	margin:12px 3px 0 0;
	cursor:pointer;
}
.next {
	background:url(images/next-btn.png) no-repeat left top;
	border:none;
	width:27px;
	height:28px;
	border:none;
	margin:12px 3px 0 0;
	cursor:pointer;
}
.jCarouselLite {
	overflow: hidden; visibility: visible; position: relative; z-index: 2; left: 0px;
	float:left;
}
.jCarouselLite ul {
	position: relative; list-style-type: none; width: 2890px; 
	float:left;
}
body[class|="page-body"] .jCarouselLite ul {
	left: -222px !important;
}
/*.jCarouselLite ul li {
	width:64px;
	height:49px;
	list-style:none;
	display:block;
	float:left;
	border:1px solid ;
	padding:1px;
	margin:0 5px 0 1px;
	overflow:hidden;
}*/


.jCarouselLite ul li {
	width:68px;
	height:53px;
	list-style:none;
	display:block;
	float:left;
	margin:0 5px 0 1px !important;
}
.jCarouselLite ul li a {
	display:block;
	border:1px solid #999999;
	padding:1px !important;
	float:left;
}
.in-con {
	height:22px;
	overflow:hidden;
	margin:0 5px 5px 0;
}
*+html .in-con {
	height:26px !important;
	padding-bottom:2px;
	overflow:visible;
}
.topin {
	text-align:left;
	padding:5px 0 0 100px;
}
.topin form font {
	position:absolute;
	top:16px;
}
.topin-radio input {
	margin:0 4px 0 5px;
}
.topin-go {
	margin:5px 0;
	height:22px;
}
.topin-radio {
	height:18px;
}
.email-alerts {
	width:216px;
}
.email-alerts p {
	padding-left:18px;
}
.checkbox-email {
	margin-right:5px;
}
.social-net {
	margin-top:10px;
	text-align:center;
}


/********************************************************** Styling starts of form by rajesh *****/
/*p {
	margin:10px 0;
}*/
.formContainer {
	width:665px;
	overflow:hidden;
	font-family:"arial";
	font-size:12px;
	color:#333;
	line-height:22px;
}
/*.formCaption {
	text-align:center;
	padding:15px 0 30px;
	color:#000;
	font-weight:bold;
	text-align:center;
	padding: 7px 0 10px;
}*/
.formCaption {															/*changes done here*/
	font-family:"Times New Roman";
	font-size:24px;
	color:#000;
	font-weight:bold;
	text-align:center;
	padding: 7px 0 10px;
}
.formCaption h1 {
	font-family:"Times New Roman";
	font-size:24px;
	color:#000;
	font-weight:bold;
	/*margin:0;*/
	text-align:center;
	padding: 7px 0 10px;
}
.formBorder {
	/*border:3px solid #000;*/
	padding:5px 4px 10px;
	margin-bottom:10px;
}
*+html .formContainer div {
	height:1%;
}
.logoCols1 {
	width:130px;
}
.logoCols2 {
	width:520px;
}
.checklist span {
	padding:0 5px 6px 12px;
	margin-bottom:3px;
}
.uniqueInput {
	background:url(images/dot.jpg) repeat-x left bottom;
	border:none;
	font-family:"arial";
	font-size:12px;
	color:#666;
	padding:0 5px !important;
	margin:0 !important;
}
.inputBlank{
	background:none;
	border:none;
	font-family:"arial";
	font-size:12px;
	color:#666;
	padding:0 5px !important;
	margin:0 !important;
}
.in70 {
	width:65px;
}
.in100 {
	width:100px;
}
.in400 {
	width:262px;
}
.in500 {
	width:600px;
}
.in320 {
	width:232px;
}
.in219 {
	width:125px;
}
.in110 {
	width:110px;
}
.in20 {
	width:35px;
}
.in325 {
	width:343px;
}
.in590 {
	width:590px;
}
.in650 {
	width:640px;
}
.in125 {
	width:152px;
}
.in185 {
	width:170px;
}
.in250 {
	width:240px;
}
.in155 {
	width:155px;
}
.in200 {
	width:185px;
}
.in80 {
	width:95px;
}
.in140 {
	width:142px;
}
*+html input {
	width:-20px !important;
}

/*.uniqueArea {
	background:url(images/dot.jpg) repeat-x left bottom;
	border:none;
	font-family:"arial";
	font-size:12px;
	color:#0000FF;
	padding:0 5px;
}
.area900 {
	width:650px;
}*/
.pointB {
	border-bottom:1px solid #ccc;
}
.LRbdr {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:0 4px;
	margin:0 5px;
}
.Rbdr {
	border-right:1px solid #ccc;
	margin:0 5px;
}
.divHeight1 {
	padding:10px 0;
}
.spaceBtm {
	padding-bottom:20px;
	text-align:justify;
}
.spaceTop {
	padding-top:20px;
	text-align:justify;
}
.formOutline {
	border:1px solid #999;
	margin-bottom:20px;
	padding:4px 2px 4px 3px;
	min-height:1%;
}
*+html .formOutline {
	height:1% !important;
	display:block;
	overflow:hidden;
}
.formOutline {
	height:1% \0/;
}

.schedule-container h2
{
font-family:"Trebuchet MS", Helvetica, sans-serif;
 padding-left:18px; margin:10px 0 5px 0; font-weight:bold;  background-image: url(images/bull2.gif);
	background-repeat: no-repeat;
	background-position: 6px 5px;
	font-size: 13px;
	color: #2A4C7D;
}

.thic {
   
    background-repeat: no-repeat;
    height: 24px;
    left: 65px;
    padding-left: 0;
   /* padding-top: 6px;*/
    position: absolute;
   /* top: 450px;*/
    width: 68px;
}
.thicr {
    
    background-repeat: no-repeat;
    height: 31px;
    left: 10px;
    padding-left: 1px;
 /*   padding-top: 6px;*/
    position: absolute;
    /*top: 450px;*/
    width: 64px;
}

















/********************************************************** Styling End of form *****/



