@charset "utf-8";
/* CSS Document */

body {
	margin:0 auto;
	padding:0px;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6F6F6F;
	font-weight:normal;
}

a img {
	border:0;
}

a:link {
	color: #2C2C2C;
	text-decoration: none;
	cursor: hand;
}

a:visited {
	color: #2C2C2C;
	text-decoration: none;
	cursor: hand;
}


a:hover {
	text-decoration: none;
	color: #062777;
}

#wrapper {
	margin:0 auto;
	padding:0px;
	width:900px;
	text-align:left;
}

#link {
	margin-left:30px;
	line-height:25px;
}

#bottom {
	float:left;
	width:100%;
}

#bottomlink {
	margin:0px;
	padding:10px;
	height:140px;
	background-color:#E0E0E0;
}

#bottom_col1 {
	float:left;
	width:25%;
}

#bottom_col2 {
	margin-left:75%;
}

#bottom_list {
	padding:0px;
	margin: 0px;
	margin-top:5px;
}

#bottom_list li {
	clear:both;
	display:block;
	line-height:20px;
	text-indent:18px;
	font-family:Arial;
	font-size:12px;
	color:#2C2C2C;
	list-style-type:none;
	background:url(images/0024_chevrons1.jpg) top left no-repeat;
}

#bottom_heading {
	font-size:12px;
	color:#2C2C2C;
	font-weight:bold;
}

a.body_link:link {
	color:#6F6F6F;
}
a.body_link:visited {
	color:#6F6F6F;
}
a.body_link:hover {
	color:#6F6F6F;
}


#top_wrapper {
	width:900px;
	height:88px;
	text-align:left;
}

#top_left {
	float:left;
	width:14px;
	height:88px;
	background:url(images/line.jpg) right #FFFFFF no-repeat;
}

#logo {
	float:left;
	width:251px;
	height:88px;
}

#top_space {
	float:left;
	width:390px;
	height:88px;
}

#top_right {
	float:left;
	width:245px;
	height:88px;
}

#eng_earth {
	width:245px;
	height:19px;
	background:url(images/eng_earth.jpg) no-repeat left top #FFFFFF;
}

#top_link {
	margin:23px 0 0 60px;
}



#menu_wrapper {
	width:900px;
	height:41px;
}

#menu_left {
	float:left;
	width:14px;
	height:41px;
	background:#eeeeee;
}

#menu {
	float:left;
	width:839px;
	height:41px;
	background:url(images/menu_bg.jpg) repeat-x left;
}

#menu_main {
	margin:0px;
	margin-top:7px;
	padding:0px;
}

#banner {
	width:900px;
	height:314px;
	background:#ffffff;
}

#menu_right {
	float:left;
	width:47px;
	height:41px;
	background:#eeeeee;
}




#content_wrapper {
	padding:0px;
	margin:0px;
	width:900px;
}

#content_left {
	float:left;
	padding:0px;
	margin:0px;
	width:223px;
}

#content_body {
	float:left;
	width:482px;
	background:url(images/main_bg.jpg) #FFFFFF repeat-y left top;
}

#body_title {
	height:42px;
	width:482px;
}

#other_title {
	height:42px;
	width:677px;
	background:url(images/title_bg.jpg) top left no-repeat #ffffff;
}

h1 {
	margin:0px;
	padding:0px;
	line-height:35px;
	text-indent:25px;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#a1a1a1;
	font-weight:bold;
	padding-top:6px;
}

#content_right {
	float:left;
	width:192px;
}

#steel_cabins {
	margin-left:3px;
	margin-top:5px;
}

#inquiry {
	margin-left:10px;
	margin-top:5px;
}

#product_gallery {
	margin:10px 0 10px 10px;
}

#right_content {
	margin-left:5px;
	margin-top:3px;
}

#h_line {
	height:5px;
	background:url(images/dot_line.jpg) #FFFFFF no-repeat left;
}

#lefth_line {
	padding:0px;
	margin:0px;
	height:5px;
	background:url(images/dot_line.jpg) no-repeat left;
}

#main_text {
	padding:10px;
	margin:0px;
}

.sublinknormal {
	font-family: Arial;
	font-size: 12px;
	color: #6F6F6F;
	text-decoration: none;
	text-align:justify;
	line-height:18px;
}

#main_img {
	padding:0px;
	margin:0px;
	padding-left:10px;
}

#footer_wrapper {
	float:left;
	padding:0px;
	margin:0px;
	width:900px;
}

#footer_hline {
	width:900px;
	height:5px;
	background:url(images/fot_top.jpg) repeat-x left top;
	overflow:hidden;
}

