/* CSS Document */
/*---------------General Starts------------------*/

ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}


h2{
	font:normal 20px/22px Georgia, "Times New Roman", Times, serif;
	color:#505050;
	background-color:inherit;
}


.spacer{
	clear:both;
	font-size:0px;
	line-height:0px;
	padding:0px;
	margin:0px;
}

.bodybg{
	background:url(images/bodybg.gif) repeat-x 0 0 #2A909E;
	color:inherit;
}
/*---------------General Ends------------------*/
/*---------------Header Starts------------------*/
.logo{
	margin:0 0 12px 3px;
}

ul.navlink{
	padding:0px;
	margin:29px 0 0 0;
}

ul.navlink li{
	background:url(images/linkdivider.gif) no-repeat right center;
	padding:0 20px;
	float:left;
	width:auto;
}

ul.navlink li.home{
	padding:0 20px 0 0;
}

ul.navlink li.noimg{
	padding:0 0 0 20px;
	background:none;
}


ul.navlink li a{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#56BCCA;
	display:block;
	background-color:inherit;
}

ul.navlink li a.active{
	color:#CFECF8;
	background-color:inherit;
	cursor:text;
}


ul.navlink li a:hover{
	color:#CFECF8;
	background-color:inherit;
}

.topend{
	background:url(images/topend.gif) no-repeat 0 0;
	height:8px;
}

/*---------------Header Ends------------------*/
/*---------------Body Starts------------------*/
.bottomend{
	background:url(images/bottomend.gif) no-repeat 0 0;
	height:8px;
}

.bodymainbg{
	background:url(images/bodymainbg.gif) repeat-y 0 0;
	padding:23px 0 22px 0;
}

.comaopen{
	background:url(images/comaopen.gif) no-repeat center top;
	height:17px;
}

.quotation{
	font:normal 16px/20px Georgia, "Times New Roman", Times, serif;
	color:#505050;
	background-color:inherit;
	background:url(images/comaclose.gif) no-repeat 650px 100%;
}

.bodytoppadd{
	padding:30px 0 0 0;
}

/*---------------Form01 Starts------------------*/
.dottedvertical{
	background:url(images/dottedvertical.gif) repeat-y right top;
}

h2.memberlogin{
	margin:0 0 0 10px;
	line-height:26px;
}

.logintext{
	font:bold 10px/12px Arial, Helvetica, sans-serif;
	color:#14161A;
	background-color:inherit;
	padding:8px 0 11px 0;
}

.inputtext{
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#8B9EAF;
	background-color:inherit;
}

.textbox01{
	width:140px;
	height:25px;
	background-color:#E2F3FA;
	font:normal 11px/8px Arial, Helvetica, sans-serif;
	color:#505050;
	border:1px solid #C6E8F5;
	padding:0px;
}

.checkbox{
	width:13px;
	height:13px;
	margin:12px 0 0 0;
}

.remember{
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	color:#505050;
	background-color:inherit;
	padding:11px 0 0 0;
}

.password{
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	color:#8B9EAF;
	background-color:inherit;
	padding:8px 0 0 0;
}

.password a{
	font-weight:bold;
	color:#AB3F1B;
	background-color:inherit;
	text-decoration:underline;
}

.password a:hover{
	text-decoration:none;
}

input.loginbutton{
	margin:11px 0 0 0;
	padding:0px;
	font-size:0px;
	line-height:0px;
	border:none;
	outline:none;
	display:block;
}

/*---------------Form01 Ends------------------*/
.headermidpadd{
	padding:30px 0 30px 0;
}

h1.welcome{
	font:normal 22px/27px Georgia, "Times New Roman", Times, serif;
	color:#505050;
	background-color:inherit;
	padding:0 0 0 10px;
}

.welcomedotted{
	background:url(images/welcomedotted.gif) repeat-y right top;
}

.welcometext{
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#505050;
	background-color:inherit;
	padding:10px 0 4px 0;
}

.more{
	margin:10px 0 0 0;
	padding:0px;
	width:51px;
	text-align:center;
}

.more a{
	background:url(images/morebg.gif) no-repeat 0 0;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	background-color:inherit;
	display:block;
}

.more a:hover{
	color:#FFFF33;
	background-color:inherit;
}

.bodybottombg{
	/* background-color:#E9F7FB; */
	color:inherit;
	/* border:1px solid #CCE8F0; */
	padding:10px 0 5px 0;
}

.solutiondotted{
	background:url(images/solutiondotted.gif) repeat-y right top;
}

h2.solution{
  margin:3px 0 3px 0;
	padding:0 0 0 9px;
}

