@charset "utf-8";
/* CSS Document */
*{margin:0px;
	padding:0px;}
	
body{
	margin:0px;
	padding:0px;
	background:url(../images/bg.jpg) repeat-x #fbfbfb;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #484848;}
	
.clear{
	clear:both;
	margin:0px;
	padding:0px;}
	
#mainwrap{
	width:950px;
	margin:auto;
	}
	

/*######## banner starts here ########*/
#banner{
}
#bannerleft{
	width:274px;
	float:left;
	height:393px;}
	
#logo{
margin:23px 63px 8px 51px;}

#bannerlink_left{
	height:292px;
	background:url(../images/ourservices_bg.jpg) no-repeat bottom left ;}
	
/*#bannerlink_left ul{
	margin:0px;
	padding:83px 0 0 0;
	list-style:none;}*/
	
#bannerlink_left ul{
	margin:0px;
	padding:75px 0 0 0;
	list-style:none;}	

a.leftlink1{
	text-decoration:none;
	background:url(../images/leftmenubg.jpg) no-repeat top left;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	padding:2px 10px 8px 33px;
	margin:0px 0px 0px 21px;
	text-align:left;
	line-height:normal;
	height:16px;
	font-weight:normal;
	display:block;
	outline:none;
	}
a.leftlink1:hover{
	text-decoration:none;
	background:url(../images/leftmenubghover.jpg) no-repeat top left;
	color:#ffdbdd;
	}
	
a.leftlink2{
	text-decoration:none;
	background:url(../images/leftmenubg1.jpg) no-repeat top left;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	padding:2px 10px 8px 33px;
	margin:0px 0px 0px 21px;
	text-align:left;
	line-height:normal;
	height:16px;
	font-weight:normal;
	display:block;
	outline:none;
	}
a.leftlink2:hover{
	text-decoration:none;
	background:url(../images/leftmenubghover1.jpg) no-repeat top left;
	color:#ffdbdd;
	}
	
a.leftlink3{
	text-decoration:none;
	background:url(../images/leftmenubg2.jpg) no-repeat top left;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	padding:2px 10px 8px 33px;
	margin:0px 0px 0px 21px;
	text-align:left;
	line-height:normal;
	height:16px;
	font-weight:normal;
	display:block;
	outline:none;
	}
a.leftlink3:hover{
	text-decoration:none;
	background:url(../images/leftmenubghover2.jpg) no-repeat top left;
	color:#ffdbdd;
	}
	
a.leftlink4{
	text-decoration:none;
	background:url(../images/leftmenubg3.jpg) no-repeat top left;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	padding:2px 10px 8px 33px;
	margin:0px 0px 0px 21px;
	text-align:left;
	line-height:normal;
	height:16px;
	font-weight:normal;
	display:block;
	outline:none;
	}
a.leftlink4:hover{
	text-decoration:none;
	background:url(../images/leftmenubghover3.jpg) no-repeat top left;
	color:#ffdbdd;
	}

a.leftlink5{
	text-decoration:none;
	background:url(../images/leftmenubg4.jpg) no-repeat top left;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	padding:2px 10px 8px 33px;
	margin:0px 0px 0px 21px;
	text-align:left;
	line-height:normal;
	height:16px;
	font-weight:normal;
	display:block;
	outline:none;
	}
a.leftlink5:hover{
	text-decoration:none;
	background:url(../images/leftmenubghover4.jpg) no-repeat top left;
	color:#ffdbdd;
	}

a.leftlink6{
	text-decoration:none;
	background:url(../images/leftmenubg5.jpg) no-repeat top left;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	padding:2px 10px 8px 33px;
	margin:0px 0px 0px 21px;
	text-align:left;
	line-height:normal;
	height:16px;
	font-weight:normal;
	display:block;
	outline:none;
	}
a.leftlink6:hover{
	text-decoration:none;
	background:url(../images/leftmenubghover5.jpg) no-repeat top left;
	color:#ffdbdd;
	}
	
