body{

	background-image:url(../images/bg.jpg);

	background-repeat:repeat-x;

	background-color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#107795;

	margin:33px 0px 0px 0px;;

	padding:0px;

	}

a{
outline:none;
}	

#mainwarp{

	width:878px;

	text-align:left;

	}

	

textarea, input, form {margin:0px; padding:0px;}

	

.clear{

	clear: both;

	padding:0px;

	margin:0px;

	

	}

	

#header{}



form{

	margin:0px;

	padding:0px;

	}





#menu{

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#FFFFFF;

	font-weight:bold;

	}

#menu ul{

	margin:0px;

	padding:0px;

	}

#menu li{

	margin:0px 17px 0px 23px;

	float:left;

	list-style:none;

	}

	

.phone {

	position:absolute;

	padding:0 0 0 25px;

	margin:0px 0 7px 720px;

	font-size:18px;

	font-weight:bold;

	color:#fff;

	background: url(../images/phone_bg.jpg) no-repeat;

}

.phone_index {



	padding:0 20px 0 25px;
	
	margin:5px 0px 0px 0px;


	font-size:18px;

	font-weight:bold;
	
	float:right;

	color:#fff;

	background: url(../images/phone_bg.jpg) no-repeat;

}



#homebox{

	padding:0px 0px 0px 0px;

	margin:17px 0px 15px 0px;

	}

	

.box1{

	background-image: url(../images/box_bg.gif) ;

	float:left;

	width:243px;

	height:300px;
	background-repeat:no-repeat;

	padding:22px 10px 0px 32px;

	}

	

.box1 a{

	color:#7d924d;

	text-decoration:none;

	}

.box1 a:hover{

	color:#354204;

	text-decoration:underline;

	}

	

.box1 ul{

	margin:18px 0px 0px 14px;

	padding:0px;

	color:#7d924d;

	font-size:14px;

	font-weight:bold;

	font-style:italic;

	}

.box1 li{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	line-height:20px;

	}

	

	

.box2{

	background-image: url(../images/box_bg.gif) ;

	float:left;

	width:243px;

	height:300px;

	padding:22px 10px 0px 32px;

	margin:0px 11px 0px 12px;
	background-repeat:no-repeat;


	}

 

#reguestdiv{

	margin:10px 0px 0px 0px;

	}

	

#mediatdiv{

	margin:10px 0px 0px 0px;

	}



#reguestdiv input{

	background-image:url(../images/input_bg.jpg);

	background-repeat:repeat-x;

	background-color:#FFFFFF;

	font-size:12px;

	color:#55afc8;

	padding:4px 0px 0px 3px;

	margin:2px 0px 1px 0px;

	width:215px;

	height:17px;

	border:1px solid #d3d3d3;

	font-family:Arial, Helvetica, sans-serif;

	}

#reguestdiv textarea{

	background-image:url(../images/input_bg.jpg);

	background-repeat:repeat-x;

	background-color:#FFFFFF;

	font-size:12px;

	color:#55afc8;

	padding:4px 0px 0px 3px;

	margin:2px 0px 1px 0px;

	width:215px;

	height:50px;

	border:1px solid #d3d3d3;

	font-family:Arial, Helvetica, sans-serif;

	}

	

.submit{

padding:6px 0px 0px 150px;

}



.launch{

padding:6px 0px 0px 162px;

}



.contentdiv{

	margin:0px 0px 0px 4px;

	padding:0px 0px 25px 0px;

	}



.contentdiv p{

	margin:0px 0px 15px 0px;

	}

	

.contentdiv h1{

	color:#000f5a;

	font-size:26px;

	font-weight:normal;

	padding:15px 0px 0px 0px;

	margin:0px 0px 15px 0px;

	}
.contentdiv h2{

	color:#000f5a;

	font-size:26px;

	font-weight:normal;

	padding:15px 0px 0px 0px;

	margin:0px 0px 15px 0px;

	}
	



#newscolm{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:right;

	width:284px;

	}

#leftcom{

	width:523px;

	}

	

.homeline{

	background-image:url(../images/linebg.gif);

	background-repeat:repeat-x;

	height:10px;

	margin:25px 0px 0px 0px;

	}

	

.service_text{

	background-image: url(../images/linebg1.gif);

	background-repeat:repeat-y;

	background-position:center;

	margin:0px 0px 0px 0px;

	}



