@charset "utf-8";

/* whitehall */



body{background:#f1f1f1; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1b2934;}

a:focus{outline:0px;}



a{text-decoration:underline;}

a:hover{text-decoration:none;}





img{border:0px;}



.clear{clear:both;}

.f-left{float:left;}

.f-right{float:right;}











#wrapper{

	width:900px;

	margin:0 auto;

	background:#fff;

	 border-top:1px solid #ddd;		

	}



#wrapper-indent{

	width:886px;

	padding:0 7px;

	}



/* --------------------- header --------------------*/



.header{

	width:886px;

	height:120px;

	padding:5px 0 0 0;

	background:url(../images/header-bg.jpg) top repeat-x;

	}





.logo{

	width:246px;

	height:80px;

	display:block;

	float:left;

	}



.header-right-col{

	width:400px;

	float:left;

	}

	
.top-links{

	width:410px;
	float:left;
	padding-top:10px;
	border:0px solid #FF0000;

	}


.top-links a{

	text-decoration:none;

	color:#666666;

	
}	

.top-links a:hover{

	text-decoration:underline;

	color:#666666;

	
}



.call-us{

	width:360px;

	float:left;

	vertical-align:middle;

	}





/* --------------------- header end --------------------*/











/*------------- Navigation ----------------*/





.nav{

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

	width:1002pxl;

	height:35px;

	}



.nav ul,li{

	margin:0 auto;

	padding:0px;

	}



.nav ul{

	padding:0 0 0 12px;

	}



.nav li{

	list-style:none;

	float:left;

	display:inline;

	font-family:Trebuchet Ms;

	font-size:17px;

	color:#ffffff;

	font-weight:bold;

	padding:6px 13px 0 13px;

	background:url(../images/nav-divider.jpg) top right no-repeat;

	height:23px;

	}



.nav li a{

	color:#fff;

	text-decoration:none;

	}



.nav li a:hover{

	color:#fff;

	text-decoration:underline;

	}





/*------------- Navigation End ----------------*/







/*------------- Container ----------------*/



#container{

	width:886px;

	padding:6px 0 8px 0;

	clear:both;

	}



#left-col{

	width:270px;

	float:left;

	}





/*------------- right col ----------------*/



#right-col{

	width:610px;

	float:right;

	padding:0 0 0 6px;

	}





.banner{

	width:610px;

	height:250px;

	}





.wel-col{

	width:610px;

	padding:6px 0 0 0;

	background:url(../images/wel-bg.jpg) bottom repeat-x;

	}

	

.wel-col img{

	float:none;

	padding:0 0 0 1px;

	}



.wel-col p{

	margin:0px;

	padding:0 0 12px 0;

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

	font-size:12px;

	color:#1b2934;

	line-height:18px;

	}







.wel-col-indent{

	padding:10px;

	}



.wel-strip{

	background:url(../images/wel-strip.jpg);

	width:610px;

	height:36px;

	}



.wel-strip h1{

	margin:0px;

	padding:5px 0 0 15px;

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

	font-size:20px;

	color:#ffffff;

	font-weight:normal;

	}





.testimonials-col{

	width:270px;

	padding:7px 0 0 0;

	}



.testimonials-col-indent{

	padding:15px;

	}



.testimonials-strip{

	width:270px;

	height:36px;

	}



.strip{

	width:270px;

	float:left;

	background:url(../images/testimonials-strip.jpg);

	height:36px;

	}



.view-more{

	font-family:tahoma;

	font-size:11px;

	color:#ff0000;

	padding:8px 2px 0 0;

	font-weight:bold;

	background-color:#f3f3f3;

	width:250px;

	text-align:right;

	}

	

.view-more p{

	margin:0px;

	padding:0px;

	text-align:right;

	}



.view-more a{

	color:#ff0000;

	text-decoration:underline;

	}





.view-more a:hover{

	color:#ff0000;

	text-decoration:none;

	}







.testimonials-col p{

	margin:0px;

	padding:0 0 14px 0;

	font-size:12px;

	color:#000000;

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

	line-height:18px;

	}



.strip h1{

	margin:0px;

	padding:5px 0 0 15px;

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

	font-size:20px;

	color:#ffffff;

	font-weight:normal;

	}





span.color-1{

	color:#996633;

	}







/*------------- right col end ----------------*/









/*------------- left col ----------------*/



#left-menu{

	width:270px;

	}



#left-menu ul,li{

	margin:0px;

	padding:0px;

	}



#left-menu li.tab-1{

	width:270px;

	height:80px;

	list-style:none;

	margin:0 0 5px 0;

	}



#left-menu  li a.tab-1{

	background:url(../images/tab-1.jpg) top no-repeat;

	list-style:none;

	margin:0 0 5px 0;

	display:block;

	padding:15px 0 15px 100px;

	text-decoration:none;

	}



#left-menu li.tab-2{

	background:url(../images/tab-2.jpg) top no-repeat;

	width:270px;

	height:80px;

	list-style:none;

	margin:0 0 5px 0;

	}



#left-menu  li a.tab-2{

	background:url(../images/tab-2.jpg) top no-repeat;

	list-style:none;

	margin:0 0 5px 0;

	display:block;

	padding:15px 0 15px 100px;

	text-decoration:none;

	}

	



#left-menu li.tab-3{

	background:url(../images/tab-3.jpg) top no-repeat;

	width:270px;

	height:80px;

	list-style:none;

	}



#left-menu li a.tab-3{

	background:url(../images/tab-3.jpg) top no-repeat;

	list-style:none;

	margin:0 0 5px 0;

	display:block;

	padding:15px 0 15px 100px;

	text-decoration:none;

	}

	

	

