@charset "utf-8";

html, body{
	padding:0;
	margin:0;
	background:#CCC;
	}
	
#outer_container{
	padding:26px 0 0 0;
	margin:0 auto 0 auto;
	width:780px;
	background:#FFFFFF;
	}

#container{
	padding:0;
	margin:0 auto 0 auto;
	width:720px;
	background:#FFFFFF;
	}
	
#header{
	padding:0;
	height:199px;
	}
	
#navi_back1{
	padding:14px 0 0 170px;
	margin:0;
	background:url(../images/navi_back.jpg) 0 0 no-repeat;
	height:41px;
	width:559px;
	}
#navi_back{

	padding:13px 0 0 1px;
	margin:0;
	background:url(../images/navi_back.jpg) 0 0 no-repeat;
	height:41px;
	/*width:550px;*/

	}	
#navi_back ul{
	padding:0 0 0 8px;
	margin:0;
	list-style:none;
	float:left;
	line-height:0;
	}
	
#navi_back ul li{
	padding:0;
	margin:0;
	}
	
#navi_back ul li a:link, #navi_back ul li a:visited{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	}
	
#navi_back ul li a:hover{
	color:#fdde86;
	}


/***************/
#navi_back_tb{
	padding:0;
	margin:0;
}
 

	
#navi_back_tb a:link, #navi_back_tb a:visited {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	}
	
#navi_back_tb a:hover{
	color:#fdde86;
	/*background:#FF0000;*/
	}

/***************/

	
/*for submenu*/
sample_attach:hover
{}
.sample_attach a:link, .sample_attach a:visited
{
  display: block;
  border-bottom:none;
  text-decoration: none;
  width: 90px;
  border: 1px solid #fff;
  background:#3a5e8a;
  color: #fff;
  font:bold 10px Verdana, Arial, Helvetica, sans-serif;
  padding:5px 0 5px 7px;
  margin:0 0 0 10px;
 }

.sample_attach a:hover{
	background-color:#ccc;
	color:#333;
	}
	
#servicepage #service_b a{
	color:#fdde86;
	}
	
#aboutpage #about_b a{
	color:#fdde86;
	}
	
#industrypage #industry_b a{
	color:#fdde86;
	}
	
#contactpage #contact_b a{
	color:#fdde86;
	}
		
.divider{
	background:url(../images/divider.jpg) no-repeat 0 0;
	width:2px;
	height:18px;
	padding:0;
	margin:0;
	}
	
#bodyarea{
	padding:0;
	margin:0;
	background-color:#f3f3f3;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	}

#body_left{
	padding:0;
	margin:0;
	width:378px;
	float:left;
	background-color:#f3f3f3;
	/*border:#FF0000 1px solid;*/
	}
	
#body_right{
	padding:0 16px 0 0;
	margin:0;
	width:285px;
	float:right;
	}
		
#body_left12{
	padding:0;
	margin:0;
	width:417px;
	float:left;
	background-color:#f3f3f3;
	}
	
#body_right12{
	padding:0 16px 0 0;
	margin:0;
	width:285px;
	float:right;
	}
	
#body_right ul {
	padding:10px 0 0 35px;
	margin:0;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:130%;
	}

#body_right ul li{
	padding:0 0 2px 0;
	}
	
h1{
	padding:25px 0 0 20px;;
	margin:0;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	}
	
p{
	padding:0 22px 0 0 ;
	margin:22px 0 22px 22px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:150%;
	color:#000000;
	border-right:#aeaeae solid 1px;
	} 
	
#footer_back{
	padding:38px 0 0 0;
	margin:0;
	background:url(../images/footer_back.jpg) 0 0 no-repeat;
	height:59px;
	font:normal 10px Tahoma;
	color:#234970;
	text-align:center;
	}
.orangebutton
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;color:#ffffff;
    font-weight:bold; background:url(../admin/siteimages/nav_back.jpg);
	height: 22px; border:none;
}
.errmsg{
	color:#FF0000;
	font:bold 12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;	
}
.heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#7A93B2;
}
.text_font
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#6A6A6A;
}

#rightbox
{
	border-left:#999999 1px solid;

	text-align:left;
	vertical-align:top;
	padding:0 16px 0 0;
	margin:0;
	width:285px;

}
#rightbox ul {
	padding:10px 0 0 35px;
	margin:0;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:150%;
	}
	
#rightbox  ul li{
	padding:0 0 2px 0;
	}	
	
#rightbox h1{
	padding:0px 0 0 20px;;
	margin:0;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	}	
#leftbox
{
	border:none;
	text-align:left;
	vertical-align:top;
	padding-right:10px;
	margin:0;
	width:417px;
	background-color:#f3f3f3;
	line-height:150%;
}


