body {
	margin:0;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0;
	background:#FFF;
	color:#3E4246;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
}
h2{ color:grey;font-size:17px;font-weight:bold;}
h3{ color:#ff3333;font-size:14px;font-weight:normal;}
#full_container{
	width:980px;
	margin:0 auto;
	padding:0;
	height:auto;
	background:#FFF;
}

#header_left{
	width:717px;
	height:271px;
	margin:0;
	text-align:justify;
	float:left;
	padding:0 0 0 0px;
	
}
#header_top{
	width:717px;
	height:34px;
	margin:0;
	float:left;
	padding:0;
	background:url(../images/top.jpg) no-repeat;
}

#banner{
	width:717px;
	height:213px;
	margin:0;
	float:left;
	padding:0;
	
}
#menu{
	width:700px;
	height:24px;
	margin:0;
	float:left;
	padding:0px 0 0 20px;
	background:url(../images/menu_bg.jpg) no-repeat;
}
#menu a{
    width:90px;
    height:21px;
    margin:0;
    float:left;
    padding-top:3px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
    text-decoration:none;
    text-align:center;
    color:#FFF;

}
#menu a:hover{
    width:125px;
    height:21px;
    margin:0;
    float:left;
    padding-top:3px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
    text-decoration:none;
    background:url(../images/menu_hover.jpg) no-repeat;
    color:#5b5b5b;
}
#menu .active{
    width:125px;
    height:21px;
    margin:0;
    float:left;
    padding-top:3px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
    text-decoration:none;
    background:url(../images/menu_hover.jpg) no-repeat;
    color:#5b5b5b;
}
#header_right{
	width:263px;
	height:271px;
	margin:0;
	float:left;
	padding:0;
}
#main_container{
	width:960px;
	height:auto;
	margin:0;
	float:left;
	padding:0 10px;
	background:url(../images/body_bg.jpg) repeat-y;
}
#left_contant{
	width:310px;
	min-height:370px;
	float:left;
	padding:0;
	margin:0;
	font-size:12px;
	text-align:justify;
	padding:0 10px 0 10px;
	
}
#left_contant .h3{ font-size:14px;color:#481100;font-weight:normal;padding:0 0 0px 10px;}
#right_contant{
	width:630px;
	min-height:370px;
	float:left;
	padding:0;
	margin:0;
	
}
#right_contant .brown_bg{
	width:630px;
	height:370px;
	float:left;
	padding:0;
	margin:0;
	background:url(../images/brown_bg.jpg) no-repeat;
	
}
#right_contant h4{ color:#FFF;font-size:14px;font-weight:normal;padding:0;margin:0;}

.brown_bg .scope{
	width:530px;
	height:50px;
	float:left;
	padding:60px 0 0 100px;
	color:#afbfd2;
	font-size:12px;
}
.brown_bg .highlight{
	width:290px;
	height:216px;
	float:left;
    padding: 110px 0px 0px 26px;
	color:#afbfd2;
	font-size:12px;
}
.brown_bg .highlight li{
	list-style:url(../images/bullet.jpg);
	color:#afbfd2;
	font-size:12px;
	padding:15px 0 0 0;
	
}
.brown_bg .highlight li a{text-decoration: none;color: #afbfd2;}
.brown_bg .gallery{
	width:304px;
	height:234px;
	float:left;
	padding:12px 0 0 10px;
	color:#afbfd2;
	font-size:12px;
	background:url(../images/gal_bg.jpg) no-repeat;
    margin-top: 110px;
}
.brown_bg .gallery img:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
#right_contant .fb_twitter{
	width:500px;
	float:left;
	padding:0 0 0 50px;
	margin:0;
}
.fb_twitter a{
	text-decoration:none;
	float:left;
	color:#999;
}
.fb_twitter a:hover{
	color:#666;
}
.career{
	float:left;
}
.fb_twit{
	float:right;
}
.readmore{
	width:95px;
	height:16px;
	float:right;
	padding:5px 5px 10px 0;
}
.readmore a{
	font-size:12px;
	color:#808e95;
	text-decoration:none;
}
.readmore a:hover{
	font-size:12px;
	color:#603;
	text-decoration:none;
}
/* sub pages */
#container{
	width:960px;
	height:auto;
	margin:0;
	float:left;
	padding:0;
	background:url(../images/container_bg.jpg) repeat-y;
}
#container h1{
	font-size:14px;
	color:#481100;
	padding:10px 10px 10px 0;
	margin:0;
	font-weight:normal;
}

