body {
	background-image: url(cbblsitebg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color: #000;
	margin: 0 auto !important;!important
	font-family: "Tahoma, Geneva, sans-serif";
	font-size: 14px;
	color: #F6FD11;
	text-align:center;

}

.tableBorders {
	border-collapse: collapse;
	border: 1px solid #333;
}

.tableBorders td {
	border: 1px solid #666;
  	padding: 5px;
}

.tableCol {
	background-color:#333;

}
.siteHeaderPadding {
	padding-top: 100px;
}

.headerBg { 
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#000000;
	border-left:6px solid #282828;
	border-right:6px solid #282828;
}

.footerBg { 
	background-image:url(footer_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:142px;
}

.siteTable
{
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border: 1px solid #333;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 14px;
  color: #000;
  background: #000000;
}

.siteTable caption
{
  caption-side: bottom;
  font-size: 14px;
  font-style: italic;
  text-align: right;
  padding: 0.5em 0;
}

.siteTable th, .siteTable td
{
  border: 1px solid #666;
  padding: 0.5em;
  text-align: left;
  color: #F6FD11;
}

.siteTable th[scope=col]
{
  color: #000;
  background-color: #8fadcc;
  text-transform: uppercase;
  font-size: 14px;
  border-bottom: 2px solid #333;
  border-right: 2px solid #333;
}

.siteTable th+th[scope=col]
{
  color: #fff;
  background-color: #7d98b3;
  border-right: 1px solid #666;
}

.siteTable th[scope=row]
{
  background-color: #b8cfe5;
  border-right: 2px solid #333;
}

.siteTable tr.alt th, .siteTable tr.alt td
{
  color: #2a4763;
}

.siteTable tr:hover th[scope=row], .siteTable tr:hover td
{
	background-color: #990000;
	color: #fff;
}

.photosHeaderText {
	color: #FF0;
	font-size:16px;
	font-weight:bold;
	font-family: Tahoma, Geneva, sans-serif;
}

.bodyText {
	color: #F6FD11;
	text-decoration: none;
}

.bodySubHeaderText {
	color: #FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
}

.bodyBoldWhiteText {
	color: #FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
}

.bodyTextBig {
	color: #F6FD11;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-decoration: none;
}

.bodyTextBold {
	font-weight:bold;
	color: #F6FD11;
	text-decoration: none;
}

.bodyListText {
	font:Verdana, Geneva, sans-serif;
	font-size:14px;
	color: #F6FD11;
	text-decoration: none;
	line-height: 20px;
}

.bodyTextUnder {
	color: #F6FD11;
	text-decoration: underline;
}

.bodyTextRed {
	color: #FF0000;
}

.bodyTextRedBold {
	font-weight:bold;
	color: #FF0000;
}

.bodyTextRedUnder {
	color: #FF0000;
	text-decoration: underline;
}

.bodyLink:link {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #960;
	text-decoration: underline;
}

.bodyLink:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #960;
	text-decoration: none;
}

.bodyLink:hover{
	color: #960;
	text-decoration: none;
}
.bodyLink:active{
	color: #960;
	text-decoration: none;
}

.bodyLink14:link {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #F6FD11;
	text-decoration: none;
}

.bodyLink14:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #F6FD11;
	text-decoration: none;
}

.bodyLink14:hover{
	color: #F6FD11;
	text-decoration: underline;
}
.bodyLink14:active{
	color: #F6FD11;
	text-decoration: underline;
}

.bodyLinkSpecial:link {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFF;
	text-decoration: none;
}

.bodyLinkSpecial:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFF;
	text-decoration: none;
}

.bodyLinkSpecial:hover{
	color: #FFF;
	text-decoration: underline;
}
.bodyLinkSpecial:active{
	color: #FFF;
	text-decoration: underline;
}

.printLink:link {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #C90;
	text-decoration: underline;
}

.printLink:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #C90;
	text-decoration: underline;
}

.printLink:hover{
	color: #C60;
	text-decoration: none;
}
.printLink:active{
	color: #C90;
	text-decoration: underline;
}

.size13 {
	font-size: 13px;
}

.size14 {
	font-size: 14px;
}

.size15 {
	font-size: 15px;
}

.size16 {
	font-size: 16px;
}

.size18 {
	font-size: 18px;
}

#navigation .nav_div { width:2px; height:40px; background:url(nav_spacer.jpg) no-repeat;}
#navigation { width:960px; height:40px; margin-left:14px; line-height:40px; position: inherit; margin-left:0; margin-bottom:15px; z-index:800;}
#navigation ul { margin:0; padding:0; height:40px; background:url(nav_bg.jpg) repeat-x; }
#navigation ul li{list-style:none; display:inline; color:#fff;height:40px;float:left;line-height:40px;position: relative; }
#navigation ul li a{color:#fff; text-decoration:none; float:left; height:40px; padding:0 21px 0 21px; font-family: Tahoma, Geneva, sans-serif; font-weight:bold; font-size:14px; text-transform: capitalize;}
#navleft {color:#fff; text-decoration:none; float:left; height:40px; padding:0 0px 0 0px; font-family: Tahoma, Geneva, sans-serif;   font-weight:normal; font-size:100%; }

#navigation ul ul li {list-style:none; display:inline; color:#fff;height:30px;float:left;line-height:30px;position:relative; z-index:10; }
#navigation ul ul li a {color:#fff; text-decoration:none; float:left; height:30px; padding:0 18px 0 18px; font-family: Tahoma, Geneva, sans-serif; font-weight:bold; font-size:100%; z-index:10; text-transform:uppercase;}
#navigation ul li a:hover{
	z-index:10;
	background-color: #666;
}
#navigation ul ul li  a:hover{ z-index:10; width: 194px; }

.footerNav:link {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}

.footerNav:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}

.footerNav:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

.footerNav:active{
	color: #FFFFFF;
	text-decoration: underline;
}

.footerText {
	font-family: Verdana, Geneva, sans-serif;	
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.designer:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #CCC;
	text-decoration: none;
}

.designer:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #CCC;
	text-decoration: none;
}

.designer:hover{
	color: #CCC;
	text-decoration: underline;
}

.designer:active{
	color: #CCC;
	text-decoration: underline;
}

.designerText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #CCC;
	text-decoration: none;
}

.miniSchedYellow {
	font-family: Verdana, Geneva, sans-serif;	
	font-size: 9px;
	color: #FF0;
	text-decoration: none;
}

.miniSched:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #FFF;
	text-decoration: none;
}

.miniSched:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #FFF;
	text-decoration: none;
}

.miniSched:hover{
	color: #F90;
	text-decoration: underline;
}

.miniSched:active{
	color: #FFF;
	text-decoration: none;
}

.miniSchedTable {
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border: 1px solid #333;
}

.mainPageMessage:link {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration: none;
}

.mainPageMessage:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration: none;
}

.mainPageMessage:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #CC0;
	text-decoration: underline;
}

.mainPageMessage:active {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration: none;

}

	