a.leftlink7{
	text-decoration:none;
	background:url(../images/leftmenubg6.jpg) no-repeat top left;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	padding:2px 10px 8px 33px;
	margin:0px 0px 0px 21px;
	text-align:left;
	line-height:normal;
	height:16px;
	font-weight:normal;
	display:block;
	outline:none;
	}
a.leftlink7:hover{
	text-decoration:none;
	background:url(../images/leftmenubghover6.jpg) no-repeat top left;
	color:#ffdbdd;
	}
	
a.leftlink8{
	text-decoration:none;
	background:url(../images/leftmenubg6.jpg) no-repeat top left;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	padding:2px 10px 8px 33px;
	margin:0px 0px 0px 21px;
	text-align:left;
	line-height:normal;
	height:16px;
	font-weight:normal;
	display:block;
	outline:none;
	}
a.leftlink8:hover{
	text-decoration:none;
	background:url(../images/leftmenubghover6.jpg) no-repeat top left;
	color:#ffdbdd;
	}	
	
	
	
.leftlink1_sel{
	text-decoration:none;
	background:url(../images/leftmenubghover.jpg) no-repeat top left;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffdbdd;
	padding:2px 10px 8px 33px;
	margin:0px 0px 0px 21px;
	text-align:left;
	line-height:normal;
	height:16px;
	font-weight:bold;
	display:block;
	}

.leftlink2_sel{
	text-decoration:none;
	background:url(../images/leftmenubghover1.jpg) no-repeat top left;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffdbdd;
	padding:2px 10px 8px 33px;
	margin:0px 0px 0px 21px;
	text-align:left;
	line-height:normal;
	height:16px;
	font-weight:bold;
	display:block;
	}
	
.leftlink3_sel{
	text-decoration:none;
	background:url(../images/leftmenubghover2.jpg) no-repeat top left;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffdbdd;
	padding:2px 10px 8px 33px;
	margin:0px 0px 0px 21px;
	text-align:left;
	line-height:normal;
	height:16px;
	font-weight:bold;
	display:block;
	}

.leftlink4_sel{
	text-decoration:none;
	background:url(../images/leftmenubghover3.jpg) no-repeat top left;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffdbdd;
	padding:2px 10px 8px 33px;
	margin:0px 0px 0px 21px;
	text-align:left;
	line-height:normal;
	height:16px;
	font-weight:bold;
	display:block;
	}
	
.leftlink5_sel{
	text-decoration:none;
	background:url(../images/leftmenubghover4.jpg) no-repeat top left;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffdbdd;
	padding:2px 10px 8px 33px;
	margin:0px 0px 0px 21px;
	text-align:left;
	line-height:normal;
	height:16px;
	font-weight:bold;
	display:block;
	}
	
.leftlink6_sel{
	text-decoration:none;
	background:url(../images/leftmenubghover5.jpg) no-repeat top left;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffdbdd;
	padding:2px 10px 8px 33px;
	margin:0px 0px 0px 21px;
	text-align:left;
	line-height:normal;
	height:16px;
	font-weight:bold;
	display:block;
	}
	
.leftlink7_sel{
	text-decoration:none;
	background:url(../images/leftmenubghover6.jpg) no-repeat top left;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffdbdd;
	padding:2px 10px 8px 33px;
	margin:0px 0px 0px 21px;
	text-align:left;
	line-height:normal;
	height:16px;
	font-weight:bold;
	display:block;
	}

.leftlink8_sel{
	text-decoration:none;
	background:url(../images/leftmenubghover6.jpg) no-repeat top left;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffdbdd;
	padding:2px 10px 8px 33px;
	margin:0px 0px 0px 21px;
	text-align:left;
	line-height:normal;
	height:16px;
	font-weight:bold;
	display:block;
	}


