*[Status=Enabled] .StatusBorder { border: 2px solid #397D5A; }
*[Status=Testing] .StatusBorder,
*[Status=Disabled] .StatusBorder { border: 2px solid #BD8A00; }
*[Status=Deleted] .StatusBorder { border: 2px solid #9C0000; }

*[Status=Enabled] A[Status=Parent],
A[Status=Enabled] 	{ color: #397D5A; }
*[Status=Disabled] A[Status=Parent],
A[Status=Disabled] 	{ color: #BD8A00; }
*[Status=Deleted] A[Status=Parent],
A[Status=Deleted] 	{ color: #9C0000; }

*[Status=Enabled] INPUT[JSClass=AjaxStatusButton] { font-weight: bold; color: #397D5A; }
*[Status=Testing] INPUT[JSClass=AjaxStatusButton],
*[Status=Disabled] INPUT[JSClass=AjaxStatusButton] { font-weight: bold; color: #BD8A00; }
*[Status=Deleted] INPUT[JSClass=AjaxStatusButton] { font-weight: bold; color: #9C0000; }

INPUT[type=button] { display: inline-block; padding: 1px 3px; }
A.Button { display: inline-block; border: 1px solid black; border-top-color: #B2B2B2; border-left-color: #B2B2B2; background-color: #F0F0F0; color: black; text-decoration: none; font: normal 11px Verdana; padding: 2px 9px; }

DIV.InfoBar {
	margin: 0px auto 10px auto;
	left: -40%;
	margin-left: 50%;
	width: 80%;
	padding: 2px 15px 0px 15px;
	z-index: 99999;
	position: relative;
	overflow: hidden;
}
DIV.InfoBar > DIV { min-height: 31px; margin: 1px 5px 4px 5px; padding-top: 12px; font: bold 16px Verdana; overflow: auto; }
DIV.InfoBar > DIV > IMG.Close { float: right; margin: 3px 15px 0px 0px; cursor: pointer; }
DIV.InfoBar > DIV > DIV { font: 10px Verdana; color: black; padding: 5px 10px; }
DIV.InfoBar > DIV > SPAN { margin-left: 10px; color: black; font: 12px Verdana; }

DIV.InfoBar > DIV.Good { padding-left: 54px; background: #DFFFD9 url(/res/img/Good32.png) no-repeat 15px 5px; border: 1px solid #6DC75B; }
DIV.InfoBar > DIV.Error { padding-left: 54px; background: #FFDAE0 url(/res/img/Error32.png) no-repeat 15px 5px; border: 1px solid #C75C6E; }
DIV.InfoBar > DIV.Info { padding-left: 54px; background: #DAF0FF url(/res/img/Info32.png) no-repeat 15px 5px; border: 1px solid #5C9BC7; }
DIV.InfoBar > DIV.Warning { padding-left: 54px; background: #FFFBDA url(/res/img/Warning32.png) no-repeat 15px 5px; border: 1px solid #C7BC5C; }

.PopupTab 		{ white-space: nowrap !important; background-color: #ffcaca !important; border: 1px solid red !important; position: absolute !important; z-index: 999 !important; padding: 2px 3px !important; line-height: 13px !important; height: 13px !important; font: bold 11px Verdana !important; }
.PopupTab IMG 	{ z-index: 1; position: absolute; left: -10px; top: -1px; margin: 0px !important; padding: 0px !important; }
.PopupTab DIV   { white-space: nowrap !important; }

IMG.AutoFilter { cursor: pointer; }

DIV.pkDateSelectWindow {	background-color: #F0F0F0;	border: 1px solid black;	padding: 3px;	}
DIV.pkDateSelectWindow TABLE { border-collapse: collapse; font: 10px Verdana; }
DIV.pkDateSelectWindow TABLE TR.Header TD { font-weight: bold; padding: 0px; }
DIV.pkDateSelectWindow TABLE TD {  width: 20px; text-align: center; }
DIV.pkDateSelectWindow TABLE TD.None { background-color: transparent; }
DIV.pkDateSelectWindow TABLE TD.Today { font-weight: bold; }
DIV.pkDateSelectWindow TABLE TD.Valid { cursor: pointer; }
DIV.pkDateSelectWindow TABLE TD.Valid:hover { cursor: pointer; background-color: #C5C5C5;}
DIV.pkDateSelectWindow TABLE TD.Selected { background-color: #FFA0A0; }

