﻿<!-- Last Updated: 05/19/2010 - LB - Added two line tab, so adjusted tab and active tab styles - OSHA Salt Lake Technical Center -->
<!-- Last Updated: 05/12/2010 - LB - matched link style to home page - OSHA Salt Lake Technical Center -->
<!-- Last Updated: 04/05/2010 - KP - new stylesheet - OSHA Salt Lake Technical Center -->


#construction { background-color:white; width: 990px; margin:0px 0px 0px 0px; padding:2px; }

#construction_image {  width: 956px;
                 height: 200px;
                 padding:3px;
                 position:relative;
                 top: -1px;
				 float:left; }
				 
#construction_right {margin:0px 0px 0px 0px; padding:2px; float:right; width: 290px;}

#construction_left {margin:0px 0px 0px 0px; padding:2px; float:left; width: 690px;}				 

.contruction_main {background-color:white; margin:0px 0px 0px 0px; padding:2px; }

.construction_main HR { color:#003399}

.construction_main h1 {font-family: Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif; 
            color:#162E78;
			font-size:24px; 
			font-weight:bold; }
			   
.construction_main h2 {font-family: Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif; 
            color:#162E78;
			font-size:18px; 
			font-weight:bold; }

.construction_main h3 {font-family: Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif; 
            color:#162E78;
			font-size:16px; 
			font-weight:bold; }

			   
.construction_main li{ list-style-type: square;
			font-size: 100%; }

			   
#cons_contents_box  { position:relative;
            top:10px; 
            float: right; }

.cons_contents_header { width: 275px;
            height: 15px;
            padding:1px;
            border: #172e74 solid 1px;
            border-width: 1px 1px 1px 1px;
            background: #172e74; 
			text-align: center;
			font-size:12px;
			font-weight: bold; }

.cons_contents { width: 275px;
            height: 115px;
            padding:1px;
            border: #172e74 solid 1px;
            border-width: 1px 1px 1px 1px;
            background: #FFFFFF; }

#cons_highlights_box  { position:relative;
            top:10px; 
            float: right; }

.cons_highlights_header { width: 275px;
            height: 15px;
            padding:1px;
            border: #172e74 solid 1px;
            border-width: 1px 1px 1px 1px;
            background: #172e74; 
			text-align: center;
			font-size:12px;
			font-weight: bold; }

.cons_highlights { width: 275px;
            height: 75px;
            padding:1px;
            border: #172e74 solid 1px;
            border-width: 1px 1px 1px 1px;
            background: #FFFFFF; }	
table.infocus { 
    background-color: #990000;
} 

td.infocus { 
    background-color: #990000;
} 

.tabline {
    clear: both;
    background: #D9D9D9;
    width: 990px;
    height: 47px;
    border-bottom: #D9D9D9 solid 1px;
    margin-bottom:-2px;
 }
 
.tabline ul {
	position:relative;
	left:-4px;
}

.tabline ul li{ text-align:center; list-style-type:none; display:inline; float:left; 

}

 .tab { 
 	margin:0px;
 	margin-left:1px;
 	position:relative; 
 	top:10px; 
 	width: 130px; 
 	height: 37px; 
	border: #F3F3F3 solid 1px; 
	border-left-width:1px;
	background: #F3F3F3 repeat-x; 
}

 .activetab { 
 	margin:0px; 
 	margin-left:1px;
 	position:relative; 
 	top:10px; 
 	height: 37px; 
 	width: 130px; 
 	font-color: black;
 	border: #D9D9D9 solid 1px; border-bottom-width:0px; 
	background: white url(/images/activetab.png) repeat-x; 
}
 
 .tabtext {
 	position:relative;
 	top:4px;
} 


 .activetabtext {
 	position:relative;
 	top:4px;
	font-color: black;
	text-decoration: none;
} 

.tabline ul li .tabtext a:link {color: black; text-decoration:none; font-weight:bold;}
.tabline ul li .tabtext a:hover {color: black; text-decoration:underline; font-weight:bold;}
.tabline ul li .tabtext a:visited {color: black; text-decoration:none; font-weight:bold;}
.tabline ul li .activetabtext a:link {color: black; text-decoration:none; font-weight:bold;}
.tabline ul li .activetabtext a:hover {color: black; text-decoration:underline; font-weight:bold;}
.tabline ul li .activetabtext a:visited {color: black; text-decoration:none; font-weight:bold;}

.ajaxresulttable {
	margin: 0px -5px 0px -5px;
	width:767px;
}

.ajaxresulttable td {
	display:block;
	padding:7px 3px 7px 3px;
	border-bottom: #e6e2ce solid 1px;
}

		   
a.nav1 	 { font-size: 100%;
		   color: #0000FF;
		   text-decoration: underline; }

a.nav1:hover 	
         { font-size: 100%;
		   color: #000000;
		   text-decoration: underline; }

a.nav1:visited 	
         { font-size: 100%;
		   color: #800080;
		   text-decoration: underline; }

		   
a.nav2 	 { font-size: 100%;
		   color: #0000FF;
		   text-decoration: none; 
		   font-weight: bold;	}

a.nav2:hover 	
         { font-size: 100%;
		   color: #000000;
		   text-decoration: underline; 
}

a.nav2:visited 	
         { font-size: 100%;
		   color: #800080;
		   text-decoration: underline; }	   
