body { 
   padding:0;
   margin:0 auto;
   font:12px Arial, sans-serif;
   line-height:1.5em;
   background-color:#81070C;
}
address {
   font-style:normal;
   font-family:Arial,Helvetica,sans-serif;
   font-size:12px;
   margin:0px;
   padding:0px;
   line-height:14px;
   color:#FFFFFF;
}
a { 
   text-decoration:none;
   color:#AF1E2D; 
}
a:hover { 
   text-decoration:underline;
   color:#000000; 
}
h1 { 
   font:arial,helvetica, Sans-Serif; 
   font-size:20px;
   color:#00008B;
}
h2 { 
   font:arial,helvetica, Sans-Serif; 
   font-size:16px;
   color:#00008B;
}
h4 {
   font:arial,helvetica, Sans-Serif; 
   font-size:12px;
   color:#00008B;
}
p {
   margin:0 0 0px 0; 
   padding-bottom:6px;  
   line-height:1.4em; 
}
#topper {
   height:32px;
   background:#E2EC72 url(/image/background1.gif) no-repeat 100% 0px;
}
#logo { 
   float:left;
   border:5px solid #81070C; 
}
#banner { 
   float:right;
   margin-left:5px;
   border:5px solid #81070C; 
}
#content { 
   margin:0px auto;
   width:852px;
   background-color:#E2EC72; 
   color:#000000;
}
#menu1 { 
   height:20px;
   text-align:right;
   background-color:#81070C; 
}
#menu1 ul { 
   list-style-type:none;
   margin-right:15px;
}
#menu1 li { 
   display:inline;
}
#menu1 a { 
   font-size:12px;
   text-decoration:none;
   margin-right:10px;
   padding-left:5px;
   padding-right:5px;
   padding-top:2px;
   padding-bottom:2px;
   color:#FFFFFF;
}
#menu1 a:hover { 
   color:#FFFFFF;
   background-color:#000000;
   text-decoration:none;
   margin-right:10px;
   padding-left:5px;
   padding-right:5px;
   padding-top:2px;
   padding-bottom:2px;
}
#menu4 {
   text-align:center;
   padding-bottom:1px;
   font-size:11px;
}
#menu4 ul {
   list-style-type:none;
   margin-right:15px;
}
#menu4 li {
   display:inline;
}
#menu4 a {
   font-size:12px;
   text-decoration:none;
   margin-right:10px;
   padding-left:5px;
   padding-right:5px;
   padding-top:2px;
   padding-bottom:2px;
   color:#00008B;
}
#menu4 a:hover {
   color:#FFFFFF;
   background-color:#000000;
   text-decoration:none;
   margin-right:10px;
   padding-left:5px;
   padding-right:5px;
   padding-top:2px;
   padding-bottom:2px;
}
.header {
   padding:0px;
}
#nav {
   font:600 12px arial, sans-serif; 
   letter-spacing:.04em;
   width:100% auto; 
   text-align:center;
   float:left;
   height:50px;
   line-height:13px; 
   overflow:hidden;
   margin-left:3px;
}
#nav ul { 
   margin:0; 
   list-style:none; 
   padding:0; 
}
#nav a, #nav strong, #nav span { 
   float:left; 
   display:block; 
   color:#FFFFFF; 
   padding:18px 0px; 
   background:#E2EC72 url(/image/nav1.png) no-repeat 100% 0px; 
   text-decoration:none; 
}
#nav a {
   font-size:12px;
   text-align:center; 
   width:121px; 
   float:none;
   color:#00008B;
}
#nav li {
   width:121px;
   float:left; 
   background:#E2EC72 url(/image/nav1.png) no-repeat 0px 0px; 
   margin:0px;  
   padding:0px 0 0 0px; 
}
#nav #current {
   background:#E2EC72 url(/image/nav1.png) no-repeat 0 -50px; 
   color:#000000; 
}
#nav #current a {
   background:#E2EC72 url(/image/nav1.png) no-repeat 100% -51px; 
   padding:18px 0px; 
   color:#000000; 
}
#nav a:hover {
   background:#E2EC72 url(/image/nav1.png) no-repeat 100% -51px; 
   color:#00008B; 
}   
.leftside {
   float:left;
   width:800px;
   color:#000000;
   padding-top:0px;
   padding-bottom:20px;
   padding-left:30px;
   padding-right:0px;
}
.rightside {
   width:852px;
   float:left;
   background-color:#E2EC72;
}
.left {
   float:left;
   width:852px;
   margin:0 0 0px 0;
   background-color:#E2EC72;
}
#main_body {
   width:400px;
}
#calendar {
   font-size:12px;
   color:#00008B;
}
#calendar h2 {
   font-size:14px;
   text-align:center;
   margin-top:30px;
   padding-top:5px;
   padding-bottom:5px;
   border:1px solid #000000;
   background-color:#646B27;
   color:#FFFFFF;
}
#calendar a {
   text-decoration:none;
   padding:2px;
   border:1px solid #00008B;
   background-color:#646B27;
   color:#FFFFFF;
}
#calendar a:hover {
   padding:2px;
   border:1px solid #FFFFFF;
   background-color:#00008B;
   color:#FFFFFF;
}
#sidebar1_header {
   background-color:#646B27;
   border:1px solid #000000;
}
#sidebar1_header h2 {
   font-size:14px;
   margin:0px;
   padding-top:5px;
   padding-bottom:5px;
   color:#FFFFFF;
}
#sidebar1 {
   padding-top:5px;
   padding-left:10px;
   padding-right:10px;
}
#sidebar1 li {
   list-style-type:none;
   text-align:center;
   margin-bottom:2px;
   padding-top:3px;
   padding-bottom:3px;
   border:1px solid #FFFFFF;
}
#sidebar1 li:hover {
   list-style-type:none;
   text-align:center;
   margin-bottom:2px;
   padding-top:3px;
   padding-bottom:3px;
   border:1px solid #FFFFFF;
   color:#FFFFFF;
   background-color:#000000;
}
#sidebar1 li a {
   font-size:12px;
   font-weight:bold;
   text-decoration:none;
   color:#FFFFFF;
}
#sidebar2 {
   font-size:12px;
   margin:0px;
   padding:0px;
   padding-left:10px;
   padding-right:3px;
   padding-top:15px;
   padding-bottom:15px;
   border:1px solid #000000;
   background-color:#646B27;
   color:#000000;
}
#sidebar2 h2 {
   font-size:16px;
   margin:0px;
   padding:0px;
   color:#FFFFFF;
}
#sidebar2 h4 {
   font-size:12px;
   margin:0px;
   padding:0px;
   padding-top:15px;
   color:#FFFFFF;
}
#sidebar2 a {
   font-size:11px;
   text-decoration:none;
   line-height:12px;
   color:#FFD700;
}
#sidebar2 a:hover {
   color:#FFFFFF;
   background-color:#000000;
}
#sidebar3 {
   font-size:12px;
   line-height:16px;
   margin:0px;
   margin-top:20px;
   padding:0px;
   padding-left:10px;
   padding-right:3px;
   padding-top:15px;
   padding-bottom:15px;
   border:1px solid #000000;
   background-color:#646B27;
   color:#FFFFFF;
}
#sidebar3 h2 {
   font-size:16px;
   margin:0px;
   padding:0px;
   padding-bottom:5px;
   color:#FFFFFF;
}
.footer { 
   clear:both;
   color:#FFFFFF;
   background-color:#333333;
   padding-left:25px;
   padding-right:25px;
   padding-top:5px;
   padding-bottom:5px;
   height:20px;
}
.footer a {
   color:#FFFF00; 
   text-decoration:none;
}
.footer a:hover {
   background-color:#FFFFFF;
   color:#000000;     
}
.text_center { text-align:center; }
.button1 {
   background-color:#DC143C;
}
.button2 {
   background-color:#20B2AA;
}
.button3 {
   background-color:#97694F;
}
.button4 {
   background-color:#B8860B;
}
.button5 {
   background-color:#6D84B4;
}
.button6 {
   background-color:#006400;
}
.button7 {
   background-color:#912CEE;
}
.button8 {
   background-color:#AF4035;
}
.button9 {
   background-color:#2E0854;
}
.button10 {
   background-color:#666666;
}
.button11 {
   background-color:#8B7500;
}
.button12 {
   background-color:#551033;
}
.button13 {
   background-color:#D19275;
}
.button14 {
   background-color:#008080;
}
.button15 {
   background-color:#191970;
}
.button16 {
   background-color:#DB70DB;
}
.button17 {
   background-color:#A78D84;
}
.button18 {
   background-color:#26466D;
}
.button19 {
   background-color:#2f4f4f;
}
.button20 {
   background-color:#668E86;
}
.button21 {
   background-color:#636F57;
}
.button22 {
   background-color:#8A3324;
}
.button23 {
   background-color:#668014;
}
.button24 {
   background-color:#120A8F;
}
.button25 {
   background-color:#3D9140;
}
.button26 {
   background-color:#543948;
}
.button27 {
   background-color:#91219E;
}
.button28 {
   background-color:#1B3F8B;
}
.button29 {
   background-color:#EE6A50;
}
.button30 {
   background-color:#9370DB;
}
#flash {
   width:320px;
   height:240px;
   margin-top:20px;
   border-style:solid;
   border-width:1px;
   border-color:#000000;
}
#flashLeft {
    float:left;
    width:320px;
    height:240px;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:15px;
    border-style:solid;
    border-width:1px;
    border-color:#000000;
}
#flashRight {
    float:right;
    width:320px;
    height:240px;
    margin-bottom:10px;
    margin-left:15px;
    margin-right:10px;
    border-style:solid;
    border-width:1px;
    border-color:#000000;
}
img { border:none; }
img.floatLeft {
    float:left;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:15px;
}
img.floatRight {
    float:right;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:15px;
    margin-right:10px;
}
.italics {
   font-style:italic;
   font-weight:bold;
   font-size:11px;
   padding-top:15px;
   padding-bottom:15px;
   padding-left:25px;
   padding-right:25px;
}
marquee {
   font-size:14px;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#81070C;
   margin-left:0px;
   margin-right:0px;
   margin-top:0px;
   margin-bottom:30px;
   padding-left:0px;
   padding-right:0px;
   padding-top:5px;
   padding-bottom:5px;
   border:1px solid #000000;
}
#announcement .announcement {
   font-family:Arial,Helvetica,sans-serif;
   margin-bottom:30px;
   padding-left:20px;
   padding-right:15px;
   padding-top:10px;
   padding-bottom:10px;
   border:3px solid #AF1E2D;
   background-color:#FFFFFF;
   color:#00008B;
}
#announcement h2 {
   font-size:16px;
   text-align:left;
   background-color:#FFFFFF;
   margin:0px;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:5px;
   border:none;
   color:#AF1E2D;
}
#announcement .announcement_text {
   color:#00008B;
   font-size:13px;
}

