body  {
	background-color: #fff;				
	text-align:center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}											
#wrapper {
    background-color:#92ADC4; 
	max-width:974px; 
	margin: 0 auto;
	}
#menuwide {display: block;}	
#menunarrow {display:none;}
#overlay {
    position: fixed;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 2;
    cursor: pointer;
}

#text {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 50px;
    color: white;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}
a:link  {
	color: #ff0000;
	text-decoration: none;
}
a:visited {
	color: #ff0000;
	text-decoration: none
}
a:active {  color: #f60000; text-decoration: none}
a:hover {
	color: #92ADC4;
	text-decoration: none
}
.green {color: #00883d; font-weight: bold;}
.pink {color: #CD2E95}
.purple {color: #9900CC;}
.Red { 	color: #ff0000; }
.hd {font-weight: bolder;}
	.r { color: red;}
	.b { color: #92ADC4;}

 .clr {	clear:both; }
.RedBoldBigSpaced {
    font-size: 11pt;
    font-weight: bold;
    color: #ce1126;
    line-height: 14pt;
    text-decoration: none;
}

.TableOuter {
/*	color: #000000;
	line-height: 12pt;
	text-decoration: none; */
	border: 4pt solid #92ADC4;
	background-color:#ffffff;
	width: 100%;
}
.TableOuter tr > td {
	padding: 10px;
	text-align:left
}	

#TableMenu {
   width: 100%;
   border: 2pt solid #92ADC4;
   text-align: left;
}

#TableMenu td {
	padding: 2px;
	border: 1pt solid #92ADC4;
	vertical-align: top;
    text-align: left;
}
#TableMenu .TableMenuDet {
 width: 100%;
 border: none;    
}

#TableMenu .TableMenuDet td {
 border: none;
 padding: 0;
 text-align: left;
}

.TableImg {
 float: right;
}

.TableContent {
 border: none;
 width: 100%;
 }
 .TableContent td {
 padding: 0;
 text-align: left;
 border: none;
 vertical-align: top;
 text-align: left;
 }

.News {
    font-style: italic; 
    font-size: 1.2em; 
    font-weight: bold;
}
/*
.News tr {
    height:60px;
}
*/

.News tr td  {
    border:none;
    vertical-align:middle;
}
.News tr td:first-child {
        width: 160px;
        text-align:center;
        border: none;
}
.News img {
     width: 110px;
}
.News .hr {
    height:5px;
}
.TableInner {
	background-color: #fff;
	border: solid 2pt #92ADC4; 
	width:100%;
}	
.TableInner td {
	padding:10px;
	border: solid 1pt #92ADC4; 
    text-align: left;
} 
#HeadLine {padding-left:8px;padding-right:8px;border-radius: 10px;}
.HeadlineTitleBigBul 
{
    font-size: 18pt;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 20pt;
    text-align: center;
    color: #0061af;
}
  
.Item1 {
/* 	font-family: Verdana, Geneva, sans-serif; */
 	font-size: 14px;
 	font-style: normal;
 	font-weight: bold;
 	background-color: #ff0000;
 	color: #ffffff;
 	line-height: 17pt;
 	border: 1pt solid #ffffff;
    border-radius: 5px;
 }
.HeadLineTitle	{
 	font-size: 18pt;
 	line-height: 35pt;
 	font-weight: bolder;
 	color: #ffffff;
 	background-color: #ff0000;
 	letter-spacing: 3pt;
 	margin-bottom: -5pt;
 	background-position: center center;
 	text-align: center;
 	border: thin none #a66f35;
	}
.HeadlineTitleSpaced {
  	font-size: 13pt;
  	line-height:1.2em;
 	font-weight: bold;
 	text-decoration: none;
 	text-transform: none;
 	top: -15px;
 	margin-bottom: -10px;
 	text-align: center;
 }

.Bold_Red {
	font-size: 11pt;
	font-weight: bold;
	color: #ff0000;
	line-height: 12pt;
	text-decoration: none;
}

.Bold_RedSmall {
	font-size: 9pt;
	font-weight: bold;
	color: #ff0000;
	line-height: 12pt;
	text-decoration: none;
}
.bold {font-weight: bold;}
.Negative_Red {
	font-size: 14pt;
	line-height: 18pt;
	font-weight: bolder;
	color: #ffffff;
	background-color: #92ADC4;
	letter-spacing: 3pt;
	margin-bottom: -5pt;
	background-position: center center;
	text-align: center;
	border: thin none #a66f35;
}
.TableImg { float: right; }
.prog {padding:2px; }
.prog h2, .prog h3 {text-align: center;}
.prog table {width:100%; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	line-height: 13pt;
	border: 1pt solid #000000;
	border-collapse:collapse;
    background: #e2e8ed; 
    margin-bottom:10px;
}	
.prog td, .prog th {
	border: 1pt solid #000000;
	width: 33%;
	text-align: left;   
	vertical-align: top;
	padding: 4px;
}
.prog td .title {
        color: #FF3300;
        font-weight: bold;
}
.draft {background: url("../images/draft.jpg");}
.hil {
    background-color: #ffff00;
}
.ven {
	margin: 5px;
	border: none;
	width: 400px;
}

.clubs, .diams, .hearts, .spades {
	font-size: 1.4em;
	font-weight: bold;
}

.clubs {
	color: #006611;
}
.diams {
	color: #FF0000;
}
.hearts {
	color: #FF0000;
}
.spades {
	color: #005055;
}
.small {
	font-size: .9em;
}	
.asciifix { font-family: Times, Serif; font-size: 150%; line-height: 0;}
#ebull {width:900px;}
#ebull label {font-weight: bold;}
#ebull textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;}
.ebullmsg {color:green;margin-bottom:20px;}
#ebulls hr {
    border: 0;
    width: 100%;
    background-color: #ff0000;
    height: 5px;
}
#ebullText table {
	border-collapse:collapse;
}
#ebull_inner {padding: 5px; background-color: #ffffff; }
#ebull_inner iframe {float: left; margin: 5px 10px 5px 0;}
#ebull_inner .onehand { width:150px; min-height:200px; height:auto !important; height: 200px;}
#ebull_inner .onehandbid {width:150px; min-height:300px; height:auto !important; height: 300px;}
#ebull_inner .nshands {width:150px; min-height:300px; height:auto !important; height: 300px; }
#ebull_inner .eshands {width:300px; min-height:300px; height:auto !important; height: 300px;}
#ebull_inner .ewhands {width:300px; min-height:150px; height:auto !important; height: 150px;}
#ebull_inner .fourhands {width:400px; min-height:350px; height:auto !important; height: 350px;}
#ebull_inner .bidding {width:150px; min-height:150px; height:auto !important; height: 150px;}
#ebull_inner h1, 
#ebull_inner h2, 
#ebull_inner h3, 
#ebull_inner h4
{clear:both;}
#ebull_inner h4 {font-style: normal; font-weight:normal; -webkit-margin-before: 1em; -webkit-margin-after: 1em;}