.newsbg{

	background-image:url(../images/news_bg.jpg);

	background-repeat:no-repeat;

	color:#688443;

	padding:18px 35px 5px 25px;

	}

	

.newstext{

	padding:15px 0px 0px 12px;

	}



.more{

	float:right;

	}

.more a{

	color:#688443;

	text-decoration:underline;

	}

.more a:hover{

	text-decoration:none;

	}



.more2{

	float:right;

	padding:5px 0px 5px 0px;

	}

.more2 a{

	color:#688443;

	text-decoration:underline;

	}

.more2 a:hover{

	text-decoration:none;

	}	



/* Recent Blog post home */



.blogbg{

	background-image:url(../images/blog_bg.jpg);

	background-repeat:no-repeat;

	font-size:12px;

	color:#1c8eb2;

	padding:17px 33px 0px 24px;

	font-weight:bold;

	}

	

.blogbg	h5{

	margin:8px 0 10px 0px;

	padding:0px 0 0 47px;

	font-size:20px;

	color:#001656;

	font-weight:normal;

	line-height:30px;

	border-bottom:1px solid #8bc8da;

	background:url(../images/recent_post_icon.gif) no-repeat left top;

	}

	

.blogbg	h5 span{margin:0px;

	padding:0px;

	font-size:20px;

	font-weight:bold;

	color:#040c5f;

	}

	

.blogbg ul{

	margin:0px 0 20px 20px;

	padding:0px;

	color:#0b708d;

	}

	

.blogbg li a{

	font-size:12px;

	font-weight:normal;

	color:#0b708d;

	text-decoration:none;

	}	

	

.blogbg li a:hover{

	color:#212e70;

	text-decoration: underline;

	}		

	

	

/* Recent Blog post inner */



.blogbg_inner{

	background-image:url(../images/blog_bg_inner.jpg);

	background-repeat:no-repeat;

	font-size:12px;

	color:#1c8eb2;

	padding:17px 33px 0px 24px;

	font-weight:bold;

	}

	

.blogbg_inner h5{

	margin:8px 0 15px 0px;

	padding:0px 0 0 47px;

	font-size:20px;

	color:#001656;

	font-weight:normal;

	line-height:30px;

	border-bottom:1px solid #8bc8da;

	background:url(../images/recent_post_icon.gif) no-repeat left top;	

	}

	

.blogbg_inner	h5 span{margin:0px;

	padding:0px;

	font-size:20px;

	font-weight:bold;

	color:#040c5f;

	}

	

.blogbg_inner ul{

	margin:0px 0 20px 20px;

	padding:0px;

	color:#212e70;

	}

	

.blogbg_inner li a{

	font-size:12px;

	font-weight:normal;

	color:#0b708d;

	text-decoration:none;

	}	

	

.blogbg_inner li a:hover{

	color:#212e70;

	text-decoration: underline;

	}	



/* ---------------------------------------- */			

	

		

.blogtext{

	padding:5px 0px 0px 10px;

	}

.blogtext a{

	color:#212e70;

	text-decoration:none;

	}

.blogtext a:hover{

	color:#212e70;

	text-decoration:underline;

	}

	

.contentdiv1{

	background-image:url(../images/content1_bg.jpg);

	background-repeat: repeat-x;

	padding:35px 0px 0px 7px;

	}



.contentdiv1 p{

	margin:0px 0px 15px 0px;

	}

	

.contentdiv1 h1{

	color:#5f782a;

	font-size:20px;

	font-weight:normal;

	padding:0px 0px 0px 0px;

	margin:0px 0px 10px 0px;

	}

	

.contentdiv1 h1 a{

	color:#5f782a;

	font-size:20px;

	font-weight:normal;

	text-decoration:none;

	}	

	

.contentdiv1 h1 a:hover{

	color:#333333;

	font-size:20px;

	font-weight:normal;

	}		
.contentdiv1 h2{

	color:#5f782a;

	font-size:20px;

	font-weight:normal;

	padding:0px 0px 0px 0px;

	margin:0px 0px 10px 0px;

	}

	

.contentdiv1 h2 a{

	color:#5f782a;

	font-size:20px;

	font-weight:normal;

	text-decoration:none;

	}	

	

.contentdiv1 h2 a:hover{

	color:#333333;

	font-size:20px;

	font-weight:normal;

	}	
	

.serviceimg{

	width:107px;

	margin:0px 13px 0px 0px;

	float:left;

	}

	

