H1, H2, H3 {font-family:Arial,Helvetica,sans-serif}
A {font-family:Arial,Helvetica,sans-serif}
A:link {color:blue; text-decoration:underline}
A:visited {color:blue; text-decoration:underline}
A:hover {color:blue; text-decoration:underline}
TABLE {page-break-inside:avoid}
BODY  { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%; }
TABLE.banner {background-image:url('images/longStrip.gif');background-repeat:no-repeat;background-color:rgb(102,204,204);height:23px}
.bannerValueBlack { font-family:Verdana, Arial, Helvetica, sans-serif; color:black; font-weight:bold; font-size:15px;padding-bottom:20px }
.bannerBlack { font-family:Arial, Helvetica,sans-serif; color:black; font-weight:bold; font-size:30px }
.bannerRed { font-family:Arial, Helvetica,sans-serif; color:red; font-weight:bold; font-size:30px }
.leftColumn { padding-top:0px; padding-left:8px; padding-right:4px; padding-bottom:4px; border-color:rgb(153,0,0); border-width:1px; border-style:solid }
.greyColumn { padding-top:0px; padding-left:8px; padding-right:4px; padding-bottom:4px; border-color:rgb(128,128,128); border-width:1px; border-style:solid }

TABLE.metro {background-image:url('Metro3.gif');background-repeat:no-repeat}
TABLE.link {background-color:lightBlue;background-repeat:no-repeat}


TD  { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%; }

TD.metro  { font-size: 5pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%; }
.optionBox { margin:0px; padding:6px; border-color:red; border-width:4px; border-style:ridge }
.errors { color:red; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin: 0pt }
.normal { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:9pt; color: black }
.small { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:7pt; color: black }
.calendarSmall { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:8pt; color: black }
.popup { font-family: Arial, Helvetica, sans-serif;  font-size:9pt; color: black }
.grey { font-family: Verdana, Arial, Helvetica, sans-serif;  text_decoration:italic; font-size:9pt; color: gray }

.button { font-family:  Arial, Helvetica, sans-serif;  font-size:9pt; font-weight:normal;color: black }
.red { color: red }


.club1 {font-size: 12pt; color:rgb(0,169,157)}
.club2 {font-size: 12pt; color:rgb(0,116,107)}
.club3 {font-size: 12pt; color:rgb(130,202,156)}

.calendar {font-size: 8pt; font-weight:bold; color:rgb(130,202,156)}

.redHeadingLarge  { color:red; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin: 0pt }
.redHeadingLargest  { color:red; font-size: 14pt; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin: 0pt }
.redHeading  { color:red; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin: 0pt }
.blackHeading  { color: black; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin: 0pt }
.headingLarge  { color: black; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin: 0pt }
.blueHeading  { color: blue; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin: 0pt }

.leftColumn { padding-top:0px; padding-left:8px; padding-right:4px; padding-bottom:4px; border-color:rgb(153,0,0); border-width:1px; border-style:solid }


.smallLink { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color:blue; font-weight:normal; margin:10pt 0pt 5pt;line-height: 200%;}
.smallLink a:link {color:blue; text-decoration:underline}
.smallLink a:visited {color:blue; text-decoration:underline}
.smallLink a:hover {color:blue; text-decoration:underline}

TD.frontHeading { background-color:Gainsboro;font-weight:bold;}

P { margin:6pt 0pt 0pt}
.menuBar,.menuTop,.menuTopOver,.menuSubOver,.menuBorder {background-color:rgb(102,204,204)}
.menuSub {background-color:rgb(102,204,204)}
.menuTop,.menuTopOver,.menuSub,.menuSubOver {padding:4px; position:absolute; font-family:Arial, Helvetica,sans-serif; font-size:12px; font-weight:bold; cursor:pointer; cursor:hand}
.menuTop,.menuSub {color:white }
.menuTopOver,.menuSubOver {color:red }
.menuBar{position:absolute; width:10; height:10; visibility:hidden; }
.menuBorder{position:absolute; visibility:hidden; z-index:300}


.menuClubBar,.menuClubTop,.menuClubTopOver,.menuClubSubOver,.menuClubBorder {background-color:red}
.menuClubSub {background-color:red}
.menuClubTop,.menuClubTopOver,.menuClubSub,.menuClubSubOver {padding:4px; position:absolute; font-family:Arial, Helvetica,sans-serif; font-size:12px; font-weight:bold; cursor:pointer; cursor:hand}
.menuClubTop,.menuClubSub {color:white }
.menuClubTopOver,.menuClubSubOver {color:black }
.menuClubBar{position:absolute; width:10; height:10; visibility:hidden; }
.menuClubBorder{position:absolute; visibility:hidden; z-index:300}

