#fail, .fail
{
	background: #BE4646 url(../images/cross.gif) 5px center no-repeat !important;
	font-size: 1.1em;
	padding-left : 25px;
}

#fail p, .fail p 
{ 
	color : white; 
}

.setup div
{
	border: 1px solid white;
}

.setup .fail p 
{ 
	color : #7E1616; 
}

p#fail
{
	border : 0;
	border-left : 1px solid #B23636;
	border-top : 1px solid #B23636;
	color : white;
	padding-left : 30px;
}

p#fail.comment 
{ 
	margin : 12px; 
}

#fail a:link, #fail a:visited, .fail a:link, .fail a:visited 
{ 
	color : #F4E0E0; text-decoration : underline; 
}

#fail a:hover, .fail a:hover 
{
	color : white; text-decoration : none; 
}

.setup .fail a:link, .setup .fail a:visited 
{ 
	color : #4D0505; 
}

.setup .fail a:hover 
{ 
	color : #7E1616; 
}

#success, .success
{
	background: #73C350 url(../images/tick.gif) 5px center no-repeat;
	font-size: 1.1em;
	padding-left : 25px;
}

.setup .success, .setup .notice, .setup .fail 
{ 
	padding-left : 30px; 
}

#success p, .success p 
{ 
	color : white; 
}

.setup .success p, .setup .notice p, .setup .fail p
{
	background : white;
	margin-right : 0;
}

.setup .success p 
{ 
	color : #418A21; 
}

#success a:link, #success a:visited, .success a:link, .success a:visited 
{ 
	color : #E5F1DF; text-decoration : underline; 
}

#success a:hover, .success a:hover 
{ 
	color : white; text-decoration : none; 
}

.setup .success a:link, .setup .success a:visited 
{ 
	color : #205509; 
}

.setup .success a:hover 
{ 
	color : #418A21; 
}

#notice, .notice
{
	background: #1F829E url(../images/notice.gif) 5px center no-repeat !important;
	font-size: 1.1em;
	padding-left : 25px;
}

#notice p, .notice p 
{ 
	color : white; 
}

.setup .notice p 
{ 
	color : #0A566B; 
}

p#notice
{
	border : 0;
	color : white;
}

p#notice.comment
{
	background-position : left center !important;
	font-size : 1em;
	margin : -1px;
}

#notice a:link, #notice a:visited, .notice a:link, .notice a:visited 
{ 
	color : #D8E9EE; text-decoration : underline; 
}

#notice a:hover, .notice a:hover 
{ 
	color : white; text-decoration : none; 
}

.setup .notice a:link, .setup .notice a:visited 
{ 
	color : #033847; 
}

.setup .notice a:hover 
{ 
	color : #0A566B; 
}

.incontent 
{ 
	border-top : 0 !important; 
}

fieldset table, fieldset table tr td, fieldset table tr.alt td
{
	border: 0;
	background-color: white;
	margin-bottom: 0;
}

legend
{
	font-size: 1.2em;
}

h1
{
	margin-bottom: 10px;
}