
body, p, div, li, td, span, table
{
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: rgb(0,0,0);
}

body
{
	background-color: #FFFFFF; 
	background-image: url('images/pagebackground.gif');
	background-repeat: repeat-x;
	background-position: top left;
	margin: 16px 0px 0px 0px;
	font-size: x-small;
}
td { font-size: x-small; }

h1, .sitemapPageTitle, .bodyPageTitle, .bodyAdminTitle
			{ font-size: 1.45em;
			  color: #034a7f;
			  font-weight:900;
			  font-variant: small-caps;
			}
h2			{ font-size: 1.30em;
			  color: #034a7f;
			  font-weight:800;
			}
h3			{ font-size: 1.15em;
			  color: #034a7f;
			  font-weight:700;
			}
h4			{ font-size: 1.10em;
			  color: #034a7f;
			  font-weight:600;
			}
h5			{ font-size: 1.05em;
			  color: #034a7f;
			  font-weight:600;
			}
h6			{ font-size: 1.025em;
			  color: #034a7f;
			  font-weight:600;
			}
h7			{ font-size: 1.00em;
			  color: #034a7f;
			  font-weight:600;
			}
h1 a:link, h1 a:visited, h1 a:active,
h2 a:link, h2 a:visited, h2 a:active,
h3 a:link, h3 a:visited, h3 a:active,
h4 a:link, h4 a:visited, h4 a:active,
h5 a:link, h5 a:visited, h5 a:active,
h6 a:link, h6 a:visited, h6 a:active,
h7 a:link, h7 a:visited, h7 a:active
			{ color: #034a7f;
			}