#fmenu_wrapper {
	float:left;
	padding:0px;
	margin:0px;
	width:900px;
	height:28px;
}

#fmenu_left {
	float:left;
	width:223px;
	height:25px;
}

#fmenu {
	padding:0px;
	margin:0px;
	float:left;
	width:430px;
	height:25px;
}

#f_image {
	float:left;
	width:245px;
	height:25px;
}

#fmenu ul {
	padding:3px;
	margin:0px;
	font-size: 11px;
	color: #a3a3a3;
	text-decoration: none;
	list-style:none;
	font-weight:normal;
}

#fmenu li {
	padding:0px;
	margin:0px;
	padding-left:12px;
	padding-right:12px;
	display:inline;
	line-height:20px;
	border-left:1px solid #a3a3a3;
}

#footer_bottom {
	float:left;
	width:900px;
	height:62px;
	background:url(images/fot_top1.jpg) repeat-x top #f6f6f6;
	text-align:right;
}

#copyright {
	float:right;
	padding:0px;
	margin:25px 0 0 0;
	font-family:Verdana;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

.copy {
	text-align:right;
	padding-right:47px;
}

#banner_other {
	width:900px;
	height:171px;
	background:#ffffff;
}

#networks {
	padding:0px;
	margin: 0px;
	margin-top:5px;
}

#networks li {
	margin-left:13px;
	clear:both;
	width:160px;
	padding:0px;
	display:block;
	line-height:20px;
	text-indent:15px;
	font-family:Arial;
	font-size:12px;
	color:#666666;
	list-style-type:none;
	background:url(images/0024_chevrons.png) no-repeat;
}

#com_prof {
	float:right;
	width:677px;
	height:840px;
	background:url(images/main_bg1.jpg) #FFFFFF repeat-y left top;
}

#cabin_body {
	float:right;
	width:677px;
	height:600px;
	background:url(images/main_bg1.jpg) #FFFFFF repeat-y left top;
}

#other_content {
	float:right;
	width:677px;
	background:url(images/main_bg1.jpg) #FFFFFF repeat-y left top;
}

#cabin_content {
	float:right;
	width:677px;
	height:340px;
	background:url(images/main_bg1.jpg) #FFFFFF repeat-y left top;
}


.heading {
	font-size:13px; 
	font-weight:bold; 
	color:#062777;
}

.p_heading {
	font-size:13px; 
	font-weight:bold; 
	color:#062777;
	line-height:30px;
}

#advantage_list ul {
	margin:0 0 0 40px;
	padding:0px;
}

#advantage_list li {
	background:url(images/0024_chevrons.png) left top no-repeat;
	list-style:none;
	text-indent:18px;
	line-height:22px;
}

#tech_space {
	margin:10px 0;
	padding:10px;
	border:1px solid #cccccc;
	background:#F7F7F7;
}

#tech_heading {
	margin:0 0 10px 0;
	font-size:13px; 
	font-weight:bold; 
	color:#000066;
}

#tech_col {
	line-height:20px;
	color:#333333;
}

#tech_col1 {
	float:left;
	width:20%;
	margin-left:15px;
}

#tech_col2 {
	margin-left:25%;
	width:70%;
	font-weight:bold;
}

#thumb_img {
	background:#ffffff;
	width:640px;
	margin-left:10px;
	font-weight:bold;
	line-height:24px;
}

#thumb_img1 {
	float:left;
	width:212px;
	text-align:center;
}

#thumb_img3 {
	width:212px;
	margin-left:424px;
	text-align:center;
}

#seealso_container {
	margin:0 auto;
	width:635px;
	border:1px solid #CCCCCC;
}

#seealso_content {
	padding:5px 10px;
}

#form_css {
	background:#ffffff;
	margin:0 0 0 10px;
	width:640px;
	line-height:22px;
}

#form_col1 {
	float:left;
	clear:left;
	width:120px;
	height:26px;
	text-align:left;
}

#form_col2 {
	width:500px;
	height:26px;
	text-align:left;
	clear:right;
}

#inquiry_heading {
	line-height:40px;
	text-align:left;
}

#inquiry_container {
	line-height:32px;
	padding:10px;
	padding-left:30px;
	border:1px solid #cccccc;
	background:#F7F7F7;
}

#inquiry_col1 {
	float:left;
	width:32%;
}

#inquiry_col3 {
	margin-left:64%;
	width:32%;
}

#cladsys_con {
	border:1px solid #9BEBFF;
	background-color:#F0FCFF;
}

#download_container {
	height:151px;
}

#down_col1 {
	float:left;
	width:29px;
	height:151px;
	background:url(images/down_leftbg.jpg) left no-repeat #FFFFFF;
}

