Body  {
	background-color: #f2f2f2;
	color: #000000;
	font-size: 12;
	font-family: Arial, Helvetica, sans-serif;
	background-image: none;
} 
td    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	vertical-align: top;
}
tr{}
th{
	font-weight: bold;
	text-align: left;
	color: #000000;
	font-size: 12;
	font-family: Arial, Helvetica, sans-serif;
	background-color : Silver;
}
Table {font-family: arial; font-size: 12px}
Form  {margin: 5px}
strong {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	vertical-align: top;
	color: DarkBlue;
}
hr {
	color: gray;
    height: 2px
}
blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	vertical-align: middle;

    border: solid gray 1px
}

ul {font-family: Arial, Helvetica, sans-serif; font-size: 12; vertical-align: middle; color: #ffffff;} 
p {
	font-family: arial, helvetica, sans-serif;
	font-size: 11;
	font-weight: bold;
	vertical-align: middle;
    Margin: 2px; 
    border: solid gray 1px;
	padding: 4;
	color: DarkBlue;
}
h3    {background-color: gray; color: white; font-family: arial; font-size: 18 px; font-weight: bold; padding: 5px;
        margin-bottom: 5px}
h4    {background-color: gray; color: white; font-family: arial; font-size: 16 px; font-weight: bold; padding: 5px;
        margin-bottom: 5px}
h4    {background-color: gray; color: white; font-family: arial; font-size: 12 px; font-weight: bold; padding: 5px;
        margin-bottom: 5px}

.ActionButton {border: #000000 1px solid; cursor: hand; font-size: 13 px}

.LoginTable {
	background-color: transparent;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	border-color: Silver;
}
.LoginTable .Data {
	font-weight: bold;
	text-align: left;
	color: DarkBlue;
	font-size: 12;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align : middle;
}
.LoginTable .Notes {
	font-weight: lighter;
	text-align: center;
	color: Gray;
	font-size: 12;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align : middle;
}
.LoginTable .Label {
	font-weight: normal;
	text-align: right;
	color: DarkBlue;
	font-size: 12;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align : middle;
}

.EntryTable {
    background-color: lightyellow; 
    margin: 0px; 
    margin-bottom: 5px; 
    border: groove thin;  
    padding: 8px
}
.EntryTable .Data {
	color: DarkBlue;
	font-size: 12;
	font-family: Arial, Helvetica, sans-serif;
}
.EntryTable .CapData {
	color: DarkBlue;
	font-size: 12;
	font-family: Arial, Helvetica, sans-serif;
	text-transform : uppercase;
}
.EntryTable .SLDispData {
	color: DarkBlue;
	font-size: 12;
	font-family: Courier New, Courier, monospace;
}
.EntryTable .SmallData {
	color: DarkBlue;
	font-size: 11;
	font-family: Arial, Helvetica, sans-serif;
}
.EntryTable .GridData {
	text-align : right;
	color: DarkBlue;
	font-size: 12;
	font-family: Arial, Helvetica, sans-serif;
}
.EntryTable .Error {
	text-align: left;
	font-weight: bold;
	color: Red;
	font-size: 12;
	font-family: Arial, Helvetica, sans-serif;
}

.EntryTable .Label {
	font-weight: bold;
	text-align: right;
	color: DarkBlue;
	font-size: 12;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align : middle;
	white-space : nowrap;
}
.EntryTable .LabelTop {
	font-weight: bold;
	text-align: right;
	color: DarkBlue;
	font-size: 12;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align : top;
	padding-top : 5px;
}
.EntryTable .GridLabel {
	font-weight: bold;
	text-align: left;
	color: DarkBlue;
	font-size: 12;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align : middle;
}
.EntryTable .ShadowLabel {
	font-weight: bold;
	text-align: right;
	color: #909090;
	font-size: 12;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align : middle;
}
.EntryTable .Flag {
	text-align: center;
	font-weight: bold;
	color: Green;
	font-size: 20;
	font-family: Arial, Helvetica, sans-serif;
}

.PimTable {
	text-align: left;
	color: #000000;
	font-size: 9;
	font-family: Comic Sans MS, sans-serif;
	vertical-align : top;
	height : 30%;
	background : transparent;
}
.PimTable .PimData {
	text-align: left;
	color: #000000;
	font-size: 9;
	font-family: Comic Sans MS, sans-serif;
	vertical-align : middle;
	height : 30%;
}
.PimTable .PimLabel {
	text-align: left;
	color: Darkblue;
	font-size: 11;
	font-family: Comic Sans MS, sans-serif;
	vertical-align : text-top;
	background : #FFFFCC;
	border : thin solid Silver;
}

.TwheelsTable {
	background-color: transparent;
	border: thin solid;
	font-family: Arial, Helvetica, sans-serif;
	border-color: #6495ED;
}
.TwheelsTable .Data {
	color: DarkBlue;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
.TwheelsLink {
	font-style : italic;
	font-weight : bold;
}

.ReportTable {
	border: medium double;
	border-color: #999999;
	background: #ffffff;
}
.ReportTable .Data  {
	vertical-align: top;
	color: #000000;
}
.ReportTable .CapData {
	color: DarkBlue;
	font-size: 13;
	font-family: Arial, Helvetica, sans-serif;
	text-transform : uppercase;
}
.ReportTable .Header {
	background-color: #003366;
	color: #ffffff;
	font-size: 14;
	font-family: Arial, Helvetica, sans-serif;
}
.ReportTable .Title {
	background-color: #003366;
	color: #ffffff;
	font-size: 20;
	font-family: Arial, Helvetica, sans-serif;
}
.ReportTable .Hilite {
	background-color: #ADD8E6;
	color: #ffffff;
	font-size: 12;
	font-family: Arial, Helvetica, sans-serif;
}

.ReportHdr1Table {}
.ReportHdr1Table .Data   {
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	background: #ffffff;
	color: #000000;
}

.ReportHdr1Table .Label  {
	text-align: left; 
	vertical-align: top; 
	background-color: 003366; 
	color: DarkBlue; 
	font-size: smaller; 
	font-family: Arial, Helvetica, sans-serif;
}

.ZoomTable {background: #ffffff;}
.ZoomTable .Data  {text-align: left; vertical-align: top; font-family: Arial, Helvetica, sans-serif; color: #000000;}
.ZoomTable .Label  { text-align: left; vertical-align: top;  color: DarkBlue; font-size: small; font-family: Arial, Helvetica, sans-serif; font-size:13; background-color: #;}
.ZoomTable .Header { background-color: #003366; text-align: left; vertical-align: top;  font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:14;}
.ZoomTable .SmallHeader { background-color: #003366; text-align: left; vertical-align: top;  font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:12;}

a:link {
	color: #000080;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12;
	font-weight: bold;
	padding: 2;
}
a:visited {
	color: #000080;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12;
	font-weight: bold;
	padding: 2;
}
a:active {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12;
	font-weight: bold;
	padding: 2;
}
a:hover {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12;
	font-weight: bold;
}
