 

/*banner styles*/

#banner_container{
	
	width:100%;
	height:100%;
 
}
.banner{
	
	width:990px;
	height:349px;
	margin:0 auto;
}

/*mid styles*/
#mid_container{
	
	width:100%;
	height:140px;
	margin:-77px 0px 0px 0px;
	position:relative;
	/*z-index:2;*/
}
.mid_content{
	
	width:955px;
	height:110px;
	margin:0 auto;
}
.mid_content-icon{
	
	width:955px;
	height:110px;
	float:left;
}
.mid_content1{
	
	width:938px;
	height:85px;
	float:left;
	background:#d8140f;
}
.mid_content-text{
	
	width:305px;
	height:85px;
	float:left;
	margin-left:05px;
}
.mid_content-hdg{
	
	width:305px;
	height:20px;
	float:left;
	margin:10px 0px 0px 0px;
}
.mid_txt{
	
	width:305px;
	height:100%;
	float:left;
	margin:10px 0px 0px 0px;
}
.doty{
	
	width:1px;
	height:55px;
	float:left;
	background-image:url(images/doty.png);
	background-repeat:repeat-y;
	margin-top:15px;
}
.shadow{
	
	width:955px;
	height:25px;
	float:left;
	background-image:url(images/shadow.png);
	background-repeat:no-repeat;
	background-position:center;
}

 
/*footer content*/
#footer_container{
	
	width:100%;
	height:100%;
	min-height:185px;
	background-color:#1a1a1a;
	margin-top:15px;
	
}
.footer_content{
	
	width:955px;
	height:100%;
	margin:0 auto;

}
.footer_text{
	
	width:120px;
	height:100%;
	float:left;
	margin-top:30px;
	
}
.footer_text1{
	
	width:260px;
	height:100%;
	float:left;
	margin-top:30px;
	
}
.footer_right{
	width:260px;
	height:100%;
	float:right;
	margin-top:30px;
}
.footer_right_row{
	width:280px;
	height:25px;
	float:left;
/*	margin:0px 0px 0px 100px;*/
}

.foot_txt{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#959494;
	line-height:22px;
	text-align:left;
}
.foot_txt-bold{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	font-weight:bold;
}



a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
/*.menu{
	
	width:407px;
	height:30px;
	float:left;
	margin:25px 0px 0px 185px;
}*/

/*banner Slide styles*/

#container {
	position:absolute;
	/*left: 137px;*/
	top: 206px;
    /* background:#e6e7e8; */
}
#slideright:hover {background-position:50px 90px}
#slider {float:left; position:relative; width:990px; height:349px}
#slider ul {
	position:absolute;
	list-style:none;
	top:-19px;
	left:0
}
#slider li {float:left; width:990px; height:349px}
.pagination {
/*    position:absolute; */
   /* top:40px; */ right:61px; list-style:none; height:25px}
/*.pagination li {float:left; cursor:pointer; height:8px; width:8px; background:#ccc; margin:0 4px 0 0; border:1px solid #fff}
.pagination li:hover, li.current {background:#e6e7e8}*/



/* Services Styles */

.service_content{
	
	width:938px;
	height:100%;
	float:left;
	margin:0px 0px 0px 10px;
}
.service_content_text{
	
	width:938px;
	height:100%;
	float:left;
}
.service_icon_set{
	
	width:938px;
	height:100%;
	float:left;
	margin:15px 0px 0px 0px;
}
.service_icon{
	
	width:197px;
	height:198px;
	float:left;
	margin:17px;
}
.about_hdg{
	
	width:938px;
	height:100%;
	float:left;
	margin:20px 0px 0px 0px;
}
.about_icon{
	
	width:168px;
	float:left;
	margin:09px;
}


/*Contact styles*/

.form_box{
	width:375px;
	height:350px;
	float:left;
}
.input{
	width:375px;
	height:25px;
	float:left;
	padding:15px 0px 0px 0px;
}
.lbl{
	width:120px;
	float:left;
	padding:3px 0px 0px 10px;
/*	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;*/
}
.txtfield{
	padding:0px 0px 0px 05px;
}
.button_panel{
	width:120px;
	float:left;
	margin:70px 0px 0px 132px;
}
.map{
	width:557px;
	height:307px;
	float:left;
	border:solid 1px #999;
}
.contact_icon_set{
	
	width:938px;
	height:100%;
	float:left;
	margin:50px 0px 0px 0px;
}
.con_icon_set{
	
	width:440px;
	height:100%;
	float:left;
}
.con_icon_set1{
	
	width:440px;
	height:100%;
	float:right;
}
.con_icon{
	
	width:168px;
	height:auto;
	float:left;
}
.con_text{
	
	width:220px;
	height:auto;
	float:left;
	margin:40px 0px 0px 25px;
}


/*career Styles*/

.career_content_hdg{
	
	width:938px;
	height:100%;
	float:left;
}
.career_content_form{
	
	width:938px;
	height:100%;
	float:left;
	margin-top:20px;
}

.career_input{
	
	width:938px;
	height:100%;
	float:left;
}
.career_label{
	
	width:200px;
	height:100%;
	float:left;
	margin:10px 0px 25px 0px;
}
.career_field{
	
	width:460px;
	height:100%;
	float:left;
}
.career_button{
	
	width:260px;
	height:100%;
	float:left;
	margin-left:200px;
}

/* Contact-form-7 */
br {display:inline}

.input-text {
    display: block;
    padding: 2px;
}
/* CSS Winner */

.csswinner{
width:81px;
height:59px;
float:right;
margin:0px 0px 0px 0px;
}


.input1{
       width:375px;
       height:75px;
       float:left;
       padding:15px 0px 0px 0px;
}
