TABLE.TCLASS TH A {
	text-decoration: none;
}

TABLE.TCLASS TH A:Hover, TABLE.TCLASS TH A:Visited:Hover {
	text-decoration: underline;
}

TABLE.TCLASS TH A:Visited {
}

TABLE.TCLASS A {
	text-decoration: none;
}

TABLE.TCLASS A:Hover, TABLE.TCLASS A:Visited:Hover {
	text-decoration: underline;
}

TABLE.TCLASS A:Visited {
}

TABLE.TCLASS A:Active {
}

.srchbut, DIV.searchinput INPUT.srchbut {
	font: 12pt arial, sans-serif;
	font-weight: bolder;
	height: 21px;
	width: 21px;
	line-height: 12px;
}

.srchbutred, DIV.searchinput INPUT.srchbutred {
	font: 12pt arial, sans-serif;
	font-weight: bolder;
}

LEGEND {
	font-weight: bold;
}

.big, LEGEND.big {
	color: #1F4070;
	font-weight: bold;
	font-size: 120%;
}

.red {
	color: red;
}

.green {
	color: #118811;
}

.blue {
	color: #7777FF;
}

.redbold {
	color: red;
	font-weight: bold;
}

.greenbold {
	color: #118811;
	font-weight: bold;
}

.bluebold {
	color: #7777FF;
	font-weight: bold;
}

.med, LEGEND.med {
	color: #1F4070;
	font-weight: bold;
	font-size: 90%;
}

.small, LEGEND.small {
	color: #1F4070;
	font-weight: bold;
	font-size: 60%;
}

.trace PRE, PRE.trace {
	font-size: inherit;
}

.TCLASS, TABLE.TCLASS, TD TABLE.TCLASS {
	border-collapse: collapse;
	border-color: inherit;
	border-style: solid;
	border-width: 0;
	empty-cells: show;
	text-align: left;
	font-size: inherit;
}

TABLE.TCLASS TD TABLE.TCLASS TD {
	font-size: 100%;
}

TABLE.TCLASS TD {
	font-family: Arial, tahoma, arial, helvetica, sans-serif;
	font-size: 60%;
	padding-left: 0.1em;
	padding-right: 0.1em;
}

TABLE.TCLASS TH, TABLE.TCLASS CAPTION, TABLE.TCLASS TR TD TABLE TH {
	font-family: Arial, tahoma, arial, helvetica, sans-serif;
	font-size: 70%;
	font-weight: bolder;
	color: white;
	height: 23px;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0;
	padding-bottom: 0;
}

TABLE.TCLASS TD INPUT, TABLE.TCLASS TD SELECT, TABLE.TCLASS TD OPTION, TABLE.TCLASS TD TEXTAREA {
	font-size: inherit;
}

TABLE.TCLASS INPUT, TABLE.TCLASS SELECT, TABLE.TCLASS OPTION, TABLE.TCLASS TEXTAREA {
	font-family: Arial, tahoma, arial, helvetica, sans-serif;
	font-size: 90%;
	padding: 0;
	margin: 0;
	vertical-align: baseline;
}

TABLE.TCLASS TD.hide DIV {
	width : 100%;
	overflow : hidden;
	text-overflow : ellipsis;
}

.TPDA, TABLE.TPDA, TD TABLE.TPDA {
	border-collapse: collapse;
	border-color: inherit;
	border-style: solid;
	border-width: 0;
	empty-cells: show;
	text-align: left;
	font-size: inherit;
}

TABLE.TPDA TD TABLE.TPDA TD {
	font-size: 6pt;
}

TABLE.TPDA TD {
	font-family: Arial, arial-narrow, tahoma, helvetica, sans-serif;
	font-size: 6pt;
	padding-left: 0.1em;
	padding-right: 0.1em;
}

TABLE.TPDA TH {
	font-family: Arial, arial-narrow, tahoma, helvetica, sans-serif;
	font-size: 8pt;
	color: white;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0;
	padding-bottom: 0;
}

TABLE.TPDA TD INPUT, TABLE.TPDA TD SELECT, TABLE.TPDA TD OPTION, TABLE.TPDA TD TEXTAREA {
	font-size: 6pt;
	color: black;
}

TABLE.TPDA INPUT, TABLE.TPDA SELECT, TABLE.TPDA OPTION, TABLE.TPDA TEXTAREA {
	font-family: Arial, arial-narrow, tahoma, helvetica, sans-serif;
	font-size: 6pt;
	padding: 0;
	margin: 0;
	vertical-align: baseline;
}

