﻿body 
{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 0.7em;
	margin: 0;
	color: Gray;
}

table										{ width: 100%; }
table tr td									{ white-space: nowrap; }

.PageTitle									{ white-space: nowrap; font-weight: bold; font-size: 12pt; color: #a0a0a0; }

a:Link										{ color: blue; text-decoration: none; font-size: 1.0em; font-weight: bold;}
a:Visited									{ color: blue; text-decoration: none; font-size: 1.0em; font-weight: bold;}
a:Hover										{ color: Red; text-decoration: none; font-size: 1.0em; font-weight: bold; }

#SiteHeader a:Link							{ color: White; text-decoration: none; font-size: 1.0em; font-weight: bold;}
#SiteHeader a:Visited						{ color: White; text-decoration: none; font-size: 1.0em; font-weight: bold;}
#SiteHeader a:Hover							{ color: Red; text-decoration: none; font-size: 1.0em; font-weight: bold; }

.Header										{ background-image: url(images/backdrop.png); background-repeat: repeat-x; height:60px; width:100%; }

.BoxContainer								{ border: solid 1px #c0c0c0; width: 500px;}
.BoxContainerSmall							{ border: solid 1px #c0c0c0; width: 300px;}
.BoxTable									{ width: 500px; }
.BoxTableSmall								{ width: 300px; }
.BoxLabel									{ position: relative; z-index: auto; top: -8px; left: 8px; background-color:White; width: 110px; text-align: center; color: #D6017A; font-weight: bold; font-family: Arial; white-space:nowrap; }
.BoxLabelSmall								{ position: relative; z-index: auto; top: -8px; left: 8px; background-color:White; width: 80px; text-align: center; color: #D6017A; font-weight: bold; font-family: Arial; white-space:nowrap; }
.FormLabel									{ white-space: nowrap; font-weight: bold; color: #a0a0a0; text-align: right; vertical-align:middle;}
.FormLabelGray								{ white-space: nowrap; font-weight: bold; color: #a0a0a0; text-align: right; vertical-align:middle;color:Gray;}

.CellSpacer									{ padding-left: 5px; padding-right: 5px; }
.RowSpacer									{ height: 20px;	}
.RowSpacerSmall								{ height: 10px;	}
.RowLightGray								{ background-color: #f6f6f6; }
.RowGray									{ background-color: #ececec; }
.Row										{ text-align:center; border-right: solid 1px #e0e0e0; }

.Cell_LJ									{ text-align: left; }
.Cell_CJ									{ text-align: center; }
.Cell_RJ									{ text-align: right; }

/* 1 column table */
.Column1_1									{ width: 100%; vertical-align:top; }

.ListHeader									{ background-color: gray; color: white; font-weight: bold; border-right: solid 1px white; }

input										{ font-family: Verdana, Arial; font-size: 7.5pt; }

select										{ font-family: Verdana, Arial; font-size: 7.5pt; }

.msgWarning									{ color: red; }