body	{ 
		background:#707e94 url('/images/BG-Patriot-Web_01.jpg') no-repeat fixed top left; 
		font-family: Helvetica; 
		font-size: 12pt; 
		text-align:center;
		color: #000000;
		margin-top: 40px;
		margin-right: 5px;
		margin-bottom: 40px;
		margin-left: 5px;
		}
		
td           { font-family: Helvetica; font-size: 10pt; color: #333253}
th           { font-family: Helvetica; font-size: 10pt; color: #333253}
li           { font-family: Helvetica; font-size: 10pt; color: #333253}
ol           { font-family: Helvetica; font-size: 10pt; color: #333253}
p           { font-family: Helvetica; font-size: 10pt; color: #ffffff}

H1	{ font-family: Times New Roman; font-size: 12pt; color: #ffffff; font-weight: bold; text-transform:uppercase; letter-spacing:.5pt }

.CH1         { font-family: Times New Roman; font-size: 12pt; color: #ffffff; font-weight: bold; text-transform:uppercase; letter-spacing:.5pt }
.CH2         { font-family: Helvetica; font-size: 10pt; color: #ffffff; font-weight: bold; }
.CH3         { font-family: Helvetica; font-size: 10pt; color: #ffffff; font-weight: bold; text-transform:uppercase; }
.CH4         { font-family: Helvetica; font-size: 9pt; color: #ffffff; font-weight: bold }
.CH5         { font-family: Helvetica; font-size: 8pt; color: #ffffff }

.Bullet         { font-family: Verdana; font-size: 8pt; color: #ffffff; font-weight: bold; }

.NavTitle         { font-family: Verdana; font-size: 10pt; color: #adb7cd; font-weight: bold }
.NavSmall         { font-family: Verdana; font-size: 7pt; color: #adb7cd; font-weight: bold }

A:link {color:#E51B24; text-decoration: underline }
A:visited {color:#E51B24; text-decoration: underline }
A:hover {color:#adb7cd; cursor: hand; text-decoration: underline }

/* WEBSITE SHELL TABLE */
table.ShellTable {position: relative; vertical-align: center; border:0px; border-collapse: collapse; width: 786px; background: url('/images/new/PCH-Web_21.gif') repeat-y top left;}
table.Header	 {position: relative; vertical-align: top; width:786px; border:0px; border-collapse: collapse;}
td.Footer		 {position: relative; border:0px; border-collapse: collapse; width: 786px; height: 35px;}


/* NAVIGATION */
table.NavTable {position: relative; vertical-align: top; width:546px; height: 24px; border:0px; border-collapse: collapse;}
td.NavCell	{position: relative; vertical-align: top; height: 24px; border:0px; border-collapse: collapse;}

/* CONTAINER */
table.Container {position: relative; vertical-align: top; width:786px; border:0px; border-collapse: collapse;}
td.LeftColumn	{position: relative; vertical-align: top; width: 240px; border:0px; border-collapse: collapse;}
td.TextCell		{position: relative; vertical-align: top; width: 546px; border:0px; border-collapse: collapse; background: url('/images/new/PCH-Web_15.gif') no-repeat top left;}

table.LeftColCon {position: relative; vertical-align: top; width: 240px; border:0px; border-collapse: collapse;}
td.LCCC	{position: relative; vertical-align: top; width: 240px; height: 62px; border:0px; border-collapse: collapse; background: url('/images/new/PCH-Web_16.gif') no-repeat top left;}
td.Dream	{position: relative; vertical-align: top; width: 240px; height: 100px; border:0px; border-collapse: collapse; background: url('/images/new/PCH-Web_14.gif') no-repeat top left;}

table.TextTable		{position: relative; vertical-align: top; width: 546px; border:0px; border-collapse: collapse;}
td.MarginV	{position: relative; vertical-align: top; width: 25px; border:0px; border-collapse: collapse;}
td.TCell	{position: relative; vertical-align: top; width: 506px; border:0px; border-collapse: collapse;}
td.MarginH	{position: relative; vertical-align: top; height: 20px; border:0px; border-collapse: collapse;}



/* WEBSITE CONTENT TABLE */
table.ContentTable			{position: relative; border:0px; border-collapse: collapse; width: 542px;}
td.ContentCell				{position: relative; border:0px; border-collapse: collapse; width: 462px;}
td.ContentTSpacerCell		{position: relative; height:40px; border:0px; border-collapse: collapse;}
td.ContentBSpacerCell		{position: relative; height:40px; border:0px; border-collapse: collapse; background:#FFFFFF;}
td.ContentLSpacerCell		{position: relative; width:40px; border:0px; border-collapse: collapse;}
td.ContentRSpacerCell		{position: relative; width:40px; border:0px; border-collapse: collapse;}

/* POPUP WINDOW */
table.PopupTable	{position: relative; border:0px; border-collapse: collapse; width: 100%; background:#FFFFFF;}
td.PopupLMargin			{position: relative; width:30px; border:0px; border-collapse: collapse;}
td.PopupRMargin			{position: relative; width:30px; border:0px; border-collapse: collapse;}
td.PopupTopMargin		{position: relative; height:20px; border:0px; border-collapse: collapse;}
td.PopupBottomMargin	{position: relative; height:20px; border:0px; border-collapse: collapse;}

/* CLASSES for FORM FIELD Titles, etc */
SPAN.FormFieldNameR		{color: Maroon;}
SPAN.FormFieldNameO		{color: Navy;}
.FieldRequired 			{background-color: #EEEEEE;}
.CSbutton			{height: 21; color:#FFFFFF; background-color:#BDA652; font-size: 8pt; font-weight: bold;}
.CSbuttonDel		{height: 21; color:#FFFFFF; background-color:#E9120D; font-size: 8pt; font-weight: bold;}
.CSbuttonCancel	{height: 21; color:#FFFFFF; background-color:#808080; font-size: 8pt; font-weight: bold;}
.CSbuttonlg		{height: 25; color:#FFFFFF; background-color:#000080; font-size: 10pt; font-weight: bold;}
.CSSmallBut		{height: 18; color:#FFFFFF; background-color: #6a2d91; font-size: 8pt; font-weight: bold;}

/* Client Logon */
.logonBox	{height: 18; font-size: 8pt; font-family: arial;}