/* CSS Document */

body {

	margin-bottom:0px;

	margin-top:0px;

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

	background-position:0 0;

	background-repeat:repeat-x;

	background-color:#FFFFFF;

}



.maindiv {

	margin-left:auto;

	margin-right:auto;

	width:778px;

	background-color:#FFFFFF;

	border:1px solid #C0B8E1;

}



.topbar {

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

	background-position:0 0;

	background-repeat:repeat-x;

	height:94px;	

}



.logo {

	height:54px;

	padding-top:5px;

	padding-left:15px;

}





#navigation {

	/*padding:12px 21px 10px 21px;*/

	

}





.navi {

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

	font-size:11px;

	color:#2C2350;

	text-decoration:none;

}



#navigation a {

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

	font-size:11px;

	color:#2C2350;

	text-decoration:none;



}



#navigation a:hover {

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

	font-size:11px;

	color:#ffffff;

	text-decoration:none;



}



.middlebardiv1 {

	margin:10px;

	*margin-right:9px;

	border:1px solid #E6EAEC;

}

.middlebardiv2 {

	margin:10px;

}





.maintextdiv {

	margin:10px;

	border:1px solid #E3E0EE;

	padding:10px;

	

}



.maincontentdiv {

	margin:10px;



	



	

}



.margin1 {

	margin-bottom:10px;

}



.verdhana12 {

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

	font-size:12px;

	color:#666666;

	text-align:left;

}



.more {

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

	font-size:11px;

	color:#000000;

	font-weight:bold;

	text-decoration:none;

}



.more:hover {

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

	font-size:11px;

	color:#8874C1;

	font-weight:bold;

	text-decoration:none;

}





.bullat {

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

	background-repeat:no-repeat;

	background-position:center right;

	text-align:right;

	padding-right:8px;

}



.threeboxmaindiv {

	margin:10px;



}



/* ################# threebox start ##################*/



.float1 {

	float:left;

	height:185px;

	width:244px;

	border:1px solid #E3E0EE;

	margin-right:10px;

	

}



.float3 {

	float:right;

	height:185px;

	width:244px;

	border:1px solid #E3E0EE;

}





.inner1 {

	position:relative;

	height:23px;

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

	background-position:0 0;

	background-repeat:repeat-x;

	padding-top:12px;

}



.inner2 {

	height:119px;

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

	background-position:right bottom;

	background-repeat:no-repeat;

	padding:3px 10px 3px 10px;

}



.inner2float2 {

	height:119px;

	padding:3px 10px 3px 10px;

}



.inner2float3 {

	height:150px;

	padding:3px 10px 3px 10px;

}

#inner ul {

	list-style-type:none;

	margin:0px;

	padding:0px;

}



#inner ul li {

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

	background-repeat:no-repeat;

	background-position:0 4px;

	*background-position:0 8px;	

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

	font-size:11px;

	color:#666666;

	text-align:left;

	padding-left:10px;

	margin-bottom:7px;

}





.inner3 {

	height:20px;

	background-color:#F6F4FB;

	padding-top:5px;

	padding-left:10px;

}



.abb1 {

	position:absolute;

	left:10px;

}

.add2 {

	position:absolute;

	right:10px;

}



/*######### FAQ ##############*/



.head {

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

	font-size:12px;

	color:#7B69AE;

	text-align:left;

	text-decoration:none;

}

.question {

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

	font-size:12px;

	color:#7B69AE;

	text-align:left;

	text-decoration:none;

}



.question:hover {

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

	font-size:12px;

	color:#000000;

	text-align:left;

	text-decoration:none;

}



#faq {

	width:572px;

	float:left;

}



#faq h1 {

	margin:0px;

	font-family:"Trebuchet MS";

	font-size:20px;

	color:#292056;

	padding-bottom:24px;

	border-bottom:1px solid #dcdcdc;

	font-weight:normal;

	

}



#faq h2 {

	margin:0px;

	padding:0px;

	font-family:"Trebuchet MS";

	font-size:14px;

	color:#7B69AE;

	font-weight:bold;

}





#faq p {

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

	font-size:11px;

	color:#666666;

	text-align:left;

	margin:0px;

	padding-bottom:10px;

}





#faq ul {

	list-style-type:none;

	margin:0px;

	padding:0px;

}



#faq ul li {

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

	background-repeat:no-repeat;

	background-position:30px 7px;

	*background-position:30px 7px;	

	padding-left:40px;

	margin-bottom:7px;

}



