/* CSS Document */

.smallhead {
	font-family: arial, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	text-align: justify;
}
a.smallhead {
	font-family: arial, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	text-align: justify;
}

a { color:#990000;text-decoration:none;
}

a:visited {color:#990000;text-decoration:none;
}

a:hover {color:#990000;text-decoration:none;
}

a:active {color:#990000;text-decoration:none;
}

.submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
}
.submenu a { color:#FFFFFF;text-decoration:none;
}

.submenu a:visited {color:#FFFFFF;text-decoration:none;
}

.submenu a:hover {color:#FF0000;text-decoration:none;
}

.submenu a:active {color:#FFFFFF;text-decoration:none;
}


/* pulls table flush with top of page */
body 
{
margin-top: 0px;
}

/* this designates the height of the menu table in order to stretch it to the correct image size so that the underlying table background can repeat when stretched and blend with it */
.menutable 
{
height: 345px;
}

/* settings for the sub table areas */
.tablecell
{
	width: 255px;
	background-image:url(../images/lower_table_bg.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.tablecell a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#f93;
	text-decoration: none;
}

.tablecell a:visited, .tablecell a:active, .tablecell a:hover,
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#f93;
}

/* red borders */
.rightred
{
	border-right: 1px solid #7f3636;
}
.topred
{
	border-top: 1px solid #7f3636;
}

/* This sets the height of the address table */
.addresstable
{
	height: 42px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
}

/* height for the top table cell showing the backround image of the page */
.topcell
{
	padding-right: 25px;
	padding-top: 4px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	background-image: url(../images/top_banner_4.jpg);
}

/* Menu fonts and borders */
.menucell
{
	border-bottom: 1px solid #7f3636;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.menucell a
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
}
.menucell a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#990000;
	text-decoration:none;

}
.menucell a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration:none;

}

/* style for the disclaimer and copywrite footer */
.footer 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
/* style for text */
.text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
}

/* style for <BR> not <P> on below*/
P {
	padding-left:16px;
	margin-top: 0px; 
	margin-bottom: 0px; 
}

UL, OL {
	padding-left:16px;
	margin-top: 0px; 
	margin-bottom: 0px; 
}

.header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#993333;
}

/*Big baby font */
.parentTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-decoration:none;
	font-style:italic;
	font-weight:bolder
}
/* style for text */
.whiteBIGtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FFFFFF;
	text-decoration:none;
}

/* style for text */
.redtext
{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
}

