/* CSS Document */
body
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

#header
{
/* border: 1px solid black;
 height: 120px;
 width: 100%;
 background: url("./images/stgreen.gif");
*/ 
}

.subtext
{
font-size: 70%;
margin-left: 10%; 
}

.formH
{
	background: #cccccc;
	font-weight: bold;
	font-size: smaller;
}

#loginForm
{
border-collapse: collapse;
width: 75%;
margin-left: 10%; 
margin-right: 10%;
}

#loginForm, #loginForm tr, #loginForm td 
{
 border-top: 1px solid #CCC;
 border-right: 1px solid #DDD;
 border-bottom: 1px solid #888;
 border-left: 1px solid #AAA;
}

#SearchTable
{
border-collapse: collapse;
width: 75%;
margin-left: 10%; 
margin-right: 10%;
align: left;
}
#SearchColorTableTopRow
{
 background-color: #cccccc;
 font-size: smaller;
}
#SearchTableTitleRow
{
	font-weight: bold;
	font-size: smaller;
}
.SearchTableLeftField
{
  font-size: xx-small;
  text-align: right;
  width:92px;
}
.SearchTableBoldTitle
{
	font-size: smaller;
	font-weight: bold;
}
.SearchTableSmallText
{
	font-size: xx-small;
text-align: left;
}
.StatusTableHeader
{
 background-color: #cccccc;
 font-size: xx-small;
 font-weight: bold;
}
.StatusTableSmallText
{
	font-size: xx-small;
}
h1
{
font-size: 130%;
margin: 0;
text-align: center;
align: center;
}

h2
{
font-size: 80%;
margin: 0;
padding: 0;
text-align: center;
align: center;
}
h3
{
font-size: smaller;
text-align: center;
}

.inputText
{
 background: #FFFFCC;
 text-align: left;
 font-size: 8pt;
}

.buttonI
{
border:0;
}

#confirmemail
{
 text-align: center;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: red; 
}

#error
{
color: red;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
}

table#statusgrid
{
width: 475px;
border: solid black 1px;
height: 190px;
border-collapse: collapse;
cell-padding: 1px;
}
#statusgrid td {
	width:90px;
	border: solid black 1px;
}
#statusgrid tr 
#statusgrid tr#statusImages {
	height: 65px;
	align: center;
	text-align: center;
	}
#statusgrid tr#statusText {
	height: 30px;
	font-size: xx-small;
 	font-weight: bold;
	text-align: center;
	}

table#dategrid
{
	width: 500px;
	border: none;
	border-collapse: collapse;
}
#dategrid td {
	width:33%;
	border: none;
	font-size: xx-small;
	white-space: nowrap;
}
table#InfoGrid
{
	width: 475px;
	border: none;
	font-size: x-small;
}
#InfoGrid tr#MainText {
	color: blue;
	font-size: x-small;
	text-decoration: underline;
}
#InfoGrid tr#NoteText {
	font-size: x-small;
}
table#StatusDetailTable
{
	width: 60%;
	border: none;
	border-collapse: collapse;
	text-align: left;
}
#StatusDetailTable td#CaptionText {
	width: 16%;
	border: none;
	white-space: nowrap;
	font-size: xx-small;
 	font-weight: bold;
	text-align: right;
}
#StatusDetailTable td#DataText {
	width: 84%;
	border: none;
	white-space: nowrap;
	font-size: xx-small;
	background-color: #cccccc;
	padding-left: 5px;
}
.SmallText {
	font-size: smaller;
}
#ConfirmAction
{
	text-align: center;
 	font-size: smaller; 
 	align: center;
 	font-weight: bold;
}
#StandardTextCentered
{
 	text-align: center;
 	font-size: smaller; 
 	align: center;
}
#StandardTextLeft
{
 	text-align: left;
 	font-size: smaller; 
}
#TinyTextLeft
{
 	text-align: left;
 	font-size: 65%; 
}
#TinyTextCentered
{
 	text-align: center;
 	font-size: 65%; 
}
table#AccountLoginTable
{
	width: 75%;
	border: none;
	border-collapse: collapse;
	align: center;
	padding: 5px;
	spacing: none;
	margin-left: 12%; 
	margin-right: 12%;
}
#AccountLoginTable td#CaptionText {
	width: 40%;
	border: none;
	white-space: nowrap;
	font-size: x-small;
 	font-weight: bold;
	text-align: left;
}
table#AccountUpdateTable
{
	width: 75%;
	border: solid black 1px;
	border-collapse: collapse;
	align: center;
	padding: 5px;
	spacing: none;
	margin-left: 12%; 
	margin-right: 12%;
}
#AccountUpdateTable td#FieldBoldTextRight {
	border: none;
	white-space: nowrap;
	font-size: xx-small;
 	font-weight: bold;
	text-align: right;
}
#AccountUpdateTable td#FieldStdTextLeft {
	border: none;
	white-space: nowrap;
	font-size: xx-small;
	text-align: left;
}
#AccountUpdateTable td#FieldStdTextRight {
	border: none;
	white-space: nowrap;
	font-size: xx-small;
	text-align: right;
}
.FooterTable
{
 	background-color: #cccccc;
 	font-size: xx-small;
	border-collapse: collapse;
	width: 90%;
	height: 20px;
	margin-left: 5%; 
	margin-right: 5%; 

}
.StatusTable
{
	border-collapse: collapse;
	width: 90%;
	margin-left: 5%; 
	margin-right: 5%; 
	text-align: left;
	align: center;
}
.FootText {
	text-align: center;
	align: center;
}