A
{
    font-size: 13px;
    cursor: hand;
    color: #336699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline
}
A:link, A:visited
{
    color: #336699;
    text-decoration: underline;
}
A:hover
{
    text-decoration: none
}
A:active
{
    text-decoration: underline
}
BODY, HTML
{
	margin:0;
	padding:0;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
H1
{
    margin-top: 0px;
    font-size: 15px;
    margin-bottom: 10px;
    color: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
H1 A
{
    font-size: 15px;
    cursor: hand;
    color: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline
}
H2
{
    font-size: 12px;
    color: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
H2 A
{
    font-size: 12px;
    cursor: hand;
    color: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline
}
H3
{
    margin-top: 0px;
    font-size: 15px;
    margin-bottom: 10px;
    color: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
HR
{
    color: #000066
}
P
{
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
TABLE
{
    font-size: 13px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
UL
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.back
{
    font-weight: bold;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif
}
.bgGold
{
    background-color: #cab280;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bold
{
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.border1 {
	border-collapse:collapse;
	border-color:#000066;
	border-width:1px;
	border-style:solid;
}
.border1 a:link, a:visited
{
    text-decoration: underline;
}
.border1 a:hover
{
    text-decoration: none
}
.border1 a:active
{
    text-decoration: underline
}
.border2 {
	border-collapse:collapse;
	border-color:#000066;
	border-width:2px;
	border-style:solid;
}
.border2 a:link, a:visited
{
    text-decoration: underline;
}
.border2 a:hover
{
    text-decoration: none
}
.border2 a:active
{
    text-decoration: underline
}
.button
{
    cursor: pointer;
    cursor: hand;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    text-align:center
}
.buttonSmall
{
    cursor: pointer;
    cursor: hand;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px
}
.centerAlign
{    
	text-align:center
}
.copyright
{
    font-size: 11px;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: white
}
.copyright A:link
{
    font-size: 11px;
    color: black;
    background-color: white
}
.copyright A:visited
{
    font-size: 11px;
    color: black;
    background-color: white
}
.demoHeading
{
    font-weight: bold;
    font-size: 16px;
    color: #336699;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.faq
{
    font-weight: normal;
    font-size: 12px;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.field
{
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.fileButton
{
    font-size: 13px;
    cursor: hand;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.fixed
{
    font-size: 13px;
    font-family: courier new, Verdana, Arial, Helvetica, sans-serif
}
.gold
{
    font-size: 15px;
    color: #d96200;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.green
{
    font-weight: bold;
    font-size: 13px;
    color: green;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.grid {
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: white;
	text-decoration: none
}
.gridBugTitle
{
    font-weight: bold;
    line-height: 24px;
    font-size: 13px;
    color: white;
    background-color: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.gridBugTitle A:link, .gridBugTitle A:visited
{
    font-weight: normal;
    font-size: 10px;
    color: white;
    cursor: hand;
    background-color: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.gridBugTitle A:hover
{
    text-decoration: none;
}
.gridBugTitle A:active
{
    font-weight: normal;
    font-size: 10px;
    color: white;
    cursor: hand;
    background-color: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.gridHeading
{
    font-weight: bold;
    font-size: 13px;
    color: white;
    background-color: #336699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none
}
.gridHeading A
{
    font-weight: bold;
    font-size: 13px;
    color: white;
    cursor: hand;
    background-color: #336699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline
}
.gridL2Heading
{
    font-weight: bold;
    font-size: 13px;
    color: white;
    background-color: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none
}
.gridRow0
{
    font-size: 13px;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:Black;
    background-color: #e0e0e0
}
.gridRow0 A:link, .gridRow0 A:visited
{
    font-size: 13px;
    font-weight: normal;
    color: black;
    cursor: hand;
    background-color: #e0e0e0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline
}
.gridRow0 A:hover
{
    text-decoration: none;
}
.gridRow0 A:active
{
    text-decoration: underline
}
.gridRow1
{
    font-size: 13px;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:Black;
    background-color: white;
}
.gridRow1 A:link, .gridRow1 A:visited
{
    font-size: 13px;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:black;
    cursor: hand;
    background-color: white;
    text-decoration: underline
}
.gridRow1 A:hover
{
    text-decoration: none;
}
.gridRow1 A:active
{
    text-decoration: underline
}
.gridTitle
{
    font-weight: bold;
    line-height: 24px;
    font-size: 14px;
    color: white;
    background-color: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.h1
{
    font-weight: bold;
    font-size: 13px;
    color: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.h1Title
{
    margin-top: 0px;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 10px;
    color: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.h1Title A
{
    font-weight: bold;
    font-size: 15px;
    cursor: hand;
    color: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline
}
.h2
{
    font-weight: bold;
    font-size: 12px;
    color: #336699;
    line-height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.h2 A
{
    font-weight: bold;
    font-size: 12px;
    cursor: hand;
    color: #336699;
    line-height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline
}
.headerTop1
{
    background-color: #a09d36
}
.headerTop2
{
    background-color: #000066
}
.heading
{
    font-weight: bold;
    font-size: 13px;
    color: #ffff66;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none
}
.label
{
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right
}
.large
{
    font-weight: normal;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.leftNav
{
    background-color: #000066
}
.leftNavA
{
    color: #eeeeee;    
}
.leftNavA A
{
    color: #eeeeee
}
.leftNavA A:visited
{
    color: #eeeeee
}
.leftNavA A:link
{
    color: #eeeeee
}
.leftNavATiny, .leftNavATiny a:link, .leftNavATiny a:visited, .leftNavATiny a:hover, .leftNavATiny a:active
{
    font-size: 9px;
    color: #eeeeee
}
.LNavheading
{
    font-weight: bold;
    font-size: 13px;
    color: white;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.LNavHelp, .LNavHelp A, .LNavHelp A:visited, .LNavHelp A:link
{
    color: #ffff99
}
.LNavLabel
{
    color: #ffff00
}
.LNavLabel A
{
    color: #ffff00
}
.LNavLabel A:visited
{
    color: #ffff00
}
.LNavLabel A:link
{
    color: #ffff00
}
.NoCursor {
	cursor: default;
}
.normal
{
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.pageInstructions
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.pager {
    background-color: #d3d3d3;
    font-weight: bold;
    color: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.readonly
{
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #d3d3d3;
}
.red
{
    font-weight: bold;
    color: red
}
.rednobold
{
    color: red
}
.required
{
    font-weight: bold;
    font-size: 13px;
    color: red
}
.reportHeading
{
    font-weight: bold;
    font-size: 16px;
    color: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.rightAlign
{    
	text-align: right
}
.row0
{
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:Black;
    background-color: #e0e0e0
}
.row1
{
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:Black;
    background-color: white;
}
.rowSmall0
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:Black;
    background-color: #e0e0e0
}
.rowSmall1
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:Black;
    background-color: white;
}
.rowHeading
{
    font-weight: bold;
    color: white;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #000066
}
.rowSubHeading
{
    font-weight: bold;
    color: white;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #336699;
}
.rowSubHeading A
{
    color: white;
    background-color: #d3d3d3
}
.rowSubHeading A:link
{
    color: white;
    background-color: #d3d3d3
}
.rowSubHeading A:visited
{
    color: white;
    background-color: #d3d3d3
}
.rowSubHeading2
{
    font-weight: bold;
    color: white;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #000066
}
.select
{
    font-size: 13px;
    cursor: hand;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.small
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.tiny
{
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.warning
{
    font-weight: bold;
    font-size: 13px;
    color: red;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.warning A, .warning A:hover
{
    font-size: 11px;
    color: red;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline
}
.wing3
{
    font-family: 'Wingdings 3'
}
/*-----------------------------------*/
/*-----------------------------------*/
#tabsJ {
	font: bold 11px/1.5em Verdana;
	float:left;
	width:100%;
	background:white;
	font-size:93%;
	line-height:normal;
	text-align:left;
	}
#tabsJ ul {
	font: bold 11px/1.5em Verdana;
	margin:0;
	padding:0px 10px 0 0px;
	list-style:none;
	}
#tabsJ li {
	font: bold 11px/1.5em Verdana;
	display:inline;
	margin:0;
	padding:0;
	}
#tabsJ a {
	font: bold 11px/1.5em Verdana;
	float:left;
	background:url("./images/tabs/tableftJ.gif") no-repeat left top;
	margin:0;
	padding:0 3px 0 5px;
	text-decoration:none;
	}
#tabsJ a span {
	font: bold 11px/1.5em Verdana;
	float:left;
	display:block;
	background:url("./images/tabs/tabrightJ.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#000053;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ a span {float:none;}
/* End IE5-Mac hack */

#tabsJ a:hover {
	font: bold 11px/1.5em Verdana;
	background-position:0% -42px; /*Left-justified blue background*/
	}
#tabsJ a:hover span {
	font: bold 11px/1.5em Verdana;
	color:#FFF;
	background-position:100% -42px; /*Right-justified blue background*/
	}
#tabsJ a:hover span, #tabsJ a#tabsCurrent span {
	background-position:100% -42px;
	color: #FFF; 
	}        
#tabsJ a:link#tabsCurrent, #tabsJ a:visited#tabsCurrent, #tabsJ a:hover { 
	background-position: 0% -42px; 
	}
@media Print
{
	BODY { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center }
	H1 {margin-top: 0px; font-size: 20px; margin-bottom: 10px; color: black; font-family: Arial, Helvetica, sans-serif; }
	TD { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	A:link { color: black; text-decoration: none; }
	A:visited { color: black; text-decoration: none; }
	.h1 { font-weight: bold; font-size: 13px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; }
	.Not4Printing { VISIBILITY: hidden; height: 0px; position: absolute; top: auto; right: auto; bottom: 10px; left: 0px; }
	.reportHeading {font-weight: bold; font-size: 16px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; }
	.rowHeading { font-weight: bold; font-size: 11px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; }
	.rowSubHeading { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: black; background-color: white; }
	.UpperLeft4Printing { position: absolute; top: 0px; right: auto; bottom: auto; left: 0px; } 
}
