/* --------------------------------------------------        --------------------------------------------------------*/
/* -------------------------------------------------- COMMON -------------------------------------------------------*/

body {
	background:#73ce47; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; line-height:15px; padding:0px; margin:0px;
}
H1, H2, H3, H4, H5, H6, UL, LI, FORM{
	margin:0; padding:0; 
}
H1, H2, H3, H4, H5, H6{
	display:block;  color:#000; font-weight:bold;
}
H1, H2, H3{
	font-size:14px; margin-bottom:6px;
}
H4, H5, H6{
	font-size:13px; margin-bottom:3px;
}
UL{
	list-style-type:none; margin:5px 0;
}
LI{
	background:url(../images/bullet2.gif) left 6px no-repeat; padding-left:11px; line-height:16px; margin:3px 0 10px 0;
}
IMG{
	border:0px;
}
INPUT, SELECT, TEXTAREA{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;
}

P{
	margin:0 0 13px 0 ;
}
A:link{
	color:#005aab; text-decoration:underline;
}
A:visited{
	color:#005aab; text-decoration:underline;
}
A:hover{
	color:#005aab; text-decoration:none;
}
A:active{
	color:#005aab; text-decoration:none;
}

/*----------- Universal Items -------------*/

SPAN.mandatory{
	font-size:12px; color:#ff0000; font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*----------- Universal Items End -------------*/

/* ---------COMMON HACKS -----------*/

.clearfix:after {
    content: "."; display:block; height:0px; clear:both; visibility:hidden;
}

/* Hides from IE-mac \*/
 *:first-child+html .clearfix {height:1%;}
 * html .clearfix {height:1%;}
/* End hide from IE-mac */

.clear{
	height:1px;	line-height:1px; font-size:1px; display:block; clear:both;
}

/* ------------------------COMMON CONTAINERS & HOME PAGE------------------------*/
DIV#main-wrapper{
	width:800px; height:auto; padding:0px 4px; margin:0px auto; background: #00b1fb url(../images/shadow.gif) center top repeat-y;
}
DIV#homeMainBg{
	background:#57cdfd url(../images/homemainbg.jpg) center top no-repeat; width:800px; min-height:670px; height:auto !important; height:670px;
}
DIV#homeHeader{
	background:url(../images/home-header.jpg) center top no-repeat; width:800px; height:295px; position:relative;
}
A.logo{
	width:260px; height:74px; display:block; position:absolute; top:12px; left:20px;
}
/* top links*/
DIV#mainLinks{
	width:435px; height:32px; position:absolute; top:96px; left:62px; font-weight:bold; color:#ff0101; font-size:12px;
}

DIV#mainLinks A{
	display:block;
	float:left;
	color:#000;
	background:#fff;
	padding:7px 8px 0;
	height:25px;
	//padding:9px 8px 0;
	//height:23px;
	background:url(../images/link_sprtr.gif) no-repeat right center;
	text-decoration:none;
}
DIV#mainLinks A.first{
	padding-left:15px;
}
.spl_bg{
	background:#fff200;
	color:#000;
	padding:0 5px;
	border:solid 2px #0059ab;
}
DIV#mainLinks A:hover, DIV#mainLinks A.current{
	background:#fff200 url(../images/link_sprtr.gif) no-repeat right center;
}

DIV#mainLinks A.first:hover, DIV#mainLinks A.first_current{
	background:url(../images/nav_left_crv.gif) no-repeat left top;
	padding-left:15px;
}

DIV#flash{
	width:232px; height:233px; position:absolute; top:48px; right:69px;
}

/* home ads */
DIV.homeAds{
	height:99px; margin:2px 0 10px 0; padding:0px 2px 0 17px;
}
DIV.homeAds IMG.scnd{
	margin:0 60px 0 60px;
}