TABLE.login {
	font-family: Arial, tahoma, arial, helvetica, sans-serif;
	font-size: 80%;
	font-weight: bolder;
	border-collapse: collapse;
	border-color: inherit;
	border-style: solid;
	border-width: 0;
	empty-cells: show;
}

.datlinqbut {
	font-family: Arial, tahoma, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #000;
}

.datlinq, TABLE.datlinq, TD TABLE.datlinq {
	border-collapse: collapse;
	border-color: inherit;
	border-style: solid;
	border-width: 0;
	empty-cells: show;
	font-size: inherit;
}

TABLE.datlinq TD TABLE.datlinq TD {
	font-size: inherit;
	font-weight: normal;
	padding-left: 0;
	padding-right: 0.4em;
}

TABLE.datlinq TD {
	font-family: Arial, Verdana, sans-serif;
	font-size: 75%;
	font-weight: normal;
	color: #1F4070;
	padding-left: 0.15em;
	padding-right: 0.15em;
}

CAPTION.datlinq {
	font-family: Arial, Verdana, sans-serif;
	font-size: inherit;
	font-weight: bold;
	color: #1F4070;
	background: #F0F0EA;
}

LEGEND.datlinq {
	font-family: Arial, Verdana, sans-serif;
	font-size: 60%;
	font-weight: bold;
	color: #1F4070;
	background: #F0F0EA;
}

LEGEND.frame {
	font-family: Arial, Verdana, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #1F4070;
	background: #F0F0EA;
}

SPAN.datlinq {
	font-family: Arial, Verdana, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #1F4070;
	background: #F0F0EA;
	vertical-align: baseline;
}

TABLE.datlinq TR {
}

TABLE.datlinq TH {
	font-family: Arial, Verdana, sans-serif;
	font-size: 90%;
	color: #1F4070;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0;
	padding-bottom: 0;
}

TABLE.datlinq TD INPUT, TABLE.datlinq TD SELECT, TABLE.datlinq TD OPTION, TABLE.datlinq TD TEXTAREA {
	font-size: 90%;
}

TABLE.datlinq CAPTION {
	font-size: 75%;
}

TABLE.datlinq CAPTION INPUT, TABLE.datlinq CAPTION SELECT, TABLE.datlinq CAPTION OPTION, TABLE.datlinq CAPTION TEXTAREA {
	font-size: 90%;
}

TABLE.datlinq INPUT, TABLE.datlinq SELECT, TABLE.datlinq OPTION, TABLE.datlinq TEXTAREA {
	font-family: Arial, Verdana, sans-serif;
	font-size: 90%;
	padding: 0;
	margin: 0;
	vertical-align: baseline;
}

TABLE.datlinq TD SPAN.inptext, TABLE.datlinq SPAN.inptext {
	font-family: Arial, Verdana, sans-serif;
	font-size: 90%;
	font-weight: normal;
	vertical-align: 23%;
	color: #1F4070;
	padding: 0;
	margin: 0;
}

.datpdabut {
	font-family: Arial, arial-narrow, tahoma, arial, helvetica, sans-serif;
	font-size: 7pt;
}

.datpda, TABLE.datpda, TD TABLE.datpda {
	border-collapse: collapse;
	border-color: inherit;
	border-style: solid;
	border-width: 0;
	empty-cells: show;
	font-size: inherit;
	background: #F0F0EA;
}

TABLE.datpda TD TABLE.datpda TD {
	font-size: 7pt;
	font-weight: bolder;
	padding-left: 0;
	padding-right: 0.4em;
}

TABLE.datpda TD {
	font-family: Arial, arial-narrow, tahoma, arial, helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bolder;
	color: black;
	padding-left: 0.15em;
	padding-right: 0.15em;
}

CAPTION.datpda {
	font-family: Arial, arial-narrow, tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: black;
	background: #F0F0EA;
}

TABLE.datpda CAPTION {
	font-family: Arial, arial-narrow, tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: black;
	background: #F0F0EA;
}

TABLE.datpda TR {
	background: inherit;
}

TABLE.datpda TH {
	font-family: Arial, arial-narrow, tahoma, arial, helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bolder;
	color: black;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0;
	padding-bottom: 0;
}

TABLE.datpda TD INPUT, TABLE.datpda TD SELECT, TABLE.datpda TD OPTION, TABLE.datpda TD TEXTAREA {
	font-size: 6pt;
}

