/* CSS Document */

.AccordionTitle, .AccordionContainer
{

}

.AccordionContainer	{
	position: relative;
	width: 160px;
	background-color: transparent;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 0px;
	left: 8px;

		/*
		border-top: solid 1px white;
  		border-bottom: solid 1px white;
  		border-left: solid 2px white;
  		border-right: solid 2px white; */
					}

.AccordionTitle
{
	position: relative;
	width: 160px;
	height:30px;
	overflow:hidden;
	cursor:pointer;
	font-family:Verdana, Arial, Times New;
	font-size:12pt;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	background-repeat:no-repeat;
	display:table-cell;
	background-color: none;
	padding: 0px;
	margin: 0px;
/*
  -moz-user-select:none;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
  padding-right: 0px;
 */
}




.AccordionContent
{
  height:0px;
  overflow:hidden;
  display:none;
  background-color: #E1DAB9;
  width: 140px;
  margin-left: 10px;
  margin-bottom: 5px;
  margin-top: 2px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 2px;
}


.AccordionContainer:hover
{


}

.menuOrder {
			align: left;
			padding:0px;
			padding-left: 0;
			margin-left: 9px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-top: 0px;
			spacing-left: 0;
			list-style-type: circle;
			color: black;
		   }


a			{
	color: #000000;
	text-decoration: none;
			}
			

a:hover	{
	color: #0b7900;
			}

a:active	{
	color: #0b7900;
			}

a:visited 	{
	color: #AE7F3B;
}
			

.listItems	{
	margin-top: 4px;
	margin-bottom: 4px;
			}

body	{
	margin: 0px;
		}
		
.homeBody	{
		background-image: url(body_bg.png);
		background-repeat: repeat;
			}

p		{
	font-family: Georgia, Garamond, Verdana, Arial, Times New;
	padding-left: 30px;
	padding-right: 30px;
	text-indent: 30px;
	align: justify;
		}
		
