/* CSS Document */

/*START FORMS AND ERRORS */
ul.formManagerDecorator {
	padding:0;
	margin:0;
	list-style:none;
	font-size: .8em;
	color:#CC3300;
}
	ul.formManagerDecorator li{
		padding:0;
		margin:0;
	}

.required{
	color:#FF0000;
}


.checkError, .error, .errorFormField, .message, .warning, .warningFormField, .successFormField, .success/*, ul.FormManagerDecorator*/{
	background-color: #FFFFCC;
	border: 1px #CC3300 solid;
}

.error ul, .message ul, .warning ul, .success ul{
	padding: 0 auto;
	margin: 2px auto;
}
.errorFormField{
	background-color:#F0D5D5;
}
.successFormField, .success{
	background-color:#D5FFD5;
}
.error, .errorFormField, .message, .warning, .warningFormField, .successFormField, .success{
	background-image: url(/images/icons/exclamation.gif);
	background-position: 2px 3px;
	background-repeat: no-repeat;
	padding-left: 20px;
	text-align: left;
}
.message, .successFormField, .success{
	border-color:#339933;
	background-image: url(/images/icons/accept.gif);
}
.message{
	border-color:#0099CC;
	background-image:   url(/images/icons/information.gif);
}
.warningFormField, .warning{
	border-color:#FFCC00;
	background-image: url(/images/icons/warning.gif);

}

.errorTitle, h3{
	font-size: 18px;
	color: #666666;
	font-weight: bolder;
	padding-bottom: 5px;
	padding-left: 18px;
}

input, select, textarea{
		text-align:left;
		width:90%;
		border:1px #CCCCCC solid;
		font-size:1.2em;
		color:#666666;
		background-color:#FFFFFF;
		padding:3px;
		padding-right:0px;
	}
		
input.auto, select.auto, textarea.auto,
div.acquireMoreInformation input, div.acquireMoreInformation select, div.acquireMoreInformation textarea{
	width: auto;
}
input[type="submit"], input[type="button"], input[type="reset"]{
			width:auto;
			color:#666666;
			background-color:#CCCCCC;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			cursor: pointer;
			font-size: 1.2em;
			font-weight: bold;
			margin: 5px auto;
			padding: 3px;
			padding-bottom: 4px;
			border: 1px outset #999999;
			
		}
			input[type="submit"]:hover, input[type="button"]:hover{
				background-color:#009999;
				color:#FFFFFF;
			}
			input[type="submit"]:active, input[type="button"]:active{
				border-style: inset;
			}
		input[type="checkbox"]{
			width:auto;
		}