.lisub {

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

	background-repeat:no-repeat;

	background-position:45px 7px;

	*background-position:45px 7px;	

	padding-left:55px;

	margin-bottom:7px;

}



.textalign {

	text-align:right;

	margin-bottom:25px;

	padding-right:15px;

}









/* ############### SITEMAP CSS START ############# */



#site {

	width:572px;

	float:left;

}



#site h1 {

	margin:0px;

	font-family:"Trebuchet MS";

	font-size:20px;

	color:#292056;

	padding-bottom:24px;

	border-bottom:1px solid #dcdcdc;

	font-weight:normal;

	

}



#site h2 {

	margin:0px;

	padding:0px;

	font-family:"Trebuchet MS";

	font-size:14px;

	color:#7B69AE;

	font-weight:bold;

}





#site p {

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

	font-size:11px;

	color:#666666;

	text-align:left;

	margin:0px;

	padding-bottom:10px;

}









/*ul*/



.sitemaplinks{



	padding: 0px;



	list-style-type: none;



	margin:0px 0px 0px 15px;	



}







/**/



.sitemaplinks li{



	padding-top:5px;



	padding-bottom:5px;



}







/*li*/



.mainlinks {



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



	font-size:12px;



	color:#000000;



	text-decoration:none;



	font-weight:bold;



}







/*li*/



.sublinks {



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



	background-repeat:no-repeat;



	background-position:0px 9px;



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



	font-size:11px;



	color:#666666;



	text-decoration:none;



	padding-left:10px;



}



/**/



.mainlinks a{



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



	font-size:12px;



	color:#000000;



	text-decoration:none;



	font-weight:bold;



	padding:5px 0px 5px 0px;



}



/**/



.mainlinks a:hover {



	color:#8874C1;



}



/**/



.sublinks a{



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



	font-size:11px;



	color:#666666;



	text-decoration:none;



	padding:5px 0px 5px 0px;



}



/**/



.sublinks a:hover {



	color:#000000;



}









/* ################# Sitemap end ###################*/

.border1 {

	border:1px solid #E3E0EE;

}



/* box1 */



.top {

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

	background-repeat:repeat-x;

	background-position:0 0;

	height:35px;

	

}



.middle {

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

	background-position:center right;

	background-repeat:no-repeat;

	height:124px;

	padding-top:10px;

}



.bottom {

	background-color:#DDD8EA;

	height:26px;

	padding-left:10px;





}



.padding1 {

	padding-left:10px;

	padding-right:10px;

}



.verdhana {

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

	font-size:12px;

	color:#292056;

	text-align:left;

}

.padding2 {

	padding-left:10px;

	width:10px;

	

}



.verdhana11 {

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

	font-size:11px;

	color:#666666;

	text-align:left;

}



.verdhana10 {

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

	font-size:10px;

	color:#666666;

	text-decoration:none;

	

}



.verdhana11error {

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

	font-size:11px;

	text-decoration:none;

	

}



.verdhana11black {

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

	font-size:11px;

	color:#000000;

	text-align:left;

	font-weight:bold;

}



.middle2 {

	height:124px;

	padding-top:10px;

	padding-left:10px;

	padding-right:10px;

}



.footer {

	margin:10px 0px 0px 0px;

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

	background-repeat:repeat-x;

	background-position:0 0;

	height:36px;

	padding:10px;

	color:#666666;

	font-size:11px;

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

}



.copyright {

	margin-bottom:12px;

}



.footerlinks {

}



#contant {

	width:572px;

	float:left;

}



#contant h1 {

	margin:0px;

	font-family:"Trebuchet MS";

	font-size:20px;

	color:#292056;

	padding-bottom:24px;

	border-bottom:1px solid #dcdcdc;

	font-weight:normal;

	

}



#contant p {

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

	font-size:11px;

	color:#666666;

	text-align:left;

}



#contant ul {

	list-style-type:none;

	margin:0px;

	padding:0px;

}



#contant ul li {

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

	background-repeat:no-repeat;

	background-position:0 4px;

	*background-position:0 8px;	

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

	font-size:11px;

	color:#666666;

	text-align:left;

	padding-left:10px;

	margin-bottom:15px;

}



.rightbar {

	width:175px;

	float:right;

	

	

}



.border {

	border:1px solid #E3E0EE;

}



.padding3 {

	padding-bottom:24px;

}



.marginbottom {

	margin-bottom:10px;

}





















.textcontent {

}



