body {
        margin: 0px;
        font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
        font-size: 10px;
        color: #464646;
        font-weight: normal;
        background: white;
        }
            
    .bgdark {background-color :silver}
    .bgblue {background-color :#407DD8}
    .bglight {background-color :white}

/*order should be link, visited, visited:hover, hover, active to avoid IE probs */
    A {font-size: 10px; font-weight: normal; color: #464646; text-decoration: none; white-space: nowrap;}
    A:visited {font-size: 10px; font-weight: normal; color: #464646; text-decoration: none; white-space: nowrap;}
    A:visited:hover {text-decoration: underline; color: #464646; white-space: nowrap;}
    A:hover {font-size: 10px; font-weight: normal; color: #3366FF; text-decoration: underline; white-space: nowrap;}
    
    td.footer{background-color: #333333; font-size: 10px; color: #ffffff; padding-left: 12px;
    	border: 1px solid #464646;
       	border-right: 1px solid #000000;
    	border-left: 1px solid #464646;}
    td.footer a {font-size: 10px; color: #ffffff;}
    td.footer a:visited {font-size: 10px; color: #ffffff; text-decoration: none;} 
    td.footer a:hover {font-size: 10px; text-decoration: none; color: #3CA3FF;}

    td.header{font-size: 11px; font-weight: normal; color: black; font-variant: small-caps; padding-left: 10px; background-color: silver;}
    
    table.top {
        background: url('../images/hexbgclear.gif') center;    
        border-top: 2px solid #464646;
        border-collapse: collapse;
        width: 100%;
        height: 80px;
        }
        
    .button {
        border-left: 1px solid #4A8ACE;
        border-right: 1px solid #666666;
        border-top: 1px solid #4A8ACE;
        border-bottom: 1px solid #666666;
        padding-left: 4px;
        padding-right: 4px;
        padding-top: 1px;
        padding-bottom: 1px; 
        }
        
    
    .droplist {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; color: black; font-weight: normal;} 
    .text {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; color: black; font-weight: normal;}
    .title {font-size: 11px; font-weight: bold; color: #3366FF;}
    .titlelg {font-size: 13px; font-weight: bold; color: #464646;}
    .announcements  {font-size: 11px; font-weight: normal; color: #3366FF;}
    .announcementsblock {font-size: 11px; font-weight: normal; color: black; background: white; border: 1px solid #3366FF; padding: 2px}
    .error {color: red;font-weight: normal;}
    
    .tourneyround {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; color: #464646; font-style: italic; font-weight: bold;}
    .tourneytitle {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 16px; color: #3366FF; font-weight: bold;}
    .winter {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; color: #0066CC; font-weight: normal;}
    .spring {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; color: #6F925C; font-weight: normal;}
    .summer {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; color: #9A7A2B; font-weight: normal;}
    .fall   {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; color: #8A4725; font-weight: normal;}
    .annual {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; color: #7A609B; font-weight: normal;}
    .winterlg {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; color: #0066CC; font-weight: bold;}
    .springlg {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; color: #6F925C; font-weight: bold;}
    .summerlg {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; color: #9A7A2B; font-weight: bold;}
    .falllg   {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; color: #8A4725; font-weight: bold;}
    .annuallg {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; color: #7A609B; font-weight: bold;}
    
    .shout{
        border-left:1px solid #2F3E3E;
        vertical-align: top;
        text-align: left;
        width: auto;
        height: 100%;
        padding-left: 10px;
        }
        
    table.logobar {
        background-color: #FFFFFF;
        text-align: center;
        font-size: 11px;
        font-weight: bold;
        border: 2px;
        padding: 2px;
        }
    table.logobar td {
        vertical-align: middle;
        width: 60px;
        height: 60px;        
   		border-right: 1px solid #464646;
    	border-left: 1px solid red;        
        text-align: center;
        }
    table.logobar a{
        display: block;
        width: 100%;
        height: 100%;
        vertical-align: middle;
        text-align: center;
        border: 1px solid #999999;         
        }
    table.logobar a:visited {
        display: block;
        width: 100%;
        height: 100%;
        vertical-align: middle;
        text-align: center;
        border: 1px solid #999999;
        }
    table.logobar a:hover {
        border: 2px solid #006699;
        display: block;
        width: 100%;
        height: 100%;
        text-align: center;

        }
    table.logobar a:hover:visited {
        border: 2px solid #006699;
        display: block;
        width: 100%;
        height: 100%;
        vertical-align: middle;
        text-align: center;

        }        

table.navbar {
        width: 100%;
        text-align: center;
        text-decoration: none;
        }
    table.navbar tr {
        width: 100%;
        height: 28px;
        background: url('images/navbar.gif'); 
        text-decoration: none;
        text-align: center;
        }
    table.navbar td {
        background: url('images/navbar.gif'); 
        font-size: 12px;
        font-weight: normal;
        font-variant: small-caps;
        text-decoration: none;
        text-align: center;
        color: black;
        width: auto;
        padding: 5px;
        padding-right: 0px;
        padding-left: 0px;
        border-top: 1px solid #F2F2F2;
    	border-left: 1px solid #EBEBEB;
   		border-right: 1px solid #464646;
        border-bottom: 1px solid #464646;
    	}       
/*order should be link, visited, visited:hover, hover, active to avoid IE probs */
    table.navbar a {
        display: block;
        width: auto;
        font-size: 12px;
        font-weight: normal;
        font-variant: small-caps;
        text-decoration: none;
        white-space: nowrap;
        color: black;
        padding-left: 5px;
        }
    table.navbar a:visited {
        display: block;
        width: auto;
        font-size: 12px;
        font-weight: normal;
        font-variant: small-caps;
        text-decoration: none;
        white-space: nowrap;
        color: black;
        padding-left: 5px;
        }
    table.navbar a:hover { 
        display: block;
        width: auto;
        font-size: 12px;
        font-weight: normal;
        font-variant: small-caps;
        text-decoration: none;
        white-space: nowrap;
        color: #0099FF;
        padding-left: 5px;
        }
    table.navbar a:visited:hover {
        display: block;
        width: auto;
        font-size: 12px;
        font-weight: normal;
        font-variant: small-caps;
        text-decoration: none;
        white-space: nowrap;
        color: #0099FF;
        padding-left: 5px;
        }


    td.navbaron { 
        background-color: #5E829F;
        color: #FFFFFF;
        text-align: center;
        }
    td.navbaron a {
        display: block;
        width: 100%;
        height: 100%;
        font-family: Verdana, Tahoma, Arial;
        font-size: 12px;
        font-weight: normal;
        white-space: nowrap;
        color: #FFFFFF;
        text-decoration: none;
        font-variant: small-caps;
        background-color: #5E829F;
        }
    td.navbaron a:visited {
        display: block;
        width: 100%;
        height: 100%;
        font-family: Verdana, Tahoma, Arial;
        font-size: 12px;
        font-weight: normal;
        white-space: nowrap;
        color: #FFFFFF;
        text-decoration: none;
        font-variant: small-caps;
        background-color: #5E829F;
        }
    td.navbaron a:hover {
        display: block;
        width: 100%;
        height: 100%;
        font-family: Verdana, Tahoma, Arial;
        font-size: 12px;
        font-weight: normal;
        white-space: nowrap;
        color: #FFFFFF;
        text-decoration: none;
        font-variant: small-caps;
        background-color: #5E829F;
        }
    
    table.gamesum { 
        width: 98%;
        border-collapse: collapse;
        font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif  ;
        font-size: 11px;
        color: #111111;     
        white-space: nowrap;
        }
    table.gamesum td {
        border: 1px solid #D8D8D8;
        padding-top: 3px;
        padding-right: 3px;
        padding-bottom: 3px;
        padding-left: 5px;
        white-space: nowrap;
        }
    table.gamesum a {
        font-size: 11px;
        font-weight : normal;
        white-space: nowrap;
        color: #006699;
        text-decoration: none;
        }
    table.gamesum a:visited {
        font-size: 11px;
        font-weight: normal;
        white-space: nowrap;
        color: #006699;
        text-decoration: none;
        }
    table.gamesum a:hover {
        display: block;
        width: auto;
        font-size: 11px;
        text-decoration: underline;
        font-weight: normal;
        white-space: nowrap;
        color: #006699;
        }
    tr.gamesumheader { 
        background-color: #5E829F;
        font-size: 11px;
        text-align: center;
        color: #FFFFFF;
        }
    
/* mw this verison does not use 100% table width. */
table.gamesummw { 
        width: auto;
        border-collapse: collapse;
        font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif  ;
        font-size: 11px;
        color: #111111;     
        }
    table.gamesummw td {
        border: 1px solid #D8D8D8;
        padding-top: 3px;
        padding-right: 3px;
        padding-bottom: 3px;
        padding-left: 5px;
        }
    table.gamesummw a {
        font-size: 11px;
        font-weight : normal;
        white-space: nowrap;
        color: #006699;
        text-decoration: none;
        }
    table.gamesummw a:visited {
        font-size: 11px;
        font-weight: normal;
        white-space: nowrap;
        color: #006699;
        text-decoration: none;
        }
    table.gamesummw a:hover {
        /*display: block;*/
        font-size: 11px;
        text-decoration: underline;
        font-weight: normal;
        white-space: nowrap;
        color: #006699;
        }

/* MENU */
#menu{
    list-style-type: none;
    background-color: #407DD8;
    margin: 0px;
    width: 200px;
    padding: 0px;
    color: #FFFFFF;
    border-bottom: 0px solid #FFFFFF;
    }
#menu ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
    }
#menu li a{
    display: block;
    height: 100%;
    width: auto;
    background: #407DD8 /*url('images/showbar-bg.gif') -5px center;  */
    color: #FFFFFF;
    font-size: 14px;
    text-decoration: none;
    white-space: nowrap;
    padding-top: 4px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 14px;
    border-left: 7px solid #407DD8;
    border-right: 7px solid #407DD8;
    border-bottom: 1px solid #FFFFFF;
    }
#menu li a:visited{
    display: block;
    height: 100%;
    width: auto;
    background: #407DD8 /*url('images/showbar-bg.gif') -5px center;  */
    color: #FFFFFF;
    font-size: 14px;
    text-decoration: none;
    white-space: nowrap;
    padding-top: 4px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 14px;
    border-left: 7px solid #407DD8;
    border-right: 7px solid #407DD8;
    }
#menu li a:hover{
    height: 100%;
    background: #407DD8 url('images/arrowwh.gif') no-repeat -5px center;
    color: #FFFFFF;
    font-size:14px;
    text-decoration: none;
    white-space: nowrap;
    border-left: 7px solid #407DD8;
    border-right: 7px solid #407DD8;
    }   /*embed src="pop.wav" autostart="true" loop="true";*/
#menu li a:active{
    display: block;
    height: 100%;
    width: auto;
    background: #407DD8 /*url('images/showbar-bg.gif') -5px center;  */
    color: #FFFFFF;
    font-size: 14px;
    text-decoration: none;
    white-space: nowrap;
    padding-top: 4px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 14px;
    border-left: 7px solid #407DD8;
    border-right: 7px solid #407DD8;
    }   
#menu div.menutitle{
    display: block;
    height: auto;
    width: auto;
    background: #5E829F;    
    color: #FFFFFF;
    font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
    font-size: 14px;
    font-style: italic;
    text-decoration: none;
    white-space: nowrap;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 14px;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #5ba3e0;
    }
