body { font-family:arial; font-size:11px; color:#555555; background-color:#FFFFFF; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; }

table	{ font-family:arial; font-size:11px;border:0px; margin:0; padding:0; color:#555555; border-collapse:collapse; }
tr { margin:0; border:0; padding:0; }
a { font-size:11px; color:#EEA82B; font-family:arial;	text-decoration:none }
a:hover{ color:#969696; }
a.smallLink { font-size:9px; color:#EEA82B; font-family:arial;	text-decoration:none }
a.smallLink:hover{ color:#969696; }
a.benemarc { font-size:11px; color:#003366; font-family:arial;	text-decoration:none }
a.benemarc:hover{ color:#969696; }
a.benemarcTitle { color:#003366; font-size:22px; font-weight:bold; margin-bottom:12px; }
a.benemarcTitle:hover{ color:#969696; }

.capital	{ font-size:13px; }
.small { font-size:8px; }
.superSmall	{ font-size:5px; }
.crimson	{ color:#990000; }
 
input	{ font-family:arial; font-size:10px; height:18px }
.field	{ font-family:arial; font-size:10px; height:18px }
input.button	{font-family:arial; font-size:11px; background-color:#FFFFFF; border:1px solid #969696; }
select {font-family:arial; font-size:11px; }

h1.main { font-family:arial; color:#999; font-size:15px;font-weight:bold; padding:0; border:0; margin:0 6px 0 0; }
h1.tournament { font-family:arial; color:#FFF; font-size:20px;font-weight:bold; padding:0; border:0; margin:0; }
h2.main { font-family:arial; color:#EEA82B; font-size:20px;font-weight:bold; padding:0; border:0; margin:0 6px 0 0; }
h2.tournament { font-family:arial; color:#DDD; font-size:16px;font-weight:bold; padding:0; border:0; margin:0; }
h3.main { font-family:arial; color:#AAA; font-size:13px;font-weight:bold; margin:0; border:0; padding:0; }
h3.sidebar { font-family:arial; color:#777; font-size:13px;font-weight:bold; margin:0; border:0; padding:0; }
img { border:0; }
h1 { font-family:arial; font-size:13px; font-weight:bold; }
h2 { font-family:arial; font-size:11px; font-weight:bold; }
h2.main a { font-family:arial; font-size:20px; font-weight:bold; border:0; margin:0; padding:0; }
h4 { font-family:arial; font-size:17px; font-weight:bold; }
h3 { font-family:arial; font-size:13px; font-weight:bold; }

.header1  { font-size:13px;font-weight:bold;font-family:arial; }

.title		{ font-size:13px;font-weight:bold; }
.titleSmall	{ font-size:11px;font-weight:bold; }
.letters { font-size:10px; }
.gap { margin:0; padding:4px; }

/*
.calendarTitle { font-size:11px; font-weight:bold; color:#FFFFFF }
.calendarBack { background:#969696; color:#FFFFFF; font-size:11px; font-weight:bold; color:#FFFFFF }
.calendarEmpty { background:#EAEAEA; font-size:1px; }
.dayTitle { background:#EEA82B; color:#FFFFFF; font-size:10px; }
.dayOfWeek { background:#FFFCEF; color:#969696; font-size:9px; }
.dayOfWeekToday { background:#FFEEBB; color:#969696; font-size:9px; }
*/

.outline	{ border:1px solid #969696; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; background:#F2F2F2; }

.tourny	{ border:1px solid #969696; background:#F2F2F2; }
.tournyTopBar	{ background:#EEA82B; color:#F2F2F2; border-bottom:1px solid #969696; padding:5px; }
.tournySideBar	{ background:#F9D9A6; border-right:1px solid #969696; padding:10px; }
.tournySideBarLeft	{ background:#F9D9A6; border-right:1px solid #969696; padding:10px 20px; font-size:11px;font-weight:bold; }
.tournyMain	{ padding:10px; }

/*
td.tableTL { border:0; margin:0; padding:0; font-size:1px; width:8px; height:7px; background: transparent url(/images/newImages/tableImage.gif) 0 0 no-repeat; }
td.tableTR { border:0; margin:0; padding:0; font-size:1px; width:7px; height:7px; background: transparent url(/images/newImages/tableImage.gif) -9px 0 no-repeat; }
td.tableBL { border:0; margin:0; padding:0; font-size:1px; width:8px; height:7px; background: transparent url(/images/newImages/tableImage.gif) 0 -8px no-repeat; }
td.tableBR { border:0; margin:0; padding:0; font-size:1px; width:7px; height:7px; background: transparent url(/images/newImages/tableImage.gif) -9px -8px no-repeat; }
td.tableT { border:0; margin:0; padding:0; font-size:1px; height:7px; background: transparent url(/images/newImages/tableVImage.gif) 0 0 repeat; }
td.tableB { border:0; margin:0; padding:0; font-size:1px; height:7px; background: transparent url(/images/newImages/tableVImage.gif) 0 -11px repeat; }
td.tableL { border:0; margin:0; padding:0; font-size:1px; width:8px; background: transparent url(/images/newImages/tableHImage.gif) 0 0 repeat; }
td.tableR { border:0; margin:0; padding:0; font-size:1px; width:7px; background: transparent url(/images/newImages/tableHImage.gif) -9px 0 repeat; }
td.tableBack { border-top:0; border-bottom:0; margin:0; padding:0; border-left: 5px solid #f2f2f2; border-right: 5px solid #f2f2f2; background-color: #f2f2f2; }

td.tableT2 { border:0; margin:0; padding:0; font-size:1px; height:6px; background: transparent url(/images/newImages/tableVImage.gif) 0 -21px repeat; }
td.tableTL2 { border:0; margin:0; padding:0; font-size:1px; width:8px; height:6px; background: transparent url(/images/newImages/tableImage.gif) 0 -16px no-repeat; }
td.tableTR2 { border:0; margin:0; padding:0; font-size:1px; width:8px; height:6px; background: transparent url(/images/newImages/tableImage.gif) -9px -16px no-repeat; }
td.tableL2 { border:0; margin:0; padding:0; font-size:1px; width:8px; background: transparent url(/images/newImages/tableHImage.gif) -16px 0 repeat; }
td.tableR2 { border:0; margin:0; padding:0; font-size:1px; width:8px; background: transparent url(/images/newImages/tableHImage.gif) -25px 0 repeat; }
td.tableB2 { border:0; margin:0; padding:0; font-size:1px; height:2px; background: transparent url(/images/newImages/tableVImage.gif) 0 -32px repeat; }
td.tableBack2 { border-top:0; border-bottom:0; margin:0; padding:0; border-left: 5px solid #eea82b; border-right: 5px solid #eea82b; background-color: #eea82b; }
td.tableBL2 { border:0; margin:0; padding:0; font-size:1px; height:2px; width:8px; background: transparent url(/images/newImages/tableHImage.gif) -33px 0 repeat; }
td.tableBR2 { border:0; margin:0; padding:0; font-size:1px; height:2px; width:8px; background: transparent url(/images/newImages/tableHImage.gif) -38px 0 repeat; }
*/

td.background { height:400px; width:100%; background: transparent url(/images/newImages/stuffVertical.gif) 0 -177px repeat-x; }
/*
td.leftAreaTop { height:28px; background: transparent url(/images/newImages/stuffVertical.gif) 0 -120px repeat; font-size:1px;}
td.leftAreaBottom { height:28px; background: transparent url(/images/newImages/stuffVertical.gif) 0 -148px repeat; font-size:1px; }
td.leftAreaLeft { width:28px; background: transparent url(/images/newImages/stuffHorizontal.gif) -34px 0 repeat; font-size:1px; }
td.leftAreaRight { width:28px; background: transparent url(/images/newImages/stuffHorizontal.gif) -62px 0 repeat; font-size:1px; }
*/

/*
td.overlayLeft { font-size:1px; width:17px; background: transparent url(/images/newImages/stuffHorizontal.gif) 0 0 repeat; }
td.overlayRight { font-size:1px; width:17px; background: transparent url(/images/newImages/stuffHorizontal.gif) -17px 0 repeat; }
td.overlayTop { height:36px; background: transparent url(/images/newImages/stuffVertical.gif) 0 0 repeat; }
td.overlayBottom { height:17px; background: transparent url(/images/newImages/stuffVertical.gif) 0 -36px repeat; }
td.overlayBL { font-size:1px; height:17px; width:17px; background: transparent url(/images/newImages/overlayBottom.gif) 0 0 no-repeat; }
td.overlayBR { font-size:1px; height:17px; width:17px; background: transparent url(/images/newImages/overlayBottom.gif) -17px 0 no-repeat; }
td.overlayBack { width:187px;height:150px; background-color: #E6E6E6; }
td.overlayTL { font-size:1px; width:17px; height:36px; background: transparent url(/images/newImages/overlayTop.gif) 0 0 no-repeat; }
td.overlayTR { font-size:1px; width:17px; height:36px; background: transparent url(/images/newImages/overlayTop.gif) -204px 0 no-repeat; }
td.overlayT { width:187px; height:36px; background: transparent url(/images/newImages/overlayTop.gif) -18px 0 no-repeat; }
td.overlayTAll { width:221px; height:36px; background: transparent url(/images/newImages/overlayTop.gif) no-repeat; }
*/

/*
td.topAreaBack { border:0; margin:0; padding:0; height:48px; background: transparent url(/images/newImages/stuffVertical.gif) 0 -53px repeat; }
td.topAreaLeft { border:0; margin:0; padding:0; height:48px; width:28px; background: transparent url(/images/newImages/informedBoth.gif) 0 0 no-repeat; }
td.topAreaRight { border:0; margin:0; padding:0; height:48px; width:196px; background: transparent url(/images/newImages/informedBoth.gif) -28px 0 no-repeat; }

td.arrowLeft { height:18px; width:18px; background: transparent url(/images/newImages/arrows.gif) 0 0 no-repeat; background-color:#969696; cursor: pointer; }
td.arrowRight { height:18px; width:18px; background: transparent url(/images/newImages/arrows.gif) -18px 0 no-repeat; background-color:#969696; cursor: pointer; }
td.calendarTL { height:23px; width:23px; background: transparent url(/images/newImages/calendarTop.gif) 0 0 no-repeat; background-color:#969696 }
td.calendarTR { height:23px; width:23px; background: transparent url(/images/newImages/calendarTop.gif) -23px 0 no-repeat; background-color:#969696 }
td.calendarT { background-color:#969696; }
*/
.placeHolder { height:12px; width:12px; background: transparent; border:0px; }

.watchOn { width:106px; height:18px; background: transparent url(/images/newImages/buttons.gif) 0 0 no-repeat; border:0px; cursor:pointer; }
.watchOff { width:106px; height:18px; background: transparent url(/images/newImages/buttons.gif) 0 -18px no-repeat; border:0px; cursor:pointer; }
.watchRemoveOn { width:106px; height:18px; background: transparent url(/images/newImages/buttons.gif) 0 -36px no-repeat; border:0px; cursor:pointer; }
.watchRemoveOff { width:106px; height:18px; background: transparent url(/images/newImages/buttons.gif) 0 -54px no-repeat; border:0px; cursor:pointer; }
.watchAddOn { width:106px; height:18px; background: transparent url(/images/newImages/buttons.gif) 0 -72px no-repeat; border:0px; cursor:pointer; }
.watchAddOff { width:106px; height:18px; background: transparent url(/images/newImages/buttons.gif) 0 18px no-repeat; border:0px; cursor:pointer; }
/*
td.topLeft2 { border:0; margin:0; padding:0; width:28px; height:48px; background: transparent url(/images/top/ends.gif) 0 0 no-repeat; }
td.topRight2 { border:0; margin:0; padding:0; width:28px; height:48px; background: transparent url(/images/top/ends.gif) -28px 0 no-repeat; }
td.topBack2 { border:0; margin:0; padding:0; height:48px; background: transparent url(/images/newImages/stuffVertical.gif) 0 -62px repeat; }
*/


.tableHeader { font-size:13px; background-color:#444; color:#fff; padding: 5px; }
.tableRow0 { font-size:11px; background-color: #eee; padding: 10px; }
.tableRow1 { font-size:11px; background-color: #ddd; padding: 10px; }
span.tableTitle { font-weight:bold; font-size:11px; padding:0 10px 0 0; }

/* Header Bar CSS */
td.header1 { vertical-align: top; font-size:0; margin:0; padding:9px 0 0 0; border:0; height:48px; width:28px; white-space:nowrap; }
div.header1 { display:table-cell; font-size:0; margin:0; padding:0; border:0; height:48px; width:28px; background: transparent url(/images/sprites/background.gif) -379px 0 no-repeat; white-space:nowrap; }
td.header2 { vertical-align: top; font-size:0; margin:0; padding:0; border:0; height:67px; width:104px; white-space:nowrap; }
div.header2 { display:table-cell; font-size:0; margin:0; padding:0; border:0; height:67px; width:104px; background: transparent url(/images/sprites/background.gif) 0 0 no-repeat; cursor:pointer; white-space:nowrap; }
td.header3 { vertical-align: top; font-size:0; margin:0; padding:9px 0 0 0; border:0; height:48px;width:345px; white-space:nowrap; }
div.header3 { display:table-cell; font-size:0; margin:0; padding:0; border:0; height:48px;width:345px; background: transparent url(/images/sprites/background.gif) -435px -9px no-repeat; cursor:pointer; white-space:nowrap; }
td.header6 { vertical-align: top; font-size:0; margin:0; padding:9px 0 0 0; border:0; height:48px;width:196px; white-space:nowrap; }
div.header6 { display:table-cell; font-size:0; margin:0; padding:0; border:0; height:48px;width:196px; background: transparent url(/images/sprites/background.gif) -104px -9px no-repeat; white-space:nowrap; }
td.header7 { vertical-align: top; font-size:0; margin:0; padding:9px 0 0 0; border:0; height:48px; width:28px; white-space:nowrap; }
div.header7 { display:table-cell; font-size:0; margin:0; padding:0; border:0; height:48px; width:28px; background: transparent url(/images/sprites/background.gif) -407px 0 no-repeat; white-space:nowrap; }
td.headerBlank { vertical-align: top; margin:0; padding:9px 0 0 0; border:0; height:48px; white-space:nowrap; }
div.headerBlank { vertical-align:middle; text-align:center; display:table-cell; margin:0; padding:0; border:0; height:48px; background: transparent url(/images/sprites/vert.gif) 0 -1010px repeat-x; white-space:nowrap; }

/* Navigation Bar */
td.navTop    { margin:0; padding:0; border:0; height:68px; width:208px; background: transparent url(/images/sprites/nav.gif) 0 0 no-repeat; white-space:nowrap; vertical-align:bottom; }
td.navMiddle { margin:0; padding:0; border:0; height:63px; width:208px; background: transparent url(/images/sprites/nav.gif) 0 -28px no-repeat; white-space:nowrap; }
td.navBottom { margin:0; padding:0; border:0; height:68px; width:208px; background: transparent url(/images/sprites/nav.gif) 0 -48px no-repeat; white-space:nowrap; vertical-align:top; }
div.navButton    { cursor:pointer; vertical-align:middle; text-align:left; display:table-cell; margin:0; padding:0 0 0 25px; border:0; width:183px; height:63px; background: transparent url(/images/sprites/nav.gif) 0 -181px no-repeat; white-space:nowrap; font-size:10px; color:#969696; }
div.navButton a { font-weight:bold; font-style:italic; font-size:10px; color:#969696; }
div.navButtonHiLite { cursor:pointer; vertical-align:middle; text-align:left; display:table-cell; margin:0; padding:0 0 0 25px; border:0; width:183px; height:63px; background: transparent url(/images/sprites/nav.gif) 0 -118px no-repeat; white-space:nowrap; font-size:10px; color:#eea82b; }
div.navButtonHiLite a { font-weight:bold; font-style:italic; font-size:10px; color:#eea82b; }
div.navButtonHiLite a:hover { font-weight:bold; font-style:italic; font-size:10px; color:#eea82b; }
span.navText { font-size:12px; color:#222; font-weight:bold; font-style:normal; }

/* Calendar */
.calendarBack { vertical-align:baseline; text-align:center; border:0; margin:0; padding:0; background:#969696; color:#FFFFFF; font-size:11px; font-weight:bold; }
.calendarEmpty { text-align:left; background:#EAEAEA; font-size:1px; }
.calendarTitle { font-size:11px; font-weight:bold; color:#FFFFFF }
.dayTitle { vertical-align:top; text-align:left; background:#EEA82B; color:#FFFFFF; font-size:10px; }
.dayOfWeek { vertical-align:top; text-align:left; background:#FFFCEF; color:#969696; font-size:9px; }
.dayOfWeekToday { vertical-align:top; text-align:left; background:#FFEEBB; color:#969696; font-size:9px; }
div.calendarLeft { display:inline-block; vertical-align:top; text-align:left; margin:0; padding:0; border:0; height:23px; width:23px; background: #969696 url(/images/sprites/background.gif) -356px 0 no-repeat; white-space:nowrap; }
div.calendarRight { display:inline-block; vertical-align:top; text-align:left; margin:0; padding:0; border:0; height:23px; width:23px; background: #969696 url(/images/sprites/background.gif) -356px -23px no-repeat; white-space:nowrap; }

/* still needs replaced */
td.arrowLeft { height:18px; width:18px; background: transparent url(/images/newImages/arrows.gif) 0 0 no-repeat; background-color:#969696; cursor: pointer; }
td.arrowRight { height:18px; width:18px; background: transparent url(/images/newImages/arrows.gif) -18px 0 no-repeat; background-color:#969696; cursor: pointer; }
.buttonGo { height:18px; width:50px; background: transparent url(/images/newImages/buttonGo.gif) 0 0 no-repeat; border:0px; background-color:#969696; cursor:pointer; }

/* Page Background */
td.pageTopLeft { margin:0; padding:0; border:0; height:28px; width:28px; background: transparent url(/images/sprites/background.gif) -300px 0 no-repeat; white-space:nowrap; }
td.pageTopRight { margin:0; padding:0; border:0; height:28px; width:28px; background: transparent url(/images/sprites/background.gif) -328px 0 no-repeat; white-space:nowrap; }
td.pageBottomLeft { margin:0; padding:0; border:0; height:28px; width:28px; background: transparent url(/images/sprites/background.gif) -300px -28px no-repeat; white-space:nowrap; }
td.pageBottomRight { margin:0; padding:0; border:0; height:28px; width:28px; background: transparent url(/images/sprites/background.gif) -328px -28px no-repeat; white-space:nowrap; }
td.pageTop { height:28px; background: transparent url(/images/sprites/vert.gif) 0 -120px repeat; font-size:1px;}
td.pageBottom { height:28px; background: transparent url(/images/sprites/vert.gif) 0 -148px repeat; font-size:1px; }
td.pageLeft { width:28px; background: transparent url(/images/sprites/horz.gif) -79px 0 repeat-y; font-size:1px; }
td.pageRight { width:28px; background: transparent url(/images/sprites/horz.gif) -107px 0 repeat-y; font-size:1px; }

/* Table Background */
td.tableTL { border:0; margin:0; padding:0; font-size:1px; width:8px; height:7px; background: transparent url(/images/sprites/background.gif) -359px -46px no-repeat; }
td.tableTR { border:0; margin:0; padding:0; font-size:1px; width:7px; height:7px; background: transparent url(/images/sprites/background.gif) -368px -46px no-repeat; }
td.tableBL { border:0; margin:0; padding:0; font-size:1px; width:8px; height:7px; background: transparent url(/images/sprites/background.gif) -359px -54px no-repeat; }
td.tableBR { border:0; margin:0; padding:0; font-size:1px; width:7px; height:7px; background: transparent url(/images/sprites/background.gif) -368px -54px no-repeat; }
td.tableT { border:0; margin:0; padding:0; font-size:1px; height:7px; background: transparent url(/images/sprites/vert.gif) 0 -976px repeat; }
td.tableB { border:0; margin:0; padding:0; font-size:1px; height:7px; background: transparent url(/images/sprites/vert.gif) 0 -987px repeat; }
td.tableL { border:0; margin:0; padding:0; font-size:1px; width:8px; background: transparent url(/images/sprites/horz.gif) 0 0 repeat; }
td.tableR { border:0; margin:0; padding:0; font-size:1px; width:7px; background: transparent url(/images/sprites/horz.gif) -9px 0 repeat; }
td.tableBack { border:0;margin:0; padding:0 5px; background-color: #f2f2f2; vertical-align:top; }

td.tableT2 { border:0; margin:0; padding:0; font-size:1px; height:6px; background: transparent url(/images/sprites/vert.gif) 0 -996px repeat; }
td.tableTL2 { border:0; margin:0; padding:0; font-size:1px; width:8px; height:6px; background: transparent url(/images/sprites/background.gif) -375px -52px no-repeat; }
td.tableTR2 { border:0; margin:0; padding:0; font-size:1px; width:7px; height:6px; background: transparent url(/images/sprites/background.gif) -384px -52px no-repeat; }
td.tableL2 { border:0; margin:0; padding:0; font-size:1px; width:8px; background: transparent url(/images/sprites/horz.gif) -16px 0 repeat; }
td.tableR2 { border:0; margin:0; padding:0; font-size:1px; width:7px; background: transparent url(/images/sprites/horz.gif) -25px 0 repeat; }
td.tableB2 { border:0; margin:0; padding:0; font-size:1px; height:2px; background: transparent url(/images/sprites/vert.gif) 0 -1008px repeat; }
td.tableBack2 { border:0; margin:0; padding:0 5px; background-color: #eea82b; vertical-align:top; }
td.tableBL2 { border:0; margin:0; padding:0; font-size:1px; height:2px; width:8px; background: transparent url(/images/sprites/horz.gif) -33px 0 repeat; }
td.tableBR2 { border:0; margin:0; padding:0; font-size:1px; height:2px; width:7px; background: transparent url(/images/sprites/horz.gif) -38px 0 repeat; }

/* Overlay Background */
td.overlayLeft { font-size:1px; width:16px; background: transparent url(/images/sprites/horz.gif) -45px 0 repeat; }
td.overlayRight { font-size:1px; width:16px; background: transparent url(/images/sprites/horz.gif) -63px 0 repeat; }
td.overlayTop { height:36px; background: transparent url(/images/sprites/vert.gif) 0 0 repeat; }
td.overlayBottom { height:17px; background: transparent url(/images/sprites/vert.gif) 0 -36px repeat; }
td.overlayBL { font-size:1px; height:17px; width:16px; background: transparent url(/images/sprites/background.gif) -395px -49px no-repeat; }
td.overlayBR { font-size:1px; height:17px; width:16px; background: transparent url(/images/sprites/background.gif) -413px -49px no-repeat; }
td.overlayBack { width:187px;height:150px; background-color: #E6E6E6; vertical-align:top; padding:5px 0 0 0; }
td.overlayTL { font-size:1px; width:16px; height:36px; background: transparent url(/images/sprites/background.gif) 0 0 no-repeat; }
td.overlayTR { font-size:1px; width:16px; height:36px; background: transparent url(/images/sprites/background.gif) -204px 0 no-repeat; }
td.overlayT { width:187px; height:36px; background: transparent url(/images/sprites/background.gif) -18px 0 no-repeat; }
td.overlayTAll { width:221px; height:36px; background: transparent url(/images/sprites/background.gif) -780px 0 no-repeat; }


#smokedGlass {
	z-index: 5;
	filter: alpha(opacity=50); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
	-moz-opacity: .50; /*older Mozilla*/
	-khtml-opacity: 0.5;   /*older Safari*/
	opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/
	background-color:#000; position:absolute; top:0px; left:0px; width:100%; height:100%; color:#FFF; text-align:center; vertical-align:middle;
	margin:0; padding:0; display:none;
	 }

