body {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #5e656d;
	margin: 0;
	padding: 0;
	cursor: default;
	line-height: 150%;
	background-color: #e3edf1;
}
td {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 150%;
}
.PageBorder {
	text-align: center;
	width: 980px;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	border: 0px solid red;	
}
.PageTop {
	clear: both;
	height: 24px;
	background: url(../images/page-top.gif) no-repeat top left; 
	border: 0px solid red;	
}
.PageBtm {
	clear: both;
	height: 27px;
	background: url(../images/page-btm.gif) no-repeat top left; 
	border: 0px solid red;	
}
.PageBorder .roundtop { 
	background: url(../images/pagebox-topright.gif) no-repeat top right; 
}

.PageBorder .roundbottom {
	clear: both;
	background: url(../images/pagebox-btmright.gif) no-repeat bottom right; 
	border: 0px solid red;	
}

.PageBorder img.corner {
	width: 18px;
	height: 18px;
	border: none;
	display: block !important;
	border: 0px solid red;	
}
.PageBorder img.corner-blank {
	width: 18px;
	height: 18px;
	border: none;
	display: block !important;
	border: 0px solid red;	
}
.PageMargin {
	text-align: center;
	margin: 0;
	padding: 0px 8px 0px 8px;
}
.PageHolder {
	text-align: left;
	width: 964px;
	margin: 0;
	padding: 0;
	background-color: #b5eaff;
	border: 0px solid red;	
}



/* MAIN HEADER */
.HdrHolder {
	clear: both;
	width: 964px;
	height: 165px;
	background: #bcecff url(../images/hdr-bg.jpg) no-repeat top left;
	border: 0px solid red;
}
.LogoHolder {
	float: left;
	width: 253px;
	height: 165px;
	margin: 0;
	padding: 0;
	border: 0px solid red;
}
.NavHolder {
	float: right;
	width: 602px;
	height: 165px;
	padding: 0;
	margin: 0 40px 0 0;
	border: 0px solid red;
}
.TopNav {
	float: right;
	text-align: right;
	width: 602px;
	height: 30px;
	padding: 34px 0 0 0;
	margin: 0;
	color: #00a4e4;
	font-size: 12px;
	border: 0px solid red;
}
.MainNav {
	float: right;
	width: 602px;
	height: 36px;
	padding: 24px 0 0 0;
	margin: 0;
	border: 0px solid red;
	border-bottom: 1px solid #393;
}
.SplashTxt {
	text-align: right;
	float: right;
	width: 602px;
	height: 80px;
	padding: 85px 0 0 0;
	margin: 0;
	border: 0px solid red;
}




/* HOME PAGE ELEMENTS */
.FlashHolder {
	clear: both;
	width: 964px;
	height: 489px;
	padding: 0 0 0 0;
	margin: 0;
	background: #bcecff url(../images/flash-bg.jpg) no-repeat top left;
}



/* MAIN CONTENT ELEMENTS  */
.ContentHolder {
	clear: both;
	width: 964px;
	min-height: 489px;
	padding: 0;
	margin: 0;
	background: #4b8728 url(../images/subpage-bg.jpg) no-repeat top left;
	border: 0px solid red;
}
.ContentHolder .spacer {
	clear: both;
	margin: 0;
	padding: 0 40px 20px 40px;
	border: 0px solid red;
}
.WhiteHolder {
	clear: both;
	width: 884px;
	padding: 0 0 0 0;
	margin: 0;
	background: #ffffff;
}
.WhiteHolder .spacer {
	clear: both;
	min-height: 400px;
	margin: 0;
	padding: 10px 40px 10px 40px;
	border: 0px solid red;
}

.WhiteHolder .roundtop { 
	background: url(../images/whitebox-topright.gif) no-repeat top right; 
}

.WhiteHolder .roundbottom {
	clear: both;
	background: url(../images/whitebox-btmright.gif) no-repeat bottom right; 
	border: 0px solid red;	
}

