a img{
	border:none;	
}

hr{
opacity:0.3; color:#000000;
}

.clear{ 
	clear:both;	
}

h1{
	font-size:28px; color:#3e3e40; margin-top:0px; margin-bottom:15px;
}

h2{
	font-size:20px; color:#3E3E40; margin-bottom:0px;
}

h3{
	font-size:17px; color:#3E3E40; font-weight:bold; display:block; margin:0px;
}

p{
	color:#3d3d3f; font-size:12px; line-height:20px;
}

body{ 
	background-color:#fdfdfd; margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif;
}

.header_outer{
	background:url(../images/header-outer-bg.jpg) top center repeat-y;	
}

.header{
	width:960px; margin:0px auto; background:url(../images/header-bg.jpg) no-repeat; background-color:#fff; padding:0px 0px; border:1px #FFF solid; border-bottom:none;	
}

.logo{
	float:left; padding:10px 20px;
}

.header_right{
	float:right;
}

.header_right .numbar{
	text-align:right; padding:20px 10px 10px 0px;	
}

.numbar .phone{
	display:block; font-size:26px; color:#f95f17; font-weight:bold;	
}

.numbar .info{
	display:block; font-size:14px; font-style:italic; color:#595959; line-height:20px;	
}

.header_right .icon{
	width:400px;	
}

.icon .icon_inner{
	text-align:right; padding-top:30px;	
}

.icon_inner .twitter_icon{
	 padding-right:10px;
}

.menubar_outer{
	background:url(../images/menubar-bg.jpg) repeat-x; height:42px;	
}

.menubar{
	width:962px;margin:0px auto; background:url(../images/menubar-inner-bg.jpg) repeat-x;	
}

.menubar ul{
list-style:none; margin:0px; padding:0px;
}

.menubar ul li{
	float:left;
}

.menubar ul li a.last{
}

.menubar ul li a{
	display:block; padding:12px 50px 13px 51px; font-size:14px; font-weight:bold; color:#362d2e;text-decoration:none; text-transform:uppercase;
}

.menubar ul li a:hover{
	background: url(../images/home-bg.jpg)repeat-x; color:#fd9800;  
}

.menubar ul li.line{ 
	background: url(../images/menubar-line-bg.jpg); width:2px; height:42px;	
}

.banner{	
}

.Quick_Form{
	background:#ebebeb; margin-top:20px; width:200px; padding:10px 10px;
}
.Quick_Form ul{
	margin:0; padding:0 0 0 12px; list-style:square;
}
.Quick_Form ul li{
	padding:5px 0; border-bottom:#CCC 1px dotted;
}
.Quick_Form ul li a{
	font-size:12px; color:#333; text-decoration:none; line-height:18px;
}
.Quick_Form ul li a:hover{
	text-decoration:underline;
}
.Quick_Form h3{
	margin:0px 0 10px 0;
}

.Quick_Form .form{
	margin-top:20px;	
}

.Quick_Form .form input, .Quick_Form .form textarea{
	width:180px; padding:7px 6px; border:1px #CCC solid; font-size:12px; color:#7b7b7b;
}

.Quick_Form .button{
		background:#fffc01; font-size:14px; font-weight:bold; padding:6px 6px; text-align:center; display:block; width:130px; border:none; margin-top:10px; margin-left:3px; color:#313332; cursor:pointer;	
}

.Quick_Form .button:hover{
	background:#000000; color:#ffde00;	
}

.content_outer{
	background:#fefefe;	
}

.content{
	width:942px; margin:0px auto; padding:25px 20px;	
}

.content_inner{
	width:660px; float:left; margin-left:20px;
}

.content_inner ul{
	list-style: url(../images/arow-bg.jpg) outside; margin-left:16px; padding:0px; line-height:28px; font-size:12px; color:#353535;		
}

.sidebar{
	width:220px; float:right; margin-top:5px; padding-right:20px;	
}

.sidebar_inner{
	background:url(../images/jobs.jpg) no-repeat; height:192px;	
}

.sidebar_inner .jobs{
	padding-top:150px; padding-left:15px;	
}

.sidebar_inner .jobs a{
	background:#fffc01; font-size:14px; font-weight:bold; padding:6px 7px; text-align:center; display:block; width:80px; text-decoration:none; color:#313332;		
}

.sidebar_inner .jobs a:hover{
	background:#313332; color:#fffc01;
}

.sidebar_inner:hover{
	
}

.footer_outer{
background:url(../images/footer-outer-bg.jpg) repeat-x; height:215px;	
}

.footer{
	width:962px; margin:0px auto;
}

.footer_right{
	float:right; margin-top:20px; margin-right:15px;
}

.footer .Offerings{
	float:left; margin-left:20px; width:370px;	
}


.footer .Offerings ul{
	list-style:none; padding:0px; line-height:20px; font-size:12px; color:#7a7a7a;	
}

.footer .footer_line{
	float:left; background:url(../images/footer-line.jpg) no-repeat; width:1px; height:160px; margin:20px 30px 0px 30px;	
}


.footer_right ul{
	list-style:none; margin:0px; padding:0px;
}

.footer_right ul li{ 
	line-height:20px; font-size:13px; margin:10px 0;
}

.footer_right ul li a{
 color:#737373; text-decoration:none;
}

.footer_right ul li a:hover{
	text-decoration:underline;
}

.footer_right .icon{
	margin-top:20px;
}

.footer_right .icon .twitter_icon{
	margin-right:10px;
}

.all_rights{
	font-size:12px; float:right; color:#b5b5b5; padding-top:10px; display:block; margin-top:20px;
}

.shodow{
	background:url(../images/shodow-bg.jpg) repeat-x; height:6px; z-index:1; position:relative; margin-top:30px;
}

.bottom{
	width:962px; margin:0px auto; padding:5px 0px;	
}

.bottom_logo{
	float:left;	
}

.bottom_middle{
	float:left; z-index:2; position:relative; margin-left:280px; margin-top:-47px;	
}

.content_inner .form_inner{
	margin-left:0px;
}

.content_inner .form_inner label{
	font-size:12px; font-weight:normal; display:block; color:#ccccc; 
}

.content_inner .name{ 
	display:block; border-radius:10px; width:170px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:6px; border: #999 1px solid; 
}

textarea.Message{
	display:block; border: #999 1px solid; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:5px; font-family:Arial, Helvetica, sans-serif;
}

.form_inner{ 
	float:left; margin-right:20px; margin-bottom:15px;
}

.content_inner input.Submit{
	margin:0; font-size:14px; display:block; font-weight:bold; padding:6px 15px;border-radius:10px;background:#414141; margin-left:300px; color: #fff; border:#FFF 2px solid; cursor:pointer;
}

.content_inner input.Submit:hover{ 
	color:#414141; background:#fff629;
}

.job_outer{
	padding:10px 0; border-bottom:1px solid #CCC;
}
.job_outer h4{
	margin:10px 0 10px 0; color:#E34C21;
}
.job_outer p{
	font-size:12px; margin:5px 0;
}

.map{
	margin:20px 0;
}
#showAdd{
	width:340px; background:#fff; color:#222; padding:0px 10px; border:1px solid #ccc; position:absolute; margin-left:30px; display:none;
}
#showAdd p{
	font-size:11px;
}
#showAdd h2{
	font-size:16px;
}
.closeIcon{
	background:#eee; border:#999 2px solid; border-radius:60px; padding:5px 8px; display:block; float:right; position:absolute; right:-15px; top:-15px; cursor:pointer;
}

.content_header_img{
	margin-bottom:20px; margin-top:5px;
}