@charset "UTF-8";
body {font: 82.5% Arial, Helvetica, sans-serif;background: #FFFFFF url(../index_images/siteBG.gif);margin: 0;padding: 20px 0;text-align: center;color: #000000;}
.site img {border: none;}
a:hover {text-decoration: none;color: #333333;}
.site #container {width: 900px;background: #FFFFFF;margin: 0 auto;border: 10px solid #FFFFFF;text-align: left;} 
.site #header {background: #000000 url(../index_images/esa_header.jpg) no-repeat right top;padding: 0;height: 100px;} 
.site #header h1 {margin: 0;padding: 0;}

.site #navigation {text-align: center;}
.site #navigation td {background-color: #e7e7e7;padding: 11px 0;font-size: 11px;font-weight: bold;}
.site #navigation a:link, .site #navigation a:visited {color: #333333;}
.site #navigation a:hover {background-color: #e7e7e7; color: #666666; text-decoration: none;}
.site #navigation .bordernone {border-right: none;}

.site #subnav {width: 900px;float: left;clear:both;}
.site #subnav .search {padding: 5px 0; text-align:right;margin: 0;}
.site #column1 {width: 280px;margin: 0;padding: 20px 0 0 0;}
.site #column2 {float: right;width: 280px;background: #EBEBEB;padding: 10px;margin: 0;}
.site #column3 {float: right;width: 280px;background: #EBEBEB;padding: 10px;margin: 0;}
.site #column1 .title {font-size: 13px; font-weight: bold; color: #FF9900;}
.site #column1 p {font-size: 12px; line-height: 17px; text-align: left; padding: 3px 0; margin: 0;}
.site #column1 p a {font-size: 13px; color: #FF9900;}
.site #column1 p a:hover {color: #0000FF; text-decoration:underline;}
.borderbottom {border-bottom: 1px solid #E4E4E4;}
#column1 h2 {margin: 0;padding: 2px 0;}
h2.ts1 {width: 280px;height: 70px;background: url(../index_images/top_story_green_energy.jpg) no-repeat left top;}
h2.ts2 {width: 280px;height: 70px;background: url(../index_images/top_story_workshop.jpg) no-repeat left top;}
h2.ts2 a {width: 280px;height: 70px;text-indent: -9999px;display:block;}
h2.ts3 {width: 280px;height: 70px;background: url(../index_images/top_story_stakeholder_consultation.jpg) no-repeat left top;}
h2.ts4 {width: 280px;height: 70px;background: url(../index_images/top_story_hst.jpg) no-repeat left top;}
h2.ts5 {width: 280px;height: 70px;background: url(../index_images/top_story_safety_award.jpg) no-repeat left top;}
h2.ts6 {width: 280px;height: 70px;background: url(../index_images/oesc_24th_edition.jpg) no-repeat left top;}
h2.ts7 {width: 280px;height: 70px;background: url(../index_images/top_story_esa_mfg_1.jpg) no-repeat left top;}
h2.ts1 a, h2.ts5, h2.ts3 a, h2.ts4 a, h2.ts5 a, h2.ts6 a, h2.ts7 a {width: 280px;height: 70px;text-indent: -9999px;display:block;}
h2.sn1 {width: 280px;height: 70px;background: url(../index_images/safety_news_stormy_weather.jpg) no-repeat left top;}
h2.sn2 {width: 280px;height: 70px;background: url(../index_images/safety_news_municipal_street_lighting_assets.jpg) no-repeat left top;}
h2.sn3 {width: 280px;height: 70px;background: url(../index_images/electrical_worker_safety.jpg) no-repeat left top;}
h2.sn1 a, h2.sn2 a, h2.sn3 a {width: 280px;height: 70px;text-indent: -9999px;display:block;}
.site #column1 h1 {color: #FF0000;padding: 5px;font-size: 16px;text-transform: uppercase;background: #000000;margin-bottom: 0;}
.marginTop {margin-top: 3px;}
.site #column1 .image {padding: 3px 0 0 0; margin: 0;}
.site #column2 h2, .site #column3 h2 {font-size: 16px;text-transform: uppercase;background: #000000;padding: 5px;margin-bottom: 0;margin-top: 3px;}
h2.public a, h2.b2b a, h2.ldc a, h2.contractors a, h2.manufacturers a {color: #000000;font-size: 10px;text-transform: uppercase;padding: 0 3px;}
h2.public a:hover, h2.b2b a:hover, h2.ldc a:hover, h2.contractors a:hover, h2.manufacturers a:hover {background: #000000;color: #FFFFFF;}
h2.public, h2.public a {color: #01A7BF;}
h2.b2b, h2.b2b a  {color: #537F6D;}
h2.ldc, h2.ldc a {color: #4D72B8;}
h2.contractors, h2.contractors a {color: #454E7F;}
h2.manufacturers, h2.manufacturers a {color: #81963A;}
h2.recalls, h2.recalls a {color: #FFFFFF;font-size: 11px;background: #000000;}
h2.recalls a:hover {color: #FF9900;}
.site #column1 ul, .site #column2 ul, .site #column3 ul {list-style-type: none; padding: 0; margin: 0;}
.site #column1 li, .site #column2 li, .site #column3 li {width: 100%;}
.site #column1 li a, .site #column2 li a, .site #column3 li a {font-size: 12px;font-weight: bold;text-decoration: none;color: #FFFFFF;display: block;padding: 3px;margin-top: 3px;}
.site #column2 li a.one {background: url(../index_images/h2_public.jpg) repeat center top;}
.site #column2 li a.one:hover {background: url(../index_images/h2_public.jpg) repeat center center;color: #000000;}
.site #column2 li a.onedark {background: #31859C;}
.site #column2 li a.onedark:hover {background: url(../index_images/h2_public.jpg) repeat center center;color: #000000;}
.site #column2 li a.two {background: url(../index_images/h2_b2b.jpg) repeat center top;}
.site #column2 li a.two:hover {background: url(../index_images/h2_b2b.jpg) repeat center center;color: #000000;}
.site #column2 li a.three {background: url(../index_images/h2_ldc.jpg) repeat center top;}
.site #column2 li a.three:hover {background: url(../index_images/h2_ldc.jpg) repeat center center;color: #000000;}
.site #column3 li a.four {background: url(../index_images/h2_contractors.jpg) repeat center top;}
.site #column3 li a.four:hover {background: url(../index_images/h2_contractors.jpg) repeat center center;color: #000000;}
.site #column3 li a.five {background: url(../index_images/h2_manufacturers.jpg) repeat center top;}
.site #column3 li a.five:hover {background: url(../index_images/h2_manufacturers.jpg) repeat center center;color: #000000;}
.site #column3 li a.recalls {font-size: 10px;font-weight: normal;text-decoration: none;color: #FFFFFF;display: block;padding: 3px;margin-top: 3px;background: #FFFFFF;color: #000000;}
.site #column3 li a.recalls:hover {background: #CCCCCC;}
.site #column3 li a.hotnews {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
	display: block;
	padding: 3px;
	margin-top: 3px;
	background: #FFFFFF;
}
.site #column3 li a.hotnews:hover {background: #FF0000;color: #FFF;}
.site #column1 li a.news {font-size: 11px;font-weight: normal;text-decoration: none;color: #FFFFFF;display: block;padding: 2px 3px;margin-top: 2px;background:#E4E4E4;color: #333333;}
.site #column1 li a.news:hover {background: #CCCCCC;color: #000000;}
.site #column3 .date {background: #000000;color: #FFFFFF;padding: 1px 5px 0px 5px;}
.site #column3 .red {background: #FF0000;}
.site #Footer {font-size: 10px;margin-top: 10px;padding: 5px;background:#E4E4E4;text-align: center;color: #666666;border-top: 5px solid #666666;} 
.site #Footer a:link {color: #666666;font-size: 11px;text-align: center;padding-right: 3px;padding-left: 3px;}
.site #Footer a:hover {color: #000000;text-decoration: none;}
.site #Footer a:visited {color: #666666;}
.orange {font-weight: bold;color: #FF9900;}
.fltrt {float: right;margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.red {color: #FF0000;}