#down_col2 {
	margin-left:29px;
	height:151px;
	background:url(images/down_right.jpg) left repeat-x #FFFFFF;
}

#down_cont1 {
	float:left;
	width:400px;
	margin-left:10px;
	margin-top:20px;
}

#down_cont2 {
	margin-left:400px;
	margin-top:20px;
	text-align:right;
}

#down_img {
	padding:10px;
	padding-right:30px;
	margin:0px;
}

#faq_container {
	line-height:18px;
}

#faq_col1 {
	float:left;
	width:40px;
	margin:3px 0 0 3px;
}

#faq_col2 {
	margin-left:45px;
	padding:5px;
	text-align:justify;
}

.thumb_bottom {
	background:#FFFFFF url(images/dot_line1.jpg) center no-repeat;
}

#mission_list ul {
	margin:0 0 0 30px;
	padding:0 10px;
}

#mission_list li {
	background:url(images/0024_chevrons.png) top left no-repeat;
	list-style:none;
	padding-left:30px;
	line-height:20px;
}

#sheet_container {
	width:99%;
	border:1px solid #CCCCCC;
}

#sheet_col1 {
	float:left;
	width:65%;
}

#sheet_col2 {
	float:left;
	width:17%;
}

#sheet_col3 {
	margin-left:17%;
}

#sheet_img {
	margin:35px auto;
	text-align:center;
}

#colo_img {
	text-align:center;
	padding:10px 0 10px 0;
}

#colo_img1 {
	text-align:center;
	padding:8px 0 8px 0;
}

#colo_text {
	text-align:left;
	padding:15px;
}

#draw_img1020 {
	text-align:center;
}

#group_container {
}

#group_col1 {
	float:left;
	width:30px;
	padding:5px 0 10px 10px;
}

#group_col2 {
	margin-left:30px;
	padding:8px 0 9px 9px;
}

#group_col4 {
	float:left;
	width:30px;
	padding:0 0 10px 10px;
}

#group_col3 {
	margin-left:30px;
	padding:0 0 9px 9px;
}

#news_container {
}

#news_col1 {
	float:left;
	float:left;
	width:20px;
	padding:5px 0 10px 10px;
}

#news_col2 {
	float:left;
	width:150px;
	padding:8px 0 9px 9px;
}

#news_col3 {
	margin-left:150px;
	padding:8px 0 9px 9px;
}

#link_container {
	padding:10px;
}

#link_col1 {
	float:left;
	width:10%;
	text-align:center;
}

#link_col2 {
	float:left;
	width:40%;
}

#link_col3 {
	margin-left:10%;
}

#peb_container {
}

#peb_col1 {
	float:left;
	width:7%;
	padding-top:2px;
	text-align:center;
}

#peb_col2 {
	margin-left:7%;
}

#peb_col3 {
	float:left;
	width:10%;
}

#peb_col4 {
	float:left;
	width:55%;
}

#peb_col5 {
	margin-left:55%;
}

#peb_col6 {
	margin-left:10%;
}

#peb_col7 {
	float:left;
	width:5%;
}

#peb_col8 {
	margin-left:5%;
	padding-left:2%;
}

.plant_col1 {
	float:left;
	width:65%;
}

#plant_col2 {
	margin-left:65%;
	text-align:center;
}

#plant_list ul {
	margin:0px;
	padding:0px;
}

#plant_list li {
	background:url(images/0024_chevrons.png) left top no-repeat;
	list-style:none;
	line-height:22px;
	padding-left:20px;
}

#plant_col3 {
	float:left;
	width:5%;
}

#plant_col4 {
	margin-left:5%;
	padding:1px;
}

.border {
	border: 1px solid #f1f1f1;
	background:#f1f1f1;
}

#turnkey_col1 {
	width:25%;
	float:left;
	text-align:center;
}

#turnkey_col2 {
	margin-left:75%;
	text-align:center;
}

#roof_col1 {
	width:50%;
	float:left;
	padding:5px;
	text-align:center;
}

#roof_col2 {
	margin-left:50%;
	padding:5px;
	text-align:center
}

#menu_bottom {
	height:4px;
	background-color:#eeeeee;
}

#vent_table{
	padding:5px;
	line-height:22px;
}

#vent_h1{
	text-align:center;
	border:1px solid #CCCCCC;
}

#vent_row {
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

#vent_col1{
	width:50%;
	text-align:center;
	float:left;
	font-weight:bold;
	border-right:1px solid #CCCCCC;
}

#vent_col2{
	margin-left:50%;
	text-align:center;
	font-weight:bold;
}

