/*--------------------------------------*/
/* CSS CREATED BY ERIKA GRECO - 2008 ---*/
/* WWW.ERIKAGRECO.COM ------------------*/
/*--------------------------------------*/

/*---------------------*/
/* Error --------------*/
/*---------------------*/
pre {
	background-color: #eee;
	padding: 10px;
	font-size: 11px;
}
.fieldWithErrors {
	border-left: 5px solid #c00;
	background: #edeeef;
}
label.fieldWithErrors {
	color: #c00;
	font-weight: bold;
	border: none;
	background: none;
}
#errorExplanation {
	width: 240px;
	padding-bottom: 12px;
	margin: -10px 0 20px 0;
	font-size: 12px;
	background-color: #fff;
	border: 5px solid #edeeef;
}

#errorExplanation h2 {
	text-align: left;
	font-weight: bold;
	padding: 5px;
	background-color: #c00;
	border: 1px solid #94110C;
	border-bottom: 2px solid #94110C;
	color: #fff;
	font-size: 14px; 
	text-align: center;    
	margin: 0;
}

#errorExplanation p {
	margin: 5px 0 5px 10px;
	font-size: 14px;
	color: #333;
	padding: 5px;
	width: auto;
}
#errorExplanation ul {
	margin: 0;
	width: auto;
}
#errorExplanation ul li {
	width: auto;
	border: 1px solid red;
	border: none;
	margin: 0 10px 0 30px;    
	list-style: disc;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
}

div.uploadStatus {
	margin: 5px;
}

div.progressBar {
	margin: 5px;
}

div.progressBar div.border {
	background-color: #fff;
	border: 1px solid gray;
	width: 100%;
}

div.progressBar div.background {
	background-color: #333;
	height: 18px;
	width: 0%;
}

.add_weblink_invalid {
	color: #94110C;
}
