/* GENERAL */
* {margin: 0;padding: 0;}
body {background-color: #c7d4d8;}
img {border: none;}
.hidden{position: absolute;left: -10000px;}
.alignCenter{text-align:center;}

/* LAYOUT */
#t_layout {width: 100%; background: url('images/background.jpg') right top;}

/* HEADER */
#td_header{background-image:url('images/background-header-bg.gif'); background-repeat:repeat-x;}
#t_headerLayout{width:100%; height:94px; background-image:url('images/background-header-overlay.gif'); background-repeat:no-repeat; background-position:center top;}
#t_header{width:974px; height:94px;}
#td_menu{width:639px; height:30px; padding:35px 0px 0px 10px;text-align:left;}
.globalNav{height:30px;	background-image:url('images/background-globalnav.gif'); background-repeat:repeat-x;}
.globalNavItem{font-family:Arial, Sans-Serif; font-size:17px; font-style:normal; font-weight:normal; color:#000000; padding-left:0px; padding-right:0px; text-decoration:none;}
.globalNavItem a{padding-left:16px; padding-right:16px;}
.globalNavHover a:hover{font-family:Arial, Sans-Serif; font-size:17px; font-style:normal; font-weight:normal; color:#ff0000; text-decoration:underline;}
.dynamicNavItem{width:300px; background-color:#d6e0e3; border-top:solid 1px #dbe3e5; border-bottom:solid 1px #b2bdc1; font-family:Arial, Sans-Serif; font-size:14px; font-style:normal; font-weight:normal; color:#000000; padding-left:8px; * padding-left:15px; padding-right:5px; text-align:left; line-height:22px;}
.dynamicNavHover{background-color:#e6edef;color:#ff0000;}
#td_logo{width:307px; height:58px; padding:0px 14px 10px 0px;}

/* CONTENT */
#content
{
	width:100%;
	padding-bottom:10px;
	margin-top:0px;
	text-align: center;
}
#contentMain
{
	width:974px;
	display:inline-block;
	margin-left:14px;
	margin-right:14px;
}

/* TOOLBAR BUTTONS */
#td_tools{width:639px; height:33px; padding:10px 0px 0px 20px; text-align:left;}
#toolbarList li{float:left; list-style:none; margin-left:8px;}
#toolbarList li a{display:block; outline:none;}
li.btnHome, li.btnEmail, li.btnPrint, li.btnHelp{border:none; cursor:pointer;}
li.btnHome a{width:27px; height:33px; background:url('images/button-home.gif') no-repeat left top; border:none;}
li.btnHome a:hover{background:url('images/button-home.gif') no-repeat right top; border:none;}
li.btnEmail a{width:28px; height:33px; background:url('images/button-email.gif') no-repeat left top; border:none;}
li.btnEmail a:hover{background:url('images/button-email.gif') no-repeat right top; border:none;}
li.btnPrint a{width:38px;height:33px; background:url('images/button-print.gif') no-repeat left top; border:none;}
li.btnPrint a:hover{background:url('images/button-print.gif') no-repeat right top; border:none;}
li.btnHelp a{width:28px;height:33px; background:url('images/button-help.gif') no-repeat left top; margin-right: 55px; border:none;}
li.btnHelp a:hover{background:url('images/button-help.gif') no-repeat right top; border:none;}
#searchTable{width:100px;display: inline;}
#searchTable td{vertical-align:top;}
.btnSearch, .btnSearchHovered{width:72px; height:33px; background:url('images/button-search.gif') no-repeat left top; border:none; cursor:pointer; * margin-top:1px;}
.btnSearchHovered{background-position:right top;}
.tbSearchQuery{width:207px; height:33px; background:url('images/button-search-text.gif') no-repeat left top; border:none; display:inline; padding: 8px 0px 0px 10px; cursor:pointer; text-align: left;}

/* CONTENT HOLDERS */
#firstRow, #secondRow
{
	width:auto;
	height:305px;
	margin-left:5px;
	margin-bottom:15px;
}
.marginLeft16px
{
	margin-left:11px;
}
.marginTop10px
{
	margin-top:10px;
}
.panel-shadow, .panel-shadow2, .panel-shadowQuote, .panel-shadowLogin
{
	height:auto;
	background:url('images/shadow.png') no-repeat bottom right !important;
	background:url('images/shadow.gif') no-repeat bottom right;
	float:left;
}
.panel-shadow2
{
	height:auto;
}
.panel-shadowQuote
{
	height:125px;
}
.panel-shadowLogin
{
	height:170px;
}
.panel, .panel-1col, .panelQuote, .panelLogin
{
	width:310px;
	height:305px;
	float:left;
	margin:-5px 5px 5px -5px;
}
.panelQuote
{
	height:125px;
}
.panelLogin
{
	height:170px;
}
.panel2col
{
	width:631px;
	height:305px;
	float:left;
	margin:-5px 5px 5px -5px;
}
.panel3col
{
	width:952px;
	height:305px;
	float:left;
	margin:-5px 5px 5px -5px;
}
#quicklinks
{
	
	float:left;
}
#news
{
	width:631px;
	height:305px;
	background-color:#e3e9eb;
	float:left;
}
#newsPage
{
	width:631px;
	height:auto;
	background-color:#e3e9eb;
	float:left;
}
#alerts, #resources, #membership
{
	width:310px;
	height:305px;
	background-color:#e3e9eb;
	float:left;
}
#quote
{
	width:285px;
	height:85px;
	background:#e3e9eb url('images/panel-quote.gif') no-repeat left top;
	float:left;
}
#quoteLoggedIn
{
	width:285px;
	height:85px;
	float:left;
}
#login
{
	width:310px;
	height:170px;
	background-color:#e3e9eb;
	float:left;
}
#alertsTitleHolder, #resourcesTitleHolder, #membershipTitleHolder, #newsTitleHolder, #loginTitleHolder, #quicklinksTitleHolder, #newsPageTitleHolder
{
	width:auto;
	height:41px;
	background:url('images/panel-title.gif') repeat-x;
	text-align:left;
	padding:12px 0px 0px 10px;
}
#alertsTitle span, #resourcesTitle span, #membershipTitle span, #newsTitle span, #loginTitle span, #quicklinksTitle span, #newsFeedTitle span
{
	display:none;
}
h1#alertsTitle
{
	background:url('images/panel-title-alerts.gif') no-repeat;
	height:16px;
}
h1#resourcesTitle
{
	background:url('images/panel-title-resources.gif') no-repeat;
	height: 15px;
}
h1#membershipTitle
{
	background:url('images/panel-title-membership.gif') no-repeat;
	height:20px;
}
h1#newsTitle
{
	background:url('images/panel-title-news.gif') no-repeat;
	height:14px;
}
h1#loginTitle
{
	background:url('images/panel-title-login.gif') no-repeat;
	height:18px;
}
h1#quicklinksTitle
{
	background:url('images/panel-title-quicklinks.gif') no-repeat;
	height:18px;
}
h1#newsFeedTitle
{
	background:url('images/panel-title-newsfeed.gif') no-repeat;
	height:15px;
}
#alertContentHolder, #resourcesContentHolder, #membershipContentHolder
{
	width:auto;
	height:264px;
	text-align:left;
	padding:0px 0px 0px 0px;
}
#quoteContentHolder
{
	width:auto;
	height:20px;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin-top:100px;
}
#loginContentHolder
{
	width:auto;
	height:100px;
	text-align:left;
	padding:0px 10px 0px 10px;
}
#newsPageContentHolder
{
	width:auto;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 0px;
}
.quicklinksContentHolder
{
	width:310px;
	height:264px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin-top: -5px;
	float: left;
}

.updatableLinks{list-style:none;margin-left: 0px;}
.updatableLinks li a, .updatableLinks li a:visited{width:280px;height:31px;display:block;padding:8px 0px 0px 6px;text-decoration:none;font-family:Arial, Sans-Serif; font-style:normal; font-weight:normal;font-size:medium;}
.updatableLinks li.darkFill{background-color:#dbe3e5;}
.updatableLinks li a:hover{width:280px;height:31px;display:block;background-color:#b2bdc1;text-decoration:underline;}
.descriptionText{font-family:Arial, Sans-Serif; font-style:normal; font-weight:normal;font-size:x-small;color:#4C4C4C;margin:-2px 0px 4px 0px;}
.descriptionText a, .descriptionText a:visited{text-decoration:none;}
.descriptionText a:hover{color:#ff0000;text-decoration:none;}
.alignRight{text-align:right;padding-right:10px;}
p a, p a:visited, li a, li a:visited{font-family:Arial, Sans-Serif; font-style:normal; font-weight:normal;color:#000000;text-decoration:none;border-bottom:dashed 1px #000000;}
p a:hover, li a:hover{color:#ff0000;text-decoration:none;border-bottom:dashed 1px #ff0000;}
p, ul, ol{font-family:Arial, Sans-Serif; font-size: small; font-style:normal; font-weight:normal; color:#666666; line-height: 1.5em; margin-bottom: 1em;}
ul{margin-left: 20px;}
ol{margin-left: 25px;}
.featureTitle, .featureTitle:visited{font-family:Arial, Sans-Serif; font-style:normal; font-weight:normal;font-size:medium;color:#ffffff;text-decoration:none; border:none;}
.featureTitle:hover{text-decoration:underline;color:#ffffff; border:none;}
.featurePriorityText{font-family:Arial, Sans-Serif; font-style:normal; font-weight:normal;font-size:x-small; border:none;}
.priorityIcon{background:#bdb9b4 url('images/feature-priority-bg.gif') repeat-x left bottom;padding:2px 8px 2px 6px;}

#td_content{width:auto;}
#t_mainContentHolder{width:940px;}
#t_mainContent{width:616px; height:290px;}
#t_newsContent{width:616px; height:auto;}
#t_quote{width:301px; height:120px; background:#b2bdc1 url('images/panel-quote.gif') no-repeat top left;}
.quote_MiddleLeft{background:#e3e9eb url('images/panel-quote.gif') repeat-x top right;}
#t_login{width:301px; height:120px;}
.contentHolder{width:auto; height:100px; padding: 0px 10px 8px 6px; vertical-align:top;}
.contentHolder02{width:auto; height:250px; padding: 0px 10px 0px 0px; vertical-align:top;}
.contentHolder03{width:auto; height:250px; padding: 0px 5px 8px 0px; vertical-align:top;}
.contentHolder04{width:auto; height:auto; padding: 0px 10px 8px 6px; vertical-align:top;}
.contentHolder05{width:auto; height:160px; padding: 0px 10px 8px 6px; vertical-align:top;}
.contentHolder06{width:auto; height:auto; padding: 5px 10px 8px 6px; vertical-align:top;}
#t_contentHolder, .t_ezine{width:621px; height:auto;}
#t_alerts, #t_resources, #t_membership, t_otherNewsLeft, t_otherNewsRight{width:301px; height:295px;}

.pageTitle{font-family:Arial, Sans-Serif; font-size:18px; font-style:normal; font-weight:bold; color:#666666;}

/* QuickLinks */
#td_quickLinks{width:auto; background:#c7d4d8 url('images/seperator-footer.gif') repeat-x top; padding:12px 0px 0px 0px;}
#t_quicklinksHolder{width:972px;}
#t_quicklinksContent{width:928px;}
.quickLinks_col1{width:323px;padding:0px 0px 8px 0px;}
.quickLinks_col2{width:340px;padding:0px 0px 8px 0px;}
.quickLinks_col3{width:300px;padding:0px 0px 8px 0px;}
.titleHolder{width:200px; height:23px; padding:0px 0px 15px 6px;}
.newsTitleHolder{width:auto; height:23px; padding:0px 0px 15px 6px;}
.quickLinksItem{width:280px; font-family:Arial, Sans-Serif; font-size:11px; font-style:normal; font-weight:normal; color:#4C4C4C; line-height:17px; padding:0px 0px 0px 0px;}
.quickLinksHover{background-color:#d6e0e3; color:#ff0000; line-height:17px;}
.quickLinksHeader{font-size:12px; font-weight:bold; margin-top:5px;}

/* PANEL SHADOWS */
.t_shadowPanel{width:auto;height:auto;margin-bottom:10px;}
.shadow_TopLeft, .shadow_TopRight, .shadow_BottomLeft, .shadow_BottomRight{width:5px; height:5px;}
.shadow_Top, .shadow_Bottom{width:auto; height:5px;}
.shadow_MiddleLeft, .shadow_MiddleRight{width:5px; height:auto;}
.shadow_Middle{width:auto; height:auto; padding:5px 0px 0px 0px; vertical-align:top;}
.shadow_NewsMiddle{width:auto; height:auto; padding:0px 0px 0px 0px; vertical-align:top;}
.shadow_TopLeft, .shadow_Top{background:#ffffff;}
.shadow_NewsTopLeft, .shadow_NewsTop{background:#e3e9eb;}
.shadow_MiddleLeft, .shadow_Middle{background:#e3e9eb url('images/panel-title.gif') repeat-x left top;}
.shadow_NewsMiddleLeft, .shadow_NewsMiddle{background:#e3e9eb;}
.shadow_Bottom{background:url('images/shadow_edgeBottom.png') repeat-x !important;background:url('images/shadow_edgeBottom.gif') repeat-x;}
.shadow_BottomRight{background:url('images/shadow_edgeBottomRight.png') no-repeat !important;background:url('images/shadow_edgeBottomRight.gif') no-repeat;}
.shadow_MiddleRight{width:5px; height:auto; background:url('images/shadow_edgeRight.png') repeat-y !important; background:url('images/shadow_edgeRight.gif') repeat-y;}

/* FOOTER */
#td_footer{width:100%; height:20px; background:#c7d4d8;}
#t_footerHome{width:974px;}
#td_footerHome{padding:5px 0px 10px 11px;}
#footerDefault{background:#b2bdc1 url('images/seperator-footer.gif') repeat-x top; padding:5px 0px 10px 0px; text-align:center;}
#footerlinks{width:974px; display:inline-block;}
.bottomLinks{font-family:Arial, Helvetica, sans serif; font-style:normal; font-weight:normal; font-size:x-small; list-style:none; text-align: left; margin-top: 5px; margin-left:0px; padding:0px 0px 0px 10px;}
.bottomLinks li{display:inline; border-left:1px solid #4C4C4C; padding:0px 5px 0px 7px;}
.bottomLinks li.first{border-left:0 none transparent; padding:0px 5px 0px 0px;}
.bottomLinks a, .bottomLinks a:visited{color:#4C4C4C; text-decoration:none; padding:0px 3px 3px 3px; border:none;}
.bottomLinks a:hover{color:#ff0000; text-decoration:underline; background-color:#e6edef; padding:0px 3px3px 3px; border:none;}

/* PRFS - added 11 Mar 2009 by DCW, SCI */
.PRFSItemTitle
{
	/* Font Properties */
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

a.CommonReadMore
{
	/* Font Properties */
	color: #666666;
    font-family: Arial;
    font-size: 12px;
    font-weight:bold;
    text-decoration:none;
}

/* HSE SRO - added 8 Mar 2010 by DCW, SCI */

.SROSearchResult
{
	/* Font Properties */
	clear: both;
	padding: 12px;
	padding-bottom: 12px;
	padding-left: 0px;
}

.SRO_Red
{
	/* Font Properties */
	color: #940000;
}

.SROSearchTitle
{
	/* Font Properties */
	font-size: 13px;
	line-height: 16px;
}

.SROSearchTitle A
{
	/* Font Properties */
	color: #940000;
	font-weight: bold;
}

.SROSearchDesc
{
	/* Font Properties */
	font-size: 11px;
	line-height: 14px;
}

.SROSearchDesc A
{
	/* Font Properties */
	color: #444;
	text-decoration: none;
}

.SROSearchImg
{
	/* Font Properties */
	width: 60px; 
	height: 45px; 
	padding: 4px;
}

.SROSearchSaDiv
{
	/* Font Properties */
	text-align: left;
	padding-left: 10px;
	font-style: italic;
	font-size: 10px;
}

.SROSearchSaDiv A
{
	/* Font Properties */
	text-decoration: none;
}

.SeeAlso_Link
	color: #940000;
	font-weight: normal;