body {
   font-family:"Helvetica Neue Light","Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
   font-size:14px;
   background-color:#FFFFFF;
   width:1115px;
   top:10px;
   margin-left:auto;
   margin-right:auto;
}
address {
   font-family:"Helvetica Neue Light","Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
   font-style:normal;
   font-size:12px;
   margin:0px;
   color:#FFFFFF;
}
hr { 
   margin-top:15px;
   margin-bottom:10px;
}
h1 { 
   font-family:"Helvetica Neue Light","Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
   font-size:20px; 
   font-weight:bold;
   letter-spacing:1px;
   margin:0px; 
   margin-bottom:5px;
   color:#1F7707;
}
h2 { 
   font-family:"Helvetica Neue Light","Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
   font-size:16px; 
   font-weight:bold;
   letter-spacing:1px;
   margin-top:0px; 
   margin-bottom:5px;
   color:#1F7707;
}
h3 { 
   font-family:"Helvetica Neue Light","Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
   font-size:14px; 
   font-weight:bold;
   letter-spacing:1px;
   margin-top:10px;
   color:#1F7707;
}
h4 { 
   font-family:"Helvetica Neue Light","Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
   font-size:12px; 
   font-weight:bold;
   letter-spacing:1px;
   margin-bottom:5px;
   color:#1F7707;
}
* { margin:0; padding:0; }
* ul { list-style:none; } 
* li { display:inline; }
ul#side_menu {
   font-size:1em;
}
ul#side_menu li a {
   font-size:13px; 
   font-weight:bold;
   text-decoration:none;
   margin-left:5px;
   padding-right:20px;
   padding-left:5px;
   padding-top:0px;
   padding-bottom:0px;
   color:#1F7707;
}
ul#side_menu li a:hover {
   background-color:#000000;
   color:#FFFFFF;
}
ul#side_menu li.select a {
   background-color:#1F7707;
   color:#FFFFFF;
}
#graphic_border{
   border:1px solid #FFFFFF;
   background-color:#FFFFFF;
}
#menu1 {
   text-align:right;
   margin-top:5px;
   margin-bottom:10px;
   font-size:13px;
   font-weight:bold;
}
#menu1 ul {
   list-style-type:none;
   margin-right:15px;
}
#menu1 li {
   display:inline;
}
#menu1 a {
   color:#1F7707;
   text-decoration:none;
   margin-right:25px;
   padding-left:5px;
   padding-right:5px;
   padding-top:2px;
   padding-bottom:2px;
}
#menu1 a:hover {
   color:#FFFFFF;
   background-color:#000000;
   text-decoration:none;
   margin-right:25px;
   padding-left:5px;
   padding-right:5px;
   padding-top:2px;
   padding-bottom:2px;
}
#menu4 {
   font-size:12px;
   text-align:center;
   margin-top:25px;
   margin-bottom:10px;
}
#menu4 ul {
   list-style-type:none;
   margin-right:15px;
}
#menu4 li {
   display:inline;
}
#menu4 a {
   text-decoration:none;
   margin-right:25px;
   padding-left:5px;
   padding-right:5px;
   padding-top:2px;
   padding-bottom:2px;
   color:#1F7707;
}
#menu4 a:hover {
   text-decoration:none;
   margin-right:25px;
   padding-left:5px;
   padding-right:5px;
   padding-top:2px;
   padding-bottom:2px;
   background-color:#000000;
   color:#FFFFFF;
}
#topmenu_buttons {
   height:65px;
}
ul#top_menu {
   font-size:12px;
   font-weight:bold; 
   padding-top:18px;
}
ul#top_menu li {
   margin-top:10px;
   margin-left:5px;
   padding-top:5px;
   padding-bottom:5px;
   border:1px solid #FFFFFF;
}
ul#top_menu li:hover {
   color:#FFFFFF;
   background-color:#000000;
   border:1px solid #FFFFFF;
}
ul#top_menu li a {
   padding-left:15px;
   padding-right:15px;
}
ul#top_menu li a:hover {
   text-decoration:none;
   color:#FFFFFF;
}
ul#top_menu a {
   margin-left:-1px;
   margin-right:1px;
   color:#FFFFFF;
}
#head {
   padding-bottom:10px;
   border:1px solid #000000;
   background-color:#1F7707;
}
#contact_headline {
   font-family:"Helvetica Neue Light","Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
   font-size:13px; 
   font-weight:bold; 
   color:#000000;
}
#calendar {
   font-size:14px;
   line-height:18px!important;
   letter-spacing:1px;
   margin:0px;
   margin-top:25px;
   padding:0px;
   padding-left:20px;
   padding-right:20px;
   padding-top:12px;
   padding-bottom:12px;
   border:1px solid #000000;
   background-color:#1F7707;
   color:#FFFFFF;
}
#calendar h2 {
   font-size:16px;
   margin:0px;
   padding:0px;
   padding-bottom:10px;
   color:#FFFFFF;
}
#calendar a {
   font-size:12px;
   text-decoration:none;
   padding:2px;
   border:1px solid #00008B;
   background-color:#F5F5F5;
   color:#00008B;
}
#calendar a:hover {
   color:#FFFFFF;
   background-color:#000000;
}
#right_section_header {
   font-family:"Helvetica Neue Light","Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
   font-size:16px; 
   font-weight:bold;
   letter-spacing:1px;
   width:200px;
   margin-bottom:0px;
   padding-right:25px;
   padding-left:25px;
   padding-top:10px;
   padding-bottom:10px;
   border-style:solid;
   border-width:1px;
   border-color:#000000;
   background-color:#1F7707;
   color:#FFFFFF;
}
#col0 {
   width:1020px;
   vertical-align:top;
   margin-top:-18px;
   padding-right:25px;
   padding-left:25px;
}
#col1 {
   width:250px;
   vertical-align:top;
   padding-right:25px;
   padding-left:25px;
   padding-top:10px;
}
#col1_address {
   font-size:12px;
   margin:0px;
   padding:0px;
   padding-left:20px;
   padding-right:20px;
   padding-top:12px;
   padding-bottom:12px;
   border:1px solid #000000;
   background-color:#1F7707;
   color:#000000;
}
#col1_address h2 {
   font-size:18px;
   margin:0px;
   padding:0px;
   color:#FFFFFF;
}
#col1_address h3 {
   font-size:15px;
   margin:0px;
   padding:0px;
   color:#FFFFFF;
}
#col1_address h4 {
   font-size:12px;
   margin:0px;
   padding:0px;
   padding-top:15px;
   color:#FFFFFF;
}
#col1_address a {
   font-size:12px;
   text-decoration:none;
   padding:2px;
   color:#FFD700;
}
#col1_address a:hover {
   color:#FFFFFF;
   background-color:#000000;
}
#col1_header {
   font-style:normal;
   font-size:12px;
   margin:0px;
   margin-top:25px;
   padding:0px;
   padding-left:20px;
   padding-right:20px;
   padding-top:12px;
   padding-bottom:12px;
   border:1px solid #000000;
   background-color:#1F7707;
   color:#FFFFFF;
}
#col1_header h2 {
   font-size:16px;
   margin:0px;
   padding:0px;
   color:#FFFFFF;
}
#col2 {
   width:450px;
   vertical-align:top;
   padding-right:10px;
   padding-left:10px;
   padding-top:10px;
}
#col2 a {
   font-size:14px;
   text-decoration:none;
   color:#AF1E2D;
}
#col2 a:hover {
   text-decoration:underline;
   color:#00008B;
}
#col3 {
   width:250px;
   vertical-align:top;
   padding-right:25px;
   padding-left:25px;
   padding-top:10px;
}
#copyright {
   font-size:12px;
   height:20px;
   margin:0px;
   margin-top:25px;
   padding:0px;
   padding-top:8px;
   padding-bottom:5px;
   padding-left:40px;
   padding-right:40px;
   border:1px solid #000000;
   background-color:#1F7707;
   color:#FFFFFF;
}
#copyright a {
   font-weight:bold;
   text-decoration:none;
   padding:2px;
   color:#FFD700;
}
#copyright 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:12px;
   padding-top:15px;
   padding-bottom:15px;
   padding-left:25px;
   padding-right:25px;
}
.extend {
   padding-top:15px;
   padding-bottom:15px;
   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:14px;
   font-weight:bold;
   margin-left:0px;
   margin-right:0px;
   margin-top:20px;
   margin-bottom:30px;
   padding-left:0px;
   padding-right:0px;
   padding-top:10px;
   padding-bottom:10px;
   border:1px solid #000000;
   background-color:#1F7707;
   color:#FFFFFF;
}
#announcement .announcement {
   font-family:Arial,Helvetica,sans-serif;
   margin:0px;
   margin-top:0px;
   margin-bottom:30px;
   padding:0px;
   padding-left:15px;
   padding-right:15px;
   padding-bottom:20px;
   border:3px solid #AF1E2D;
   background-color:#FFFFFF;
   color:#AF1E2D;
}
#announcement h2 {
   font-size:16px;
   margin:0px;
   padding:0px;
   padding-top:15px;
   padding-bottom:5px;
   color:#AF1E2D;
}
#announcement .announcement_text {
   font-size:12px;
   margin:0px;
   padding:0px;
   color:#00008B;
}

