/* --------------------------- */
/* ----- CSS GUIDELINES ----- */
/* ------------------------- */

/* ----- BODY AND LINK STYLES SHOULD BE CHANGED TO REFLECT SPECIFIC SITE ----- */

/* ----- DEFAULT SITE TYPE ----- */
body {
	padding-top:35px;
}
body, table, td, tr, select, input, p, ol, ul, li, div {
	font-family:Verdana, Arial, Helvetica, san-serif;
	font-size:10pt;
	color:#000000;
}
h1 {
	font-size:12pt;
	color:#990000;
	font-family:Arial, Verdana, Helvetica, san-serif;
	font-weight:bold;
	font-style:italic;
	margin-top:8px;
	margin-bottom:0px;
}
h2 {
	font-size:10pt;
	color:#990000;
	font-family:Arial, Verdana, Helvetica, san-serif;
	font-weight:bold;
	margin-bottom:0px;
}
h3 {
	font-size:12pt;
	color:#990000;
	font-family:Arial, Verdana, Helvetica, san-serif;
	font-weight:bold;
	margin-bottom:0px;
}
/* ----- DEFAULT SITE LINKS ----- */
a:link {
	color:#990000;
}
a:visited {
	color:#990000;
}
a:active {
	color:#990000;
}
a:hover {
	color:#D53D3C;
	text-decoration:none;
}
/* ----- SITE SPECIFIC COLORS ----- */
.white {
	color:#FFFFFF;
}
.black {
	color:#000000;
}
.blue {
	color:#336699;
}
.red {
	color:#CC0000;
}
/* ----- ALL OTHER SITE SPECIFIC STYLES GO HERE ----- */
.splash_text {
	property:value !important;
	font-size:7pt;
	color:#FF0000;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:middle;
	text-decoration:none;
}
.header {
	font-size:12pt;
	color:#990000;
	font-family:Arial, Verdana, Helvetica, san-serif;
	font-weight:bold;
	font-style:italic;
	margin-top:8px;
	margin-bottom:0px;
}
.header a:link {
	font-size:12pt;
	color:#990000;
	font-family:Arial, Verdana, Helvetica, san-serif;
	font-weight:bold;
	font-style:italic;
	margin-top:8px;
	margin-bottom:0px;
}
.header a:visited {
	font-size:12pt;
	color:#990000;
	font-family:Arial, Verdana, Helvetica, san-serif;
	font-weight:bold;
	font-style:italic;
	margin-top:8px;
	margin-bottom:0px;
}
.header a:active {
	font-size:12pt;
	color:#990000;
	font-family:Arial, Verdana, Helvetica, san-serif;
	font-weight:bold;
	font-style:italic;
	margin-top:8px;
	margin-bottom:0px;
	text-decoration:underline;
}
.header a:hover {
	font-size:12pt;
	color:#990000;
	font-family:Arial, Verdana, Helvetica, san-serif;
	font-weight:bold;
	font-style:italic;
	margin-top:8px;
	margin-bottom:0px;
	text-decoration:none;
}
.footer {
	font-size:7pt;
	color:#333333;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:middle;
	text-decoration:none;
}
.footer a:link {
	font-size:7pt;
	color:#333333;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:middle;
	text-decoration:underline;
}
.footer a:visited {
	font-size:7pt;
	color:#333333;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:middle;
	text-decoration:underline;
}
.footer a:active {
	font-size:7pt;
	color:#333333;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:middle;
	text-decoration:underline;
}
.footer a:hover {
	font-size:7pt;
	color:#666666;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:middle;
	text-decoration:none;
}
.sidebar {
	font-size:8pt;
	color:#990000;
}
.sidebar a:link {
	font-size:8pt;
	color:#990000;
}
.sidebar a:visited {
	font-size:8pt;
	color:#990000;
}
.sidebar a:active {
	font-size:8pt;
	color:#990000;
}
.sidebar a:hover {
	font-size:8pt;
	color:#D53D3C;
	text-decoration:none;
}
/* -------------------------------------------------------- */
/* ----- STUFF BELOW SHOULD NEVER NEED TO BE CHANGED ----- */
/* ----- FEEL FREE TO ADD MORE TEXT SIZES AS NEEDED ----- */
/* ----------------------------------------------------- */

/* ----- TYPE SIZES ----- */
.text6 {
	font-size:6pt;
}
.text7 {
	font-size:7pt;
}
.text8 {
	font-size:8pt;
}
.text9 {
	font-size:9pt;
}
.text10 {
	font-size:10pt;
}
.text11 {
	font-size:11pt;
}
.text12 {
	font-size:12pt;
}
.text13 {
	font-size:13pt;
}
.text14 {
	font-size:14pt;
}
.text15 {
	font-size:15pt;
}
.text16 {
	font-size:16pt;
}
.text17 {
	font-size:17pt;
}
.text18 {
	font-size:18pt;
}
.text19 {
	font-size:19pt;
}
.text20 {
	font-size:20pt;
}
.text21 {
	font-size:21pt;
}
.text22 {
	font-size:22pt;
}
.text23 {
	font-size:23pt;
}
.text24 {
	font-size:24pt;
}
/* ----- REPLACES NORMAL HTML MARKUP ----- */
b {
	font-weight:bold;
}
i {
	font-style:italic;
}
u {
	text-decoration:underline;
}
/* ----- RAISED TYPE FOR ST, ND, RD, ETC ----- */
sup {
	font-size:6pt;
	vertical-align:super;
}
/* ----- THIS WILL DOUBLE SPACE BULLET POINTS ----- */
.list {
	margin-bottom: 0em;
}
ol, ul, li {
	margin-bottom: 1em;
}
/* ----- THIS WILL REMOVED UNDERLINES WITHIN TEXT, INCLUDING LINKS ----- */
.none {
	text-decoration:none;
}
.none a:link {
	text-decoration:none;
}
.none a:visited {
	text-decoration:none;
}
.none a:hover {
	text-decoration:none;
}
.none a:active {
	text-decoration:none;
}
/* ----- NAVBAR STYLES ----- */
table.navbar {
	width:100%;
	height:31px;
	border-top:1px solid #FFFFFF;
}
table.navbar td {
	background:#7D0100;
	border-left:1px solid #C3403F;
	border-right:1px solid #000000;
	padding:2px 0px;
}
table.navbar a:link {
	font:bold 8pt Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
table.navbar a:visited {
	font:bold 8pt Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
table.navbar a:hover {
	font:bold 8pt Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
table.navbar td.first {
	border-left:none;
}
table.navbar td.last {
	border-right:none;
}
pre {
	font-size:10px;
}
/* Begin Disclaimer Language */
div.legal {
	font-size: 9px;
	border-top: 1px solid Black;
}
div.legal p {
	font-size: 9px;
}
/* End Disclaimer Language */