/*.textcontent h1 {

	font-family:"Trebuchet MS";

	font-size:17px;

	font-weight:bold;

	color:#000000;

	margin:0px;

	padding-bottom:12px;

}*/



.textcontent h2 {

	font-family:"Trebuchet MS";

	font-size:13px;

	color:#292056;

	margin:0px;

	padding-bottom:12px;

}



.textcontent p {

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

	font-size:11px;

	color:#000000;

	margin:0px;

	padding-bottom:10px;

}



/*======== Form css start =========*/



.contactbg1{

	clear:both;

	height:19px;

	

	/*border-bottom:1px solid #ffffff;*/

}



.contactbg2{

	

	padding-right:5px;

	padding-bottom:3px;

	padding-top:3px;

	

}



.contactbg3{

	clear:both;

	height:10px;

	background-color:#f3f3f3;

	/*border-bottom:1px solid #ffffff;*/

}



.contactbg4{

	background-color:#e6e6e6;

	padding-right:5px;

	height:15px;

	

}



.contactbg1 input, textarea  {

	margin-top:4px; 

}







.heighttextarea{

	height:90px;

	

	

}



.heighttextareapre{

	height:64px;

	

	

}





.heighttextareaprelable{

	height:63px;

	

	

}

.heightlabel{

	height:89px;

	

}











.formcss fieldset{

	margin:0px;

	border-style:none;

	padding:0px;

}



.formcss {

	margin:0px;

}



.formcss em {

	color:#FF0000;

}



.formcss ol{

	margin:0px;

	padding:0px;

	list-style-type:none;

}



.formcss li {

	padding:0px 0px 5px 0px;

	*padding:0px 0px 0px 0px;

}



.formcss li label {

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

	font-size:11px;

	color:#333333;

	display:block;

	float:left;

	width:100px;

	line-height:18px;

	text-align:right;

	

}



.preservice fieldset ol li label{

	width:150px;

	

}



.formcss li input, select, textarea{

	margin-left:5px;

	

}



.textboxborder {

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

	font-size:11px;

	color:#666666;

	background-color:#FFFFFF;

	border:1px solid #DDD8EA;

	padding:1px;

	

}



.button1 {

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

	color:#7B69AE;

	font-size:10px;

	background-color:#DDD8EA;

	border:1px solid #7B69AE;

	padding:1px 2px 1px 2px;

	

	

}



.button6 {

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

	color:#7B69AE;

	font-size:10px;

	background-color:#DDD8EA;

	border:1px solid #7B69AE;

	padding:1px 2px 1px 2px;

	margin-top:15px;

	}





.contectheader {

	background-color:#DDD8EA;

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

	font-size:11px;

	font-weight:bold;

	color:#333333;

	padding:6px 10px 0px 10px;

	height:20px;

	margin:2px 0px 10px 0px;

	*margin:1px 0px 10px 0px;

}



.iframe {

	float:left;

	margin-left:3px;

}



.iframe span {

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

	color:#666666;

	font-size:9px;

}



.iframe p {

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

	color:#666666;

	font-size:9px;

	margin:0px;

	float:left;

	width:155px;

}



.handcur {

	cursor:pointer;

	float:left;

	margin-left:15px;

	margin-right:15px;

}



.handcur1 {

	cursor:pointer;

}



.iframeborder{

	border:2px solid #DDD8EA;

	float:left;

	padding:2px;

}



.red {

	color:#FF0000

}



#contentform label {

	font-weight:bold;

}



.rightbar .formcss label {

	width:83px;

	text-align:left;

}



.currency .formcss label {

	width:39px;

	text-align:left;

}



.textboxborder2 {

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

	font-size:11px;

	color:#666666;

	background-color:#FFFFFF;

	border:1px solid #cccccc;

}



.paddtextbox {

	padding-left:3px; 

}



.paddtextbox1 {

	padding-right:3px; 

}



.paddtextbox2 {

	padding-right:8px;

	padding-left:8px; 

}

.paddtextbox3 {

	padding-left:2px; 

}

.tablestyle {

 margin-top:1px;

 

}



.botbordertable {

	border-bottom:1px solid #e4e4e4;

}



.background {

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

	background-repeat:repeat-x;

}









/*======== Form css End =========*/





#sitemaplink {

	

	left: 10px;

	padding:0px 0px 15px 10px;

}



#sitemaplink ul {

	list-style-type:none;

	margin:0px;

	padding:0px;

}



