/* general site-wide formatting */
body {
	background-color: #7E9EC0;
	background-image: url(/images/pieces/bgGradient.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
}
.mainContentTable {
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 0px;
}

/* general text formatting */
.bodyText {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #003569;
	line-height: 18px;
}
.bodyText a:link { color: #625839; text-decoration:underline; }
.bodyText a:visited { color: #625839; text-decoration:underline; }
.bodyText a:hover { color: #FFFFFF; text-decoration:underline; background-color: #625839; padding: 0px; }
.bodyText a:active { color: #625839; text-decoration:underline; }
.captionText {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #003569;
}
.quote {
	font-family: Times, Georgia, serif;
	font-size: 14px;
	color: #948A6D;
	line-height: 16px;
}
.headline {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #625839;
}
.footerText {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #003569;
	line-height: 14px;
}
.footerText a:link { color: #003569; text-decoration:none; }
.footerText a:visited { color: #003569; text-decoration:none; }
.footerText a:hover { color: #003569; text-decoration:underline; }
.footerText a:active { color: #003569; text-decoration:none; }

/* header and main navigation text formatting */
.breadcrumbTrail {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(/images/pieces/topBrownBar.gif);
	background-repeat: repeat-x;
}
.breadcrumbTrail a:link { color: #FFFFFF; text-decoration:none; }
.breadcrumbTrail a:visited { color: #FFFFFF; text-decoration:none; }
.breadcrumbTrail a:hover { color: #C1B798; text-decoration:none; }
.breadcrumbTrail a:active { color: #C1B798; text-decoration:none; }
.navBar {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(/images/pieces/navBrownBar.gif);
	background-repeat: repeat-x;
	height: 29px;
	vertical-align: middle;
}
.navBar a:link { color: #FFFFFF; text-decoration:none; }
.navBar a:visited { color: #FFFFFF; text-decoration:none; }
.navBar a:hover { color: #C1B798; text-decoration:none; }
.navBar a:active { color: #C1B798; text-decoration:none; }

/* Interior page layout */
.navCell {
	padding-left: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D5D1C2;
}
.rightCell {
	padding-left: 15px;
	padding-right: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D5D1C2;
}
.contentCell {
	padding-left: 15px;
	padding-right: 15px;
}

/* navmenu formatting */
.navMenu {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #625839;
	line-height: 24px;
}
.navMenu a:link { color: #625839; text-decoration:none; }
.navMenu a:visited { color: #625839; text-decoration:none; }
.navMenu a:hover { color: #FFFFFF; text-decoration:none; background-color: #625839; padding: 2px; }
.navMenu a:active { color: #625839; text-decoration:none; }
.sectTitleImage {
	margin-bottom: 5px;
}
