* html .ui-datepicker tbody a {background-image:none !important;}

FORM, SELECT, OPTION, TR, MENU, BLOCKQUOTE, FONT, H4, H5, H6 {
        font-family: Verdana, Geneva, Lucida, Helvetica, Arial, Sans-Serif;
        font-size: 8pt;
}

SELECT {
    zoom: -1; position: relative;
}

TD {
        font-family: Helvetica, Arial, Sans-Serif, Verdana, Geneva, Lucida;
        font-size: 8pt;
}

INPUT {
        font-size: 8pt;
}

FIELDSET {
        font-size: 11pt;
/*	font-weight: bold;	*/
}

.title {
	font-family: Verdana, Geneva, Lucida, Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	color: #777;
}

.error {
	color: #FF0000;
	font-size: smaller;
}

.error_header {
	font-weight: bold;
	color: #FF0000;
	font-size: small;
}

/* CSS messages */ 
.critical {
	background: #FDDFDD url(../img/icons/critical.png) 15px center no-repeat;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #FF6666;
	border-bottom: 2px solid #FF5566;
}

.alert {
	background: #fff6bf url(../img/icons/alert.png) 15px center no-repeat;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
}

.warning {
	background: #fff6bf url(../img/icons/warning.png) 15px center no-repeat;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
}

.green_message {
	background: #cfc url(../img/icons/warning.png) 15px center no-repeat;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #3C6;
	border-bottom: 2px solid #3C6;
}

.info {
	background: #dcefff url(../img/icons/information.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #b5d4fe;
	border-bottom: 2px solid #b5d4fe;
}

.header {
	color: #777;
	background-color: #AFB5FF;	
	font-weight: bold;
	font-size: 8pt;
}

.ui-button { outline: 0; margin:0; padding: .3em 1em .4em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }

.green {
    color: #0BCA99;
    font-weight: bold;
}

.gray {
    color: #A0A0A0;
    font-weight: bold;
}

.yellow {
    color: #F9890E;
    font-weight: bold;
}

.red {
    color: red;
    font-weight: bold;
}

#pagetitle h2 {
    padding: 0px;
    margin: 0px 0px 5px;
    font: bold 16px arial;
    font-style: italic;
    color: #777;
    border-bottom: 2px solid #ddd
}
