BODY    {
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
        FONT-FAMILY: geneva, arial, sans-serif;
    FONT-SIZE: 11px;
    scrollbar-face-color: #225A71;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;    
    scrollbar-3dlight-color: #225A71;
    scrollbar-darkshadow-color: #225A71;    
    scrollbar-track-color: #FFFFFF;
    scrollbar-arrow-color: #FFFFFF;
    }

form {
    padding: 0;
    margin: 0;
}

a { color: #003399; text-decoration: none }
a:hover { color: #6699FF; text-decoration: none }

.tab {
    color: #0036A4;
    text-decoration: none;
}
.tab:hover { color: #6699FF; text-decoration: none }

 /* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */
TABLE        { COLOR: #666666; FONT: 11px geneva, verdana, arial, sans-serif }

.title        { COLOR: #225A71; FONT: 15px geneva, verdana, arial, sans-serif; font-weight: bold }

.biglink     { FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: none }

.biglink:hover     { FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: underline }

.just         {text-align: justify;}

.copytext    { COLOR: #999999; FONT: 10px geneva, verdana, arial, sans-serif }

.smalltitle     { COLOR: #000000; FONT: 11px verdana, arial, sans-serif; font-weight: bold }

.subtitle    { COLOR: #999999; FONT: 15px geneva, verdana, arial, sans-serif; font-weight: bold }

.phonetitle    { COLOR: #000000; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold }

.picturecomments{ COLOR: #666666; FONT: 10px geneva, verdana, arial, sans-serif }

.picturetitle     { COLOR: #000000; FONT: 10px verdana, arial, sans-serif; font-weight: bold }

.services     { COLOR: #336699; FONT: 11px geneva, verdana, arial, sans-serif; font-weight: bold }

.price         { COLOR: #FF0000; FONT: 12px verdana, arial, sans-serif; font-weight: bold }

.menutrans     { filter:alpha(opacity=50) }







.button-popups { background-image: url("images/popbutton.gif");
        FONT: 11px verdana, arial, sans-serif;
        font-weight: bold;
        letter-spacing: 0px;
        color: #999999;
        WIDTH: 100%;
        HEIGHT: 21PX;
        cursor:hand;
        BORDER: #003399 0px solid;
        background-color:#FFFFFF; }

.buttonon-popups { background-image: url("images/popbuttonon.gif");
          FONT: 11px verdana, arial, sans-serif;
          font-weight: bold;
          letter-spacing: 0px;
          color: #225A71;
          WIDTH: 100%;
          HEIGHT: 21PX;
          cursor:hand;
          BORDER: #225A71 0px solid;
          background-color:#FFFFFF; }

.shadeform    { FONT: 13px arial, verdana, sans-serif;
        background-image: url("images/shadeform.gif");
        text-align: left;
        WIDTH: 180PX;
        BORDER: #000000 1px solid}


.dropdown {    COLOR: #333333;
        WIDTH: 210PX;
        FONT: 11px geneva, verdana, arial, sans-serif}


.textarea    { FONT: 13px arial, verdana, sans-serif;
        background-image: url("images/shadeform.gif");
        text-align: left;
        WIDTH: 300PX;
        BORDER: #000000 1px solid}

.submitbutton { background-image: url("images/submit.gif");
        FONT: 11px verdana, arial, sans-serif;
        font-weight: bold;
        letter-spacing: 0px;
        color: #003399;
        WIDTH: 300PX;
        HEIGHT: 21PX;
        cursor:hand;
        BORDER: #003399 1px solid;
        background-color:#FFFFFF; }

.submitbuttonon { background-image: url("images/submiton.gif");
          FONT: 11px verdana, arial, sans-serif;
          font-weight: bold;
          letter-spacing: 0px;
          color: #225A71;
          WIDTH: 300PX;
          HEIGHT: 21PX;
          cursor:hand;
          BORDER: #225A71 1px solid;
          background-color:#FFFFFF; }


.searchform {     WIDTH: 110PX;
        HEIGHT: 20PX;
        FONT: 11px arial, georgia, "Times New Roman", sans-serif;
        BORDER-BOTTOM: #000000 1px solid;
        BORDER-LEFT: #000000 1px solid;
        BORDER-RIGHT: #000000 1px solid;
        BORDER-TOP: #000000 1px solid }



.searchdrop { WIDTH: 60PX; HEIGHT: 20PX; FONT: 11px arial, georgia, "Times New Roman", sans-serif }


.searchbutton { FONT-FAMILY: arial, verdana, helvetica, sans;
        font-size: 9pt;
        width: 36px }








 /* START THE CODE FOR THE MENUS */


#menulocation { LEFT: 16px; WIDTH: 154px; POSITION: absolute; TOP: 43px; padding:0px 0px; white-space:nowrap; }


.menu        { font-family: arial, verdana, helvetica, sans;
          font-size: 8pt;
          height: 28px;
          width: 154px;
          cursor:hand;
          font-weight: bold;
          text-indent: 8px;
          line-height: 21pt;
          text-align: left;
          display: block;
          border: #FFFFFF 0px solid; }


a.menu:link     { background-image: url("images/menu.gif");
          background-color:#FFFFFF;
          color: #225A71; }


a.menu:visited     { background-image: url("images/menu.gif");
          background-color:#FFFFFF;
          color: #225A71; }


a.menu:active     { background-image:url(images/menuon.gif);
          background-color:#225A71;
          color: #C0C0C0; }


a.menu:hover     { background-image:url(images/menuon.gif);
          background-color:#225A71;
          color: #C0C0C0; }


.q_input {
    font-size: 8pt;
    width: 460;
    font-family: Verdana, Arial;
    HEIGHT: 19;
    border: 1px solid #555566;
    color: #555566;
    background-color: White;
}

.submit_input {
    font-size: 8pt;
    width: 92;
    font-family: Verdana, Arial;
    HEIGHT: 19;
    border: 1px solid #555566;
    color: #555566;
    background-color: White;
}

.l    {height:1px; color:#D2D2D2;}
.text2 {color:#818181;}

a.t:link {text-decoration: underline; color:#0000E1; font-size: 11pt;font-weight:bold;FONT-FAMILY: Verdana;}
a.t:visited {text-decoration: none; color:#2159B5; font-size: 11pt;font-weight:bold;FONT-FAMILY: Verdana;}
a.t:hover {text-decoration: none; color:#1797F4; font-size: 11pt;font-weight:bold;FONT-FAMILY: Verdana;}2
.i    {font-family:verdana; font-size:11px;}
.hit    {font-weight:bold;}
.d    {font-size:11px;color:#333333;FONT-FAMILY: Verdana;}
a.u:link    {font-size:10px; color:#B5B5B5; text-decoration: none;FONT-FAMILY: Verdana;}
a.u:visited    {font-size:10px; color:#B5B5B5; text-decoration: none;FONT-FAMILY: Verdana;}
a.u:hover    {font-size:10px; color:#818181; text-decoration: none;FONT-FAMILY: Verdana;}
a.pst   {font-size:14px; color:#2F3C3C; text-decoration: none;}
.botom a {font-size:10px; color:rgb(0,200,200); text-decoration: none;FONT-FAMILY: Verdana;}

h1 { font-size: 13pt; }
h3 { font-size: 11pt; }

table.at {
color: #000000;
font-family: sans-serif;
font-size: 10pt;
width: 720px;
border:none;
}
tr.ar {
}
td.ac {
margin: 0px;
padding: 5px;
vertical-align:top;
border: none;
background-color: none;
}
td.ach {
margin: 0px;
padding: 10px;
vertical-align:top;
border: 1px #000000 solid;
background-color: none;
cursor: pointer;
}
.it {
font-size: 11pt;
font-weight: bold;
color: #0000DF;
text-decoration:underline;
}
.id {
display:block;
}
.iu {
color: #009500;
font-size: 10pt;
text-decoration: none;
}