/*#bannerlink_left li{
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#d4d4d4;
	margin:0 0 0px 0;
	padding:5px 10px 6px 55px;
	text-align:left;
	line-height:normal;
	height:16px;
	font-weight:bold;}	
	
#bannerlink_left li a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;}
	
#bannerlink_left li a:hover{
	text-decoration:none;
	color:#d4d4d4;
		background:url(../images/leftmenubghover.jpg) no-repeat bottom left;}	*/
	
#bannermiddle{
	width:402px;
	float:left;
	margin:62px 0 0 0;}
	
	
#bannermiddle1{
	width:394px;
	float:left;
	background:url(../images/flashbg.jpg) no-repeat top left;
	padding:19px 4px 0px 4px;
	margin:62px 0px 0px 0px;
	height:312px;}
	
#bannerright{
	float:right;
	width:274px;}
	
#formbg{
	height:292px;
	background:url(../images/form_bg.jpg) no-repeat left bottom;}
	
#formbg span{
	font-size:11px;
	line-height:normal;
	}
	
#formbg span a{
	color:#d6d6d6;
	text-decoration:none;
	outline:none;
	background:url(../images/formlinkbg.jpg) no-repeat bottom left;
	display:block;
	padding:0px 0px 2px 8px;

	}

#formbg span a:hover{
	background:url(../images/formlinkbg_hover.jpg) no-repeat bottom left;
	color:#ffffff;
	text-decoration:none;
	}
	
.td2{
	text-align:left;
	font-size:13px;
	color:#ffffff;
	padding:0 0 0 12px;}

#phone{
	margin:0px 0 0px 0px;
	text-align:center;
	height:83px;
	padding:18px 0px 0px 0px;}
	
#phone img{
	margin:18px 0 0px 0px;
	}
.call{
	background:url(../images/phone_icon.jpg) top left no-repeat;
	width:161px;
	height:52px;
	color:#ffffff;
	font-size:22px;
	font-weight:normal;
	text-align:left;
	padding:3px 0px 0px 40px;
	margin:auto;

	}
	
/*.top_nav{
	margin:10px 0 0px 0px;
	text-align:center;
	line-height:normal;}*/
	
.top_nav{
	margin:7px 0px 0px 36px;
	text-align:center;
	line-height:normal;}
	
.top_nav a{
	background-color:#9b1311;
	border:1px solid #7d0403;
	font-size:11px;
	color:#ff908e;
	outline:none;
	display:block;
	margin:0px 0px 0px 6px;
	padding:1px 6px 1px 6px;
	float:left;
	text-decoration:none;}
	
.top_nav a:hover{
	color:#fff;
	background:url(../images/toplinkbghover.jpg) repeat-x top left;
	border:1px solid #7d0403;}
	


.top_nav_active{
	border:1px solid #7d0403;
	font-size:11px;
	outline:none;
	display:block;
	margin:0px 0px 0px 6px;
	padding:1px 6px 1px 6px;
	float:left;
	color:#fff;
	background:url(../images/toplinkbghover.jpg) repeat-x top left;
	border:1px solid #7d0403;}

		
.form_top {
	padding:50px 23px 12px 20px;
	text-align:left;
	font-size:11px;
	color:#d6d6d6;}
	
.td1{
	text-align:left;
	font-size:13px;
	color:#ffffff;
	padding:0 0 0 20px;}
	
	
.textfield{
	border: solid 1px #666666;
	background:url(../images/textfieldbg.jpg) repeat-x #e9e9e9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	width:124px;
	height:17px;
	padding:1px 5px 0 4px;}

.commentfield{
	border: solid 1px #666666;
	background:url(../images/textfieldbg.jpg) repeat-x top #e9e9e9;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	width:124px;
	height:45px;
	padding:4px 5px 0 4px;
	resize: none;}
	
.submit{
	padding-right:25px;}
	
/*########banner ends here #########*/	
		
/* ######topnav starts here ##########*/
		
#menu{ 
    border-bottom:2px #FFFFFF solid;
    border-left: 8px #FFFFFF solid;
	border-right: 8px #FFFFFF solid;
	background:url(../images/menubg1.jpg) repeat-x;
	height:40px; }
	
#menu a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	outline:none;
	}
#menu a:hover{
	text-decoration:none;
	color:#ff908e;
	}
	
