	

.tbl
{
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 10pt;
	border: 2px solid #1869C2;
	border-collapse: collapse;
}

.tbl_filled
{
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 10pt;
	border: 2px solid #1869C2;
	border-collapse: collapse;
	background: #1869C2;
	color: White;
}

.tbl_header
{
	COLOR: White;
	background: #1869C2;
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 10pt;
	text-align: left;
	font: bold;
}

.tbl_footer
{
	color: Black;
	background: #DFDFDF;
	FONT-FAMILY: Arial,Verdana;
	text-align: right;
	border-top: 1px solid Black;
}

.tbl_sub_header
{
	COLOR: #7B6900;
	border-bottom: 1px solid Black;
	background: #F1F1F1;
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 10pt;
	font: bold;
	text-align: left;
}

.tbl_row_text
{
	COLOR: black;
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 10pt;
	font-weight: normal;
}

.tbl_row_data
{
	COLOR: Black;
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 10pt;
}

.tbl_row_view
{
	COLOR: Black;
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 10pt;
	background: #EDEDED;
}

.tbl_button
{
	COLOR: Black;
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 10pt;
	background: #D1E2F2;
	border-bottom: 1px solid Black;
}

.grid
{
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 10pt;
	border: 1px solid #1869C2;
	border-collapse: collapse;
}

.grid_row
{
	COLOR: Black;
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 10pt;
	background: White;
	text-decoration: none;
}

.grid_row_alternate
{
	COLOR: Black;
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 10pt;
	background: #F4F4F4;
	text-decoration: none;
}

.grid_row_selected
{
	COLOR: Black;
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 10pt;
	background: #E3E8F4;
	font-weight: bold;
}

.grid_row_deleted
{
	COLOR: Black;
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 10pt;
	background: #CFCFCF;
	font-weight: bold;
}

.grid_header
{
	COLOR: White;
	background: #1869C2;
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 10pt;
	text-align: left;
	text-decoration: none;
}

.grid_pager
{
	COLOR: Black;
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 10pt;
	background: #CCE4FB;
}

.grid_footer
{
	COLOR: Black;
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 10pt;
	background: #CCE4FB;
}

.grid_inner
{
	COLOR: #F1AF01;
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 10pt;
	border: 1px solid #4B5267;
	border-collapse: collapse;
}

.grid_inner_header
{
	COLOR: Black;
	border-bottom: 1px solid Black;
	background: #E2E2E2;
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 10pt;
	font: bold;
	text-align: left;
}

.plain_text
{
	COLOR: Black;
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 10pt;
}

.plain_text_small
{
	COLOR: Black;
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 8pt;
}

A.plain_text, A.plain_text:link, A.plain_text:visited
{
	color: #4B2C5C;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: none;
	FONT-SIZE: 10pt;
}

A.plain_text:hover
{
	color: #756400;
	text-decoration: none;
}

.error_message
{
	color: Red;
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 10pt;
	background: #F6F6F6;
	border-bottom: 1px solid Black;
	border-top: 1px solid Black;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
}

.info_message
{
	color: #342E72;
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 10pt;
	background: #F9F9F9;
	border-bottom: 1px solid Black;
	border-top: 1px solid Black;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
}

.error_validator_black
{
	vertical-align: middle;
	background-image: url(images/star_black.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;
	margin-left: 3px;
}

.error_validator_red
{
	vertical-align: middle;
	background-image: url(images/star_red.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;
	margin-left: 3px;
}

.input_box
{
	border: 1px solid #1A5CA1;
}

.button
{
	border: 1px solid #1A5CA1;
	background: #F4F4F4;
	color: #1A5CA1;
}

.button_notice
{
	border: 1px solid Black;
	background: #DC143C;
	color: White;
}

A.linkbutton, A.linkbutton:link, A.linkbutton:visited, A.linkbutton:active
{
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid Black;
	border-right: 1px solid black;
	background: #F4F4F4;
	text-align: center;
	text-decoration: none;
	font: normal 10px Verdana;
	color: black;
	padding: 1px;
	margin: 1px;
}

a.linkbutton:hover
{
	background: #B0D9FF;
}