body, td, th {
	font-family: Optima, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004C35;
}

body {
	background-color: #eef3f4;
	margin-top: 0px;
}

.text, a.text:link, a.text:visited {
	font-family: Optima, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #294937;
	text-decoration: none;
}

a.text:hover, a.text:active {
	font-family: Optima, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #827613;
	text-decoration: underline;
}

.nav, a.nav:link, a.nav:visited {
	color: #FFFFFF;
	line-height: 31px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 10px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.nav:hover, a.nav:active {
	color: #c4b63d;
	line-height: 31px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 10px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.leftNav, a.leftNav:link, a.leftNav:visited {
	color: #3c5949;
	display: block;
	width: 190px;
	font-size: 11px;
	text-decoration: none;
	height: 34px;
	line-height: 34px;
	margin-left: 27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.leftNav:hover, a.leftNav:active {
	color: #827613;
	display: block;
	width: 190px;
	font-size: 11px;
	text-decoration: none;
	height: 34px;
	line-height: 34px;
	margin-left: 27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#paymentTab {
	color: #633600;
	font-weight: bold;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: underline;
}

#paymentTab:hover {
	color: #b56800;
}

.small, a.small:link, a.small:visited {
	color: #3c5949;
	font-size: 10px;
	text-decoration: none;
}

a.small:hover, a.small:active {
	color: #827613;
	font-size: 10px;
	text-decoration: none;
}

.lineHeight1 {
	line-height: 18px;
}

.lineHeight2 {
	line-height: 18px;
}

.indent1 {
	margin-left: 13px;
}

.bigTitle, a.bigTitle:link, a.bigTitle:visited {
	font-size: 25px;
	font-weight: bold;
	color: #294937;
	text-decoration: none;
}

a.bigTitle:hover, a.bigTitle:active {
	font-size: 25px;
	font-weight: bold;
	color: #827613;
	text-decoration: none;
}

.title, a.title:link, a.title:visited {
	font-size: 20px;
	font-weight: bold;
	color: #294937;
	text-decoration: none;
}

a.title:hover, a.title:active {
	font-size: 20px;
	font-weight: bold;
	color: #827613;
	text-decoration: none;
}

.subTitle, a.subTitle:link, a.subTitle:visited {
	font-size: 15px;
	font-weight: bold;
	color: #294937;
	text-decoration: none;
}

a.subTitle:hover, a.subTitle:active {
	font-size: 15px;
	font-weight: bold;
	color: #827613;
	text-decoration: underline;
}

.subTitleWhite, a.subTitleWhite:link, a.subTitleWhite:visited {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.subTitleWhite:hover, a.subTitleWhite:active {
	font-size: 13px;
	font-weight: bold;
	color: #e9f2d8;
	text-decoration: underline;
}

.messageTitle, a.messageTitle:link, a.messageTitle:visited {
	font-size: 14px;
	font-weight: bold;
	color: #294937;
	text-decoration: none;
}

a.messageTitle:hover, a.messageTitle:active {
	font-size: 14px;
	font-weight: bold;
	color: #827613;
	text-decoration: underline;
}

.file, a.file:link, a.file:visited {
	font-size: 14px;
	font-weight: bold;
	color: #294937;
	text-decoration: none;
}

a.file:hover, a.file:active {
	font-size: 14px;
	font-weight: bold;
	color: #827613;
	text-decoration: none;
}

.heavyText, a.heavyText:link, a.heavyText:visited {
	font-size: 13px;
	color: #294937;
	text-decoration: none;
}

a.heavyText:hover, a.heavyText:active {
	font-size: 13px;
	color: #827613;
	text-decoration: underline;
}

.button, a.button:link, a.button:visited {
	color: #FFFFFF;
	font: 12px Optima, Arial, Helvetica, sans-serif;
	background-color: #294937;
	border: 1px solid #FFFFFF;
	padding: 0px 8px;
	height: 20px;
}

.button:hover, a.button:hover, a.button:active {
	color: #294937;
	font: 12px Optima, Arial, Helvetica, sans-serif;
	background-color: #eff9fa;
	border: 1px solid #294937;
	padding: 0px 8px;
	height: 20px;
}

.field {
	color: #294937;
	font: 12px Optima, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #e1e9ea;
	padding: 0px 8px;
	height: 20px;
}

.menu {
	color: #294937;
	font: 11px Optima, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #e1e9ea;
	padding: 5px;
	margin-bottom: 10px;
}

#postit {
	background:url(images/alert_grabbar.gif) bottom repeat-x #fbfcdd;
	position: absolute;
	width: 410px;
	padding: 5px;
	background-color: #fbfcdd;
	border: 1px solid #7a0000;
	visibility: visible;
	z-index: 100;
	cursor: hand;
	cursor: pointer;
}

.fail {
	font-family: Optima, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #b91f1f;
	font-weight: bold;
}

.message, a.message:link, a.message:visited {
	font-family: Optima, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #294937;
}

a.message:hover, a.message:active {
	font-family: Optima, Arial, Helvetica, sans-serif;
	color: #827613;
	text-decoration: underline;
}

.closit, a.closit:link, a.closit:visited {
	font-family: Optima, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #294937;
}

a.closit:hover, a.closit:active {
	font-family: Optima, Arial, Helvetica, sans-serif;
	color: #827613;
	text-decoration: underline;
}

.medText, a.medText:link, a.medText:visited {
	color: #034F68;
	font-size: 11px;
	font-family: Optima, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

a.medText:hover, a.medText:active {
	color: #d38702;
	font-size: 11px;
	font-family: Optima, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}
