body, td, p, textarea, li, a, a:visited, a:active {
	font-family		: arial, sans-serif; 
	font-size  		: 13px;
	color			: #666666;
}
a, a:visited, a:active {
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
}

h1 {
	color : #087648;
	font-family		: arial, sans-serif; 
	font-size  		: 15px;
	font-weight		: bold;
}
body {
	margin		: 0px;
	padding		: 0px;
	text-align	: center;
}
.pageBody {
	background-color : #d1e2d0; 
	margin-top		: 6px;
	margin-bottom	: 6px;
	margin-left		: auto;
	margin-right	: auto;
	width			: 828px;	
}
.bodyContainer {
	background-color : #ffffff;
	width : 800px;
	text-align : left;
}
.bodyTable {
	background-color : #ffffff;	
}
.breadcrumbtrail {
	color : #666666;
	font-family		: arial, sans-serif; 
	font-size  		: 12px;
	font-weight		: bold;
	margin : 0px 5px 5px 5px;
	text-align : left;
}
.breadcrumbtrail A, .breadcrumbtrail A:active, .breadcrumbtrail A:visited {
	color : #666666;
	font-family		: arial, sans-serif; 
	font-size  		: 12px;
	font-weight		: bold;
	text-decoration : none;
}
.breadcrumbtrail A:hover {
	color : #666666;
	font-family		: arial, sans-serif; 
	font-size  		: 12px;
	font-weight		: bold;
	text-decoration : underline;
}

.bodytext {
	font-family		: arial, sans-serif; 
	margin : 5px 5px 20px 5px;
	#height: 200px;
	text-align : left;
}
.footerBorder {
	background-image : url(/images/footer_border.gif);
	height : 3px; 
	width : 100%;	
}
.greenfootermargin {
	margin : 5px;
}
.greenfooter, .greenfooter A, .greenfooter A:active, .greenfooter:visited {
	font-family		: arial, sans-serif; 
	font-size  		: 11px;
	font-weight		: normal;
	color : #aebea3;
}
.greenfooter A:hover {
	text-decoration : underline;
}
.greyfootermargin {
	margin : 5px;
}
.greyfooter, .greyfooter A, .greyfooter A:active, .greyfooter:visited {
	font-family		: arial, sans-serif; 
	font-size  		: 11px;
	font-weight		: normal;
	color : #9c9c9c;
	text-decoration : none;
}
.greyfooter A:hover {
	text-decoration : underline;
}
.footerLeft {
	float : left;
}
.footerRight {
	float : right;
}
.topOuterBorder {
	width : 828px;
	height : 14px;
	background-image : url(/images/bg/mc_bg_top.gif);
	background-repeat : repeat-x;
}
.bottomOuterBorder {
	width : 828px;
	height : 14px;
	background-image : url(/images/bg/mc_bg_bottom.gif);
	background-repeat : repeat-x;
}
.contentBorderLeft {
	width : 828px;
	background-image : url(/images/bg/mc_bg_left.gif);
	background-repeat : repeat-y;
}
.contentBorderRight {
	width : 828px;
	background-image : url(/images/bg/mc_bg_right.gif);
	background-repeat : repeat-y;
	background-position : right;
} 
.contentBorderArea {
	margin : 0px 0px 0px 14px;
	#margin : 0px;
}
.outerBorderLeft {
	float : left;
	width : 14px;
}
.outerBorderRight {
	float : right;
	width : 14px;
}
.clear {
	clear : both;
}
.topBanner {}
.topBannerLogo {
	float : left;
	height : 242px;
	width : 230px;
	text-align : center;
}
.topBannerLogo img {
	margin-top : 16px;
}
.topBannerPic1 {
	float : left;
	height : 242px;	
	width : 412px;
}
.topBannerPic1 img {
	margin-top : 17px;	
}
.topBannerPic2 {
	float : left;
	height : 105px;	
	width : 138px;
}
.topBannerPic2 img {
	margin-top : 17px;	
	margin-left : 11px;
}
.topBannerPic3 {
	float : left;
	height : 137px;	
	width : 138px;
}
.topBannerPic3 img {
	margin-top : 10px;
	margin-left : 11px;	
}
.navBar {}
.navBox {
	float : left;
	height : 72px;
	width : 110px;
}
.navBoxTop {
	background-color : #b7cdab;
	height : 56px;
	text-align : right;
	width : 110px;
}
.navBoxTopItem {
	padding : 36px 6px 0px 0px;
}
.navBoxTopItem2 {
	padding : 21px 6px 0px 0px;
}
.navBoxTopItem A, .navBoxTopItem A:active, .navBoxTopItem A:visited, .navBoxTopItem2 A, .navBoxTopItem2 A:active, .navBoxTopItem2 A:visited   {
	font-family		: arial, sans-serif; 
	font-size  		: 12px;
	font-weight		: bold;
	color : #ffffff;
	text-decoration : none;
}
.navBoxTopItem A:hover, .navBoxTopItem2 A:hover {
	color : #087648;	
}
.navBoxBottom {
	background-color : #f7f7ef;
	height : 16px;
	width : 110px;
}
.navSpacer {
	float : left;
	height : 72px;
	width : 5px;
}
.contentArea {
	background-image : url(/images/photos/background_rowing.jpg);
	background-repeat : no-repeat;
	background-position : bottom left;
}
.contentAreaText {
	margin-left : 225px;
	width : 575px;
}
.printerFooter {
	display:none;	
}
.contactForm {
	margin :0px;
	padding :0px;
}
.contactInput {
	border : 1px solid #b7cdab;
	font-family		: arial, sans-serif; 
	font-size  		: 12px;
	color : #666666;	
	width : 250px;
	padding : 2px;
}
.contactTextarea {
	border : 1px solid #b7cdab;
	font-family		: arial, sans-serif; 
	font-size  		: 12px;
	color : #666666;	
	height : 130px;
	width : 450px;
	padding : 2px;
}
.contactSubmit {
	background-color : #b7cdab;
	font-family		: arial, sans-serif; 
	font-size  		: 12px;
	font-weight		: bold;
	color : #ffffff;
	width : 150px;
	padding : 2px;
}
.contactSubmit:hover {
	color : #087648;
	cursor:pointer;
}

.contactError {
	color : #CC0000;
	font-weight : bold;
}
.subscriptionText {
	margin-left : 5px;
	text-align : center;
}
.subscriptionWarning {
	font-size  : 11px;
	margin-bottom : 15px;
	text-align : center;
}
.subscribeBox {
	
}
.subscribeForm {
	margin :4px;
	text-align : center;
}
.subscribeInput {
	border : 1px solid #b7cdab;
	font-family		: arial, sans-serif; 
	font-size  		: 12px;
	color : #666666;	
	width : 250px;
	#height : 24px;
	padding : 3px;
}
.footertext {
	font-family		: arial, sans-serif; 
	font-size  		: 11px;
	color : #666666;	
}
.footertext A, .footertext A:active, .footertext A:visited{
	font-family		: arial, sans-serif; 
	font-size  		: 11px;
	color : #666666;	
	text-decoration : underline;
}
.footertext A:hover {
	font-family		: arial, sans-serif; 
	font-size  		: 11px;
	color : #666666;	
	text-decoration : underline;
}
.calendarBox1 {
	border: 1px solid #b7cdab;
	background-color:#f7f7ef;
	padding:3px;
}
.calendarBox2 {
	border: 1px solid #b7cdab;
	background-color:#f7f7ef;
	padding:3px;
	margin-top:4px;
}