body {
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	background-color: #3a0000;
	font-family: Verdana;
}

body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #cdcdcd;
}

a:link, a:visited {
	font-size: 12px;
	color: #cdcdcd;
	text-decoration: none;
}

a:hover, a:active {
	font-size: 12px;
	text-decoration: none;
	color: #ff212b;
}

a.subtle:link, a.subtle:visited, a.subtle:hover, a.subtle:active {
	font-size: 12px;
	color: #cdcdcd;
	text-decoration: none;
}

.smallTitle, a.smallTitle:link, a.smallTitle:visited, a.smallTitle:hover, a.smallTitle:active {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.linkOn, a.linkOn:link, a.linkOn:visited {
	text-decoration: none;
	color: #bd250a;
}

a.linkOn:hover, a.linkOn:active {
	text-decoration: none;
	color: #da3c36;
}

.copyright, a.copyright:link, a.copyright:visited {
	text-decoration: none;
	color: #bd250a;
	font-size: 10px;
	line-height: 15px;
}

a.copyright:hover, a.copyright:active {
	text-decoration: underline;
	color: #da3c36;
	font-size: 10px;
	line-height: 15px;
}

.nav, a.nav:link, a.nav:visited, a.navOn:visited {
	font: 11px/26px Verdana;
	color: #7a5d5d;
	height: 26px;
	display: block;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
}

a.nav:hover, a.nav:active {
	font: 11px/26px Verdana;
	color: #ff212b;
	background-color: #260000;
	height: 26px;
	display: block;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
}

.navOn, a.navOn:link {
	font: 11px/26px Verdana;
	color: #d92a0c;
	height: 26px;
	display: block;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #2b0000;
	text-decoration: none;
}

a.navOn:hover, a.navOn:active {
	font: 11px/26px Verdana;
	color: #ff212b;
	height: 26px;
	display: block;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #2b0000;
	text-decoration: none;
}

.borderRight {
	border-right: 1px dotted #581010;
}

.borderLeft {
	border-left: 1px dotted #581010;
}

.breadcrumbs, a.breadcrumbs:link, a.breadcrumbs:visited {
	color: #5b5b5b;
	font-size: 9px;
	padding-top: 8px;
}

a.breadcrumbs:hover, a.breadcrumbs:active {
	color: #ff212b;
	font-size: 9px;
	padding-top: 8px;
}

.content, a.content:link, a.content:visited {
	color: #cdcdcd;
	font-size: 12px;
	line-height: 18px;
}

a.content:hover, a.content:active {
	color: #ff212b;
	font-size: 12px;
	line-height: 18px;
}

.contentMedium, a.contentMedium:link, a.contentMedium:visited {
	color: #cdcdcd;
	font-size: 14px;
	line-height: 18px;
}

a.contentMedium:hover, a.contentMedium:active {
	color: #ff212b;
	font-size: 14px;
	line-height: 18px;
}

.contentLarge, a.contentLarge:link, a.contentLarge:visited {
	color: #cdcdcd;
	font-size: 20px;
	font-weight: bold;
}

a.contentLarge:hover, a.contentLarge:active {
	color: #ff212b;
	font-size: 20px;
	font-weight: bold;
}

.dottedBox {
	border: 1px dotted #888;
	padding: 8px;
	margin: 2px;
	color: #cdcdcd;
	background-color: #270700;
}

.contentBox, a.contentBox:link, a.contentBox:visited {
	width: 30%;
	float: left;
	text-align: center;
	border: 1px dotted #888;
	padding: 8px;
	margin: 2px;
	color: #cdcdcd;
}

.errorBox {
	width: 100%;
	float: left;
	text-align: center;
	border: 1px dotted #b32309;
	padding: 8px;
	margin: 2px;
	background-color: #3a0000;
	color: #ff212b;
	clear: right;
}

a.contentBox:hover, a.contentBox:active {
	width: 30%;
	float: left;
	text-align: center;
	border: 1px dotted #888;
	padding: 8px;
	margin: 2px;
	background-color: #3a0000;
	color: #ffffff;
}

.faqBox, a.faqBox:link, a.faqBox:visited {
	width: 100%;
	float: left;
	text-align: center;
	border: 1px dotted #888;
	padding: 8px;
	margin: 2px;
	background-color: #270700;
	color: #cdcdcd;
}

faqBox:hover,  a.faqBox:hover, a.faqBox:active {
	width: 100%;
	float: left;
	text-align: center;
	border: 1px dotted #888;
	padding: 8px;
	margin: 2px;
	background-color: #3a0000;
	color: #ffffff;
}

.faqURL, a.faqURL:link, a.faqURL:visited {
	color: #ba7838;
	font-size: 11px;
	line-height: 18px;
}

a.faqURL:hover, a.faqURL:active {
	color: #ff212b;
	font-size: 11px;
	line-height: 18px;
}

.boxRule {
	border: 1px dotted #e37267;
}

.botRule {
	border-bottom: 1px dotted #e37267;
}

.bold {
	font-weight: bold;
}

.header {
	color: #ababab;
	font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-top: 2px;
	padding-bottom: 3px;
}

.columnHeader, a.columnHeader:link, a.columnHeader:visited {
	color: #f0c437;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 6px;
}

a.columnHeader:hover, a.columnHeader:active {
	color: #fbf637;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 6px;
}

.columnSubHeader, a.columnSubHeader:link, a.columnSubHeader:visited {
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 6px;
}

a.columnSubHeader:hover, a.columnSubHeader:active {
	color: #fbf637;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 6px;
}

.medium, a.medium:link, a.medium:visited {
	font-size: 16px;
	color: #cdcdcd;
}

a.medium:hover, a.medium:active {
	font-size: 16px;
	color: #ffffff;
}

.white {
	color: white;
}

.red {
	color: red;
}

.orange {
	color: #f0c437;
}

.orangeDark {
	color: #ba7838;
}

.h1 {
	color: #f0c437;
}

.field {
	background-color: #f0c437;
	border: 1px solid #9f1f08;
	font-size: 15px;
	width: 246px;
	padding: 1px 1px 1px 3px;
	font-family: Arial;
}

.dropMenu {
	background-color: #eaa523;
	border: 1px solid #9f1f08;
	width: 250px;
	padding: 1px;
	font: 15px/20px Arial;
}

.button {
	background-color: #faf036;
	border: 1px solid #9f1f08;
	width: 250px;
	padding: 5px;
	font: bold 18px/20px Verdana;
}

.button:hover {
	background-color: #ff212b;
	border: 1px solid #b32309;
	width: 250px;
	padding: 5px;
	font: bold 18px/20px Verdana;
	color: #000000;
}