body
{
	background-color: #2e87b8;
}

html, body {
margin: 0;
padding: 0;
height: 100%
}

.panel
{
	background-color: #A1D4F3;
	padding: 5px;
}

.banner
{
	background-color: #A1D4F3;
}

h1
{
	color: White;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 27px;
	letter-spacing: 4px;
	word-spacing: 6px;
	line-height: 130%;
	font-weight: normal;
}

.chapternumber
{
	color: White;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 27px;
	letter-spacing: 4px;
	word-spacing: 6px;
	line-height: 130%;
	font-weight: normal;
}

h2
{
	color: White;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 17px;
	letter-spacing: 4px;
	font-weight: normal;
}

.chapter
{
	color: White;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 17px;
	letter-spacing: 3px;
	font-weight: normal;
	line-height: 20px;
}

h3
{
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 3px;
	font-weight: normal;
}

.content
{
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

.contentbox
{
	color: #1F5371;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

.contentboxsmall
{
	color: #1F5371;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.contentbox a {text-decoration: underline;  color: #1F5371; }
.contentbox a:link {text-decoration: underline;  color: #1F5371; }
.contentbox a:visited {text-decoration: underline; color: #1F5371; }
.contentbox a:hover {text-decoration:underline; color: #1F5371; }
.contentbox a:active {text-decoration: underline; color: #143143; }

.contentboxsmall a {text-decoration: underline;  color: #1F5371; }
.contentboxsmall a:link {text-decoration: underline;  color: #1F5371; }
.contentboxsmall a:visited {text-decoration: underline; color: #1F5371; }
.contentboxsmall a:hover {text-decoration:underline; color: #1F5371; }
.contentboxsmall a:active {text-decoration: underline; color: #143143; }

.title
{
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
}

.titlebox
{
	color: #1F5371;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
}

.navigation
{
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
}

.navigation a {text-decoration: none;  color: White; }
.navigation a:link {text-decoration: none;  color: White; }
.navigation a:visited {text-decoration: none; color: White; }
.navigation a:hover {text-decoration:underline; color: White; }
.navigation a:active {text-decoration: underline; color: White; }

a {text-decoration: underline;  color: White; }
a:link {text-decoration: underline;  color: White; }
a:visited {text-decoration: underline; color: White; }
a:hover {text-decoration:underline; color: #A1D4F3; }
a:active {text-decoration: underline; color: White; }

.copyright
{
	color: #1F5371;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.copyright a {text-decoration: none;  color: #1F5371; }
.copyright a:link {text-decoration: none;  color: #1F5371; }
.copyright a:visited {text-decoration: none; color: #1F5371; }
.copyright a:hover {text-decoration:underline; color: #1F5371; }
.copyright a:active {text-decoration: underline; color: #143143; }

.homebox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: White;
	padding: 4px;
	letter-spacing: 1px;
}

/* to use with Nifty Corners */

.box
{
	background: #A1D4F3;
	color: White;
	padding: 8px;
}

.boxalert
{
	background: Red;
	color: White;
	padding: 8px;
}

.boxwhite
{
	background: White;
	color: #2E87B8;
	padding: 8px;
}

/* Simple buttons */

span.Button30 {
 font-size: 10px;
 font-weight:bold;
}
span.Button30 a {
 height: 30px;
 width: 80px;
 display: block;
 text-decoration: none;
 color: #07378C;
 background-image: url(/images/but-30-80-off.gif);
 background-repeat: no-repeat;
 text-align: center;
 line-height: 30px;
}
span.Button30 a:link, span.Button30 a:active, span.Button30 a:visited {
 color: #07378C;
 text-decoration: none;
}
span.Button30 a:hover {
 color: black;
 text-decoration: none;
 background-image: url(/images/but-30-80-on.gif);
 background-repeat: no-repeat;
}

span.Button30Wide {
 font-size: 10px;
 font-weight:bold;
}
span.Button30Wide a {
 height: 30px;
 width: 160px;
 display: block;
 text-decoration: none;
 color: #07378C;
 background-image: url(/images/but-30-160-off.gif);
 background-repeat: no-repeat;
 text-align: center;
 line-height: 30px;
}
span.Button30Wide a:link, span.Button30Wide a:active, span.Button30Wide a:visited {
 color: #07378C;
 text-decoration: none;
}
span.Button30Wide a:hover {
 color: black;
 text-decoration: none;
 background-image: url(/images/but-30-160-on.gif);
 background-repeat: no-repeat;
}

/* FORMS */

.FormTable
{
	padding: 3px;
}

.FormTableLeftWide
{
	width: 50%;
	font-weight: bold;
	vertical-align: top;
}

.FormTableRightWide
{
	width: 50%;
	vertical-align: top;
}

.FormTableLeft
{
	width: 120px;
	font-weight: bold;
	vertical-align: top;
}

.FormTableLeftMiddle
{
	width: 120px;
	vertical-align: middle;
}

.FormTableRight
{
	vertical-align: top;
}



