body {
   font-family:'Trebuchet MS';
   text-align:center;
   margin:0px;
   padding:0px;
   background-color:#E2EC72;
}
.clearer {
   clear:both;
}
hr { 
   height:1px;
   border:0px;
   background-color:#000000;
   color:#000000;
}
h1, h2, h3, h4 {
   margin:0px;
   padding-top:7px;
   padding-bottom:2px;
   color:#00008B;
}
h1 {
   font-size:26px;
}
h2 {
   font-size:18px;
}
h3 {
   font-size:16px;
}
h4 {
   font-size:14px;
}
a {
   text-decoration:none;
}
#menu1 {
   font-size:14px;
   margin-bottom:20px;
}
#menu1 ul {
   list-style-type:none;
}
#menu1 li {
   display:inline;
}
#menu1 a {
   text-decoration:none;
   padding-left:7px;
   padding-right:7px;
   padding-top:2px;
   padding-bottom:2px;
   color:#00008B;
}
#menu1 a:hover {
   background:#000000;
   color:#FFFFFF;
}
#menu4 {
   font-size:14px;
   text-align:center;
   margin-top:30px;
}
#menu4 ul {
   list-style-type:none;
}
#menu4 li {
   display:inline;
}
#menu4 a {
   text-decoration:none;
   margin-right:20px;
   padding-left:5px;
   padding-right:5px;
   padding-top:2px;
   padding-bottom:2px;
   color:#00008B;
}
#menu4 a:hover {
   background:#000000;
   color:#FFFFFF;
}
#logo_header {
   position:relative;
   float:left;
}
.page_header table tr td {
   display:inline; 
   padding:0px!important; 
   line-height:18px!important;
}
.page_text {
   font-family:Trebuchet MS;
   font-size:14px;
   color:#000000;
}
ul {
   margin:0px;
   padding:0px;
}
#header2 a {
   font-size:13px;
   padding:2px;
   color:#00008B;
}
#header2 a:hover {
   text-decoration:none;
   background-color:#000000;
   color:#FFFFFF;
}
#header1 {
   text-align:center;
   min-height:20px;
   margin-top:10px;
}
#header2 {
   width:920px;
   margin:0px auto 2px auto;
   border-top:1px solid #000000;
   border-bottom:1px solid #000000;
}
#header2 #header2_left {
   position:relative;
   margin-top:7px;
   margin-bottom:7px;
}
#header2 #header2_list li {
   font-size:13px;
   font-weight:bold;
   display:inline;
   padding:0px;
   line-height:18px;
   color:#00008B;
}
#header2 #header2_list li a {
   text-decoration:none;
   padding-left:7px;
   padding-right:7px;
}
#header2 #contactlist li {
   font-size:13px;
   font-weight:bold;
   display:inline;
   padding:0px 0px 0px 10px;
   color:#000000;
   line-height:12px;
}
#left_column_links {
   float:left;
   font-weight:bold;
   border-right:1px solid #000000;
   margin-right:25px;
   padding-top:10px;
   padding-bottom:10px;
   width:180px;
}
#left_column_links ul {
   list-style:none;
   margin:5px 10px 10px 0px;
   line-height:12px;
}
#left_column_links li {
   margin-bottom:8px;
}
#left_column_links li a { 
   font-size:13px;
   padding-left:5px;
   padding-right:5px;
   color:#00008B;
}
#left_column_links li a:hover {
   text-decoration:none;
   background-color:#000000;
   color:#FFFFFF;
}
#content {
   width:920px;
   margin-top:1px;
   margin-bottom:0px;
   margin-left:auto;
   margin-right:auto;
   padding-top:20px;
   border-top:1px solid #000000;
}
#content ul {
   list-style-position:inside;
}
#body_page {
   font-size:12px;
   width:920px;
   text-align:left;
   color:#000000;
}
#body_text #sidebar1 {
   width:710px;
}
#sidebar1 {
   font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
   font-size:15px;
   float:left;
   margin-top:5px;
}
#sidebar1 a {
   font-size:14px;
   text-decoration:none;
   color:#AF1E2D;
}
#sidebar1 a:hover {
   color:#0000FF;
}
#sidebar2 {
   font-size:14px;
   width:220px;
   margin-left:25px;
   padding:10px;
   border:1px solid #000000;
   background-color:#646B27;
   color:#00008B;
}
#sidebar2 h2 {
   color:#FFFFFF;
}
#sidebar2 h4 {
   color:#FFFFFF;
}
#sidebar2 a {
   font-size:13px;
   text-decoration:none;
   padding:2px;
   color:#FFD700;
}
#sidebar2 a:hover {
   background-color:#FFFFFF;
   color:#000000;
}
#sidebar3 {
   font-size:14px;
   width:220px;
   margin-left:25px;
   padding:10px;
   border:1px solid #000000;
   background-color:#646B27;
   color:#FFFFFF;
}
#sidebar3 h2 {
   color:#FFFFFF;
}
#calendar {
   font-size:14px;
   width:220px;
   margin-left:25px;
   padding:10px;
   border:1px solid #000000;
   background-color:#646B27;
   color:#FFFFFF;
}
#calendar h2 {
   color:#FFFFFF;
}
#calendar a {
   font-size:13px;
   text-decoration:none;
   padding:2px;
   border:1px solid #000000;
   background-color:#FFD700;
   color:#000000;
}
#calendar a:hover {
   background-color:#FFFFFF;
   color:#000000;
}
address {
   font-size:14px;
   font-style:normal;
   line-height:16px;
   margin:0px;
   padding:0px;
   color:#FFFFFF;
}
#footer {
   font-size:14px;
   text-align:right;
   height:22px;
   margin-top:20px;
   padding-top:10px;
   padding-bottom:5px;
   padding-left:30px;
   padding-right:30px;
   border:1px solid #000000;
   background-color:#81070C;
   color:#FFFFFF;
}
#footer a {
   font-size:13px;
   font-weight:bold;
   text-decoration:none;
   margin-left:0px;
   padding-left:3px;
   padding-right:3px;
   color:#FFD700;
}
#footer a:hover {
   background:#FFFFFF;
   color:#000000;
}
#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-top:15px;
   padding-bottom:15px;
   padding-left:25px;
   padding-right:25px;
}
.extend {
   padding-left:25px;
   padding-right:25px;
}
marquee {
   font-size:16px;
   font-weight:bold;
   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;
   background-color:#81070C;
   color:#FFFFFF;
}
#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:18px;
   text-align:left;
   margin:0px;
   padding:10px;
   border:none;
   background-color:#FFFFFF;
   color:#AF1E2D;
}
#announcement .announcement_text {
   font-size:14px;
   color:#00008B;
}

