body { font-family: Verdana, Arial, sans-serif ; background-color: #eeeeee; padding: 0; margin-top: 1em;text-align: center } 
table { font-size: 10pt }
th { text-align: left }
td { vertical-align: top}
h1 { font-size: 20px; margin-top: 0px }
h2 { font-size: 16px }
h3 { font-size: 12px }
a { text-decoration: none ; font-size : 10pt ; color: #3333FF }
a:hover  { text-decoration: underline }
a:link { font-size : 10pt;  } 
A:visited {font-size : 10pt;  }

.listTable { font-size: 8pt ; border: 1pt solid #999999 ; margin-bottom: 10px; padding: 0px; margin: 0px}
.listTable th  { text-align: left; background-color: #bcabc2; padding: 2pt; border: none;  color: white; font-size: 8pt; font-weight: bold }
.listTable td  { vertical-align: top ; padding-right: 6pt ; padding-left: 3px ; border-right: 1px groove #999999 }
.listTable a:hover { text-decoration: underline }
.listTable a:link { color: #333333 }
.listTable a:visited { color: #666666 }

a.critical:visited, a.critical:link, .critical { color: red ; font-weight: bold }
a.warning:visited, a.warning:link, .warning { color: #ea9f15 ; font-weight: bold }

.lastBackup

.detailTable { font-size: 12pt  }
.detailTable th  { text-align: left; background-color: #bdbcd3; padding: 2pt; border: none;  color: white; font-size: 10pt; font-weight: bold }
.detailTable td  { vertical-align: top ; border: none ; padding-left: 2pt ; padding-right: 2pt ; font-size: 10pt ; color : white }

.headerTable {  background-color: #444499; color: white; font-weight: bold}

.reportText {
	font-family: courier, fixed;
	font-size: 10px;
	border: 1px solid #999999;
	margin: 3px
}

.headerMenu { color: #999999; vertical-align: bottom ; text-align: right}
.headerMenu A { color: white; text-decoration: none }
.headerMenu a:hover { text-decoration: underline }
.headerMenu a:link a:visited { color: white }

.Page { 
	width: 95% ; 
	height: auto; 
	margin-right: auto; 
	margin-left: auto;  
	margin-bottom: 5px ; 
	text-align: left ;
	padding: 0px ; 
	background-color: white;
	border: 1px solid #999999;
	border-right: 1px solid #999999;

}
.pageHeader { 
	background-color: white ; 
	margin: 0px ; 
	margin-bottom: 5px;
	padding: 0px;
	width: 100%;
}
.pageFooter {
	background-color: #444499  ; 
	margin: 0px ; 
	padding: 0px;
	color: white;
	text-align: right;
	font-size: 10px;
}

.pageContent { 
	background-color: white ; 
	margin-top: 5px;
	margin: 0px ; 
	padding: 3px ; 
	padding-bottom: 10px;
}

.displaylist { font-size: 10pt  }
.displaylist th  { text-align: left; background-color: #444499; padding: 2pt; border: none;  color: white; font-size: 8pt; font-weight: bold }
.displaylist td  { vertical-align: top ; border: none ; padding-left: 2pt ; padding-right: 2pt ; background-color: #CCCCCC}

.viewinstancetable { font-size: 10pt  }
.viewinstancetable th  { text-align: left; background-color: #444499; padding: 2pt; border: none;  color: white; font-size: 8pt; font-weight: bold }

.viewinstancetable th a:hover {text-decoration: underline}
.viewinstancetable th a:link,.viewinstancetable th a:visited {color: white  }
.viewinstancetable td  { vertical-align: top ; border: none ; padding-left: 2pt ; padding-right: 2pt ; background-color: #CCCCCC}


td.instancefield { vertical-align: top ; border: none ; padding-left: 2pt ; padding-right: 2pt }

.selectedclick { color: white; vertical-align: bottom ; text-align: right}
.selectedclick A { color: white; text-decoration: none }
.selectedclick a:hover  { text-decoration: underline }
.selectedclick a:link { color: white }
.selectedclick A:visited { color: white }

.heading {
	 text-align: left;
	 font-size: 12pt;
	 font-weight: bold;
	 color: black;
}
	

.gray_out { color: #777777; vertical-align: bottom ; text-align: right}
.gray_out A { color: #777777; text-decoration: none }
.gray_out a:hover { text-decoration: underline }
.gray_out a:link a:visited { color: #777777 }

.quotes {  color: #777777; vertical-align: bottom ; text-align: left; font-style: italic }