#menu ul{
	padding:0px;
	margin:0px;
	list-style:none;}
	
.menulist{
	padding:12px 29px 6px 26px;
	background:url(../images/menu_sep1.jpg) no-repeat top left;
	float:left;
	font-size:14px;
	text-decoration:none;
	color:#ff908e;
	font-weight:normal;
	}
	
.menulist_active{
	padding:12px 29px 11px 27px;
	background:url(../images/menubg_active.jpg) repeat-x bottom left;
	float:left;
	font-size:14px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;

	}
	
/*#menu li{
	padding:12px 28px 6px 25px;
	background:url(../images/menu_sep1.jpg) no-repeat top left;
	float:left;
	font-size:14px;
	text-decoration:none;
	color:#ff908e;
	font-weight:bold;}

#menu li a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;}
	
#menu li a:hover{
	text-decoration:none;
	color:#ff908e;}*/
	
#maincontent{
	width:934px;
	padding:0 8px 0 8px;
	background:url(../images/content_bg.jpg) repeat-y;}	
	
/*######## topnav ends here######## */
  
/*######## content area starts here######## */
  
#contentleft{
	width:269px;
	background:url(../images/rightcontent_bg.jpg) repeat-y;
	margin:0 0 10px 0;
	float:left;}

#video{
	margin:0px 8px 14px 7px;
	background:url(../images/media_bg.jpg) no-repeat bottom left #f9f1f1;
	padding:28px 25px 27px 8px;
	text-align:left;}
	
#video img{
	margin:35px 0px 0px 10px;
	cursor:pointer;
	}
	
.testimonials{
	margin:0px 8px 15px 7px;
	text-align:left;
	line-height:20px;}
	
.testimonials_name{
	padding:0px 5px 5px 25px;
	margin:0px 0px 15px 0px;
	font-weight:bold;
	font-size:13px;
	float:left;}
	
.testimonials_top{
	background:url(../images/testimonials_top.jpg) no-repeat top;
	height:21px;
	padding:18px 0 0 31px;}
	
.testimonials h1{
	font-size:22px;
	color:#3b3a3a;
	font-weight:normal;}
	
