/*CSS Design by Tahoe Media Group, INC. contact phil@tahoemedia.com for more info*/

body {
    margin-left: 0px;
    margin-top: 6px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #000000 ;
    padding-top: 0px;
    color: #FFFFFF;
    background-image: url(images/backgroundimage.gif); 
    background-repeat: no-repeat ;
    background-position: center bottom;
    font-variant: normal;
}

#menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-decoration: none;
    font-family:   Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; 
    text-align: left;
    
}

#menu li { /* all list items */
    float: left;
    position: relative;
    /*border-right: 1px solid #1C0048;
    border-left: 1px solid #1C0048;*/
    width: 12em; 
    text-decoration: none;
}

#menu li ul {/* second-level lists */
    text-decoration: none;
    position: absolute;
    display: block; 
    top: 0em;
    left: 0;
    width: 17em;
}

#menu li>ul {/* to override top and left in browsers other than IE */
    top: auto;
    left: auto;
}

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }
/* End */

#menu li:hover ul { display: block; }

#menu li:hover>ul { visibility:visible; }

#menu ul ul { visibility:hidden; }        

/* Make-up syles */
#menu ul, li {
    margin: 0px 0px 0px 0px; 
}

/* Styles for Menu Items */
#menu ul a {
    display: block;
    color: #FFFFFF;
    background-color: transparent; /* IE6 Bug */
    padding: 3px;
    text-decoration: underline;
    border: 0px solid #1C0048;
}

/* Hover Styles */
#menu ul a:hover { 
    color: #FFCC00;
    background-color: transparent;
    padding: 3px;
    text-decoration: underline;
}

/* Sub Menu Styles */
#menu li ul a {
    text-decoration: none;
    color: #FFFFFF;
    background: #153F60; /* IE6 Bug */
    padding: 5px;
}

/* Sub Menu Hover Styles */
#menu li ul a:hover { 
    text-decoration: none;
    color: #FFCC00;
    background: #153F60;
    border: 0px solid #1C0048;
    padding: 5px;
}

