body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #fff5af;
}
a  {
	color: #007010; font-weight: bold; text-decoration: none;
}
a:hover {
	color: #001868;
}

p {
	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
p.nospaced {
	margin-bottom: 0px;
}
div.boxed {
	margin-left: 20px; margin-right: 20px; padding-left: 10px; padding-right: 10px; border: 2px solid black;
}

ul {
	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}
li {
	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}
dl {
	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}
dt {
	font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
}

.h1 {
	margin: 0;
	color: #000071; font-weight: bold; font-size: 18px; text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.h2 {
	margin: 0;
	color: #000071; font-weight: bold; font-size: 16px; text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.h3 {
	margin: 0;
	color: #000071; font-weight: bold; font-size: 14px; text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.h4 {
	margin: 0;
	color: #000071; font-weight: bold; font-size: 10px; text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
}


blockquote {
	color: #000071; font-size: 12px; font-weight: bold; font-style: oblique;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
blockquote.quote {
	margin-bottom: 0px;
}
blockquote.attrib {
	margin-top: 0px;
	margin-left: 300px;
}
p.boldlead {
	margin-left: 30px; text-indent: -30px;
}
p.captions {
	margin-top: 40px; font-style: oblique;
}



div.pop { position: absolute; top: 0px; }
div.right { float: right; padding-left: 8px; }
div.left { float: left; padding-right: 8px; }
img.right { float: right; }
img.left { float: left; }


/** Sections of the page, absolutely positioned.

/** Whole page */
#container {
	display: block; position: absolute; top: 10px; left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(background.jpg);
	text-align: left; width: 900px; height: 675px;
	visibility: visible;
}


/** IPOWER ad */
#hostedbyipower {
	display: block; position: absolute; top: 680px; left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left; width: 110px; height: 45px;
	visibility: visible;
}





/** Top menu bar controls, for all pages */

/** The bar containing images: */
#topmenu {
	position: absolute;
	text-align: center;
	top: 10px; left: 250px; right: 40px; bottom: 620px;
	width: 610px; height: 50px;
	color: #fff;
	z-index: 0;
}
/** FOR NOW, the top menu items are text: */
#topmenu li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
#topmenu li a { 
	display: block; margin: 2px 2px 0 0; padding: 4px 10px;
	background: #112266;
	border: 1px solid black;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
	text-align: center; text-decoration: none;
}
#topmenu li a:hover { color: #FFFF00; }



/** The bar containing pulldowns: */
#menubar {
	position: absolute;
	text-align: center;
	top: 50px; left: 250px; right: 40px; bottom: 575px;
	width: 610px; height: 48px;
	color: #fff;
	z-index: 0;
}

/** The pulldowns are LIs, formatted without bullets: */
#menubar li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}


/** Each pulldown LI has an A link to # with hover-rules; and a DIV (below) */
#menubar li a { 
	display: block; margin: 2px 2px 0 0; padding: 4px 10px;
	background: #116622;
	border: 1px solid black;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
	text-align: center; text-decoration: none;
}
#menubar li a:hover { color: #FFFF00; }

/** Each pulldown LI has a DIV with the menu items; the hover-script for the A makes it visible. */
#menubar div {
	position: absolute;
	visibility: hidden;
	margin: 0; padding: 0;
	background: #fff5af;
	border: 1px solid #0000ff;
}

/** Each pulldown DIV has a block-list of A refs to the other pages etc. */
#menubar div a {
	position: relative; display: block;
	background: #fff5af;
	color: #007010;
	margin: 0; padding: 5px 10px;
	width: auto; white-space: nowrap; text-align: left; text-decoration: none;
}
#menubar div a:hover {
	color: #001868;
}




/** Main section, for pages without left menu or other features */
#fullsection {
	position: absolute;
	top: 120px; left: 10px; right: 30px; bottom: 70px;
	width: 860px; height: 485px;
}


/** Main section, for pages with #leftsection as well */
#mainsection {
	position: absolute;
	top: 120px; left: 250px; right: 30px; bottom: 70px;
	width: 620px; height: 485px;
}

/** Left side section, for pages with selectable subsections */
#leftsection {
	position: absolute;
	top: 120px; left: 10px; right: 665px; bottom: 70px;
	width: 225px; height: 485px;
}


/** For left section selectors */
#leftsection P.leftmenu {
	margin-top: 4px; margin-bottom: 1px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold;
	text-align: left; text-decoration: none;
}

#leftsection P.menuitem {
	margin-top: 0px; margin-left: 24px; margin-bottom: 1px; text-indent: -10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
	padding: 0;
}
#leftsection P.centermenu {
	margin-top: 4px; margin-bottom: 1px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold;
	text-align: center; text-decoration: none;
}



/** Sub-page visibility markers, for pages with subsectShow code */
#ssA { visibility: visible; }
#ssB { visibility: hidden; }
#ssC { visibility: hidden; }
#ssD { visibility: hidden; }
#ssE { visibility: hidden; }
#ssF { visibility: hidden; }
#ssG { visibility: hidden; }
#ssH { visibility: hidden; }
#ssI { visibility: hidden; }
#ssJ { visibility: hidden; }
#ssK { visibility: hidden; }
#ssL { visibility: hidden; }
#ssM { visibility: hidden; }
#ssN { visibility: hidden; }
#ssO { visibility: hidden; }
#ssP { visibility: hidden; }
#ssQ { visibility: hidden; }
#ssR { visibility: hidden; }
#ssS { visibility: hidden; }
#ssT { visibility: hidden; }





/* Contact information on the bottom */
#bottomsection {
	position: absolute;
	top: 620px; left: 20px; right: 40px; bottom: 30px;
	width: 840px; height: 25px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF; font-size: 14px; font-weight: bold;
}
#bottomsection a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF; font-size: 14px; font-weight: bold;
}
#bottomsection a:hover { color: #FFFF00; }
