body 
    {
    padding: 4px;
    margin: 0px;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #FFFFFF;

	scrollbar-face-color: #C6D7FF;
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-highlight-color: #BDCBF7; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-track-color: #EFEBDE; 
	scrollbar-arrow-color: #4A6184;

    }

h1 
    {
    margin: 0px;
    font-size: 23px;
    padding: 4px;
    color: #5692D0;
    text-align: center;
    font-weight: normal;
    border: 1px solid #A4C0E2;
    background-color: #E6ECF6;
    background-image: url(images/h1fade.gif);
    }


h2
    {
    margin: 0px;
    font-size: 18px;
    padding: 4px;
    color: #6692D0;
    text-align: center;
    font-weight: normal;
    border: 1px solid #A4C0E2;
    background-color: transparent;
    }

h3
    {
    margin: 0px;
    font-size: 21px;
    padding: 6px;
    color: #5692D0;
    text-align: center;
    font-weight: normal;
    border: 0px solid #A4C0E2;
    background-color: #E6ECF6;
    background-image: url(images/item_back.png);
    }

td,th,p,div 
    {
    font: 11px/21px Verdana, Arial, Helvetica, sans-serif;
    }

.header 
    {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 5;
    }



.tablerowheader 
    {
    background-color: #3570B3;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    padding: 2px;
    background-image: url(images/headerfade.gif);
    }

.tablerowdark 
    {
    background-color: #F4F7FB;
    padding: 4px;
    }

.tablerowlight 
    {
    background-color: #E6ECF6;
    padding: 4px;
    }
    

.bordereddiv 
    {
    background-color: #F4F7FB;
    border: 1px #A4C0E2 solid;
    padding: 0px 0px 0px 0px;
    margin: 3px 0px 0px 0px;    /* top, right, bottom left */
    text-align: center;
    }

.bordereddivForMenuTop 
    {
    height: 60px;
    width: 170px;
    background-color: #F4F7FB;
    border: 1px #A4C0E2 solid;
    padding: 0px 0px 0px 0px;
    margin: 3px 0px 0px 0px;    /* top, right, bottom left */
    text-align: center;
    overflow: auto;
    }
    
.bordereddivForMenuBottom 
    {
    height: 235px;
    width: 170px;
    background-color: #F4F7FB;
    border: 1px #A4C0E2 solid;
    padding: 0px 0px 0px 0px;
    margin: 3px 0px 0px 0px;    /* top, right, bottom left */
    text-align: center;
    overflow: auto;
    }

.bordereddivBlue
    {
    border: 1px #A4C0E2 solid;
    padding: 0px 0px 0px 0px;
    text-align: left;
    background-color: #6294CA;
    
    }

.newspane 
    {
    background-color: #F4F7FB;
    border: 1px #A4C0E2 solid;
    padding: 4px;
    }

.content 
    {
    border: 1px solid #A4C0E2;
    background-color: #FFFFFF;
    padding: 4px;
    z-index: 3;
    height: 447px;
    left: 185px;
    width: 600px;
    top: 178px;
    position: absolute;
    overflow: none;
    }


.fulltable 
    {
    width: 100%;
    margin: 0px 179px 0px 0px;
    }


.navUpcomingEvents 
    {
    z-index: 2;
    left: 4px;
    width: 178px;
    top: 178px;
    position: absolute;
    border: 1px solid #A4C0E2;
    background-color: #F1F1F1;
    padding: 3px 3px 3px 3px;
    text-decoration: none;
    font-weight: bold;
    height: 97px;
    }




.navalpha 
    {
    z-index: 2;
    left: 4px;
    width: 178px;
    height: 270px;
    top: 278px;
    position: absolute;
    border: 1px solid #A4C0E2;
    background-color: #F1F1F1;
    padding: 3px 3px 3px 3px;
    overflow: auto;
    }

.Counter
    {
    z-index: 2;
    width: 178px;
    height: 70px;
    top: 551px;
    position: absolute;
    border: 1px solid #A4C0E2;
    background-color: #F1F1F1;
    padding: 3px 3px 3px 3px;
    }

/* For Opera - top, right, bottom, left*/
body>.content {margin: 0px 0px 0px 0px;}

 
.navbeta 
    {
    z-index: 1;
    right: 4px;
    width: 160px;
    position: absolute;
    top: 175px;
    border: 1px solid #A4C0E2;
    background-color: #F1F1F1;
    padding: 3px;
    }

.sidemenu a 
    {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
    color: #234A76;
    width: 130px;
    padding: 2px;
    display: block;
    }


.sidemenu a:hover 
    {
    color: #FFFFFF;
    text-decoration: none;

    }

.sideheader1 a 
    {
    background-color: #5A89C0;
    border-bottom: 1px solid #5A89C0;
    color: #FFFFFF;
    background-image: url(images/sideheaderfade.gif);
    margin: 3px 0px 0px 0px;    /* top, right, bottom left */

    }

.sideheader1 a:hover 
    {
    color: #000000;
    text-decoration: none;
    }

.sideheaderCurrentUpcoming a 
    {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    background-color: #6294CA;
    border-bottom: 0px solid #5A89C0;
    color: #FFFFFF;
    font-weight: bold;
    }

.sidebuttons1 a 
    {
    border-bottom: 1px solid #A4C0E2;
    padding: 3px 3px 3px 3px;
    }

