﻿BODY {
	padding: 0px; LINE-HEIGHT: 130%; background-image: url('images/waterbg.jpg'); 
	MARGIN: 0px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #e6e7e8;
}
#maincontainer {
	LEFT: 50%; MARGIN-LEFT: -376px; WIDTH: 768px; POSITION: absolute;  TOP: 0px; BACKGROUND-COLOR: transparent;
}
#mastheadhome {	HEIGHT: 470px; WIDTH: 768px; padding: 0; margin: 0; }
#masthead {	HEIGHT: 246px; WIDTH: 768px; padding: 0; margin: 0; }
#mainbody { Z-INDEX: 1; margin: 0; TEXT-ALIGN: left; width: 768px; }
#mainbodycontenttopbg {
	Z-INDEX: 2;
	background-image: url('images/contenttop.png');
	BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center;
	width:768px; height: 40px;
	margin: 0; padding: 0;
}
#mainbodycontentbg {
	Z-INDEX: 2;
	background-image: url('images/contentmiddle.png');
	BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: left;
	width: 768px;
	margin: 0; padding: 0;
}
#mainbodycontentbottombg {
	Z-INDEX: 2;
	background-image: url('images/contentbottom.png');
	BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center;
	width:768px; height: 91px;
	margin: 0; padding: 0;
}
#mainbodycontent { margin: 0; padding: 1px 40px 20px 40px; }
#bottomcontent { width: 90%; margin: 0; margin-left: auto; margin-right: auto; border-top: 1px solid #156379; text-align: center; }
#bottom { WIDTH: 768px; padding: 0; margin: 0; text-align: center;}

#bodypf { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: black; margin: 0; padding: 0; text-align: left; background: none; }
#pfcontainer { 
  top: 0;
  width: 640px;
  margin: 0; 
  padding: 20px;
  border: 0;  
  text-align: left;
  background: white;
}