.WhiteHolder img.corner {
	width: 13px;
	height: 13px;
	border: none;
	display: block !important;
	border: 0px solid red;	
}
.WhiteHolder img.corner-blank {
	width: 13px;
	height: 13px;
	border: none;
	display: block !important;
	border: 0px solid red;	
}
.ContentBtm {
	clear: both;
	width: 964px;
	min-height: 20px;
	padding: 0;
	margin: 0;
	background: #4b8728 url(../images/subpage-btm.gif) no-repeat top left;
	border: 0px solid red;
}
.ContentLeft {
	float: left;
	width: 517px;
	padding: 0;
	margin: 0;
	border: 0px solid red;
}
.ContentRight {
	float: right;
	width: 242px;
	padding: 18px 0 0 0;
	margin: 0;
	border: 0px solid red;
}


/* MAIN CONTENT FONT ATTRIBUTES */
.ContentLeft h1 {
	font-family: Arial, helvetica, sans-serif;
	color: #5d9732;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 14px 0;
}
.PodMid .PodPad {
	font-family: Arial, helvetica, sans-serif;
	color: #5e656d;
	font-size: 9pt;
	margin: 0;
	padding: 10px 8px 4px 15px;
}
.PodPad h2 {
	font-family: Arial, helvetica, sans-serif;
	color: #5f86b7;
	font-size: 10pt;
	font-weight: bold;
	margin: 0;
	padding: 8px 0 0 0;
}
.PodMid .MoreLink {
	margin: 0;
	padding: 20px 0 14px 0px;
	font-weight: bold;
}
.MoreLink a {
	font-family: Arial, helvetica, sans-serif;
	color: #6eb300;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
.MoreLink a:hover {
	color: #6eb300;
	text-decoration: underline;
}



/* SUBPAGE ELEMENTS */
.SideContact {
	clear: both;
	width: 242px;
	height: 135px;
	display: block;
	padding: 0;
	margin: 0 0 40px 0;
	background: transparent url(../images/side-contactinfo.gif) no-repeat top left;
	color: #00a4e4;
	font-size: 12px;
	font-weight: bold;
	border: 0px solid red;
}
.SideContact .spacer
{
	padding: 48px 20px 0px 20px;
	margin: 0;
}


/* HOME PODS STYLES */
.HomePodsHolder {
	clear: both;
	width: 924px;
	height: 167px;
	margin: 0;
	padding: 0;
	border: 0px solid red;	
}
.HomePodsHolder ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.HomePodsHolder li {
	display: inline;
	margin: 0;
	padding: 0;
}
.HomePodA {
	float: left;
	display: block;
	width: 265px;
	height: 167px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.HomePodA .PodTop {
	float: left;
	display: block;
	width: 265px;
	height: 33px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/hmpodA-top.gif) no-repeat;
}
.HomePodA .PodMid {
	float: left;
	display: block;
	width: 265px;
	height: 127px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/hmpodA-mid.gif) repeat-y;
}
.HomePodA .PodBtm {
	float: left;
	display: block;
	width: 265px;
	height: 7px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/hmpodA-btm.gif) no-repeat;
}

.HomePodB {
	float: left;
	display: block;
	width: 374px;
	height: 167px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.HomePodB .PodTop {
	float: left;
	display: block;
	width: 374px;
	height: 33px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/hmpodB-top.gif) no-repeat;
}
.HomePodB .PodMid {
	float: left;
	display: block;
	width: 374px;
	height: 127px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/hmpodB-mid.gif) repeat-y;
}
.HomePodB .PodBtm {
	float: left;
	display: block;
	width: 374px;
	height: 7px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/hmpodB-btm.gif) no-repeat;
}
.HomePodC {
	float: left;
	display: block;
	width: 265px;
	height: 167px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.HomePodC .PodTop {
	float: left;
	display: block;
	width: 265px;
	height: 33px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/hmpodA-top.gif) no-repeat;
}
.HomePodC .PodMid {
	float: left;
	display: block;
	width: 265px;
	height: 127px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/hmpodA-mid.gif) repeat-y;
}
.HomePodC .PodBtm {
	float: left;
	display: block;
	width: 265px;
	height: 7px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/hmpodA-btm.gif) no-repeat;
}








