@media all {
.tableBorderThin {
	border-style:solid;
	border-width:1px;
	border-color:black;
}
.defaultText{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: #000000;
	background-color : transparent;
}
.scorecardentry{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;
	background-color : #ffffff;
}

.scorecardheader{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #ffffff;
	background-color : #000;
}

.superscript{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 6pt;
	color: #000000;
	background-color : transparent;
	vertical-align : super;
}

.smallItalicText{
	font-family : Arial, Helvetica, sans-serif;
	font-style : italic;
	font-size: 8pt;
}

.smallText{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

.smallBoldText{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold;
}

.defaultBoldText{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight: bold;
}

.largeBoldText{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight: bold;
}

.largeText{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
}
.messageText{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: #ff0000;
	background-color : #ffffff;
}

.mainTitle {
	FONT-WEIGHT: bold;
        FONT-SIZE: 12pt;
        COLOR: #ffffff;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        BACKGROUND-COLOR: #cc0000;
        TEXT-ALIGN: center
}

.copy {
	FONT-WEIGHT: normal; LIST-STYLE-POSITION: outside; FONT-SIZE: 11px; COLOR: #19153B; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: square
}

.copyheader {
	FONT-WEIGHT: normal; LIST-STYLE-POSITION: outside; FONT-SIZE: 11px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: square
}

.pagetitlelg {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #19153B; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.pageTitleText{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16pt;
        font-style: italic;
        color: #000000;
	background-color : #ffffff;
}

.pageTitle2Text{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16pt;
        font-style: italic;
		font-weight: bold;
        color: #990000;
	background-color : #ffffff;
}

.pageHeader1Text{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18pt;
		font-weight: bold;
        color: #000000;
	background-color : #ffffff;
}

.pageHeader2Text{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 22pt;
		font-weight: bold;
        color: #990000;
	background-color : #ffffff;
}

.pageHeader3Text{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18pt;
		font-weight: bold;
        color: #990000;
	background-color : #ffffff;
}

.pageHeader4Text{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16pt;
		font-weight: bold;
        color: #990000;
	background-color : #ffffff;
}

.menuTabs, .menuTabs:LINK, .menuTabs:HOVER, .menuTabs:ACTIVE, .menuTabs:VISITED{
	font-family : "Arial, Helvetica, sans-serif";
	font-size : 10pt;
	font-style: normal;
	color: #ffffff;
	background-color : #006633;
}

.whiteText{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color : #006633;
}

.navTableHeader{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	vertical-align: middle;
        color: #ffffff;
	background-color : #cc0000;
}

.navTableHeaderAlt{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	vertical-align: middle;
        color: #ffffff;
	background-color : #0000cc;
}

.navTableHeaderAlt2{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	vertical-align: middle;
   color: #ffffff;
	background-color : #900000;
}

.navTableHeaderSmall{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	vertical-align: middle;
        color: #ffffff;
	background-color : #cc0000;
}

.navTableEntry{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	vertical-align: middle;
        color: #ffffff;
	background-color : #006633;
}

.navTableEntryAlt{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	vertical-align: middle;
        color: #0000cc;
	background-color : #ffffff;
}

.navTableEntrySmall{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	vertical-align: middle;
        color: #ffffff;
	background-color : #006633;
}


.tableHeader, .tableHeader:LINK, .tableHeader:HOVER, .tableHeader:ACTIVE, .tableHeader:VISITED{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	background-color : #006633;
	color: #ffffff;
}

.tableHeaderAlt, .tableHeaderAlt:LINK, .tableHeaderAlt:HOVER, .tableHeaderAlt:ACTIVE, .tableHeaderAlt:VISITED{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	background-color : #cc0000;
	color: #ffffff;
}

.tableHeaderPDF, .tableHeaderPDF:LINK, .tableHeaderPDF:HOVER, .tableHeaderPDF:ACTIVE, .tableHeaderPDF:VISITED{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	background-color : #c0c0c0;
	color: #ffffff;
}

.tableHeaderSmall{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	background-color : #336699;
	color: #ffffff;
}


.tableFooter{
	font-family : Arial, Helvetica, sans-serif;
	background-color : #336699;
	color: #ffffff;
}

.tableEntry{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	background-color: #ffffff;
	color: #000000
}

.tableEntryBold{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight: bold;
	background-color: #ffffff;
	color: #000000
}

.tableEntryWarning{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	background-color: #FFCCCC;
	color: #000000
}


.tableEntrySmall{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	background-color: #ffffff;
	color: #000000
}

.tableEntryAlt{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	background-color: #99CCCC;
	color: #000000;
}

.tableEntryAlt2{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	background-color: #CCCCCC;
	color: #000000;
}

.tableEntryAltBold{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight: bold;
	background-color: #99CCCC;
	color: #000000;
}

.tableEntryWarningAlt{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	background-color: #CC6666;
	color: #000000;
}

.tableEntrySmallAlt{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	background-color: #99CCCC;
	color: #000000;
}
.tableEntrySubPar{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #cc0000;
}

.tableEntryAbovePar{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight: bold;
	background-color: #000000;
	color: #ffffff;
}

.tableEntryBottomButtonBar{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	background-color: #99CCCC;
	color: #000001;
	font-weight: bold;   
        border-top: groove 2px #99ccff;
}

.tableEntryGrooved{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	background-color: #006633;
	color: #ffffff;
        border-top: groove 2px #99ccff;
	border-bottom : groove 2px #99ccff;
	border-left : groove 2px #99ccff;
	border-right : groove 2px #99ccff;
}

.tableEntryGroovedSmall{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	background-color: #336699;
	color: #ffffff;
        border-top: groove 2px #99ccff;
	border-bottom : groove 2px #99ccff;
	border-left : groove 2px #99ccff;
	border-right : groove 2px #99ccff;
}

.tableGrooved{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
        border-top: groove 2px #99ccff;
	border-bottom : groove 2px #99ccff;
	border-left : groove 2px #99ccff;
	border-right : groove 2px #99ccff;
}

.tableGroovedLeft{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
        border-top: groove 2px #99ccff;
	border-bottom : groove 2px #99ccff;
	border-left : groove 2px #99ccff;
}

.tableGroovedRight{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
        border-top: groove 2px #99ccff;
	border-bottom : groove 2px #99ccff;
	border-right : groove 2px #99ccff;
}

.tableGroovedHorizontal{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
        border-top: groove 2px #99ccff;
	border-bottom : groove 2px #99ccff;
}

.tableHeaderWithPad, .tableHeaderWithPad:LINK, .tableHeaderWithPad:HOVER, .tableHeaderWithPad:ACTIVE, .tableHeaderWithPad:VISITED{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	background-color : #006633;
	color: #ffffff;
	padding: 5px;
}

.stats_column, .stats_column:LINK, .stats_column:HOVER, .stats_column:ACTIVE, .stats_column:VISITED{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #ffffff;
}

.tableHeaderWithPadHighlight, .tableHeaderWithPadHighlight:LINK, .tableHeaderWithPadHighlight:HOVER, .tableHeaderWithPadHighlight:ACTIVE, .tableHeaderWithPadHighlight:VISITED{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	background-color : #808040;
	color: #FFFFFF;
	padding: 5px;
}

.tableEntryWithPad{
	font-family : Arial, Helvetica, sans-serif;
	font-size : .8em;
	color: #000000;
	padding: 3px;
}

.formfield {
	BORDER-RIGHT: #cccccc 1px inset; BORDER-TOP: #cccccc 1px inset; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px inset; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px inset; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none
}

A:ACTIVE {
	color : #CC0000; TEXT-DECORATION: underline
}

A:HOVER {
	color : #CC0000; TEXT-DECORATION: underline
}

A:LINK {
	color : #000066;
}

A:VISITED{
	color : #660000;
}


A {
	font-family : Arial, Helvetica, sans-serif;
	COLOR: #003399; TEXT-DECORATION: none
}

.tableFooter{
	background-color : #CC9966;
	color: Blue;
}

.mainMenu{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: #000000;
}   
.mainMenuReverse{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: #FFFFFF;
}   

.subMenu1{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;
}   

.subMenu2{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 6pt;
	color: #000000;
}   

.layer{
        z-index: 1; 
        visibility: hidden; 
        position: absolute; 
        background: #006600;
        color: white;
        font-size: 8pt;
}

.scoringTableEntry {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color : White;
	border-top-style : solid;
	border-top-color : #DCDCDC;
	border-top-width : 1px;
	border-right-color : #DCDCDC;
	border-right-style : solid;
	border-right-width : 1px;
}

.scoringTableEntryAlt {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color : Black;
	border-top-style : solid;
	border-top-color : #DCDCDC;
	border-top-width : 1px;
	border-right-color : #DCDCDC;
	border-right-style : solid;
	border-right-width : 1px;
}

.scoringTableEntryOfficial {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color : Yellow;
	border-top-style : solid;
	border-top-color : #DCDCDC;
	border-top-width : 1px;
	border-right-color : #DCDCDC;
	border-right-style : solid;
	border-right-width : 1px;
}

.scoringTableEntryDoubleDigit {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color : Red;
	border-top-style : solid;
	border-top-color : #DCDCDC;
	border-top-width : 1px;
	border-right-color : #DCDCDC;
	border-right-style : solid;
	border-right-width : 1px;
}

.scoringTableEntryLowScore {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color : #00ff00;
	border-top-style : solid;
	border-top-color : #DCDCDC;
	border-top-width : 1px;
	border-right-color : #DCDCDC;
	border-right-style : solid;
	border-right-width : 1px;
}

#menuBar {position: relative; 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.8em;
                  left: 0; 
                  top: 0; 
                  width: 100%; 
                  height: 18px; 
                  border: 1px solid #ffffff; 
                  background-color: #006633; 
/*                  layer-background-color: #006633; */
                 } 

.daMenu {position: relative; 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.8em;
               width: 102px; 
               height: 18px; 
               color: #ffffff;
               border: 1px solid #006633; 
               background-color: #006633; 
               top: 0px 
              } 

.moreMenu {position: absolute; 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.7em;
                    width: 102px; 
                    border: 1px solid red; 
                    color: #ffffff;
                    background-color: #006633; 
/*                    layer-background-color: #006633;  */
                    visibility: hidden;                     
                    } 

   
.bracketAll{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
        border-top: groove 4px #000000;
	border-bottom : groove 4px #000000;
	border-left : groove 4px #000000;
	border-right : groove 4px #000000;
}

.bracketBottom{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	border-bottom : groove 4px #000000;
}

.bracketTop{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	border-top : groove 4px #000000;
}

.bracketLeft{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	border-left : groove 4px #000000;
}

.bracketRight{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	border-right : groove 4px #000000;
}

.bracketBottomLeftRight{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	border-bottom : groove 4px #000000;
	border-left : groove 4px #000000;
	border-right : groove 4px #000000;	
}

.bracketBottomRight{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	border-bottom : groove 4px #000000;
	border-right : groove 4px #000000;	
}

.bracketBottomLeft{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	border-bottom : groove 4px #000000;
	border-left : groove 4px #000000;	
}
.copy {
	FONT-WEIGHT: normal; LIST-STYLE-POSITION: outside; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: square
}
.copybold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.copybold A:link{
	COLOR: #cc0000;
}

.tableHeaderWithPad2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.0em;
	font-weight: bold;
	background-color : #364EAE;
	color: #eeeeee;
	padding: 5px;
}

