.SubMenu {
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.PopupMenu {
	background-color: #000066;
	color: #99ccff;	
	position: absolute;
	visibility: hidden;
	border: solid 2px #99ccff;
}

.PopupMenuHeading {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

.PopupMenuItem {
	border-bottom: solid 1px #99ccff;
	border-top: solid 1px #99ccff;
	color: #99ccff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 2px;
	text-decoration: none;
}

.PopupMenuSeparator {
	border-bottom: solid 1px #99ccff;
	border-top: solid 1px #99ccff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}

A.PopupMenuItem:hover {
	color: white;
}

.Heading1 {
	font-family: Arial Black, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
}

.Heading2 {
	font-family: Arial Black, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

.Heading3 {
	font-family: Arial Black, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #990000;
}

.ColumnHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: bottom;
}

.ColumnHeadingRow {
	border-bottom: solid 1px black;
	border-top: solid 1px black;
}

.FieldName {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.FieldNameBold {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.FieldValue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.Important {
	font-weight: bold;
}

.VeryImportant {
	color: red;
	font-weight: bold;
}

.Label {
	font-style: italic;
}

.SmallNotice {
	font-size: 0.75em;
}

.SeparatorRow {
	height: 5px;
	font-size: 5px;
}

.LargeSeparatorRow {
	height: 10px;
	font-size: 10px;
}

.SizeRow {
	height: 0;
	font-size: 0;
}

.Required {
	color: red;
}

.Error {
	color: red;
}

.ErrorLink {
	color: red;
	text-decoration: underline;
}

.ErrorItem {
	color: red;
	cursor: hand;
	text-decoration: none;
}

.ErrorList {
	background-color: #EEEEEE;
}

.Callout {
	background-color: #F6F6FF;
	border: solid 2px #C6C6F7;
}

.AccountInfoBar {
	padding-left: 5px;
}

.AccountInfoItem {
	font-family: Verdana;
	font-size: .7em;
	margin-bottom: 0.2em;
}

.AccountInfoSeparator {
	color: black;
	text-align: left;
	width: 80%;
}

.QuickLinkBar {
	padding-left: 2px;
}

.QuickLinkBody {
	background-color: #F6F6FF;
	border-left: solid #6666FF 2px;
	border-right: solid #6666FF 2px;
	padding: 3px;
	width: 120px;
}

A.QuickLink { color: blue; }
A.QuickLink:hover { color: red; }
A.QuickLink:active { color: red; }

.QuickLinkItem {
	font-family: Verdana;
	font-size: .7em;
	padding-bottom: 0.2em;
}

.QuickLinkHeading {
	font-family: Verdana;
	font-size: .7em;
	font-weight: bold;
	padding-bottom: 0.2em;
}

.QuickLinkSeparator {
	border: 0;
	border-top: solid 1px #6666FF;
	color: #6666FF;
	text-align: left;
}

HR.SimpleSeparator {
	border: 0;
	border-top: solid 1px black;
}

.SimpleSeparatorWhite {
	border: 0;
	border-top: solid 1px white;
}

.SimpleSeparatorGray {
	border: 0;
	border-top: solid 1px #333333;
}

.ConfirmationStatements
{
	margin-bottom: 1em;
}

