.Caption
{
	background-color: #c6c6b5;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	padding-right: 20px;
	padding-left: 20px;
}

.MenuOuter
{
	background-color: #e7e7e7;
	width: 163px;
}

.MenuInner
{
	background-color: #303030;
	width: 143px;
}

.MenuMain
{
	cursor: pointer;
}

.MenuSubTable
{
	background-color: #c0c0c0;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: right;
	width: 100%;
}

.MenuSubTable A:link    { text-decoration: none; color: black; }
.MenuSubTable A:visited { text-decoration: none; color: black; }

.MenuSubSpacer
{
	background-color: #303030;
}

.Main
{
	vertical-align: top;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
}

.MainInner
{
	background-color: #e7e7e7;
	vertical-align: top;
	padding: 10px 10px 10px 10px;
}

.MainInnerCaption
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 8px;
}

.MainInnerBorder
{
	border-top: #454545 1px solid;
	border-right: #454545 1px solid;
	border-bottom: #454545 1px solid;
	border-left: #454545 1px solid;
}

.MainInnerLabel
{
	color: white;
	background-color: #454545;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding: 3px 8px 3px 8px;
}

.MainInnerItem
{
	background-color: #f0f0f0;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	padding: 3px 8px 3px 8px;
}

.MainInnerItemNonEdit
{
	background-color: #f0f0f0;
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	padding: 3px 8px 3px 8px;
}

.MainInnerItemEdit
{
	background-color: white;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	width: 320px;
}

.MainInnerItemEditFree
{
	background-color: white;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
}

.MainInnerControl
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
}

.MainInnerMessage
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
}

.Normal
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.NormalBold
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.Validator
{
	color: Red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: italic;
}

.ErrorMessage
{
	color: Red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.TableHeader
{
	color: white;
	font-family: Verdana, Arial, Helverica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}

.TableItem
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-left: solid 1px #303030;
	border-bottom: solid 1px #303030;
}

.TableItemLast
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-left: solid 1px #303030;
	border-right: solid 1px #303030;
	border-bottom: solid 1px #303030;
}

.TableItemAlternate
{
	color: black;
	background-color: #e7e7e7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-left: solid 1px #303030;
	border-bottom: solid 1px #303030;
}

.TableItemAlternateLast
{
	color: black;
	background-color: #e7e7e7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-left: solid 1px #303030;
	border-right: solid 1px #303030;
	border-bottom: solid 1px #303030;
}

.TableFooter
{
	color: white;
	background-color: #1e90ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-left: solid 1px #303030;
	border-bottom: solid 1px #303030;
}

.TableFooterLast
{
	color: white;
	background-color: #1e90ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-left: solid 1px #303030;
	border-right: solid 1px #303030;
	border-bottom: solid 1px #303030;
}

.TableItem A:link    { text-decoration: none; color: black; }
.TableItem A:visited { text-decoration: none; color: black; }
.TableItemLast A:link    { text-decoration: none; color: black; }
.TableItemLast A:visited { text-decoration: none; color: black; }
.TableItemAlternate A:link    { text-decoration: none; color: black; }
.TableItemAlternate A:visited { text-decoration: none; color: black; }
.TableItemAlternateLast A:link    { text-decoration: none; color: black; }
.TableItemAlternateLast A:visited { text-decoration: none; color: black; }
.TableFooter A:link    { text-decoration: none; color: white; }
.TableFooter A:visited { text-decoration: none; color: white; }
.TableFooterLast A:link    { text-decoration: none; color: white; }
.TableFooterLast A:visited { text-decoration: none; color: white; }

.TermsPayout
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	padding: 3px 0px 3px 0px;
}

.TermsPayoutSite
{
	font-weight: bold;
}

.TermsPayoutDesc
{
	color: red;
	padding-left: 10px;
}

.SitesBannerLabel
{
	color: white;
	background-color: #454545;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
	height: 22px;
}

.SitesBannerItem
{
	background-color: #f0f0f0;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	padding: 4px 1px 4px 1px;
}

.SitesBannerEdit
{
	background-color: white;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	width: 418px;
}

.SitesBannerButton
{
	width: 60px;
}
