Body { 
	margin: 30px 0;
	padding: 0;
	font-size : 13px;
	color: #000000;
	font-family : Arial, Helvetica, sans-serif;
}

font {
	font-size : 13px;
	color: #333;
	font-family : Arial, Helvetica, sans-serif;
}

TD {
	padding: 0;
	background-color: transparent;
	font-size : 13px;
	color:#333;
	font-family : Arial, Helvetica, sans-serif;
}

p {
	font-size : 13px;
	color:#333;
	line-height: 16px;
	padding: 0;
	margin: 0 0 16px 0;
}

form {
	margin: 0;
	padding: 0;
}

img { 
	border: 0;
}

h1 { font-size: 20px; margin: 0 0 7px 0; padding: 0; font-weight: normal; text-decoration: none; color:#603813; font-family: "Times New Roman", Times, serif; }
h2 { font-size: 15px; margin: 0; padding: 0; font-weight: normal; text-decoration: none; color:#6F6F6F; }
h3 { font-size: 12px; margin: 0; padding: 0; font-weight: normal; text-decoration: none; color:#6F6F6F; }

A:link { text-decoration: none; color:#6F6F6F; }
A:visited { text-decoration: none; color:#6F6F6F; }
A:active { text-decoration: none; color:#6F6F6F; }
A:hover { text-decoration: underline; color:#000000; }

A:link.white { text-decoration: none; color:#fff; }
A:visited.white { text-decoration: none; color:#fff; }
A:active.white { text-decoration: none; color:#fff; }
A:hover.white { text-decoration: underline; color:#999; }

A:link.mainMenuLink { text-decoration: none; color:#fff; }
A:visited.mainMenuLink { text-decoration: none; color:#fff; }
A:active.mainMenuLink { text-decoration: none; color:#fff; }
A:hover.mainMenuLink { text-decoration: none; color:#fff; }

div.mainMenuDiv a { color: #fff; padding: 6px 10px; margin: 0; display: block; font: 13px Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-align: left; }
div.mainMenuDiv a:hover { color: #fff; background: #636363; text-decoration: none; }

td.headerTag { color: #686868; font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: italic; padding: 20px; }
td.mainMenuCell { padding: 0 10px; background: #8b8b8b; }
td.puzzle { background: #451c02; }
td.homeBody { padding: 10px 20px 20px 35px; }
td.mainContent { padding: 30px 20px 30px 35px; }

td.topFooterLeft { background: #451c02; padding: 15px 20px 25px; color: #fff; font-size: 12px; line-height: 18px; }
td.topFooterRight { background: #8ba8af; padding: 15px 20px 25px; color: #fff; font-size: 12px; line-height: 18px; }
td.bottomFooterLeft { padding: 5px 20px; color: #333; font-size: 11px; }
td.bottomFooterRight { padding: 5px 20px; color: #333; font-size: 11px; }
td.copyright { font-size: 11px; color: #713006; padding-left: 20px; }

div.spacer { width: 10px; height: 10px; }
.errorMessage { background: #f3d9d9; border: 1px solid #a05d5d; margin: 10px 0 10px 0; padding: 15px; display: block; }

.formTable {
	padding: 0 15px 10px 0;
}

.stdInput {
	border: 1px solid #ccc;
	padding: 1px 3px;
	font-size: 13px;
}

.stdSelect {
	border: 1px solid #ccc;
	padding: 1px 1px;
	font-size: 13px;
}

.stdTextarea {
	border: 1px solid #ccc;
	padding: 1px 3px;
	font-size : 13px;
	color:#333;
	font-family : Arial, Helvetica, sans-serif;
}

.stdInput:focus, .stdSelect:focus, .stdTextarea:focus {
	border: 1px solid #8ba8af;
}

.stdSubmit {
	font-size: 11px;
	border: 1px solid #ccc;
	padding: 2px 4px;
	background: #e1e1e1;
}

.stdSubmit:hover {
	border: 1px solid #8ba8af;
	background: #8ba8af;
	color: #fff;
}