a:link, a:visited
{
	text-decoration: underline;
}
a:link { color: #034a7f}
a:visited { color: #0078c1}

a:active, a:hover
{
	text-decoration: none;
}

.logonTopTable TD, .logonTopTable FONT { font-size: xx-small; }
.logonLogoCell { text-align:center; }

.HomePageCompleteTableSurround { width:100%; height:100%; }
.HomePageCompleteTableSurroundCell { text-align:center; vertical-align:middle;}

.mainHeaderTable
{
	background-color: #FFFFFF; 
	background-image: url('images/eaglebackground.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

.headerTablelt
{
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	width: 200px;
}
.headerTablelt img
{
	vertical-align:middle;
	margin: 2px;
}
.headerTableRight, .headerTableRight TD
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: medium;
}

TD.headerCommunityLinkText, .headerCommunityLinkText A, .headerCommunityLinkText A:link, .headerCommunityLinkText A:active, .headerCommunityLinkText A:visited
{
	color: #FFFFFF;
	font-size: xx-small;
}

.headerTableBotLeft, .headerTableBotRight {
	background-color: #034a7f; 
	padding: 2px 0px 2px 0px;
	border-top: 4px solid #0093d0;
	border-bottom: 4px solid #0093d0;
	vertical-align: middle;
	height: 35px;
}

.headerTableBotLeftDiv {
	width: 200px; height: 5px;
}

.PrintableVersion {
	padding: 2px 0px 2px 0px;
}

.navTable, .sitemapTableDiv
{
	background-color: #0078c1;
	background-image: url('images/navbackground.gif');
	background-position: bottom right;
	text-align: left; 
	width: 200px;
	padding-top:10px;
	padding-bottom:20px;
}
.preLeftNavTable {
	width: 200px; height: 1px;
}
.sitemapTableDiv { margin: auto; }
.sitemapTableDiv Table, .sitemapTableDiv TD {
	border: 0px;
	padding: 0px;
}


.bottomLeftNavTable
{
	background-color: #0078c1;
	background-image: url('images/navbackground.gif');
	background-position: top right;
}

.bottomRightNavTable
{
	background-color: #034a7f;
	height: 27px;
}

.navLinkTable
{
	text-align: left;
	padding: 0px;
}

.navLinkTable1, .navLinkTable2, .navLinkTable3, .navLinkTable4
{
	vertical-align:top;
	text-align:left;
	font-size: xx-small;
	font-weight: bold;
	color: rgb(255,255,255);
}

.navLinkTable1 {
	padding: 15px 0px 0px 0px!important;
}

.navLinkTable2, .navLinkTable3, .navLinkTable4 {
	padding: 0px 0px 0px 0px!important;
}

a:link.navLink1, a:visited.navLink1, a:link.navLink2, a:visited.navLink2, a:link.navLink3, a:visited.navLink3, a:link.navLink4, a:visited.navLink4
{
	text-decoration: none;
	vertical-align: text-top;
	font-size: xx-small;
	font-weight: bold;
	color: rgb(255,255,255);
}

a:active.navLink1, a:hover.navLink1, a:active.navLink2, a:hover.navLink2, a:active.navLink3, a:hover.navLink3, a:active.navLink4, a:hover.navLink4
{
	text-decoration: underline;
	font-size: xx-small;
	font-weight: bold;
}

.footerTable, .footerTable a:visited, .footerTable a:link
{
	color: #034a7f;
}

.bodyTable, .bodyHomeTable
{
	font-size: x-small;
	background-color: FFFFFF;
	padding:10px;
}

.mainBodyPageTable	{ width: 100%; text-align: left; }
.mainBodyPageTable TD 	{ padding: 0px; }
.bodyPageTitle, .bodyAdminTitle, .sitemapPageTitle, P.bodyPageTitle, P.bodyAdminTitle, P.sitemapPageTitle
			{ text-align: center; line-height: normal; }

/* Listing Properties  */
.listTable, .adminListingTable	{ border-collapse: collapse;
				  border: 1px solid black;
				  width: 100%;
				}
.listTableHeaderRow	{ }
.listHeader,
.listHeaderSortText	{ color: #FFFFFF; background-color: #034a7f; }
.listTableRowOdd	{ color: #000000; background-color: #CCCCFF; }
.listTableRowEven	{ color: #000000; background-color: #EEEEFF; }
.listTableFooterRow	{ }
.listTableFooterCell	{ }
.listCell		{ }

.addAnEntry 		{ font-weight: bold; }
.addAnEntry a:link,
.addAnEntry a:visited	{ color: #034a7f; }

/* Search Form Properties  */
.adminEditBorderTbl	{ width:100%; background-color: transparent; border-collapse: collapse; border: 1px solid black;}
.adminEditFormTbl	{ width:100%; background-color: transparent;}
.AEFHR, .SFHR		{ background-color: #CCCCFF; }
.AEFCR, .SFCR		{ background-color: #EEEEFF; }
.AEFHC, .AEFCC, .SFHC, .SFCC
			{ vertical-align:top; text-align:left; }
.adminEditFormTitle, .searchFormHeader
			{ color: #FFFFFF; background-color: #034a7f; }
.requiredField 		{ background-color : #DDDDFF; border: 1px solid #034a7f; margin: 2px; }

.searchForm		{ background-color: transparent;
			  border-collapse: collapse;
			  border: 1px solid black;
			  margin: auto;
			}


/* Report Properties  */

.ReportBody, .CLForm { width:100%; } 

.reportHeader, .reportSubHeader, .CLFHC
			{ font-size: 1.45em;
			  color: #ffffff;
			  background-color: #034a7f;
			  font-weight:900;
			  font-variant: small-caps;
			  text-align:center;
			}
.reportSubHeader, .CLFHC	{ font-size: 1.30em;
			  font-weight:800;
			}
.reportFooter		{ color: #000000; background-color: #ffffff; }
.reportEntryName, .CLFLC
{
	width:20%; vertical-align:top; text-align:right; background-color: #CCCCFF;
}
.reportEntryValue, .CLFRC
{
	width:80%; vertical-align:top; text-align:left; background-color: #EEEEFF;
}
.reportNote, .reportNote a:link, .reportNote a:visited
{
	vertical-align:top; text-align:left; background-color: #0093d0; color: #ffffff;
}
.reportNote #warning { color: #ffffff!important; }


.shadetabs li a{
	background-image: url('../Images/shadeblue.gif');
}
.shadetabs li.selected a{
	background-image: url('../Images/shadeactiveblue.gif');
}

.cometLauncher {
	text-align: left;
}
.cometFieldDesc {
	width: 100px; text-align: right;
}
