body {background-color:#ffffff; font-family: verdana; font-size: 10pt; }
div.error {font-family: verdana; font-size: 12pt; color: red; text-align: center; font-weight: bold; }
div.td {font-family: verdana; font-size: 12pt}

td {font-family: verdana; font-size: 10pt; }
td.title {font-family: verdana; font-weight: bold; font-size: 14pt; color: black; text-align: center}
td.reverse {font-family: verdana; font-size: 10pt; color: white; text-align: left}
td.widelist {font-family: verdana; font-size: 10pt; }

td.desc {font-family: verdana; font-size: 8pt; font-weight: bold; text-align: left}
td.label {font-family: verdana; font-size: 10pt; font-weight: bold; text-align: right; padding-right:1ex}
span.label {font-family: verdana; font-size: 10pt; font-weight: bold; text-align: right; padding-right:1ex}
td.labell {font-family: verdana; font-size: 10pt; font-weight: bold; text-align: left}
td.labelc {font-family: verdana; font-size: 10pt; font-weight: bold; text-align: center}

td.section {font-family: verdana; font-weight: bold; font-size: 10pt; text-align: left; border-style: solid; border-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px}

input.okbutton_50:hover {font-family: verdana; font-weight: bold; font-size: 12pt; background-color: #33CC99; color: white; width: 100px}
input.cancelbutton_50:hover {font-family: verdana; font-weight: bold; font-size: 12pt; background-color: #FF6666; color: white; width: 100px}

input.okbutton_50 {font-family: verdana; font-weight: bold; font-size: 12pt; background-color: #009933; color: white; width: 100px}
input.cancelbutton_50 {font-family: verdana; font-weight: bold; font-size: 12pt; background-color: #CC3333; color: white; width: 100px}
input.medium {font-family: verdana; font-weight: bold; font-size: 12pt; background-color: #a0a0a0; color: black; width: 75px}
input.medium:hover {font-family: verdana; font-weight: bold; font-size: 12pt; background-color: #c0c0c0; color: black; width: 75px}

td.question {font-family: verdana; font-weight: bold; font-size: 10pt; color: #444; text-align: left; }

INPUT.TEXT  {
   font-family : Trebuchet MS;
   font-size : 9pt;
   font-weight : bold;
   background-color : #336699;
   border-color : #336699;
   border-style : inset;
   border-width : 2px;
   color : #FFFFFF;
}

.niceblue {
	height:2.9em; 
	font-family:arial; 
	font-size:x-small; 
	width:50em; 
	border: 1px solid #4d99e5;
	background-color: #D2E4FC;
}

.darkblue {
	height:2.9em; 
	font-family:arial; 
	font-size:x-small; 
	width:50em; 
	border: 1px solid #4d99e5;
	background-color: #4d99e5;
}

.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#888; margin:0 5px;}
.b2 {height:1px; background:#fff; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px;}
.b3 {height:1px; background:#fff; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px;}
.b4 {height:2px; background:#fff; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.contentb {background: #fff; border-right:1px solid #888; border-left:1px solid #888;}
.contentb div {margin-left: 5px;}

