hr.style-black {
	border: 0px currentColor; border-image: none; height: 1px; color: rgb(0, 0, 0);
}
hr.style-maroon {
	border: 0px currentColor; border-image: none; height: 1px;
}
blockquote {
	margin: 10px 40pt 10px 30pt; color: rgb(0, 0, 0); font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11pt; list-style-position: outside; list-style-image: url("/images/bullet-gray.gif");
}
#sidenav {
	width: 13em; float: left;
}
#inputcolor {
	background: rgb(235, 236, 236); padding: 2px; border: 1px solid rgb(0, 0, 0); border-image: none; height: 18px; color: rgb(0, 0, 0);
}
table.drsviols {
	border: 1px outset black; margin-left: 1px; border-collapse: separate; border-spacing: 2px; background-color: white;
}
#inputdrs {
	background: rgb(255, 255, 255); padding: 2px; border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(0, 0, 0);
}
li.navbar {
	color: rgb(0, 0, 0); font-size: 11px; margin-bottom: 4px; margin-left: -5px;
}
li.navbar a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
li.regular {
	color: rgb(0, 0, 0); font-size: 11pt; margin-bottom: 8px;
}
li.medium {
	color: rgb(0, 0, 0); font-size: 10pt; margin-bottom: 8px;
}
li.small {
	color: rgb(0, 0, 0); font-size: 9pt; margin-bottom: 8px;
}
li.maroon {
	color: rgb(136, 0, 0); font-size: 9pt;
}
li.whatsnew {
	list-style: square; font-size: 8pt; margin-bottom: 5px;
}
li.whatsnew a {
	color: rgb(48, 48, 48); text-decoration: none;
}
li.whatsnew a:hover {
	color: rgb(153, 0, 0); text-decoration: underline;
}
ol {
	color: rgb(0, 0, 0); font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11pt; margin-top: 10px; margin-bottom: 10px; margin-left: 20px; list-style-position: outside;
}
ul {
	color: rgb(0, 0, 0); font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11pt; margin-top: 10px; margin-bottom: 10px; margin-left: 20pt; list-style-position: outside; list-style-image: url("/images/bullet-gray.gif");
}
p {
	padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11pt; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;
}
br {
	padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11pt; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;
}
blockquote.drs {
	margin-left: 10pt;
}
blockquote.maroon {
	color: rgb(136, 0, 0); font-size: 9pt; margin-bottom: 8px;
}
blockquote.maroonbdr {
	border-width: thin thin medium; border-style: solid; border-color: rgb(136, 0, 0) rgb(136, 0, 0) currentColor; padding: 6px; border-image: none; width: 80%; text-align: left; color: rgb(0, 0, 0); font-size: 8pt; margin-bottom: 8px; background-color: rgb(255, 255, 221);
}
blockquote.maroonbdrlarge {
	border-width: thin thin medium; border-style: solid; border-color: rgb(136, 0, 0) rgb(136, 0, 0) currentColor; padding: 6px; border-image: none; width: 80%; text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold; margin-bottom: 8px; background-color: rgb(255, 255, 221);
}
blockquote.maroonbdrlargeleft {
	border-width: thin thin medium; border-style: solid; border-color: rgb(136, 0, 0) rgb(136, 0, 0) currentColor; padding: 6px; border-image: none; width: 80%; text-align: left; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold; margin-bottom: 8px; background-color: rgb(255, 255, 221);
}
blockquote.gray {
	border-width: thin thin medium; border-style: solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) currentColor; padding: 3px; border-image: none; color: rgb(0, 0, 0); font-size: 10pt; margin-bottom: 14px; background-color: rgb(229, 229, 229);
}
blockquote.wide {
	margin: 10px 40pt 10px 30pt; color: rgb(0, 0, 0); line-height: 25px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11pt; list-style-position: outside; list-style-image: url("/images/bullet-gray.gif");
}
ul.regular {
	color: rgb(0, 0, 0); padding-left: 16px; font-size: 11pt; margin-bottom: 10px; margin-left: 40px;
}
ul.medium {
	color: rgb(0, 0, 0); padding-left: 16px; font-size: 10pt; margin-bottom: 10px; margin-left: 40px;
}
ul.small {
	color: rgb(0, 0, 0); font-size: 9pt; margin-bottom: 8px;
}
blockquote.small {
	color: rgb(0, 0, 0); font-size: 9pt; margin-right: 10px; margin-bottom: 8px;
}
ul.menu-item {
	color: rgb(0, 0, 0); font-size: 11px; margin-bottom: 0px; margin-left: -10px;
}
ul.menu-item a {
	color: rgb(0, 0, 0); text-decoration: none;
}
ul.menu-item a:visited {
	color: rgb(0, 0, 0); text-decoration: none;
}
ul.menu-item a:hover {
	color: blue; text-decoration: underline;
}
.pageheader {
	padding: 10px; text-align: center; line-height: 25px; font-size: 1.2em; font-weight: bold; margin-top: 10px; margin-bottom: 10px;
}
.pageheadercoal {
	padding: 5px; text-align: center; line-height: 20px; font-size: 1.1em; font-weight: bold; margin-top: 10px; margin-bottom: 10px;
}
.printerfriendly {
	text-indent: 10px; font-size: 8pt; font-weight: bold; margin-bottom: 10px;
}
#AgenciesContent {
	width: 524px; height: 225px; text-align: left; overflow: auto; margin-top: 0px; margin-bottom: 0px; margin-left: 6px; float: left; display: inline; background-color: rgb(233, 233, 233);
}
#AgenciesContentnarrow {
	width: 524px; height: 125px; text-align: left; overflow: auto; margin-top: 5px; margin-bottom: 0px; margin-left: 6px; float: left; display: inline; background-color: rgb(233, 233, 233);
}
#AgenciesContentwide {
	width: 524px; height: 150px; text-align: left; overflow: auto; padding-left: 6px; margin-top: 5px; margin-bottom: 0px; margin-left: 6px; float: left; display: inline; background-color: rgb(255, 255, 255);
}
#AgenciesContentultrawide {
	width: 550px; height: 200px; text-align: left; overflow: auto; padding-left: 6px; margin-top: 5px; margin-bottom: 0px; margin-left: 6px; float: left; display: inline; background-color: rgb(255, 255, 255);
}
#AgenciesContentshort {
	width: 524px; height: 150px; text-align: left; overflow: auto; padding-left: 6px; margin-top: 5px; margin-bottom: 0px; margin-left: 6px; float: left; display: inline; background-color: rgb(233, 233, 233);
}
#AgenciesContentsuperwide {
	width: 724px; height: 100px; text-align: left; overflow: auto; padding-left: 6px; margin-top: 5px; margin-bottom: 0px; margin-left: 6px; float: left; display: inline; background-color: rgb(255, 255, 255);
}
#AgenciesContentsmall {
	width: 175px; height: 125px; text-align: left; overflow: auto; padding-left: 9px; margin-top: 0px; margin-bottom: 0px; margin-left: 9px; float: left; display: inline; background-color: rgb(255, 255, 255);
}
.headermsha {
	padding: 10px; text-align: center; line-height: 25px; font-size: 1.2em; font-weight: bold; margin-top: 10px; margin-bottom: 10px;
}
.header-topicsm {
	color: rgb(153, 0, 0); font-size: 13px; font-weight: bold;
}
.header-topic {
	color: rgb(153, 0, 0); font-size: 15px; font-weight: bold;
}
.header-topic2 {
	color: rgb(153, 0, 0); font-size: 17px; font-weight: bold;
}
.headersm {
	color: rgb(0, 0, 0); font-size: 15px; font-weight: bold;
}
.headermed {
	color: rgb(153, 0, 0); font-size: 22px; font-style: oblique; font-weight: bolder; margin-left: 10pt;
}
.sosa {
	color: rgb(153, 0, 0); line-height: 30px; font-family: "Comic Sans MS"; font-size: 22px; font-style: oblique; font-weight: bolder;
}
.sec-menu-header {
	color: rgb(153, 0, 0); font-size: 8pt; font-weight: bold; margin-left: 7px;
}
.sec-menu-header2 {
	color: rgb(153, 0, 0); font-size: 10pt; font-weight: bold; margin-left: 7px;
}
.drsoprhistory {
	text-align: center; color: rgb(153, 0, 0); font-size: 8pt; font-weight: bold; margin-top: 2px; margin-bottom: 2px; margin-left: 2px;
}
.MNMDashboard {
	padding: 2px; border: 1px black; border-image: none; text-align: center; color: rgb(0, 0, 0); font-size: 8pt; margin-top: 2px; margin-bottom: 2px; margin-left: 2px;
}
.MNMDashboardlg {
	padding: 3px; border: 1px black; border-image: none; text-align: center; color: rgb(0, 0, 0); font-size: 10pt; margin-top: 3px; margin-bottom: 3px; margin-left: 3px;
}
.Odd {
	background-color: rgb(238, 237, 237);
}
.sec-menu-headerlg {
	color: rgb(153, 0, 0); font-size: 11pt; font-weight: bold; margin-left: 7px;
}
.sec-menu-headerxlg {
	color: rgb(153, 0, 0); font-size: 12pt; font-weight: bold; margin-left: 7px;
}
.headersmctr {
	padding: 10px; text-align: center; line-height: 25px; font-size: 0.9em; font-weight: bold; margin-top: 10px; margin-bottom: 10px;
}
.menu-header {
	color: rgb(153, 0, 0); padding-top: 5pt; font-size: 12px; font-weight: bold; margin-top: 5px; margin-bottom: 5px; margin-left: 10pt; border-top-color: silver; border-top-width: 1px; border-top-style: solid;
}
.menu-header a {
	color: rgb(153, 0, 0); text-decoration: none;
}
.menu-header a:visited {
	color: rgb(153, 0, 0);
}
#leftnav {
	border: thin currentColor; border-image: none; width: 22%; height: auto; overflow: hidden; margin-top: 7px; margin-left: -10px; float: left; background-color: rgb(247, 247, 247);
}
#SBRight {
	width: 78%; height: auto; overflow: hidden; margin-top: 7px; margin-left: 5px; float: right; background-color: rgb(255, 255, 255);
}
#AgenciesContentwidegray {
	width: 524px; height: 200px; text-align: left; overflow: auto; padding-left: 6px; margin-top: 0px; margin-bottom: 0px; margin-left: 6px; float: left; display: inline; background-color: rgb(233, 233, 233);
}
.subscribeBtn {
	background-image: linear-gradient(rgb(245, 245, 245) 0%, rgb(221, 221, 221) 100%);
}
.searchBtn {
	background-image: linear-gradient(rgb(245, 245, 245) 0%, rgb(221, 221, 221) 100%);
}
.subscribeBtn:hover {
	background-image: linear-gradient(rgb(252, 252, 252) 0%, rgb(237, 237, 237) 100%);
}
.subscribeBtn:active {
	background-image: linear-gradient(rgb(252, 252, 252) 0%, rgb(237, 237, 237) 100%);
}
.searchBtn:hover {
	background-image: linear-gradient(rgb(252, 252, 252) 0%, rgb(237, 237, 237) 100%);
}
.searchBtn:active {
	background-image: linear-gradient(rgb(252, 252, 252) 0%, rgb(237, 237, 237) 100%);
}
#header {
	background: url("/2010Redesign/Images/header_back.jpg") repeat-x; width: 100%; float: left;
}
#header #subscribe input {
	height: 22px; font-weight: bold; margin-right: -5px;
}
#header #subscribe {
	color: rgb(255, 255, 255); padding-top: 0.7em; margin-top: -2px; margin-right: 1em; float: right;
}
#header #subscribe input {
	color: rgb(153, 0, 0); font-family: "Arial", sans-serif; font-size: 0.9em; vertical-align: middle;
}
#header #headlinks {
	color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; margin-top: -1.5em; margin-right: 1em; margin-bottom: 0.5em; float: right;
}
#header #headlinks a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#header #dol_logo {
	padding-top: 1.3em; padding-bottom: 1.3em; padding-left: 0.8em; float: left;
}
#header #dol_logo img {
	width: 47px; height: 46px;
}
#header #headText {
	margin-top: 1em; margin-left: 1em; float: left;
}
#header #headText #dol1 {
	color: rgb(255, 255, 255); font-size: 2em; margin-top: 1em;
}
#header #headText #dol1 a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#header #headText #dol2 {
	color: rgb(255, 255, 255); font-size: 2em; margin-top: 1em;
}
#header #headText #dol1 a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#header #headText #phantomSpace {
	display: block;
}
#header #headText a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#header #eta {
	color: rgb(255, 255, 255); font-size: 1.25em;
}
#header #searchMSHA {
	color: rgb(255, 255, 255); padding-top: 0.7em; font-size: 10pt; margin-right: 1em; float: right;
}
#header #searchMSHA {
	color: rgb(255, 255, 255); padding-top: 0.7em; font-size: 10pt; margin-right: 1em; float: right;
}
#header #searchMSHA input {
	border: 1px solid rgb(230, 230, 230); border-image: none; height: 18px; color: rgb(153, 0, 0); font-family: Tahoma, Geneva, sans-serif; font-size: 1em; vertical-align: middle;
}
#header #two {
	width: 100%; padding-top: 0.4em; padding-bottom: 0.4em; float: left; background-color: rgb(153, 0, 0);
}
#header #two ul {
	list-style: none; padding: 0px 0.5em;
}
#header #two ul li {
	margin: 0px; padding: 0px; width: 9.86em; height: 2.8em; text-align: center; line-height: 2.8em; vertical-align: middle; float: left; display: block;
}
#header #two ul li.twoLines {
	height: 1.4em; line-height: 1.3em;
}
#header #two ul li a {
	background: url("/2010Redesign/Images/button_up.jpg") repeat-x center; border: 0.2em solid rgb(204, 0, 0); border-image: none; width: 100%; height: 2.8em; color: rgb(255, 255, 255); text-decoration: none; display: inline-block;
}
#header #two ul li a:hover {
	background: url("/2010Redesign/Images/button_over.jpg") repeat-x center; height: 2.8em; color: rgb(0, 0, 0);
}
#header #three {
	padding: 0px; width: 100%; float: left; background-color: rgb(255, 255, 255);
}
#header #three #hcontent {
	margin: 0.5em; padding: 0.2em; width: 88.3em; float: left; background-color: rgb(255, 255, 255);
}
#header #three #hcontent a img {
	border: currentColor; border-image: none;
}
#headImg {
	float: right;
}
#SharethisImg {
	
}
#sharethis {
	float: right;
}
#headImg a {
	text-decoration: none;
}
#headSeparator {
	clear: both;
}
#agency {
	padding: 0.1em 0px; font-family: Verdana, Geneva, sans-serif; font-size: 6pt; font-weight: bold; float: left;
}
#wrapper {
	width: 90.1em; background-color: rgb(180, 180, 180);
}
#Banner {
	width: 400px; height: 79px; overflow: hidden; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; float: left; display: inline; cursor: pointer; background-image: url("/IMAGES/dol_sym.gif"); background-repeat: no-repeat;
}
#footer {
	width: 100%; text-align: center; font-size: 0.9em; float: left;
}
#footer #fdate {
	padding: 1em 1em 2em; font-size: 1.1em; background-color: rgb(255, 255, 255);
}
#footer #fone {
	padding: 1em 0px; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(154, 0, 0);
}
#footer #ftwo {
	padding: 0.5em 0px; background-color: rgb(204, 204, 204);
}
#footer #fone a {
	color: rgb(255, 255, 255);
}
#footer #ftwo a {
	color: rgb(0, 0, 0);
}
