﻿html{height:100%; min-height:100%;}

body {width:100%; height:100%; min-height:100%; margin:0; padding: 0;
      background-color:#FFFFFF; color:#808080; text-align: center; margin-left:auto; margin-right:auto;
} 

body{text-align:-moz-center;}

#sitetitle {
            width:800px;
            background-image:url(static_data/counties.gif);
            background-repeat:no-repeat;
            background-position:left center;
            font-weight:bold;
            font-style:italic;
            font-family:Times New Roman;
            float:left;
}

#sitetitle1 {
             
             font-size:48px;
             color:#000080;
             background:transparent;
             height:50px;
             margin-top:-6px;
             margin-left:260px;
}

#sitetitle2 {
              font-size:24px;
              color:red;
              background:transparent;
              width:486px;
              margin-left:120px;
              margin-top:10px;
}


#sitetitle3 {
              font-size:24px;
              color:red;
              background:transparent;
              width:486px;
              margin-left:610px;
              margin-top:0px;
}

#logo {
       width:135;
       float:right;
}

#logo img{float:right;
          width:125px;
}

#form1{background-color:#FFFFFF; height:100%;}

#header{ margin: 0 auto 0 auto; background-color:#FFFFFF; float:right; width:100%;}

#container {width:1000px; height:100%; min-height:100%; background-color:#FFFFFF;
            text-align: left; font-family:Times New Roman; font-size:medium;
            margin:auto; 
           } 

#leftcol {  float:left; height:100%; min-height:100%; width: 150px; padding:8 0 0 5;
            margin-top:5px; background-color:#FFFFFF;}

#leftcol2 {  float:left; height:100%; min-height:100%; width: 280px; padding:8 0 0 5;
            margin-top:5px; background-color:#FFFFFF;}
            
#centercol {float:left; height:100%; min-height:100%;
            width:560px; padding:8 5 0 5;  margin-top:5px;
            background-color:#FFFFFF;
           }  

#rightcol {float:right;  min-height:100%; width:150px; padding:8 5 0 0;  margin-top:5px;}

#widecol {float:left; height:100%; min-height:100%;
            width:840px; padding:8 5 0 5;  margin-top:5px;
            background-color:#FFFFFF;
         }  

#footer {clear:both; background-color:#FFFFFF; float:left;}



.menu {height:30px; Width:1000px; padding:2px; float:left;
           list-style-type:none; margin:0;
           background-image: url(static_data/header1.gif); background-repeat:repeat-x;
           }

.menu li {height:25px;font-size:16px; float:left; display:inline; border-right:1px solid white;
 }

.menu a { display:inline; clear:both; color:#000080; font-size:16px; text-decoration:none;
         text-align:left; float:left;
         padding-left:5px; padding-right:5px;
}

.menu a:hover {color:red;}

.AdBox {Width:150px; border:1px solid #99cccc; padding:2px; margin-bottom:5px; float:right;
}

.AdLink
{
color:red; font-family:Arial; font-size:14px; text-align:center; text-decoration:none; font-weight:bold;
}

.AdText {width:150px; font-size:8pt; color:black; font-family: Arial; margin:0; float:right;
 vertical-align:text-top; text-decoration:none;
}

.AdLink:visited {color:Red;
}

.adimg {display:block;
        margin-left:auto;
        margin-right:auto;
        border-style:none;
        }



.newsdiv{width:100%;}


.newsheader{color: #000080;
    width: 550px;
    float: right;
    height: 21px;
    padding:2px;
    border: 1px solid #99cccc;
    border-bottom:none;
    background-image: url(static_data/header1.gif); background-repeat:repeat-x;
       
}


.wideheader{color: #000080;
    width: 838px;
    float: left;
    height: 21px;
    padding:2px;
    border:none;
    background-image: url(static_data/header1.gif); background-repeat:repeat-x;
       
}

.newsheader1{color: White;
             font-weight:bold;
    width: 550px;
    float: right;
    height: 21px;
    padding:2px;
    border: 1px solid #99cccc;
    border-bottom:none; border-top:none;
    
    
}

