* {
		font-family: Arial, sans-serif;
		font-size: 11px;
		color: #333333;
	}

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#6792BF;
	background-image:url(../img/body.jpg);
	background-repeat:repeat-x; 
	text-align:center;
	min-width:900px;
}

.centermenu{
	clear: both;
	float: left;
	overflow: hidden;
	width: 100%;
}

#menu2 {
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  float:left;
  position:relative; 
  left:50%;
  }
#menu2 li {
  float:left; position:relative; right:50%;
  }
#menu2 a {
  width:auto;
  display:block;
  padding:4px 16px;
  color:#000; 
  background:#d4d4d4; 
  border:1px solid #fff; 
  text-decoration:none;
  }
#menu2 a:hover {
  color:#fff; 
  background:#08c;
  }
  
#menu2 span.active {
  display:block;
  float:left;
  padding:4px 16px;
  color:#000; 
  background:#ADC5DD; 
  border:1px solid #fff; 
  text-decoration:none;
  }


.seasons {
	text-align:center;
  	margin: 0 auto;
}

.seasons ul {
  text-align:center;
  display:table-row;
  padding:0;
  margin:0;
  list-style:none;
  white-space:nowrap; 
  }

.seasons li {display:inline;}

.seasons span.active {
  display:block;
  float:left;
  padding:4px 16px;
  color:#000; 
  background:#ADC5DD; 
  border:1px solid #fff; 
  text-decoration:none;
  }

.seasons a, .menu a:visited {
  display:block;
  float:left;
  padding:4px 16px;
  color:#000; 
  background:#d4d4d4; 
  border:1px solid #fff; 
  text-decoration:none;
  }
.seasons a:hover {
  color:#fff; 
  background:#08c;
  }



.main
{
	text-align:left;
	width:900px;
	margin:0 auto;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10px; height:10px; background-color:#6792BF; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:12px; font-weight:bold}
.clLevel0{background-color:#6792BF; color:black;}
.clLevel0over{background-color:#ADC5DD; color:#000080; cursor:pointer; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#DADCBA;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:11px; font-weight:bold}
.clLevel1{background-color:#6792BF; color:#FFFFFF;}
.clLevel1over{background-color:#006699; color:#FCCE55; cursor:pointer;}
.clLevel1border{position:absolute; visibility:hidden; background-color:#DADCBA;}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{background-color:#6792BF; color:black;}
.clLevel2over{background-color:#ADC5DD; color:#CDDBEB; cursor:pointer;}
.clLevel2border{position:absolute; visibility:hidden; background-color:#DADCBA;}



#content 
{
	position:relative;
	top:40px; /* menu offset */
	width:900px;
	left:3px;
	text-align:center;
}

#tblOpen
{
	background-color:#FFFFFF;
	width:900px;
	border:none;
	padding:0 0 0 0;

}
#tblOpen TH
{
	font-family: Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:36px;
	text-align:center;
	
}
#tblOpen TD
{
	font-size:14px;
}
.tblOpenTxt
{
	font-size:9px;
	color:#333333;
	text-align:justify;
}
#tblOpenTxtHeader
{
	font-size:14px;
	color:#000066;


}
#tblOpen .Spacer 
{
	width:15px;
}
#tblOpen .Distance
{
	height:15px;
}
#footer
{	width:888px;
	height:30px;
	background-color:#ADC5DD;
	float:left;
	color:#000000;
	position:relative;
	top:60px;	
	left:3px;
	padding:12px 0px 0px 12px;
	text-align:center;
}
#tblData
{
	width:200px;
	border:none;
	background-color:#ADC5DD;
	padding: 5px 5px 5px 5px;
}
#tblData TH
{
	color:#000066;
	font-size:12px;
	
}
#tblData TD
{
	font-size:9px;
}
	/* pcCPcontent is the table that contains most content on the page */
		.pcCPcontent {
			width: 100%;
			border-collapse: collapse;
			text-align:left;
			float:left;
			position:relative;
		}
		
		.pcCPcontent tr{
			background-color: #ffffff;
		}
		
		.pcCPcontent .odd{
			background-color: #e1e1e1;
		}
		
		.pcCPcontent .seperator{
			background-color: #ADC5DD;
		}
	
		.pcCPcontent td {
			padding: 3px;
		}
		
		/* Remove the default marging from paragraphs */	
		.pcCPcontent p {
			margin: 0 0 0 5px;
		}
		
		.pcCPcontent th {
			border: 1px solid #e1e1e1;
			background-color: #6792BF;
			font-size: 13px;
			font-weight: bold;
			padding: 4px;
			color:#000000;
		}
		
		.pcCPcontent caption{
			font-weight: bold;
			font-size: 15px;
		}
		
	/* pcCPList is used when listing items within a page */
		
		.pcCPList {
			width: 80%;
			border: 1px solid #e1e1e1;
			border-collapse: collapse;
			margin: 10px;
			text-align:left;
		}
		
		.pcCPList td {
			padding: 5px;
		}
		
	/* pcCPsearch is used to contain the page where a search is started */		
		.pcCPsearch {
			width: 90%;
			border-collapse: collapse;
			background-color: #F5F5F5;
			margin: 10px;
		}
		
		.pcCPsearch td {
			padding: 3px;
		}
		
		#totalresults {
			font-weight: bold;
			color:#0066FF;
		}
	
	/* ---- TABS ------ */
	
	.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background-color:#ADC5DD;
/*background: white url(shade.gif) top left repeat-x;*/
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
background-color:#6792BF;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */

border-bottom-color: #FCCE55;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 650px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}