.testimonials h1 span{
	font-size:25px;
	color:#750d0b;}
	
.testimonials ul{
	padding:22px 0 5px 5px;
	margin:0px;
	list-style:none;}
	
.testimonials li{
	background:url(../images/invert_comma.jpg) top left no-repeat;
	padding:0 10px 0 22px;}
	
.testimonial_bottom{
	margin:15px 0px 0px 0px;}
	
.read{
	float:right;
	color:#990000;
	font-size:14px;
	text-decoration:underline;
	margin:0px 5px 0px 0px;
	outline:none;}
	
.read:hover{
	color:#666666;
	text-decoration:none;}
	
.address_div{
	margin:0px 8px 0px 7px;
	text-align:left;
	line-height:20px;}
	
.address_div h1{
	font-size:22px;
	color:#3b3a3a;
	font-weight:normal;}
	
.address_div h1 span{
	font-size:25px;
	color:#750d0b;}

.address{
	margin:20px 0 0 31px;}

.address h1{
	font-size:14px;
	color:#750d0b;
	font-weight:bold;}
	
.address h1 span{
    font-size:14px;
	color:#3b3a3a;}
	
.address_div_phone{
	padding:0px 5px 5px 0px;
	margin:0px 0px 15px 0px;
	font-weight:bold;}
	
.address_div_number{
	padding:0px 5px 5px 0px;
	margin:0px 0px 15px 0px;
	font-weight:bold;
	color:#750d0b;}
	
address_div_name span{
	color:#750d0b;}
	
.maillink { 
	font-size:14px;
	color:#750d0b;}
	
a.maillink {
	color:#750d0b;
	text-decoration:underline;
	outline:none;}
	
a.maillink:hover{
	color:#af5251;
	text-decoration:none;}
	
.rightcontent{
	width:615px;
	padding:35px 20px 15px 28px;
	float:right;
	text-align:left;
	line-height:20px;}
	
.rightcontent h1{
	background:url(../images/service_bg.jpg) no-repeat top left;
	font-size:28px;
	color:#750d0b;
	font-weight:normal;
	padding:0px 0px 20px 25px;
	margin:0px;}
	
.rightcontent h1 span{
	font-size:22px;
	color:#3b3a3a;}
	
.rightcontent h3{
	margin:0px;
	padding:0px;
	color:#750d0b;
	font-size:20px;	
	font-weight:normal;
}
	
.dottedline{
	background:url(../images/dot_line.jpg) repeat-x top;
	padding:8px 0 27px 0;
	margin:8px 0px 0px 0px;}
	
#services{
	background:url(../images/service_bg.jpg) no-repeat top left;
	padding:2px 0 0 28px;
	height:20px;}
	
.maintext{
	margin:13px 0px 18px 0px;
	padding:0 0 13px 0;
	text-align:left;
	background:url(../images/main_text_bg.jpg) no-repeat bottom left;}
	
.maintext h2{
	color:#750d0b;
	font-size:18px;
	padding:0 0 8px 0;
	font-weight:normal;}
	
.maintext img{
	vertical-align:top;
	margin:3px 15px 10px 0;
	width:109px;
	float:left;}
	
.rigntalign{
	width:482px;
	float:left;}	
	
.readmore {
	font-size:14px;
	color:#750d0b;
	float:right;}
	
a.readmore {
	color:#750d0b;
	text-decoration:underline;
	outline:none;}
	
a.readmore:hover{
	color:#af5251;
	text-decoration:none;}	
	
/*######## content area ends here######## */
/*######## inner page content area starts here######## */
.inner_text img{
	float:right;
	margin:7px 0px 20px 20px;
	padding:1px;
	border:#dcb8b8 1px solid;}
	
.inner_text p{
	margin:0px 0px 15px 0px;}

.inner_text h2{
	margin:15px 0px 10px 0px;
	font-size:22px;
	color:#750d0b;
	padding:0px;
	font-weight:normal;
	
	}
	
.inner_text ul{
	list-style:none;
	padding:10px 0px 15px 0px;
	margin:8px 0px 0px 0px;
	}
.inner_text li{
	list-style:none;
	background:url(../images/listbg.jpg) no-repeat top left;
	padding:7px 0 7px 25px;
	margin:2px 0px 0px 0px;
	color:#7e0b08;
	}
.inner_text li a{
	color:#7e0b08;
	text-decoration:none;
	outline:none;
	}
.inner_text li a:hover{
	color:#484848;
	text-decoration:underline;
	}
	
.inner_text .inner_text2{
	list-style:none;
	padding:10px 0px 15px 20px;
	margin:8px 0px 0px 0px;
	}
.inner_text2 .li2{
	list-style:none;
	background:url(../images/listbg.jpg) no-repeat top left;
	margin:2px 0px 0px 0px;
	color:#7e0b08;
	}
.inner_text2 .li2 a{
	color:#7e0b08;
	text-decoration:none;
	outline:none;
	}
.inner_text2 .li2 a:hover{
	color:#484848;
	text-decoration:underline;
	}
	
	
.list_div{
	background:url(../images/list_bg.jpg) no-repeat top left;
	padding:0px 0px 15px 0px;
	font-size:13px;
	margin:0px 0px 0px 0px;
	}
	
.list_div ul{
	float:left;
	list-style:none;
	padding:20px 0px 15px 16px;}
	
.list_div li{
	padding:5px 0px 5px 20px;
	background:url(../images/tick.jpg) no-repeat top left;}
	
.sublibk{
	text-decoration:underline;
	color:#8d0d0b;
	outline:none;
	}
	
.sublibk:hover{
	text-decoration:none;
	color:#484848;
	}
	
.num{
	float:left;
	padding:0px 6px 0px 6px;
	margin:0px 0px 0px 3px;
	background-color:#901e1d;
	color:#ff8482;
	}
.num a{
	background-color:#901e1d;
	color:#fff;
	text-decoration:none;
	outline:none;
	}
.num a:hover{
	background-color:#901e1d;
	color:#ff8482;
	text-decoration:none;
	}
	

/*######## inner page content area ends here######## */  


/*######## inner page listing area start here######## */  

.listing{
	background:url(../images/listingbg.jpg) no-repeat top left;
	padding:10px 13px 10px 10px;
	margin:10px 0px 0px 0px;
	font-size:14px;
	}
	
.listing ul{
	list-style:none;
	padding:10px 0px 15px 0px;
	margin:5px 0px 0px 0px;
	}
.listing li{
	list-style:none;
	background:url(../images/tick_inner.jpg) no-repeat top left;
	padding:7px 0 7px 25px;
	margin:2px 0px 0px 20px;
	color:#7e0b08;
	font-weight:bold;
	font-size:13px;
	}
.listing li a{
	color:#7e0b08;
	text-decoration:none;
	outline:none;
	}
.listing li a:hover{
	color:#484848;
	text-decoration:underline;
	}
	
	
.jobhead{
	background: url(../images/light.jpg) no-repeat top left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	color:#8d0d0b;
	font-weight:bold;
	margin:2px 0px 2px 0px;
	font-size:13px;
	}
	
.jobhead span{
	color:#333333;
	font-weight:bold;
	}
	
.listingdes{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	}
	
.applaynow{
	background:url(../images/applaynow.jpg) no-repeat top left;
	height:85px;
	width:105px;
	display:block;
	padding:0px 0px 15px 0px;
	}


.faqwrap{
	background:url(../images/listingbg1.jpg) no-repeat top left;
	padding:10px 13px 10px 10px;
	margin:10px 0px 0px 0px;
	font-size:14px;
	}

.faq{
	background:url(../images/faqicon.jpg) no-repeat top left;
	padding:0px 0px 4px 15px;
	margin:4px 0px 0px 4px;
	font-weight:bold;
	color:#8d0d0b;
	font-size:13px;
	border-bottom:1px solid #eaeaea;
}
.faq a{
	color:#8d0d0b;
	text-decoration:none;
	outline:none;
	}
.faq a:hover{
	color:#3b3a3a;
	text-decoration:none;
	}
	
.faqhead{
	background:url(../images/dot.gif) repeat-x left bottom;
	margin:0px 0px 10px 0px;
	padding:0px 0px 3px 0px;
	color:#3b3a3a;
	font-size:14px;
	font-weight:bold;
	}
.clientlist{
	}
.clientlist ul{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	}
.clientlist li{
	margin:3px 0px 3px 0px;
	padding:2px 0px 2px 22px;
	background:url(../images/clientlistbg.jpg) no-repeat top left;
	float:left;
	width:180px;
	}

.clientlist li a{
	color:#7e0b08;
	text-decoration:none;
	outline:none;
	}
.clientlist li a:hover{
	color:#484848;
	text-decoration:none;
	}
	
.sublist{

	}
.sublist ul{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	}
.sublist li{
	margin:3px 0px 3px 40px;
	padding:2px 0px 2px 22px;
	background:url(../images/clientlistbg1.jpg) no-repeat top left;
	width:120px;
	float:left;
	}

.sublist li a{
	color:#7e0b08;
	text-decoration:none;
	outline:none;
	}
.sublist li a:hover{
	color:#484848;
	text-decoration:none;
	}
/*######## inner page listing area ends here######## */  
/*######## contact page starts here######## */  

.contactform{
	padding:20px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	background:url(../images/listingbg.jpg) no-repeat top left;
	border:6px solid #fff9f9;
	text-align:left;
	width:310px;
	float:left;
	height:380px;
	}
	.contactform1{
	padding:20px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	background:url(../images/listingbg.jpg) no-repeat top left;
	border:6px solid #fff9f9;
	text-align:left;
	width:410px;
	float:left;
	height:250px;
	}
	
	
.addressinfo{
	padding:20px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	background:url(../images/listingbg.jpg) no-repeat top left;
	border:6px solid #fff9f9;
	text-align:left;
	width:220px;
	float:right;
	height:180px;
	}

.subhead{
	font-weight:bold;
	font-size:16px;
	}
	
.contactform textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px 0px 2px 2px;
	width:170px;
	border:#d1c6c6 1px solid;
	background:url(../images/input_bg.jpg) no-repeat top left;
	}

.contactform input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:18px;
	padding:2px 0px 2px 2px;
	width:170px;
	border:#d1c6c6 1px solid;
	background:url(../images/input_bg.jpg) no-repeat top left;
	}	

.apply{
	border:0;
	padding:0;
	margin:0;}


/*######## contact page ends here######## */  
/*######## testimonial page starts here######## */  
.listing1{
	background:url(../images/listingbg.jpg) no-repeat top left;
	padding:10px 13px 10px 10px;
	margin:10px 0px 0px 0px;
	font-size:14px;
	}
.testi_name{
	padding:8px 5px 10px 0px;
	text-align:right;
	font-size:13px;
	font-weight:bold;
	color:#7a0707;
	background:url(../images/red_dots.jpg) repeat-x bottom left ;}

/*######## testimonial page ends here######## */ 
/*######## footer  starts ########*/	
#footer_menu{ 
	background:url(../images/footerbg.jpg) repeat-x;
	font-size:12px;
	color:#949494;
	text-align:center;
	padding:30px 0px 20px 0px
	}
	
#footer_menu a{
	text-decoration:none;
	color:#FFFFFF;
	padding:0px;
	margin:20px 13px 10px 9px;
	outline:none;
	}
	
#footer_menu a:hover{
	text-decoration:underline;
	color:#cccccc;}
	
#logo_text{
	font-size:14px;
	color:#961514;
	text-align:center;}
	
#logo_text a{
	color:#961514;
	text-decoration:none;
	outline: none;}
	
#logo_text a:hover{
	color:#af5251;
	text-decoration:underline;}
	
