body
{
	font-size: 9pt;
	margin: 0px;
	font-family: Arial;
}
.clsContent
{
	margin-left: 10px;
	margin-top: 10px;
}
td
{
	font-size: 9pt;
	font-family: Arial;
}
a
{
	/* Most links in this app are action buttons, so no need to show them as followed */
	color: Blue;
}
a.Visited
{
	/* Most links in this app are action buttons, so no need to show them as followed */
	color: Blue;
}
.clsLogonButton
{
	background-color: gray;
	color: White;
   	font: size = 5px;
	text-decoration: none;
	border: solid 1px black;
}

.clsButton
{
	background-color: gray;
	color: White;
   	font-size: 14pt;
	text-decoration: none;
	border: solid 1px black;
	cursor: hand;
	
}

.clsToolbarButtonSelected
{
	background-color: whitesmoke;
	height: 20px;
}
.clsToolbarButton
{
	background-color: silver;
	height: 20px;
}
.clsImageButtonSelected
{
	background-color: whitesmoke;
	height: 20px;
}
.clsImageButton
{
	background-color: silver;
	height: 20px;
}
.clsLightBox
{
	background-color: #ebebeb;
	border: solid 1px #006699;
}
.clsHeaderBar
{
	background-color: #006699;
	color: White;
	font-weight: bold;
	text-align: center;
}
.clsMenuBar
{
	background-color: #006699;
	font-weight: bold;
	color: White;
	white-space: nowrap;
}
.clsMenuBarLink
{
	cursor: hand;
	color: White;
	text-decoration: underline;
	white-space: nowrap;
}
.clsMenuBarLink:hover
{
	color: gold;
}
.clsBorderRight
{
	border-right: solid 1px #006699; 
}
.clsBorderBottom
{
	border-bottom: solid 1px #006699; 
}
.clsInfoBox
{
	background-color: White;
	border: solid 1px #006699;
}
.clsLabel
{
	font-weight: bold;
	text-align: left;
	text-indent: 4px;
	white-space: nowrap;
	table-layout: fixed;
}
.clsInfoText
{
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
	table-layout: fixed;
}
.clsValidationSummary
{
}
.clsLinkButton
{
	background-color: #ebebeb;
	text-decoration: none;
	text-align:center;
	border-top: solid 1px white;
	border-left: solid 1px white;
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	padding-right: 4px;
	padding-left: 4px;
	cursor: hand;
}
.clsScrollPanel
{
	overflow: scroll;
	border: solid 1px silver;
}
.clsCompactList	
{ 
	list-style: disk; 
	margin: 2px 0px 2px 16px;
}
.clsErrorList	
{ 
	list-style: disk; 
	margin: 2px 0px 2px 16px;
	color: Red;
}
.clsTabSelected 
{ 
	cursor: default;
	border-collapse: collapse;
	background-color: white;
	border-top: solid 2px orange;
	border-left: solid 1px #006699;
	border-right: solid 1px #006699;
	padding: 0px 4px 0px 4px;
	text-decoration: none;
	height: 20px;
	font-size: 10pt;
}
.clsTab
{ 
	cursor: hand;
	border-collapse: collapse;
	background-color: #006699;
	color: white;
	border-top: solid 1px #006699;
	border-left: solid 1px #006699;
	border-right: solid 1px #006699;
	padding: 0px 4px 0px 4px;
	text-decoration: none;
	height: 18px;
	font-size: 8pt;
}
.clsDataGrid
{
	border-color:#ebebeb;
	border-width:1px;
	border-style: solid;
	border-collapse:collapse;
	color: #000066;
}
.clsDataGridHdr
{
	color:White;
	background-color:#006699;
	font-weight:bold;	
}

.clsCouponHeader
{
	color:White;
	background-color:#000000;
	font-size: 20pt;
font-weight:bold;	
}

.clsCouponTitle
{
	color:black;
	background-color:#green;
	font-size: 20pt;
font-weight:bold;	
}

.clsWinnerTitle
{
	color:black;
	font-size: 12pt;
	font-weight:bold;	
}



.clsCouponStipulation
{
	font-size: 8pt;
	font-family: Arial;
	
}

.clsCouponOffer
{
	font-size: 12pt;
}

.clsCouponDate
{
	font-size: 8pt;
}

