/* TextBox, DropDownList */
.clsInput
{
	border-right: #808080 1px solid;
	border-top: #808080 1px solid;
	font-size: 9pt;
	border-left: #808080 1px solid;
	border-bottom: #808080 1px solid;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	background-color: #ffffff;
	text-decoration: none;
	color: #000000;
}

/* Mandatory TextBox, DropDownList */
.clsInputMust
{
	border-right: #808080 1px solid;
	border-top: #808080 1px solid;
	font-size: 9pt;
	border-left: #808080 1px solid;
	border-bottom: #808080 1px solid;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	background-color: #D4E5FC;
	color: #000000;
}

/* Small Mandatory TextBox, DropDownList */
.clsInputMustSmall
{
	border-right: #808080 1px solid;
	border-top: #808080 1px solid;
	font-size: 8pt;
	border-left: #808080 1px solid;
	border-bottom: #808080 1px solid;
	font-family: Verdana, Arial, Tahoma, sans-serif; /*background-color: #D4E5FC;*/
	color: #000000;
}

/* Readonly TextBox, DropDownList */
.clsInputReadonly
{
	border-right: #808080 1px solid;
	border-top: #808080 1px solid;
	font-size: 9pt;
	border-left: #808080 1px solid;
	border-bottom: #808080 1px solid;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	background-color: #ffffe8;
}

/* Small Labels */
.clsTextSmall
{
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 7pt;
}
.clsTextSmallBold
{
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 7pt;
	font-weight: bold;
}

/* Normal Labels */
.clsText
{
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 8pt;
}
.clsTextBold
{
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

/*
.clsTextTest
{
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 8pt;
}

.clsTextTest:hover
{ color: red;
text-decoration: underline;
}
*/



/* Red Labels */
.clsTextRed
{
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 8pt;
	color: Red;
}


/* Large Labels */
.clsTextLarge
{
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 9pt;
}

.clsTextLargeBold
{
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.clsTextProductDec
{
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #3E3535;
	text-decoration: none;
}


/* Links */
.clsLink
{
	text-decoration: underline;
	font-size: 8pt;
	color: Blue;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	cursor: hand;
}

/* Buttons */
.clsButton
{
	border-right: #949494 1px solid;
	border-top: #949494 1px solid;
	border-left: #949494 1px solid;
	border-bottom: #949494 1px solid;
	font-size: 8pt;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	background-image: url(Images/ButtonBackground.jpg);
	cursor: hand;
}

/* CommitButton */
.comButton
{
	border-right: #949494 1px solid;
	border-top: #949494 1px solid;
	border-left: #949494 1px solid;
	border-bottom: #949494 1px solid;
	font-size: 8pt;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	background-image: url(Images/ButtonBackground.jpg);
	cursor: hand;
}

/* Image Tables */
.clsImageTable
{
	border-right: #EDEDED 1px solid; 
	border-top: #EDEDED 1px solid;
	border-left: #EDEDED 1px solid;
	border-bottom: #EDEDED 1px solid;
	background-color: White;
}

/* Container Tables */
.clsContainerTable
{
	border-right: #949494 1px solid;
	border-top: #949494 1px solid;
	border-left: #949494 1px solid;
	border-bottom: #949494 1px solid;
	background-color: White;
}

.clsContainerTableHomePage
{
	border-right: #E6E2D8 1px solid;
	border-top: #E6E2D8 1px solid;
	border-left: #E6E2D8 1px solid;
	border-bottom: #949494 1px solid;
	background-color: White;
}

/* Container Tables */
.clsContainerTableTopLeft
{
	border-top: #949494 1px solid;
	border-left: #949494 1px solid;
	background-color: White;
}

/* Container Tds's border-right, border-bottom*/
.clsContainerTdRightBottom
{
	border-right: #949494 1px solid;
	border-bottom: #949494 1px solid;
	background-color: White;
}

/* Container Tables */
.clsContainerTableTopBtmRight
{
	border-right: #949494 1px solid;
	border-top: #949494 1px solid;
	border-bottom: #949494 1px solid;
	background-color: White;
}


/* Dark Titles ( Dark Blue ) */
.clsTitle
{
	background-image: url(Images/TitleBackground.jpg);
	font-weight: bold;
	font-size: 8pt;
	padding: 2px 2px 2px 2px;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	color: White;
	border: solid 1px LightGray;
}

/* Dark Titles ( Dark Blue ) */
.clsTitleAdmin
{
	background-image: url(Images/TitleBackgroundBlue.jpg);
	font-weight: bold;
	font-size: 8pt;
	padding: 2px 2px 2px 2px;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	color: White;
	border: solid 1px LightGray;
}

/* Light Titles ( Light Blue ) */
.clsSubTitle
{
	background-image: url(Images/SubTitleBackground.jpg);
	font-weight: bold;
	font-size: 8pt;
	padding: 2px 2px 2px 2px;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	border: solid 1px #EDF0F5;
}


/* Grid Header */
.clsGridHeader
{
	background-image: url(Images/GridHeaderBackground.jpg);
	color: Black;
	font-weight: bold;
	font-size: 8pt;
	padding: 2px 2px 2px 2px;
	font-family: Verdana, Arial, Tahoma, sans-serif;
}

/* Grid Cell */
.clsGridCell
{
	color: Black;
	font-size: 8pt;
	padding: 2px 2px 2px 2px;
	font-family: Verdana, Arial, Tahoma, sans-serif;
}

/* Grid Alternate Row */
.clsGridAlternateRow
{
	background-color: Black;
}

/* Grid Selected Row */
.clsGridSelectedRow
{
	background-color: #BACFEC;
}

/* Header Background */
.clsHeaderBackground
{
	/*background-image: url(Images/CompanyLogo.jpg);*/
	background-repeat: no-repeat;
	background-position: center left;
	background-color: White;
}

/* Light Titles ( Light Blue ) */
.clsMenuBackground
{
	background-image: url(Images/SubTitleBackground.jpg); /*font-weight: bold;*/
	font-size: 8pt;
	padding: 2px 2px 2px 2px;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	border: solid 1px #EDF0F5;
}

/* Light Titles ( Light Blue ) */
.clsSubGridLight
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	background-color: #D4E5FC;
	color: #000000;
}

/* Dark Titles ( Dark Blue ) */
.clsSubGridDark
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	background-color: #E3E4FA;
	color: #000000;
}
