body {
	background-image:url(images/bg.gif);
	margin:0px;
	background-attachment:fixed;
	padding:0px;
	text-align:center;
}

h3, h4, h5, a, ul, li, lo, td {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#244f7a;
}

/* Redefines the p tag */
p {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#000000;
	line-height:16px;
	margin:7px;
}

strong {
	color:#244f7a;
	font-size:14px;
}

address {
	color:#000000;
	padding:5px 0px 5px 15px;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-align:left;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#244f7a;
	font-weight:normal;
	padding:2px 0px 2px 0px;
	margin:0px;
	float:left;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	border-bottom:1px solid #566984;
	margin:0px;
	padding:5px 0px 0px 7px;
	color: #244f7a;
}

ul {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:16px;
}

/* Creates the general link style for the site. This is not the main navigation.  */
a:link {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:visited {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:active {	
	text-decoration:none;
}



/* ----------------- PAGE LAYOUT ELEMENTS ----------------- */

/*Collapses borders that some browsers automatically apply to tables. */
table, td, th  {	
	border-collapse:collapse;
}

/* Creates the div container for the footer. */

div#container {
	width:722px;
	background-image:url(images/body.gif);
	margin-left:auto;
	margin-right:auto;
	border-bottom:3px solid #D4D4D4;
}

div#wrapper {
	width:700px;
	margin:auto;
	padding-bottom:20px;
}

div#copyright {
	color:#FFFFFF;
	padding:5px 0px 5px 20px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
}

ul#mainnav {
	line-height:14px;
	margin:15px 3px 0px 5px;
	padding:0px;
	list-style-type:none;
}

ul#mainnav li {
	display:inline;
}

/* Although we have redefined the li style as an inline element, we need to make the actual links block level elements so we can give them widths and have them display properly as "buttons." */
ul#mainnav li a {
	margin:3px 0px 3px 0px;
	width:135px;
	background-color:#0b2975;
	padding:2px 0px 2px 7px;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	border:1px solid #000000;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

ul#mainnav li a:hover {
	background-color:#70727b;
	color:#000000;
}

ul#mainnav li a.active {
	background-color:#9e020a;
	color:#FFFFFF;
}

ul#mainnav li a.active:hover {
	color:#FFFFFF;
	background-color:#605050;
}

div#clear {
	clear:both;
}

.header {
	border-top:0px;
	border-bottom:0px;
}

.arrow {
	float:left;
	margin-top:5px;
}

.stroke {
	clear:both;
}

div#body {
	background-image:url(images/bodydiv.gif);
	border:1px solid #838381;
	float:right;
	width:497px;
	margin-top:15px;
	text-align:left;
	padding:5px;
}

.image1 {
	border:0px;
	float:right;
	margin:10px;
}

.image2 {
	margin:20px 10px 0px 0px;
}

.image21 {
	margin:20px 8px 0px 0px;
	border:1px solid #000000;
}

div#footer {
	background-image:url(images/footer.gif);
	background-repeat:repeat-x;
	background-color:#9b0202; 
	width:716px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
	margin:auto;
}

div#right {
	float:right;
	margin-right:15px;
	text-align:right;
	margin-top:5px;
}

.cash {
	text-align:right;
	margin:5px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}

.goulds {
	float:left;
	margin:10px 20px 0px 5px;
}

div#box {
	float:left;
	margin:5px 5px 5px 5px;
	text-align:left;
	padding: 5px 5px 5px 5px;
	size:auto;
	font-size:11px;
	
}


