body { text-align: center; margin: 0; padding: 0; }

#containerDiv { font-size: .85em; background-color: rgb(255,255,255); background-image: url(../universal-images/diagbkg-b.png); border: 1px solid rgb(153,153,153); margin-left: auto; margin-right: auto; height: 1512px; overflow: visible; position: relative; text-align: left; top: 2px; width: 760px; }

#header{ overflow: hidden; background-color: rgb(152,0,0); background-image: url(../universal-images/newhead.gif); clear: both; height: 211px; left: 0px; position: relative; text-align: left; width: 760px; z-index: 20; }

#logo{ clear: both; height: 211px; left: 5px; position: absolute; text-align: left; width: 300px; z-index: 20; }

#headerfeatureDiv { color: rgb(255,255,255); font: 1.2em arial,verdana,sans-serif; height: 185px; position: relative; float: right; text-align: right; top: 5px; width: 350px; z-index: 50; }

#horizontalDiv p{ margin: 3px 10px; }

#horizontalDiv{ background-image: url(../universal-images/horz.gif); background-repeat: no-repeat; color: rgb(0,0,0); font: .95EM  arial,verdana,sans-serif; height: 19px; overflow: visible; padding: 5px; position: relative; text-align: left; width: 694px; }

#contentDiv p{ margin: 10px 10px; }

#contentDiv{ background-color: rgb(255,255,255); border: rgb(152,15,25) 1px solid; clear: left; font: 1em arial,verdana,sans-serif; height: 1242px; left: 140px; padding-left: 5px; padding-right: 5px; position: relative; text-align: left; top: 0px; width: 598px; }

h3{ background-color: rgb(152,0,0); color: rgb(255,255,255); font: bold 1em arial,verdana,sans-serif; height: auto; left: 0px; margin-bottom: 0px; padding: 5px 2px 5px 7px; text-align: left; width: 135px; }

#leftMenu a{ margin-left: 6px; }

#leftMenu{ clear: left; float: left; font: normal 1em arial,verdana,sans-serif; height: 1246px; left: 0px; margin: 0px 0px 0px 0px; overflow: hidden; position: absolute; top: 239px; width: 140px; z-index: 40; }

.headline-text{ font: bold 1.2em arial,verdana,sans-serif; }

h2{ background-color: rgb(1,0,102); color: rgb(255,255,255); font: bold 1.2em arial,verdana,sans-serif; height: auto; left: 0px; margin-bottom: 0px; padding: 5px 2px 5px 2px; text-align: left; width: auto; }

h4{ background-image: url(../universal-images/glass.gif); background-repeat: no-repeat; background-color: rgb(152,0,0); color: rgb(255,255,255); font: bold 1em arial,verdana,sans-serif; height: auto; left: 0px; margin-bottom: 0px; padding: 5px 2px 5px 7px; text-align: left; width: 135px; }

#hiddenDiv p{ margin: 10px 10px; }

#hiddenDiv{ background-color: rgb(255,255,255); border: rgb(0,0,0) 1px solid; clear: left; float: left; font: .80em arial,verdana,sans-serif; overflow: hidden; padding: 0px 0px 0px 0px; position: absolute; right: 7px; text-align: left; top: 240px; visibility: hidden; width: 0px; }

#footerDiv p{ margin-left: 15px; margin-top: -7px; }

#footerDiv{ background-image: url(../universal-images/footer.gif); color: rgb(0,0,0); float: left; font: normal .75em arial,verdana,sans-serif; height: 28px; left: 0px; position: relative; text-align: left; top: 0px; width: 694px; z-index: 220; }

a:hover{ color: rgb(74,73,71); text-decoration: none; }

.headerfeature { text-align: center; font-family: arial, verdana, sans-serif; font-weight: bold; font-size: 1.1em; color: #fff; padding: 0px 10px 0px 0px; }

.headerfeature2 { color: white; font-size: 0.8em; }

.headerfeature2 a { color: white; }

.headerfeature2 a:hover { color: #dddddd; text-decoration: underline; }

h1{ color: rgb(1,0,102); font-size: 1.5em; }

div#links{ font: 1em arial,verdana,sans-serif; height: 400px; left: -3px; position: absolute; top: 250px; width: 143px; z-index: 100; }

div#links a{ color: rgb(0,0,0); display: block; font: 1em arial,verdana,sans-serif; margin: 0 0 0px; padding: 2px 5px 2px 10px; text-align: left; text-decoration: none; }

div#links a:hover{ background-image: url(../universal-images/hover.gif); background-repeat: no-repeat; border-left: rgb(151,22,22) 5px double; }

div#links a span{ display: none; }

div#links a:hover span{ display: block; background: rgb(121,132,126); color: rgb(255,255,255); font: 1em arial,verdana,sans-serif; position: absolute; text-align: left; top: 240px; width: 140px; z-index: 100; }

.shortdesc{ font: .85em Arial-Narrow,Arial,sans-serif; }

.longdesc{ font: .75em Arial-Narrow,Arial,sans-serif; }


