* {
	padding : 0;
	margin: : 0;
	}

body {
	color: #3333FF;
	text-align: center;
	scrollbar-face-color:#118c49;
	scrollbar-shadow-color:#cccccc;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-darkshadow-color:#666666;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	line-height : 1.5em;
	margin : 0;
	padding : 0;
	font: bold small Arial, Helvetica, sans-serif;
	background-color: #FFEE8F;
}

* html body {
	font-size : x-small; /* for IE5/Win */
	f\ont-size: small; /* for other IE versions */
}

h1 h2 h3 h4 h5 {text-align : center;font-weight : bold;	line-height : 2.5em;}
h1 { font-size: 200%;	color: #363;}

h2 {
	font-size: 180%;
	color: #3333ff;
	margin-top : 0;
	margin-bottom : 0;
	}

h3 {	font-size: 160%;	color: #363;}
h4 {	color : #3333FF;	font-size : 120%;}
h5 {	color : #336633;	font-size : 110%;}

p {	color: #3333ff;}

table {
	table-layout:fixed;
	border-collapse:collapse;
	border: 0;
}

pre {
	text-align : left;
	color : Black;
	margin : 0 0 0 100px;
	font-family: monospace;
	font-size: 10pt;
	}
	
pre.eNews {
	text-align : left;
	color : navy;
	margin : 0;
	font-family: monospace;
	font-size: 9pt;
	}


input {
	border-left: 2px solid Black;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
	border-top: 2px solid Black;
}

select {
	border-left: 2px solid #006400;
	border-bottom: 1px solid #006400;
	border-right: 1px solid #006400;
	border-top: 2px solid #006400;
	color : #00c;
}

textarea {
	border-left: 2px solid #006400;
	border-bottom: 1px solid #006400;
	border-right: 1px solid #006400;
	border-top: 2px solid #006400;
}

a {
	line-height : 1.5em;
	font-family : inherit;
}

a:link {color:#0000c0; font-weight:bold;  text-decoration:none;  font-size: small; }
a:visited { color: #0000c0; font-weight:bold;  text-decoration:none;  font-size: small; }
a:active {color:#8080ff; font-weight:bold;  text-decoration:underline;  font-size: small;  }
a:hover {color: #008000;  font-weight:bold; text-decoration:underline;  font-size: small;  }

#columnLeft {
	font-size : small;
	font-weight : bold;
	text-align : left;
   width : 140px;
	border:0;
	padding : 0;
	margin: 0;
	float : left;
	color:white;
	background-color : #363;
	height:800px;
	}


#columnRight {
	float: right;
	margin : 0;
	padding : 0;
	width : 700px;
	background-color:white;
}

#panel {
	width:850px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	border: thin solid green;
	background-color:white;
	height:800px;
}

#nav-site {
   font-weight : bold;
	 list-style : none;
	 text-align : left;
	 padding : 0;
	 margin : 0;
	 margin-bottom : 0.5em;
	 color : #363;
	 background-color : transparent;
	 font: bold 80% Arial, Helvetica, sans-serif;
	 height : 800px;
}

#nav-site p {display : none;}

#nav-site li {
	 margin : 0;
	 border: 0;
	 text-indent : 2px;
   width: 100%;
   }
	 
#nav-site a {
display : block;
padding : 1px 2px 1px 0px;
border-style: inset;
border-color: transparent;
border-width: 1px;
background-color : transparent;
color : #fff;
line-height : 1.5em;
font-size : 120%;
font-weight : bold;
text-decoration : none;
width : 100%;
 }

html>body #nav-site a {
width : auto;
}

#nav-site a:hover {
background-color : #66cc66;
border-color: white;
font-size : 120%;
color : #00c;
 }

.message {
	background-color:aqua;
	border : 1px solid green;
	width : 280px;
	color : green;
}

.submit {
	color : blue;
}

.upload {
	text-align : left;
	color : navy;
	font-size : 90%;
	background-color : transparent;
}


.upload tr {
	height:30px;
}

.upload th {
	text-align: right;
	color : #008000;
	padding : 0 5px 0 0;
}

h2.cbc {
	color:aqua;
	font-style : italic;
}

#diamond li {
 margin : 0;
 padding : 0;
 list-style : none;
 text-indent : 0.25em;
 text-align : left;
 list-style-position : inside;
 list-style-image : url(bcimages/diamond.gif);
}

