body, html {background:url("../_images/home-gradient.png") repeat-x; background-color:#dfdad4; font-family:verdana,arial,helvetica,sans-serif; margin:0; font-size:0.9em;}
/* text styles */
h1{text-indent:-9000px;position:absolute;left:-9000px;display:hidden;} 
h2 {font-size:100%; line-height:1.29; margin:10px 10px 0 0; padding:5px; background-color: #7F92B1; color:#ffffff;}
h3 {font-size:95%; color:#003366; margin:0; padding:5px 5px 10px;}
#frmSearchVal th, th {color:#000000; font-size:90%; padding:0; margin:0; text-align:left;}
p {color:#000000; font-size:90%; padding:0 5px 15px; margin:0;}
a:link, a:visited {color:#3A65D4; text-decoration:underline;}
a:hover {color:#EC7D06; text-decoration:underline;}

/* page container */
#container {background-color:#ffffff; margin:0 auto; padding:0; width:980px;}

/*header*/
.header{margin:0 auto; padding:0; height:186px; width:980px; background:url("../_images/building-standards-header-bkgd.jpg") no-repeat;}
#logo img{border:0;}

/* content */   
#content{width:770px; margin:0; float:right;}

/* content column 1 */   
.col1{width:385px; margin:0; float:left;}

/* content column 2 */   
.col2{width:385px; margin:0; float:left;}

/* navigation */   
ul#tabnav, ul #tabnav ul {width: 180px; background-color: #f2f2f2; padding-left: 10px; margin:10px 10px; font-size:90%; float:left;}
ul#tabnav li {list-style-type: none; margin: 0px; position: relative;}
ul#tabnav a:link, #tabnav a:visited {display: block; padding:5px 0; color:#555; text-decoration: none;}
ul#tabnav a:hover {color:#EC7D06; text-decoration:underline;}
div#tab1 li.tab1 a, div#tab2 li.tab2 a, div#tab3 li.tab3 a, div#tab4 li.tab4 a, div#tab5 li.tab5 a, div#tab6 li.tab6 a, div#tab7 li.tab7 a, div#tab8 li.tab8 a, div#tab9 li.tab9 a {color:#0084C9; text-decoration: underline;} 

#tab1,#tab2,#tab3,#tab4,#tab5,#tab6,#tab7,#tab8,#tab9,#tab10  {width:200px; float:left; padding:0 0 10px;}

/* footer */
#footer{background-color:#C0C8CE; height:50px;}


#menu {width: 16em; padding:0; margin:0 10px 10px 0; font-size: 0.8em;}
#menu ul {list-style: none; margin: 0; padding: 0; border: none;}
#menu li a {display: block; padding: 5px 5px 5px 10px; background-color:#f2f2f2; color:#3A65D4;
	border-left: 1px solid #9999CC; border-right: 1px solid #2057C2; width: 100%; text-decoration: none;}

#menu li a:hover {color:#EC7D06; text-decoration:underline;}
#menu1, #menu2{background-color: #fff; border-right: 1px solid #fff; border-left: 1px solid #2057C2;
	border-top: 1px solid #2057C2; border-bottom: 1px solid #2057C2; font-weight: bold;} 

#table tr{margin-top:5px;}
	
	
.clr {clear:both;} 
.sidebox{border:#D51841 1px solid;}
.tdcontent{padding:2px 0 2px 0; border-bottom:#bbb 1px solid;}