p {	font-size: 80%; line-height: 130% }
.nospace { margin: 0; }
.nospacewhite { margin: 0; color: white; }
.nospacceenterwhite { margin: 0; color: white; text-align: center; }
.center { text-align: center; }
.nospacecenter { margin: 0; text-align: center; }
.right { text-align: right; }
.nospaceright { margin: 0; text-align: right; }
.centerred { margin: 12px; text-align: center; color: #CC0000; }
.nospacered {	margin: 0; text-align: left; color: #CC0000; }
.nospacecenterred {	margin: 0; text-align: center; color: #CC0000; }
.small { font-size: 70%; }
.nospacesmall { font-size: 70%; margin: 0; }
.nospacesmallcenter { font-size: 70%; margin: 0; text-align: center; }
.nospacesmallright { font-size: 70%; margin: 0; text-align: right; }
.nospacesmallcenterwhite { color: white; font-size: 70%; margin: 0; text-align: center; }
.tiny { font-size: 60%; }
.nospacetiny { font-size: 60%; margin: 0; }

A {	COLOR: #23748B; TEXT-DECORATION: none; font-weight: bold; }
A:hover { COLOR: red; TEXT-DECORATION: underline; }
A.bottom {	COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold; }
A.bottom:hover { TEXT-DECORATION: underline; }

hr { color: #156379; width: 100%; margin: 0px; }

table { vertical-align: top; border: 0px; margin: 0px; padding: 0px; }
table.borders { margin: 0px; padding: 0px; border-collapse: collapse; border: 4px solid #CC0000; }
td { vertical-align: top; }
td.middle { vertical-align: middle; }
td.bottom { vertical-align: bottom; }
td.center { text-align: center; }
td.right { text-align: right; }
td.centermiddle { text-align: center; vertical-align: middle; }
td.borders { vertical-align: top; border: 1px solid #000000; }
td.rightborders { vertical-align: top; border-right: 1px solid #000000;}
td.bordersmiddle { vertical-align: middle; border: 1px solid #000000; }
td.bordersmiddlecenter { vertical-align: middle; border: 1px solid #000000; text-align: center;}
td.borderscentertop { vertical-align: top; border: 1px solid #000000; text-align: center;}
td.bottomborders { vertical-align: middle; border-bottom: 1px solid #000000;}
td.topborders { vertical-align: middle; border-top: 1px solid #000000;}
td.topbottomborders { border-top: 1px solid #c9ad64; border-bottom: 1px solid #000000; }

td.title { vertical-align: middle; border: 4px solid #000000; background: #990000; }
td.titlenoborder { vertical-align: middle; background: #990000; }
td.subtitle { vertical-align: middle; background: #fff7ca; }
td.subtitleborders { vertical-align: middle; background: #fff7ca; border: 1px solid #000000; }
td.titlegradient { vertical-align: middle; border-bottom: 1px solid #CC0000; border-top: 1px solid #CC0000; background: url('images/headerbg.png') repeat-y; }

img { border: 2px solid #800000; }
img.noborder { border: 0; }
img.floatleft {	border: 2px solid #800000; float: left; margin-right: 10px; }
img.floatleftnoborder {	float: left; margin-right: 10px; border: none; }
img.floatright { border: 2px solid #800000; float: right; margin-left: 10px; }
img.floatrightnoborder { float: right; margin-left: 10px; border: none; }

ul { font-face: Verdana, Helvetica, sans-serif; font-size: 80%; line-height: 130%; font-weight: normal; color: black; list-style-position: outside; margin: 0px; padding-left: 20px; }

ol { font-face: Verdana, Helvetica, sans-serif; font-size: 80%; line-height: 130%; font-weight: normal; color: black; list-style-position: outside; margin: 0px; padding-left: 20px; }
ul.image {list-style-image: url(arrow.gif); }
ul.imagemargin {list-style-image: url(arrow.gif); margin-left: 10px; }
ul.noimage {list-style-type: none; }
ul.circle {list-style-type: circle; margin-left: 20px; }
ul.solidcircle {list-style-type: disc; margin-left: 20px; }
ol.numbered li { list-style-type: decimal; margin-left: 20px; margin-bottom: 12px;  margin-top: 12px; }
ol.numbered li li { list-style-type: lower-alpha; }
ol.numbered li li li { list-style-type: decimal; }
ol.numbered li li li li { list-style-type: disc; }

ol.numberednospace li { list-style-type: decimal; margin-left: 36px; }
ol.numberednospace li li { list-style-type: lower-alpha; margin-left: 9px; }
ol.numberednospace li li li { list-style-type: decimal; margin-left: 9px; }
ol.numberednospace li li li li { list-style-type: disc; margin-left: 9px; }

ol.alphalower li { list-style-type: lower-alpha; margin-left: 20px; margin-bottom: 12px;  margin-top: 12px; }
ol.alphalower li li  { list-style-type: decimal; }
ol.alphalower li li li { list-style-type: disc; }
ol.alphalower li li li li { list-style-type: circle; }

ol.alphalowernospace li { list-style-type: lower-alpha; margin-left: 36px; }
ol.alphalowernospace li li  { list-style-type: decimal;  margin-left: 9px; }
ol.alphalowernospace li li li { list-style-type: disc;  margin-left: 9px; }
ol.alphalowernospace li li li li { list-style-type: circle; margin-left: 9px; }

ol.alphaupper li { list-style-type: upper-alpha; margin-left: 20px; margin-bottom: 12px; margin-top: 12px; }
ol.alphaupper li li { list-style-type: decimal; }
ol.alphaupper li li li { list-style-type: lower-alpha; }
ol.alphaupper li li li li { list-style-type: disc; }
ol.roman li { list-style-type: upper-roman; margin-left: 20px; margin-bottom: 12px;  margin-top: 12px; }
ol.roman li li { list-style-type: upper-alpha; }
ol.roman li li li { list-style-type: decimal; }
ol.roman li li li li { list-style-type: lower-alpha; }
ol.roman li li li li li { list-style-type: disc; }