#left_sub{
	width:651px;
	height:auto;
	float:left;
	padding:0;
	margin:0;
}
#bodyTop{
	width:652px;
	height:23px;
	float:left;
	padding:0;
	margin:0;
	background:url(../images/body_top.jpg) no-repeat;
}
#sub_body{
	width:626px;
	min-height:320px;
	float:left;
	padding:0 0 0 25px;
	margin:0;
	background: url(../images/body_bg_sub.jpg) repeat-y;
}
#sub_body .data{
	width:591px;
	height:auto;
	margin:0;
	float:left;
	padding:0 20px 0 15px;
	text-align:justify;
	font-size:12px;
	line-height:16px;
}

#right_sub{
	width:308px;
	height:auto;
	float:left;
	padding:0;
	margin:0;
}
#buildingSub{
	width:308px;
	height:74px;
	float:left;
	padding:0;
	margin:0;
	background:url(../images/building_bottom_sub.jpg) no-repeat;
}
#rightSub_body{
	width:267px;
	min-height:150px;
	float:left;
	padding:10px 25px 0 15px;
	margin:0;
	background:url(../images/right_bg.jpg) repeat-y;
}
#rightSub_body .dataright{
	width: auto;
	height:auto;
	float:left;
	margin:0;
	text-align:justify;
	font-size:12px;
	line-height:16px;
	color: #3E4246;
}
#bottomSub_body{
	width:960px;
	height:28px;
	margin:0 0 15px 0;
	float:left;
	padding:0;
}
/* End sub pages */

/* Gallery */
#image{
	height:auto;
	margin:0px 0 20px 0;
	float:left;
	padding: 0 0 0 20px;
}
#image .margin{
	width:160px;
	margin:10px 20px 0 0 ;
	float:left;
}

#image .img{
	width:160px;
	margin:0 auto;
	text-align:justify;
	height:150px;
	display:table-cell;
	position:relative;
	vertical-align:middle;
	text-align:center;
	background:#f5f5f5;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 0 10px #666;
	-webkit-box-shadow:0 0 10px #666;
	
}
 .img img{ text-align:center;padding:0 0 0 5px;  }

/* Gallery  End*/

#footer{
	width:950px;
	height:19px;
	padding:5px 0 0 10px;
	margin:0 ;
	float:left;
	background:#330e03;
	color:#FFF;
	font-size:10px;
}

#footer a{
	color:#FFF;
	font-size:10px;
	text-decoration:none;
}

#bottom{
	width:980px;
	margin:0;
	padding:0;
	float:left;
	height:42px;
	background:url(../images/bottom.jpg) no-repeat;

}
#loadingbtn{
		border:1px solid #CCC;width:80px;height:24px;color:#666;background:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
		text-align:center;float:left;padding:6px 0 0 0;cursor:pointer;
}
#errormsg{
	width:200px;height:15px;float:left;text-align:left;color:#F90;
}
.txtbox{ width:215px;height:28px;border:0;margin:5px 0 0 0px;color:#666;padding:0 0 0 10px;outline-color:#FFF;cursor: text;}

.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}
/* ----- clear fix for floats ----- */
.clear { clear:both; line-height:0px; font-size:0px; height:0px; display:block; }
.clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }
#loading {background: url(images/ajax-loader.gif) no-repeat;width: 220px; height: 20px; display: none;}
.a{padding-top: 25px;padding-bottom:10px;}
.heading{font-size:25px;}
.heading1{font-size:18px;color: grey;font-weight:bold;}
.heading2{font-size:20px;color: grey;font-weight:bold;}
.plumes{font-weight: bold;font-size:20px;padding-top: 12px;}
#left_sub1{
	width:651px;
	height:auto;
	float:left;
	padding:0;
	margin:0;
        font-size:12px;
}
.p1{padding:18px;padding-bottom: 0px;}
.p2{padding: 20px;}
.imageproduction{
    width: 100%;
    display: block;
    height: auto;
    padding-left: 8px;
}
.imageproduction img{
    float: left;
    width: 29%;
    min-height: 200px;
    margin: 5px 5px 0 16px;
    padding-right: 18px;

}
.imagemaintenance{

    clear: both;
}

.imagemaintenance img {
    width: 615px;
    height: 239px;
    padding: 30px;

}
