
a {
	color: black;
}

a:hover, a:active {
	color: #ff0099;
}

BODY {
	scrollbar-arrow-color: #ff0099;
}

a.nav_02 {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 8pt;
	color: white;
	text-decoration: none;
	padding-left: 1px;
}

a.nav_02:hover {
	color: black;
}

a.nav_02:active {
	color: black;
}

.content, TD, INPUT, SELECT, TEXTAREA {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 8pt;
	color: black;
}

TEXTAREA {
  overflow: auto;
}

.button {
	filter :progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#aaaaaa', EndColorStr='#ffffff') progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='#999999', Positive='True');
   height: 20px;
	font-weight: normal;
	padding-bottom: 2px;
	border-left: 1px outset  #ffffff;
	border-top: 1px outset #ffffff;
  	border-right: 1px outset  #555555;
	border-bottom: 1px outset  #555555;
}

.contentRight {
	color: #999999;
}

.contentHeader {
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #666666;
	font-size: 7pt;
}

H4, TH {
	font-family: Times New Roman;
	font-size: 20px;
	color: #ff0099;
	margin-bottom: 7px;
}

TD.nav_02_padding {
	padding-left: 4px;
	padding-right: 4px;
}

.nav_02_over_position {
	position: relative;
	left: 0px;
}

.nav_02_nipoints {
	position: relative;
	left: 108px;
}

.errorMsg {
	color: red;
}

div.content table {
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size: 8pt;
  width: 480px;
  margin-top: 20px;
}

div.content table th {
  border-bottom: 2px solid #FF0099;
}

div.content table td, div.content table td.att, div.content table td.input, div.content table td.altInput, div.content table td.altInput2, div.content table td.altInput3 {
  width: 275px;
  font-size: 8pt;
  vertical-align: top;
}

div.content table td.line {
  width: 400px;
  padding-left: 75px;
  padding-right: 75px;
  border-bottom: 1px solid #666666;
}

div.content table td.error {
  font-weight: bold;
  color: red;
}

div.content table td.att {
  font-weight: bold;
  color: #FF0099;
}

div.content table td.att, div.content table td.error, div.content table td.wide {
  width: 550px;
}

div.content table td.input {
  text-align: right;
}

div.content table td.altInput {
  padding-left: 95px;
}

div.content table td.altInput2 {
  text-align: right;
}

div.content table td.altInput3 {
  text-align: left;
  padding-left: 60px;
}

div.content table td.subtitle {
  font-weight: bold;
  color: #FF0099;
  text-decoration: underline;
  padding-bottom: 10px;
}

th {
  text-align: left;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

select {
  width: 180px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size: 8pt;
}

select .extraWide {
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size: 8pt;
}

select.small {
  width: 50px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size: 8pt;
}

select.extraSmall {
  width: 35px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size: 8pt;
}

input.overzicht, textarea.overzicht {
  text-decoration: none;
  font-weight: bold;
  border: 0px solid white;
  width: 230px;
}

input.default {
  color: red;
}

span.defaultAnswer {
  font-weight: bold;
}
