body {
   background-color: #711906;
   color: #b3321d;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
}
#container {
   background-color:#dee49a;
   width: 900px;
   margin-left:auto;
   margin-right:auto;
   padding: 0px;
}
#header {
   padding-left:10px;
   padding-right:10px;
}
.framed_logo, .framed_banner {
   border: 5px solid #b3321d;
   margin-top:10px;
   margin-bottom:10px;
}
.button1 {
   background-color:#DC143C;
   height: 25px;
   width: 100%;
   border: 2px solid #ffffff;
}
.button2 {
   background-color:#26466D;
   height: 25px;
   width: 100%;
   border: 2px solid #ffffff;
}
.button3 {
   background-color:#97694F;
   height: 25px;
   width: 100%;
   border: 2px solid #ffffff;
}
.button4 {
   background-color:#B8860B;
   height: 25px;
   width: 100%;
   border: 2px solid #ffffff;
}
.button5 {
   background-color:#636F57;
   height: 25px;
   width: 100%;
   border: 2px solid #ffffff;
}
.button6 {
   background-color:#191970;
   height: 25px;
   width: 100%;
   border: 2px solid #ffffff;
}
.button7 {
   background-color:#912CEE;
   height: 25px;
   width: 100%;
   border: 2px solid #ffffff;
}
.button8 {
   background-color:#AF4035;
   height: 25px;
   width: 100%;
   border: 2px solid #ffffff;
}
.button9 {
   background-color:#2E0854;
   height: 25px;
   width: 100%;
   border: 2px solid #ffffff;
}
.button10 {
   background-color:#666666;
   height: 25px;
   width: 100%;
   border: 2px solid #ffffff;
}
.button11 {
   background-color:#8B7500;
   height: 25px;
   width: 100%;
   border: 2px solid #ffffff;
}
.button12 {
   background-color:#551033;
   height: 25px;
   width: 100%;
   border: 2px solid #ffffff;
}
.button13 {
   background-color:#000000;
   height: 25px;
   width: 100%;
   border: 2px solid #ffffff;
}
.button14 {
   background-color:#008080;
   height: 25px;
   width: 100%;
   border: 2px solid #ffffff;
}
.button15 {
   background-color:#006400;
   height: 25px;
   width: 100%;
   border: 2px solid #ffffff;
}
.button16 {
   background-color:#DB70DB;
   height: 25px;
   width: 100%;
   border: 2px solid #ffffff;
}
.button17 {
   background-color:#A78D84;
   height: 25px;
   width: 100%;
   border: 2px solid #ffffff;
}
.button18 {
   background-color:#20B2AA;
   height: 25px;
   width: 100%;
   border: 2px solid #ffffff;
}
.button19 {
   background-color:#2f4f4f;
   height: 25px;
   width:100%;
   border: 2px solid #ffffff;
}
.button20 {
   background-color:#668E86;
   height: 25px;
   width:100%;
   border: 2px solid #ffffff;
}
.button21 {
   background-color:#6d84b4;
   height: 25px;
   width:100%;
   border: 2px solid #ffffff;
}
.button22 {
   background-color:#8A3324;
   height: 25px;
   width:100%;
   border: 2px solid #ffffff;
}
.button23 {
   background-color:#668014;
   height: 25px;
   width:100%;
   border: 2px solid #ffffff;
}
.button24 {
   background-color:#120A8F;
   height: 25px;
   width:100%;
   border: 2px solid #ffffff;
}
.button25 {
   background-color:#3D9140;
   height: 25px;
   width:100%;
   border: 2px solid #ffffff;
}
.button26 {
   background-color:#543948;
   height: 25px;
   width:100%;
   border: 2px solid #ffffff;
}
.button27 {
   background-color:#91219E;
   height: 25px;
   width:100%;
   border: 2px solid #ffffff;
}
.button28 {
   background-color:#1B3F8B;
   height: 25px;
   width:100%;
   border: 2px solid #ffffff;
}
.button29 {
   background-color:#EE6A50;
   height: 25px;
   width:100%;
   border: 2px solid #ffffff;
}
.button30 {
   background-color:#9370DB;
   height: 25px;
   width:100%;
   border: 2px solid #ffffff;
}
.button1:hover,.button2:hover,.button3:hover,.button4:hover,.button5:hover,
.button6:hover,.button7:hover,.button8:hover,.button9:hover,.button10:hover,
.button11:hover,.button12:hover,.button13:hover,.button14:hover,.button15:hover,
.button16:hover,.button17:hover,.button18:hover,.button19:hover,.button20:hover,
.button21:hover,.button22:hover,.button23:hover,.button24:hover,.button25:hover,
.button26:hover,.button27:hover,.button28:hover,.button29:hover,.button30:hover
{
   background-color:#E9671D;
   height: 25px;
   width:100%;
   border: 2px solid #ffffff;
}

