/*  ------------navmain - TOP MAIN HORIZ MENU--from Pj adirondack lynx---------

This first code positioned the nav bar at a certain place on the page which didn't work with the table structure in place*/

#navmain {  
	/*position: absolute;*/
	/*top: 155px; */
	margin: 0px 0 0 0px; padding: 0;
	height: 20px;
	width:786px;
	}


#navmain ul {
	border: 0;
	margin: 0; padding: 0;
	list-style-type: none;
	text-align: center;
	}

#navmain ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0; margin: 0;
}

/*-----------border between links------------*/

#navhome{
border-right: 1px solid #0F271B; height:20px; /* color between menu boxes */
}
#navschedule{
border-right: 1px solid #0F271B; height:20px; /* color between menu boxes */
}
#navregistration{
border-right: 1px solid #0F271B; height:20px; /* color between menu boxes */
}
#navteam{
border-right: 1px solid #0F271B; height:20px; /* color between menu boxes */
}
#navtestimonials{
border-right: 1px solid #0F271B; height:20px; /* color between menu boxes */
}
#navcontact{
border-right: 1px solid #0F271B; height:20px; /* color between menu boxes */
}

/* ------------end border between links -------------*/

#navmain ul li a {
	width: 111px; /* button width*/
	/*border: 1px dash #FFFDE7; /* left, top, bottom menubox */
	/*border-right-width: 0px;*/
	padding: 8px 0px 8px 0px; /* top right bottom left */
	margin: 0;
	color: #000;  /* button text color */
	text-decoration: none;
	display: block;
	/*background: #000;  *//*background menu box color: same as hdrbottombg.gif*/
	background-color: #FFCC33;  /* *button color  #5F4285*/
	font-family: Verdana, arial, sans-serif;
	text-transform: uppercase;
	font-size: 70%;
	line-height:100%;
	font-style: normal;
	font-weight:800;
	text-align:center;
	}



#navmain ul li a:hover {
	color: #fff; 
	background: #0F5035; /*8461B1;*/
	}

#navmain a:active {
	background: #0F5035;
	color: #fff;
	}

#navmain li#active a {
	background: #0F5035;
	border: 1px solid #efefef;
	color: #fff;
	}


	
/*  _________________________________end of nav main ---------------------------------------*/

/*-----------------------------------begin side nav -------------------------------------*/
.tableSide {
	background-color: #800000;
}


#navSide {  
	margin: 0px; padding: 0px;
	height: 1200px;
	width:175px;
	background-color:#FFCC33;
	
}


#navSideHeading {
	margin: 0px 0px 0px 0px;
	height:auto;
	width:175px;
	background-color:#0F5035;
	padding:4px 0px 2px 0px; 
	text-indent:4px;
	color:#CCCCCC;
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
}



#navSideEmail {
	display: block;
	text-align: left;
	width:169px;
	height:20px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	padding-left:8px; margin: 0;
	color:#333333;
	font-weight:700;
	background-color:#FFCC33;
	text-transform:capitalize;
	
}


#navSide ul {
	border: 0;
	margin: 0; padding: 0;
	list-style-type: disc;
	text-align: center;
	}

#navSide ul li {
	display: block;
	text-align: left;
	width:175px;
	height:20px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	padding:1px 0px 0px 0px; margin: 0;
	text-indent:8px;
	color:#333333;
	background-color:#FFCC33;
	text-transform:capitalize;
	border: 1px solid #efefef;
	
}


#navSide ul li a {
	width:175px;
	padding:1px 0px 0px 0px; margin:0;
	color:#333333;
	background-color:#FFCC33;
	text-decoration:none;
	display:block;
	line-height:20px;
	font-family: Verdana, arial, sans-serif;
	text-transform:capitalize;
	
}

#navSide ul li a:hover {
	color: #fff; 
	background: #0F5035; /*8461B1;*/
}

#navSide a:active {
	background: #0F5035;
	color: #fff;
}

#navSide li#active a {
	background: #0F5035;
	border: 1px solid #efefef;
	color: #fff;
}




	

/*-----------------------------------end side nav---------------------*/ -------------------------------------*/


.bgBubble {background-image:url(../images/bg_bubble.jpg); background-repeat:no-repeat;}

.textDkGray {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#333333; 
padding:20px; 
padding-right:10px;
}
.textDkGrayLessPad {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#333333; 
padding-left:20px; 
padding-right:10px;
}

.textWhite {font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding:10px;
}
.text {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	color: #00759C;
}

.text14 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	color: #00759C;
}
.text12 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #00759C;
}

.text12Pad {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #00759C;
	padding:12px;
}
.tdChampionPad{font-family:Geneva, Arial, Helvetica, sans-serif; background-image:url(../images/burgback.gif); color:FFFF00; font-size:12px; font-weight:bold; padding:8px;}	

.table {
	border: 2px solid #990000;
}
.tdChampion{font-family:Geneva, Arial, Helvetica, sans-serif; background-image:url(../images/burgback.gif); color:FFFF00; font-size:12px; font-weight:bold;}	

#Big {font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size:14px; color:#990000; font-weight:bold; padding-left:15px; padding-right:8px;}

#Big a {text-decoration:underline;}


.libBig {font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size:12px; color:#990000; font-weight:bold; padding-left:15px; padding-right:8px;}

.libBigBlue {font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size:12px; color:#006699; font-weight:bold; padding-left:15px; padding-right:8px;}



.libSmall {font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size:12px; font-weight:normal; color:#006699; padding-left:25px; padding-right:5px;}

a:link {font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size:12px; font-weight:normal; color:#990000; }
a:hover  {font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size:12px; font-weight:normal; color:#990000; }
a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size:12px; font-weight:normal; color:#990000;}

.padding{padding:5px 5px 10px 0px; font-family:Tahoma, Verdana, Helvetica, sans-serif; color:#00759C; font-size:12px; font-weight:normal;}

/*----------------------------Location page ----------------------------*/

h2, h3, h4 {text-align:center; color:#990000; padding:2px; margin:0; font-family:Tahoma, Verdana, Helvetica, sans-serif;}
#pad {padding:10px;}
.td {font-family:Tahoma, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	padding:5px 5px 3px 10px;}
.tdWhite {font-family:Tahoma, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:5px 5px 3px 10px; text-align:center;}
	
/*----------------------------Location page ----------------------------*/

/*----------------------------FAQ page ----------------------------*/



.tdMain{
	padding:10px 5px 5px 10px; font-family: Verdana, Helvetica, sans-serif; font-size:12px; text-align:left; color:#333333;
}

.tdMainPG{
	padding:2px 5px 2px 10px; font-family: Verdana, Helvetica, sans-serif; font-size:12px; text-align:left; color:#333333;
}


#questions {line-height:150%; font-weight:bold; font-size:14px;}

/*----------------------------FAQ page ----------------------------*/
#marquee {padding-top:5px; color:#990000; font-weight:bold; text-align:center;}

.center12 {font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-weight:900; font-size:12px; padding:5px; color:006699;}


/*----------------------------8/25/09 Farrell ----------------------------*/

.schedule-block1{background:#f3f3f3; margin:0 20px 20px 0; padding:10px}
.schedule-block2{margin:0 20px 20px 0; padding:10px}