body {
	font: 8pt Arial, Verdana, sans-serif;
	}

a {
	font:  8pt Arial, sans-serif;
	text-decoration: underline;
	color:	#990000;
	}

a:hover	{
	font:  8pt Arial, sans-serif;
	text-decoration: underline;
	color:	#330000;
	}

hr	{
	color: #595959;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height:1pt;
	}

td {
	font: 8pt Arial, sans-serif;
	}

th {
	font: 9pt Arial, sans-serif;
	background-color: #eee;
	}


.clsResultTitle {
	font-family: "Arial";
	font-size: 8pt;
	text-align: center;
	font-weight: bold;
	}

.clsResultTxt {
	font-family: "Arial";
	font-size: 8pt;
	text-align: center;
	}

.clsChassisTitle {
	font-family: "Verdana";
	font-size: 10pt;
	font-weight: bold;
	color: white;
	}

.clsTitle {
	font:  bold 8pt/10pt Arial, sans-serif;
	color: #ffffff;
	background-color: #000000;
	}
.clsbtnTxt {
	font:  8pt/10pt Arial, sans-serif;
	color: #000000;
	}
.clsRequired {
	font:  bold 8pt/10pt Arial, sans-serif;
	color: #cc0000;
	}
.clsCopyright {
	font: 8pt Arial;
	color : #484848;
	text-align: right;
	text-decoration : none;
	padding-top : 5px;
	padding-bottom: 5px;
	padding-right: 8px;
	}
.clsAddress {
	font: 10pt Arial;
	color : #000000;
	text-align: left;
	text-decoration : none;
	padding-top : 10px;
	padding-bottom: 5px;
	padding-right: 8px;
	letter-spacing: 1px;
	}

.clsNavTitle {
	font: bold 10pt Arial;
	color : #FFFFFF;
	background : #6c6c6c;
	text-align: left;
	text-decoration : none;
	padding-top : 3px;
	padding-bottom: 3px;
	padding-right: 8px;
	padding-left: 3px;
	letter-spacing: 1px;
	}

.clsNav {
	font: 9pt Arial, sans-serif;
	color: #333333;
	background-color: #c9c9c9;
	display: block;
	text-decoration : none;
	padding-top : 3px;
	padding-bottom: 3px;
	}

a.clsNav {
	font: bold 9pt Arial, sans-serif;
	color: #333333;
	background-color: #c9c9c9;
	display: block;
	text-decoration : none;
	padding-top : 3px;
	padding-bottom: 3px;
	}

a.clsNav:hover {
	font: bold 9pt Arial, sans-serif;
	color: #333333;
	background-color: #e9e9e9;
	text-decoration : none;
	display: block;
	padding-top : 3px;
	padding-bottom: 3px;
	}

.dtlButton {
	font: Bold 9pt  Arial, sans-serif;
	color: #000000;
	}
.clsDocFormText {
	font: 8pt  Arial, sans-serif;
	color: #000000;
	}
.clsGraphItem {
	font: 7pt  Arial, sans-serif;
	color: #484848;
	}
.clsVerticalTXT {
	writing-mode: tb-rl;
	filter: flipv fliph;
	}

.clsReportText {
	font: 8pt Arial, sans-serif;
	color: #000000;
	}

.clsReportTitle {
	font: bold 11pt Arial, sans-serif;
	color: #000000;
	text-align:center;
	}

.clsReportHdr {
	font:  Bold 9pt Arial, sans-serif;
    color:  #ffffff;
    background-color: #000000;
	}

a.clsReportHdrLink {
	font:  Bold 9pt Arial, sans-serif;
    color:  #ffffff;
	text-decoration: none;
	}

a.clsReportHdrLink:hover {
	font:  Bold 9pt Arial, sans-serif;
    color:  #ffffff;
	text-decoration: none;
	}

.clsReportDtl1 {
	font:  9pt Arial, sans-serif;
    color:  #000000;
    background-color: #d5d5d5;
	}

.clsReportDtl2 {
	font:  9pt Arial, sans-serif;
    color:  #000000;
	}

table.GridTable {
	border: 1px solid black;
	background-color: #dedede;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	}
table.GridTable th {
	font: bold 10pt Arial, sans-serif;
	color: white;
	background-color: #333333;
	border: 1px solid black;
	text-align: center;
	padding: 4px;
	}
table.GridTable td {
	font: 9pt Arial, sans-serif;
	color: #333333;
	background-color: #ededed;
	border: 1px solid black;
	text-align: center;
	padding: 2px;
	}

.StdTable {
	border: 1px solid black;
	border-collapse: collapse;
	background-color: #dedede;
	margin: 6px;
	padding: 3px;
	}
.StdTable th {
	font: bold 9pt Arial, sans-serif;
	border: 1px solid black;
	color: white;
	background-color: #696969;
	padding: 3px;
	text-align: left;
	}
.StdTable td {
	font: 9pt Arial, sans-serif;
	color: black;
	background-color: #ededed;
	padding: 3px;
	text-align: left;
	}
