/* =============================== GENERAL CLASSES =============== */

body {
	font-family:sans-serif;
	font-size:12px;
	margin-top:0px;
	background-color:#E8E8E8;
	text-align:center;
}

.wrapper {
	width:900px;
	margin:0px auto;
	border:2px solid #cccccc;
	text-align:center;
	padding:0px;
	background-color:#ffffff;
}

.header {
	/*border:1px solid green;*/
}

.navlinks {
	font-size:12pt; /*change to 9pt when navlinks are restored*/
	font-weight:bold;
	color:#ffffff;
	background-color:#006699;
	height:25px;
	width:820px;
	text-align:center;
	text-transform:uppercase;
	padding:3px 0 0 0;
	margin:10px auto;
	}
	
.navlinks ul{
	list-style: none;  
	margin: 3px; 
	padding: 0;
	
	}
	
.navlinks li {
	display:inline;
	vertical-align:middle;
	/*background-color:#006699;*/
	border-right:1px solid #ffffff;
	padding:0 5px 0 5 px;
	}
	
.navlinks li.noborder, .navlinks img {
	border:none;
	display:inline;
	height:20px;
	width:20px;
	vertical-align:middle;
	
	}
	
.navlinks a:link, .navlinks a:visited {  
	padding: 0em .85em 0em .85em; 
	color: #FFFFFF;  
	/*background-color: #B51032;  */
	text-decoration: none;  
	/*border: 1px solid #711515; */
	}  
.navlinks a:hover {  
	color: #3399cc;  
	}
	
.middle-bar {
	/*letter-spacing:2px;*/
	background-image:url('images/midbar_bg.gif');
	color:#ffffff;
	height:35px;
	width:820px;
	font-size:16pt;
	font-weight:bold;
	vertical-align:middle;
	padding-top:5px;
	margin: 10px auto;
	/*border:1px solid yellow;*/
	}

.middle-bar a:link, .middle-bar a:visited {
	color:#ffffff;
	}

.content div {
	/*border:1px solid blue;/* <---turn div borders on/off */
	/*float:left; this line may be critical to the all positioning*/
}

.content {
	margin:auto;
	text-align:left;
	background-image:url('images/bg_court.gif');
	/*height:500px;*/
	/*border:1px solid green;*/
	width:820px;
}

.footer {
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
	/* border:1px solid green; */
	width: 880px;
	background-color:#006699;
	color:#ffffff;
}

.bottom {
	clear:both;
	text-align:right;
}

h1 {
	font-size: 14pt;
	font-style:italic;
}

h2 {
	font-size: 10pt;
	padding:0;
}
/* =============================== END GENERAL CLASSES ===============*/


img.floatright {
	border-style:none;
	float:left;
	padding:0px;
	width:500px;
}

.left-col {
	width:500px;
	height:100%;
	float:left;
	/*border-right:1px solid #e4e7de;*/
	/*border:2px solid #cccccc;*/
	}

.left-col ul  {
	float:center;
	font-size:12pt;
	font-style:italic;
	font-weight:bold;
	width:400px;
	margin-left:25px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#000000;
	color:#ffffff;
	line-height:1.5;
	border:2px solid silver;
	list-style-image:url("/images/chcheck.gif");
	}
	
.left-col li {
	margin-left:50px;
	}

.left-colsplit-left, .left-colsplit-right {
	width:248px;
	float:left;
	border:1px solid #006699;
	}

.right-col {
	width:250px;
	margin-left:40px;
	float:right;
	border:2px solid #cccccc;
	/*background-color:#ccccff;*/
	}
	
.right-col-box {
	width:250px;
	margin-bottom:20px;
	float:right;
	/*border: 2px solid #006699;*/
	}
	
.right-col-box-header {
	font-size:10pt;
	font-weight:bold;
	background-image:url('images/box_header.gif');
	color:#ffffff;
	height:18px;
	text-align:left;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:5px 0 5px 10px;
	border:0px solid #003399;
	border-left:0px;
	border-right:0px;
	}
	
.right-col-box img.left {
	float:left;
	margin:0 0 10px 10px;
	}

.right-col-dir-name {
	font-size:10pt;
	font-weight:bold;
	display:;
	vertical-align:top;
	margin-left:100px;
	}

.right-col-dir-text {
	font-size:8pt;
	vertical-align:top;
	margin-left:100px;
	font-style:italic;
	}

.right-col-box-text {
	font-size:10pt;
	margin-left:10px;
	font-style:italic;
	}

.right-col-box-text2 {
	color:red;
	font-weight:bold;
	line-height:1;
	text-align:center;
	padding-top:5px;
	}

IMG.right-col-center {
	border:none;
	display:block;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	}
	
/*.test-text1 {
	font-size:10pt;
	margin:0;
	font-style:italic;
	} */

.right-col table {
	width:80%;
	text-align:left;
	margin:0 0 0 10px;
	padding:0;
	border-style:none;
	}
	
	
.right-col td {
	font-size:8pt;
	/*font-weight:bold;*/
	text-indent:10px;
	}