﻿/* Global Error Validation and Summaries */
.asterisk
{
	position: absolute;
	left: auto;
	width: 18px;
	height: 15px;
}
#pageTop .tabularList div .errorSummaryLarge,
.errorSummary, .errorSummaryLarge, .errorSummarySmall
{
	float: left;
	text-align: left;
	margin-right: 14px;
}
#pageTop .tabularList div .errorSummaryLarge p,
.errorSummary p, .errorSummaryLarge p, .errorSummarySmall p
{
	display: block;
	padding: 5px 10px 5px 10px !important;
	font-weight: bold;
	float: left;
}
.errorSummary ul, .errorSummaryLarge ul, .errorSummarySmall ul
{
	float: left;
	padding: 7px 10px 10px 10px;
	list-style-type: none;
	list-style-image: none;
	background-repeat: no-repeat;
	margin: 0;
}
.errorSummary ul li, .errorSummaryLarge ul li, .errorSummarySmall ul li
{
	padding: 0 0 3px 0;
	line-height: 12px;
	background: none;
}

/* 100px */
.errorSummarySmall			{ width: 175px; }
.errorSummarySmall p		{ width: 155px; }
.errorSummarySmall ul		{ width: 155px; }
.errorSummarySmall ul li	{ width: 155px; }

/* 200px */
.errorSummary				{ width: 200px; }
.errorSummary p				{ width: 180px; }
.errorSummary ul			{ width: 180px; }
.errorSummary ul li			{ width: 180px; }

/* 300px */
.errorSummaryLarge			{ width: 300px; }
.errorSummaryLarge p		{ width: 280px; }
.errorSummaryLarge ul		{ width: 280px; }
.errorSummaryLarge ul li	{ width: 280px; }