.serviceleftcolm{

	float:left;

	width:415px;

	padding:0px 20px 30px 0px;

	}

	

	

.more1{

	float:right;

	padding:10px 218px 0px 0px;

	}

.more1 a{

	color:#688443;

	text-decoration:underline;

	}

.more1 a:hover{

	text-decoration:none;

	}

	

.serviceleftcolm_right{

	float:right;

	width:410px;

	padding:0px 3px 30px 0px;

	}

	

#bottombg{

	background-image:url(../images/bottomlink_bg.jpg);

	background-repeat:repeat-x;

	background-color:#47a4be;

	}

	

#bottommenu{

	color:#FFFFFF;

	width:878px;

	height:60px;

	padding:30px 0px 0px 0px;

	font-weight:normal;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:13px;

	}

#bottommenu ul{

	margin:0px;

	padding:0px;

	}

#bottommenu li{

	margin:0px 12px 0px 18px;

	float:left;

	list-style:none;

	}

	

#bottommenu a{

	color:#ffffff;

	text-decoration:none;

	}



#bottommenu a:hover{

	color:#34859b;

	text-decoration:underline;

	}



#techlogo{

	color:#7ecbdf;

	font-size:11px;

	padding:28px 0px 40px 0px;

	}

	

#techlogo a{

	color:#7dc9dd;

	text-decoration:none;

	}

#techlogo a:hover{

	color:#96daeb;

	text-decoration:underline;

	}



a.home{

	color:#ffffff;

	text-decoration:none;

	text-align:center;

	padding:0 0 0px 16px;

	float:left;

 	}
a.home span{
	height:28px;
	padding:10px 16px 0px 0;
	display:block;
}
a.home:hover{

	background:url(../images/home_over.jpg) no-repeat left top;
	color:#4aa7c0;

	}
a.home:hover span{
	background:url(../images/right-nav-bg.jpg) no-repeat right top;
	height:28px;
}
	

.home_selected{

	text-decoration:none;

	text-align:center;

	padding:0 0 0px 16px;

	background:url(../images/left-nav-bg.jpg) no-repeat 0 0;

	color:#4aa7c0;

	float:left;

 	}
.home_selected span{
background:url(../images/right-nav-bg.jpg) no-repeat right top;
	height:28px;
	display:block;
		padding:10px 16px 0px 0;
}

a.newsevents{

	color:#ffffff;

	text-decoration:none;

	display:block;

	width:136px;

	height:28px;

	text-align:center;

	padding:10px 0px 0px 0px;

	float:left;

 	}

a.newsevents:hover{

	background-image: url(../images/news_over.jpg);

	background-repeat:no-repeat;

	color:#4aa7c0;

	}

	

.newsevents_selected{

	text-decoration:none;

	display:block;

	width:136px;

	height:28px;

	text-align:center;

	padding:10px 0px 0px 0px;

	background-image: url(../images/news_over.jpg);

	background-repeat:no-repeat;

	color:#4aa7c0;

	float:left;

 	}





/*inner styles start here*/

#innerdiv{

	padding:0px 0px 0px 0px;

	margin:17px 0px 0px 0px;

	}	

	

#innerleftcolm{

	width:285px;

	padding:0px 18px 0px 0px;

	float:left;

	}

	

.servicebox{

	background-image: url(../images/box_bg.jpg);

	float:left;

	width:243px;

	height:253px;

	padding:22px 10px 0px 32px;

	margin:0px 0px 14px 0px;

	}

	

.servicebox a{

	color:#7d924d;

	text-decoration:none;

	}

.servicebox a:hover{

	color:#354204;

	text-decoration:underline;

	}

	

.servicebox ul{

	margin:5px 0px 0px 14px;

	padding:0px;

	color:#7d924d;

	font-size:14px;

	font-weight:bold;

	font-style:italic;

	}

.servicebox li{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	line-height:17px;	

	}	

	

.innerrequest{

	background-image: url(../images/request_bg.jpg);

	float:left;

	width:243px;

	height:279px;

	padding:22px 10px 0px 32px;

	margin:0px 0px 14px 0px;

	}

	

.innermedia{

	background: url(../images/media_bg.jpg) no-repeat;

	float:left;

	width:243px;

	height:231px;

	padding:22px 10px 0px 32px;

	margin:0px 0px 0px 0px;

	}

	

