/* form styles */
input
{
	font-family: Verdana, Tahoma, Sans-Serif;
	font-size: 8pt;
}
textarea
{
	font-family: Verdana, Tahoma, Sans-Serif;
	font-size: 8pt;
}
.clsFormTemplate
{
	cursor: default;
	color: #565656;
	font-family: Verdana, Tahoma, Sans-Serif;
	font-size: xx-small;
}
.clsFormHeader
{
	cursor: default;
	font-size: 9pt;
	font-weight: bold;
	border-bottom: 1px solid #0E1C2B;
}
.clsTableHeader
{
	font-weight: bolder;
	vertical-align: top;
	cursor: default;
	color: #6B79C0;
	height: 22px;
	text-align: left;
}
.clsFormLabel
{
	font-weight: bolder;
	cursor: default;
	color: #6B79C0;
	text-align: right;
}
.clsFormLabelLeft
{
	font-weight: bolder;
	cursor: default;
	color: #6B79C0;
}
.clsFormLabel A
{
	color: #565656;
}
.clsFormLabel A:Hover
{
	text-decoration: underline;
}
.clsFormSpace
{
	width: 10px;
	cursor: default;
}
.clsFormInfoText
{
	font-size: xx-small;
	cursor: default;
	color: #565656;
	font-family: Verdana, Tahoma, Sans-Serif;
}
.clsFormField
{
	cursor: default;
	color: #565656;
}
.clsFormField A A:Visited A:Link A:Active
{
	cursor: default;
	color: white;
}
.clsFormField A:Hover
{
	cursor: default;
	color: #175B99;
	text-decoration: underline;
}
.clsListItem0
{
	cursor: default;
	color: #565656;
	height: 16px;
	background-color: #FFFFFF;
}
.clsListItem1
{
	cursor: default;
	color: #565656;
	font-family: Verdana, Tahoma, Sans-Serif;
	height: 16px;
	background-color: #F7F8FA;
}

.clsErrorTemplate
{
	width: 80%;
	color: #565656;
	font-family: Verdana, Tahoma;
	text-align: center;
}
.clsErrorTemplate .clsErrorText
{
	font-size: xx-small;
	color: #565656;
	text-align: left;
}
.clsErrorTemplate .clsErrorHeader
{
	font-weight: bolder;
	font-size: small;
	color: #565656;
	text-align: left;
}
.clsFormHeader A:hover
{
	color: #175B99;
}
.clsListHeader A:hover
{
	color: #3366cc;
}
.clsListHeader A A:active A:link A:visited
{
	color: #565656;
}
.clsListHeader A A:active
{
	color: #565656;
}
.clsListHeader A A:active A:link
{
	color: #565656;
}
.clsListHeader A
{
	color: #565656;
}
.clsFormTemplate HR
{
	border-right: #565656 1px solid;
	border-top: #565656 1px solid;
	border-left: #565656 1px solid;
	border-bottom: #565656 1px solid;
}
.clsFormTemplate A:hover
{
	color: #333C52;
	text-decoration: underline;
}
.clsHidden
{
	visibility: hidden;
}
.clsListItem0 A
{
	color: #565656;
}
.clsListItem1 A
{
	color: #565656;
}
.clsListItem0 A:hover
{
	color: #175B99;
	text-decoration: underline;
}
.clsListItem1 A:hover
{
	color: #175B99;
	text-decoration: underline;
}
.clsFormField_TEXT
{
	color: #565656;
}
.clsFormField_TEXT A:hover
{
	color: #565656;
	text-decoration: underline;
}
.clsFormField_TEXTAREA
{
	color: #565656;
}
.clsFormField_TEXTAREA A:hover
{
	color: #565656;
	text-decoration: underline;
}
.clsFormField_CHECKBOX
{
	color: #565656;
}
.clsFormField_CHECKBOX A:hover
{
	color: #565656;
	text-decoration: underline;
}
.clsFormField_RADIO
{
	color: #565656;
}
.clsFormField_RADIO A:hover
{
	color: #565656;
	text-decoration: underline;
}
.clsFormField_BUTTON
{
	color: #565656;
}
.clsFormField_BUTTON A:hover
{
	color: #565656;
	text-decoration: underline;
}
.clsFormField_TEXTAREA TEXTAREA
{
	border-right: #565656 1px solid;
	border-top: #565656 1px solid;
	font-size: xx-small;
	border-left: #565656 1px solid;
	color: black;
	border-bottom: #565656 1px solid;
	font-family: Verdana;
	background-color: #EEEEEE;
}
.clsFormField_TEXT INPUT
{
	border-right: #565656 1px solid;
	border-top: #565656 1px solid;
	font-size: xx-small;
	border-left: #565656 1px solid;
	color: black;
	border-bottom: #565656 1px solid;
	font-family: Verdana;
	background-color: #EEEEEE;
}
.clsFormField_RADIO INPUT
{
}
.clsFormField_CHECKBOX INPUT
{
}
.clsFormField_BUTTON INPUT
{
	border-right: #7f9db9 1px solid;
	background-position: left center;
	border-top: #7f9db9 1px;
	font-size: xx-small;
	background-image: url(../Images/FormButtonBG.jpg);
	border-left: #7f9db9 1px;
	color: black;
	border-bottom: #7f9db9 1px solid;
	background-repeat: repeat-x;
	font-family: Verdana;
	cursor: pointer;	
}
.clsFormField_SELECT
{
	color: #565656;
}
.clsFormField_SELECT SELECT
{
	border-right: #565656 1px solid;
	border-top: #565656 1px solid;
	font-size: xx-small;
	border-left: #565656 1px solid;
	color: black;
	border-bottom: #565656 1px solid;
	font-family: Verdana;
	background-color: #EEEEEE;
}
.clsListDivider
{
	height: 1px;
	background-color: #565656;
}
.clsListTemplate
{
	font-size: xx-small;
	color: #565656;
	font-family: Verdana, Helvetica, Sans-serif;
}
.clsListItem0 INPUT
{
	vertical-align: middle;
	height: 14px;
}
.clsListItem1 INPUT
{
	vertical-align: middle;
	height: 14px;
}
.clsListHeader INPUT
{
	vertical-align: middle;
	height: 14px;
}
.clsPageTitleSub A A:link A:visited A:active
{
	color: #565656;
}
.clsPageTitleSub A:hover
{
	color: #175B99;
	text-decoration: underline;
}
.clsFormLabelRequired
{
	color: #3B4272;
	font-weight: bold;
	text-align: right;
}
.clsFormLabelDisabled
{
	font-weight: bold;
	color: #cccccc;
	text-align: right;
}
cls.TableHeading
{
	font-weight: bold;
}