.contestTitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.02em;
}

.contestPrize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #99CCFF;
	font-style: normal;
}

.normal { 
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0082C6;
	font-style: normal;
}

.legal {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 10px;
	color: #FFFFFF;	
	letter-spacing: 0.02em;
	background-color: #3165B5
}

.newsletterInput { 
	width: 165px;
	height: 17px;
	font-size: 9px;
	color: #3165B5;
	border: #3165B5;
	border-style: ridge;
	border-width: 1px;	
	background-color: #D5EAFF;
}

.newsletterText {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	color: #2459AA;
	letter-spacing: 0.02ex;
}

.optionsBG {
	background-color: #FFFFFF;
	background-image: url(/images/sse/backgrounds/options.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

td { 
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0082C6;
}

p { 
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}

.pageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.01em;
}

.contestDL { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;	
	color: #9CC7F7;
	letter-spacing: 0.02em;
}

.contestsBG {
	background-color: #FFFFFF;
	background-image: url(/images/sse/backgrounds/contests.jpg);
	background-repeat: no-repeat; 
	background-position: right top;
}

.contestStillAlive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0.02em;
	color: #003399;
 border-color: #D2EAFF #D2EAFF #D2EAFF #ECF5FF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px
; font-weight: bold
}

.contestdead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0.02em;
	background-color: #E6E6E6;
}

.contestIncoming {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0.02em;
	color: #FF9621;
	border-color: #D2EAFF #D2EAFF #D2EAFF #ECF5FF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px
; font-weight: bold
}

.ruler01 {
	background-color: #0055A5;
}

.tableHeader {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	letter-spacing: 0.02em;
	font-variant: small-caps;
; background-color: #C4E2FF
; font-weight: bold
; border: #0055A5; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
}

.vert01 {
	background-image: url(/images/sse/colors/vert_blue.gif);
}

.helpBGbak {
	background-color: #FFFFFF;
	background-image: url(/images/sse/backgrounds/help.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.BGpublicLeftbak { 
	background-image: url(/images/sse/backgrounds/public_01.jpg);
	background-repeat: no-repeat;
	background-color: #E7F3FF;
}

.BGpublicRightbak {
	background-repeat: no-repeat;
	background-image: url(/images/sse/backgrounds/public_04.jpg);
	background-color: #E7F3FF;
}

.BGcolumnbak {
	background-image: url(/images/sse/backgrounds/public_02.jpg);
	background-repeat: no-repeat;
	background-color: #E7F3FF;
}

.BGmainbak {
	background-image: url(/images/sse/backgrounds/public_03.jpg);
	background-repeat: no-repeat;
	background-color: #E7F3FF;
}

.BGloginbak {
	background-image: url(/images/sse/backgrounds/login.jpg);
	background-repeat: no-repeat;
}

.loginLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: #0055A5;
}

.loginRegister {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
}

.loginForgot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

a.login:link {
	color: #FFFFFF;
}

a.login:visited {
	color: #FFFFFF;
}

a.login:hover {
	color: #3165B5;
}

.loginInput {
	width: 95px;
	height: 17px;
	border: #3165B5;
	border-style: ridge;
	border-width: 1px;
	font-size: 9px;
	color: #3165B5;
	background-color: #D5EAFF;
}

.BGnoBG {
	background-image: url(/images/sse/spacer.gif);
}

.newsletterBox {
	background-color: #94C3F7;
}

.contestsBoxBG {
	background-color: #4A7DC6;
}

.contestsBoxBorder {
	background-color: #FFFFFF;
}

.legend {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #0082C6;
	letter-spacing: 0.01em;
	font-style: italic;
	border: #D2EAFF;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}

.legendBG {
	background-color: #FFFFFF;
}

.legendBorder {
	background-color: #0082C6;
}

.legendTitle {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #B5DBFF;
	letter-spacing: 0.03em;
	font-variant: small-caps;
}

.contestNE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0.02em;
	font-style: italic;
	
; border-color: #D2EAFF #D2EAFF #D2EAFF #ECF5FF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px
; color: #3DAFED
; font-weight: bold
}

h2 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 20px; font-weight: bold;
	line-height: 20px;
	font-variant: small-caps;
	color: #3165B5;
}

h3 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
 	color: #0080C0;
	line-height: 18px;
	font-variant: small-caps;
}

a.ticket:link {
	color: #FF9621;
}

a.visited:visited {
	color: #FFFFFF;
}

a.ticket:hover {
	color: #CC3300;
}

.navigHeader {
	background-color: #FF9621;
}

.loginLabelBGbak {
	background-color: #0055A5;
}

.menuLabelBGbak {
	background-color: #0055A5;
}
body {  
	background-color: #B5DBFF;
}

.detailsWinner {  
	color: #CC6600;
}

.tableTD {  
	line-height: 20px;
; font-family: "Trebuchet MS", Arial, sans-serif
; border-color: #B5DBFF #B5DBFF #CEEEFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
}

