body     { color: #ddddcc; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black }p  { color: #ddddcc; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }pre { color: #ffffff; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }blockquote { color: #ffffff; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }h1     { color: #ddddcc; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: transparent }h2 { color: #ddddcc; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }h3 { color: #ddddcc; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }h4 { color: #ddddcc; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }h5 { color: #ddddcc; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }h6  { color: #ddddcc; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }img    { background-color: transparent; border: 0 }ol { color: ddddcc; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }ul { color: ddddcc; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-position: inside }a  { color: #ddddcc; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }a:hover  { color: black; background: url(images/rainbow.gif) repeat-y left bottom }/* a:visited  { color: #ddddcc; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none } */a:active  { color: #660099; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; text-decoration: none }tr  { background-color: transparent; border: 0; cellpadding: 0 ; cellspacing: 0   }.cellcolor  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent }.rev_type { color: white; font-weight: bold; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.g_nav_cellcolor  { color: #ddddcc; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black }.a_type_color { color: white; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.btnlink a   { display: block; color: #005078; font-size: 1.2em; font-weight: bold; background-color: #ddddcc; text-align: center; padding-right: 2px; padding-left: 2px; border: outset #eeeeee 2px }.btnlink a:hover  {	color: black;	background: url(images/rainbow.gif) repeat-y left bottom}.smlfnt td {	font-size: 10px;	text-align: center;	line-height: 8px;}.Title {	text-align: center;	font-size: 28px;	font-weight: bold;	color: #ddddcc;	text-shadow:#000000 4px 4px 4px;}	/* TESTING AREA */.maplink {	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;}.maplink td {	background-color: white;	font-size: 12px;	text-align: center;	height:11px;}.maplink td a{	color: red;	background-color: white;	text-decoration: none}.maplink td a:hover {	color: black;	background: url(images/rainbow.gif) repeat-y left bottom;}.plainlink {	color: blue;	background-color: white;}.plainlink:a {	color: white;	background-color: aqua;}.plainlink:hover {	color: white;	background-color: blue;}/* Active Calendar */.year  { background-image: url(images/GrillDark.png);	text-align: center;}.month {	border-style: none;	background-color: #ddddcc;	text-align: center;}.yearname {	text-align: center;	font-size: 36px;	font-weight: bold;	color: #ddddcc;	text-shadow:#000000 4px 4px 4px;	/*background-color: #005078;	border-style: outset;	border-width: 1px;*/	width: 180px;}.monthname {	text-align: center;	font-size: 13px;	font-weight: bold;	/*background-color: #ddddcc;*/	background-color: #005078;	color: #ddddcc;	text-shadow:#000000 2px 2px 2px;	border-style: outset;	border-width: 2px;}.dayname td {	text-align: center;	font-size: 11px;	font-weight: bold;	color: black;	background-color: #ddddcc;	border-style: outset;	border-width: 2px;	height:20px;}.yearnavigation {	font-size: 12px;}.datepicker {	/*background-color: #ddddcc;*/}.datepickerform {	margin: 0px;}.monthnavigation {	font-family: Tahoma, Arial, sans-serif;}.monthpicker {	font-size: 11px;	background-color: #eeeeee;}.yearpicker {	font-size: 11px;	background-color: #eeeeee;}.pickerbutton {	font-size: 11px;	background-color: #ddddcc;	border-style: solid;	border-color: #000000;	border-width: 1px;}.nomonthday {	height:20px;	width:28px;}.monthday {	text-align: center;	font-size: 11px;	font-weight: bold;	color: #005078;	background-color: #ddddcc;	border-style: outset;	border-width: 1px;	height:20px;	width:28px;}.today {	text-align: center;	font-size: 11px;	font-weight: bold;	color: red;	background-color: white;	border-style: outset;	border-width: 1px;}.today a {	color: black;	background: url(images/rainbow.gif) repeat-y left bottom}.selectedday {	text-align: center;	font-size: 11px;	font-weight: bold;	color: black;	background-color: #66ffff;    border-color: #005078;    border-style: solid;    border-width: 1px;}.selectedday a {	color: black;}.sunday {	text-align: center;	font-size: 11px;	font-weight: bold;	background-color: #ddddcc;	color: black;	border-style: outset;	border-width: 1px;	height:20px;	width:28px;}.sunday a {	color: black;}.sunday a:hover {	color: red;}.saturday {	text-align: center;	font-size: 11px;	font-weight: bold;	background-color: #ddddcc;	color: black;	border-style: outset;	border-width: 1px;	height:20px;	width:28px;}.saturday a {	color: black;}.saturday a:hover {	color: red;}.event {	text-align: center;	font-size: 11px;	font-weight: bold;	color: red;	background-color: #ddddcc;	height:20px;	width:20px;}.event a {	background-color: #ddddcc;	color: red;}.selectedevent {	text-align: center;	font-size: 11px;	font-weight: bold;	color: red;	background-color: #ddddcc;	height:20px;	width:20px;}.selectedevent a {	background-color: #ddddcc;	color: red;}.todayevent {	text-align: center;	font-size: 11px;	font-weight: bold;	color: red;	background-color: #ddddcc;	height:20px;	width:20px;}.todayevent a {	background-color: #ddddcc;	color: red;}.eventcontent {	font-size: 10px;	border-style: outset;	border-width: 1px;	width: 100%;}/* END Active Calendar *//* .rowX determines the formatting of alternate rows in the tourney table */.row1 { background-color: white }.row2 { background-color: #005078 }/* .site determines the formatting of the Site link in the tourney table */.site {	font-weight: bold;     color: #000066;     text-decoration: none;}.CmtHead {	line-height:29px;	font: 14px Helvetica, Arial, sans-serif;	background-image: url(Images/m-fill.gif);}.CmtName {	font-weight: bold;	margin: 0;}.CmtDate {	text-align: right;	margin: 0;}.CmtComment {	font: 14px Helvetica, Arial, sans-serif;}