body { background-color:#6699ff;
margin-left:0;
margin-top:0;
margin-right:0;
margin-bottom:0;
scrollbar-arrow-color: #99ccff; scrollbar-3dlight-color: #5689EF; scrollbar-highlight-color: #5689EF; scrollbar-face-color: #3d70d6; scrollbar-shadow-color: #5689EF; scrollbar-track-color: #6699ff; scrollbar-darkshadow-color: #5689EF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.nav {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none}
.nav_title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#FFFFFF; font-weight: bold; text-decoration: none}
a:hover {color: #000000; text-decoration: underline}
.subnav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none}
.newsTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #99ccff}
.newsListTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #99ccff; padding-bottom: 3px;}
.newsDate {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.newsBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.NewsCopy
{
    width:100%;
    
}
.WeekDays td
{
    white-space:nowrap;
}
/*BASE DESIGN STYES*/
div.separator
{
	border-top:dashed 1px #FFFFFF;
	height:1px;
	
}
table.ItemContainerSolid
{
    border:solid 1px #FFFFFF;
	background-color: #3d70d6;
}
div.ItemContainerNoFloat
{
    border:solid 1px #FFFFFF;
	background-color: #3d70d6;
}
div.ItemContainer
{
    padding: 8px;
	border:solid 1px #FFFFFF;
	background-color: #3d70d6;
	/*width:100%;*/
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	float:left;
	/*position:relative;
	float:none;*/
	/*overflow:auto;*/
}
div.ItemContainerSolid
{
    padding: 8px;
	border:solid 1px #FFFFFF;
	background-color: #3d70d6;
	/*width:100%;*/
	float:left;
	/*position:relative;
	float:none;*/
	/*overflow:auto;*/
}
div.ItemContainer Content
{
	background-color:white;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
div.ItemContainer .Content
{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
div.ItemTitle
{
	text-align:right;
	text-transform:capitalize;
	color:#FFFFFF;
	font-family:Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	font-smoothing:auto;
	/*filter:dropshadow(color=#333333,offX=1,offY=1);
	filter:blur(makeShadow=1,pixelRadius=2,shadowOpacity=.50);
	float:right;*/
	/*text-shadow: #cccccc 2px 2px 4px;
	font-stretch: wider;*/
}
.MultiPage
{
  background-color:#3d70d6;
  overflow:visible;
  position:relative;
  padding:10px;
  top:-2px;
  left:1px;
  z-index:98;
  border: 1px solid #FFFFFF;
  /*width:95%;*/
  height:300px;
}

.PageContent
{
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
}

table.pager
{
	font-weight:bold;
	border:solid 1px #CCCCCC;
}
/**********************************/
div.newsImg{
	margin: 5px;
	padding: 2px;
	float: right;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
div.newsImg img{
	border: 1px solid #FFFFFF;
}
.highlite{color:#FFCC00}
a:hover .highlite{color: #000000; text-decoration: underline}
.labels {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #99ccff}
a {color: #99ccff}
.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF}
.tdata {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color:#FFFFFF}
.tdata2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC ; background-color: #606060}
.subHeaders {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.playerName {
	font-weight: bold;
	color: #FFFFFF;
}
.bracket {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;

}
.bracketGW {
	font-weight: bold;
	color: #00FF00;
}
.bracketGL {
	color: #FF0000;
}
.bracketHC {
	font-size: 10px;
	color: #999999;
}
.bracketBYE {
	color: #66CCFF;
}
.bracketSelBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #333333;
}
.bracketGWBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66FF00;
	background-color: #666666;
	font-weight: bold;

}
.errors {
	font-size: 10px;
	color: #FF0000;
}
.tblBG {
	background-color: #6699ff;
}
.pageTitle {
	font-size: 24px;
	font-weight: bold;
	color: #99ccff;
}
/*NEW STYLES FOR TOURS AND TOUR ADMIN*/
.hidden{visibility:hidden; }
.formfield{border:1px solid #999999;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
.formfielderror{border:1px solid #B22222;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; background-color:#FAE4E4;}
.formsubmit{border:2px solid #FF0000; background-color:#CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.formbutton{padding-left:1px; border:1px solid #999999; background-color:#CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.hiddenfield{border:2px solid #FFFFFF;background-color:#FFFFFF;color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px;}
.theader{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;color:#FFFFFF}
.tdata10{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;color:#FFFFFF}
.status{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;color:#33FFFF}
.error{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;color:#FF0000}
div.error{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;color:#FF0000; background-color:#e5e5e5;border:solid 1px #FFFFFF;padding:2px;}
.tb_rule{ background-color:#6699FF}
.listLetter{ font-family:"Courier New", Courier, mono; font-size:32px; font-weight:bold;color:#FFFFFF}
.small_header{ font-family:Verdana, Arial, Helvetica, sans-serif;; font-size:18px; font-weight:bold;color:#6699FF}
.admin_section{ font-family:Verdana, Arial, Helvetica, sans-serif;; font-size:18px; font-weight:bold;color:#FFFFFF}
.admin_header{ font-family:Verdana, Arial, Helvetica, sans-serif;; font-size:12px; font-weight:bold;color:#99ccff}
.admin_nav{ font-family:Verdana, Arial, Helvetica, sans-serif;; font-size:11px; font-weight:normal;color:#FFFFFF}
.ignore{ font-family:Verdana, Arial, Helvetica, sans-serif;; font-size:11px; font-weight:normal;color:#000000}
.small_header_w {font-family:Verdana, Arial, Helvetica, sans-serif;; font-size:18px; font-weight:bold;color:#FFFFFF}
.BottomTabButton{border-top:0px solid #000000;padding-left:1px; border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF; background-color:#6699ff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.RuleAbove td
{
    border-top:1px solid #ffffff;
}