body {width:auto; height:auto; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#cccccc; line-height:18px; background:url(../images/top_bg.png) repeat-x left top #ffffff;}

img {border:0;behavior: url("../styles/iepngfix.htc");} /*108CC0*/

form {padding:0px; margin:0px;}



.spacer5{width:auto; height:5px; margin:0px; padding:0px; font-size:0px; line-height:normal;}

.spacer10{width:auto; height:10px; margin:0px; padding:0px; font-size:0px; line-height:normal;}

.spacer20{width:auto; height:20px; margin:0px; padding:0px; font-size:0px; line-height:normal;}

.spacer30{width:auto; height:30px; margin:0px; padding:0px; font-size:0px; line-height:normal;}

.spacer50{width:auto; height:50px; margin:0px; padding:0px; font-size:0px; line-height:normal;}

.spacerLogo{width:auto; height:10px; margin:0px; padding:0px; font-size:0px; line-height:normal;}

.spacerTop{width:auto; height:150px; margin:0px; padding:0px; font-size:0px; line-height:normal;}



.wrapper{width:960px; height:auto; margin:0 auto 0 auto;}

	.wrapper a {color:#ffffff; text-decoration:none;}

	.wrapper a:hover {color:#cccccc; text-decoration:underline;}



.bodyclass{width:960px; height:auto; margin:0 auto 0 auto;}

.header {
height: 171px;
width:960px;
background:url(../images/top_bg.png) repeat-x left top #ffffff; 
}

.floatr{
	float:right;
	}


.nav_bar{
	text-align:center;
	height:40px;
	width:960px;
	color:#ffffff;
	font-family:helvetica;
	font-size:14px;
	margin:0 0 0 0;
	position:absolute;
	top:136px;
	text-decoration:none;
	}
	


/* HOME */
a div.nav_homea{
	height:40px;
	width:96px;
	color:#FFFFFF;
	padding-top:25px;
	text-decoration:none;
	background:url(../images/buttons/home_on.png) no-repeat left center;
	}

a div.nav_home{
	height:40px;
	width:96px;
	color:#FFFFFF;
	padding-top:25px;
	text-decoration:none;
	background:url(../images/buttons/home_off.png) no-repeat left center;
	}

a:hover div.nav_home{
	height:40px;
	width:96px;
	color:gold;
	text-decoration:none;
	background:url(../images/buttons/home_on.png) no-repeat left center;
	}

.active1 a div.nav_home{
	height:40px;
	width:96px;
	text-decoration:none;
	background:url(../images/buttons/home_on.png) no-repeat left center;
	}
	
	
/* ABOUT US */
a div.nav_abouta{
	height:40px;
	width:119px;
	color:#FFFFFF;
	padding-top:25px;
	text-decoration:none;
	background:url(../images/buttons/aboutus_on.png) no-repeat left center;
	}

a div.nav_about{
	height:40px;
	width:119px;
	color:#FFFFFF;
	padding-top:25px;
	text-decoration:none;
	background:url(../images/buttons/aboutus_off.png) no-repeat left center;
	}

a:hover div.nav_about{
	height:40px;
	width:119px;
	color:gold;
	text-decoration:none;
	background:url(../images/buttons/aboutus_on.png) no-repeat left center;
	}

.active1 a div.nav_about{
	height:40px;
	width:119px;
	text-decoration:none;
	background:url(../images/buttons/aboutus_on.png) no-repeat left center;
	}


/* SERVICES */
a div.nav_serva{
	height:40px;
	width:112px;
	color:#FFFFFF;
	padding-top:25px;
	text-decoration:none;
	background:url(../images/buttons/services_on.png) no-repeat left center;
	}

a div.nav_serv{
	height:40px;
	width:112px;
	color:#FFFFFF;
	padding-top:25px;
	text-decoration:none;
	background:url(../images/buttons/services_off.png) no-repeat left center;
	}

a:hover div.nav_serv{
	height:40px;
	width:112px;
	color:gold;
	text-decoration:none;
	background:url(../images/buttons/services_on.png) no-repeat left center;
	}

.active1 a div.nav_serv{
	height:40px;
	width:112px;
	text-decoration:none;
	background:url(../images/buttons/services_on.png) no-repeat left center;
	}


/* IN THE NEWS */
a div.nav_newsa{
	height:40px;
	width:137px;
	color:#FFFFFF;
	padding-top:25px;
	text-decoration:none;
	background:url(../images/buttons/inthenews_on.png) no-repeat left center;
	}

a div.nav_news{
	height:40px;
	width:137px;
	color:#FFFFFF;
	padding-top:25px;
	text-decoration:none;
	background:url(../images/buttons/inthenews_off.png) no-repeat left center;
	}

a:hover div.nav_news{
	height:40px;
	width:137px;
	color:gold;
	text-decoration:none;
	background:url(../images/buttons/inthenews_on.png) no-repeat left center;
	}

.active1 a div.nav_news{
	height:40px;
	width:137px;
	text-decoration:none;
	background:url(../images/buttons/inthenews_on.png) no-repeat left center;
	}


/* TESTIMONIALS */
a div.nav_testa{
	height:40px;
	width:147px;
	color:#FFFFFF;
	padding-top:25px;
	text-decoration:none;
	background:url(../images/buttons/testimonials_on.png) no-repeat left center;
	}

a div.nav_test{
	height:40px;
	width:147px;
	color:#FFFFFF;
	padding-top:25px;
	text-decoration:none;
	background:url(../images/buttons/testimonials_off.png) no-repeat left center;
	}

a:hover div.nav_test{
	height:40px;
	width:147px;
	color:gold;
	text-decoration:none;
	background:url(../images/buttons/testimonials_on.png) no-repeat left center;
	}

.active1 a div.nav_test{
	height:40px;
	width:147px;
	text-decoration:none;
	background:url(../images/buttons/testimonials_on.png) no-repeat left center;
	}


/* CONTACT US */
a div.nav_contacta{
	height:40px;
	width:133px;
	color:#FFFFFF;
	padding-top:25px;
	text-decoration:none;
	background:url(../images/buttons/contactus_on.png) no-repeat left center;
	}

a div.nav_contact{
	height:40px;
	width:133px;
	color:#FFFFFF;
	padding-top:25px;
	text-decoration:none;
	background:url(../images/buttons/contactus_off.png) no-repeat left center;
	}

a:hover div.nav_contact{
	height:40px;
	width:133px;
	color:gold;
	text-decoration:none;
	background:url(../images/buttons/contactus_on.png) no-repeat left center;
	}

.active1 a div.nav_contact{
	height:40px;
	width:133px;
	text-decoration:none;
	background:url(../images/buttons/contactus_on.png) no-repeat left center;
	}


/* GET STARTED NOW */
.nav_start{
	height:40px;
	padding-top:25px;
	padding-left:20px;
	text-align:left;
	width:216px;
	background:url(../images/buttons/getstarted.png) no-repeat left center;
	}
		
a:hover div.nav_start{
	height:40px;
	padding-top:25px;
	padding-left:20px;
	color:gold;
	text-align:left;
	width:216px;
	background:url(../images/buttons/getstarted.png) no-repeat left center;
	}
	





.footer {
height: 140px;
background:url(../images/bot_bg.png) repeat-x left top #ffffff; 
}



.footer_navbg{
	height:41px;
	width:960px;
	font-family:helvetica;
	background:url(../images/bottomtool.png) no-repeat left center;
	position:relative;
	bottom:-20px;
	}
	
.footer_nav{
	text-align:center;
	height:41px;
	width:960px;
	color:#333333;
	font-family:helvetica;
	font-size:11px;
	text-decoration:none;
	padding-top:11px;
	letter-spacing:1px;
	font-weight:bold;
	}
	
.footer_nav a{
	color:#333333;
	font-family:helvetica;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	}

.footer_nav a:hover{
	color:gold;
	font-family:helvetica;
	font-size:11px;
	text-decoration:none;
	}















.body_title{
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	color:#1B4FA5;
	}

	
.tag_line{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
	padding-top:10px;
	}

.tag_line2{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#1B4FA5;
	padding-top:10px;
	}

	
.tag_line3{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#1B4FA5;
	padding-top:10px;
	}

	

.hometxt{
	padding-right:25px;
	text-align:justify;
	font-family:arial;
	font-size:13px;
	}	

.hometxt a{
	text-align:justify;
	font-family:arial;
	font-size:13px;
	color:#333333;
	}	

.hometxt a:hover{
	text-align:justify;
	font-family:arial;
	font-size:13px;
	color:gold;
	}	



.contentwrap{
	margin:0 auto 0 auto;
	width:960px;
	height:auto;
	color:#777777;
	}
	
	

.clientlogin{
	height:300px;
	width:230px;
	background:url(../images/clientlogin.jpg) no-repeat left center;
	}


.clientForm{
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	}

.clientForget{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	}

.clientForget a{
	font-family:Verdana;
	font-size:11px;
	color:#1B4FA5;
	text-decoration:none;
	}

.clientForget a:hover{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}



.inquiryForm{
	height:280px;
	width:960px;
	background:url(../images/inquiry.jpg) no-repeat left center;
	}

.inquiryFeild{
	width:160px;
	}

.inquiryTFeild{
	width:160px;
	height:60px;}


.inquiryText{
	padding-left:10px;
	font-family:Verdana;
	font-size:11px;
	color:#1B4FA5;
	font-weight:bold;
	}


.callUs{
	padding-left:5px;
	font-family:Verdana;
	font-size:13px;
	color:#1B4FA5;
	font-weight:bold;
	}



.phoneNum{
	padding-left:10px;
	font-family:Verdana;
	font-size:16px;
	color:#EE2023;
	font-weight:bold;
	}






.copyright{
	text-align:center;
	padding-top:25px;
	padding-left:12px;
	text-decoration:none;
	color:#333333;
	}


.copyright a{
	text-decoration:none;
	color:#1B4FA5;
	}

.copyright a:hover{
	text-decoration:none;
	color:#000000;
	}



.testiGraybar{
	margin:0 auto 0 auto;
	width:auto;
	height:1px;
	background:url(../images2/grey-dots.gif) repeat-x left top;
	}

.testifrom{
	font-weight:bold;
	font-size:11px;
	line-height:15px;
	padding-top:5px;
	}






/* Easy Slider */

	#slider{}	
	#slider ul, #slider li, #slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:960px;
		height:270px;
		overflow:hidden; 
		}	

	#slider2 li{ 
		background:#f1f1f1;
		}		
	#slider2 li h2{ 
		margin:0 20px;
		padding-top:20px;
		}	
	#slider2 li p{ 
		margin:20px;
		}						
		
	p#controls, p#controls2{
		margin:0;
		position:relative;
		} 
	
	#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:30px;
		height:77px;
		position:absolute;
		left:0px;
		top:-160px;
		}	
	#nextBtn, #nextBtn2{ 
		left:930px;
		}														
	#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:30px;
		height:77px;
		background:url(images/space.gif) repeat-x 0 0;	
		}	
	#nextBtn a, #nextBtn2 a{ 
		background:url(images/space.gif) repeat-x 0 0;	
		}												

/* // Easy Slider */













/** Notify MSG **/

.notifyMsg{padding-top:2px; padding-bottom:2px;}

.errorBox{width:auto; height:35px; background-color:#FFFFCC; border:1px solid #FFCC33;}

.errorBox div{color:#FF0033; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-top:8px; padding-left:10px; text-align:left;}

.successBox{width:auto; height:35px; background-color:#DFF2BF; border:1px solid #9FCC4D;}

.successBox div{color:#2C852C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-top:8px; padding-left:10px; text-align:left;}		
