﻿A:link {
    text-decoration: none; 
    color: teal;        
}
A:visited {
    text-decoration: none; 
    color: teal;        
}
A:active {
    text-decoration: none; 
    color: teal;        
}
A:hover {
    text-decoration: none; 
    color: gray;        
}
.body-style {
    margin: 0px;
    background-image: url('site_images/bodybg.png');
}
.topmargin-style {
    background-image: url('site_images/topmarginbg.png');
    color: white;
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 11px;    
}
.topmarginouter-style {
    padding-left: 10px;
    padding-right: 10px;    
}
.topmarginlefttext-stlye {
    float: left;
    width: 50%;
    height: 20px;
    text-align: left;    
}
.topmarginrighttext-style {    
   height: 20px;
   text-align: right;
}
.outerframe-style {
    width: 1000px;
    margin: 0px auto;
    border: thin;
    border-style: solid;
    border-color: black;    
}
.header-style {
    padding: 10px;
    height: 165px;
        background-color: white;
    text-align: center;        
}
.headerlogo-style {
    float: left;
    height: 165px;    
    width: 15%;
}
.headerlogoimage-style {
    border: 0px;
}
.headerbanner-style {    
    margin-top: 20px;
    float: right;
    height: 145px;
    width: 85%;
}
.headerbannertext-style {
    margin-bottom: 5px;
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-style: normal;
    font-size: 12px;  
    color: black;
}
.headerbannerimage-style {
    border: thin;
    border-style: solid;
    border-color: black;
}
.mainmenubar-style {
        height: 30px;
        border-top: thin;
        border-top-style: solid;
        border-bottom: thin;
        border-bottom-style: solid;
        background-image: url('site_images/mainmenubarbg.png');
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-style: normal;
    font-size: 13px;            
}
.mainmenuitem-style {
    height: 25px;
    padding-top: 5px;
    float: left; 
    width: 70px; 
    text-align: center;
    border-right: thin;
    border-right-style: solid;
    border-right-color: gray;
}
.mainmenuitem-style:hover {
    height: 25px;
    padding-top: 5px;
    float: left; 
    width: 70px; 
    text-align: center;
    border-right: thin;
    border-right-style: solid;
    border-right-color: gray;
    background-color: black;
}
.mainmenuitemcurrent-style {
    height: 25px;
    padding-top: 5px;
    float: left; 
    width: 70px; 
    text-align: center;
    border-right: thin;
    border-right-style: solid;
    border-right-color: gray;
    background-image: url('site_images/maincontentbg.png');    
}
.mainmenuitemcurrent-style:hover {
    height: 25px;
    padding-top: 5px;
    float: left; 
    width: 70px; 
    text-align: center;
    border-right: thin;
    border-right-style: solid;
    border-right-color: gray;
    background-image: url('site_images/maincontentbg.png');
}
.mainmenulink-style A:link {
    text-decoration: none;
    color: white;
    display: block;
    width: 70px;
    height: 30px;
}
.mainmenulink-style A:visited {
    text-decoration: none; 
    color: white;
}
.mainmenulink-style A:active {
    text-decoration: none; 
    color: white;
}
.mainmenulink-style A:hover {
    text-decoration: none;
    color: white;
}
.mainmenubarright-style {
    float: right;
    height: 25px;
    padding-top: 5px;
    padding-right: 10px;
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-style: normal;
    font-size: 13px;
    color: white;
}
.maincontent-style {
    color: white;
    padding: 5px;
    background-image: url('site_images/maincontentbg.png');
    padding-bottom: 20px;
}
.mainbodyheader-style {
    padding-bottom: 10px;
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 13px;    
}
.mainbody-style {    
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 12px;
    margin-left: 10px;
    margin-right: 10px;
}
.mainbodyleft-style {
    float: left;
    width: 40%;
}
.mainbodyright-style {
    float: right;
    width: 50%;
}
.mainbodyfull-style {
    width: 100%;
}
.smallbulletimage-style {
    padding-right: 4px;
    vertical-align: middle;
    border: 0px;    
}
.paragraphheader-style {
    margin-left: 0px;    
    margin-right: 0px;
    margin-bottom: 10px;
    color: white;
}
.paragraph-style {
    margin-left: 0px;    
    margin-right: 0px;
    color: white;
}
.serviceslist-style {
    margin: 0px; 
    padding: 0px; 
    padding-left: 20px;    
}
.copyright-style {
    text-align: center;
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 10px;
}
.gallery-style {
    width: 100%;
    text-align: center;
}
.galleryrow-style {
    width: 100%;
    height: 160px;
    padding-bottom: 10px;
}
.gallerythumb-style {
    border: thin;
    border-style: solid;
    border-color: white;
}
.contactcategoryheader-style {
    margin-left: 0px;    
    margin-right: 0px;
    margin-bottom: 10px;
}
.contactcategorydata-style {
    color: teal;
}
.contactcategorydatalink-style A:link {
    text-decoration: none; 
    color: teal;        
}
.contactcategorydatalink-style A:visited {
    text-decoration: none; 
    color: teal;        
}
.contactcategorydatalink-style A:active {
    text-decoration: none; 
    color: teal;        
}
.contactcategorydatalink-style A:hover {
    text-decoration: none; 
    color: gray;        
}
