/* Links */
a:link {FONT-SIZE: 90%; FONT-WEIGHT: bold; COLOR:#89761A}
a:hover {FONT-SIZE: 90%; FONT-WEIGHT: bold; COLOR:#333333}

/* User and Login Area */
.UserAndLoginRow { height:22px;}	
.UserAndLogin {	font-size: small; color: White; font-weight: bold}
.UserAndLogin a:link {color: white; font-weight: bold}
a.UserAndLogin:link {color: white; font-weight: bold}
.UserAndLogin a:hover {color: #333333; font-weight: bold}
a.UserAndLogin:hover {color: #333333; font-weight: bold}

/* Warning Color */
.Warning { COLOR: red}

/* DIVs used for display, and "panel" look */
.divSubtitle {MARGIN-TOP: 8px; FONT-WEIGHT: bold; FONT-SIZE: 125%; COLOR: #89761A; TEXT-ALIGN: center; TEXT-DECORATION: underline; text-transform: uppercase}
.divMessage {MARGIN-TOP: 10px; FONT-SIZE: 100%; TEXT-ALIGN: center; color: #89761A;}
.divWorking {MARGIN-TOP: 15px; TEXT-ALIGN: center; margin-left:auto; margin-right:auto; FONT-SIZE: 90%;
}
.divWorkingCaption {
	BORDER-RIGHT: #666666 thin solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #666666 thin solid;
	MARGIN-TOP: 15px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: auto;
	BORDER-LEFT: #666666 thin solid;
	WIDTH: 500px;
	COLOR: white;
	MARGIN-RIGHT: auto;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #999999 thin solid;
	HEIGHT: 16px;
	BACKGROUND-COLOR: #89761A;
	TEXT-ALIGN: left;
	font-weight: bold;
}
.divWorkingPanel
{
	width: 500px;
	border-right: #333333 thin dashed;
	border-top: #333333 thin solid;
	border-left: #333333 thin dashed;
	border-bottom: #333333 thin dashed;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
}

.divWorkingPanel a:link {FONT-SIZE: 90%; FONT-WEIGHT: bold; COLOR: #89761A}
.divWorkingPanel a:hover {FONT-SIZE: 90%; FONT-WEIGHT: bold; COLOR: #333333}

.divWorkingPanel TABLE {
	MARGIN-LEFT: auto; VERTICAL-ALIGN: middle; MARGIN-RIGHT: auto; text-align:center 
}
.divWorkingPanel input 
{
	font-size:10pt;
}
.divWorkingPanel select
{
	font-size:10pt;
}

/* Button DIV */
.button {
    border: thin solid #666666;
    background: #eef;
}

/* Progress */
.divProgress
{
    display: block;
    visibility: visible;
    vertical-align: middle;
    width: 180px;
    height: 20px;
    text-align: center;
    margin-left: 0px;
    top: 0px;
    margin-top: 0px;
    font-weight: bold;
    color: White;
}

/* Gridview Styles */
/*
.GridAltRow a {COLOR: #89761A; FONT-SIZE: 90%; FONT-WEIGHT: bold;}
.GridAltRow a:hover {COLOR: #333333; FONT-SIZE: 90%; FONT-WEIGHT: bold;}
.GridItemRow a {COLOR: #89761A; FONT-SIZE: 90%; FONT-WEIGHT: bold;}
.GridItemRow a:hover {COLOR: #333333; FONT-SIZE: 90%; FONT-WEIGHT: bold;}
.GridSelected a {COLOR: #89761A; FONT-SIZE: 90%; FONT-WEIGHT: bold;}
.GridSelected a:hover {COLOR: #333333; FONT-SIZE: 90%; FONT-WEIGHT: bold;}
*/

.GridHeader {FONT-SIZE: 90%; COLOR: White;background-color: #89761A;}
.GridHeader a:link {COLOR: white}
.GridHeader a:hover {COLOR: #333333; FONT-WEIGHT: Bold}
.GridFooter {FONT-SIZE: 9pt;COLOR: White;background-color:  #89761A;}
.GridItemRow {FONT-SIZE: 9pt;COLOR: black; BACKGROUND-COLOR: #FFFFFF; }
.GridAltRow {FONT-SIZE: 9pt;COLOR: #000000; BACKGROUND-COLOR: #CDCDCD; }
.GridPager {FONT-SIZE: 9pt;COLOR: White;background-color: #89761A;}
.GridPager a {COLOR: white}
.GridPager a:link {COLOR: white}
.GridPager a:hover {COLOR: white}
.GridRowStatusFull {color: Red}
.GridRowStatusClosed {color: Red}
.GridRowStatusNotOpen {color: Red}
.GridRowStatusWaitList {color: Black}
.GridRowStatusOpen {color: Black}
.GridActionItem {font-size: 8pt}
.GridSelected {FONT-SIZE: 9pt;COLOR: black; BACKGROUND-COLOR: yellow; }

/* Commerce things */
.CommerceNotRequired {background-color:Green }
.CommerceHeading {font-weight: bold; text-decoration: underline; text-align: center; margin-top:10px;}
.CommerceExample {font-size:xx-small; display:inline}

.ReadOnlyTextbox {	padding: 1px 2px 1px 2px; border: solid 1px #7F9DB9; width: 295px; height: 18px; white-space: nowrap; text-align:left; background-color: #EBEBE4}