html, body {
	margin: 0px auto 0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 21px;
	height: 100%;
	text-align: center;
	background-color: #3D3D3D;
	color:#444444;
}
a{
font-size:9px;
color:#333333;
font-weight:bold;
text-decoration:underline;
}
a:hover{
color:#5F717F;
}
#current{
color:#5F717F;
}

img{
border:0px;
}

#box_border{
padding:15px;width:760px;height:503px;border:1px solid #666666;
}

#main_container{
height:441px;width:760px;background-color:#999999;padding-top:1px;
}
#main_container2{
background-color:#D1D1D1;
}
#left_td{
height:440px;border-right:1px solid #999999;
}
#right_td{
height:440px;
}

/* Left Table Classes */
.home{
background:url(../images/img_home.jpg) no-repeat;width:512px;
}
.home_right{
background-image:url(../images/img_home_right.gif);
background-position:bottom left;
background-repeat:no-repeat;
}
.team_story{
background:url(../images/img_team_story.jpg) no-repeat;width:443px;
}
.team_emp{
background:url(../images/img_team_emp.jpg) no-repeat;width:443px;
}
.team_facilities{
background:url(../images/img_team_facilities.jpg) no-repeat;width:443px;
}
.team_services{
background:url(../images/img_team_service.jpg) no-repeat;width:443px;
}
.team_suppliers{
background:url(../images/img_team_suppliers.jpg) no-repeat;width:443px;
}
.ppm{
background:url(../images/img_ppm_left.jpg) no-repeat;width:413px;
}
.ppm_chart{
background:url(../images/img_ppm_chart.gif) no-repeat;width:758px;
}
.ppm_right{
background:url(../images/img_ppm_right.jpg) no-repeat left top;
}
.ppm_delivery{
background:url(../images/img_ppm_delivery.jpg) no-repeat; width:410px;
}
.ppm_engineering{
background:url(../images/img_ppm_engineering.jpg) no-repeat; width:410px;
}
.ppm_estimating{
background:url(../images/img_ppm_estimating.jpg) no-repeat; width:410px;
}
.interiors{
background:url(../images/img_interiors.jpg) no-repeat; width:516px;
}
.int_section{
width:516px;
background-repeat:no-repeat;
}
.materials{
background:url(../images/img_bg_materials.jpg) no-repeat; width:516px;
}
.materials_intro{
background:url(../images/img_materials.jpg) no-repeat;width:516px;
}

#ppm_chart_btn{
position:absolute;
}
#ppm_chart_notebox, #ppm_1, #ppm_2, #ppm_3, #ppm_4, #ppm_5, #ppm_6, #ppm_7, #ppm_8, #ppm_9, #ppm_10, #ppm_11, #ppm_12, #ppm_13, #ppm_14{
position:absolute;width:138px;text-align:left;color:#393939;
}
.ppm_btn{
display:none;
}
.ppm_btn_over{
display:block;
}
.ppm_links{
font-weight:normal;
font-style:italic;
text-decoration:none;
}
#ppm_chart_text{
padding:4px 8px 4px 8px;background-color:#999;border:1px solid #666;border-top:0px;border-bottom:0px;
}

#right_text_box{
text-align:left;
margin:0px 25px 0px 25px;
}

#contact_header{
	padding:8px;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#999999;
	color:#FFFFFF;
}
#contact_table{
	margin-top:10px;
	line-height:16px;
	border:1px solid #999999;
	background-color:#EEEEEE;
	text-align:left;
}
#contact_table td{
	border-bottom:1px solid #CCCCCC;
}
#input_textbox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	border:1px solid #CCCCCC;
	height:15px;
	width:220px;
	padding:1px;
}
#input_textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	border:1px solid #CCCCCC;
	height:110px;
	width:350px;
	padding:1px;
}
#nav_btns div{
float:left;
}
#sub_nav{
color:#6ba3c4;
word-spacing:2px;
}
#sub_nav a{
padding:8px;
color:#6ba3c4;
letter-spacing:.02em;
text-decoration:none;
font-weight:bold;
}
#sub_nav a:hover{
color:#3B7C9F;
}
#sub_nav .current{
color:#3B7C9F;
}

#sub_nav1, #sub_nav2{
padding-bottom:3px;text-align:left;
}
.sub_nav{
display:none;
}
.sub_nav_over{
display:block;
}

#material_table{
line-height:normal;
text-align:center;
}
#material_table td{
padding-bottom:18px;
}
#materials_header{
line-height:11px;font-weight:bold;font-size:12px;color:#333;text-align:left;padding-bottom:0px;
}
.int_ul{
margin:0px;
padding:8px 0px 8px 18px;
color:#787878;
}
.int_ul li{
line-height:14px;
padding-bottom:14px;
}