.text_01{font-family:Trebuchet Ms; font-size:18px; color:#333333;}

.text_02{font-family:Trebuchet Ms; font-size:22px; color:#cc6e00;}



.text_03{font-family:Trebuchet Ms; font-size:24px; color:#52b0d5;}



.text_04{font-family:Trebuchet Ms; font-size:22px; color:#669900;}





























.services{

	width:270px;

	padding:6px 0 0 0;

	background:#f3f3f3;

	}



.services ul,li{

	margin:0px;

	padding:0px;

	}



.services ul{

	padding:20px 12px 0 10px;

	float:left;

	}



.services li{

	list-style:none;

	background:url(../images/arrow.jpg) top left no-repeat;

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

	font-size:13px;

	color:#006699;

	padding:0 0 22px 30px;

	width:210px;

	}



.services li a{

	color:#006699;

	text-decoration:none;

	}



.services li a:hover{

	color:#006699;

	text-decoration:underline;

	}



.gray_bar{

	background:url(../images/gray-bar.jpg) top;

	width:270px;

	height:36px;

	}



.gray_bar p{

	margin:0px;

	padding:5px 0 0 20px;

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

	font-size:18px;

	color:#ffffff;

	}

	



.coupons_box{

	width:270px;

	margin:6px 0 0 0;

	}



.coupons_indent{

	background:url(../images/coupons-bg.jpg) bottom repeat-x #71d3fa;

	padding:4px 0px 5px 5px;

	width:265px;

	}

	

.coupons_bar{

	background:url(../images/coupons-bar.jpg) top;

	width:270px;

	height:36px;

	border-bottom:1px solid #ffffff;

	}



.coupons_bar p{

	margin:0px;

	padding:5px 0 0 20px;

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

	font-size:18px;

	color:#ffffff;

	}



.coupons{

	width:259px;

	padding:4px 0 0 0;

	}

	

.coupons-img{

	width:106px;

	padding:0 2px 0 0;

	float:left;

	}



.print{

	float:left;

	text-align:left;

	}



.print ul,li{

	margin:0px;

	padding:0px;

	text-align:left;

	}



.print ul{

	padding:10px 0 0 0;

	}

	

.print li{

	list-style:none;

	font-family:Trebuchet Ms;

	font-size:14px;

	color:#0e4668;

	font-weight:bold;

	padding:0 5px 0 20px;

	background:url(../images/print.png) left top no-repeat;

	text-align:left;

	}





.print li a{

	color:#0e4668;

	text-decoration:none;

	}



.print li a:hover{

	color:#ff0000;

	text-decoration:underline;

	}







/*------------- left col end ----------------*/









/*------------- footer ----------------*/



.footer{

	width:886px;

	background:url(../images/footer-bg.jpg) top repeat-x;

	height:90px;
	text-align:center;

	}





.footer ul,li{

	margin:0px;

	padding:0px;

	}



.footer ul{

	padding:15px 0 0;

	}



.footer li{

	list-style:none;

	font-family:tahoma;

	font-size:11px;

	color:#494949;

	float:none;

	display:inline;

	padding:0 10px;

	}





.footer li a{

	color:#494949;

	text-decoration:none;

	}





.footer li a:hover{

	color:#000000;

	text-decoration:underline;

	}



.footer p{

	margin:0px;

	padding:12px 0 0 0;

	text-align:center;

	font-family:tahoma;

	font-size:11px;

	color:#494949;

	}

	

.footer p a{

	color:#494949;

	text-decoration:none;

	}





.footer p a:hover{

	color:#000000;

	text-decoration:underline;

	}



/*------------- inner pages css ----------------*/









.our_staff_container{

	width:570px;

	margin:0 auto 12px auto;

	}





.our_staff_container h3{

	margin:0px;

	padding:0 0 18px 0;

	font:bold 18px Arial, Helvetica, sans-serif;

	color:#002738;

	}



.our_staff_container p{

	margin:0px;

	padding:0 0 10px 0;

	font:12px Arial, Helvetica, sans-serif;

	color:#02212e;

	line-height:18px;

	}



.our_staff_container_img{

	width:125px;

	float:left;

	padding:0px;

	text-align:center;

	border:1px solid #cccccc;

	margin:0px;

	}



.our_staff_container_img img{

	padding:0 0px 0 0;

	}



.our_staff_container_content{

	width:403px;

	float:right;

	text-align:justify;

	}



.form{

	margin:0px;

	padding:0px;

	font:12px Arial, Helvetica, sans-serif;

	color:#02212e;

	}





.input{

	width:224px;

	border:1px solid #3786ad;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	padding:3px;

	}



.input_01{

	width:142px;

	border:1px solid #3786ad;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	padding:3px;

	}



.input_02{

	width:120px;

	border:1px solid #3786ad;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	padding:3px;

	}



.input_03{

	width:60px;

	border:1px solid #3786ad;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	padding:3px;

	}





.select{

	width:233px;

	border:1px solid #3786ad;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	padding:3px;

	}



.textarea_01{

	width:225px;

	height:80px;

	border:1px solid #3786ad;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	padding:3px;

	}





.red_color{color:#ff0000;}



.inner_divider{

	width:916px;

	margin:12px 0 22px 0;

	border-top:1px dashed #cccccc;

	}

	

div.photo {

	width: 200px;

	text-align: center;

	line-height: 17px;

	font: normal 11px Trebuchet, Verdana, Arial, sans-serif;

}



div.photo img {

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

	background-position: bottom right;

	background-repeat: no-repeat;

	padding: 0px 10px 9px 0px;

}




