#content {
  font-family:verdana;
  font-size:10pt;
}

#content h1 {
  font-weight:normal;
  color:#666;
  font-size:16pt;
  margin-bottom:0;
}

h1.title  {
  color:#666;
}

#navtree_header {
  color:#333;
}

#content h2 {
  font-weight:bold;
  color:#666;
  font-size:11pt;
  margin-top:0;
  margin-bottom:1.5em;
}

#content h3 {
  font-weight:bold;
  color:#db6d07;
  font-size:12pt;
  text-align:center;
}

#content a:link    { text-decoration:underline; color:#c83200; }
#content a:visited { text-decoration:underline; color:#c83200; }
#content a:focus   { text-decoration:underline; color:#c83200; }
#content a:hover   { text-decoration:underline; color:#c83200; }
#content a:active  { text-decoration:underline; color:#c83200; }

div.searchResult a {
	color:#59594C;
}

div.searchResult h1 {
	font-size:12pt;
	margin-top:10px;
	margin-bottom:0;
}

div.textBlock div.border_left {
	padding:0.2em 0 0.3em 0.75em;
	border-left:2px solid #666;
}

div.textBlock div.border_leftAndBottom {
	padding:0.3em 0.75em 0.5em 0.75em;
	border-left:2px solid #666;
	border-bottom:2px solid #666;
}

div.textBlock div.border_leftAndRight {
	padding:0.3em 0.75em 0.3em 0.75em;
	border-left:2px solid #666;
	border-right:2px solid #666;
}

div.textBlock div.box {
	padding:0.5em;
	background-color:#C9C9CC;
	border:1px solid #666;
	font-size:10pt;
}

div.textBlock > table {
	width:100%;
}

div.activityBookingFormBlock td.mandatory {
  font-weight:bold;
}

div.activityBookingFormBlock td.top {
  vertical-align:top;
}

div.activityBookingFormBlock td.input {
  text-align:right;
}

div.activityBookingFormBlock td.left {
  text-align:left;
}

div.activityBookingFormBlock td.err {
  color:#db6d07;
}

div.activityBookingFormBlock hr {
  height:2px; 
  margin-bottom:1em;
}


div.activityBookingFormBlock td.input { 
	width:16em; 
}

div.activityBookingFormBlock td.label { 
	width:10em; 
}

div.activityBookingFormBlock input, div.activityBookingFormBlock textarea {
 width:15em;
}


div.activityBookingFormBlock input.radio, div.activityBookingFormBlock input.checkbox {
  width:auto;
  border:none;
  background-color:transparent;
}


div.activityBookingFormBlock input.suffix {
 width:13em;
}

div.activityBookingFormBlock input.checkbox {
  width:auto;
}

div.textBlock table.blind {
}

div.textBlock table.simple { }
div.textBlock table.simple thead td {
	font-weight:bold;
	background-color:#808080;
	color:white; 
}

div.textBlock table.simple tfoot td {
	font-weight:bold;
}

div.sitemap table td {
  vertical-align:top;
}

div.activityBookingFormBlockError {
	padding:1em;
	text-align:center;
}

td.content div.activityBookingLinkBlock {
	margin-top:1em;
}