/*contents*/
DIV.contents{
	padding:0px 14px 15px 10px;
	background:url(../images/limited_space.gif) no-repeat right bottom;
}
DIV.contents1{
	padding:0px 14px 15px 10px;
}
DIV.leftCol{
	width:543px; padding-left:6px; float:left;
	font-size:12px;
}
DIV.rightCol{
	width:213px; text-align:center; float:right;
}
H1.welcome{
	color:#fff;
}
/*rightcol*/
DIV.team{
	width:203px; background:url(../images/our-team-top.gif)  center top no-repeat; font-size:10px; line-height:14px; margin:0px auto 10px auto; padding-top:73px; 
	position:relative; 
}
DIV.team A, DIV.team A:visited, DIV.team A:active{
	color:#000; text-decoration:none;
}
DIV.team A:hover{
	color:#ff0000; text-decoration:none;
}
DIV.team A.headlink{
	display:block; width:203px; height:73px; position:absolute; top:0px; left:0px;
}
DIV.teamcont, DIV.teamcontInner{
	width:187px; background:#fff url(../images/our-team-bot.gif) center bottom no-repeat; padding:0 8px 12px; color:#000; text-align:left;
}
DIV.teamcontInner{
	background:#fff url(../images/our-team-bot-inner.gif) center bottom no-repeat;
}
IMG.rightColads{
	 margin:0px auto 15px auto; 
}
IMG.rightColads2{
	 margin:0px auto 5px auto; 
}
/* footer */
DIV#footer{
	background:#80d9fe; text-align:center; line-height:13px; padding:4px 10px 0; width:780px;
}
DIV#footBotStrip{
	background:url(../images/footbotstrip.gif) center top no-repeat; width:808px; height:8px; line-height:1px; font-size:1px;  margin:0px auto;
}

/* ------------------------INNER PAGES------------------------*/

/*common*/
DIV#innerMainBg{
	background:#57cdfd; color:#000; width:800px; min-height:670px; height:auto !important; height:670px;
}
DIV#innerHeader{
	background:url(../images/inner-header.jpg) center top no-repeat; width:800px; height:295px; position:relative;
}
IMG.captions{
	margin-top:15px;
}
DIV.contactAds{
	height:99px; margin:50px 0 100px 0; padding:0px 2px 15px 0;
	position:relative;
}

DIV.contactAds IMG.mid{
	margin-left:60px;
}
DIV.contactAds IMG.last{
	position:absolute;
	right:-223px;
}
IMG.limited_space{
	position:absolute;
	right:0;
	bottom:0;
}
.itopcrv {
	margin-bottom:15px;
}
.itopcrv .top{
	background:url(../images/i_top_crv1.gif) no-repeat left top;
	height:8px;
	font-size:1px;
}

.itopcrv .btm{
	background:url(../images/i_btm_crv1.gif) no-repeat left top;
	height:8px;
	font-size:1px;
}

.itopcrv .body{
	background:#99ffff;
	padding:0 10px;
	line-height:17px;
}

.ibtmcrv {
	margin-bottom:5px;
}
.ibtmcrv .top{
	background:url(../images/i_top_crv2.gif) no-repeat left top;
	height:9px;
	line-height:9px;
	font-size:1px;
	overflow:hidden;
}

.ibtmcrv .btm{
	background:url(../images/i_btm_crv2.gif) no-repeat left top;
	height:9px;
	font-size:1px;
}

.ibtmcrv .body{
	background:#82e6fb;
	padding:4px 10px;
	line-height:17px;
}

.ibtmcrv .body UL{
	margin:0;
	padding:0;
}

.ibtmcrv .body UL LI{
	margin:5px 0;
	padding:5px 0;
	padding-left:11px;
}
.ibtmcrv .body UL LI.spl_bg{
	padding:3px 5px;
}
.ibtmcrv .body UL.bulleted LI{
	margin:0;
	padding:5px 0;
	list-style:disc;
	background:none;
}
.blue_txt{
	color:#000099;
}
.red_txt{
	color:#fb0501;
	font-size:13px;
}

.green_txt{
	color:#00a30f;
	font-size:17px;
	font-weight:bold;
}
.green_txt2{
	color:#00a30f;
	font-size:13px;
	font-weight:bold;
}

.rightcol_inside{
	margin-bottom:120px;
}

.timings
{
	border:solid 3px #026eb9; background-color:#9bddf8;
}
.timings TD{
	padding:4px;
}
.alternative
{
	background-color:#7ec6e3;
}