.tableEntryWithPad2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.0em;
	color: #000000;
	padding: 3px;
}

.allsquare{
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	background-color : #ECFEFF;
}

.odd {
	background-color:#FFF;	
}

.even {
	background-color:#CCC;	
}

.ahead {
	background-color:#69F;
	color:#FFF;
	font-weight:bold;
}

.low_seed:LINK {
	background-color:#6D96DA;
	color:#FFF;
	font-weight:bold;
}

.high_seed:LINK {
	background-color:#D8E3F5;
	color:#000;
	font-weight:bold;
}

.low_seed:VISITED {
	background-color:#6D96DA;
	color:#FFF;
	font-weight:bold;
}

.high_seed:VISITED {
	background-color:#D8E3F5;
	color:#000;
	font-weight:bold;
}

.low_seed {
	background-color:#6D96DA;
	color:#FFF;
	font-weight:bold;
}

.high_seed {
	background-color:#D8E3F5;
	color:#000;
	font-weight:bold;
}
.all_square {
	background-color:#0065A8;
	color:#FFF;
	font-weight:bold;
}
}
@media screen and (max-device-width: 480px) and (orientation: portrait){
  /* some CSS here */
}

/* #### Mobile Phones Landscape #### */
@media screen and (max-device-width: 640px) and (orientation: landscape){
  /* some CSS here */
}