.newsfooter1{margin:0;
                color: White;
    width: 550px;
    float: right;
    height: 2px;
    padding:2px;
    border: 1px solid #99cccc;
    border-top:none;
    
}
.newsheaderdate{float:right; text-align:right; font-size:smaller; color:#99cccc;}
          
.newsheadertext{float:left; text-align:left; color:#99cccc;}
          
         
.newsdetails{float:right;  padding:2px; width:550px;
             border:1px solid #99cccc;
             border-top:none; border-bottom:none;
             }

.smallnewsheader{
                color: #000080;
    width: 270px;
    float: left;
    height: 21px;
    padding:2px;
    border: 1px solid #99cccc;
    border-bottom:none;
    background-image: url(static_data/header1.gif); background-repeat:repeat-x;
    clear:both;
}

.whatson{ clear:both; float:left; margin-bottom:15px; padding:2px; width:270px;
             border:1px solid #99cccc;
             border-top:none;
             font-size:smaller; 
}
             
.xsType {font-size:x-small;}

.whatson ul {list-style-type:none;
              margin-left:0; margin-bottom:0;
              padding-left:0;
}



.whatson ul li {margin-top:0px; margin-bottom:4px;
}



.whatson a {text-decoration:none; color:#808080;}


.whatson a:visited {color:#808080;}

.whatson a:hover {color:blue;}

.newsdetailsbackup{padding:2px; width:100%;}

.w98{width:98%;}

.contactmessage{width:66%;text-align:left; float:right;}

.morelink {color:Red;}

.contacts {float:left; width:33%; font-size:medium; margin-bottom:5px;}

p.firstletter:first-letter {color:Red; font-size:x-large;}




.linkimage {float:left; margin-right:5px; margin-bottom:-1px; border-style:none;}

.linkdiv{margin-left:0; padding-bottom:10px; padding-top:10px; width:840px; border-bottom:solid 1px #99cccc;
        vertical-align:middle;}
        
.linkend{clear:both;}

.linestart{font-size:larger; font-weight:bold;}


.blueheader {
            color: #000080;
            font-size:medium;
            margin-bottom:0px;
            }

.floatr{ float:right;}


.training{ clear:both; float:left; margin-bottom:15px; padding:2px; width:270px;
             border:1px solid #99cccc;
             border-top:none;
             font-size:smaller;
}
             


.training ul {list-style-type:none;
              margin-left:0; margin-bottom:0;
              padding-left:0;
}


.training ul li {margin-top:0px; margin-bottom:4px;
}


.foto{float:left; margin-top:10px; margin-bottom:0px; padding:2px; width:98%;
             border:none;
             text-align:center;
}
             

.foto img {float:left; width:100%; display:inline; border:0; margin-top:5px; margin-bottom:5px;
}


.foto a:hover img{display:inline; width:800px;
                  position:relative;
                  top:-230px;
                  left:0px;
                  z-index:2;
}



.formlabel{
    float:left;
    width:100px;
    text-align:right;
    margin-right:2px;
    font-weight:bold;
}

.formlabel2{
    width:100px;
    text-align:right;
    margin-right:2px;
    font-weight:bold;
}

.manage{width:150px;
        margin-right:30px;
}


#marqueecontainer{
position: relative;
width: 150px; /*marquee width */
height: 200px; /*marquee height */
background-color: white;
overflow: hidden;
border: 3px solid orange;
padding: 2px;
padding-left: 4px;
}

.gallery {float:left; width:33%; height:175px; font-size:medium;}

.gallery img {width:150px; display:inline; border:0;}

.gallery a:hover img{display:inline; width:600px;
                  position:absolute;
                  top:120px;
                  left:320px;
                  z-index:2;
                  }
                  

.mnewsimg{float:right;
          width:200px;
}

.mnewsimg:hover {display:inline; width:600px;
                  position:absolute;
                  top:120px;
                  left:320px;
                  z-index:2;
                  }
                  
.newsfoto {width:300px; float:right;}

.newsfoto:hover {display:inline; width:800px;
                  position:absolute;
                  top:120px;
                  left:320px;
                  z-index:2;
                  }               

