﻿body
{
	margin: 0px;
	background-color:White;
}
.bodyMain
{
	background-repeat: repeat-x;
	background-image: url(http://www.longacreexpeditions.com/images/template/bg.jpg);
	background-color: #b4a47f;
}
.bodyCopy
{
	color: #333333;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	line-height: 14pt;
}
.bodyCopy a:link
{
	color: #bf6f07;
	text-decoration: none;
}
.bodyCopy a:active
{
	color: #bf6f07;
	text-decoration: none;
}
.bodyCopy a:visited
{
	color: #bf6f07;
	text-decoration: none;
}
.bodyCopy a:hover
{
	color: #bf6f07;
	text-decoration: underline;
}
.subHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 16pt;
	color: #462406;
}
.newsHead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16pt;
	font-weight: bold;
	color: #462406;
}
.imageCaption
{
	color: #5b3005;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	line-height: 14pt;
	font-style: italic;
}
.genericError
{
	color: #462406;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	font-weight:bold;
}
.tertiaryHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 16pt;
	color: #bf6f07;
}
.subNavPadding
{
	padding-bottom: 10px;
}
.footerTxt
{
	font-size: 7pt;
	text-transform: uppercase;
	color: #b4a47f;
	line-height: 10pt;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding-bottom: 12px;
	padding-top: 12px;
}
.footerTxt a:link
{
	color: #b4a47f;
	text-decoration: none;
}
.footerTxt a:active
{
	color: #b4a47f;
	text-decoration: none;
}
.footerTxt a:visited
{
	color: #b4a47f;
	text-decoration: none;
}
.footerTxt a:hover
{
	color: #b4a47f;
	text-decoration: underline;
}
.subFooterTxt
{
	font-size: 7pt;
	color: #462406;
	line-height: 10pt;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding-bottom: 12px;
	padding-top: 12px;
}
.babbleFooterTxt
{
	font-size: 7pt;
	color: #8e7c51;
	line-height: 10pt;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding-bottom: 12px;
	padding-top: 12px;
}
.babbleFooterTxt a:link
{
	color: #8e7c51;
	text-decoration: none;
}
.babbleFooterTxt a:active
{
	color: #8e7c51;
	text-decoration: none;
}
.babbleFooterTxt a:visited
{
	color: #8e7c51;
	text-decoration: none;
}
.babbleFooterTxt a:hover
{
	color: #8e7c51;
	text-decoration: underline;
}
.adventureRow
{
	padding:10px;
	color: #333333;
	background-color: #f4f5f9;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}
.adventureRowAlt
{
	padding:10px;
	color: #333333;
	background-color: #eaecf3;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}
.adventureHeader
{
	color: #2f408b;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
	font-weight:bold;
}
.adventureRowHeader
{
	background-color: #2f408b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 16pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	height: 26px;
}
.challengeRow
{
	padding:10px;
	color: #333333;
	background-color: #f6f6ef;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}
.challengeRowAlt
{
	padding:10px;
	color: #333333;
	background-color: #efefe2;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}
.challengeHeader
{
	color: #587211;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
	font-weight:bold;
}
.challengeRowHeader
{
	background-color: #798518;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 16pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	height: 26px;
}
.discoveryRow
{
	padding:10px;
	color: #333333;
	background-color: #fcf8f2;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}
.discoveryRowAlt
{
	padding:10px;
	color: #333333;
	background-color: #f9efe1;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}
.discoveryHeader
{
	color: #bc6c04;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
	font-weight:bold;
}
.discoveryRowHeader
{
	background-color: #cc7504;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 16pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	height: 26px;
}
.genericRow
{
	padding:10px;
	color: #333333;
	background-color: #ece8de;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}
.genericRowAlt
{
	padding:10px;
	color: #333333;
	background-color: #f6f4f0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}
.genericHeader
{
	color: #462406;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
	font-weight:bold;
}
.genericRowHeader
{
	background-color: #462406;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 16pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	height: 26px;
}
.tripInfo
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
	color: #333333;
}
.tripCopy
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 14pt;
	color: #333333;
}
.tripTeaserTxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 16pt;
	color: #462406;
}
.formField
{
	border-right: #462406 1px solid;
	border-top: #462406 1px solid;
	border-left: #462406 1px solid;
	border-bottom: #462406 1px solid;
	background-color: #fcf8f2;
}
.albumCover
{
	background-image: url(../images/StudentPhotos_photoBackground.gif);
	background-repeat:no-repeat;	
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 1px;

}

.albumCoverAlt
{
	background-image: url(../images/StudentPhotos_photoBackgroundAlt.gif);
	background-repeat:no-repeat;
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 1px;
}

.albumImage
{
	width:75px;
	height:75px;
	padding-bottom: 10px;
	padding-left: 10px;
	float:left;
	display:block;
}