.home { border: 1px solid #ffffff; font-size: 13pt;}

.vt { z-index: -7; }
.flash { z-index: -10; }
.mano { z-index: 0; }

.tmenu { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 2px; text-align: center; color:#FFFFFF; }
.tmenu A:link { text-decoration: none; color: #FFFFFF; padding: 4px; }
.tmenu A:visited { text-decoration: none; color: #FFFFFF; padding: 4px; }
.tmenu A:hover { text-decoration: none; color: #3366CC; }
.tmenu A:active { text-decoration: none; color: #FFFFFF; padding: 4px; }
.tmenu A:visited:hover { text-decoration: none; color: #3366CC; }

.footer { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 15px; padding: 3px; text-align: center; color:#FFFFFF; }
.footer A:link { text-decoration: none; color: #FFFFFF; padding: 4px; }
.footer A:visited { text-decoration: none; color: #FFFFFF; padding: 4px; }
.footer A:hover { text-decoration: none; color: #FFCC00; }
.footer A:active { text-decoration: none; color: #FFFFFF; padding: 4px; }
.footer A:visited:hover { text-decoration: none; color: #FFCC00; }

.footer2 { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 15px; padding: 3px; text-align: center; color:#FFFFFF; }
.footer2 A:link { text-decoration: none; color: #FFFFFF; padding: 4px; }
.footer2 A:visited { text-decoration: none; color: #FFFFFF; padding: 4px; }
.footer2 A:hover { text-decoration: none; color: #FFCC00; }
.footer2 A:active { text-decoration: none; color: #FFFFFF; padding: 4px; }
.footer2 A:visited:hover { text-decoration: none; color: #FFCC00; }

.afil { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-align: center; color:#000000; }
.afil A:link { text-decoration: none; color: #000000; padding: 4px; }
.afil A:visited { text-decoration: none; color: #999999; padding: 4px; }
.afil A:hover { text-decoration: none; color: #FFFFFF; border-bottom: 1px dotted #014D81; background-color: #154373; padding: 4px; }
.afil A:active { text-decoration: none; color: #000000; padding: 4px; }
.afil A:visited:hover { text-decoration: none; color: #FFFFFF; border-bottom: 1px dotted #014D81; background-color: #154373; padding: 4px; }

.normal_text { font-family:   Arial, Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: normal; padding-left: 6px; text-align: left; color: #FFFFFF; text-decoration: none; }
.normal_text A:link { color:#Ffcc00; }
.normal_text A:active { color:#ffcc00; }
.normal_text A:hover { color:#FFcccc; }
.normal_text A:visited { color:#ffff66; }
.normal_text A:visited:hover { color:#ffcccc; }

.title { font-family:  Arial, Verdana,  Helvetica, sans-serif; font-size: 22px; font-weight: bold; padding-left: 105px; color: #FFFFFF; }
.title A:link { color:#FFFFFF; }
.title A:active { color:#FFFFFF; }
.title A:hover { color:#FFFFFF; }
.title A:visited { color:#FFFFFF; }
.title A:visited:hover { color:#FFFFFF; }

.stitle { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 5px; text-align: center; color:  #000000; }
.stitle A:link { color:#000000; }
.stitle A:active { color:#000000; }
.stitle A:hover { color:#000000; }
.stitle A:visited { color:#000000; }
.stitle A:visited:hover { color:#000000; }

.sidelist { font-family:   Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 8px; text-align: Left; color: #FFFFFF; }
.sidelist A:link { color:#FFFFFF; }
.sidelist A:active { color:#FFFFFF; }
.sidelist A:hover { color:#FFCC00; }
.sidelist A:visited { color:#CCCCCC; }
.sidelist A:visited:hover { color:#FFCC00; }

.round { font-family:   Arial, Verdana,  Helvetica, sans-serif; font-size: 16px; font-weight: normal; padding: 20px; text-align: center; color: #FFFFFF; }
.round A:link { color:#FFCC00; }
.round A:active { color:#FFCC00; }
.round A:hover { color:#FFCC00; }
.round A:visited { color:#FFCC00; }
.round A:visited:hover { color:#FFCC00; }

.maintitle { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: Bold; color:  #EE2426; }
.maintitle A:link { color:#EE2426; }
.maintitle A:active { color:#FFCC00; }
.maintitle A:hover { color:#FFCC00; }
.maintitle A:visited { color:#FFCC00; }
.maintitle A:visited:hover { color:#FFCC00; }

.home { background-color: black; font-family: Stencil;  color: #ffcc00;  padding: 3px 6px 3px 6px; font-variant: small-caps; }

td.test { border: 0px solid #FFFFFF; background: transparent; padding: 5px; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: center; }
td.test A:link { text-decoration: none; color: #FFFFFF; }
td.test A:visited { text-decoration: none; color: #FFFFFF; }
td.test A:hover { text-decoration: none; color: #DB3930; border-bottom: 1px dotted #014D81; }
td.test A:active { text-decoration: none; color: #FFFFFF; }
td.test A:visited:hover { text-decoration: none; color: #DB3930; border-bottom: 1px dotted #014D81; }

td.test2 { border: 0px solid #FFFFFF; background: white; padding: 5px; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #1A278E; text-align: center; }
td.test2 A:link { text-decoration: none; color: #000000; }
td.test2 A:visited { text-decoration: none; color: #000000; }
td.test2 A:hover { text-decoration: none; color: #000000; }
td.test2 A:active { text-decoration: none; color: #000000; }

td.visitor A:link { color: #ffffff; }
td.visitor A:visited { color: #ffffff; }
td.visitor A:hover { color: #ffcc00; }
td.visitor A:active { color: #ffffff; }

div.vstmain A:link { color: #ffcc00; }
div.vstmain A:visited { color: #ffcc00; }
div.vstmain A:hover { color: #aaaaaa; }
div.vstmain A:active { color: #ffcc00; }
