BODY { font: normal 14px Verdana,Arial,Helvetica,sans-serif; 
      background: #330099 url(../img/bg_body.jpg) repeat-y 50% 50%;
      margin: 0px; padding: 0px;}

TD { font: normal 14px Verdana,Arial,Helvetica,sans-serif; }

A:link { color: #1A78B5; font-weight: bold; }
A:visited { color: #1A78B5; font-weight: bold; }
A:active { text-decoration: none }
A:hover	{ color: #FF3300; font-weight: bold; }

.navmenu a { color:#1A78B5; font: bold 12px Verdana,Arial,Helvetica,sans-serif; text-decoration:none; line-height: 11px; }
.navmenu:link { color:#1A78B5; font: bold 12px Verdana,Arial,Helvetica,sans-serif; text-decoration:none; line-height: 11px; }
.navmenu:visited { color:#1A78B5; font: bold 12px Verdana,Arial,Helvetica,sans-serif; text-decoration:none; line-height: 11px; }
.navmenu:hover { color:#FF3300; font: bold 12px Verdana,Arial,Helvetica,sans-serif; text-decoration:underline; line-height: 11px; }

.menudiv { font: normal 11px Verdana,Arial,Helvetica,sans-serif; color: #C2C2C2; }
.hilite { font: normal 18px Arial,Helvetica,sans-serif; color: #FF3300; padding: 4px; }
.capt { color: #FF3300; font: bold 18px Verdana,Arial,Helvetica,sans-serif; }
.date { font: bold 12px Verdana,Arial,Helvetica,sans-serif; color: #3333FF; }
.copyright { font: normal 10px Verdana,Arial,Helvetica,sans-serif; color: #999999; padding:6px; }
.hpaddr { font: normal 14px Arial,Helvetica,sans-serif; color: #000000; background-color: #FFFFCC; padding:6px; }
.printurl { display: none; }

.contTable { margin-top:8px;margin-bottom:8px; }
.contHead { font: bold 14px Verdana,Arial,Helvetica,sans-serif; padding:2px; }
.contMain { font: normal 12px Verdana,Arial,Helvetica,sans-serif; padding-left:10px; }
.contFoot { color: #FF3300; font: bold 14px Arial,Helvetica,sans-serif; background-color: #FFFFCC; padding:2px; border: 1px solid #FFCC00; }
.tourHdr { color: #FF3300; font: bold 18px Arial,Helvetica,sans-serif; background-color: #F2F2F2; padding:2px; border: 1px solid #DEDEDE; }
.tourspCont { font: bold 12px Verdana,Arial,Helvetica,sans-serif; padding-left:8px; border: 1px solid #DEDEDE; }
.tourCont { font: normal 11px Verdana,Arial,Helvetica,sans-serif; padding-left:10px; border: 1px solid #DEDEDE; }
.tourSide{ font: normal 11px Arial,Helvetica,sans-serif; background-color: #FFFFFF; padding-left:4px; border: 1px solid #DEDEDE; }
.addon { color: #FF3300; font: bold 14px Arial,Helvetica,sans-serif; }
.tiny { font: normal 11px Arial,Helvetica,sans-serif; }

H1 {color: #FF3300; font: bold 24px Verdana,Arial,Helvetica,sans-serif; background-color: #FFFFCC; padding: 4px; margin-top:0; margin-bottom:0; border: 1px solid #FFCC00; }
H2 {color: #000099; font: bold 20px Verdana,Arial,Helvetica,sans-serif; background-color: #F2F2F2; padding: 3px; margin-top:0; margin-bottom:0; border: 1px solid #DEDEDE; }
H3 {color: #000099; font: bold 16px Verdana,Arial,Helvetica,sans-serif; padding: 2px; margin-top:0; margin-bottom:0; }

HR { height: 1px; color: #DEDEDE; }

UL { list-style-image: url("../img/listbullet.gif"); list-style-type: disc; } 
LI { font: normal 12px Verdana,Arial,Helvetica,sans-serif; margin-top:6px;}

INPUT {
    font: normal 12px Verdana,Arial,Helvetica,sans-serif;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #999999; 
}

INPUT.formbtn {
    margin:4px;
    font: bold 14px Verdana,Arial,Helvetica,sans-serif;
    background-color: #1A78B5;
    color: #FFFFFF;
    border: 1px outset #135784; 
    /* only for IE - adds a gradient effect to to buttons. */
    FILTER:progid:DXImageTransform.microsoft.Gradient(gradientType=0, StartColorStr='#1A78B5',EndColorStr='#135784'); 
}
INPUT.img {
    background-color: transparent;
    border: 0px outset #FFFFFF; 
}
SELECT {
    font: normal 12px Verdana,Arial,Helvetica,sans-serif;
    color: #000000;
    background-color: #FFFFFF;
    scrollbar-face-color: #F2F2F2;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #E8E8E8;
    scrollbar-3dlight-color: #DEDEDE;
    scrollbar-arrow-color:  #1A78B5;
    scrollbar-track-color: #EBEBEB;
    scrollbar-darkshadow-color: #A8A8A8;
    border: 1px outset #CCCCCC; 
}
TEXTAREA {
    font: normal 12px Verdana,Arial,Helvetica,sans-serif;
    color: #000000;
    background-color: #FFFFFF;
    scrollbar-face-color: #F2F2F2;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #E8E8E8;
    scrollbar-3dlight-color: #DEDEDE;
    scrollbar-arrow-color:  #1A78B5;
    scrollbar-track-color: #EBEBEB;
    scrollbar-darkshadow-color: #A8A8A8;
    border: 1px outset #CCCCCC; 
}

TD.pformhdr {
    font: bold 14px Arial,Helvetica,sans-serif;
    color: #0033FF;
    background-color: #FFFFCC;
    border: 1px solid #DEDEDE;
}
TD.pformlabel {
    font: bold 16px Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    background-color: #1A78B5;
    border: 1px solid #1A78B5;
}
TD.pformcell {
    font-size: 12px;
    color: #000000;
    background-color: #F2F2F2;
    border: 1px solid #1A78B5;
 }


TD.formlabel {
    font: bold 14px Arial,Helvetica,sans-serif;
    color: #FFFFCC;
    background-color: #A80000;
    border: 1px outset #D9DCAF;
}
.formlabel {
    FILTER:progid:DXImageTransform.microsoft.Gradient(gradientType=1, StartColorStr='#FF3333',EndColorStr='#A80000'); 
}

TD.formcell {
    font-size: 12px;
    color: #000000;
    background-color: #D8D8D8;
    border: 1px outset #CCCCCC;
 }
.formcell {
    FILTER:progid:DXImageTransform.microsoft.Gradient(gradientType=0, StartColorStr='#FFFFFF',EndColorStr='#D8D8D8'); 
}

