* {margin: 0; padding: 0;}

body  {
	font: 80% Arial, Helvetica, sans-serif;
	background: #999;
	color: #fff;
}

h1, h2, h3, h4, p, ul, ol, blockquote, table {padding: 4px 0;}
li {padding: 3px 0 3px 7px; list-style: none; background: url(../images/li.gif) no-repeat left 6px;}

h1, h2, h3 {color: #f90;}
h1 {font-size: 150%;}
h1 span {font-weight: normal;}
h2 {font-size: 130%;}
h3 {font-size: 110%;}

a:link {color: #fff; text-decoration: underline;}
a:visited {color: #FFFFCC;}
a:active {color: #FFFF00;}
a:hover {color: #FF9933;}

img {border: none;}

input, textarea {border: none; background: #fff; font: 90% Arial, Helvetica, sans-serif;}

table{border-collapse:collapse; border: 1px solid #f90; background:#f90; margin-top:20px;}
th, td {padding: 2px 3px; border: 1px solid #f90;font-size: 90%;text-align:center;}
td {background:#fff;color:#000;}

hr {clear:both; background:#333; border:none;}

#container {width: 994px; margin: 0 auto;} 

#nav {position: absolute; z-index: 1000; width: 176px; margin: 30px 0 0 14px;}
#nav a {border-left: 4px solid #f90; display:block; margin-bottom: 7px;}
#nav a:hover {border-left-color: #fff;}
#nav img{width: 176px; height: 22px;}

#header {margin-bottom: 4px;}
#header .slideshow img {width: 994px; height: 382px;}

#wrapper {background: #ccc; overflow: auto; }

#leftcol {
	float: left; 
	width: 324px; 
	background: #000; 
	padding: 9px 15px;
	border-bottom: 4px solid #999;

}
#leftcol h2 {font-size: 150%;}
#leftcol h3 {color: #fff;}
#leftcol li:hover {background-image: url(../images/li-leftcol.gif);}

#mainContent {
	float: left;
	width: 604px;
	background: #666; 
	padding: 9px 15px;
	border-left: 6px solid #999;
}

#mainContent .muir {background:url(../images/muir-bg.gif) no-repeat center center; color:#000; text-align:center; font-weight:bold;}
#mainContent .dark-bg {background: #333; margin:4px -15px 0 -15px; text-align:center; padding: 2px;line-height: 1.3em;}
#mainContent .dark-bg h3 { clear: both;}
#mainContent .orange {color: #f90;}
#mainContent .home-li1 {margin-left:10px;}
#mainContent .home-li1 li {float: left; width:23%; background: none;}
#mainContent .home-li1 li span {font-size: 120%; font-weight:bold;}

#mainContent .home-li2 {margin-left:60px;}
#mainContent .home-li2 li {float: left; background: none; width:18%;}
#mainContent .home-li2 ul {text-align:left;}
#mainContent .home-li2 li li {float: none; background: url(../images/li.gif) no-repeat left 6px; width:auto;}

#mainContent .col {float: left; width:49%; margin-right: 15px;}

#mainContent .clear{clear: both;}

#mainContent .cut-in {float: right; width:226px; margin-left: 15px;}
#mainContent .cut-in img {border: 1px solid #fff;}

#mainContent .pdf, #mainContent .dwg  {
	background: #3d3d3d no-repeat 75px center; 
	border-left: 3px solid #f90; 
	display:block; 
	width:66px; 
	height:32px; 
	text-align:right; 
	padding: 4px 33px 4px 4px;
	text-decoration: none;
	float: right;
}
#mainContent .pdf {background-image: url(../images/icon-pdf.gif);}
#mainContent .dwg {background-image: url(../images/icon-dwg.gif); margin-left: 10px;}

#mainContent .dwg-new {background: #3d3d3d url(../images/icon-dwg.gif) no-repeat 195px 10px; border-left: 3px solid #f90; padding: 4px; clear:both; margin-top:45px;}
#mainContent .dwg-new h4 {color:#f90;}

#mainContent .thbody {background: #fff; color: #000; font-weight:bold;}

#mainContent .dis {background: #333; color: #fff; font-weight:normal; font-size: 100%; margin-left:-15px; padding-left: 15px;}

#mainContent .thumbs a {margin: 0 12px 13px 0; display:block; float:left; width:133px; border: 1px solid #666;}
#mainContent .thumbs a:hover {border: 1px solid #FF9933;}

#mainContent label {width:100px;}
#mainContent .col label {float:left;}
#mainContent .textbox {width:240px; padding: 2px;}
#mainContent .col .textbox {width:170px;}
#mainContent .btn {width:100px; background:#f90; text-transform:uppercase; font-weight:bold; color:#fff; clear:both; margin-left:310px;}

#footer {font-size: 85%; padding: 5px 10px; text-align:right; clear: both;}
#footer span {float: left;}