body	{
	background-color: #FFFFFF;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
}

img, a:img {
   	border: none;
    	text-decoration: none;
}

.stError1 {
	font-weight: bold;
	color: red;
}

input, select	{
	color: #000099;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;

/*
	padding-left: 5px;
	-border-radius: 5px;
	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
*/

}

input.Txt {
	color: #000099;
}

input.TxtCap {
	text-transform: capitalize;
}

input.TxtUCase {
	text-transform: uppercase;
}

abbr, acronym		{
	cursor: help;
	border-bottom: 1px dotted;
	text-decoration: none;
}

.stFixedWidth {
	font-family: monospace;
}

.stTableBorder, .stTableVAlignMiddle {
	background-color: white;
	color: #000000;
	border: 1px solid #C0C0C0;
	padding: 0px;
	border-collapse: collapse;
}

.stTableNoBorder {
	color: #000000;
	border-style: hidden;
	border-collapse: collapse;
	vertical-align: middle;
}

.stTableNoBorder td, table table.stTableNoBorder td, table table table.stTableNoBorder td, table table table table.stTableNoBorder td {
	border-width: 0px;
	vertical-align: middle;
}

.stHeader1  {
	background-color: #003399;
	color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
}

.stHeader2 {
	background-color: #3366CC;
	color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: large;
	vertical-align: middle;
}

.stHeader3  {
	background-color: #004080;
	color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
}


.stTableVAlignMiddle td, table table.stTableVAlignMiddle td, table table table.stTableVAlignMiddle td, table table table table.stTableVAlignMiddle td {
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #C0C0C0;
	vertical-align: middle;
}

td, th {
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #C0C0C0;
	vertical-align: top;
}


hr {
	border: 0;
	color: gray;
	background-color: gray;
	height: 1px;
}

.stCenter {
	text-align: center;
	vertical-align: middle;
}

.stCenterH {
	text-align: center;
}

.clsInverse a:link, .clsInverse a:visited, .stHeader1 a:link, .stHeader1 a:visited
{
	color: yellow;
	text-decoration: underline;
}