.tblClub {
	table-layout: fixed;
	border-collapse: collapse;
	font-size : 90%;
	font-weight : bold;
	text-align : left;
}
.tblClub tr {
	height : 1.5em;
	}

.tblClub th {
	color : #008000;
	text-align : left;
	vertical-align : top;
	background-color : transparent;
}

.tblClub td {
	color : blue;
	text-align : left;
	padding : 0 0 10px 0;
	vertical-align : top;
}

.tblLinks {
	font-weight : bold;
	text-align : center;
}

.tblLinks tr {
	height : 15px;
}

.tblLinks tr td a {
	display : block;
	font-weight : bold;
	font-family: inherit;
	}

.tblLinks tr td a:link {
	color : #0000c0;
	text-decoration : none;
	background-color : transparent;
	}

.tblLinks tr td a:visited {
	color : #0000c0;
	text-decoration : none;
	}

.tblLinks tr td a:hover {
	color : #00008B;
	background-color : Aqua;
	text-decoration : none;
	}

.tblLinks tr td a:active {
	color : #00008B;
	background-color : Aqua;
	text-decoration : none;
	}	
	
#hits tr td p {
	color : #0000CD;
	border : 2px solid #8FBC8F;
	padding : 1px 3px 1px 3px;
	background-color : #ADFF2F;
}

.panel {
	background-color : #99ff99;
	border : 2px solid red;
	width : 400px;
	padding : 5px;
	margin : 5px;
	text-align : center;
}
#box {
	position : relative;
	height : 410px;
	width : 540px;
	}
#boards {
	background-color : #fff4b7;
	border: thin solid #363;
	font-weight:bold;
	color: #363;
}

#boards tr {
	height: 1.5em;
}

#boards td {
	text-align : left;
	padding-left:1em;
	background-color : transparent;
}

#boards h1 {
	text-align:center;
	font-size:150%;
}

#prNames {
	background-color : transparent;
	left : 90px;
	position : absolute;
	top : 50px;
	width : 400px;
	text-align : left;
}

#years {
	background-color : transparent;
	left : 25px;
	position : absolute;
	top : 50px;
	width : 30px;
}


#tmNames {
	background-color : transparent;
	left : 70px;
	position : absolute;
	top : 50px;
	width : 450px;
	text-align : left;
}

#pairs {
	position : absolute;
	width : 540px;
	background-color : transparent;
	top : 20px;
	left : 0px;
	z-index : 2;
}

#shadow {
	position : absolute;
	width : 540px;
	background-color : transparent;
	top : 21px;
	left : 1px;
	z-index : 1;
}

.tblCongress {
	background-color : White;
	}	
	
.tblCongress td {
	height : 25px;
	border : 2px solid #0E0;
	text-align : center;
}
	
.gold {
	color : #ffd700;
	font-weight : bold;
	line-height : 1.5em;
	background-color : transparent;
	}

.lgblack {
	color : Black;
	font-size : 130%;
	font-weight : bold;
	line-height : 1.5em;
	text-align : center;
}
.pagebdr {
	border : 6px solid #008000;
}
table {
	color : #3333ff;
}

.tblcenter {
	color : #3333ff;
	font-family : inherit;
	font-weight : 700;
	text-align : center;
}

.tblborder {
	border-width : 2px;
	border-style : solid;
	border-color : #008000;
}
.bgGreen {
	background-color : #99FF99;
	width : 100%;
	margin-bottom : 0;
	margin-top : 0;
	}
	
.sessions {
	font-weight : bold;
	table-layout:fixed;
	border-collapse : collapse;
	border: 2px solid white;
}

.sessions th {
	height: 28px;
	border: thin solid white;
	color: maroon;
}

.sessions td {
	height: 24px;
	border: thin solid white;
	text-align: center;
}

