@media print {
	.button
	{
		display: none;
	}
	.noprint
	{
		display: none;
	}
	select
	{
		border: none 0px white;
	}
	input
	{
		border: none 0px white;
	}
	textarea
	{
		border: none 0px white;
	}
	.invHR 
	{
		page-break-after:always;
		color:#ffffff;
	}
}
body
{
	margin: 0px;
	background-color: #f0f0f0;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
}
hr
{
	color: #AEBA2F;
}
.LightBlue
{
	background-color: #97D1D3;
}
.Blue
{
	background-color: #577389;
	height: 30px;
}
.DarkBlue
{
	background-color: #38475B;
}
.Green
{
	background-color: #AEBA2F;
	height: 1px;
}
.Alert
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	color: #b22222;
}
.disability-text
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	color: #0000ff;
}
.status-red
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: #b22222;
	text-decoration: none;
}
.status-green
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: #009900;
	text-decoration: none;
}
.status-text
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.standard-text
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
}
.bold-text
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
}
.date-text
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
}
.number-text
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
}
.client-title
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
}
.input
{
	font-size: 8pt;
	font-family: Verdana, Arial, Sans-Serif;
}
.button
{
    font-size: 8pt;
    font-family: Verdana, Arial, Sans-Serif;
    color: #ffffff;
    font-weight: bold;
    background-color: #AEBA2F;
    text-decoration: none;
	border: windowframe 1px solid
}
.validation
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 8pt;
	color: #ff0000;
}
.heading
{
	font-size: 10pt;
	font-family: Verdana, Arial, Sans-Serif;
	color: #38475B;
}
a
{
	color: #577389;
	font-size: 8pt;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
}
.link
{
	color: #577389;
	font-size: 8pt;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	text-decoration: underline;
}
.footer
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
}
.tab-active
{
	background-color: #97D1D3;
	border-bottom: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 18px;
	padding-right: 18px;
}
.tab-active a
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	color: #38475B;
	text-decoration: none;
}
.tab-active a:hover
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	color: #AEBA2F;
	text-decoration: none;
}
.tab-inactive
{
	background-color: #577389;
	border-bottom: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 18px;
	padding-right: 18px;
}
.tab-inactive a
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.tab-inactive a:hover
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	color: #AEBA2F;
	text-decoration: none;
}
.grid-header
{
	color: #003366;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #e2e2e2;
	font-size: 8pt;
	font-weight: bold;
	border-bottom: solid 1px black;
}
.grid-header a
{
	color: #003366;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 8pt;
	font-weight: bold;
}
.grid-first-item
{
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: solid 1px #a0a0a0;
	padding-top: 3px;
	padding-bottom: 3px;
}
.grid-item
{
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: solid 1px #a0a0a0;
	padding-top: 3px;
	padding-bottom: 3px;
}
.grid-item-noborder
{
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: solid 0px #a0a0a0;
	padding-top: 1px;
	padding-bottom: 1px;
}
.grid-edit-column
{
	padding-left: 5px;
	border-bottom: solid 1px #a0a0a0;
	padding-top: 3px;
	padding-bottom: 3px;
}
.admin-tab-active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	/*
	border-top: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-left: 1px solid #D5D291;
	border-bottom: 0px none #D5D291;
	*/
	border-top: 1px solid #919191;
	border-right: 1px solid #919191;
	border-left: 1px solid #919191;
	border-bottom: 0px none #919191;
	background-color: #ffffff;
	text-align: center;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.admin-tab-inactive
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	/*
	border-top: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-left: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	*/
	border-top: 1px solid #919191;
	border-right: 1px solid #919191;
	border-left: 1px solid #919191;
	border-bottom: 0px none #919191;
	/*background-color: #EDECD1;*/
	background-color: #e2e2e2;
	text-align: center;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: url('restricted/images/admin_inactive_bg.gif');
}
.admin-tab-right
{
	/*border-bottom: 1px solid #D5D291;*/
	border-bottom: 1px solid #919191;
}
.admin-tan-border
{
	border-top: 1px solid #ffffff;
	border-left: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	background-color: White;
}
.admin-tab-inactive a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.admin-tab-inactive a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.admin-tab-inactive a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*color: #696969;*/
	color: #e2e2e2;
	background-color: #696969;
	text-decoration: none;
}
.admin-tab-inactive a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*color: #000000;*/
	color: #e2e2e2;
	background-color: #696969;
	text-decoration: none;
}

/* Report Styles */
.table1_row_header
{
	border-right: #000366 1px solid;
	padding-right: 2px;
	border-top: #afc4d5 1px solid;
	padding-left: 4px;
	font-size: 11px;
	padding-bottom: 2px;
	margin-left: 2px;
	vertical-align: middle;
	text-transform: capitalize;
	border-left: #afc4d5 1px solid;
	line-height: 110%;
	padding-top: 2px;
	border-bottom: #000366 1px solid;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
}

.table1_content
{
	padding-right: 2px;
	padding-left: 8px;
	font-size: 11px;
	padding-bottom: 2px;
	vertical-align: top;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
}

TD.table1_row_header
{
	font-weight: bolder;
	background-image: url(cell_background_1.gif);
	color: white;
}

TD.table1_row_2
{
	background-color: #e9e9e9;
}

TD.table1_last_row
{
	font-weight: bolder;
	text-transform: uppercase;
	background-color: #e2e2e2;
	/*background-color: #d0d8ef;*/
}

.st  { background-color: #ffe991; }