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;
	
    }
html, body { height: 100%; width:100%;
    margin: 0px;
    padding: 0px;}
	
form {
    padding: 0;
    margin: 0;
}
img {border:none
     }
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         { padding-left:180;  
                  }

.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=60) }
.menutransb    { filter:alpha(opacity=50) }


.ads { background-image: url(images/bar.gif); background-repeat:repeat-x; }




.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: 15px; WIDTH: 154px; POSITION: absolute; TOP:150px; padding:0px; white-space:nowrap; }


.menu        { font-family: arial, verdana, helvetica, sans;
          font-size: 8pt;
          height: 28px;
          width: 154px;
          cursor: default;
          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; 
		  cursor:hand; }


a.menu:visited     { background-image: url("images/menu.gif");
          background-color:#FFFFFF;
          color: #225A71; }

a.menu:hover     { background-image: url("images/menuon.gif");
          background-color:#225A71;
          color: #C0C0C0; }

.botmenu  { background-image: url("images/menu-top.gif");}
.botmenu a { color: #225A71; text-decoration: underline; font-size:10px; }
.bot {background-image: url(images/bottom-shade.gif); background-repeat:repeat-x; }
.bot a{ font-size:10px; color: rgb(50,200,200);}

.q_input {
    font-size: 8pt;
    width: 460px;
    font-family: Verdana, Arial;
    HEIGHT: 19px;
    border: 1px solid #555566;
    color: #555566;
    background-color: White;
}

.submit_input {
    font-size: 8pt;
    width:92px;
    font-family: Verdana, Arial;
    HEIGHT: 19px;
    border: 1px solid #555566;
    color: #555566;
    background-color: White;
}



table.at {
color: #000000;
font-family: sans-serif;
font-size: 10pt;
width: 590px;
border:none;
}
tr.ar {
}
td.ac {
margin: 0px;
padding: 5px;
vertical-align:top;
border: none;

}
td.ach {
margin: 0px;
padding: 10px;
vertical-align:top;
border: 1px #000000 solid;
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;
}