.link-button-wrapper {
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    border-radius: 4px;
    background-color: #92ADC4;
    box-shadow: 0px 2px 4px gray;
    display: block;
    width:100px;
    height: 20px;
    border:none;
}
.link-button-wrapper > a {
    display:inline-table;
    cursor: pointer;
    text-decoration: none;
    height: 100%;
    width:100%;
    text-align: center;
}
.link-button-wrapper > a > h1 {
    margin: 0 auto;
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    font-size: 14px;
}
.link-button-wrapper > a > h2 {
    margin: 0 auto;
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    font-size: 12px;
}

.left {
    float: left;
}

.right {
    float: right;
}
#ebull table.nob {
    border: none;
}
#ebull table tr td.nob {
    border: none;
 }

#sponsors div {
    display: none;
}

    #sponsors div.first {
        display: block;
    }

.cycle-slideshow {
    width: 45%; 
}

table .nob, td .nob { border: none;}
/* Partners */
.partnerform {
     background-color: #cddae4;
}
.partreq th {
    color: #ff0000;
    background-color: #cddae4;
}
.parthead th {
    color: #ff0000;    
    background-color:#fff;
}

.background
{
     width: 100%;
        height: 100%;            
        position: absolute;
        top: 0;
        left: 0;   
}

.bg-text
{
    color:lightgrey;
    font-size:120px;
    transform:rotate(300deg);
    -webkit-transform:rotate(300deg);
}

.stack-top{
        z-index: 9;
    }
