body         { color: black; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #4f6e9a; text-align: center; margin: 2px }
p  { margin-top: 0.4em; margin-bottom: 0.8em; }
table { font-size: 100% }
.container           { background-color: #f9f8ff; background-image: url(images/bottom-curve.gif); background-repeat: no-repeat; background-position: 0 bottom; text-align: left; margin: 0 auto; width: 900px }
.banner    { background-color: #4f6e9a; text-align: center; display: block; width: 900px }
.mainbody     {
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 20px;
	padding-left: 20px;
	clear: both;
}
.topnav                            { color: white; font-size: 10pt; font-weight: bold; background-color: #000080; background-image: url(images/blubar.gif); text-indent: 20px; margin: 0; padding: 0; width: 900px; border-top: 1px solid #4f6e9a; border-bottom: 1px solid #cecece }
.topnav a:link                          { color: #ffff82; text-decoration: none; padding-right: 10px; padding-left: 10px; border-right: 2px solid #4f6e9a }
.topnav a:visited     { color: #ffff82; text-decoration: none; padding-right: 10px; padding-left: 10px ; border-right: 2px solid #4f6e9a; }
.topnav a:hover               { color: #000080; text-decoration: none; background-color: #f9f8ff; background-image: url(images/yelbar.gif) ; border-right: 2px solid #4f6e9a; }
.topnav a:active     { color: #000080; text-decoration: underline; background-color: #e7e7ff; background-image: url(images/yelbar.gif); position: relative; top: 1px; right: -1px }
.callout a:link { color: #ff0; text-decoration: none }
.callout a:visited { color: #ff0; text-decoration: none }
.callout a:hover  { color: #000080; text-decoration: none; background-color: #e7e7ff }
h1  { color: #000080; font-size: 1.3em; font-weight: bold; margin: 0.67em 0 0 }
h2 { color: #000080; font-size: 1.2em; font-weight: bold; margin: 0.5em 0 0 }
h3 { color: #000080; font-size: 1.1em; font-weight: bold; margin: 0.4em 0 0; }
h4 { color: #000080; font-size: 1em; font-weight: bold; margin: 0.3em 0 0; }
.gait { color: black; background-color: #d2dced; width: 580px; padding: 10px; border: solid 1px #fff  }
.callout { color: white; background-color: #4f6e9a; padding: 10px; border: solid 1px #fff; }
.callouthdr    { color: white; font-weight: bold; background-color: #000080; padding: 10px; border-top: 1px solid; border-right: 1px solid; border-bottom: 0; border-left: 1px solid }
.resulthdr { color: white; font-weight: bold; background-color: #000080; padding: 1px; }
a:link   { color: #4574b4; text-decoration: none }
a:visited  { color: #4574b4; text-decoration: none }
a:hover  { color: #d9a000; text-decoration: underline }
.outline {
	border-color: #cddcf0;
	border-style: none solid solid none;
	border-width: 1px;
	background-color: #F0F7FF;
}
a:active  { color: #b55100; text-decoration: underline }
.copyright { color: #fff; font-size: 80%; text-align: center; margin: 0 }
.copyright a:link { color: #fff; text-decoration: none; }
.copyright a:visited { color: #fff; text-decoration: none; }
.copyright a:hover { text-decoration: underline; }
.topline { background-color: #fcfbff; vertical-align: top; border-color: #cddcf0; border-style: solid none none solid; border-width: 1px; }
.inputfield       { font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #ffffec   }
#banner {
	background-color: #C36;
	margin-top: 0px;
	margin-left: -30px;
	margin-right: -30px;
}
.rightcol {
	float: right;
	width: 300px;
}
.leftcol {
	float: left;
	width: 500px;
}
.leftcol th {
	font-size: 110%;
	color: #FFF;
	background-color: #000080;
	text-align: left;
}
.leftcol td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	font-size: 100%;
}
#lefty {
	float: left;
	height: 450px;
	width: 600px;
}
#righty {
	float: right;
	height: 450px;
	width: 280px;
	margin: 5px;
	background-color: #E1E1FF;
	padding: 5px;
}
.blue {
	color: #000080;
	font-weight: bold;
}

