/* General Text Styles */

.PageText
	{
		text-decoration: none;
		color: #000000; 
		font-size: 12px; 
		font-family: arial, helvetica, sans-serif;
	}		

.PageControl1
	{
		text-decoration: none;
		color: #000000; 
		font-size: 12px; 
		font-family: arial, helvetica, sans-serif;
		margin: 0px 0px 3px 3px;
		padding: 0px 0px 0px 0px;
		border: solid 2px white;
		background-color: #FFFFFF;
		
	}		

.PageControl1:visited
	{
		text-decoration: none;
		color: #000000; 
		font-size: 12px; 
		font-family: arial, helvetica, sans-serif;
		margin: 0px 0px 3px 3px;
		padding: 0px 0px 0px 0px;
		border: solid 2px white;
		background-color: #FFFFFF;
		
	}		

.PageTextItalic
	{
		text-decoration: none;
		color: #000000; 
		font-size: 12px; 
		font-family: arial, helvetica, Sans-Serif;
		font-style:italic;
	}	
	
.PageTextBold
	{
		text-decoration: none;
		color: #000000; 
		font-size: 12px; 
		font-family: arial;
		font-weight: bold;
	}	
	
.PageTitle
	{
		color: #001668;
		font-variant: small-caps;
		font-family: Georgia, Times New Roman, Serif;
		font-size: 18px;
		border-top: solid 2px #001668;
		border-bottom: solid 2px #001668;
	}	

.Footnote
	{
		font-family: Verdana, helvetica, Sans-Serif;
		font-size: 10px;
		color: Gray;
	}	

.FootnoteNum
	{
		font-family: Verdana, helvetica, Sans-Serif;
		font-size: 10px;
		vertical-align: super;	
	}

.ListStyle1
	{
		margin: 0px;
		padding: 3px 0px 3px 24px;
		line-height: 18px;
	}
	
A.PageLink, A.PageLink:link, A.PageLink:visited
	{
		text-decoration: none;
		color: #001668; 
		font-size: 12px; 
		font-family: arial, helvetica, Sans-Serif;
		font-weight: bold;
	}

A.PageLink:Hover
	{
		text-decoration: none;
		color: #B89C6A;
	}

A.SubLink, A.SubLink:link, A.SubLink:visited
	{
		text-decoration: none;
		color: #001668; 
		font-size: 12px; 
		font-family: arial, helvetica, Sans-Serif;
		font-weight: bold;
	}

A.SubLink:Hover
	{
		text-decoration: none;
		color: #B89C6A;
	}	
	
/* Styles for Page Structures */

html, body 
	{
		min-height: 100%;
		height: 100%;
	}
html>body, html>body #contents 
	{
		height: auto;
	}

/*
 * Without this, Moz1.0 adds a vertical scrollbar
 */

body 
	{
		margin: 0px;
	}

#contents 
	{
		position: absolute;
		top: 0px;
		left: 0px;
		min-height: 97%;
		height: 97%;
	}

#footer 
	{
		position: absolute;
		bottom: 21px;
		width: 1004px;
		text-align: center;
		padding: 0 15%;
	}

#main 
	{
		margin-bottom: 5em;
		height: auto;
	}

.CloseButton
	{
		font-weight:normal;
		text-decoration: none;
		color: #FFFFFF; 
		font-size: 10px; 
		font-family: arial, helvetica, sans-serif;
	}
	
.CloseButton:Hover
	{
		font-weight:bold;
		text-decoration: none;
		color: #FFFFFF; 
		font-size: 10px; 
		font-family: arial, helvetica, sans-serif;
	}

.TableStyle1
	{
		border: #001668 1px solid; 
		padding: 1px; 
		font-weight: bold; 
		background-color: #B89C6A;
		color: #000000; 
		font-size: 12px; 
		font-family: arial, helvetica, sans-serif;
	}
	
.TableStyle1 th
	{
		background-color: #001668; 
		color: #FFFFFF;
		height: 24px;
	}
	
.Callout1
	{
		position: absolute;
		top: 175px;
		left: 784px;
		width: 200px; 
		background-color: #001668;
		color: #FFFFFF; 
		font-family: Georgia, Times New Roman, Serif;
		font-size: 18px; 
		padding: 14px 14px 14px 20px;
		margin: 18px 0px 18px 18px;
	}
	
.Callout2
	{
		position: absolute;
		top: 422px;
		left: 784px;
		width: 200px;
		height: 150px;
		background-color: #B89C6A; 
		color: #000000; 
		font-size: 12px; 		
		font-family: Georgia, Times New Roman, Serif;
		padding: 20px;
		margin: 18px 0px 18px 18px;
		font-weight: bold;
	}

