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; overflow: visible; text-align: left; top: 2px; width: 760px; }

#header { background-color: rgb(152,0,0); background-image: url(../universal-images/newhead.gif); clear: both; overflow: hidden; 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; text-align: right; top: 5px; width: 350px; z-index: 50; float: right; }

#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; clear: both; }

#seasonalDiv { float: left; background-color: rgb(255,255,255); height: 58px; left: 3px; position: relative; text-align: left; top: 0px; width: 610px; }

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

#leftMenu { float: left; font: normal 1em arial,verdana,sans-serif; left: 0px; margin: 0px 0px 0px 0px; overflow: visible; position: relative; top: 0px; width: 140px; z-index: 40; }

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

#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; }

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

#links a span{ display: none; }

#contentDiv { float: left; background-color: rgb(255,255,255); border: 1px solid rgb(152,15,25); font: 1em arial,verdana,sans-serif; padding-left: 0px; padding-right: 0px; position: relative; left: 0px; text-align: left; top: 0px; width: 600px; z-index: 101; height: auto; }

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

#searchbox { width: 500px; margin-left: auto; margin-right: auto; text-align: left; }

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

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

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

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

#footerDiv a { color: black; }

.tablebold-text{ font: bold .85em arial,verdana,sans-serif; }

.table-text{ font: normal .85em arial,verdana,sans-serif; }

.paragraph-text{ color: rgb(0,0,0); font: normal 1.1em arial,verdana,sans-serif; text-align: left; }

.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; }

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

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

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

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; }

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 0px 5px 7px; text-align: left; width: 136px; }

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: 136px; }
.label { text-align: right; display: block; float: left; width: 100px; }

.input { text-align: left; margin-bottom: 10px; display: block; float: left; }



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

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

