 

hr.style-black {
    border: 0;
    color: #000;
    height: 1px;
    box-shadow: 1 0 1px 1px #000;
}

 
hr.style-maroon {
    border: 0;
     height: 1px; /* Firefox... */
    box-shadow: 1 0 1px 1px #800;
}
 

blockquote{
	list-style-position: outside; /* list-style:square; */
	list-style-image: url(/images/bullet-gray.gif);
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 30pt;
	margin-right: 40pt;
	margin-top: 10px;
	font-size: 11pt;
	margin-bottom: 10px;
 }

#sidenav {float:left; width:13em;}

/*#wrapper {background-color:#fff;  float: right margin-bottom:1em; width:90.1em;}*/

#inputcolor
 {
 height: 18px;
 padding: 2px;
 color: #000000;
 background: #ebecec;
 border: 1px solid #000000;

 }
 
 table.drsviols {
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: black;
	border-collapse: separate;
	background-color: white;
	margin-left: 1px;
}

#inputdrs
 {
 
 padding: 2px;
 color: #000000;
 background: #ffffff;
 border: 1px solid #000000;

 }
li.navbar { font-size: 11px; color: #000; margin-bottom: 4px; margin-left:-5px }
li.navbar a{ color: #000; text-decoration: underline; }

li.regular{ font-size: 11pt; color: #000; margin-bottom: 8px; }
li.medium{ font-size: 10pt; color: #000; margin-bottom: 8px; }
li.small{ font-size: 9pt; color: #000; margin-bottom: 8px; }
li.maroon {font-size: 9pt; color: #800;}
 



li.whatsnew {list-style: square; font-size:8pt; margin-bottom: 5px;}
li.whatsnew a {color:#303030; text-decoration:none;}
li.whatsnew a:hover {color:#990000; text-decoration:underline}

/* utility classes */
/*
.left { 
	text-align: left;
	margin: 0 !important;
}*/


ol {
	list-style-position: outside; /* list-style:square; */
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 11pt;
}

 ul{
	list-style-position: outside; /* list-style:square; */
	list-style-image: url(/images/bullet-gray.gif);
	color: #000;
	font-size: 11pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 20pt;
	margin-top: 10px;
	margin-bottom: 10px;
 }
 
p{ font-size: 11pt;
	padding: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

br{ font-size: 11pt;
	padding: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

blockquote.drs{
 
	margin-left: 10pt;

}

 blockquote.maroon { font-size: 9pt; color: #800; margin-bottom: 8px; }
 blockquote.maroonbdr { font-size: 8pt; color: #000; padding: 6px; margin-bottom: 8px; border: thin; border-color:#880000;
  border-bottom: dashed; border-style: solid; background-color: #ffffdd; width: 80%; text-align: left; }
  
   blockquote.maroonbdrlarge { font-size: 10pt; color: #000; padding: 6px; margin-bottom: 8px; border: thin; border-color:#880000;
  border-bottom: dashed; border-style: solid; background-color: #ffffdd; width: 80%; text-align: center;
  font-weight: bold;
 }

   blockquote.maroonbdrlargeleft { font-size: 10pt; color: #000; padding: 6px; margin-bottom: 8px; border: thin; border-color:#880000;
  border-bottom: dashed; border-style: solid; background-color: #ffffdd; width: 80%; text-align: left;
  font-weight: bold;
 }
 
blockquote.gray { font-size: 10pt; color: #000; padding: 3px; margin-bottom: 14px; border: thin; border-color:#000;
  border-bottom: dashed; border-style: solid; background-color: #e5e5e5  }
  
  blockquote.wide{
	list-style-position: outside; /* list-style:square; */
	list-style-image: url(/images/bullet-gray.gif);
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 30pt;
	margin-right: 40pt;
	margin-top: 10px;
	font-size: 11pt;
	margin-bottom: 10px;
	line-height: 25px;
 }
 ul.regular{
	color: #000;
	font-size: 11pt;
	margin-left: 40px;
	padding-left: 16px;
	margin-bottom: 10px;
}

ul.medium{
	color: #000;
	font-size: 10pt;
	margin-left: 40px;
	padding-left: 16px;
	margin-bottom: 10px;
}

 ul.small { font-size: 9pt; color: #000; margin-bottom: 8px; }
  blockquote.small { font-size: 9pt; color: #000; margin-bottom: 8px; margin-right: 10px; }
 }

   blockquote.smallnm { font-size: 9pt; color: #000; margin-bottom: 8px; margin-left: 20px; margin-right: 10px; }
 }

 ul.maroon { font-size: 9pt; color: #800; margin-bottom: 8px; }
 ul.menu-item {
	color: #000;
	font-size: 11px;
	margin-bottom: 0px;
	margin-left:-10px;
	list-style: square #003399;
}

ul.menu-item a{ color: #000; text-decoration: none; }

ul.menu-item a:visited{ color: #000; text-decoration: none; }

ul.menu-item a:hover{ color: blue; text-decoration: underline; }

.pageheader {font-size: 1.2em; font-weight: bold; text-align: center; margin-bottom: 10px; margin-top: 10px; padding:10px; line-height: 25px }
.pageheadercoal {font-size: 1.1em; font-weight: bold;  text-align: center; margin-bottom: 10px; margin-top: 10px; padding:5px; line-height: 20px }
.printerfriendly{ font-size: 8pt; font-weight: bold; text-indent: 10px; margin-bottom: 10px  }


#AgenciesContent{ text-align:left; background-color:#e9e9e9; margin-left:6px; padding: 10px padding-left:6px; margin-top:0px; width:524px; height:225px; margin-bottom:0px; float:left; display:inline; overflow:auto }
#AgenciesContentnarrow{ text-align:left; background-color:#e9e9e9; margin-left:6px; padding: 10px padding-left:6px; margin-top:5px; width:524px; height:125px; margin-bottom:0px; float:left; display:inline; overflow:auto }
#AgenciesContentwide{ text-align:left; background-color:#FFF; margin-left:6px; padding-left:6px; margin-top:5px; width:524px; height:150px; margin-bottom:0px; float:left; display:inline; overflow:auto }
#AgenciesContentultrawide{ text-align:left; background-color:#FFF;margin-left:6px; padding-left:6px; margin-top:5px; width:550px; height:200px; margin-bottom:0px; float:left; display:inline; overflow:auto }
#AgenciesContentshort{ text-align:left; background-color:#e9e9e9; margin-left:6px; padding-left:6px; margin-top:5px; width:524px; height:150px; margin-bottom:0px; float:left; display:inline; overflow:auto }
#AgenciesContentsuperwide{ text-align:left; background-color:#FFF; margin-left:6px; padding-left:6px; margin-top:5px; width:724px; height:100px; margin-bottom:0px; float:left; display:inline; overflow:auto }
#AgenciesContentsmall {
	text-align: left;
	background-color: #FFFFFF;
	margin-left: 9px;
	padding-left: 9px;
	margin-top: 0px;
	width: 175px;
	height: 125px;
	margin-bottom: 0px;
	float: left;
	display: inline;
	overflow: auto;
}

.headermsha {font-size: 1.2em; font-weight: bold; text-align: center; margin-bottom: 10px; margin-top: 10px; padding:10px; line-height: 25px }

.header-topicsm{ color: #900; font-weight: bold; font-size: 13px; }
.header-topic{ color: #900; font-weight: bold; font-size: 15px; }
.header-topic2{ color: #900; font-weight: bold; font-size: 17px; }
.headersm{ color: #000; font-weight: bold; font-size: 15px; }

.headermed{ color: #900; font-size: 22px; font-weight: bolder; font-style: oblique;  margin-left:10pt;}

.sosa{ color: #900; font-size: 22px; font-weight: bolder; font-style: oblique; font-family: "Comic Sans MS"; line-height: 30px;}
.sec-menu-header{
	margin-left: 7px;
	font-size: 8pt;
	color: #900;
	font-weight: bold;
	
}

.sec-menu-header2{
	margin-left: 7px;
	font-size: 10pt;
	color: #900;
	font-weight: bold;
}

.drsoprhistory{
	margin-left: 2px;
	font-size: 8pt;
	color: #900;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: center;
}

 .MNMDashboard{
	margin-left: 2px;
	font-size: 8pt;
	color: #000;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: center;
	border: thin;  
	padding: 2px;
	border: 1px;
	border-color: black;
}

 .MNMDashboardlg{
	margin-left: 3px;
	font-size: 10pt;
	color: #000;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: center;
	border: thin;  
	padding: 3px;
	border: 1px;
	border-color: black;
}

.Odd
{
	background-color: #eeeded;
}
 
.sec-menu-headerlg{
	margin-left: 7px;
	font-size: 11pt;
	color: #900;
	font-weight: bold;
}

.sec-menu-headerxlg{
	margin-left: 7px;
	font-size: 12pt;
	color: #900;
	font-weight: bold;
}

.headersmctr {
	font-size: 0.90em;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 10px;
	line-height: 25px
}

.menu-header{
	color: #900;
	font-size: 12px;
	font-weight: bold;
 margin-left:10pt;
	margin-bottom: 5px;
	margin-top: 5px;
	border-top-color: rgb(211, 210, 210);
	border-top-style: solid;
	border-top-width: 1px;
	padding-top: 5pt;
}
.menu-header a{ color: #900; text-decoration: none; }
.menu-header a:visited { color: #990000; }

#leftnav {
	float: left;
	overflow: hidden;
	background-color: #F7F7F7;
  	margin-top: 7px;
  	margin-left: -10px;
	width:22%;
	border: thin;
   height:auto;
}

#SBRight {
	float: right;
	overflow: hidden;
	background-color: #fff;
   margin-left:5px;
	margin-top: 7px;
	width:78%;
	height: auto;
}
#AgenciesContentwidegray{ text-align:left; background-color:#e9e9e9; margin-left:6px; padding-left:6px; margin-top:0px; width:524px; height:200px; margin-bottom:0px; float:left; display:inline; overflow:auto }


/*These are the header styles*/
.subscribeBtn, .searchBtn{
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #F5F5F5),
		color-stop(1, #DDDDDD)
	);
	background-image: -o-linear-gradient(bottom, #F5F5F5 0%, #DDDDDD 100%);
	background-image: -moz-linear-gradient(bottom, #F5F5F5 0%, #DDDDDD 100%);
	background-image: -webkit-linear-gradient(bottom, #F5F5F5 0%, #DDDDDD 100%);
	background-image: -ms-linear-gradient(bottom, #F5F5F5 0%, #DDDDDD 100%);
	background-image: linear-gradient(to bottom, #F5F5F5 0%, #DDDDDD 100%);
}

.subscribeBtn:hover, .subscribeBtn:active, .searchBtn:hover, .searchBtn:active {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #FCFCFC),
		color-stop(1, #EDEDED)
	);
	background-image: -o-linear-gradient(bottom, #FCFCFC 0%, #EDEDED 100%);
	background-image: -moz-linear-gradient(bottom, #FCFCFC 0%, #EDEDED 100%);
	background-image: -webkit-linear-gradient(bottom, #FCFCFC 0%, #EDEDED 100%);
	background-image: -ms-linear-gradient(bottom, #FCFCFC 0%, #EDEDED 100%);
	background-image: linear-gradient(to bottom, #FCFCFC 0%, #EDEDED 100%);
}

#header {float:left; width: 100%; background:url(/2010Redesign/Images/header_back.jpg) repeat-x;}
#header #subscribe input {height: 22px; margin-right: -5px; font-weight: bold; }
#header #subscribe {color:#FFF; float:right; margin-right:1em; padding-top: 0.7em; margin-top: -2px;}
#header #subscribe input {color:#990000; font-size: 0.9em; font-family: 'Arial', sans-serif;  vertical-align:middle;}
#header #headlinks {float:right; color:#FFFFFF; font-size:1em; font-weight:bold; margin-right:1em; margin-top:-1.5em; margin-bottom:0.5em;}
#header #headlinks a {color:#FFFFFF; text-decoration:none;}
#header #dol_logo {float:left; padding-left: 0.8em; padding-top:1.3em; padding-bottom: 1.3em;}
#header #dol_logo img {width:47px; height:46px;}
#header #headText {float:left; margin-left: 1em; margin-top:1em;}
#header #headText #dol1 {font-size: 2em; color:#FFFFFF; margin-top:1em;}
#header #headText #dol1 a {text-decoration:none; color:#FFFFFF;}
#header #headText #dol2 {font-size: 2em; color:#FFFFFF; margin-top:1em;}
#header #headText #dol1 a {text-decoration:none; color:#FFFFFF;}
#header #headText #phantomSpace{display:block;}
#header #headText a {text-decoration:none; color:#FFFFFF;}
#header #eta {font-size:1.25em;color:#FFF;}
#header #searchMSHA {color:#FFF; float:right; padding-top: 0.7em; margin-right: 1em; font-size: 10pt; }
#header #searchMSHA {color:#FFF; float:right; padding-top: 0.7em; margin-right: 1em; font-size: 10pt;}
#header #searchMSHA input {color:#990000; font-size: 1em; font-family:Tahoma, Geneva, sans-serif; vertical-align:middle; border: 1px solid #E6E6E6; height: 18px;}
#header #two {padding-bottom: 0.4em; padding-top: 0.4em; width:100%; float:left; background-color:#990000;}
#header #two ul {list-style: none; padding: 0 0.5em;}
#header #two ul li {display: block; float: left; height:2.8em; line-height:2.8em; width:9.86em; text-align:center; vertical-align:middle; margin:0; padding:0;}
#header #two ul li.twoLines {line-height:1.3em; height:1.4em;}
#header #two ul li a {text-decoration:none; color:#000000; background:url(/2010Redesign/Images/button_up.jpg) repeat-x center; display:inline-block; width:100%; height:2.8em; border:0.2em solid  #CC0000; color:#FFF;}
#header #two ul li a:hover {background:url(/2010Redesign/Images/button_over.jpg) repeat-x center; height:2.8em; color:#000;}
#header #three {padding: 0; float:left; background-color:#FFF; width:100%;}
#header #three #hcontent {background-color:#FFF; float:left; margin: 0.5em; padding:0.2em; width: 88.3em;}
#header #three #hcontent a img {border:none;}
#headImg {float:right;}
#SharethisImg {float:center; padding-top: 5 pt;}
#sharethis {float: right;}
#headImg a {text-decoration:none;}
#headSeparator {clear:both;}

#agency {float:left; font-weight:bold; font-size:6pt; padding: 0.1em 0; font-family:Verdana, Geneva, sans-serif;}
 
#wrapper {background-color:#fff;  float: right margin-bottom:1em; width:90.1em; background-color:#B4B4B4;}

#Banner{
	margin-left: 0px;
	margin-top: 0px;
	width: 400px;
	height: 79px;
	margin-bottom: 0px;
	float: left;
	display: inline;
	background-image: url(/IMAGES/dol_sym.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;
}
 
/*This ends the header styles*/


/*These are the footer styles*/

#footer {float:left; width:100%; text-align:center; font-size:0.9em;}
#footer #fdate {background-color:#FFF; padding: 1em 1em 2em 1em; font-size:1.1em;}
#footer #fone {background-color:#9A0000; color:#FFF; padding: 1em 0; font-weight:bold;}
#footer #ftwo {background-color:#CCCCCC; padding: 0.5em 0;}
#footer #fone a {color:#FFF;}
#footer #ftwo a {color:#000;}

/*This ends the footer styles*/
