/* screen_aging.css */

@import url(screen_tmp.css);

body { font: 0.8125em Verdana, sans-serif; }

p, li, dl, address { font-size: 1em !important; }

#contain {
 margin: 0 5px 0 5px;
 padding: 18px 0px 10px 0px;
 width: auto;
 text-align: left;
 }

.aging #logo_sect, #logo_aging {
 position: relative;
 margin: 0;
 padding: 0 0 0 6px;
 height: 36px;
 text-align: right;
 }
.aging #logo_sect a, #logo_aging a {
 position: absolute;
 top: 0;
 left: 0;
 display: block;
 margin: 0;
 padding: 0;
 width: 100%;
 height: 36px;
 text-align: left;
 text-indent: -9999px;
 overflow: hidden;
 background: transparent url(../graphics/logo_aging.png) 100% 0px no-repeat;
 }
.aging #logo_sect a:hover, #logo_aging a:hover { background-position: 100% -36px; }
.aging #logo_sect a span, #logo_aging a span {}

#nav_sect { border-right: 1px solid #eee; width: 204px ! important; }
html>body #nav_sect h4 a { width: 0%; width: auto; }
#nav_sect ul {
 width: 204px ! important;
 /* tantek hack http://www.tantek.com/CSS/Examples/boxmodelhack.html */
 voice-family: "\"}\""; 
 voice-family:inherit;
 width: 204px;
 }
body>html #nav_sect ul {
 /* nice to Opera */
 width: 204px ! important;
 }
#nav_sect ul ul { width: 194px ! important; }

#nav_sect, #nav_sect ul { background: #fff ! important; }
#nav_sect li a:link,
#nav_sect li a:visited { color: #0000cc; text-decoration: none; }
#nav_sect li a:hover { color: #ffffff; background-color: #0054DF; text-decoration: none; }

#nav_sect li.cur a:link,
#nav_sect li.cur a:visited {
 color: #fff;
 background: #6699ff url(../graphics/icon_arrow_blue.gif) center right no-repeat;
 }
#nav_sect li.cur a:hover { color: #fff; background-color: #ccc; }

#nav_sect li ul { margin: 3px 3px 3px 6px; }
#nav_sect li ul li a:link,
#nav_sect li ul li a:visited,
#nav_sect li.cur ul li a:link,
#nav_sect li.cur ul li a:visited { color: #0000cc; padding-left: 13px; background: #fff url(../graphics/li_arrow_rt_blue.gif) 0% 1px no-repeat; }
#nav_sect li ul li a:hover,
#nav_sect li.cur ul li a:hover { color: #ffffff; background-color: #0054DF; }

#content { margin-left: 214px !important; padding: 10px 5px 0 10px; width: 590px; }

#content p { text-align: justify; }
#content a { text-decoration: underline; }
.summary_dept { border: 1px solid #0000ff; background: #3399ff; color: #fff !important; font: italic 1.2em Georgia, Times, serif !important; }
.summary_dept a:link, .summary_dept a:visited { color: #fff; text-decoration: none !important; font: italic 1.2em Georgia, Times, serif !important;}
.summary_dept a:hover { color: #ffffff; text-decoration: underline !important; }

#footer_sect {
 position: relative;
 clear: both;
 margin: 3px auto 10px auto;
 padding: 0px;
 width: 99%;
 color: #333;
 font-weight: bold;
 }
#footer_sect ul {
 position: relative;
 list-style: none;
 margin: 0;
 padding: 3px;
 background: #ffffff;
 text-align: right;
 }
#footer_sect li { padding: 0 3px; }
#footer_sect a:link, #footer_sect a:visited { color: #00f; text-decoration: none; }
#footer_sect a:hover { color: #333; }

#nav_content {
 float: right;
 margin: 0 0 20px 20px;
 }
#nav_content ul { list-style: none !important; }

.news { padding: 10px 5px; border: 1px solid #ff0000; }
.factoid { padding: 5px 10px; border: 1px solid #0000ff; background: #3399ff; color: #fff; }

/* forms */
form div.form:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility:hidden;
 }
form div.form { display: inline-table; }  /* Mark Hadley's fix for IE Mac */
/* Hides from IE Mac \*/
* html form div.form { height: 1%; }
form div.form { display: block; }
/* End Hack */ 
label { font-weight: normal !important; }
.req, .required {}
.req label , .required label { font-weight: bold !important; }
.req .marker, .required .marker, .req-marker {
 padding: 0 3px;
 border-bottom: 1px dashed red;
 font-size: 83%;
 font-weight: bold;
 text-transform: uppercase;
 color: red;
 }
