body {
	background-color:#110020;
	font:normal 0.8em verdana, arial, helvetica, sans-serif;
	text-align: center;
	padding:0;
	margin:0 auto;
}

h3 {
	background-color:#FFFFFF;
	border:0;
	font:bold 14px verdana, arial, helvetica, sans-serif;
	color:#28113B;
	text-align:center;
	vertical-align: middle;
	letter-spacing:0.15em;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;}
	
h5 {
	background-color:#dcdcdc;
	border:0;
	font:bold 11px verdana, arial, helvetica, sans-serif;
	color:#2a1e51;
	text-align:center;
	letter-spacing:0.15em;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;}

td.body h2 {
    margin-bottom:5px;
    padding:0;
    font-size:16px;
    text-align:left;
    width:400px;
}    
img {
	border:0px;}

#donations {
	background-color: #000000;
	border:solid 1px #4F4B72;	
	color:#FFFFFF;
	text-align:center;
	width:490px;
	padding: 10px;
	margin: 0px 0px 10px 0px;
}

#donAmount {
	color:#FFFFFF;
	font-size:1.4em;
	padding:0px;
	margin:0px;
}

.continShop, .chkOut { padding: 0; margin: 0; display: block; float: left; width: 176px; }
.cartOr { margin: 0; padding: 0 4px; display: block; float: left; width: 40px; }
.clear { clear: both; }

.mainTbl {
	padding: 0 15px 15px 15px;
	margin: 0 auto;
	width:930px;
	border-top: none;
	border-right: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	background-color: #270e3b;
}

.cntctTbl
{
	font-size: 1.0em;
}
td.body
{
	background-color:White;
	border: solid 3px #270e3b;
	vertical-align:top;
	width:510px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	padding: 20px 10px 20px 10px;}

td.OneColBody
{
	background-color:White;
	border: solid 3px #270e3b;
	vertical-align:top;
	width:900px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 0.8em;
	padding: 0px 10px 20px 10px;}

td.twoColBody
{
	background-color:White;
	border: solid 3px #270e3b;
	vertical-align:top;
	width:670px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 0.8em;
	padding: 0px 10px 20px 10px;}

table.ListLinks{font:normal 1.0em verdana, arial, helvetica, sans-serif;}
td.ListLinks{font:normal 0.9em verdana, arial, helvetica, sans-serif;}

