body	{padding:0;margin:0;font-family:arial,sans-serif;background-color:#FFF;text-align:center;}
h3 {
  font-size: 15px;
  color: black;
  padding: 8px 0;
  margin: 5px 0;
  border-top: 1px solid #b0b0b0;
}
h2 {
  color: #ad0108;
  background: #d2d2d2;
  font-size: 16px;
  padding: 8px 20px;
}
.printonly, #imgBg1{display:none;}
#leftnav{ width: 181; float: left; padding: 0px; margin: 0px;}
#rightCol{ width: 555px; padding: 0px; margin: 0px; float: left; line-height: 14px;  }
#pagecomment{width:165px; float:right; margin-top:5px; text-align:right;}
/*#pagecomment .commentright {text-align:right;background-image:url(images/comment_icon.gif); background-repeat: no-repeat; background-position: 0px 0px;}*/
#commenttext { font-weight:bold; cursor: pointer;color:#B91E21; text-decoration:underline; font-size:11px; padding-right:5px;}
#commenttext:hover {color:#333333;}
#rightnav{ width:205px; float:left; border-left:1px solid #B0B0B0; margin-top:10px;}
#rightnav h3{border:0; padding:0; padding-left:10px; padding-top:5px;margin:0; font-size:12px; border-bottom:1px solid #B0B0B0;border-top:1px solid #B0B0B0;border-right:1px solid #B0B0B0; background-color:#E8E8E8; height:20px;}
#rightnav a{font-size:11px; text-decoration:underline;}
#rightnav .rightnavpadding{padding-left:10px; line-height:12px;margin-top:10px;}
#bottomTxt	{ text-align: left; font-size: 11px; width: 460px; margin: 0px 0px 15px 0px; padding: 0px;}
#abstractTxt{ margin: 0px; font-size: 11px; padding: 0px;}

table{border-collapse:collapse;}
td{vertical-align:top;padding:0;}
form{padding:0;margin:0;}
.menupad{padding-left:0px;}
img{border: none;}
.h1{color:#000000; font-size:17px; font-weight:bold;}
.noindent{margin-left:8px;padding-left:8px;}
li{margin-bottom:7px;}

.newsdate {font-size:9px; font-weight:normal;}
#grayline { border-bottom: 1px solid #b0b0b0; margin-top:3%; margin-bottom:3%; }
#ltgrayline{border-bottom:1px solid #e5e5e5;margin-top:18px;margin-bottom:18px;}
#blackline{border-bottom:1px solid #000000;margin-top:18px;margin-bottom:18px;}

a{color:#b91e21;text-decoration:none;}
a:hover{color:#333333;}

#navcontainer {width:960px; margin:0 auto; overflow:hidden;}
#navcontainer ul {list-style-type:none;padding:0;margin:0;height:43px;text-align:center;}
#navcontainer ul li {display:inline;text-align:center;margin:0; padding:0;}
#navcontainer ul li a {padding:0 23px; font-size:11px;color:#FFF;text-decoration:none;float:left;height:43px;}
#navcontainer ul li a.onpage {background-image:url(images/nav_background_h.gif);background-repeat:repeat-x;color: #FFF;}
#navcontainer ul li a:hover {background-image:url(images/nav_background_h.gif);background-repeat:repeat-x;color: #FFF;}
#navcontainer ul li.ndivider {padding:0;font-size:11px;color:#FFF;text-decoration:none;float:left;height:43px;}

#headercontainer {
width: 960px; height: 148px;
}
#headercontainer .headerimg {width:770px; height:148px;}
#tablecontainer {width:960px; float:left; margin:0 auto;}
#leftheader{width: 190px; float: left; vertical-align: middle; padding-top: 10px; text-align: center; padding-top:10px; text-align:center;}
#headerdate{ float:left; margin-left:5px; margin-top:2px;font-style: italic;}
#rightsideinfo {float:right;vertical-align:middle;}
.headerinfo{height:22px; background-color:#F4F4F4; vertical-align:middle; padding-top:5px; margin-bottom:5px; margin-top:1px; color:#495058;font-size:11px; border:1px solid #B0B0B0;}
.headerinfo a{color:#bd2121;}
.headerinfo a:hover{color:#333333;}
.headlines{color:#b91e21;font-size:11px;font-weight:bold;}
.latestnews{color:#666666;font-size:11px;font-weight:bold;line-height:13px;}
.latestnews a{color:#333333;text-decoration:none;}
.latestnews a:hover{color:#999999;}
.toptext{color:#000000;font-size:12px;}
.text1{color:#333333;font-size:11px; line-height: 14px; padding: 10px 0px 18px 10px;}
#simplesearch .text1, #advancedsearch .text1 {padding:0;}
.text1 a{text-decoration:underline;}
.rlprint{color:#333333;font-size:11px;overflow:hidden;/*width:483px;*/}
.rlprint a{text-decoration:underline;}
.pubtext{color:#000000;font-size:11px;font-weight:bold;}
.pubtext a{font-weight:normal;text-decoration:underline;}
.text2{color:#333333;font-size:12px;}
.text3{color:#b91e21;font-size:11px;}
.pdflink{padding-left:7px;}
.pdflink a{color:#b91f21;font-size:11px;font-weight:bold;}
.pdflink a:hover{color:#333333;}

.graybox{border-top:2px solid #FFF;background-color:#f5f5f5;padding:13px 20px 12px 12px;color:#333333;font-size:11px;}
.graybox a{color:#b91f21;font-size:11px;font-weight:bold;}
.graybox a:hover{color:#333333;}
.grayboxpub a{color:#666666;font-size:11px;font-weight:bold;}
.grayboxpub a:hover{color:#af1419;}
.graybox_border{border-left:1px solid #b0b0b0;border-right:1px solid #b0b0b0;border-bottom:1px solid #b0b0b0;width:179px;}
.graybox_pad{padding:10px 25px 10px 12px;}
.graybox_table {background-color:e9e9e9; border:1px solid #b0b0b0;}
.graybox_table h3 {color:black; border:0; padding:0; margin:0;}
#specialheightbox { height:274px;}

.clearfooter {
height: 225px;
clear: both;
}

#footer{color:#ffffff; font-size:9px;text-align:center; background-color: #666767;
    background-image: url("/images/footergrad.gif");
    background-repeat: repeat-x; margin-top: 20px;
    padding-top: 20px;padding-bottom: 20px; height:255px; float:left; width:100%; min-width:960px;}

#footer #fcontainer{
width:960px;
margin-left: auto;
margin-right: auto;
border-bottom: 1px dotted #B0B0B0;
height: 205px;
text-align:left;
}
#footer #fcontainer2 {
margin-top:10px;
width:960px;
margin-left: auto;
margin-right: auto;
}

#footer #fcontainer .column {
width:130px;
float:left;
margin:3px;
}

#fcontainer .column h3.footer{
border-top: 1px solid #B0B0B0;
color:#ffffff;
font-size:12px;
}
#footer a{color: #ffffff;}
#footer a:hover {color: #B0B0B0;}
#altlink a{color:#B0B0B0}
#altlink a:hover{color: #ffffff;}
.referencelistfooter li {margin-bottom:3px;}
#rss, #facebook
{
        filter:alpha(opacity=50);
        -moz-opacity:0.5;
        -khtml-opacity: 0.5;
        opacity: 0.5;
}
#rss:hover, #facebook:hover
{
        filter:alpha(opacity=100);
        -moz-opacity:1;
        -khtml-opacity: 1;
        opacity: 1;
}
#hiddenvideobox{
    width: 500px;
    height: 475px;
    border: 5px solid #666666;
	background-color: white;
    text-align: left;
left: 50%;
  top: 50%;
  margin-left: -50px;
  margin-top: -50px;
    position: absolute;
    -moz-box-shadow: 0 0 5px 5px #cccccc;
    -webkit-box-shadow: 0 0 5px 5px #cccccc;
    box-shadow: 0 0 5px 5px #cccccc;
    display:none;
     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

.addthisshare{
font-size:20px; text-align:left;vertical-align:top; padding-left:5px; 
}

.smallpdfimg {margin-left:5px; margin-bottom:-2px;}

#pageheader {
margin-top:-6px;
border:0;
}

#pageheader h3{
color:#ad0108;
border:0;
padding-top:10px;
padding-bottom:0;
padding-left:10px;
font-family: "Arial Narrow";
font-size: 18px;
}

ul.safetyandsecurity
{
padding:0;
margin-left:30px;
font-size:10px;
list-style-image: url("../images/video_bullet.png");

}
#videoimgborder{
float:left;margin-left:20px;padding:4px;background-color:#E8E8E8;
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
border:1px solid #C4C4C5;
margin-bottom:10px;
}
#videoimgcontainer{
background-color:white;padding:2px;
}
.fade {
opacity:0.7;
filter:alpha(opacity=70);
}
.fade:hover {opacity:1;filter:alpha(opacity=100);}

.column ul{
margin: 0;
padding: 0;
}

.column ul li{
list-style-type:none;
}

.link_list{background-color:#f4f4f4;width:177px;font-size:11px;color:#b91e21;font-weight:bold;}
.link_list ul{list-style-type:none;margin:0;padding-left:0;}
.link_list ul li{background-image:url(images/red_bullet.gif);background-repeat:no-repeat;background-position:0 2px;padding-left:15px;margin-bottom:0px;}

#dateLayer	{
	width: 100%;
	float: left;
}
#dateLeft	{
	float: left;
	width: 200px;
}
#dateRight	{
	margin: 10px 0px 0px 0px;
	width: 130px;
	float: right;
}
select.monthList	{
	padding: 0px;
	width: 120px;
	font-size: 10px;
}
#leftMonthLayer		{
	padding: 0px 0px 0px 30px;
	line-height: 15px;
}
#leftMonthLayer ul	{
	list-style-type: circle;
	margin: 5px 0px 0px 0px;
	padding-left:0;
}
#leftMonthLayer ul li	{
	background-image: none;
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left: 0px;
	margin-bottom:0px;
}
#textLayer	{
	float: left;
}
#mypageLink		{
	padding: 6px 15px 0px 0px;
	margin-bottom: 10px;
	text-align: right;
}
#mypageLink img{margin-bottom:-2px;}
#mypageLink a{color:#9f1401;}
#mypageLink a:hover{color:#333333;}
#removemypageLink		{
	padding: 6px 15px 0px 0px;
	margin-bottom: 10px;
	text-align: right;
}
#removemypageLink img{margin-bottom:-2px; margin-left:2px;}
#removemypageLink a{color:#9f1401;}
#removemypageLink a:hover{color:#333333;}
table.displayImg {
	display: none;
}
#txtDiv		{
	padding: 0px 0px 18px 5px;
	margin-top: 10px;
	float: left;
}
#grayline2 { 
	border-top: 1px solid #b0b0b0; 
	border-bottom: none;
	padding: 0px 0px 0px 0px; 
	width: 99%;
	margin: 0px 0px 10px 0px;
	float: left;
}
#abstractDiv2		{
	width: 99%;
	padding: 10px 0px 0px 10px;
	margin: 0px;
	color:#333333;
	font-size:11px; 
	float: left;
}
#abstractDiv2 p	{
	margin: 10px 0px 10px 0px;
}
.text3 p {
	margin: 15px 0px 15px 0px;
}


.header {
  padding: 8px;
  background: #b0b0b0;
  color: #eee;
  font-weight: bold;
  font-size: 12px;
  font-face: Arial;
}
.header a{
  color: #eee;
}
.header a:hover {
text-decoration:underline;
}
.header.red {
  background: #b91f21;
}
.header.darkgrey {
  background: #5d5d5d;
}
.header.green{
  background: #338b25;
}
.header.blue{
background: #1F22B7;
}
.header.orange{
background: #FF4500;
}
.header.purple{
background: #800080;
}
#wrap {
   margin: 0 auto;
   text-align: left;
   width: 960px;
max-width:960px;
min-height:780px;
}
.graybox h3 {
  border: none;
  padding: 5px 0;
  margin: 0;
}
.graybox h3 a {
  color: black;
  font-size: 12px;
}

.twitter_button {background: url('//s7.addthis.com/static/r07/widget32_32x32_top.png') no-repeat scroll 0 0 transparent;
    display: block;
    height: 32px;
    line-height: 32px !important;
    overflow: hidden;
    width: 32px;
    background-position: 0 -640px;}
