﻿/* :: Validate ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


/*	The whole validation area for a control */
.vld_area
{
   position:relative;
	display: inline;
	font-weight: normal;
	width: 15px;
	z-index:0;	
	font-size: 11px;
}

/* Floating container that surrounds the message */
div.vld_desc_outer
{
	position: absolute; /*visual*/
	border: 1px solid #999;
	background-color: #fafafa;
	padding: 4px;
	width: 12em;
	z-index: 20;
	left: 20px;
	top: 0px;
	display:none;
}

/* Floating validation message */
div.vld_desc
{
	font-weight: normal !important;
}

/* Floating title */
div.vld_desc_title
{
	font-weight: bold;
	text-align: center;
	width: 100%;
}


/* 'base' class for an icon representing the validation status */
.vld_flag
{
	zoom: 1;
	display: inline;
	position:relative;
	padding-left: 20px;
	padding-bottom:7px;
}

/* Error specific flag */
.vld_flag_error
{
   
   background: transparent url(../../../gfx/validate_error.gif) no-repeat scroll left;	position:relative; z-index:-1; margin-left:2px

}

/* Warning specific flag */
.vld_flag_warn
{
   background: transparent url(../../../gfx/validate_warning.gif) no-repeat scroll left;
}

/* Success flag */
.vld_flag_good
{
	/*background: transparent url(global/validate/validate_success.gif) no-repeat scroll left;*/
}

/* Information flag */
.vld_flag_info
{
	background: transparent url(../../../gfx/validate_info.gif) no-repeat scroll left;
}



/* General validation styles.  Yellow looks out of place so 'gold' instead */
.vld_error
{
	color: FireBrick;
}

.vld_warn
{
	color: GoldenRod;
}

.vld_info
{
	color: MediumBlue;
}

.vld_success
{
	color: ForestGreen;
}