.solutiontext{
	font-family:verdana;
	color:#505050;
	background-color:inherit;
	padding:4px 0 0px 0;
}

.solutiontoptext{
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#505050;
	background-color:inherit;
	padding:0 0 3px 0;
}

.solution{
	padding-top:20px;
}

.more01{
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#505050;
	background-color:inherit;
	padding:14px 0 0 0;
}

.more01 a{
	color:#AB3F1B;
	background-color:inherit;
	text-decoration:underline;
}

.more01 a:hover{
	text-decoration:none;
}

.newstext{
	font-size:12px;
	font-family:"lucida grande",tahoma;
	color:#505050;
	background-color:inherit;
	padding:0 0 0 9px;
	margin:2px 0 2px 0;
}

.newspadd{
	padding-top:14px;
}

.monthbg{
	background-color:#E2F3FA;
	border:1px solid #C6E8F5;
	padding:0 0 0 11px;
	color:inherit;
}

.date{
	font-size:11px;
	line-height:17px;
	font-weight:bold;
	color:#000;
	background-color:inherit;
}

.newslinktext{
	font-size:11px;
	color:#AB3F1B;
	background-color:inherit;
	font-weight:bold;
	padding:12px 0 7px 16px;
	background:url(images/newsbullet.gif) no-repeat left 15px;
}

.newslinktext a{
	color:#AB3F1B;
	background-color:inherit;
	text-decoration:underline;
}

.newslinktext a:hover{
	text-decoration:none;
}

/*---------------Form02 Starts------------------*/
.newsletterpadd{
	padding:10px 0 0 0;
}

.newsletterborder{
	/* border:2px solid #CCE8F0; */
	padding:5px 0 5px 0;
}

.newslettericon{
	margin:0 0 0 4px;
}

h3.search{
	font:normal 18px/20px Georgia, "Times New Roman", Times, serif;
	color:#505050;
	background-color:inherit;
	padding-left:9px;
}

.padd01{
	padding-bottom:6px;
}

.textbox02{
	width:183px;
	height:25px;
	background-color:#E2F3FA;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#666767;
	border:1px solid #C6E8F5;
	padding:5px;
}

input.submitbutton{
	margin:0px;
	padding:0px;
	font-size:0px;
	line-height:0px;
	border:none;
	outline:none;
	display:block;
}

.innerpadd{
	padding-top:8px;
}

.advsearch{
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	color:#7D90A1;
	background-color:inherit;
	padding:0 0 0 0;
}

.advsearch a{
	color:#7D90A1;
	background-color:inherit;
	text-decoration:underline;
}

.advsearch a:hover{
	text-decoration:none;
	
}

/*---------------Form02 Ends-------------------*/
.featuredimg{
	margin-bottom:12px;
}

ul.serviceslink{
	padding:0px;
	margin:5px 0 0 0;
}

ul.serviceslink li{
	background:url(images/newsbullet.gif) no-repeat left center;
	padding:0 20px;
	font-size:0px;
	line-height:0px;
	height:23px;
}

ul.serviceslink li.home{
	padding:0 20px 0 0;
}

ul.serviceslink li.noimg{
	padding:0 0 0 20px;
	background:none;
}


ul.serviceslink li a{
	font:bold 11px/23px Arial, Helvetica, sans-serif;
	color:#AB3F1B;
	display:block;
	background-color:inherit;
	text-decoration:underline;
}

ul.serviceslink li a:hover{
	text-decoration:none;
}

/*---------------Body Ends-------------------*/

/*---------------Footer Starts------------------*/

ul.footerlink{
	padding:0px;
	margin:0px;
}

ul.footerlink li{
	background: url(images/footerlinkdivider.gif) no-repeat right center;
	padding:0 21px;
	float:left;
	width:auto;
}

ul.footerlink li.home01{
	padding:0 21px 0 0;
}


ul.footerlink li.noimg01{
	background:none;
	padding:0 0 0 21px;
}


ul.footerlink li a{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#E4F2FF;
	display:block;
	background-color:inherit;
}

ul.footerlink li a.active{
	color:#fff;
	background-color:inherit;
	cursor:text;
}

ul.footerlink li a:hover{
	color:#FFCC00;
	background-color:inherit;
}

.copyright{
	font-size:11px;
	line-height:18px;
	color:#77D9E5;
	text-align:center;
	background-color:inherit;
	padding:3px 0 0 0;
}

.copyright a{
	font-weight:bold;
	color:#E4F2FF;
	text-align:center;
	background-color:inherit;
}

.copyright a:hover{ 
	text-decoration:underline;
}

/*---------------Footer Ends------------------*/

