/* CSS Document */

body {background-color: #e4e4e4; text-align: center; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
div#container {width: 800px; margin: 0 auto; text-align: left;}

div#header {margin: 0; padding: 0; height: 71px;}

/* these styles apply to nav include */
div#navwrapper {background-image: url(/practice/OSHPortal/images/navwrap_bg2.gif); width: 800px; height: 24px;}
div#nav {height: 24px; font-weight: bold;}
div#nav, div#nav ul {padding: 0; margin: 0; list-style: none; z-index: 999;}
div#nav ul {position: static; margin: 0 0 0 20px;}
div#nav ul a {display: block; padding: 4px 8px; margin-right: 20px; text-decoration: none; text-align: left; color: #000;}
div#nav li li a {margin-right: 0; color: #000;}
div#nav li li a:hover {background-color: #e8ebec;}
div#nav li {float: left; height: 100%; margin: 0 !important; padding: 0; list-style-type: none;}
div#nav li li {width: 160px; border-width: 0 1px 1px 1px; border-style: solid; border-color: #a1a1a1; background-color: #cde4ef;}
div#nav li ul {position: absolute; background: none; margin: 0; width: 160px; left: -999em; display: none; font-size: 9pt;}

/* DO NOT CHANGE ANY OF THESE NAV STYLES */
div#nav li li.expandable ul { margin: -24px 0 0 160px;} /*subnav stepdowns*/
div#nav li:hover ul ul,
div#nav li:hover ul ul ul,
div#nav li:hover ul ul ul ul,
div#nav li:hover ul ul ul ul ul,
div#nav li.iehover ul ul,
div#nav li.iehover ul ul ul,
div#nav li.iehover ul ul ul ul,
div#nav li.iehover ul ul ul ul ul {left: -999em; display: none;}

div#nav li:hover ul,
div#nav li li:hover ul,
div#nav li li li:hover ul,
div#nav li li li li:hover ul,
div#nav li li li li li:hover ul,
div#nav li.iehover ul,
div#nav li li.iehover ul,
div#nav li li li.iehover ul,
div#nav li li li li.iehover ul,
div#nav li li li li li.iehover ul {left: auto; display: block;}
div#nav li.admin-menu-action:hover ul {right: 0;}
/* END DO NOT CHANGE */

div#breadcrumb {font-size: 10pt;}

div#content {background-color: #fff; text-align: left; padding: 0 0.99em 0 0.99em; border-width: 1px 1px 1px 1px; border-style: solid; border-color:#a1a1a1; margin: 0; font-size: 12pt;}
div#content a {color: #076797; font-weight: bold;}
div#content a:hover {color: #338210;}
img {margin: 0;}

div#content li.pad {padding-bottom: 5px;}

/* AARON HERE ARE THE STYLE OPTIONS */
/* breakspace headers */
.bold, .boldx, .boldxx, .boldxxx {font-weight: bold;} /* regular size, bold, black */
.boldx {font-size: 115%;} /* one size larger, bold, black */
.boldxx {font-size: 125%;}  /* two size larger, bold, black */
.boldxxx {font-size: 135%;}  /* three size larger, bold, black */

.dkblue {color: #076797;} /* regular, nonbold, dark blue */
.dkbluebold, .dkblueboldx, .dkblueboldxx, .dkblueboldxxx {color: #076797; font-weight: bold;} /* regular size, bold, dark blue THIS IS LINK COLOR */
.dkblueboldx {font-size: 115%;}  /* one size larger, bold, dark blue */
.dkblueboldxx {font-size: 125%;}  /* two size larger, bold, dark blue */
.dkblueboldxxx {font-size: 135%;}  /* three size larger, bold, dark blue */

.dkgreen {color: #338210;} /* regular, nonbold, dark green */
.dkgreenbold, .dkgreenboldx, .dkgreenboldxx, .dkgreenboldxxx {color: #338210; font-weight: bold;} /* regular size, bold, dark green THIS IS ACTIVE LINK COLOR */
.dkgreenboldx {font-size: 115%;}  /* one size larger, bold, dark green */
.dkgreenboldxx {font-size: 125%;}  /* two size larger, bold, dark green */
.dkgreenboldxxx {font-size: 135%;}  /* three size larger, bold, dark green */

/* paragraph space headers */
h5 {font-size: 100%; font-weight: bold; color: black;} /* regular size, bold, black */
h4 {font-size: 115%; font-weight: bold; color: black;} /* one size larger, bold, black */
h3 {font-size: 125%; font-weight: bold; color: black;} /* two size larger, bold, black */
h2 {font-size: 135%; font-weight: bold; color: black;} /* three size larger, bold, black */

h5.dkblue {font-size: 100%; font-weight: bold; color: #076797;} /* regular size, bold, dark blue */
h4.dkblue {font-size: 115%; font-weight: bold; color: #076797;} /* one size larger, bold, dark blue */
h3.dkblue {font-size: 125%; font-weight: bold; color: #076797;} /* two size larger, bold, dark blue */
h2.dkblue {font-size: 135%; font-weight: bold; color: #076797;} /* three size larger, bold, dark blue */

h5.dkgreen {font-size: 100%; font-weight: bold; color: #338210;} /* regular size, bold, dark green */
h4.dkgreen {font-size: 115%; font-weight: bold; color: #338210;} /* one size larger, bold, dark green */
h3.dkgreen {font-size: 125%; font-weight: bold; color: #338210;} /* two size larger, bold, dark green */
h2.dkgreen {font-size: 135%; font-weight: bold; color: #338210;} /* three size larger, bold, dark green */
/* END STYLE OPTIONS */

div#footer {background-color: #cde4ef; border-width: 0 1px 1px 1px; border-style: solid; border-color: #a1a1a1; text-align: center; font-size: 10pt; padding: 0.25em 0 0.25em 0;}