.ButtonBar
	{
		display: block;
		border-top: solid 3px #0029CE;
		border-right: solid 3px #000000;
		border-bottom: solid 3px #000000;
		border-left: solid 3px #0029CE;
		background-color: #001668;
		font-size: 11px;
		font-family: arial, helvetica, Sans-Serif;
		color: #FFFFFF;
		font-weight: bold;
		width: 75px;
		text-align: center;
		padding: 1px 0px 1px 0px;
		margin: 5px 5px 5px 0px;
		text-decoration: none;
	}
	
.ButtonBar:Hover
	{
		color: #B89C6A;
	}

.QuickReportBar
	{
		display: block;
		border-top: solid 3px #0029CE;
		border-right: solid 3px #000000;
		border-bottom: solid 3px #000000;
		border-left: solid 3px #0029CE;
		background-color: #001668;
		font-size: 11px;
		font-family: arial, helvetica, Sans-Serif;
		color: #FFFFFF;
		font-weight: bold;
		width: 100px;
		text-align: center;
		padding: 1px 0px 1px 0px;
		margin: 5px 5px 5px 0px;
		text-decoration: none;
	}
	
.QuickReportBar:Hover
	{
		color: #B89C6A;
	}

.DisplaySelected
	{
		display: block;
		border-top: solid 3px #856937;
		border-right: solid 3px #E9CD9B;
		border-bottom: solid 3px #E9CD9B;
		border-left: solid 3px #856937;
		margin: 0px 4px 4px 4px;
		padding: 0px 0px 0px 0px;
		width: 100px;
		height: 100px;
	}
	
.DisplayUnselected
	{
		display: block;
		border-top: solid 3px #E9CD9B;
		border-right: solid 3px #856937;
		border-bottom: solid 3px #856937;
		border-left: solid 3px #E9CD9B;
		margin: 0px 4px 4px 4px;
		padding: 0px 0px 0px 0px;
		width: 100px;
		height: 100px;
	}
	
.DisplayUnselected:Hover
	{
		border-top: solid 3px #856937;
		border-right: solid 3px #E9CD9B;
		border-bottom: solid 3px #E9CD9B;
		border-left: solid 3px #856937;
	}
	
.PageListBox
	{
		text-decoration: none;
		color: #000000; 
		font-size: 12px; 
		font-family: arial, helvetica, sans-serif;
		border: solid 0px;
		margin: 0px 0px 3px 3px;
		padding: 0px 0px 0px 0px;
	}

/* Miscellaneous Styles */

.PageTextRight
	{
	text-decoration:	none;
	color: #000000; 
	font-size:9pt; 
	font-family: arial;
	text-align: right;
	}		

.PageSubHeader
	{
	text-decoration:	none;
	color: #000000; 
	font-size:11pt; 
	font-family: arial;
	}		

.PageSubHeaderWhite
	{
	text-decoration:	none;
	color: #FFFFFF; 
	font-size:12pt; 
	font-family: arial;
	}		

.PageSubHeaderItalic
	{
	text-decoration:	none;
	color: #000000; 
	font-size:11pt; 
	font-family: arial;
	font-style:italic;
	}		

.PageSubHeaderRight
	{
	text-decoration:	none;
	color: #000000; 
	font-size:11pt; 
	font-family: arial;
	text-align: right;
	}		

.PageSubHeaderBold
	{
	text-decoration:	none;
	color: #000000; 
	font-size:11pt; 
	font-family: arial;
	font-weight: bold;
	}		

.PageHeader
	{
	text-decoration:	none;
	color: #000000; 
	font-size:14pt; 
	font-family: arial;
	}		

.PageHeaderItalic
	{
	text-decoration:	none;
	color: #000000; 
	font-size:14pt; 
	font-family: arial;
	font-style:italic;
	}		

.PageHeaderRight
	{
	text-decoration:	none;
	color: #000000; 
	font-size:14pt; 
	font-family: arial;
	text-align: right;
	}		

.PageHeaderBold
	{
	text-decoration:	none;
	color: #000000; 
	font-size:14pt; 
	font-family: arial;
	font-weight: bold;
	}		

.PageTextSmall
	{
	text-decoration:	none;
	color: #000000; 
	font-size:8pt; 
	font-family: arial;
	}		

.PageTextSmallWhite
	{
	text-decoration:	none;
	color: #FFFFFF; 
	font-size:8pt; 
	font-family: arial;
	}		

.PageTextSmallWhiteBold
	{
	text-decoration:	none;
	color: #FFFFFF; 
	font-size:8pt; 
	font-family: arial;
	font-weight: bold;
	}		