h2		{
	color: black;
	font-family: Papyrus, Georgia, Arial, Times New;
	font-size: 30pt;
	text-decoration: underline;
	text-shadow: [#626262] 5px 5px;
		}
		
h3		{
	color: black;
	font-family: Papyrus, Georgia, Arial, Times New;
	font-size: 20pt;
	text-decoration: underline;
		}
		
h4		{
	color: black;
	font-family: Papyrus, Georgia, Arial, Times New;
	font-size:15pt;
	margin-bottom: 10px;
		}		

.homeHeader	{

	align: center;
	padding-left: 17px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: white;
	width: 733px;
	height: 100px;
	border-top: solid #AE7F3B 3px;
	border-bottom: solid #AE7F3B 3px;
	border-left: solid #AE7F3B 3px;
	border-right: solid #AE7F3B 3px;
			}

.homeCenter	{
		background-color: #E1DAB9;
		border-top: solid #AE7F3B 3px;
		border-bottom: solid #AE7F3B 3px;
		border-left: solid #AE7F3B 3px;
		border-right: solid #AE7F3B 3px;
		align: left;
		valign: top;
		padding-top: 0px;
		margin-top: 15px;
		margin-left: 5px;
		margin-bottom: 15px;
		width: 740px;

				}

.riverImage	{
		padding-left: 25px;
		padding-right: 25px;
			}

.dateToday		{
		align: center;
		text-family: Papyrus, Verdana, Arial, Times New;
			    }


p.welcomePara	{
		align: justify;
		valign: top;
		position: static;
		padding-top: 10px;
				}

table.reportPara	{
		padding: 15px;
		margin-top: 5px;
		margin-left: 5px;
		width: 750px;  
		background-color:E1DAB9;
		border-top: solid #AE7F3B 3px;
		border-bottom: solid #AE7F3B 3px;
		border-left: solid #AE7F3B 3px;
		border-right: solid #AE7F3B 3px;
		text-align: justify;
			        }
					
table.NewsPara		{
		padding: 15px;
		margin-top: 5px;
		margin-left: 5px;
		width: 750px;  
		background-color:E1DAB9;
		border-top: solid #AE7F3B 3px;
		border-bottom: solid #AE7F3B 3px;
		border-left: solid #AE7F3B 3px;
		border-right: solid #AE7F3B 3px;
		text-align: justify;
					}

.riverPic	{
		border-top: solid #AE7F3B 3px;
		border-bottom: solid #AE7F3B 3px;
		border-left: solid #AE7F3B 3px;
		border-right: solid #AE7F3B 3px;
		height:300; 
		width:240;
			}
table.storeHome	{
			border-top: solid #AE7F3B 3px;
			border-bottom: solid #AE7F3B 3px;
			border-left: solid #AE7F3B 3px;
			border-right: solid #AE7F3B 3px;
			background-color:E1DAB9;
			padding-top: 15px;
			padding-bottom: 15px;
			margin-top: 5px;
			margin-bottom: 20px;
			margin-left: 5px;
			margin-right: 20px;
			}

.productCollage	{
			border-top: solid #AE7F3B 3px;
			border-bottom: solid #AE7F3B 3px;
			border-left: solid #AE7F3B 3px;
			border-right: solid #AE7F3B 3px;
			align: center;
			margin-right: 10px;
				}

						

p.tyingTraditional	{
	padding: 10 10px;
	width: 600px;
					}
	
.courseHeaders	{
		padding-left: 15px;
				}

.courseCost	{
			border-top: solid #AE7F3B 3px;
			border-bottom: solid #AE7F3B 3px;
			border-left: solid #AE7F3B 3px;
			border-right: solid #AE7F3B 3px;
			padding: 10px;
			width: 250px;
			margin: 10px;
			}

p.costInfo		{
			padding: 10px;
			text-indent: 0px;
				}

.courseDates	{
			width: 290px;
			border-top: solid #AE7F3B 3px;
			border-bottom: solid #AE7F3B 3px;
			border-left: solid #AE7F3B 3px;
			border-right: solid #AE7F3B 3px;
			padding: 10px;
			margin: 10px;
				}

a.otwHeaders :hover	{
		color: black;
				}

.LocationAccordionContainer	{
	position: relative;
	width: 680px;
	height: 400px;
	background-color: #E1DAB9;
	padding-left: 0px;
	padding-top: 50px;
	padding-bottom: 10px;
	padding-right: 20px;
	margin-top: 40px;
	margin-left: 20px;
	border-top: solid #AE7F3B 3px;
	border-bottom: solid #AE7F3B 3px;
	border-left: solid #AE7F3B 3px;
	border-right: solid #AE7F3B 3px;
							}



.LocationAccordionTitle	{
	position: relative;
	width: 650px;
	height:30px;
	overflow:hidden;
	cursor:pointer;
	font-family:Verdana, Arial, Times New;
	font-size:12pt;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	background-color: #AE7F3B;
	display:table-cell;
	margin-left: 40px;
	margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 0px;
	border-top: solid black 3px;
	border-bottom: solid black 3px;
	border-left: solid black 3px;
	border-right: solid black 3px;
}


.LocationAccordionContent	{
			    height:600px;
  				overflow:hidden;
  				display:none;
  				background-color: #E1DAB9;
  				width: 600px;
  				margin-left: 10px;
  				margin-bottom: 5px;
  				margin-top: 2px;
  				padding-left: 10px;
  				padding-top: 10px;
  				padding-bottom: 5px;
  				padding-right: 2px;
							}


p.MsoNormal	{
		text-align: center;
			}
				

.BiosCenter		{
		background-color: #E1DAB9;
		border-top: solid #AE7F3B 3px;
		border-bottom: solid #AE7F3B 3px;
		border-left: solid #AE7F3B 3px;
		border-right: solid #AE7F3B 3px;
		align: left;
		valign: top;
		padding-top: 40px;
		margin-top: 30px;
		margin-left: 5px;
		width: 730px;

				}

img.bioPics	{
		border-top: solid #AE7F3B 3px;
		border-bottom: solid #AE7F3B 3px;
		border-left: solid #AE7F3B 3px;
		border-right: solid #AE7F3B 3px;
			}

.guidingHeader		{

	padding-left: 28px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: white;
	width: 733px;
	height: 100px;
	border-top: solid #AE7F3B 3px;
	border-bottom: solid #AE7F3B 3px;
	border-left: solid #AE7F3B 3px;
	border-right: solid #AE7F3B 3px;
			}

li.waterList		{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #AE7F3B;
	list-style:none;
				}
a.waterLink			{
		color: black;
					}

a.waterLink a:hover	{
		color: 372616;
					}

.biosHeader			{
	align: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: white;
	width: 735px;

	border-top: solid #E1DAB9 3px;
	border-bottom: solid #E1DAB9 3px;
	border-left: solid #E1DAB9 3px;
	border-right: solid #E1DAB9 3px;
					}

.FlyLinesAccordionTitle	{
	background-color: #E1DAB9;
	position: relative;
	width: 200px;
	height:30px;
	overflow:hidden;
	cursor:pointer;
	font-family: Georgia, Verdana, Time New Roman;
	font-size:12pt;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	display:table-cell;
	margin-left: 0px;

  -moz-user-select:none;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-right: 0px;
						}
			
.FlyLinesAccordionContent	{
				background-color:#E1DAB9;
				text-align:left;
				height:0px;
  				overflow:visible;
  				display:none;
  				background-color: #E1DAB9;
  				width: 200px;
  				margin-left: 0px;
  				margin-bottom: 5px;
  				margin-top: 2px;
  				padding-left: 0px;
  				padding-top: 5px;
  				padding-bottom: 5px;
  				padding-right: 2px;
							}

.FlyLinesAccordionContainer	{

	width: 160px;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 0px;
	left: 8px;
	height:0px;
  	overflow:hidden;
  	display:cell;
  	background-color: #E1DAB9;
  	width: 140px;
  	margin-left: 10px;
  	margin-bottom: 5px;
  	margin-top: 2px;

							}


p.productOptions	{
		font-family: Georgia, Verdana, Time New Roman;
		text-indent: 8px;
		text-align: left;
		font-weight: normal;
		font-size: x-small;
		margin:0px;
		padding-top:4px;
		padding-bottom:4px;
		padding-left: 0px;
		padding-right: 0px;
					}


.FlyLinesPageCategories	{



	cursor:pointer;
	font-family: Georgia, Verdana, Time New Roman;
	font-size:12pt;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;

	margin-left: 0px;

  -moz-user-select:none;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-right: 0px;
						}

table.guidingParas	{
		padding: 2px;
		margin-top: 10px;
		margin-left: 5px;
		width: 671px;  
		background-color:E1DAB9;
		border-top: solid #AE7F3B 3px;
		border-bottom: solid #AE7F3B 3px;
		border-left: solid #AE7F3B 3px;
		border-right: solid #AE7F3B 3px;
		text-align: justify;
			        }

img.buttonImage	{
	padding: 0px;
	padding-bottom: 5px;
	margin: 0px;
	border: 0px;
				}
				
img.buttonImage:hover	{
	padding: 0px;
	padding-bottom: 5px;
	margin: 0px;
	border: 0px;
	
				}



