body {
	color: #000000;
	font-family: Georgia, Palatino, "Palatino Linotype", "Book Antiqua", serif;
	font-size: 12pt;
	background-color: #306ea0;
	text-align: center;
	margin: 0;
	padding: 0;
}


/*  Basic setup  */

div { margin: 0; padding: 0; text-align: left; border: 0; }
img { margin: 0; padding: 0; }

a, a:visited { color: #000000; font-weight: bold; }
a:hover { color: #007744; font-weight: bold }
a:active { color: #990000; font-weight: bold }


/*  Container that has the repeating background  */

div.container {
	margin-left: auto;
	margin-right: auto;
	background: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	width: 840px;
}

div.banner { padding-top: 10px; padding-left: 40px; }


/*  Title Banner and Menu  */

div.menu { text-align: center; }
.menu a, .menu img { border: 0; }


/*  Main Body Content  */

div.maincontent { padding: 10px; }
.maincontent p { margin-left: 20px; }

h1 {
 padding-bottom:0px;
 text-align: left;
 border-bottom: 1px solid #cccc00;
 color: #1b3830;
 font-variant: small-caps;
 font-size: 24px;
}

img.floatimage {
	padding-right: 0;
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 10px;
	float: right;
	background: #ffffff;
}

.market h2 {
	font-size: 1em;
	font-weight: bold;
	padding: 0;
	margin: 5px;
}
.market p {
	margin-top: 5px;
}


/*  Footer and endcap of background  */

div.footer {
	text-align: left;
	padding-bottom: 20px;
	margin-left: -10px;
	margin-right: -10px;
	background: #000066;
	clear: both;
}
.footer p {
	margin: 0;
	padding-top: 20px;
	text-align: center;
	color: #ffffff;
}


/*  Fancy Decorative Stuff for Front Splash Page  */

/* Splash page background */
div.splash {
	background: #ffffff url(images/splash-background.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 510px;
	width: 710px;
	padding: 10px;
	position: relative;
}

/* White text box formatting */
div.frontstripe {
	float: left;
	width: 280px;
	margin: 17px;
	_margin-left: 9px; /* This is a ridiculous hack for a variant of the IE6 double-margin bug */
	margin-top: 35px;
	padding: 0;
	padding-bottom: 5px;
	background: url(images/frontbox-bottomcap.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
}

.frontstripe h1 {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 0;
}
.frontstripe p {
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 5px;
}

img.logo {
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding: 5px;
}

img.floatright {
	float: right;
	padding: 10px;
	padding-top: 0;
}