*,html { font-family: Georgia, "Times New Roman", Times, serif; font-size: small; margin: 0px; padding: 0px; }
body { text-align: center; background: #F1F1D1 url("../miscImg/bg_page.gif") repeat top left; }
a { color: #11173C; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }
div#content ul { list-style-type: none; margin: 15px 0 15px 0; }
div#content ul li { background: transparent url(../miscImg/bullet.gif) no-repeat 0px 2px; padding: 0 0 10px 17px; }
ol { list-style-type: upper-roman; padding: 0px; margin: 0 0 15px 35px;}
p { margin: 5px 0; }
h1 { font-size: 1.75em; color: #141B40; text-transform: uppercase; font-weight: normal; letter-spacing: 2px; margin-bottom: 15px;  }
h2 { font-size: 1.5em; color: #141B40; text-transform: uppercase; font-weight: normal; letter-spacing: 4px; margin-bottom: 15px;  }
h3 { font-size: 1em; color: #CCC65A; text-transform: uppercase; font-weight: bold; letter-spacing: 2px; margin-bottom: 15px; }
h4 { font-size: .85em; color: #6B759A; text-transform: uppercase; font-weight: bold; letter-spacing: 2px; margin-bottom: 10px; }
h5 { font-size: .85em; color: #141B40; text-transform: uppercase; font-weight: bold; letter-spacing: 2px; margin-bottom: 10px; }
h6 { font-size: .85em; color: #CCC65A; text-transform: uppercase; font-weight: bold; letter-spacing: 2px; margin-bottom: 10px; }
div#bgband { float: left; width: 100%; background: transparent url("../miscImg/bg_band.gif") repeat-x 0px -10px; }

div#skips { background: #30396C url(../miscImg/bg_topbar.gif) repeat-x bottom; padding: 2px; border-bottom: 2px solid #30396C; }
div#skips, div#skips a { display: block; font-size: 8px; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; color: #30396C; }
div#skips a:hover { text-decoration: none; color: #000; }
div#skips.over, iv#skips.over a { color: #646B90; background: #FFFFFE none repeat-x 0px 6px; padding: 2px; border-bottom: 2px solid #30396C; text-indent: 0px; }
div#skips.out { }

div#container { width: 784px; margin: 4px auto 0px auto; text-align: left; overflow: visible; }
div#top { overflow: hidden; }
div#logo { width: 406px; height: 155px; }
div#logo h1, div#logo h1 a { display: block; width: 406px; height: 155px; background: transparent url("../miscImg/stm_logo.gif") no-repeat top left; text-indent: -9999px; text-decoration: none; margin: 0px; padding: 0px; }
div#nav_top { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #11173C; text-align: center; text-transform: uppercase; height: 25px; }
div#nav_top a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #11173C; font-weight: normal; }

div#main { float: left; text-align: left; background: transparent url(../miscImg/bg_main.gif) no-repeat 132px 0px; }

div#nav select { font-size: 11px; width: 109px; margin-left: 20px; height: 20px; }
div#nav select option { font-size: 11px; border-bottom: 1px solid #DCDCDC; padding: 3px; }

div#content_wrap { float: left; margin-left: -8px; text-align: left; width: 621px; background: #F7F7E7 url(../miscImg/bg_main.gif) no-repeat -12px 0px ; }
div#content_wrap div#content { float: left; padding: 0 40px 50px 20px; width:540px; }

div#footer { clear: both; background: #11173C url(../miscImg/bg_footer.gif) repeat-x top center; color: #FFF; text-align: left; padding-bottom: 15px; overflow: visible; }
div#footer_wrap { width: 784px; overflow: visible; margin: 0px auto; padding: 0 0 15px 0;}
div#footer a { color: #D9D265; text-transform: uppercase; font-weight: normal; }
div#tree_one {position: relative; float: right; margin: -213px -127px -3px 0; text-align: right; width: 255px;}
div#tree_two {float: right; margin-right: -127px;}
div#footer_top { float: left; width: 701px; text-align: center; padding: 10px 0 5px 0; }
div#footer_left { float: left; margin-left: 7px; }
div#footer_left p, div#footer_right p { font-family: "Georgia", "Times New Roman", Times, serif; color: #F4F4D9; }
div#footer_left b, div#footer_right b { color: #FFF; }
div#footer_left a { font-family: "Georgia", "Times New Roman", Times, serif; }
div#footer_right { text-align: right; padding-right: 20px; }
div#footer_right a { font-family: "Georgia", "Times New Roman", Times, serif; text-transform: none; }
div#footer #nav{list-style-type:none; margin:5px 0 5px 15px; float:left; }
div#footer .foot_nav a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #D9D265; font-size: 10px; float:left; border-right:1px solid #D9D265; padding:0 5px;  }
div#footer .foot_nav li{float:left;}
div#footer .foot_copy, div#footer .foot_copy a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #656876; font-size: 9px; text-align:center; clear:left; }
div#footer hr { width: 100%; border: 0px; height: 1px; color: #333857; background-color: #333857; margin: 5px 0; }

div#footer li.last a{border-right:none;}

.small_text {font-size: x-small; text-transform: uppercase; font-family: Verdana; color: #A8A8A8;  }
.featured_link { font-size: 11px; text-transform: uppercase; font-weight: normal; display: block; background: transparent url(../miscImg/icon_featured.gif) no-repeat center left; padding-left: 22px; }
.doc_icon { background: transparent url(../miscImg/icon_document.gif) no-repeat center left; padding-left: 20px; }
.hide { display: none; }
.quote, blockquote { margin: 10px 80px 15px 20px; padding: 0 0 0 35px; text-align: justify; background: transparent url(../img/quote.gif) no-repeat top left; }

#de_body #top {display: none;}