.whiteLarge  { color:white; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin: 0pt }

.blackLarge  { color:white; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin: 0pt }

.clubLink { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color:white; font-weight:bold;}
.clubLink a:link {color:white; text-decoration:none}
.clubLink a:visited {color:white; text-decoration:none}
.clubLink a:hover {color:blue; text-decoration:none}

.vccLink { font-size: 10pt; font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; color:white;  list-style-type: none; line-height: 130%; line-height : 25px; width : 200px;}
.vccLink a:link {color:white; text-decoration:none}
.vccLink a:visited {color:white; text-decoration:none}
.vccLink a:hover {color:white; background-color:navy; text-decoration:none;}



.linkLink { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color:white; font-weight:bold;}
.linkLink a:link {color:blue; text-decoration:none}
.linkLink a:visited {color:blue; text-decoration:none}
.linkLink a:hover {color:red; text-decoration:none}

.frontLink{ font-family: Arial, Helvetica, sans-serif;  font-size:9pt;  }

.frontLink a:link {color:blue;  text-decoration:none}
.frontLink a:visited {color:blue;  text-decoration:none}
.frontLink a:hover {color:blue;  text-decoration:underline}

.listHome {
	margin: 2px 0px 15px 30px;
	list-style-image: url(images/icon_club.gif);
	font-size: 12px;
	line-height: 15px;
}

.listHeart {
	margin: 2px 0px 15px 30px;
	list-style-image: url(images/icon_heart.gif);
	font-size: 12px;
	line-height: 15px;
}

/* Site navigation and screen layout stuff*/
#navsite p { display : none;}

#navsite {
float: left;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : small;
font-weight : bold;
width : 150px;
border-right : 0px solid #69f;
padding : 20px 0px 0px 0px;
zzbackground-color : #936;
color : yellow;
background-image : url(images/bluegrad.jpg);
background-repeat : repeat-x;
text-align : left;
margin-top: -20px;
position: fixed;
height: 100%;
top: 0;
left: 0
}

#navsite ul {
list-style : none;
margin-top : 0px;
margin-left : 0px;
margin-bottom : 0px;
margin-right : 0px;
padding : 0;
text-indent : 0.1em;
text-align : left;

}

#navsite ul li {
margin : 0;
border-top : 0px solid #69f;
width: 100%;
}

#navsite ul li a {
display : block;
padding : 2px 2px 2px 0.5em;
border-left : 0px solid #69f;
border-right : 0px solid #69f;
border-bottom : 0px solid #69f;
background-color : transparent;
color : white;
line-height : 18px;
text-decoration : none;
width : 100%;
border-top: 0px solid #69f;
text-align: left;
font-size:small;

}
html>body #navsite ul li a {
width : auto;
}

#navsite ul li a:link {
border-left : 0px solid #66f;
border-right : 0px solid #69f;
border-bottom : 0px solid #69f;
background-color : transparent;
color : white;
}

#navsite ul li a:visited {
border-left : 0px solid #66f;
border-right : 0px solid #69f;
border-bottom : 0px solid #69f;
background-color : transparent;
color : white;
}

#navsite ul li a:hover {
border-left : 0px solid #66f;
border-right : 0px solid #69f;
border-bottom : 0px solid #69f;
background-color : Navy;
color : white;
}

.menu { padding-right: 8px; padding-left: 8px; padding-bottom: 0px; padding-top: 0px; margin: 0px 0px 0px; border-top: #F5F5F5 1px solid; list-style-type: none; line-height: 1.35em; }

a.menuLk,a:link.menuLk,a:visited.menuLk { color: #322828; text-decoration: none; font-weight: bold; }

a:hover.menuLk { background-color:green; color: #FFFFFF; text-decoration: none; font-weight: bold; }

a.menuLkS,a:link.menuLkS,a:visited.menuLkS { color: #F5F5F5; text-decoration: none; font-weight: bold; }
a:hover.menuLkS { background-color: #0000CC; color: #FFFFFF; text-decoration: none; font-weight: bold; }

.menuS { padding-right: 8px; padding-left: 8px; padding-bottom: 0px; padding-top: 0px; margin: 0px 0px 0px; list-style-type: none; line-height: 1.35em; }
.menuS li { padding-right: 8px; padding-left: 8px; padding-bottom: 0.2em; padding-top: 0.2em; margin: 0px -8px; border-bottom: #6973CE 1px solid; background-color: #6973CE; }
.menuS li a { padding-right: 8px; padding-left: 30px; padding-bottom: 0.2em; padding-top: 0.2em; margin: -0.2em -8px; display: block; }

.tableHead{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt; color: black; padding-left:8px;}
