body { margin:0;  background: #808080; padding: 0; font: 80% arial, verdana, helvetica, sans-serif; color: #58595B;}
.centerpage {width: 920px; margin-left:auto; margin-right:auto; }
.page { background: white; float:left;} 

#hdr {  display: block;  height:96px; }
#bar { height: 124px; }
#bodyblock { padding: 0; width: 920px; min-height: 430px; float:left; clear: both; display: block; }
#bodyblock h1 { text-indent: 10px; color: #0081C6; width: 100%;  padding: 0; margin: 0; font-size: 1.2em; text-transform: uppercase; font-weight: normal;}
  
#l-col { width: 302px; float: left; margin-left: 0px; margin-right: 4px; }
.cont { width:610px; text-align:left; float: left;}
.cont h1 { background-image: url(images/WelcomeBarBackground.gif); background-repeat: repeat-x;}
.cont h1:before { color: #84CC7C;}
.images { margin-top: 10px; display: block; width: 272px; height: 193px; border: 0px solid black; text-align:left;}
.images h1 { background-image: url("images/PhotoBarBackgroung.gif"); background-repeat: repeat-x;}

#welcome { text-align:left; margin: 10px; float:left; width: 560px; min-height: 193px; } 
#inside { text-align:left; margin: 10px; margin-left: 15px; float:left; width: 560px; min-height: 193px; }  
.news { margin: 10px; float:left; width: 272px; min-height: 193px; }
.news-info { padding-left: 29px; padding-right: 15px; padding-top: 10px; padding-bottom: 15px;}

#ftr { height:25px; margin:0; width: 920px; float: left; }
#logo {float:left; display:inline;}

#search { color: #0086CA; float: right; padding-top: 7px; margin: 0px; padding-right: 10px; font-weight: bold; vertical-align: top; font-size: 9pt;}
.searchtext { margin-left: 15px; height: 13px; font-weight: normal;}

#search fieldset {border: none;}
#search legend, #search label {display: none;}
#searchTerms {width: 90px;}
#searchSubmit {margin-left: 2px; border: none; background-color: #fff; color: #464b4f; font-size: 1.2em; cursor: pointer;}
#searchSubmit:focus, #searchSubmit:hover, #searchSubmit:active {margin-left: 0; border: 1px outset #000; background-color: #464b4f; color: #fff;}

/* Primary Menu */
#navPrimary ul {margin: 0; padding: 0; float: right; top: 40px; clear: right; position:relative; }
#navPrimary li {display: block; margin: 0; padding: 0; border-left: 1px solid #585858; float: left; font-size: 1.2em; text-transform: uppercase; padding-left : 19px; padding-right: 19px;}
#navPrimary li.menu {border: none;}
#navPrimary li.first {border: none;}
#navPrimary a {font-size: 1em; text-decoration: none; color: #585858;}
#navPrimary li.current a {text-decoration: none; color: #0081C6; background-image: url("images/PhotoBarBackgroung.gif"); padding: 3px;}
#navPrimary a:focus, #navPrimary a:hover, #navPrimary a:active {text-decoration: underline; color: #559cbe;}
#navPrimary li.current a:focus, #navPrimary li.current a:hover, #navPrimary li.current a:active {cursor: default; text-decoration: none;}

.nav {float: right; text-transform: uppercase; 1px solid black;}
.content { padding-left: 27px; padding-right: 15px; padding-top: 0px; padding-bottom: 10px;}
.contentblock { margin-top: 10px; margin-bottom: 25px; display: block; width: 272px; border: 0px solid black; text-align:left;}
.contentblock h1 { background-image: url("images/PhotoBarBackgroung.gif"); }
.frm {margin: 0; padding: 0;}

H2 {padding: 0; margin-top: 9px; margin-bottom: 12px; font-size: 1.1em; font: arial, verdana, helvetica, sans-serif; color: #0081C6;}
H3 {padding: 0; margin-top: 1px; margin-bottom: 12px; font-size: .99em; font: arial, verdana, helvetica, sans-serif; color: #50B948;}

UL {MARGIN-TOP: 5pt; MARGIN-BOTTOM: 1pt;}
LI {MARGIN-TOP: 1pt; MARGIN-BOTTOM: 1pt;}

A:link
{
    COLOR: #54B948;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #54B948;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #0081C6;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #0081C6;
    TEXT-DECORATION: underline
}

FORM {MARGIN-TOP: 0pt; MARGIN-BOTTOM: 0pt;}

#footer { font-size: 9.5pt; color: #dcdcdc; text-align: center;}
#footer a {font-size: 1em; text-decoration: underline; color: #A4D494; font-size: 9pt;}
#footer a:focus, #footer a:hover, #footer a:active {text-decoration: underline; color: #7EB9D3;}
#footer a.footer2 {text-decoration: none; color: #dcdcdc;}