TABLE.datpda INPUT, TABLE.datpda SELECT, TABLE.datpda OPTION, TABLE.datpda TEXTAREA {
	font-family: Arial, arial-narrow, tahoma, arial, helvetica, sans-serif;
	font-size: 6pt;
	padding: 0;
	margin: 0;
	vertical-align: baseline;
}

TABLE.datpda TD SPAN.inptext, TABLE.datpda SPAN.inptext {
	font-family: Arial, arial-narrow, tahoma, arial, helvetica, sans-serif;
	font-size: 6pt;
	font-weight: normal;
	color: black;
	padding: 0;
	margin: 0;
}

.trace {
	font-family: Arial, Verdana, sans-serif;
	font-size: inherit;
	color: #990000;
	background: #E8B5B0;
	padding-left: 20px;
	padding-right: 20px;
}

.error, DIV.error TD {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bolder;
	color: #550000;
	background: #E8B5B0;
	padding-left: 7px;
	padding-right: 7px;
}

.notice, DIV.notice TD {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bolder;
	color: #000000;
	background: #88CC88;
	padding-left: 7px;
	padding-right: 7px;
}

.warning, DIV.warning TD {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bolder;
	color: #000000;
	background: #FFFFA0;
	padding-left: 7px;
	padding-right: 7px;
}

.tooltip, DIV.tooltip TD {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bolder;
	color: #000000;
	background: #CCCCFF;
	padding-left: 7px;
	padding-right: 7px;
}

.radchk {
	font-family: Arial, Verdana, sans-serif;
	font-size: 90%;
	vertical-align: 30%;
}

.chkbox {
	font-family: Arial, Verdana, sans-serif;
	vertical-align: 20%;
}

.sfont {
	font-family: Arial, Verdana, sans-serif;
	font-size: 85%;
}

.sfont TD {
	font-size: 55%;
}

.sfont TD INPUT, .sfont TD SELECT, .sfont TD OPTION, .sfont TD TEXTAREA {
	font-family: Arial, Verdana, sans-serif;
	font-size: 100%;
}

.sfont INPUT, .sfont SELECT, .sfont OPTION, .sfont TEXTAREA {
	font-family: Arial, Verdana, sans-serif;
	font-size: 75%;
}

.but2 {
	font-weight: bold;
	font-family: arial, sans-serif;
	text-align: center;
}

