body{
	font-family:helvetica;
	margin:0;
}

textarea{
	border:solid black 1px;
	padding:3;
	font-family:helvetica;
}

a{
	color:black;
	text-decoration:none;
}
a:hover {
#	text-decoration: underline; 
	color: red;
	}

input{
	border: solid black 1px;
	margin-right:3;
	height:21;
	cursor:hand;
	padding-left:3;
}

input.cb{
	border:none;
}

input.required{
	border-color:red;
}

.inputLabel{
	font-weight:bold;
	text-align:right;
}

.tblDataEntry{
	border:solid black 1px;
	padding:0;
}

.tblDataEntry tbody td{
	padding:1;
	padding-left:5;
	vertical-align:top;
}

.tblDataEntry thead td{
	color:white;
	font-size:12pt;
	font-weight:bold;
	background-color:#707070;
	border-bottom:solid black 1px;
	padding-left:3;
}

div {
	font-size:11pt;
	font-family:helvetica;
}

.tblDataEntry thead .subHeader td{
	color:maroon;
	background-color:#D0D0D0;
}

.tblInner{
	border:solid black 1px;
	padding:0;
}
.tblInner tbody td{
	font-size:14;
	font-family:helvetica;
}
.tblInner thead td{
	color:black;
	font-size:12pt;
	font-weight:bold;
	background-color:#D0D0D0;
	border-bottom:solid black 1px;
	padding-left:3;
}


.buttonRow td{
	padding:6;
	border-top:solid black 1px;
}

.closeButton{
	color:red;
	width:20;
	height:20;
}

form{
	margin:0;	
}

.error{
	color:red;
	font-weight:bold;
}
.dspTblLabel{
	background-color:maroon;
        color: #FFCC33;
	text-align:right;
}
.dspTblValue{
	font-weight:bold;
	text-align:left;
}
.dspTblValueOtheC{
#	font-weight:bold;
	text-align:left;
}
.artTitle{
	font-weight:bold;
	background-color:#E0E0E0;
}
.artSubTitle{
	background-color:#E0E0E0;
}
.subartType{
	font-weight:bold;
	background-color:#E0E0F0;
}
.subartText{
	background-color:#F0F0F0;
}

.keywordDump{
        font-size: 70%;
	color: #808080;
        line-height: 70%;
	background-color: #FFFFFF;
	margin-left: 25px;
}

.artKWdmp{
        font-size: 70%;
        color: #802020;
        line-height: 70%;
	background-color:#E0E0E0;
        margin-left: 25px;       
}

.footer-debug{
	color:blue;
	font-size:8pt;
}

.footer {
	background-color:maroon;
        color: #FFCC33;
	font-weight:bold;
	margin:3px;
	padding:4;
	text-align:center;
}

.footer A:link{ color: #FFCC33; }
.footer A:visited{ color: #FFCC33; }
.footer A:hover{ color: white; }

.vol-sel {
	text-align:center;
	margin:1px;
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bold;
	background-color:#E0E0F0;
}
.vol-sel-element {
	background-color:#C0C0F0;
	margin: 1px;
	padding: 1px;
	width: 20px;
}
.vol-sel-element-act {
	background-color:#D00000;
	margin: 1px;
	padding: 1px;
	width: 20px;
}

.menubar A:link{ color: #FFCC33; }
.menubar A:visited{ color: #FFCC33; }
.menubar A:hover{ color:white; }
.menubar {
	background-color:maroon;
        color: #FFCC33;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:2px;
	padding:2px;
	text-align:center;
	border-bottom:ridge;
}
.menubar-element {
	background-color:#A00000;
	margin: 1px;
	padding: 1px;
}
