body
{
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.selectList
{
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	height: 20px;
}
.headerText
{
	font-weight: bold;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
}
.pageTitleText
{
	font-weight: bold;
	font-size: 16pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
}
.pageTitleText10pt
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
}
.pageTitleLeft
{
	text-align: right;
	white-space: nowrap;
	width: 100px;
}
.pageTitleRight
{
	text-align: right;
	white-space: nowrap;
	width: 170px;
}
.cellTitleLeft
{
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
}
.cellTitleRight
{
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
}

.inputTitle
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
}
.inputTitleRight
{
	font-weight: bold;
	font-size: 11pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 4px;
}
.inputText
{
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: black;
	border-color: Gray;
	border-width: 1px;
	border-style: Solid;
	height: 17px;
}
.inputTextGrayOut
{
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: black;
	background-color: gainsboro;
	border-color: Gray;
	border-width: 1px;
	border-style: Solid;
}
.buttonFlat
{
	border: 1px Solid Gray;
	background-color: #D4D0C8;
	cursor: hand;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	height: 22px;
}
.buttonFlatWhite
{
	background-color: white;
	border-color: Gray;
	border-width: 1px;
	border-style: Solid;
	cursor: hand;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}
.btnFileUpload
{
	background-color: #d4d0c8;
	border-color: Gray;
	border-width: 1px;
	border-style: Solid;
	cursor: hand;
	margin: 1px 1px 1px -4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}
.gridHeader
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	background-color: #527bad;
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,endColorstr='#003366',startColorstr='#527bad')";
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,endColorstr='#003366',startColorstr='#527bad');
}
.gridHeader2
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	background-color: #527bad;
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0, endColorstr='#527bad',startColorstr='#003366')";
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, endColorstr='#527bad',startColorstr='#003366');
}
.gridHeader2m
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	background-color: #527bad;
}
.gridHeader2e
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	background-color: #003366;
}
.gridFooter
{
	font-weight: bold;
	color: White;
	background-color: #527bad;
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,endColorstr='#003366',startColorstr='#527bad')";
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,endColorstr='#003366',startColorstr='#527bad');
}
.gridData
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
.gridData2
{
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
.gridLabel
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
.gridLabelMedium
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}
.gridLabelNavy
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: navy;
}
.gHeadLink
{
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
}
.displayNone
{
	display: none;
}
.linksBold
{
	text-decoration: underline;
	font-size: 10pt;
	color: Blue;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: pointer;
}
.links
{
	text-decoration: underline;
	font-size: 10pt;
	color: Blue;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	cursor: pointer;
}
.linksLarge
{
	text-decoration: underline;
	font-size: 12pt;
	color: Blue;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	cursor: pointer;
}
.linksPlain
{
	text-decoration: none;
	font-size: 10pt;
	color: Blue;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	cursor: pointer;
}
.linksPlainMed
{
	text-decoration: none;
	font-size: 11pt;
	color: Blue;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	cursor: pointer;
}
.linksPlainLarge
{
	text-decoration: none;
	font-size: 12pt;
	color: Blue;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	cursor: pointer;
}
.groupHeader
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	border-bottom: solid 1px gray;
	text-align: left;
}
.tableHeader
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-weight: bold;
	cursor: default;
}
.tableLinkHeader
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-weight: bold;
	font-size: 10pt;
	cursor: pointer;
}
.msg_err1
{
	border: solid 2px DarkRed;
	color: DarkRed;
}
.msg_success1
{
	border: solid 2px DarkGreen;
	color: DarkGreen;
}

A:link
{
	text-decoration: none;
}
A:visited
{
	text-decoration: none;
}
A:active
{
	text-decoration: none;
}
A:hover
{
	text-decoration: none;
}

A.tableLinkHeader:hover
{
	color: Aqua;
}

.Dlabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.DlabelLarge
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
}
.DlabelMedium
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
.DlabelSmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.pageTitle
{
	color: navy;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
.pageTitleLarge
{
	color: navy;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
}
.pageTitleMedium
{
	color: navy;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
}
.pageTitleSmall
{
	color: navy;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.modalBackground
{
	filter: Alpha(Opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
	width: 102%;
	height: 106%;
	background-color: #999999;
	position: absolute;
	z-index: 500;
	top: 0px;
	left: 0px;
}

.repeaterRow
{
	background-color: #FFFFFF;
}

.repeaterAltRow
{
	background-color: #EEF0EF;
}

.errorLargeText
{
	font-weight: bold;
	font-size: 22px;
}

.statusText
{
	font-weight: bold;
	font-size: 12px;
}

.statusLink
{
	font-weight: bold;
	font-size: 14pt;
	font-style: italic;
	text-decoration: none;
	color: blue;
}
.Dtext
{
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.text10pt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.txtSmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
TD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.txtWarningLarge
{
    COLOR: Maroon;
    FONT-FAMILY: Arial, Tahoma;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
}

@media print
{
	.noPrint
	{
		visibility: hidden;
	}

	.gridFooter
	{
		font-weight: bold;
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: Black;
		border: none;
		padding: 4 8 4 4;
		text-align: right;
		background-color: white;
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, endColorstr='#ffffff',startColorstr='#ffffff');
	}
	.gridHeader2
	{
		font-weight: bold;
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: Black;
		border: none;
		padding: 4 8 4 4;
		background-color: white;
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, endColorstr='#ffffff',startColorstr='#ffffff');
	}
	.gridHeader2m
	{
		font-weight: bold;
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: Black;
		border: none;
		padding: 4 8 4 4;
		background-color: white;
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, endColorstr='#ffffff',startColorstr='#ffffff');
	}
	.gridHeader
	{
		font-weight: bold;
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: Black;
		border: none;
		padding: 4 8 4 4;
		background-color: white;
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, endColorstr='#ffffff',startColorstr='#ffffff');
	}
	.tableLinkHeader
	{
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		color: Black;
		font-weight: bold;
		font-size: 10pt;
		background-color: white;
		background-image: none;
	}
	.gHeadLink
	{
		font-weight: bold;
		font-size: 10pt;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		color: Black;
		background-color: white;
		background-image: none;
	}
}