.PageTextVSmallWhite
	{
	text-decoration:	none;
	color: #FFFFFF; 
	font-size:7pt; 
	font-family: arial;
	}		

.PageTextBoldSmall
	{
	text-decoration:	none;
	color: #000000; 
	font-size:8pt; 
	font-family: arial;
	font-weight: bold;
	}		

.PageTextTest
	{
	text-decoration:	none;
	color: #000000; 
	font-size:8pt; 
	font-family: arial;
	font-weight: bold;
	width: 140px;
	}		

.PageTextBoldItalic
	{
	text-decoration:	none;
	color: #000000; 
	font-size:9pt; 
	font-family: arial;
	font-weight: bold;
	font-style:italic;
	}		

.PageTextBoldRight
	{
	text-decoration:	none;
	color: #000000; 
	font-size:9pt; 
	font-family: arial;
	font-weight: bold;
	text-align: right;
	}		

.PageTextBoldRightTop
	{
	text-decoration:	none;
	color: #000000; 
	font-size:9pt; 
	font-family: arial;
	font-weight: bold;
	text-align: right;
	vertical-align:super;
	}	
	
.PageWarning
	{
	text-decoration:	none;
	color: #FF0000; 
	font-size:9pt; 
	font-family: arial;
	}		

.PageWarningRight
	{
	text-decoration:	none;
	color: #FF0000; 
	font-size:9pt; 
	font-family: arial;
	text-align: right;
	}		

.PageWarningBold
	{
	text-decoration:	none;
	color: #FF0000; 
	font-size:9pt; 
	font-family: arial;
	font-weight: bold;
	}		

.PageWarningBoldRight
	{
	text-decoration:	none;
	color: #FF0000; 
	font-size:9pt; 
	font-family: arial;
	font-weight: bold;
	text-align: right;
	}
	
.DGHeader
{
	background-color: #b89c6a;
	font-weight:bold;
	color: #000000;
	font-size:9pt;
	font-family:Arial;
}
	
A.NavLink, A.NavLink:link, A.NavLink:visited
	{
	text-decoration:	none;
	color: #FFFFFF; 
	font-size:8pt; 
	font-family: arial;
	font-weight:bold;
	}

A.NavActive, A.NavActive:link, A.NavActive:visited
	{
	text-decoration:	none;
	color: #B89C6A; 
	font-size:8pt; 
	font-family: arial;
	font-weight:bold;
	}

A.NavLink:Hover
	{
	text-decoration: none;
	color:#B89C6A;
	}
	

	
.TabView			
	{
	color:#000000; 
	font-size:8pt; 
	font-family: arial;
	} 
A.TabView:LINK		{Text-Decoration: none; color: #001668; font-size:8pt; font-family: arial;} 
A.TabView:VISITED	{Text-Decoration: none; color: #001668; font-size:8pt; font-family: arial;}
A.TabView:HOVER		{Text-Decoration: none; font-weight:bold; font-size:8pt; font-family: arial;}

.TreeView			{Text-Decoration: none; color:#000000; font-size:9pt; font-family: arial;} 
.TreeViewHov		{Text-Decoration: none; color:#000000; font-size:9pt; font-family: arial; font-weight: bold;} 
.TreeView:LINK		{Text-Decoration: none; color:#000000; font-size:9pt; font-family: arial;} 
.TreeView:VISITED	{Text-Decoration: none; color:#000000; font-size:9pt; font-family: arial;} 
.TreeView:HOVER	{Text-Decoration: none; color:#000000; font-size:9pt; font-family: arial; font-weight: bold;}

.TreeViewSel		{Text-Decoration: none; color:#001668; font-size:9pt; font-family: arial; font-weight: bold;} 
.TreeViewSelHov		{Text-Decoration: none; color:#001668; font-size:9pt; font-family: arial; font-weight: bold;} 
.TreeViewSel:LINK		{Text-Decoration: none; color:#001668; font-size:9pt; font-family: arial;} 
.TreeViewSel:VISITED	{Text-Decoration: none; color:#001668; font-size:9pt; font-family: arial;} 
.TreeViewSel:HOVER	{Text-Decoration: none; color:#001668; font-size:9pt; font-family: arial; font-weight: bold;}

#TreeViewDiv
{
	position:absolute;
	top:150;
	left:0;
}

#WorkArea1
{
	position:absolute;
	top:150;
	left:501;
}

.section1
{
	position:absolute;
	height:100;
	width:300;
	left:50;
	top:300;
}

.section2
{
	position:absolute;
	height:75;
	width:450;
	left:500;
	top:220;
}