.support{
	color:#0f4276;}	
.sitemap
	{
	padding:10px;
	}
.sitemap ul
	{
	list-style:none;
	padding:0px;
	margin:0px;
	}
.sitemap ul li
	{
	list-style:none;
	background:url(../images/sitemapli.jpg) top left no-repeat;
	padding:0px 0 7px 18px;
	margin:2px 0px 0px 0px;
	color:#7e0b08;
	
	}
.sitemap ul li a
	{
	text-decoration:none;
	outline:none;
	
	color:#993300;
	}
.sitemap ul li a:hover
	{
	text-decoration:underline;
	color:#993300;
	}
ul.sitemap_inn
	{
	padding-left:15px;
	list-style:none;
	font-weight:normal;
	}
ul.sitemap_inn li
	{
	padding-left:20px;
	list-style:none;
	background:none;
	background:url(../images/sitemaplibg.jpg) no-repeat top left;
	}
ul.sitemap_inn li a
	{
	color:#666699;
	outline:none;
	}
/*######## footer  ends ######## */	
	
/*############### resume starts here ###########*/
.resumewrap
	{
	width:589px;
	margin:auto;
	background:#FFFFFF;
	padding:5px;
	}
.resume_upload
	{
	border:solid 1px #780606;
	padding:118px 15px 15px 15px;
	background:url(../images/resume_banner.jpg) no-repeat top;
	}
.resume_upload h2{
	background: url(../images/light.jpg) no-repeat top left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	color:#8d0d0b;
	font-weight:bold;
	margin:2px 0px 3px 0px;
	font-size:13px;}
	
.resume_upload h3{
	font-size:13px;
	padding:10px 0 5px 0;
	}
.resume_upload h2 span
	{
	color:#333333;
	font-weight:bold;
	}
	
/*############### resume ends here ###########*/
