/* General - provided by ETax */
#divReport { display:block; overflow:visible; width:auto; height:auto; border: none; }
#tblGrid { border:solid 1px black; }
#ctl00_Navigator_updMonthNavigation, #tblMenu, #ctl00_MainContentArea_btnPrint { display:none }

body {background-color:#ffffff;color:#000000;font-size:8pt;font-family:Arial; margin: 2px 2px 2px 2px;}
body.form {background-color:#ffffcc;}
body.top {background-position:top left;background-repeat:no-repeat;background-attachment:scroll;padding-top:21px;background-image:url(../images/top.gif);}
a {color:#298022;font-size:8pt;font-family:Arial;}
a:link {color:#298022;font-size:8pt;font-family:Arial;}
a:visited {color:#298022;font-size:8pt;font-family:Arial;}
a:hover {color:#ff0000;font-size:8pt;font-family:Arial;}
a.white {color:#ffffff;}
a.white:link {color:#ffffff;}
a.white:visited {color:#ffffff;}
a.white:hover {color:#ffce29;}
a.noline {text-decoration:none;}
a.noline:link {text-decoration:none;}
a.noline:visited {text-decoration:none;}
a.noline:hover {text-decoration:none;}
a.menu {color:#298022;text-decoration:none;}
a.menu:link {color:#298022;text-decoration:none;}
a.menu:visited {color:#298022;text-decoration:none;}
a.menu:hover {color:#298022;text-decoration:none;}
a.menu-large {color:#298022;font-size:10pt;text-decoration:none;}
a.menu-large:link {color:#298022;font-size:10pt;text-decoration:none;}
a.menu-large:visited {color:#298022;font-size:10pt;text-decoration:none;}
a.menu-large:hover {color:#298022;font-size:10pt;text-decoration:none;}
font {color:#000000;font-size:8pt;font-family:Arial;}
font.red {color:#ff0000;}
font.error {color:#ff0000;}
font.white {color:#ffffff;}
font.header {color:#ffffff;font-weight:bold;}
font.dark-blue {color:#00428c;}
font.light-blue {color:#cce1ff;}
font.large-error {font-size:10pt;color:#ff0000;}
font.xxlarge {font-size:14pt;}
h1 {color:#000000;font-size:10pt;font-family:Arial;font-weight:bold;}
h2 {color:#000000;font-size:8pt;font-family:Arial;font-weight:bold;}
table.thin {border:1px solid #000000;}
table.white {background-color:#ffffff;}
table.dark-green {background-color:#298022;}
table.light-green {background-color:#d6f2b7;}
table.dark-blue {background-color:#00428c;}
table.light-blue {background-color:#cce1ff;}
table.red {background-color:#ff0000;}
table.filler {background-color:#eeeeaa;}
table.form {background-color:#ffffcc;}
tr.menu {background-color:#ffffff;}
td {color:#000000;font-size:8pt;font-family:Arial;}
td.dark-green {background-color:#298022;}
td.light-green {background-color:#d6f2b7;}
td.dark-blue {background-color:#00428c;}
td.light-blue {background-color:#cce1ff;}
td.grey-blue {background-color:#b1c6d9;}
td.white {background-color:#ffffff;}
td.filler {background-color:#eeeeaa;}
td.header {background-color:#298022	;}
td.form-heading {background-color:#eeeeaa;}
td.form {background-color:#ffffcc;}
p {color:#000000;font-size:8pt;font-family:Arial;}
p.white {color:#ffffff;}
p.red {color:#ff0000;}
p.dark-blue {color:#00428c;}
ul {color:#000000;font-size:8pt;font-family:Arial;}
ol {color:#000000;font-size:8pt;font-family:Arial;}
/* Modified the ETax stylesheet. Added more style attributes for the input tag. */
input{		
	border:expression(this.type=="checkbox" || this.type=="radio" || this.type=="image"?'#A5B7AC 0px solid':'#A5B7AC 1px solid');    
	cursor:expression(this.type=="button" || this.type=="submit"|| this.type=="image"?'hand':'default');
	font-size:8pt;
}
input.form-button {height:20px;border:1px solid #00428c;background-image:url(../images/but_form_bg.gif);color:#000000;font-family:Arial;font-size:8pt;font-weight:bold;}
/* Modified the ETax stylesheet. Added more style attributes for the input tag. */
select{	
	border:#A5B7AC 1px solid;    
	font-size:8pt;
}

/* Labels */
.clsAppHeading
{
	font-family:Arial;
	font-size:small;
	font-weight:bold;
	color:White;
	background-color:#298321;
}
.clsPageHeading
{
	font-family:Arial;
	font-size:medium;
	font-weight:bold;
	color:Black;
	vertical-align:top;
}
.clsPageSubHeading
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:Black;
	vertical-align:top;
}
.clsCaption
{
	color:Black;
	font-family:Arial;
	font-size:8pt;
	font-style:normal;	
	font-weight:bolder;
	vertical-align:top;
	text-align:right;
	padding-right:20px;
	
}
.clsCaptionContactUs
{
	color:Black;
	font-family:Arial;
	font-size:8pt;
	font-style:normal;	
	font-weight:bolder;
	vertical-align:top;		
}
.clsInformation
{
	color:Black;
	font-family:Verdana;
	font-size:8pt;
	font-style:normal;
}
.clsError
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: Red;
}
.clsMessage
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: Blue;
}
.clsProgress
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color: Red;
}

/* Image */
.clsImage
{
}

/* Left Panel */
.clsLeftPanelHeading
{
	color: white;
	font-family: Arial, Verdana;
	font-size: 9pt;	
	font-weight:bolder;
}
a.clsLeftPanelLink
{
	color: white;
	font-family: Arial, Verdana;
	font-size: 9pt;
	text-decoration: none;
	margin-left: 10px;
}
a.clsLeftPanelLink:hover
{
	color: white;
	font-family: Arial, Verdana;
	font-size: 9pt;
	text-decoration: none;
	margin-left: 10px;
}
a.clsLeftPanelLink:visited
{	
	color: white;
	font-family: Arial, Verdana;
	font-size: 9pt;
	text-decoration: none;
	margin-left: 10px;
}

a.clsLeftPanelSelectedLink
{
	color: white;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight:bold;
	text-decoration: none;
	margin-left: 10px;
}
a.clsLeftPanelSelectedLink:hover
{
	color: white;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight:bold;
	text-decoration: none;
	margin-left: 10px;
}
a.clsLeftPanelSelectedLink:visited
{	
	color: white;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight:bold;
	text-decoration: none;
	margin-left: 10px;
}


/* Grid */
.clsGridHeader
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-align:center;
	background-color: #cccc99;
	padding-left: 8px;
	height: 21px;
}
.clsGridFooter{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color:#000000;
}
.clsGridPager{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-align:right;
}
.clsGridItem{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	background-color:#EEEEAA;	
	padding-left:5px;
	padding-bottom:5px;
	padding-top:3px;
	padding-right:3px;
	vertical-align:top;		
}
.clsGridAlterItem{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	background-color:#EEEEAA;	
	padding-left:5px;
	padding-bottom:3px;
	padding-top:5px;
	padding-right:3px;
	vertical-align:top;		
}
.clsSectionHeader
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	background-color: #cccc99;
	padding-left: 8px;
	height: 21px;
}

/* Tab control styles. */
.TabMenuContainer
{
	border-top: black 1px;
	background-image: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}
.TabMenuItem
{
	background-color: #cccc99;
	text-align: center;
	font-size: small;
	border-left: gray solid;
	padding: 3px 3px 3px 3px;
	font-weight: bold;
	font-family: Verdana, Arial;
	font-variant: small-caps;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-bottom: none;
}
.TabMenuItemSelected
{
	background-color: White;
	text-align: center;
	font-size: xx-small;
	border-right: lightgrey 1px solid;
	border-bottom: medium none;
	border-top: lightgrey 1px solid;
	border-left: gainsboro solid;
	padding: 5px 3px 5px 3px;
}
.TabMenuItemHover
{
	color: Black;
	font-weight: bold;
}
.SiteStaticMenu
{
	margin: -1px 0px 0px 0px;	
}
.TabMenuSpacer
{
	background-color: #222222;
	padding: 5px 5px 5px 5px;
}


