﻿body
{
	background: #000000;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 14pt;
}

.mainContent
{
	text-align: left;
	vertical-align: top;
	background-color: #F0E0B9;
	color: #000000;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 22px;
	padding-bottom: 22px;
	font-size: 10pt;
	line-height: 14pt;
	font-weight: normal;
}

.mainContent H1
{
	color: #294171;
	font-size: 15pt;
	line-height: 100%;
	font-weight: normal;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.mainContent H2
{
	color: #A07618;
	font-size: 11pt;
	line-height: 100%;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.homeLeft	{width: 50%; padding-right: 24px; vertical-align: top;}
.homeRight	{width:50%; padding-left: 25px; vertical-align: top; border-left: solid 1px #A07618;}

.newsLabel
{
	width: 100%;
	background-color: #E6CC8A;
	color: #A07618;
	padding: 3px;
}
.newsCopy
{
	padding-top: 8px;
	padding-left: 4px;
	font-size: 9pt;
	line-height: 12pt;
}

.sidebar
{
	width: 210px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 9pt;
	line-height: 13pt;
	color: #294171;
	text-align: left;
}

.sidebarGold
{
	color: #B0821B;
}

.footerText
{
	width: 100%;
}
.footerText td
{
	color: #666666;
	padding-top: 5px;
	padding-left: 30px;
	font-size: 7pt;
	font-weight: bold;
	text-align: left;
}

/* ##### bug fixes ##### /*
/* IE/PC bug fix - solves problem of form dropdowns appearing through flyout menus (documented z-index bug) */
#iframeFixLayer {position:absolute; left:0px; top:0px; border:0px; display:none;}
#ieFlyoutFixLayer {}
/* IE/Mac bug fix - solves FLOAT bug in that browser */
.macIeFix {display:none;}
form {margin:0px; padding:0px;}

/* NAVIGATION */
.navWrapper {width:960px; clear:both;}

/* ##### navigation bar flyouts ##### */
.flyout {position:absolute; width:960; background:#825A00; border: none 0px; z-index:2; visibility:hidden;}
.flyout table {margin:0px; padding:0px; text-align: left;}
.flyout .inner-table {width:960; text-align: left;}
.flyout .inner-table td {color:White; font-family:arial, sans; font-size:13px; font-weight: normal; text-align: left; padding: 5px 3px 5px 3px;}
.flyout a {color:White; display:block; text-decoration:none;}
.flyout .selected {color:White;}
.flyout a:hover {text-decoration:underline; color:white; }

.droprow {width:960; background:#20345A; border: none 0px;}
.droprow table {margin:0px; padding:0px; text-align: left;}
.droprow .inner-table {width:960; text-align: left;}
.droprow .inner-table td {color:White; font-family:arial, sans; font-size:13px; font-weight: normal; text-align: left; padding: 5px 3px 5px 3px;}
.droprow a	{color:White; display:block; text-decoration:none;}
.droprow .selected {color:White;}
.droprow a:hover {text-decoration:underline; color:white; }

.submenu 
{
	font-size:14px;
	font-family:arial, sans;
	border-bottom: solid 1px #AAAAAA;
	padding-bottom: 10px;
}
.submenu A { color: #294171; }

.toc { font-size:14px; font-family:arial, sans; }
.toc A { color: #294171; }

.menuspacer	{width: 23px;}

/* FORMS */
.forms					{ width: 100%; }
.forms	TH				{ background-color: #20345A; color: #FFFFFF; font-size: 13px; line-height: 16px; padding: 3px 5px 3px 2px; }
.forms	TD				{ font-size: 12px; line-height: 16px; border-bottom: solid 1px #999999; padding: 0px 5px 2px 2px; }
.forms .odd				{ background-color: #FFFFFF; }
.forms .even			{  }