.sidebuttons1 a:hover 
    {
    background-color: #14C0E2;
    color: orange;
    text-decoration: underline;
    }

.topbutton 
    {
    /*border-top: 1px solid #5A89C0;*/
    color: red;
    text-decoration: underline;
    }

.topbutton2 
    {
    /*border-top: 1px solid #5A89C0;*/
    color: purple;
    text-decoration: underline;
    }

b {color: #295689;}

a 
    {
    color: #407AB6;
    text-decoration: none;
    font-weight: bold;
    }

a:hover 
    {
    color: black;
    text-decoration: bold;
    background-color: gray;
    padding: 2px;
    padding-left: 3px;
    }


textarea, select 
    {
    background-color: #E6ECF6;
    border: 1px solid #2352B1;
    margin-bottom: 0px;}



form 
    {
    margin: 0px;
    }

.buttonscontainer1 {width.buttonscontainer {width: 140px;}

.buttons a {color: #FFFFFF;
border: 1px solid;
background-color: #5A7798;
padding: 2px;
padding-left: 3px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
border-color: #869CB4 #234A76 #234A76 #869CB4;
display: block;
margin: 0px;
width: 95%;
text-align: left;}

.buttons a:hover {border: 1px solid;
padding-left: 4px;
padding-top: 3px;
padding-bottom: 1px;
padding-right: 1px;
background-color: #44658A;
border-color: #234A76 #869CB4 #869CB4 #234A76;
color: #FFFFFF;
text-decoration: none;}


.buttons1 a {color: #FFFFFF;
border: 1px solid;
background-color: #AA89C0;
padding: 2px;
padding-left: 3px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
border-color: #869CB4 #234A76 #234A76 #869CB4;
display: block;
margin: 0px;
width: 95%;
text-align: left;}

.buttons1 a:hover {border: 1px solid;
padding-left: 4px;
padding-top: 3px;
padding-bottom: 1px;
padding-right: 1px;
background-color: #44658A;
border-color: #234A76 #869CB4 #869CB4 #234A76;
color: #FFFFFF;
text-decoration: none;}

.buttons2 a {display: block;
width: 95%;
font: 10px Verdana, Arial, Helvetica, sans-serif;
padding: 2px;
padding-left: 3px;
color: #234A76;
font-weight: bold;
text-decoration: none;
text-align: left;}

.buttons2 a:hover {background-color: #234A76;
color: #FFFFFF;
text-decoration: none;}

.buttons3 a {font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #234A76;
width: 95%;
padding: 2px;
display: block;
border-bottom: 1px solid #A4C0E2;
text-align: left;}

.buttons3 a:hover {text-decoration: none;
background-color: #A4C0E2;
color: #FFFFFF;}

.buttons4 a {display: block;
width: 95%;
font: 10px Verdana, Arial, Helvetica, sans-serif;
padding: 2px;
padding-left: 3px;
background-color: #234A76;
color: #FFFFFF;
border-left: 12px solid #B8C8D8;
font-weight: bold;
text-decoration: none;
text-align: left;
margin-top: 1px;}

.buttons4 a:hover {border-left: 12px solid #E8ECF0;
text-decoration: none;
color: #FFFFFF;}

.button 
    {
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #5A89C0;
    cursor: hand;
    border-top: 1px solid #D9EBF1;
    border-left: 1px solid #D9EBF1;
    background-image: url(images/sideheaderfade.gif);
    }
.buttonCurrent 
    {
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #AA89C0;
    cursor: hand;
    border-top: 1px solid #D9EBF1;
    border-left: 1px solid #D9EBF1;
    background-image: url(images/sideheaderfade.gif);
    }

.smaller 
    {
    font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
    }

.evensmaller 
    {
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    }

.evensmaller a {font-weight: normal;}


.bannertd {text-align: right;}

li 
    {
    /*list-style-image: url(images/bullet.gif);*/
    }

.breadcrumbs 
    {
    background-color: #F4F7FB;
    border: 1px #A4C0E2 solid;
    padding: 2px;
    text-align: left;
    font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
    }



.tooltiptitle
    {
    COLOR: #FFFFFF; 
    TEXT-DECORATION: none; 
    CURSOR: Default; 
    font-family: arial; 
    font-weight: bold; 
    font-size: 8pt}

.tooltipcontent
    {
    COLOR: #000000; 
    TEXT-DECORATION: none; 
    CURSOR: Default; 
    font-family: arial; 
    font-size: 8pt
    }

#ToolTip
    {
    position:absolute; 
    width: 220px; 
    top: 10px; 
    left: 10px; 
    z-index:114; 
    visibility:hidden;
    }






UL                   
    { 
    cursor: hand; 
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color: #5A89C0;
    border-bottom: 1px solid #5A89C0;
    color: #FFFFFF;
    background-image: url(images/sideheaderfade.gif);
    margin: 3px 3px 3px 3px;    /* top, right, bottom left */   
    }




UL LI                
    { 
    display: none;
    font: 70%;
    list-style: none; 
    }

UL.showList LI       
    {display: block; 
    border-bottom: 1px solid #A4C0E2;
    padding: 0px 0px 0px 0px;
    background-color: #A4C0E2;
    color: green;
    text-decoration: underline;
    margin: 0px 5px 3px 5px;    /* top, right, bottom left */
    text-align: left;
    }


.defaultStyles UL    
    { 
    color: black; 
    }

UL.defaultStyles LI  { display: none; }