.required { 
	color: #FF9621;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
}

.publicInput { 
	color: #4A7DC6;
	clip:  rect(   ); 
	font-family: "Trebuchet MS", Arial, sans-serif;
	border: #EFF7FF;
	border-style: groove;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.publicTD {
	line-height: 22px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	letter-spacing: 0.01em;
; border: #B5DBFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}

.statisticsBG {
	background-color: #FFFFFF;
	background-image: url(/images/sse/backgrounds/statistics.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.small {  
	font-size: 10px;
	font-family: Arial;
	line-height: 12px;
}

b {  
	font-weight: bold;
	letter-spacing: 0em;
}

ul {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-position: outside;
	list-style-type: square;
	clip:   rect(   );
}

li {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
}

.tableHeaderOLD { 
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #B5DBFF;
	letter-spacing: 0.01em;
	font-variant: small-caps;
}

.tableTitle {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	background-color: #D9EDFF;
	font-weight: bold;
	font-style: italic;
	line-height: 14px;
}

.selectionYourPick {  
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	line-height: 14px;
	font-weight: bold;
	color: #FF6600;
}

.team, .selectionWinner, .teamWinner { 
	/* line-height: 20px; */
	font-family: "Trebuchet MS", Arial, sans-serif ;
	padding-right: 1px;
	padding-left: 1px;
}

.selectionWinner, .teamWinner { 
	/* border: #B5DBFF; */
	border: #AA0000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: bold;
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	color: #CC0000;
	letter-spacing: 0.02em;
	clip:  rect(   );
	background-color: #FFFFCC;
	font-size: 12px;
	font-weight: normal;
}

.pickTDleft { 
	line-height: 20px;
	font-family: "Trebuchet MS", Arial, sans-serif ;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: #FF6600;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.pickTDright { 
	line-height: 20px;
	font-family: "Trebuchet MS", Arial, sans-serif ;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: #FF6600;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}

.pickTD { 
	line-height: 20px;
	font-family: "Trebuchet MS", Arial, sans-serif ;
	background-color: #FFF2E6;
; border: #B5DBFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
}

.note {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #0082C6;
}

.contestDescTable {  
	color: #0080C0;
	background-color: #DEEFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: #00309C;
	border-style: solid;
	border-width: 1px;
}

a:link {  
	color: #FF6600;
}

a:visited {  
	color: #999999;
}

a:hover {  
	color: #CC0000;
}
.body { background-color: #B5DBFF; }
.BGcolumnUser { background-color: #B5DBFF; }
.userInput { clip:  rect(   ); font-family: "Trebuchet MS", Arial, sans-serif; ; color: #0082C6; font-size: 12px; border: #6ACBFF; border-style: groove; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.userBG {  background-color: #FFFFFF}
.userIndex01 {  padding-left: 10px; border: #CEEEFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.pickTD01 { font-family: Arial; padding-right: 2px; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; ; font-size: 12px; color: #3165B5; border: #FF6600; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.contestClosed { font-family: Arial, Helvetica, sans-serif; font-size: 14px; letter-spacing: 0.02em; font-style: italic; ; border-color: #D2EAFF #D2EAFF #D2EAFF #ECF5FF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px ; font-weight: bold }


/* new dnd survival css */

.roundweek {
	padding: 0px;
	border: 0px solid red;
}

.roundweektitle, .gamedate {
	background-color:	#99CCFF;
	font-style: bold;
	color: #ffffff;
}

.roundweektitle {
	font-size: 18px;
	height: 20px;
}

.gamedaymessage {
	color: #ff00ff;
	text-align: center;
}

.gamedate {
	font-size: 16px;
	height: 18px;
	margin-left: 4px;
}


.gameday {
	font-size: 12px;
	margin-top: 2px;
	position: relative;
}


.gametime, .gameat, .partvisitorwin, .partvisitor, .parthomewin, .parthome, .ticketholder {
	float: left;
	
}

.gameat {
	width: 20px;
}


.partvisitorwin, .partvisitor, .parthomewin, .parthome {
	/* includes ticketholder */
	width: 220px;
	overflow: visible;
}

.partvisitorwin, .parthomewin {
	font-size: 14px;
	font-style: bold;
	color: #99CCFF;
}


.ticketholder {
	width: 110px;
	min-height: 25px;
	border: 0px solid red;
	margin-top: 0px;
	margin-bottom: 5px;
}

.game {
	
	border: 0px solid black;
	display: block;
	min-height: 15px;
	clear: both;
	margin-left: 4px;
	margin-top: 4px;
	margin-bottom: 10px;
	overflow: visible;
	
	
}

.dragticket {
	height: 12px;
	width: 30px;
	float: right;
	margin: 2px;
	margin-top: 3px;
}
.numsel {
	width: 20px;
	float: right;
	color: #000088;
}
	
