body {
   font-family:Arial, Helvetica, sans-serif;
   color:#333333;
   background-color:#F5F5F5;
   margin:10px;
}
div, li {
   padding:0px;
   margin:0px;
   font-size:12px;
   color:#333333;
}
#container {
   font-size:14px;
   width:950px;
   padding-left:15px;
   padding-right:15px;
   padding-top:5px;
   padding-bottom:15px;
   margin-left:auto;
   margin-right:auto;
   border:3px solid #e9e9e9; 
   background-color:#ffffff;
}
#header {
   padding-top:1px;
   padding-bottom:15px;
   padding-left:10px;
   padding-right:10px;
}
#header_bar {
   border-top:3px solid #F3C15B;
}
#footer {
   font-size:14px;
   border-top:3px solid #F3C15B;
   height:25px;
   margin-top:15px;
   padding-top:15px;
   padding-left:25px;
   padding-right:25px;
}
#footer a {
   font-size:13px;
   font-weight:bold;
   text-decoration:none;
   padding-top:5px;
   padding-bottom:5px;
   padding-left:5px;
   padding-right:5px;
   color:#510B05;
}
#footer a:hover {
   background-color:#000000;
   color:#ffffff;
}
p {
   font-size:14px;
}
hr {
   margin-top:25px;
   margin-bottom:25px;
   height:2px;
   background-color:#F3C15B;
   border:0px;
}
#menu1 {
   margin-left:0px;
   margin-right:0px;
   margin-top:0px;
   margin-bottom:20px;
   padding:0px;
   border-top:7px solid #F3C15B;
   border-bottom:7px solid #F3C15B;
   border-right:5px solid #F3C15B;
}
#menu1 li {
   font-weight:bold;
   margin:0px;
   padding-left:10px;
   line-height:30px;
   width:266px;
   list-style-type:none;
   color:#F3C15B;
   background-color:#510B05;
   border-top:2px solid #F3C15B;
   border-bottom:2px solid #F3C15B;
   border-left:30px solid #F3C15B;
}
#menu1 li:hover {
   background-color:#000000;
   color:#ffffff;
}
#menu1 a {
   color:#ffffff;
   text-decoration:none;
}
#menu2 {
   padding-left:6px;
   height:45px;
   font-size:14px;
   font-weight:bold;
   text-align:center;
}
#menu2 ul {
   margin:0px;
   padding-top:10px;
   padding-bottom:10px;
   list-style-type:none;
}
#menu2 li {
   margin-right:5px;
   padding:10px;
   line-height:20px;
   display:inline;
   text-align:center;
   border:2px solid #F3C15B;
}
#menu2 li:hover {
   color:#ffffff;
   background-color:#000000;
}
#menu2 a {
   margin-right:3px;
   color:#ffffff;
   text-align:center;
   text-decoration:none;
}
li {
   padding:2px;
}
#inner_body {
   width:100%;
   padding:15px;
}
#inner_body h2 {
   font-size:18px;
   line-height:30px;
   text-align:left;
   color:#ffffff;
   background-color:#510B05;
   border:2px solid #F3C15B;
   padding-left:10px;
}
#inner_body a {
   color:#0000ff;
   text-decoration:none;
   padding:2px;
}
#inner_body a:hover {
   text-decoration:underline;
   color:#ff0000;
}
#content_container {
   width:950px;
}
#content_body {
   width:680px;
   padding-right:5px;
}
#sidebar {
   width:300px;
}
#sidebar1, #sidebar2 {
   font-size:14px;
   color:#ffffff;
   background-color:#510B05;
   margin-left:0px;
   margin-right:0px;
   margin-top:0px;
   margin-bottom:20px;
   padding-left:10px;
   padding-right:10px;
   padding-top:0px;
   padding-bottom:20px;
   border-top:7px solid #F3C15B;
   border-bottom:7px solid #F3C15B;
   border-right:5px solid #F3C15B;
   border-left:30px solid #F3C15B;
}
#sidebar1 h1, #sidebar1 h2, #sidebar1 h3, #sidebar1 h4 {
   padding-top:5px;
}
#sidebar2 h1, #sidebar2 h2, #sidebar2 h3, #sidebar2 h4 {
   padding-top:5px;
}
#sidebar1 h1, #sidebar2 h1 {
   font-size:24px;
}
#sidebar1 h2, #sidebar2 h2 {
   font-size:18px;
}
#sidebar1 h3, #sidebar2 h3 {
   font-size:16px;
}
#sidebar1 h4, #sidebar2 h4 {
   font-size:14px;
}
#sidebar1 a, #sidebar2 a {
   text-decoration:none;
   color:#F3C15B;
}
#sidebar1 a:hover, #sidebar2 a:hover {
   background-color:#000000;
   color:#ffffff;
}
address {
   font-size:14px;
   font-style: normal;
   font-family: Arial,Helvetica,sans-serif;
   margin: 0px;
}
.text_center { text-align:center; }
#calendar {
   color:#ffffff;
   background-color:#510B05;
   margin-left:0px;
   margin-right:0px;
   margin-top:0px;
   margin-bottom:20px;
   padding-left:10px;
   padding-right:10px;
   padding-top:0px;
   padding-bottom:20px;
   border-top:7px solid #F3C15B;
   border-bottom:7px solid #F3C15B;
   border-right:5px solid #F3C15B;
   border-left:30px solid #F3C15B;
}
#calendar td {
   font-style:normal;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
}
.calendar_body {
   padding-left:15px;
   padding-right:5px;
   padding-top:1px;
   padding-bottom:18px;
}
.calendar_footer {
   padding-bottom:30px;
}
#calendar h2 {
   font-size:18px;
   font-weight:bold;
}
#calendar a {
   font-size:13px;
   text-decoration:none;
   padding:2px;
   background-color:#F3C15B;
   color:#000000;
}
#calendar a:hover {
   background-color:#000000;
   color:#FFFFFF;
}
#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:14px;
   padding-left: 25px;
   padding-right: 25px;
}
.extend {
   padding-left: 25px;
   padding-right: 25px;
}
.button1 {
   background-color:#DC143C;
}
.button2 {
   background-color:#26466D;
}
.button3 {
   background-color:#97694F;
}
.button4 {
   background-color:#B8860B;
}
.button5 {
   background-color:#636F57;
}
.button6 {
   background-color:#191970;
}
.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:#006400;
}
.button16 {
   background-color:#DB70DB;
}
.button17 {
   background-color:#A78D84;
}
.button18 {
   background-color:#20B2AA;
}
.button19 {
   background-color:#2f4f4f;
}
.button20 {
   background-color:#668E86;
}
.button21 {
   background-color:#6d84b4;
}
.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;
}
marquee {
   font-size:16px;
   font-weight:bold;
   color:#00008b;
   background-color:#e8e8e8;
   margin-left:35px;
   margin-right:35px;
   margin-top:20px;
   margin-bottom:20px;
   padding-left:0px;
   padding-right:0px;
   padding-top:5px;
   padding-bottom:5px;
   border-top: 3px solid #F3C15B;
   border-bottom: 3px solid #F3C15B;
}
#announcement .announcement {
   font-family:Arial,Helvetica,sans-serif;
   font-size:10pt;
   margin-left:0px;
   margin-right:0px;
   margin-top:15px;
   margin-bottom:20px;
   padding-left:20px;
   padding-right:15px;
   padding-top:5px;
   padding-bottom:20px;
   border:3px solid #af1e2d;
   background:#FFFFFF;
   color:#af1e2d;
}
#announcement h2 {
   font-size:18px;
   color:#af1e2d;
}
#announcement .announcement_text {
   font-size:14px;
   color:#0000ff;
}