.but1 {
	font: 7pt arial, sans-serif;
	line-height: 8px;
	height: 16px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.tbutton, .tbutred, .tbuttonCCE, .tbutredCCE {
	font: 7pt arial, sans-serif;
	line-height: 8px;
	height: 14px;
	margin: 0;
	padding: 0;
}

.tbutred, .tbutredCCE {
	color: #CC0000;
}

.tbutton, .tbutred {
	width: 35px;
}

.tbuttonCCE, .tbutredCCE {
	width: 40px;
}

.supred {
	color: red;
	font-size: 75%;
	background: inherit;
	vertical-align: super;
}

.HSection, DIV.HSection, TABLE DIV.HSection {
	overflow: hidden;
	z-index: 3;
	position: absolute;
	visibility: hidden;
}

.DSection, DIV.DSection, TABLE DIV.DSection {
	height: 500px;
	overflow: auto;
	z-index: 2;
}

.THeader, TABLE.THeader, TD TABLE.THeader {
	border-collapse: collapse;
	border-color: inherit;
	border-style: solid;
	border-width: 0;
	empty-cells: show;
	text-align: left;
	table-layout: fixed;
}

.TData, TABLE.TData, TD TABLE.TData {
	border-collapse: collapse;
	border-color: inherit;
	border-style: solid;
	border-width: 0;
	empty-cells: show;
	text-align: left;
	table-layout: auto;
}

FORM {
	padding: 0px;
	margin: 0px;
}

A:link {
	text-decoration: none;
	color: #2090AA;
}

A:visited {
	text-decoration: none;
	color: #1070AA;
}

A:active {
	text-decoration: none;
	color: #1070AA;
}

A:hover {
	text-decoration: underline;
	color: #1070AA;
}

.std {
	font-family: Arial, tahoma, arial, helvetica, sans-serif;
	font-size: 85%;
	color: #1F4070;
}

.stdbold {
	font-family: Arial, tahoma, arial, helvetica, sans-serif;
	font-size: 85%;
	font-weight: bolder;
	color: #1F4070;
}

.stdnc {
	font-family: Arial, tahoma, arial, helvetica, sans-serif;
}

.stdncbold {
	font-family: Arial, tahoma, arial, helvetica, sans-serif;
	font-weight: bolder;
}

.SMINFO {
	font-family: Arial, tahoma, arial, helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #E0E0E0;
}

.SMITEM1 {
	font-family: Arial, tahoma, arial, helvetica, sans-serif;
	font-size: 80%;
	font-weight: bolder;
	color: #1F4070;
}

.SMITEM2 {
	font-family: Arial, tahoma, arial, helvetica, sans-serif;
	font-size: 80%;
	font-weight: bolder;
	color: #FF9020;
}

.cascade {
	font-family: Arial, tahoma, arial, helvetica, sans-serif;
	color: #1F4070;
	font-weight: bolder;
}

.naw_form, TABLE.naw_form, TD TABLE.naw_form {
	border-collapse: collapse;
	border-color: inherit;
	border-style: solid;
	border-width: 0;
	empty-cells: show;
	font-size: inherit;
	background: #F0F0EA;
}

TABLE.naw_form TD TABLE.naw_form TD {
	font-size: inherit;
	font-weight: inherit;
	padding-left: 0;
	padding-right: 0.4em;
}

TABLE.naw_form TD {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #1F4070;
	padding-left: 0.15em;
	padding-right: 0.15em;
	text-indent: 20px;
}

TABLE.naw_form CAPTION {
	font-family: Arial, Verdana, sans-serif;
	font-size: inherit;
	font-weight: bold;
	color: #1F4070;
	background: #F0F0EA;
}

TABLE.naw_form TR {
	background: inherit;
}

TABLE.naw_form TH {
	font-family: Arial, Verdana, sans-serif;
	font-size: 80%;
	color: #1F4070;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0;
	padding-bottom: 0;
}

TABLE.naw_form TD INPUT, TABLE.naw_form TD SELECT, TABLE.naw_form TD OPTION, TABLE.naw_form TD TEXTAREA {
	font-size: 10pt;
	text-indent: 0px;
}

TABLE.naw_form INPUT.frm_button {
	background-color: #C0C0C0;
	color: #000000;
	font-size: 7pt;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	text-align: center;
	padding: 0;
	margin: 0;
}

TABLE.naw_form INPUT, TABLE.naw_form SELECT, TABLE.naw_form OPTION, TABLE.naw_form TEXTAREA {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	padding: 0;
	margin: 0;
	text-indent: 0px;
	vertical-align: baseline;
}

TABLE.naw_form TD SPAN.inptext, TABLE.naw_form SPAN.inptext {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	vertical-align: 30%;
	color: black;
	padding: 0;
	margin: 0;
	text-indent: 0px;
}

SPAN.srcherr {
	color: #FF0000;
	font-style: italic;
	font-weight: bolder;
}

SPAN.section {
	font-family: Arial, Verdana, sans-serif;
	font-size: inherit;
	font-weight: bold;
	color: #1F4070;
}

CAPTION.searchtitle {
	font-family: Arial, Verdana, sans-serif;
	font-size: 110%;
	font-weight: bolder;
	color: #1F4070;
}

DIV.searchinput {
	font: normal bold 12px Arial, sans-serif;
	background-color: #F0F0EA;
	padding: 5px;
	color: #1F4070;
}

DIV.searchinput TD {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1F4070;
}

DIV.searchinput TH {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #1F4070;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0;
	padding-bottom: 0;
}

DIV.searchinput FIELDSET {
	margin: 4px;
	padding: 10px 4px 4px 4px;
	border: 1.5px solid #1F4070;
}

DIV.searchinput SPAN.inptext {
	font-family: Arial, Verdana, sans-serif;
	font-size: 90%;
	font-weight: normal;
	vertical-align: 30%;
	color: #1F4070;
	padding: 0;
	margin: 0;
}

DIV.searchinput FIELDSET LEGEND SPAN {
	padding: 5px;
	height: 20px;
	vertical-align: middle;
	font-size: 12px;
}

DIV.searchinput FIELDSET LEGEND {
	color: #1F4070;
	font-size: 14px;
	vertical-align: baseline;
}

DIV.searchinput FIELDSET LEGEND SELECT {
	color: #1F4070;
	font-weight: bold;
}

SELECT.searchinput, DIV.searchinput SELECT, DIV.searchinput INPUT, DIV.searchinput FIELDSET SELECT {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #1F4070;
}

TABLE.map, TABLE.map TD, TABLE.map TD TABLE TD {
	font: 8pt tahoma, helvetica, arial, sans-serif;
	font-weight: normal;
	color: #1F4070;
}

SPAN.map {
	vertical-align: baseline;
}
