/* CSS Style Sheet*/

body {
background:#ffffff;
color:#000000;
font-family:Tahoma, Arial, sans-serif;
font-size:12px;
}

a:link, a:visited {
background:transparent;
color:#552200;
font-weight:bold;
text-decoration:underline;
}

table {
width:100%;
margin:0;
}

h1 {
font-size:18px;
}

h2 {
font-size:14px;
}

h3 {
font-size:12px;
}

#container {
width:auto; 
	margin:0 5%;
	padding:0; 
	border:0;
	float:none !important;
	color:#000000; 
	background:transparent;
}

#header {
display:none;
}

#navleft {
display:none;
}


/***Main Content Section***/

#content {
}

/***Divs for Significant Hands on Match Reports***/

/***Hand Analysis Section***/

#analysis {
}

/***Hand Layout Section***/

#board {
float:right;
height:300px;
width:300px;
position:relative;
border: 1px solid #000;
margin-left:20px;
}

/***Bidding Sequence Section***/

#bidding {
clear:right;
float:right;
width:300px;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
margin-left:20px;
margin-bottom:10px;
}

/*Navigation for Significant Hands***/

#bottomnav {
display:none;
}

#w3clogo {
display:none;
}

/***Table Classes For Team Match Pages***/

/***Headings and Outer Border for Table***/

.maintitle {
border: 2px solid #000;
border-collapse:collapse;
padding:2px;
}

/***1st Row of the Table***/

.tablerow1col1, .tablerow1col2, .tablerow1col3, .tablerow1col4, .tablerow1col5, .tablerow1col6, .tablerow1col7 {
border-top: 1px solid #000;
border-bottom: 1px solid #999;
padding:2px 5px;
}
.tablerow1col1 {
border-right: 1px solid #000;
}

.tablerow1col2 {
border-right: 1px solid #ccc;
border-left: 1px solid #000;
}

.tablerow1col3 {
border-right: 1px solid #ccc;
}

.tablerow1col4 {
border-right: 1px solid #ccc;
}

.tablerow1col5 {
border-right: 1px solid #000;
}

.tablerow1col6 {
border-right: 1px solid #000;
border-left: 1px solid #000;
}

.tablerow1col7 {
border-left: 1px solid #000;
}

/***Subsequent Rows In Section***/

.tablecol1, .tablecol2, .tablecol3, .tablecol4, .tablecol5, .tablecol6, .tablecol7 {
border-bottom: 1px solid #999;
padding:2px 5px;
}

.tablecol1 {
border-right: 1px solid #000;
}

.tablecol2 {
border-right: 1px solid #ccc;
border-left: 1px solid #000;
}

.tablecol3 {
border-right: 1px solid #ccc;
}

.tablecol4 {
border-right: 1px solid #ccc;
}

.tablecol5 {
border-right: 1px solid #000;
}

.tablecol6 {
border-right: 1px solid #000;
border-left: 1px solid #000;
}

.tablecol7 {
	border-left: 1px solid #000;
}

/***Table Total Rows***/

.tabletotcol1, .tabletotcol2, .tabletotcol3, .tabletotcol4, .tabletotcol5, .tabletotcol6, .tabletotcol7 {
border-top: 2px solid #999;
border-bottom: 1px solid #000;
padding:2px 5px;
}

.tabletotcol1 {
border-right: 1px solid #000;
}

.tabletotcol2 {
border-right: 1px solid #ccc;
border-left: 1px solid #000;
font-style:italic;
font-weight:bold;
}

.tabletotcol3 {
border-right: 1px solid #ccc;
font-style:italic;
font-weight:bold;
}

.tabletotcol4 {
border-right: 1px solid #ccc;
font-style:italic;
font-weight:bold;
}

.tabletotcol5 {
border-right: 1px solid #000;
font-style:italic;
font-weight:bold;
}

.tabletotcol6 {
border-right: 1px solid #000;
border-left: 1px solid #000;
}

.tabletotcol7 {
border-left: 1px solid #000;
}

/***Section Totals***/

.sectiontot {
border-top: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
font-size:x-large;
padding:2px 5px;
}

/***Fix for Section Total Border***/

.tablefix {
	border-right: 1px solid #000;
	padding:2px 5px;
}

/***Footer Section***/

#foot {
display:none;
}


/***Other classes for Text***/

.large {
font-size:18px;
letter-spacing:-1px;
color:#333;
font-weight:normal;
}

.medium {
font-size:14px;
letter-spacing:-1px;
color:#333;
font-weight:normal;
}

.small {
font-size:12px;
letter-spacing:-1px;
color:#333;
font-weight:normal;
}

.w3clogo
{
display:none;
}

/***ASSOCIATED WITH RESULTS PAGES***/

/*DIV classes for table styles on the results page*/
/*resultstable = ranking and matrix table
travtable & travtable2 = traveller tables
dependant on whether the traveller includes a deal or not*/
.resultstable, .travtable, .travtable2 {
text-align:center;
border-collapse:collapse;
}

.travtable, .travtable2 {
border:solid 1px #000000;
}
/*DIV classes for table row/column classes on the results page
results & tablehead = ranking classes
matrix = matrix class
trav = traveller classes*/

.tablehead5, .tablehead6, .tablehead7, .tablehead8, .tablehead14, .tablehead22, .tablehead45, .results, .matrix {
margin:0;
font-size:16px;
text-align:center;
}

.tablehead5 {
width:5%;
}

.tablehead6 {
width:6%;
}

.tablehead7 {
width:7%;
}

.tablehead8 {
width:8%;
}

.tablehead14 {
width:14%;
}

.tablehead22 {
width:22%;
}

.tablehead45 {
width:45%;
}

.results {
font-size:16px;
}

.matrix {
width:3%;
font-size:10px;
border:solid 1px #000000;
}

.trav, .trav8, .trav20 {
margin:0;
font-size:10px;
}

.trav8 {
width:8%;
}

.trav20 {
width:20%;
}

/*DIV classes for travellers*/
/*A traveller WITH a deal*/
.travellerinchands
{
float:left;
width: 32%;
border:1px solid #000000;
}

/*A traveller WITHOUT a deal*/
/*Needs width reduction for ie5 - see ie5-fix.css*/
.travellernohands
{
float:left;
width:32%;
}

/*DIV class for the hand distribution section of the traveller*/
.hands {
width:98%;
}

/*DIV class for blank boxes in Hands DIV*/
.box1 {
float:left;
width:31.1%;
padding:1% 0 1% 2%;
font-size:10px;
}

/*DIV class for filled boxes in Hands DIV*/
.box2 {
float:left;
width:31.2%;
padding:1% 0 1% 2%;
font-size:10px;
}

/*DIV class to clear floats on results page only*/
.clearboth {
clear:both;
}
