/* CSS Document */
html {margin:0; padding:0;}
table#main{height:100%; width:100%; margin:0px; padding:0px; border-top: 10px solid #2a4286; border-bottom: none; position:inherit}
body {font: 12px Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px}

tr#header {height:150px;}
table#BoardDirectors
{
    width:600px;
    border:solid 1px black;
    
}
.Footer
{
    background-color:#2a4286;
    font-size:10px;
    width:100%;
    height:5px;
    color:White;
    vertical-align:middle;
    text-align:right;
}
.SectionHeader
{
    background-color:#2a4286;
    color:White;
    width:100%;
    height:20px;
    vertical-align:middle;
}
.LeagueTimes
{
   font-weight:bold;
   width:100px;
   border-top:solid 1px black;
}
.LeagueDay
{
    background-color:gainsboro;
    width:125px;
     font-weight:bold;
     text-align:center;
}
.LeagueDayAlt
{
    background-color:white;
    width:125px;
     font-weight:bold;
     text-align:center;
}
.LeagueDayItem
{
    background-color:gainsboro;
     text-align:left;
     border-top:solid 1px black;
     
}
.LeagueDayItemAlt
{
    background-color:white;
     text-align:left;
     border-top:solid 1px black;
     
}
.BoardHeaders
{
    background-color:goldenrod;
    color:#2a4286;
    font-weight:bolder;
}
.Capital
{
    font-size:18px;
}

.CCLeaderLine{background-image: url('images/CCLeaderLine.jpg'); background-repeat: repeat-x; height: 4px; width: 100%;}

div#logo2 {width: 150px; height: 150px; margin-left: 0px; padding-right:0px; vertical-align:top}
td.back {background-image:url(images/background4.jpg); background-repeat:no-repeat; border-bottom: 0px solid #2a4286; height:150px;}
td#contact {background-color: #2a4286;color:White;text-align:right;font: 10px Verdana, Arial, Helvetica, sans-serif;}
td#contact2 {background-color: #2a4286;color:White;text-align:left;font: 10px Verdana, Arial, Helvetica, sans-serif; margin-left: 50px;}
a#mailto {color:White; text-decoration:none;}

td#curling {width: 250px; height: 150px; margin-right: 0px; border-bottom: 0px solid #2a4286; vertical-align:top;}
div#divcontact2 {background-color: #2a4286;color:White;text-align:left;font: 10px Verdana, Arial, Helvetica, sans-serif; margin-left: 10px;}

div#leftnav { margin: 20px 20px 0 20px; text-indent:25px; padding: 0 0 20px 0}
div#leftnav a{display: block; text-decoration:none; margin-bottom:20px}
div#leftnav a:link{color:#2a4286}
div#leftnav a:visited{color:#2a4286}
div#leftnav a:focus{color:#2a4286}
div#leftnav a:hover{color:#666666; background-color:#f6cc16}
div#leftnav a:active{color:#2a4286}


div#rightnav {margin-bottom:0;}
div#rightnav a{display: block; margin-left:20px; text-decoration:none; padding: 10px 0 0 0;}
div#rightnav span{display:block;}
div#rightnav span.title{color:#2a4286; font-weight:bold}
div#rightnav a:hover span.title {color:#666666; font-weight:bold; text-decoration:underline}

div#rightnav span.time{color:#2a4286; font-weight:normal}


td#nav {width:150px}
td#main {padding-bottom:40px}

tr#middle {height:350px; position:relative; vertical-align:top}

h1 {font-size:200%; color:#2a4286; margin:1em; padding:0;}

div#rock {margin: 9px 20px 9px 30px; padding: 9px 20px 9px 30px}

div#rock img{border:none}


span#current {background-color:#2a4286;margin:20px 20px 10px 10px;padding: 20px 0 10px 0; text-align:center; color:#FFFFFF; font-weight:bold; height:10px;}
