/* User Bar */
#userBar {
    border : 1px dashed black;
    height : 13px;
    padding : 5px 8px;
    font-size : 80%;
    font-weight : bold;
    vertical-align : text-top;    
}

#userBar a.logout {
    color : black;
    text-decoration : underline;
    font-size : 90%;
}

div.loggedIn {
    background-color : white;    
}

div.loggedOut {
    background-color : #EEEEEE;        
}

div.noPaymentColorDiv {
	background-color: #FF7F7F;	
}

span.leftInfo {
    float : left;
}

span.rightInfo, span.noPaymentSpan {
    float : right;	
	font-weight : bold;
}

span.noPaymentSpan {
	padding : 0px 65px 0px 0px;
	font-size : 120%;
}

span.rightInfo {
    font-size : 102%;
    padding : 0px 5px;
}

/* Countdown timer */
span.countHeader {
    position : relative;
    float : left;
    font-weight : bold;
    color : black;
    font-style : italic;
    margin-left : 60px;
    margin-top : 1px;
    font-size : 108%;    
}

#countDown {
    position : relative;
    float : left;
    margin-left : 6px;
    font-size : 108%;
}

#countDown span.digit {
    color : #206F2B;
    font-weight : bold;    
}

#countDown span.static {
    color : black;
}

#countDown span.over {
    color : red;
    font-weight : bold;
}

/* The Main block */
#headerTable {
	margin: 0px auto;
	padding: 0px;
	height: 90px;
	border : 1px solid black;
	border-collapse: collapse;
	width: 100%;	
}


#headerTable tr, #headerTable td {
	padding: 0px; 
	margin: 0px;
}

img {    
    border : none;
}

#tourney_header_logo {
    width : 235px;
    height : 75px;
    margin-left : 40px;
}

#banner_img {
	float:right;
    height:50px;
    width:400px;
    margin-right: 15px;
    padding: 0px;
}

/* The nav bar */
#navTableCell, #headerTable {
	background-color: #b6b6b6;
}		

#navTableCell {
	height: 17px; 
	padding: 0px; 
	margin:0px;
	font-size: 95%;		
}

#navBar {
	height : 100%;
    padding : 0px;
    margin : 0px 0px auto 0px;	
	float: right;	
}

#navBar span {
    float : right;
    padding : 0px 15px;    
    cursor : pointer;
}

#navBar A {
    text-decoration : none;
    font-weight : bold;
    color : black;
}

span.outsideLeft, span.outsideLeftHover {
    border : 1px dashed black;
    border-width : 1px 0px 0px 1px;
}

span.inner, span.innerHover {
    border : 1px dashed black;
    border-width : 1px 1px 0px 1px;    
}

span.innerMiddle, span.innerMiddleHover {
    border : 1px dashed black;
    border-width : 1px 1px 0px 0px;    
}

span.outsideRight, span.outsideRightHover {
    border : 1px dashed black;
    border-width : 1px 0px 0px 0px;    
}

span.outsideLeft, span.inner, span.innerMiddle, span.outsideRight {
	background-color: #f0f0f0;	
}

span.outsideRightHover, span.outsideLeftHover, span.innerHover, span.innerMiddleHover {
    background-color : #e46e24;
}

/* Not Paid Bar */
#notPaidBar {
	border : 1px solid black;
	border-top : 0px;
	padding : 2px 0px;
	font-size : 120%;
	background-color: black;
	color : yellow;
}

#notPaidBar A {
	color : yellow;
	text-decoration: underline;
	font-weight: bold;
}