#innercontent{

	width:570px;

	margin:0px 0px 0px 0px;

	padding:28px 0px 0px 0px;

	color:#075b74;

	float:left;

	line-height:18px;

	}

#innercontent p{

	margin:0px 0px 18px 0px;

	}

	

#innercontent h1{

	color:#000f5a;

	font-size:26px;

	font-weight:normal;

	padding:0px 0px 0px 0px;

	margin:0px 0px 25px 0px

	}

	

#innercontent h2{

	color:#5f782a;

	font-size:20px;

	font-weight:normal;

	padding:0px 0px 0px 0px;

	margin:0px 0px 13px 0px;

	line-height:22px;

	}

#innercontent h2 a{

	color:#5f782a;

	font-size:20px;

	font-weight:normal;

	line-height:22px;

	text-decoration:none

	}	



#innercontent h2 a:hover{

	color:#333333;

	font-size:20px;

	font-weight:normal;

	line-height:22px;

	}

	

#innercontent h3{

	color:#075b74;

	font-size:14px;

	font-weight:bold;

	padding:10px 0px 0px 0px;

	margin:0px 0px 5px 0px;

	}



#innercontent ul{

	margin:10px 0px 0px 22px;

	padding:0px;

	font-size:14px;

	}

#innercontent li{

	margin:8px 0px 8px 0px;

	padding:0px 0px 0px 5px;

	list-style-image:url(../images/list_icon.gif);

	background-repeat:no-repeat;

	}

#innercontent li a{

	color:#075b74;

	text-decoration:underline;

	}

#innercontent li a:hover{

	color:#000d11;

	text-decoration:none;

	}

	

#innercontent h2 a{

	color:#5f782a;

	text-decoration:none;

	}

#innercontent h2 a:hover{

	color:#000f5a;

	text-decoration:none;

	}



.innerline{

	background-image: url(../images/linebg.gif);

	background-repeat:repeat-x;

	padding:0px 0px 0px 0px;

	margin:10px 0px 15px 0px;

	height:5px;

	}

	

.staffline{

	background-image: url(../images/linebg.gif);

	background-repeat:repeat-x;

	height:5px;

	}

.media_player{

	float:right;

	padding:3px 0px 5px 10px;

	}
	

	

.innerimg{

	float:left;

	padding:3px 10px 5px 0px;

	}
	

	

.innerimg2{

	float:right;

	padding:3px 0px 5px 10px;

	}

	

a.sublink{

	color:#688443;

	text-decoration:underline;

	}

a.sublink:hover{

	text-decoration:none;

	}

	

.newsdiv{

	}

	

.newshead{

	color:#5f782a;

	font-size:18px;

	font-weight:normal;

	padding:8px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:346px;

	}

	

	

.newshead a{

	color:#5f782a;

	text-decoration:none;

	}

	

.newshead a:hover{

	color:#000f5a;

	text-decoration:none;

	}

	

.newsdate{

	padding:3px 0px 10px 0px;

	font-size:12px;

	font-weight:bold;

	width:346px;

	}

	

.staffimg{

	float:right;

	padding:1px;

	border:1px solid #4aa6c0;

	width:131px;

	height:136px;

	margin:15px 0px 0px 15px;

	}

	

.staffimg2{

	float:left;

	padding:1px;

	border:1px solid #4aa6c0;

	width:180px;

	height:187px;

	margin:5px 15px 0px 0px;

	}

	

.staffdiv{

	margin:6px 0px 6px 0px;

	}

	

#contactdiv{

	width:451px;

	}



.td1{

	background-color:#b1e2ee;

	padding-left:25px;

	border-top:1px solid #ecf8fb;

	}

.td2{

	background-color:#a8dae6;

	padding-left:25px;

	border-top:1px solid #ecf8fb;

	}

.td3{

	background-color:#b1e2ee;

	border-bottom:1px solid #ecf8fb;

	border-top:1px solid #ecf8fb;

	padding:3px 0px 3px 25px;

	}

