/* body was color: grey #555; 11/8/2007 changed to 000 (solid black*/
body {
        font-family: 'Trebuchet MS', Verdana, Arial, Tahoma;
        font-size: 95%;
        color: #000;
        background-color: #FFF;
        line-height: 180%;
        margin: 0;
        padding: 0;
}

/* a img {border: 3px solid #91B4DA; } */
a img {border: none; }

.img_border{border: 3px solid #91B4DA; }


#paddit {
        padding: 0px 40px 0px 40px;
                text-align:left;
}

div#paddit a#logo
{
        width:500px;
        height:75px;
        float:left;
        display:block;
}
span.clr
{
        display:block;
        clear:both;
        height:1px;
        line-height:1px;
}
div#paddit div#top-weather
{
        margin-top:15px;
        width:150px;
        height:50px;
        float:right;
}


#wrapper-white-left {
        width: 90%;
        background: white url('/images/bg-white-left.png') no-repeat left top;
        margin: 0 auto;
        text-align: left;
}


#wrapper-white-right {
        background: transparent url('/images/bg-white-right.png') no-repeat right top;
        margin: 0 auto;
        overflow: hidden;
}

#wrapper-header {
        background: transparent url('/images/bg.png') top center repeat-x;
        padding: 0px;
        margin: 0px;
}

#wrapper-blue-left {
        width: 90%;
        background: #4E7CAD url('/images/bg-blue-left.png') top left no-repeat;
        margin: 0 auto;
        padding: 0px;
}

#wrapper-blue-right {
        background: transparent url('/images/bg-blue-right.png') top right no-repeat;
        margin: 0 auto;
        padding: 0px;
}

#header-text {
        margin: 0px 14px 0px 14px;
        padding: 0px 0px 0px 20px;
        color: #FFF;
        font-size:18pt;
        line-height:140%;
        text-align:left;
        height:150px;
}

#wrapper-menu-left {
        width: 90%;
        background: white url('/images/bg-white-left.png') no-repeat left top;
        margin: 0 auto;
        text-align: left;
}

#wrapper-menu-right {
        background: transparent url('/images/bg-white-right.png') no-repeat right top;
        overflow: hidden;
}

#nav2 {
        margin: 0px;
        font-size: 7pt;
        font-weight: bold;
        line-height:125%;
        padding: 0px;
}

#nav2 ul {
        float: left;
        width: 100%;
        margin: 0px;
        padding: 0px;
        border-top: solid 1px #3653CD;
        border-bottom: solid 1px #3653CD;
        background-color: #91AFD1;
}

#nav2 li {
        display: inline;
        list-style: none;
        margin: 0px;
        padding: 0px;
}

#nav2 li a {
        font-size: 8pt;
        font-weight: bold;
        padding: 5px 0px 5px 0px;
        width:95px;
        text-align: center;
        display: block;
        float: left;
        border-right: solid 1px #3653CD;
        color: #252525;
        text-decoration: none;
        font-family: Verdana, Tahoma;
}

/*
#nav2 a:hover, #nav2 a.selected {
        color: #323232;
        text-decoration: none;
        background-color: #5B88BC;
}
*/
#nav2 a:hover, #nav2 a.selected {
        color: #ffff00;
        text-decoration: none;
        background-color: #5B88BC;
}

#top-menu {
        display: block;
        margin: 0px;
}

#top-menu a {
        text-decoration: none;
        font-size: 12px;
        font-weight: bold;
        color: #5B88BC;
        padding: 2px 5px 2px 5px;
}

#top-menu a:hover {
        background-color: #5B88BC;
        color: #FFFFFF;
        }

#/*top-weatherXXX {
        display: block;
        margin: 0px;
}

#top-weather {
 width:150px;
 height:50px;
 float:right;
}*/

#content a {
        text-decoration: underline;
        color: #4B7BB0;
}

#content a:hover {
        text-decoration: none;
        color: #0E3F7D;
}

#content .biga {
        text-decoration: none;
        font-size: 155%;
        color: #91B4DA;
        }

