BODY
{
    FONT-SIZE: 1em;
    MARGIN: 5px;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif, 'Times New Roman';
    BACKGROUND-COLOR: white
}
TABLE
{
    BORDER-COLLAPSE: collapse
}
PRE
{
    BORDER: navy 4px solid;
    PADDING: 5px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 1em;
    WIDTH: 500px;
    COLOR: navy;
    FONT-FAMILY: "Courier New", "Courier";
    BACKGROUND-COLOR: lightcyan
}
A
{
    FONT-WEIGHT: bold;
    COLOR: navy;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: red
}
HR
{
    WIDTH: 99%
}
#logo
{
	float: right;
	margin-left: 5px;
}
.mainHdg
{
    PADDING: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 140%;
    COLOR: navy;
    FONT-STYLE: normal;
    LETTER-SPACING: 0.05em;
}

.sml
{
    FONT-SIZE: 80%;
}

.actLink
{
     COLOR: navy
}
.groupHead
{
	font-weight: bold;
	font-size: 120%;
	background-image: url(../images/groupbg.png);
	margin-bottom: 5px;
	width: 199px;
}
.menuHead
{
	font-weight: normal;
	color:Navy
}
.menu
{
	color: silver;
}
.score-table
{
	white-space: nowrap;
}
tr.ssHd td
{
	border-top: solid 1px silver;
	border-bottom: solid 1px silver;
	color: white;
	font-style: italic;
	background-color: steelblue;
	font-weight: bold;
	FONT-SIZE: 80%;

}
tr.ssHd a
{
	color: white;
}
tr.ssHd a:hover
{
    COLOR: red;
}
tr.ss td
{

	color: white;
	font-style: italic;
	font-weight: bold;
	FONT-SIZE: 80%;
}
.ssC 
{
	text-align: center; 
	border-top: solid 1px silver;
	border-bottom: solid 1px silver; 
	background-color: steelblue;
}
.ssL
{
	text-align: left; 
	border-top: solid 1px silver;
	border-bottom: solid 1px silver; 
	background-color: steelblue;
}
.ssLeft
{
	border: solid 1px silver;
	background-color: steelblue;
	text-align: left
}
.ssCenter
{
	border: solid 1px silver;
	background-color: steelblue;
	text-align: center;
	white-space:nowrap;
}
.ssRight
{
	border: solid 1px silver;
	background-color: steelblue;
	text-align: right
}	

.entries {
border-collapse: collapse;
border: solid 1px silver;
text-align: left;
}
.entries TD {
border-bottom: solid 1px silver;
}
.grid
{
}
.grid TH, .score-table TD, .score-table TH, .entries TD
{
	padding: 3px;
	FONT-SIZE: 80%;
}
.grid TD
{
	padding: 3px;
	FONT-SIZE: 80%;
}
finalTab {}
.finalTab TD
{ font-size: 100%}
.colHd
{
	color: white;
	font-style: italic;
	background-color: steelblue;
	font-weight: bold;

}
.left
{
	text-align:left;
	border: solid 1px silver;
}
.right
{
	text-align:right;
	border: solid 1px silver;
}
.center
{
	text-align:center;
	border: solid 1px silver;
	white-space:nowrap;
}
.bold
{
    FONT-WEIGHT: bold;
    border: solid 1px silver;
}
.normal
{
    FONT-WEIGHT: normal;
    COLOR: black
}
.first
{
	FONT-SIZE: 85%;
	FONT-WEIGHT: bold;
	border: none;
}

.resHdg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    margin-top: 15px;
}
.progHdg
{
	color: green;
	letter-spacing: .4em;
}
.instr
{
	font-weight: bold;
	font-size: 75%;
	margin-bottom: 5px;
	color: red;
	text-align: left;
}
TABLE#brdLinks 
{
	width: 100%
}

#brdLinks TD
{
	font-size: 80%;	
	border: none;
}
.pageLinks 
{
	font-size: 80%;
	text-align: right;
}
td.lrg
{
	font-size: 100%;
	FONT-WEIGHT: bold;
	text-align: center
}
.txtNorm 
{
	font-size: 90%;
}
.txtBold
{
	font-size: 90%;
	FONT-WEIGHT: bold
	}
.txtItal
{
	font-size: 90%;
	FONT-STYLE:italic
	}	
.hrCell
{
    FONT-SIZE: 85%;
    TEXT-ALIGN: left
}
.dfHdg
{
    FONT-SIZE: 65%
}
.dfTable
{
    BORDER: #322828 1px solid;
}

.dfCell
{
    FONT-SIZE: 70%;
    FONT-STYLE: normal
}
.bidTable
{
    BORDER-RIGHT: #322828 1px solid;
    BORDER-TOP: #322828 1px;
    BORDER-LEFT: #322828 1px solid;
    BORDER-BOTTOM: #322828 1px
}
.bidCell
{
    BORDER-RIGHT: 1px solid
}
.bid
{
    FONT-SIZE: 85%;
    FONT-STYLE: normal
}

.bidHdg
{
    FONT-SIZE: 85%;
    COLOR: #666633;
    FONT-STYLE: italic
}
.playTable
{
    BORDER-RIGHT: #322828 1px;
    BORDER-LEFT: #322828 1px solid;
    BORDER-BOTTOM: #322828 1px
}
#playTable TD, #playTable TH
{
	font-size: 85%
}
.bull
{
    FONT-SIZE: 90%
}
#pointTable TD
{
	font-size: 85%;
	text-align: center;
	width: 33%;
}
.clear {
 clear:both
}
/*Player Results */
.playRes
{
	BORDER: #322828 1px solid;
	font-size: 80%;
	width: 700px;
}
.playRes tr:nth-child(odd) {background: #ededed}
.playRes td, .playRes th
{
	padding: 3px;
}
.pRA
{
	background-color: #ededed
}
.pRMPS
{
 color: orange;
 font-weight: bold
}
.pRi
{
 color: Navy;
 font-weight: bold;
 font-size: 80%;
}
.pMPS
{
 color: orange;
 font-weight: bold;
}
.h_page {
    border: none;
    font-family: "arial", "sans serif";
    font-size: 18px;
    font-weight: bold;
    color: navy;
    margin-top:30px;
}
.h_page td {
    padding: 5px;
    vertical-align: top;
    line-height:1.5em;
}
.h_page img {
    width:300px;
    Border:1px #322828 solid;
}
.h_winners {
    color: red; 
    line-height:30px;
}
.h_title {
    color: green; line-height: 30px; 
}
.h_title td {
    padding-top: 1.5em;
}

.cards td { border: 1px solid #ccc;}
.cards td {
	padding: 5px;
	vertical-align: top;
	line-height: 1.5rem;
}
.notfnd {font-weight: bold;
		 color: red;
		 font-size: 1.1rem;
}
.bridgetable td {
	width: 33%;
}

td.oyuncu {
	line-height: 1.5em
}

	td.oyuncu img {
		margin-right: 4px;
	}

.vuldeal {
	width: 75%;
	background-color: #FF6;
	font-size: 16px;
	height: 80px;
	border-spacing: 2px;
	border-collapse: separate;
}

	.vuldeal td {
		padding: 2px;
	}	