/* #### Mobile Phones Portrait or Landscape #### */
@media screen and (max-device-width: 640px){
  /* some CSS here */
}

/* #### iPhone 4+ Portrait or Landscape #### */
@media screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 720px), (max-device-width:1024px) {
.defaultText{font-size : 1.5em;}
.smallText{font-size : 1.2em;}
.scorecardentry{font-size : 1.0em;}
.scorecardheader{font-size : 1.0em;}
.whiteText{
font-size : 1.5em;
}
.navTableHeader{
font-size : 1.5em;
}
.navTableHeaderAlt{
font-size : 1.5em;
}
.navTableHeaderSmall{
font-size : 1.2em;
}
.navTableEntry{
font-size : 1.5em;
}
.navTableEntryAlt{
font-size : 1.5em;
}
.navTableEntrySmall{
font-size : 1.2em;
}
.tableHeader, .tableHeader:LINK, .tableHeader:HOVER, .tableHeader:ACTIVE, .tableHeader:VISITED{
font-size : 1.7em;
}
.tableHeaderAlt, .tableHeaderAlt:LINK, .tableHeaderAlt:HOVER, .tableHeaderAlt:ACTIVE, .tableHeaderAlt:VISITED{
font-size : 1.7em;
}
.tableHeaderPDF, .tableHeaderPDF:LINK, .tableHeaderPDF:HOVER, .tableHeaderPDF:ACTIVE, .tableHeaderPDF:VISITED{
font-size : 1.7em;
}
.tableHeaderSmall{
font-size : 1.2em;
}
.tableEntry{
font-size : 1.7em;
}
.tableEntryBold{
font-size : 1.5em;
}
.tableEntryWarning{
font-size : 1.5em;
}
.tableEntrySmall{
font-size : 1.2em;
}
.tableEntryAlt{
font-size : 1.5em;
}
.tableEntryAlt2{
font-size : 1.5em;
}
.tableEntryAltBold{
font-size : 1.5em;
}
.tableEntryWarningAlt{
font-size : 1.5em;
}
.tableEntrySmallAlt{
font-size : 1.5em;
}
.tableEntrySubPar{
font-size : 1.5em;
}
.tableEntryAbovePar{
font-size : 1.5em;
}
.tableEntryBottomButtonBar{
font-size : 1em;
}
.tableEntryGrooved{
font-size : 1.5em;
}
.tableEntryGroovedSmall{
font-size : 1.5em;
}
.tableGrooved{
font-size : 1.5em;
}
.tableGroovedLeft{
font-size : 1.5em;
}
.tableGroovedRight{
font-size : 1.5em;
}
.tableGroovedHorizontal{
font-size : 1.5em;
}
.tableHeaderWithPad, .tableHeaderWithPad:LINK, .tableHeaderWithPad:HOVER, .tableHeaderWithPad:ACTIVE, .tableHeaderWithPad:VISITED{
font-size : 0.8em;
}
.stats_column, .stats_column:LINK, .stats_column:HOVER, .stats_column:ACTIVE, .stats_column:VISITED{
font-size : 0.8em;
}
.tableHeaderWithPadHighlight, .tableHeaderWithPadHighlight:LINK, .tableHeaderWithPadHighlight:HOVER, .tableHeaderWithPadHighlight:ACTIVE, .tableHeaderWithPadHighlight:VISITED{
font-size : 0.8em;
}
.tableEntryWithPad{font-size : .8em;}
.pagetitlelg {
font-size : 1.7em;
}
.pageTitleText{
font-size : 1.7em;
}
.pageTitle2Text{
font-size : 1.7em;
}
.pageHeader1Text{
font-size : 2.2em;
}
.pageHeader2Text{
font-size : 1.8em;
}
.pageHeader3Text{
font-size : 1.6em;
}
.pageHeader4Text{
font-size : 1.6em;
}

}