/* light blue color: #91B4DA;  changed to stronger blue    #3e88d6       */
#content h1 {
        font-family: 'Trebuchet MS', Verdana, Arial, Tahoma;
        font-size: 125%;
        color: #3e88d6;
        }

#content h2 {
        font-family: 'Trebuchet MS', Verdana, Arial, Tahoma;
        font-size: 112%;
        color: #3e88d6;
        }

#content h3 {
        font-family: 'Trebuchet MS', Verdana, Arial, Tahoma;
        font-size: 105%;
        color: #3e88d6;
        }

#content .small {
        font-size: 70%;
        }

#content .head {
        font-family: 'Trebuchet MS', Verdana, Arial, Tahoma;
        font-size: 105%;
        color: #91B4DA;
        }

#content_form {
        margin-top: 40px;
        margin-left: 10%;
        overflow: hidden;
        line-height:120%;
        float: left;
        width:400px;
        font-size: 9pt;
        color: #888;
        }


/* was width 175 */
#sidebar {
        margin-top: 10px;
        margin-left: 10px;
        overflow: hidden;
        line-height:120%;
        float: right;
        width:275px;
        font-size: 9pt;
        color: black;
        /* background: #E0E0E0; E3E3E3 #eaecf1 grey with blue  */
        background: #eaecf1;
        padding: 0px 15px 15px 5px;
        }

#sidebar2 {
        margin-top: 10px;
        margin-left: 10px;
        overflow: hidden;
        line-height:140%;
        float: right;
        width:175px;
        color: #888;
        font-size: 85%;
        }

#sidebar2 a {
        text-decoration: underline;
        color: #4B7BB0;
}

#sidebar2 a:hover {
        text-decoration: none;
        color: #0E3F7D;
}

#sidebar_contact {
        margin-top: 100px;
        margin-left: 10px;
        overflow: hidden;
        line-height:140%;
        float: right;
        width:200px;
        color: #888;
        font-size: 85%;
        }



#contact {
        font-family: 'Times New Roman', Verdana, Arial, Tahoma;
        color: black;
        //margin-top: 10px;
        margin-left: 10px;
        overflow: hidden;
        float: left;
        width:175px;
        font-size: 80%;
}

.phonetitle     {
        COLOR: #090909;
        //FONT: .8em geneva,
        verdana, arial,
        line-height:80%;
        sans-serif;
        padding-right: 20px;
        //font-weight: bold;
}

.login_text  {
        text-align: center;
        color: #ffffff;
        font-size: 8pt;
        line-height: 100%;
        height: 20px;
        padding: 5px;
        }

#websitethumb {
        text-align: center;
        color: #393939;
        font-size: 12pt;
        line-height: 100%;
        height: 20px;
        padding: 5px;
}

#footer {
        clear: both;
        height: 10px;
        /* text-align: center;  */
        color: #ffffff;
        font-size: 8pt;
        line-height: 30%;
        margin-top: 50px;
        padding: 14px;
        background: #5B88BC;
        background-image: url('/images/bg_blend2_20_5.jpg');
        background-position: bottom;
        background-repeat: repeat-x;
/*
        background-image: url('/images/bg_black_4_1.jpg');
        background-position: right;
        background-repeat: repeat-y;
*/

}



#footer2
{
    margin-left: 10%;
    margin-right: 10%;
    padding: 5px;
    background: yellow;
}


#footer a {
        text-decoration: none;
        color: #ffffff;
}

#footer a:hover {
        text-decoration: none;
        color: gold;
}

#siteby {
  text-align: center;
  font-size: xx-small;
}

#blurb {
        font-family: Georgia, 'Trebuchet MS', Arial;
        float: right;
        display: block;
        width: 150px;
        padding: 20px;
        margin: 20px 0px 20px 20px;
        font-size:14pt;
        color: #4E7CAD;
        border-top: 1px solid #737373;
        border-bottom: 1px solid #737373;
        }

#download .td {
        font-family:'Trebuchet MS', Verdana, Arial, Tahoma;
        font-size:9pt;
        color:#000000;
        padding:3px;
        }
#download .alttd {
        font-family:'Trebuchet MS', Verdana, Arial, Tahoma;
        font-size:9pt; color:#000000;
        padding:3px;
        background-color:#DEDEDE;
        }
