body { 
   background-color:#b4b8bb;
   background-image:url(/image/back.gif);
   background-repeat:repeat-x;
   background-position:top;
   text-align:left;
}
body {
   margin:0px;
   padding:0px;
   font-size:12px;
   font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif
}
#container {
   background-color:#233E6E;
   border-color:#233E6E;
   color:#616161;
}
#content-body-left, #content-body-left2 {
   color:#ffffff;
}
#footer {
   background-color:#405E9D;
   color:#ffffff;
   margin-top:30px;
}
#footer a {
   color:#ffffff;
}
.line-above {
   margin-top:10px;
   padding-top:10px;
   border-top:1px solid #cccccc;
}
.button {
   margin:0px;
   padding:0px;
   background-image:url(/image/button.jpg);
   background-repeat:no-repeat;
   width:285px;
   height:30px;
   text-align:center;
   vertical-align:middle;
   margin-top:5px;
   padding-top:12px;
}
td { 
   vertical-align:top; 
}
h1 { 
   font-size:18px; 
   margin:0px; 
   margin-bottom:5px;
}
h2 { 
   font-size:16px; 
   margin:0px; 
   margin-bottom:5px;
   margin-right:5px;
}
h3, h4 { 
   font-size:14px; 
   margin:0px; 
   margin-bottom:2px;
}
h1, h2, h3, h4, h5, h6, p { 
   margin-top:2px; 
   clear:both;
}
p, li { 
   font-size:12px; 
}
h2 {
   color:#6E9264;
}
a:link, a:visited {
   color:#6E9264;
   text-decoration:underline;
}
a:hover, a:active {
   color:#6E9264;
   text-decoration:none;
}
#header {
   text-align:center;
   padding:10px;
}
#container {
   width:870px;
   margin:0px;
   padding:0px;
   margin-left:auto;
   margin-right:auto;
   margin-top:41px;
   border-width:2px;
   border-style:solid;
}
#menu1 {
   float:right;
   padding-top:10px;
   padding-bottom:10px;
   font-weight:bold;
   font-size:12px;
}
#menu1 a {
   color:#ffffff;
   text-decoration:none;
   padding-right:10px;
   padding-left:10px;
}
#menu1 a:hover {
   color:#6E9264;
   text-decoration:none;
   padding-right:10px;
   padding-left:10px;
}
#menu4 {
   text-align:center;
}
#menu4 ul {
   list-style-type:none;
   margin-right:15px;
}
#menu4 li {
   display:inline;
}
#menu4 a {
   color:#00008b;
   text-decoration:none;
   margin-right:30px;
}
#menu4 a:hover {
   color:#6E9264;
   text-decoration:none;
   margin-right:30px;
}
#topmenu {
   width:100%;
   padding-left:70px;
   background-color:#B2B2BA;
   height:40px;
   vertical-align:bottom;
}
#topmenu div {
   float:left;
   width:100px;
   height:35px;
   text-align:center; 
   padding-top:15px ;
   margin-left:2px;
   margin-right:2px;
   background-image:url(/image/tab.jpg);
   background-repeat:no-repeat;
}
#topmenu a:link, #topmenu a:visited, .button a:link, .button a:visited {
   text-decoration:none;
   color:#333333;
   font-weight:bold;
}
#topmenu a:hover, #topmenu a:active, .button a:hover, .button a:active {
   text-decoration:none;
   color:#6E9264;
   font-weight:bold;
}
#banner {
   border:15px solid #2C5283;
}
#content-left-top {
   width:285px;
   height:20px;
   background-image:url(/image/section_top.jpg);
   background-repeat:no-repeat;
}
#content-left-wrapper {
   padding:5px 10px 5px 20px;
   width:265px;
   background-image:url(/image/section_middle.jpg);
   background-repeat:repeat-y;
}
#content-left-wrapper h4 {
   padding-top:15px;
}
#content-left {
   width:285px;
   padding-top:5px;
}
#content-left-bottom {
   width:285px;
   height:30px;
   background-image:url(/image/section_bottom.jpg);
   background-repeat:no-repeat;
}
#content-body {
   padding-right:50px;
   padding-top:15px;
}
#content-body-left {
   padding:5px;
   width:300px;
}
#content-body-left2 {
   padding:5px;
   width:555px;
}
#content-body-left2 p{
   line-height:135%;
}
#content-body-right {
   padding:5px;
   width:285px;
}
#content-body-right-top {
   width:285px;
   height:30px;
   background-image:url(/image/section_top.jpg);
   background-repeat:no-repeat;
}
#content-body-right-wrapper {
   padding:5px 10px 5px 10px;
   width:265px;
   background-image:url(/image/section_middle.jpg);
   background-repeat:repeat-y;
}
#content-body-right-bottom {
   width:285px;
   height:30px;
   background-image:url(/image/section_bottom.jpg);
   background-repeat:no-repeat;
}
#menu-left, #menu-right {
   width:50%;
   line-height:200%;
   padding-bottom:5px;
}
#menu-left {
   float:left;
}
#menu2 {
   line-height:200%;
   padding-bottom:15px;
   font-size:14px;
}
#menu2 a:link, #menu2 a:visited {
   text-decoration:none;
}
#menu2 a:active, #menu2 a:hover {
   color:#000000;
}
#footer {
   padding:5px;
   width:860px;
   margin-left:auto;
   margin-right:auto;
   margin-bottom:5px;
}
#footer a {
   color:#ffff00;
   text-decoration:none;
}
#footer a:hover {
   color:#6E9264;
   text-decoration:none;
}
.center{
   text-align:center;
}
address {
   font-style:normal;
   font-family:Arial,Helvetica,sans-serif;
   font-size:12px;
   margin:0px;
}
.text_center { text-align:center; }
#calendar {
   padding-left:25px;
}
#calendar td {
   font-style:normal;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
}
.calendar_body {
   padding-left:15px;
   padding-right:5px;
   padding-top:1px;
   padding-bottom:18px;
}
.calendar_footer {
   padding-bottom:30px;
}
#calendar h2 {
   font-size:16px;
   font-weight:bold;
}
#cal-link a {
   color:#993300;
   background-color:#e9e9e9;
   text-decoration:none;
   border:1px solid #000000;
   padding:2px;
}
#cal-link a:hover {
   color:#ffffff;
   background-color:#993300;
   text-decoration:none;
   border:1px solid #000000;
   padding:2px;
}
#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-size:12px;
   font-weight:bold;
   color:#00008b;
   background-color:#f0f0f0;
   margin-left:3px;
   margin-right:3px;
   margin-top:20px;
   margin-bottom:20px;
   padding-left:0px;
   padding-right:0px;
   padding-top:5px;
   padding-bottom:5px;
   border-top:1px solid #000000;
   border-bottom:1px solid #000000;
}
#announcement .announcement {
   font-family:Arial,Helvetica,sans-serif;
   font-size:10pt;
   margin-left:0px;
   margin-right:0px;
   margin-top:20px;
   margin-bottom:30px;
   padding-left:20px;
   padding-right:15px;
   padding-top:0px;
   padding-bottom:20px;
   border:3px solid #af1e2d;
   background-color:#ededed;
   color:#af1e2d;
}
#announcement h3 {
   color:#af1e2d;
}
#announcement .announcement_text {
   color:#0000ff;
}