td {
   vertical-align: top;
}
hr {
   margin-top:15px;
   margin-bottom:15px;
   height:2px;
   background-color:#b3321d;
   border:0px;
}
#sidebar {
   width:275px;
   padding-top:10px;
   padding-bottom:5px;
   padding-left:20px;
   padding-right:20px;
   background-color:none;
}
#sidebar1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#b3321d;
   background-color:none;
   border: 1px solid #b3321d;
   margin-top:20px;
   margin-bottom:20px;
   padding-top:0px;
   padding-bottom:10px;
   padding-left:10px;
   padding-right:10px;
}
#sidebar2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#b3321d;
   background-color:none;
   border: 1px solid #b3321d;
   margin-top:20px;
   margin-bottom:20px;
   padding-top:0px;
   padding-bottom:10px;
   padding-left:10px;
   padding-right:10px;
}
#sidebar1 h1, #sidebar2 h1 {
   font-weight:bold;
   font-size:18px;
}
#sidebar1 h2, #sidebar2 h2 {
   font-weight:bold;
   font-size:16px;
}
#sidebar1 h3, #sidebar2 h3 {
   font-weight:bold;
   font-size:14px;
}
#sidebar1 h4, #sidebar2 h4 {
   font-weight:bold;
   font-size:12px;
}
#sidebar1 a, #sidebar2 a {
   text-decoration:none;
}
#sidebar1 a:hover, #sidebar2 a:hover {
   text-decoration:none;
   background-color:#E9671D;
   color:#ffffff;
}
#menu1 {
   font-family: "Segoe Print","Comic Sans MS", Arial, sans-serif;
   font-weight:bold;
   font-size:13px;
   text-align:center;
}
#menu1 ul {
   list-style-type:none;
}
#menu1 li {
   display:inline;
}
#menu1 a {
   color:#ffffff;
   text-decoration:none;
   padding-left:7px;
   padding-right:7px;
   padding-top:1px;
   padding-bottom:2px;
}
#menu1 a:hover {
   color:#ffffff;
   background-color:#E9671D;
   text-decoration:none;
   padding-left:7px;
   padding-right:7px;
   padding-top:1px;
   padding-bottom:2px;
}
#menu2 ul {
   text-align:center;
   list-style: none;
}
#menu2 li {
   display:inline;
}
#menu2 a {
   border: 1px solid #ffffff;
   margin-left:2px;
   margin-right:2px;
   line-height: 50px;
   text-align: center;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 10px;
   padding-bottom: 10px;
   font-size: 11px;
   color: #ffffff;
   background-color: #b3321d;
   text-decoration: none;
}
#menu2 a:hover {
   background-color: #E9671D;
}
#menu2 {
   color:#ffffff;
   background-color: #646B27;
   margin:0px;
   padding: 0px;
   height: 50px;
   text-align: center;
   font-family: "Segoe Print","Comic Sans MS", Arial, sans-serif;
   text-transform:uppercase;
   clear:both;
   font-weight:bold;
}
#menu3 li {
   padding-top:7px;
   margin-top:2px;
   margin-bottom:2px;
}
#menu3, #menu3 a {
   text-align: center;
   color: #ffffff;	
   margin:0px;
   padding: 0px;
   font-family: "Segoe Print","Comic Sans MS", Arial, sans-serif;
   list-style-type:none;
   text-decoration: none;
   font-weight:bold;
}
#menu4 {
   text-align:center;
   margin-top:20px;
   font-size:11px;
   font-family: "Segoe Print","Comic Sans MS", Arial, sans-serif;
}
#menu4 ul {
   list-style-type:none;
   margin-right:15px;
}
#menu4 li {
   display:inline;
}
#menu4 a {
   color:#ffffff;
   text-decoration:none;
   margin-right:20px;
   padding-left:5px;
   padding-right:5px;
   padding-top:2px;
   padding-bottom:2px;
}
#menu4 a:hover {
   color:#ffffff;
   background-color:#E9671D;
   text-decoration:none;
   margin-right:20px;
   padding-left:5px;
   padding-right:5px;
   padding-top:2px;
   padding-bottom:2px;
}
#middle {
   border-color: #868C3F;	
}
#middle {
   width: 600px;
   border-left-style:dotted;
   border-left-width: 2px;
   padding-top:0px;
   padding-bottom:20px;
   padding-left:25px;
   padding-right:25px;
}
#middle h1 {
   font-weight:bold;
   font-size:20px;
   color: #b3321d;
}
#middle h2 {
   font-weight:bold;
   font-size:18px;
   color: #b3321d;
}
#middle h3 {
   font-weight:bold;
   font-size:16px;
   color: #b3321d;
}
#middle h4 {
   font-weight:bold;
   font-size:14px;
   color: #b3321d;
}
#middle a {
   text-decoration:none;
   color:#0000ff;
}
#middle a:hover {
   text-decoration:underline;
   color:#ff0000;
}
#footer {
   color:#ffffff;
   background-color: #646B27;
   padding-top:10px;
   padding-bottom:10px;
   padding-right:20px;
   padding-left:20px;
   height:15px;
}
#footer a {
   color:#ffff00;
   text-decoration:none;
   padding-left:5px;
   padding-right:5px;
   padding-top:3px;
   padding-bottom:5px;
}
#footer a:hover {
   background-color:#E9671D;
   color:#ffffff;
   text-decoration:none;
   padding-left:5px;
   padding-right:5px;
   padding-top:3px;
   padding-bottom:5px;
}
address {
   font-style: normal;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 12px;
   margin: 0px;
}
.text_center { text-align:center; }
#calendar {
   color: #b3321d;
   padding-left:10px;
   padding-right:5px;
   padding-top:0px;
   padding-bottom:0px;
}
#calendar td {
   font-style:normal;
   font-family:verdana, arial;
   font-size:12px;
   font-weight:bold;
   background-color:transparent;
}
#calendar h2 {
   font-size:16px;
   font-weight:bold;
}
#calendar a {
   color: #0000ff;
   text-decoration:none;
}
#calendar a:hover {
   background-color:#E9671D;
   color:#ffffff;
   text-decoration:none;
}
#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:12px;
   padding-left: 25px;
   padding-right: 25px;
}
.extend {
   padding-left: 25px;
   padding-right: 25px;
}
marquee {
   font-family: "Segoe Print","Comic Sans MS", Arial, sans-serif;
   font-size:15px;
   font-weight:bold;
   color:#ffffff;
   background-color:#646B27;
   margin-left:0px;
   margin-right:0px;
   margin-top:20px;
   margin-bottom:20px;
   padding-left:0px;
   padding-right:0px;
   padding-top:5px;
   padding-bottom:5px;
   border: 1px solid #000000;
}
#announcement .announcement {
   font-family:Arial,Helvetica,sans-serif;
   font-size:10pt;
   margin-left:0px;
   margin-right:0px;
   margin-top:13px;
   margin-bottom:20px;
   padding-left:20px;
   padding-right:15px;
   padding-top:5px;
   padding-bottom:20px;
   border:3px solid #af1e2d;
   background:#ededed;
   color:#af1e2d;
}
#announcement h3 {
   color:#af1e2d;
}
#announcement .announcement_text {
   color:#0000ff;
}

