
body
{
	SCROLLBAR-FACE-COLOR: #336699;
	SCROLLBAR-HIGHLIGHT-COLOR: #336699;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #EEEEEE;
	SCROLLBAR-ARROW-COLOR:#08417b;
	SCROLLBAR-TRACK-COLOR:#336699;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	SCROLLBAR-BASE-COLOR:#31619c;
	font-size: 9pt;
	margin: 0px;
	color: #ffffff;
	font-family: Arial;
	background-color: #336699;
	margin-top:0;
	margin-bottom:0;
}
table
{ 
	font-family: Arial; 
	font-size: 9pt; 
}


TD.title
{
	font-size: 9pt;
	color: #336699;
	font-family: Arial;
	background-color: #cfecff;
}
.bartitle
{
	font-size: 9pt;
	color: #ffffff;
	font-family: Arial;
}
.GridPanel
{
	border-left:1px solid #4A556B; border-right:2px solid #4A556B; border-top:1px solid #4A556B; border-bottom:2px solid #4A556B; margin:0; font-size: 9pt;
	color: #4A556B;
	border-collapse: collapse;
	background-color: #DEDFCF; font-family:Arial
		
}
.GridTable
{
	border:2px solid #4A556B; background-color: #FFFFFF;
	font-size: 9pt;
	border-collapse:collapse;
	margin:0

}
.GridTitle
{
	border-right: #000063 1px solid;
	table-layout: auto;
	padding-right: 0px;
	border-top: #000063 1px solid;
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	margin: 0pt 3pt;
	border-left: #000063 1px solid;
	color: #e6e6e6;
	padding-top: 0px;
	border-bottom: #000063 1px solid;
	font-family: Arial;
	height: 20px;
	background-color: #31659c;
	text-align: center;
}
.GridFooter
{
	border-right: #000063 1px solid;
	table-layout: auto;
	padding-right: 0px;
	border-top: #000063 1px solid;
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	margin: 0pt 3pt;
	border-left: #000063 1px solid;
	color: #e6e6e6;
	padding-top: 0px;
	border-bottom: #000063 1px solid;
	font-family: Arial;
	height: 20px;
	background-color: #31659c;
	text-align: center;
}
.GridNormal
{
	border-right: #4a556b 1px solid;
	table-layout: auto;
	padding-right: 0px;
	border-top: #4a556b 1px solid;
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	margin: 0px 2pt;
	border-left: #4a556b 1px solid;
	color: #000000;
	padding-top: 0px;
	border-bottom: #4a556b 1px solid;
	font-family: Arial;
	height: 20px;
	background-color: #ffffff;
	text-align: center;
}
.GridItem
{
	border-right: #4a556b 1px solid;
	table-layout: auto;
	padding-right: 0px;
	border-top: #4a556b 1px solid;
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	margin: 0px 2pt;
	border-left: #4a556b 1px solid;
	color: #333333;
	padding-top: 0px;
	border-bottom: #4a556b 1px solid;
	font-family: Arial;
	height: 25px;
	background-color: #ffffff;
	text-align: center;
}
.GridAItem
{
	border-right: #4a556b 1px solid;
	table-layout: auto;
	padding-right: 0px;
	border-top: #4a556b 1px solid;
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	margin: 0px 2pt;
	border-left: #4a556b 1px solid;
	width: 0px;
	color: #333333;
	padding-top: 0px;
	border-bottom: #4a556b 1px solid;
	font-family: Arial;
	border-collapse: collapse;
	height: 25px;
	background-color: #e7eaef;
	text-align: center;
}
.ReportGridItem
{
	border-right: #4a556b 1px solid;
	table-layout: auto;
	padding-right: 0px;
	border-top: #4a556b 1px solid;
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	margin: 0px 2pt;
	border-left: #4a556b 1px solid;
	color: #333333;
	padding-top: 0px;
	border-bottom: #4a556b 1px solid;
	font-family: Arial;
	height: 25px;
	background-color: #ffffff;
	
}
.ReportGridAItem
{
	border-right: #4a556b 1px solid;
	table-layout: auto;
	padding-right: 0px;
	border-top: #4a556b 1px solid;
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	margin: 0px 2pt;
	border-left: #4a556b 1px solid;
	width: 0px;
	color: #333333;
	padding-top: 0px;
	border-bottom: #4a556b 1px solid;
	font-family: Arial;
	border-collapse: collapse;
	height: 25px;
	background-color: #e7eaef;

}

.GridSItem
{
	border-right: #4a556b 1px solid;
	table-layout: auto;
	padding-right: 0px;
	border-top: #4a556b 1px solid;
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	margin: 0px 2pt;
	border-left: #4a556b 1px solid;
	color: #333333;
	padding-top: 0px;
	border-bottom: #4a556b 1px solid;
	font-family: Arial;
	height: 25px;
	background-color: #b2c4d7;
	text-align: center;
}
.GridPStyle
{
	border-right: #000063 1px solid;
	table-layout: auto;
	padding-right: 0px;
	border-top: #000063 1px solid;
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	margin: 0pt 3pt;
	border-left: #000063 1px solid;
	color: #e6e6e6;
	padding-top: 0px;
	border-bottom: #000063 1px solid;
	font-family: Arial;
	height: 25px;
	background-color: #31659c;
	text-align: right;
}

.Concave
{
	border:2px inset #E6E6E6;	
}
INPUT
{
	font-size: 9pt;
	font-family: Arial;
}

TEXTAREA
{
	font-size: 9pt;
	font-family: Arial;
}
SELECT
{
	font-size: 9pt;
	font-family: Arial;
}
.GrayBtn
{
	font-size: 9pt;
	color: #000000;
	font-family: Arial;
	text-align:center;
}
td.menubar
{
	font-size: 9pt;
	margin: 0px;
	color: #ffffff;
	font-family: Arial;
	background-color: #336699;
}
.menu
{
	font-size: 9pt;
	color: #000066;
	font-family: Arial;
	text-decoration: none;
}
A
{
	font-size: 9pt;
	cursor: hand;
	color: #FF9900;
	font-family: Arial;
	text-decoration: none;
}
A:hover
{
	font-size: 9pt;
	color: #FF9900;
	font-family: Arial;
	text-decoration: none;
}
P
{
	margin-top: 0;
	margin-bottom:0;
}