.textfield{

	background-image:url(../images/inputbg1.jpg);

	background-repeat:repeat-x;

	background-color:#FFFFFF;

	font-size:12px;

	color:#227a92;

	padding:4px 0px 0px 3px;

	width:180px;

	height:17px;

	border:1px solid #62a4b4;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	}

.textarea{

	background-image:url(../images/inputbg1.jpg);

	background-repeat:repeat-x;

	background-color:#FFFFFF;

	font-size:12px;

	color:#227a92;

	padding:4px 0px 0px 3px;

	width:180px;

	height:50px;

	border:1px solid #62a4b4;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	}

	

.listmenu{

	background-image:url(../images/inputbg1.jpg);

	background-repeat:repeat-x;

	background-color:#FFFFFF;

	font-size:12px;

	color:#227a92;

	padding:2px 0px 0px 3px;

	width:185px;

	height:20px;

	border:1px solid #62a4b4;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	}

	

.subhead{

	color:#FFFFFF;

	font-weight:bold;

	}

	

#thanksbg{

	background-image:url(../images/thanksbg.jpg);

	background-repeat:no-repeat;

	width:425px;

	height:91px;

	padding:43px 0px 0px 60px;

	margin-top:80px;

	}

	

.thankshead{

	color:#000f5a;

	font-size:17px;

	line-height:25px;

	}

	

.star{

	color:#FF0000;

	}

	

.subtext{

	font-size:11px;

	color:#0f608d;

	}



.backtotop{

	color:#618c04

	}

	

.backtotop a{

	color:#05556c;

	text-decoration:none;

	}

.backtotop a:hover{

	color:#506620;

	text-decoration:underline;

	}

	

.symptoms{

	}

	

.symptomsimg{

	float:right;

	padding:1px;

	border:1px solid #4aa6c0;

	width:131px;

	height:136px;

	margin:3px 0px 0px 15px;

	}

	

.symptomsimg2{

	float:left;

	padding:1px;

	border:1px solid #4aa6c0;

	width:131px;

	height:136px;

	margin:3px 15px 0px 0px;

	}

	

.faqhead{

	background-image:url(../images/list_icon1.gif);

	background-repeat:no-repeat;

	background-position:left top;

	padding:0px 0px 10px 20px;

	font-weight:bold;

	}

.faqhead1{

	background-image:url(../images/list_icon2.gif);

	background-repeat:no-repeat;

	background-position:left top;

	padding:0px 0px 10px 20px;

	font-weight:bold;

	}

	

.faqhead a{

	color:#075b74;

	text-decoration:underline;

	}

.faqhead a:hover{

	color:#000d11;

	text-decoration:none;

	}

.faqhead1 a{

	color:#075b74;

	text-decoration:underline;

	}

.faqhead1 a:hover{

	color:#000d11;

	text-decoration:none;

	}



.faqcontent{

	padding:10px 0px 20px 21px;

	}

	

.innerlinks{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#107795;

	text-decoration:underline;

}

.innerlinks:hover{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000000;

	text-decoration:none;

}	



/* Css For Thanks page Starts here */



.thanksbg {

width: 515px;

height:136px;

padding:40px 0px 0px 30px;

color: #335d68;

text-align:left;

background:url(../images/thanks_bg.gif) no-repeat;

}



.verifyfield { width:96px; height:21px; color: #236b7b; padding: 2px 0 0 3px; border: 1px solid #82c5d4;}



/* Css For Thanks page Ends here */





/* Css For Sitemap page Starts here */



.Sitehead {

	background-image: url(../images/Sitemap_icon.gif);

	background-repeat:no-repeat;

	background-position:left top;

	padding:0px 0px 5px 20px;

	font-weight:bold;

	}

	

.Sitehead h1{

	margin: 0px;

	padding: 0px;

	font-weight: normal;

	font-size: 14px;

	}	

	

.Sitemapcontnt{

	font-size: 12px;

	padding:0px 0px 5px 20px;

	}	

	

.SiteSubHead {

	background-image:url(../images/Sitemap_icon2.gif);

	background-repeat:no-repeat;

	background-position:left top;

	padding:0px 0px 5px 40px;

	font-weight:bold;

	}

	

.SiteSubHead h1{

	margin: 0px;

	padding: 0px;

	font-weight: normal;

	font-size: 13px;

	}		

	

.SiteSubContnt{

	font-size: 12px;

	padding:0px 0px 5px 30px;

	}	

	

a.SiteLink {

	color:#075b74;

	text-decoration:none;

	}

a.SiteLink:hover{

	color:#000000;

	text-decoration:underline;

	}

	

a.SiteSubLnk {

	color:#075b74;

	text-decoration:none;

	}

a.SiteSubLnk:hover{

	color:#000d11;

	text-decoration:underline;

	}

	

/* Css For Sitemap page Ends here */	



.heading { font-size:26px; color:#000f5a;}