table.left{width:130px;border-collapse:collapse;padding:0;margin:0}
td.lefthdra{border-top:0px solid #000000;padding-bottom:5px;padding-top:5px;font:bold 12px/1.1 verdana, arial, helvetica, sans-serif;color:#E4CF2C; text-align:center;}

table.right{width:210px;border-collapse:collapse;padding:0px;margin:0px}
td.righthdra{border-top:0px solid #000000;padding-bottom:5px;padding-top:5px;font:bold 12px/1.1 verdana, arial, helvetica, sans-serif;color:#E4CF2C; text-align:center;}
td.righthdra a:link{color:#FFFFFF;text-decoration:underline;}
td.righthdra a:visited{color:#FFFFFF;text-decoration:underline;}
td.righthdra a:hover{color:#85669F;text-decoration:underline;}
td.righthdra a:active{color:#FFFFFF;text-decoration:underline;}

td.righthdrb{border:0px;padding:2px 0 10px 0;font:bold 13px/1.1 verdana, arial, helvetica, sans-serif;color:#ffffff;text-align:center;}
td.righthdrb a:link{color:#FFFFFF;text-decoration:underline;}
td.righthdrb a:visited{color:#FFFFFF;text-decoration:underline;}
td.righthdrb a:hover{color:#85669F;text-decoration:underline;}
td.righthdrb a:active{color:#FFFFFF;text-decoration:underline;}

td.righthdrc{border:0px;padding:2px 0 10px 0;font:bold 9pt verdana, arial, helvetica, sans-serif;color:#ffffff;text-align:center;}
td.righthdrc a:link{color:#FFFFFF;text-decoration:underline;}
td.righthdrc a:visited{color:#FFFFFF;text-decoration:underline;}
td.righthdrc a:hover{color:#85669F;text-decoration:underline;}
td.righthdrc a:active{color:#FFFFFF;text-decoration:underline;}

#adTbl a img{padding:3px 0px; margin-bottom:5px;}

td.newscell{border-top:hidden;border-right:hidden;border-bottom:2px solid #000000;border-left:hidden;text-align:center;padding:0px;margin:0px;}

table.sptlt{ font-size:1.0em;border-collapse:collapse;border:1px solid #534875;background:#efefef;padding:0;margin:0;margin-top:5px;}
#sptLght {padding-top:20px;}
#sptArchv { margin:30px 0 0 50px; padding-left:10px; border-top:1px solid #999; float:left; font-size:13px; text-align:left; width:760px; }

td.ftr{font:normal 10px/1.5 verdana, arial, helvetica, sans-serif;color:#666666; vertical-align:text-top;}
td.ftr a:link{color:#888888;text-decoration:none;}
td.ftr a:visited{color:#888888;text-decoration:none;}
td.ftr a:hover{color:#FFCD00;text-decoration:underline;}
td.ftr a:active{color:#FFCD00;text-decoration:none;}

td.ltlnk {font-size:10pt;text-align:center;}
td.ltlnk a:link {color:#E4CF2C; font-weight:bold; text-decoration:none;}
td.ltlnk a:visited {color:#E4CF2C; font-weight:bold; text-decoration:none;}
td.ltlnk a:hover {color:#663399; font-weight:bold; text-decoration:underline;}
td.ltlnk a:active {color:#663399; font-weight:bold; text-decoration:none;}

td.rilnk a:link {color:#663399; font-weight:bold; text-decoration:none;}
td.rilnk a:visited {color:#663399; font-weight:bold; text-decoration:none;}
td.rilnk a:hover {color:#CD0000; font-weight:bold; text-decoration:underline;}
td.rilnk a:active {color:#CD0000; font-weight:bold; text-decoration:none;}

td.brlnk a:link{color:#000000;text-decoration:none;}
td.brlnk a:visited{color:#000000;text-decoration:none;}
td.brlnk a:hover{color:#CD0000;text-decoration:underline;}
td.brlnk a:active{color:#CD0000;text-decoration:none;}

td.prlnk a:link{color:#9900cc;text-decoration:none;}
td.prlnk a:visited{color:#9900cc;text-decoration:none;}
td.prlnk a:hover{color:#CD0000;text-decoration:underline;}
td.prlnk a:active{color:#CD0000;text-decoration:none;}

.prlnk a:link{color:#663399;font-weight:bold;text-decoration:none;}
.prlnk a:visited{color:#663399;font-weight:bold;text-decoration:none;}
.prlnk a:hover{color:#CD0000;font-weight:bold;text-decoration:underline;}
.prlnk a:active{color:#CD0000;font-weight:bold;text-decoration:none;}

.prlnk input{float:left; border:1px solid #666;}

.prlnklt a:link{color:#663399;font-weight:normal;text-decoration:none;}
.prlnklt a:visited{color:#663399;font-weight:normal;text-decoration:none;}
.prlnklt a:hover{color:#CD0000;font-weight:normal;text-decoration:underline;}
.prlnklt a:active{color:#CD0000;font-weight:normal;text-decoration:none;}

.frlnk { text-align: left; }
.frlnk div { padding: 25px; font-size: 13px; line-height: 20px; }
.frlnk a:link{color:#663399;font-weight:bold;text-decoration:none;}
.frlnk a:visited{color:#663399;font-weight:bold;text-decoration:none;}
.frlnk a:hover{color:#CD0000;font-weight:bold;text-decoration:underline;}
.frlnk a:active{color:#CD0000;font-weight:bold;text-decoration:none;}

.scrlLnk { font-family:Courier; font-size:14px; color:white; padding:4pt 0pt 4pt 0pt;}
.scrlLnk a:link{color:#ffffff;font-weight:normal;text-decoration:underline;}
.scrlLnk a:visited{color:#ffffff;font-weight:normal;text-decoration:underline;}
.scrlLnk a:hover{color:#E4CF2C;font-weight:normal;text-decoration:underline;}
.scrlLnk a:active{color:#E4CF2C;font-weight:normal;text-decoration:underline;}

a.homeLnk, a.homeLnk:visited { color: #639; font: bold 16px Verdana, Arial; text-decoration: none; }
a.homeLnk:hover { text-decoration: underline; }

.adImg a:link{border:0px; width:210px; padding:0px; margin:0px;}
.adImg a:visited{border:0px; width:210px; padding:0px; margin:0px;}
.adImg a:hover{border:0px; width:210px; padding:0px; margin:0px;}
.adImg a:active{border:0px; width:210px; padding:0px; margin:0px;}

.smtxt{font-size:.75em;}
.sml_wht{font-size:.56em;color:#fff;}
.sml_wht a{color:#fff; text-decoration:none;}
.sml_wht a:link{color:#fff; text-decoration:none;}
.sml_wht a:visited{color:#fff;}
.sml_wht a:hover{color:#fff;}
.sml_wht a:active{color:#fff;}

/* 25px Side Padding */
.nrmpdg{padding:0px 25px 0px 25px;}

/* 37px Side Padding */
.mdpdg{padding:0px 37px 0px 37px;}
.bgrtxt{font-size:1.25em;}

#dropmenudiv{ position:absolute; border:1px solid black; border-bottom-width: 0; font:normal 12px Verdana; line-height:18px; z-index:100; }
#dropmenudiv a{ width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid black; padding: 1px 0; text-decoration: none; font-weight: bold; color: White;}
#dropmenudiv a:hover{ /*hover background color*/ background-color: #28113B; }

.EventGrid
{
	font: normal 9pt verdana, arial, helvetica, sans-serif;
	padding: 4px 3px 5px 3px;
	border: solid 1px #000;
}

.EventGrid a:link{color:#663399;text-decoration:none;font-weight:bold;}
.EventGrid a:visited{color:#663399;text-decoration:none;font-weight:bold;}
.EventGrid a:hover{color:#CD0000;text-decoration:underline;font-weight:bold;}
.EventGrid a:active{color:#CD0000;text-decoration:none;font-weight:bold;}
.EventGridHdr{border-color:#000000; font-size:.75em; background-color:#efefef;}

.RegGrid
{ 
	BORDER-RIGHT: #000 2px solid;
	BORDER-TOP: #000 2px solid;
	BACKGROUND: #fff;
	BORDER-LEFT: #000 2px solid;
	BORDER-BOTTOM: #000 2px solid;
	BORDER-COLLAPSE: collapse;
}

.RegGridHdr
{
	background-color: #efefef;
    padding: 5px;
    border-right: #000 1px solid;
    border-top: #000 2px solid;
    border-left: #000 1px solid;
    border-bottom: #000 2px solid;
	font-weight: bold;
	font-size: 9pt;
}

td.cChar{ font-size:0.8em; font-weight:bold; font-family:verdana, arial, helvetica, sans-serif;}
span.errSm {color:Red;padding-left:5px;}

/************************************************
        Count Down Timer
************************************************/
#nextGame {
    color:#fff;
    background:#ada4b7 url(images/countdown_bg.jpg) no-repeat 0 0;
    border:1px solid #333;
    margin-bottom:35px;
    padding-top:147px;
    font-family: 'Montserrat', sans-serif;
    font-size:12px;
    font-weight:bold;
    width:400px;
    height:18px;
}
#nextGame span {
    padding-left:5px;
    display:inline-block;
    text-align:right;
    width:20px;
}
.countdown-subhead { margin-bottom:35px; font-size:12px; }
/*
#nextGame span.countdown-min { padding-left:55px; }
*/
/************************************************
        Modal Dialog Popup Styles
************************************************/
/* Z-index of #mask must lower than #boxes .window */
#mask {
    position:absolute;
    top:0px; /* start from top */  
    left:0px; /* start from left */  
    height:100%; /* cover the whole page */  
    z-index:9000;
    background-color:#000;
    display:none;
}

#boxes .vidWindow {
    background-color: #fff;
    position:fixed;
    width:650px;
    height:366px;
    display:none;
    z-index:9999;
    padding:10px;
}

#boxes .lookWindow {
    background-color: #fff;
    position:fixed;
    width:670px;
    height:645px;
    display:none;
    z-index:9999;
    padding:10px;
}

#boxes .close {
    width: 25px;
    height: 29px;
    display: inline;
    z-index: 3200;
    position: absolute;
    top: -8px;
    right: -9px;
    cursor: pointer;
}

#fcModal {
  display: none;
  position: absolute;
  z-index: 1000;
  width: 254px;
  background: white;
  border-bottom: 1px solid #aaa;
  border-radius: 4px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
}

#fcModal header,
#fcModal .modal-header {
  padding: 1.25em 1.5em;
  border-bottom: 1px solid #ddd;
}

#fcModal header h3,
#fcModal header h4,
#fcModal .modal-header h3,
#fcModal .modal-header h4 { margin: 0; }

#fcModal .modal-body { padding: 2em 1.5em; }

#fcModal footer,
#fcModal .modal-footer {
  padding: 1em;
  border-top: 1px solid #ddd;
  background: rgba(0, 0, 0, 0.02);
  text-align: right;
}

.modal-overlay {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 900;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3) !important;
}

#fcModal a.close {
  line-height: 1;
  font-size: 1.5em;
  position: absolute;
  top: 5%;
  right: 2%;
  text-decoration: none;
  color: #bbb;
}

#fcModal a.close:hover {
  color: #222;
  -webkit-transition: color 1s ease;
  -moz-transition: color 1s ease;
  transition: color 1s ease;
}