#vent_col3{
	width:50%;
	float:left;
	border-right:1px solid #CCCCCC;
	text-indent:5px;
}

#vent_col4{
	margin-left:50%;
	text-align:center;
}

#clad_table{
	padding:5px;
	border:1px solid #f1f1f1;
}

#clad_h1 {
	padding:3px;
	background-color:#f1f1f1;
	font-weight:bold;
}

#clad_col1 {
	width:16%;
	float:left;
	padding-top:5px;
}

#clad_col2 {
	margin-left:16%;
	padding-top:5px;
	padding-bottom:5px;
}

#sitemap_h1 {
	margin:5px;
	background:url(images/arrow_mainlink.gif) left top no-repeat #ffffff;
	text-indent:25px;
	font-weight:bold;
}

#sitemap_h2 {
	margin-left:45px;
	background:url(images/0024_chevrons.png) left top no-repeat #ffffff;
	text-indent:25px;
	line-height:20px;
}

#sitemap_h3 {
	margin-left:80px;
	background:url(images/0024_chevrons.png) left top no-repeat #ffffff;
	text-indent:25px;
	line-height:20px;
}

#open_table {
	background-color:#F7F7F7;
	border:1px solid #FFFFFF;
}

#open_col1 {
	float:left;
	width:15%;
	text-align:center;
	padding-top:5px;
	border-right:2px solid #fff;
}

#open_col2 {
	float:left;
	width:12%;
	text-align:center;
	padding-top:5px;
}

#open_col3 {
	float:left;
	width:30%;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
}

#open_col4 {
	margin-left:74%;
	text-align:center;
	padding-top:5px;
}

#car_table {
	line-height:50px;
	text-align:center;
}

#car_col1 {
	width:49%;
	float:left;
	background-color:#F7F7F7;
	border:1px solid #9BEBFF;
}

#car_col2 {
	margin-left:51%;
	background-color:#F7F7F7;
	border:1px solid #9BEBFF;
}

#cabin_col1 {
	width:24%;
	float:left;
	text-align:center;
	padding-top:5px;
}

#cabin_sapcer {
	width:1%;
	float:left;
	background:url(images/v_line.jpg) repeat-y top center;
	height:150px;
}

#cabin_col2{
	margin-left:75%;
	text-align:center;
	padding-top:5px;
}

#inner_menu {
	margin:0px;
	padding:3px;
}

#inner_menu ul {
	padding:0px;
	margin:0px;
}

#inner_menu li {
	width:215px;
	height:27px;
	line-height:27px;
	text-indent:25px;
	background:url(images/inner_bullet.jpg) top left no-repeat #eeeeee;
	list-style-type:none;
	font-size:13px;
	font-family:Arial;
	color:#41abe5;
	font-weight:700;
	margin-bottom:3px;
	display:block;
}

#inner_menu li a{
	width:215px;
	height:27px;
	line-height:27px;
	text-indent:25px;
	list-style-type:none;
	font-size:13px;
	font-family:Arial;
	color:#41abe5;
	font-weight:700;
	display:block;
}

#inner_menu li a:hover{
	color:#00CCFF;
	display:block;
	background:url(images/inner_bullethover.jpg) top left no-repeat #eeeeee;
}

#link {
	margin-left:30px;
	line-height:25px;
}

#bottom {
	float:left;
	width:100%;
	display:none;
}

#bottomlink {
	margin:0px;
	padding:5px;
	height:82px;
	background-color:#FCFCFC;
}

.bottom_col1 {
	float:left;
	width:20%;
}

.bottom_col2 {
	margin-left:80%;
}

#bottom_list {
	padding:0px;
	margin: 0px;
}

#bottom_list li {
	clear:both;
	display:block;
	line-height:12px;
	text-indent:12px;
	font-family:Arial;
	font-size:9px;
	color:#B4B4B4;
	list-style-type:none;
	background:url(images/0024_chevrons1.jpg) top left no-repeat;
}

#bottom_list li a:link, #bottom_list li a:visited, #bottom_list li a:hover {
	clear:both;
	font-family:Arial;
	text-indent:12px;
	font-size:9px;
	color:#B4B4B4;
}

.bottom_heading {
	font-size:9px;
	color:#C4C4C4;
	font-weight:bold;
}

a.bottom_heading:link, a.bottom_heading:visited, a.bottom_heading:hover {
	font-size:9px;
	color:#C4C4C4;
	font-weight:bold;
}


a.body_link:link, a.body_link:visited, a.body_link:hover {
	color:#6F6F6F;
}

a.link_title:link, a.link_title:visited {
	color:#990000;
	font-weight:bold;
}

a.link_title:hover {
	color:#333333;
	font-weight:bold;
}