#brc {
	font-size: 110%;
	font-weight: bold;
	color: blue;
	border: 1px solid #0000CD;
	text-align: left;
	background-color: White;
	background: url(brc/images/palms.jpg) no-repeat center;
}

#brc th {
	padding : 3px 5px 3px 5px;
	color : navy;
}

#brc td {
	padding : 3px 5px 3px 5px;
}

.highlight {
	font-weight: bold;
	color: #004000;
	margin-left: 10pt;
	margin-right: 10pt;
}

.heading {
	font-size: 120%;
	font-weight: bold;
	color: #3333ff;
	text-align : center;
	}



.tblhead {
	font-weight: bold;
	color: #008000;
	line-height : 16pt;
	}

.tblhdcenter {
	font-weight: bold;
	color: #008000;
	line-height : 1.5em;
	text-align : center;
}


p.brdsFace {
	color : #ffd700;
}

.notes {
	font-weight: bold;
	text-align: center;
	color: #004000;
}

.caption
	{font-family: inherit;
	 font-style: italic;
	 text-align: center;
	 margin-top: 1pt;
	 color: #008000;
}

#feedback {
	border : 0;
	padding : 0;
}

#feedback tr {
	height : 25px;
	text-align: left;
}

#feedback tr td label {
	width : 150px;
	color : #006400;
	text-align : left;
	padding: 0 10px 0 0;
}



.footer {
	clear : both;
	height : 20px;
}


#submitArea {
	text-align:center;
	color : blue;
}
	

.tblNews th {
	text-align : left;
	font-weight : bold;
	color :#008000;
}

.tblNews td {
	text-align : left;
	font-weight : bold;
	height : 25px;
}

#logo {
  margin-top : 10px;
  margin-bottom : 20px;
	}

.congress {
    font-size : small;
		}
		
.congress th {
		text-align : left;
		color : yellow;
		background-color : #336633;
		height : 2em;
		}
		
.congress td {
		text-align : left;
		color : navy;
		height : 1.7em;
		} 

.congress td.zone { color : #990000;}
.congress td.cong { color : navy;}
.congress td.gold { color : maroon;}

.coming {
	font-size : 95%;
	border-spacing: 0; }
		
.coming th {
		text-align : left;
		color : yellow;
		background-color : #336633;
		padding-left: 0.5em;
		height : 2em;
		}
		
.coming td {
		text-align : left;
		background-color : transparent;
		padding-left: 0.5em;
		height : 1.7em;
		}
		 
.coming td.left { color:navy;}

.b4c {color :#F00; font-weight : bold;}
.red {color :#F00; font-weight : bold;}
.pairs {color : blue;}
.ladder {color:blue;}
.teams {color : black; }
.noplay {color:aqua; background-color:#EEE;}
.club {color : maroon;}
.zone {color : maroon;}
.cc {color : maroon;}
.nwp {color : maroon; font-weight:bold;}
.champ {color : #990000;}
.cong {color : maroon;}
.cong a:link {color:maroon; font-weight:bold;  text-decoration:underline;  font-size: small;}
.cong a:visited {color: maroon; font-weight:bold;  text-decoration:underline;  font-size: small; }
.cong a:hover {color: maroon; font-weight:bold;  text-decoration:underline;  font-size: small; background-color:#fff4b7;}

#gallery tr {
	height: 140px;
	}
	
#gallery td {
	text-align:center;
}

#gallery img {
	border: thin solid black;
}

.newsItem {
	width:550px;
	margin:20px;
	text-align:justify;
}

.silver {
	background-color:silver;
}

table.qa {
	width:500px;
}

table.qa td {
	width:25%;
	text-align:center;
	color:blue;
}

table.qa th {
	color:black;
	text-align:center;
	font-weight:bold;
}

.answer {
	color: maroon;
	width:600px;
	font-weight:normal;
}

.LIBdisplay tr {
	height:1.5em;
}

.LIBdisplay th {
	text-align :left;
	font-weight:bold;
}

.LIBdisplay td {
	text-align:left;
}