* { padding:0; margin:0; } body { color: #333333; background-color:#FFFFFF; font-family: arial, sans-serif; font-size:83%; margin: 0 auto; } #mainbody { padding: 5px 0px 5px 0; margin: 1em auto; text-align: left; background-color: #fff; width: 770px; } h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:0.75em 0;} h1 {font-size:167%; color: #6b0b41; } h2 {font-size:139%;} h3 {font-size:120%;} h4 {font-size:100%;} li, dd { margin-left:2em; } a { color: #FF1000; font-weight: normal; text-decoration: none; } a:hover { color: #FF0000; font-weight: normal; text-decoration: underline; } #header { clear:both; background-color:#FFFFFF; padding:5px 0px 10px 0px; margin:0px 0px 0px 0px; } #maincontent { font-size:100%; padding:0px 5px 5px 0px; margin:0px 0px 0px 0px; float:left; } #footer { margin-top: 15px; padding: 5px; border-top: 2px solid #666666; text-align: center; clear:both; }  #flashMessage {  color:#900; font-size: 16px; background-color: #fffdf1; margin: 8px 0px; font-weight: bold; border: 1px solid #aaaaaa; text-align: center; padding: 5px; }  #infobar { height: 100%; overflow: hidden; vertical-align: middle; margin-top: 8px; border-top: solid 1px #339900; border-bottom: solid 1px #339900; background: #EEFFEE; padding: 1px 5px 1px 5px; }  #banner { border-bottom: 1px solid #cccccc; color: #000000; font-size: 10pt; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; padding: 2px 2px 6px 2px; } #bannerLink { } #bannerLink a.active { color: black; font-weight: bold; text-decoration: none; } #bannerLink a.active:hover { color: black; font-weight: bold; text-decoration: none; } #bannerLink a { color: #3366FF; padding: 0 3px 0 3px; text-decoration: none; } #bannerLink a:hover { color: #3333FF; padding: 0 3px 0 3px; text-decoration: underline; } #bannerLink span { padding: 0 3px 0 3px; font-weight: bold; }
