/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #8A0808;
}

.validation-summary-errors ul
{
    list-style-type:none;
}


.validation-summary-valid
{
    display: none;
}

/********Notification********/

.xnotice 
{
	position: absolute;
	right: 10px;
	bottom : 10px;
	color:#555;
	border-radius:10px;
	font-family:Tahoma,Geneva,Arial,sans-serif;
	font-size:11px;
	padding:10px 20px;
	cursor : pointer;
	margin: 5px 10px;
}

.xnotice .xnotice-title 
{
	font-weight:bold;
	text-transform:uppercase;
}

.xnotice .xnotice-msg 
{
	font-weight: normal;
}

.xnotice .error 
{
	background:#ffecec url('images/notification/error.png') no-repeat 98% 5%;
	border:1px solid #f5aca6;
}

.xnotice .success 
{
	background:#e9ffd9 url('images/notification/success.png') no-repeat 98% 5%;
	border:1px solid #a6ca8a;
}

.xnotice.warning 
{
	background:#fff8c4 url('images/notification/warning.png') no-repeat 98% 5%;
	border:1px solid #f2c779;
}

/********AutoNumber********/

.rightPad
{
	text-align: right;
}


/********remove FF red border on required field********/
input:required, select:required, textarea:required
{
    box-shadow: none !important;
}

.inputType1:disabled, .selectType1:disabled {
    background-color: #cde5f2;
}