body { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 0; background-image: url(../images/ER-Background.png) }
p { margin: 0; padding: 0; }
td { vertical-align: top; }
a { border-bottom: 1px none #066666; }
a:link, a:visited { color: #066666; text-decoration: none; border-bottom: 1px none #066666; }
a:hover, a:active { text-decoration: none; border-bottom-style: dotted; }
.wrapper { background-image: url(../images/rightShadow.gif); background-repeat: repeat-y; background-position: right 50%; width: 1005px; margin-top: 20px; margin-right: auto; margin-left: auto; z-index: 1 }
.banner { background-color: black; margin: 0 5px 0 0; z-index: 20; }
.wrapBody { background-color: #fff; width: 1000px; clear: left; position: relative; z-index: 400 }
.footer { margin-top: -3px; }
#mainNav { background-color: #d3af35; width: 1000px; position: relative; height: 25px; z-index: 500 ; }
#mainNav a, #mainNav a:link, #mainNav a:visited, #mainNav a:hover, #mainNav a:active { border-style: none; height: 1%; }
#mainNav ul { margin: 0; padding: 0; list-style: none; }
#mainNav ul li { position: relative; float: left; width: 120px; }
#mainNav img { display: block; }
#mainNav ul li ul { font-size: 11px; line-height: 14px; z-index: 500; background-color: #066666; position: absolute; top: 25px; left: 0; display: none; }
#mainNav ul li:hover ul { display: block; }
#mainNav ul ul li { display: list-item; }
#mainNav ul ul li a { color: white; padding: 4px; display: block; }
#mainNav ul ul li a:link { color: white; display: block; }
#mainNav ul ul li a:visited { color: white; }
#mainNav ul ul li a:hover { color: #000; background-color: #d3af35; }
#mainNav ul ul li a:active { color: #000; background-color: #d3af35; }
/*
#mainNav ul ul,
#mainNav ul li.sfhover ul ul,
#mainNav ul ul li:hover ul ul
{display: none;}

#mainNav ul li.sfhover ul,
#mainNav ul ul li.sfhover ul,
#mainNav ul ul ul li.sfhover ul
{display: block;}
*/
.grayBack { background-color: #e0e0e0; }
.sideBar { color: #666; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 18px; background-color: #e0e0e0; width: 200px; padding: 20px 0 20px 20px; }
#sideNav { font-weight: bold; z-index: 600;}
#sideNav a { padding: 2px; display: block; border-bottom: none; height: 1%; }
#sideNav a:link, #sideNav a:visited { color: #666; text-decoration: none; }
#sideNav a:hover, #sideNav a:active { color: #fff; background-color: #d3af35; text-decoration: none; }
#sideNav ul { margin: 0; padding: 0; list-style: none; }
#sideNav li { position: relative; z-index: 1000; }
#sideNav ul ul { list-style: none; margin: 0 0 0 1em; }
#sideNav ul ul ul { color: #fff; font-size: 11px; font-weight: normal; line-height: 14px; background-color: #505050; position: absolute; top: 0; left: 176px; width: 120px; border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000; z-index: 1000; }
#sideNav ul ul ul a { color: white; padding: 4px; border-bottom: 1px solid #000; display: block; }
#sideNav ul ul ul a:link { color: white; }
#sideNav ul ul ul a:visited { color: white; }
#sideNav ul ul ul a:hover { color: #fff; background-color: #d3af35; }
#sideNav ul ul ul a:active { color: #fff; background-color: #d3af35; }
#sideNav ul ul ul { z-index: 1000; display: none; }
#sideNav ul ul li:hover ul { display: block; }
#newItems ul { margin: 0; padding: 8px 0; list-style: none; width: 120px; }
#newItems a {  }
#newItems a:link, #newItems a:visited { padding: 4px; display: block; border: 1px solid red; color: red; text-decoration: none; text-align: center; }
#newItems a:hover, #newItems a:active { padding: 4px; display: block; border: 1px solid red; color: white; background-color: red; text-decoration: none; text-align: center; }


.bold { font-weight: bold; }
.breadcrumb { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 15px; border-bottom: 1px solid #666; }
.bod { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; }
.bodText { padding: 0 20px 20px; }
.bodText2 { padding: 20px; }
.bod p { margin-bottom: 1em; }
.mainPic { border-bottom: 4px solid #000; }
.h1 { color: #066666; font-size: 18px; line-height: 20px; margin-bottom: 0; padding-top: 10px; }
.h2 { font-size: 1em; font-weight: bold; margin: 0; }
.contactinfo { width: 180px; margin-top: 8em; padding-top: 1em; border-top: 1px solid #a0a0a0; }
.noMargin { margin: 0; }
.tool { font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.loginBox { color: #666; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; border: solid 1px #666666; }
.loginBox h1 { color: #fff; font-size: 1em; background-color: #666; text-transform: uppercase; text-align: center; margin: 0; padding: 2px; }
.loginForm { margin: 0; padding: 4px; }
a.toolImg:hover { border-bottom-style: none; border-bottom-width: 1px; }
a.toolImg:active { border-bottom-style: none; border-bottom-width: 1px; }
a.MagicZoom { border-bottom-style: none; border-bottom-width: 1px; }
a.MagicZoom:hover { border-bottom-style: none; border-bottom-width: 1px; }
a.MagicZoom:active { border-bottom-style: none; border-bottom-width: 1px; }
.reqCol { color: #f00; text-align: center; width: 1em; }
.fieldLabel { text-align: right; }
.dataField { font-family: "Courier New", Courier, Monaco, monospace; }
.error { color: #f00; padding: 5px; border: solid 1px; }
.username { color: #fff; font-size: 12px; text-align: right; vertical-align: middle; padding-right: 10px; }
.featured { text-align: center; position: relative; width: 180px; height: 235px; border: solid 1px #d3af35; }
.featureHead { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #d3af35; padding-top: 2px; padding-bottom: 2px; }
.featureLabel { font-size: 11px; line-height: 14px; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
.featuredItem { position: absolute; left: 0; width: 180px; }
.featuredLink { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; width: 180px; margin-top: 2px; }
.picFloatLeft { float: left; margin-right: 10px; margin-bottom: 10px; border: solid 1px #000; }