/* SUB PAGE ELEMENTS */
.SubBanner {
	float: left;
	width: 678px;
	height: 112px;
	margin: 0;
	padding: 0;
	border: 0px solid red;
}
.SubBannerPod {
	float: right;
	width: 236px;
	height: 112px;
	margin: 0;
	padding: 0;
	border: 0px solid red;
}
.SubContentLeft {
	float: left;
	width: 678px;
	margin: 0;
	padding: 0;
	border: 0px solid red;	
}
.SubContentRight {
	float: right;
	width: 236px;
	margin: 0;
	padding: 0;
	border: 0px solid red;	
}
.SubPodMain {
	float: left;
	display: block;
	width: 678px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.SubPodMain .PodTop {
	float: left;
	display: block;
	width: 678px;
	height: 33px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/subpodmain-top.gif) no-repeat;
}
.SubPodMain .PodMid {
	float: left;
	display: block;
	width: 678px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/subpodmain-mid.gif) repeat-y;
}
.SubPodMain .PodBtm {
	float: left;
	display: block;
	width: 678px;
	height: 7px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/subpodmain-btm.gif) no-repeat;
}
.SubPodNav {
	float: left;
	display: block;
	width: 236px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.SubPodNav .PodTop {
	float: left;
	display: block;
	width: 236px;
	height: 33px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/subpodright-top.gif) no-repeat;
}
.SubPodNav .PodMid {
	float: left;
	display: block;
	width: 236px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/subpodright-mid.gif) repeat-y;
}
.SubPodNav .PodBtm {
	float: left;
	display: block;
	width: 236px;
	height: 7px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/subpodright-btm.gif) no-repeat;
}










/* SUBPAGE RIGHT COLUMN */
.SubContentRight .spacer {
	clear: both;
	margin: 0;
	padding: 0;
	border: 0px solid red;
}


/* SUBPAGE SUBNAV */
ul.SubNavUL {
	margin: 0px 10px 0px 31px;
	padding: 5px 0px 0px 0px;
	border: 0px solid red;
}
li.SubNavLI {
  margin: 0;
  padding: 3px 0px 3px 0px;
  list-style-image: url(../images/listarrow-dark.gif);
}
li.SubNavLISelect {
  margin: 0;
  padding: 3px 0px 3px 0px;
  list-style-image: url(../images/listarrow-dark.gif);
}
.SubNavLIFirstSelect {
  margin: 0;
  padding: 0px 0px 3px 0px;
  list-style-image: url(../images/listarrow-dark.gif);
}

li.SubNavLI a {
  color: #6eb300;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}
li.SubNavLI a:hover {
  color: #5e656d;
  text-decoration: none;
}
.SubNavLISelect a {
  color: #5e656d;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}
.SubNavLISelect a:hover {
  color: #5e656d;
  text-decoration: none;
}




/* QUOTE */
.RightQuote {
	clear: both;
	margin: 0;
	padding: 20px 10px 20px 14px;	
}
.RightQuote .quote {
	color: #5f86b7;
	font-size: 12pt;
	line-height: 170%;
	font-family: Times New Roman, Times, serif;
	font-weight: normal;
	font-style: italic;
}
.RightQuote .quotesig {
	margin: 0;
	padding: 8px 0 0 0;	
	color: #5f86b7;
	font-size: 10pt;
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
}




/* FOOOTER STYLES */
.FtrHolder {
	clear: both;
	width: 964px;
	padding: 0;
	margin: 0;
	background-color: #e3edf1;
}
.FtrContent {
	display: block;
	text-align: left;
	width: 964px;
	height: 40px;
	padding: 0;
	margin: 0;
}
.FtrPad {
	padding: 0;
	margin: 0;
}

.FtrLeft {
	float: left;	
	padding: 18px 40px 20px 40px;
	margin: 0;
	color: #00a4e4;
	font-size: 11px;
}
.FtrRight {
	float: right;
	padding: 18px 40px 20px 20px;
	margin: 0;
	color: #00a4e4;
	font-size: 11px;
}

.FtrLeft a, .FtrRight a {
	color: #00a4e4;
	font-size: 11px;
	text-decoration:none;
}
.FtrLeft a:hover, .FtrRight a:hover {
	color: #006699;
	text-decoration:underline;
}








a {
	color: #00a4e4;
	text-decoration:none;
}
a:hover {
	color: #006699;
	text-decoration:underline;
}

UL {margin: 2px 0px 8px 14px; padding: 2px 0px 9px 14px;}
LI {list-style-type: disc; margin: 3px 0px 3px 0px; padding: 3px 0px 3px 0px;}

.clear {
	clear: both;
}
