<!--

div#contentpart { BORDER: #cccccc 0px solid; PADDING: 4px 0 4px 0;  WIDTH: 100%; margin: 0px;  FONT-SIZE: 11px; }
div#contentheader { BORDER: #606060 1px solid; background-color: #7e9fb2; margin: 0px; PADDING: 4px;
				 color: #fff; font-weight: bold; font-size:11px;  DISPLAY: block;  WIDTH: 100%; }
#errorpart 
{
	BORDER: #cc0000	2px solid; color: #cc0000;  
	text-align: left; vertical-align: middle; 
	DISPLAY: block; WIDTH: 100%; font-size: 8pt; font-weight: bold;
	margin: 2px; PADDING: 15px 5px 15px 15px;
}								
div#contentpart img { vertical-align: middle; }

#caption { font-weight: bold; font-size: 10pt; }
span#caption { width: 100px; }

.notification { color: #990000; }

.section { FONT-FAMILY: Arial; font-size: 12pt; font-weight: bold; vertical-align: bottom; background-color: #fafafe;  padding: 3px;  }
.sectionDescription { FONT-FAMILY: Arial; font-size: 10pt; font-weight: normal; color: #666;}
.vert { FILTER: flipv fliph; WRITING-MODE: tb-rl; font-weight: bold;
		padding-top: 5px; padding-bottom: 5px; background-color: #fafafa; }
.bordered { border: solid 1px #666; }
		
#pageindicator { width: 20px; height: 18px; border: solid 1px #ccc; font-size: 11px; color: #ccc; text-align: center; margin-left: 2px; margin-right: 2px; }
#pageindicator.active { border: solid 2px #aaa; color: #999; font-weight: bold; }

.oc { width: 20px; } /* odd column */
.ec { width: 20px; } /* even column */

.seperator TD { color: #666; font-weight: bold; height: 20px; vertical-align: middle; border-bottom: solid 1px #6389A0;  border-top: solid 1px #6389A0;  }
.seperator UL { margin-left: 20px;  margin-top: 3px; margin-bottom: 3px; padding-bottom:0px; height: 10px; }
.seperator LI   { vertical-align:text-bottom; list-style-image: url(/grfx/brown_square1.gif); vertical-align: middle; }

h1 {
    font-family: verdana, tahoma;
    font-weight:bolder;
    text-align: left;
  	font-size: 14px;
  	color: #1D2F3F;
}

.caption { float: left; width: 175px; white-space: nowrap;}
.input  { width: 50%; border: solid 1px #aaa; }
.number  { width: 43px; border: solid 1px #aaa; }
.textarea { border: solid 1px #666; height: 50px; width: 400px;  }
.dropdown { width: 55%; }
.file { width: 55%; }
.checkbox { }
.radio { }
.button { background-color: white; color: #333; width: 150px; border: solid 1px #666; height: 20px; padding: 1px; font-weight: normal; }

.questionnaire  { border-collapse: collapse; width: 100%; margin-top: 20px; border-bottom: solid 1px #eee;}
.questionnaire  TD { padding: 1px; } 

.rowhighlite { BACKGROUND-COLOR: #BBCCD4; }
.rowhighlite TD {  padding-top: 2px; }
.question td { padding-top: 2px; }

-->