.sitemapstyle1 {

	height:22px;

	line-height:20px;

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

	font-size:11px;

	color:#4A7420;

	text-decoration:none;

	font-weight:bold;

	

}



.sitemapstyle1 a {

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

	font-size:11px;

	color:#4A7420;

	text-decoration:none;

	font-weight:bold;

}



.sitemapstyle1 a:hover {

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

	font-size:11px;

	color:#000000;

	text-decoration:none;

	font-weight:bold;

}



.sitemapstyle2 {

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

	font-size:11px;

	color:#4A7420;

	text-decoration:none;

	

}



.sitemapstyle2 a {

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

	font-size:11px;

	color:#4A7420;

	text-decoration:none;

}



.sitemapstyle2 a:hover {

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

	font-size:11px;

	color:#000000;

	text-decoration:none;

}



/*testimonials page css start*/

.textcontent {

	width:572px;

	float:left;

}

.textcontent h1 {

	margin:0px;

	font-family:"Trebuchet MS";

	font-size:20px;

	color:#292056;

	padding-bottom:24px;

	border-bottom:1px solid #dcdcdc;

	font-weight:normal;

}

.textcontent h2 {

	margin:0px;

	padding:0px;

	font-family:"Trebuchet MS";

	font-size:14px;

	color:#7B69AE;

	font-weight:bold;

}

.textcontent1 p {

	margin:0px;

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

	font-size:12px;

	color:#666666;

	font-weight:normal;

}

.botborder1 {

	border-bottom:1px solid #e4e4e4;

	

}



.borderright {

	border-right:1px solid #E3E0EE;

}



.link {

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

	font-size:11px;

	color:#000000;

	

}

.link:hover {

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

	font-size:11px;

	color:#8874C1;

	text-decoration:none;

}



.elink1 {

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

	font-size:10px;

	color:#000000;

	

}

.elink1:hover {

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

	font-size:10px;

	color:#8874C1;

	text-decoration:none;

}





.photo {

	width:130px;

	left:20px;

	float:left;

	height:130px;

}

.photext {

	margin:0px;

	padding:0px 0px 0px 130px;

	left:130px;

	top:0px;

}

.popup {

	background-color:#FFFFFF;

	border:1px solid #D4D4D4;

	width:559px;

	_width:560px;

	height:397px;

	_height:398px;

	margin:auto;

	padding:0px 10px 0px 10px;

}

.popupimg {

	margin-bottom:10px;

	margin-right:15px;

	margin-top:15px;

	float:left;

}

.popup h2 {

	font-family: "Trebuchet MS";

	font-size:14px;

	color:#7B69AE;

	padding:15px 0px 15px 0px;

	margin:0px;

	text-decoration:none;

	font-weight:bold;

}

.imgborder {

	border: 1px solid #D4D4D4;

	padding:1px;

	margin-bottom:15px;

}

/*testimonials page css end*/



/*######## inner page Content css start #########*/

#content1 {

	width:744px;

	border-left: 1px solid #DBE3DB;

	border-right: 1px solid #DBE3DB;

	padding:15px;

	*padding:17px 15px 0px 15px;

	margin-left:auto;

	margin-right:auto;

	background-color:#FFFFFF;

}

.textcontent3 {

	float:left;

	width:547px;

	*width:542px;

	margin-right:15px;

	padding:0px;

}

.textcontent3 h1 {

	font-family:"Trebuchet MS";

	font-size:23px;

	color:#000000;

	padding:0px 0px 10px 0px;

	margin:0px;

	text-decoration:none;

	font-weight:normal;

}

.textcontent3 h2 {

	font-family:"Trebuchet MS";

	font-size:18px;

	color:#006F00;

	padding:0px 0px 10px 0px;

	margin:0px;

	text-decoration:none;

	font-weight:normal;

}

.header5 {

	font-family:"Trebuchet MS";

	font-size:15px;

	color:#006F00;

	font-weight:bold;

	text-decoration:none;

	border-bottom:1px solid #D7D7D7;

	border-top:1px solid #E5E5E5;

	border-left:1px solid #E5E5E5;

	border-right:1px solid #E5E5E5;

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

	background-repeat:repeat-x;

	height:26px;

	padding:0px 8px 0px 8px;

	margin:0px;

}





.classesbg {

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

	font-size:12px;

	color:#666666;

	font-weight:bold;

	text-decoration: none;

}

.addressbg {

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

	font-size:12px;

	color:#666666;

	font-weight:bold;

	text-decoration: none;

	padding:7px;



}

/*######## inner page Content css end #########*/