#download .head {
        font-family:'Trebuchet MS', Verdana, Arial, Tahoma;
        font-size:9pt; 
        color:#FFFFFF;
        font-weight:bold; 
        padding:3px; 
        background-color:#4E7CAD; 
        }
#download .date {
        font-family:'Trebuchet MS', Verdana, Arial, Tahoma; 
        font-size:7pt;
        color:#000000;
        padding:3px; 
        }
#download a { 
        font-family:'Trebuchet MS', Verdana, Arial, Tahoma;
        font-size:9pt;
        color:#000000; 
        }
#download a:hover { 
        font-family:'Trebuchet MS', Verdana, Arial, Tahoma;
        font-size:9pt; 
        color:#4E7CAD;
        }
#download .small {
        font-family:'Trebuchet MS', Verdana, Arial, Tahoma; 
        font-size:7pt; 
        color:#000000; 
        padding:3px; 
        }
#download .smallLink {
        font-family:'Trebuchet MS', Verdana, Arial, Tahoma; 
        font-size:7pt;
        color:#0000F0;
        padding:3px; 
        text-decoration:none;
        }
#download .smallLink:hover {
        font-family:'Trebuchet MS', Verdana, Arial, Tahoma; 
        font-size:7pt;
        color:#000000;
        padding:3px;
        text-decoration:underline;
        }

.bottom_menu { background-color:#003399; border-top-color:#6487DC; border-top-style: solid; border-top-width: 1px; border-bottom-color:#6487DC; border-bottom-style: solid; border-bottom-width: 1px; }
.bottom_menu_a { font-family:'Trebuchet MS', Verdana, Arial, Tahoma; font-size:10pt; font-weight: bold; color:#FFFFFF; text-decoration:none; }
.bottom_menu_a:hover { font-family:'Trebuchet MS', Verdana, Arial, Tahoma; font-size:10pt; font-weight: bold; color:#FFFFFF; text-decoration:underline;}
.bottom_menu_current_a { font-family:'Trebuchet MS', Verdana, Arial, Tahoma; font-size:10pt; font-weight: bold; color:#FFB31A; text-decoration:none; }
.bottom_menu_current_a:hover { font-family:'Trebuchet MS', Verdana, Arial, Tahoma; font-size:10pt; font-weight: bold; color:#FFB31A; text-decoration:underline; }
.bottom_menu_t { font-family:'Trebuchet MS', Verdana, Arial, Tahoma; font-size:10pt; font-weight: bold; color:#FFFFFF; }

#manual {
        margin-left: 20px;
        margin-right: 20px;
        border-right: 1px solid #BFBFBF;
        width: 175px;
        height: 100%;
        }

#manual a {
        font-family:'Trebuchet MS', Verdana, Arial, Tahoma;
        font-size:10pt;
        color:#000000;
        padding:1px;
        text-decoration:underline;
        display: block;
        width: 175px;
        text-align: left;
        }
#manual a:hover {
        background-color: #BFBFBF;
        }
#manual h4 {
        font-family: 'Trebuchet MS', Verdana, Arial, Tahoma;
        font-size: 105%;
        color: #91B4DA;
        margin: 0px;
        padding: 0px;
        }

.shadeform_blue      { FONT: 10px arial, verdana, sans-serif;
                background-image: url("images/shadeform_blue_150.jpg");
                text-align: left;
                WIDTH: 100PX;
                BORDER: #000000 1px solid}

/* was gold b36e1d; */

.header_quote {
        line-height:100%;
        font-size: 65%;
        color: #fff;
}



.tiny {
        font-size: 50%;
        color: red;
}

.clearleft {
 clear: left;
}

.clearright {
 clear: right;
}


.floatleft {
 float: left;
 margin: 10 10 10px 10px;
 clear: left;
}

.floatright {
 float: right;
 margin: 0 0 10px 10px;
 clear: right;
}

/*
p ul {
  margin: 0 0 0 0;
}

p li {
  /*margin: 0 0 0 0;  */
  padding: 0px;
}
*/
p {
  margin: 0 0 5px 0;
}
