* {
  scrollbar-base-color: scrollbar;
  scrollbar-darkshadow-color: threeddarkshadow;
  scrollbar-face-color: threedface;
  scrollbar-highlight-color: threedhighlight;
  scrollbar-shadow-color: threedshadow;
  scrollbar-track-color: default;
  scrollbar-3dlight-color: threedlightshadow;
  scrollbar-arrow-color: buttontext;
}
body {
  margin: 0px;
  padding: 0px;
  background-color: #fff;
}
body, td, input, select, textarea {
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 10pt;
}

/*
 * Site Container
 */
div#site-container {

}

form {
  margin-top: 0;
  margin-bottom: 0;
}
a {
  color: #f00;
  text-decoration: underline;
}
a:hover {
  color: #00f;
}
a.nounderline {
  text-decoration: none;
}
.large {
  font-size: 14pt;
}
.big {
  font-size: 11pt;
}
.small {
  font-size: 10pt;
}
.tiny {
  font-size: 9pt;
}
.bold {
  font-weight:bold;
}
.white {
  color: #fff;
}
.white:hover {
  color: #fff;
}
.black {
  color: #000;
  text-decoration: none;
}
.black:hover {
  color: #000;
  text-decoration: underline;
}
.green {
  color: #11A01E;
  text-decoration: none;
}
.green:hover {
  color: #11A01E;
  text-decoration: underline;
}
.grey {
  color: #333333;
}
.topmenu {
  color: #fff;
  font-weight: 900;
  letter-spacing: 2px;
  text-decoration: none;
}
.topmenu:hover {
  color: #fff;
}
input.bordered, textarea.bordered, input.button {
  border-top: #ccc solid 1px;
  border-bottom: #4e4e4e solid 1px;
  border-right: #4e4e4e solid 1px;
  border-left: #ccc solid 1px;
}
span.wysiwygsmall {
  font-size: 9pt;
}
span.wysiwygsmallRed {
  font-size: 9pt;
  color: #f00;
}
span.wysiwygmedium {
  font-size: 10pt;
}
span.wysiwygmediumRed {
  font-size: 10pt;
  color: #f00;
}
span.wysiwyglarge {
  font-size: 11pt;
}
span.wysiwyglargeRed {
  font-size: 11pt;
  color: #f00;
}
span.wysiwygxLarge {
  font-size: 14pt;
}
span.wysiwygxLargeRed {
  font-size: 14pt;
  color: #f00;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/* TOP DROP-DOWN MENU */

/*Style for the background-bar - isn't used*/
.clBar_down{position:absolute; visibility:hidden}

/*Styles for level 0*/
.clLevel0_down, .clLevel0over_down {
	letter-spacing: 2px;
	color: #fff;
	position:absolute;
	padding:0px;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:10pt;
	font-weight:bold
}
.clLevel0over_down {
	color: #fff;
	text-decoration: none;
	cursor:pointer;
}
.clLevel0border_down {
	position:absolute;
	visibility:hidden;
}

/*Styles for level 1*/
.clLevel1_down, .clLevel1over_down {
	position:absolute;
	text-align: left;
	padding:3px;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:10pt;
	font-weight:bold
}

.clLevel1_down {
	background-color:#19A326;
	layer-background-color:#19A326;
	color:white;
}

.clLevel1over_down {
	background-color:#55A55C;
	layer-background-color:#55A55C;
	color:White;
	cursor:pointer;
	cursor:hand;
}

.clLevel1border_down {
	position:absolute;
	visibility:hidden;
	background-color:#D8D8D8;
	layer-background-color:#D8D8D8
}

/* LEFT POP-OUT MENU */

/*Style for the background-bar - isn't used*/
.clBar_out{
	position:absolute;
	visibility:hidden
}

/*Styles for level 0*/
.clLevel0_out, .clLevel0over_out {
	background-color:#fff;
	color: #000;
	position:absolute;
	text-align: right;
	padding-top:0px;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:10pt;
	font-weight:normal;
}

.clLevel0over_out {
	background-color:#fff;
	layer-background-color:#fff;
	color: #000;
	cursor:pointer;
}

.clLevel0border_out {
	position:absolute;
	visibility:hidden;
	background-color:#fff;
	layer-background-color:#fff;
}

/*Styles for level 1*/
.clLevel1_out, .clLevel1over_out {
	color: #000;
	position:absolute;
	text-align: left;
	padding:3px;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:10pt;
	font-weight:normal;
}

.clLevel1_out {
	background-color:#F0F0F0;
	layer-background-color:#F0F0F0;
	color:#000;
}

.clLevel1over_out {
	color:#000;
	background-color:#D8D8D8;
	layer-background-color:#D8D8D8;
	cursor:pointer;
	cursor:hand;
}

.clLevel1border_out {
	position:absolute;
	visibility:hidden;
	background-color:#D8D8D8;
	layer-background-color:#D8D8D8
}
#direct,
#move-on {
  width: 75%;
}
#direct th,
#move-on th {
  background-color: #e1e1e1;
  border: 1px #000 solid;
  font-size: 9pt;
}
#direct td,
#move-on td {
  padding: 5px;
  width: 50%;
  border: 1px #000 solid;
  vertical-align: top;
}
#direct h1,
#move-on h1 {
  font-size: 9pt;
  margin: 0;
  padding: 0;
}
#types-bottom {
  width: 75%
}
#types-bottom td {
  padding: 5px;
  width: 50%;
  vertical-align: top;
}

#homepage-infobox {
  margin: 0;
  padding: 0;
}
#homepage-infobox p {
  margin: 0;
  padding: 0;
}