body, td, p, div, span {
	font-family: "Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif;
	color: #1B4F7B;
	font-size: 10pt;
	line-height: 16pt;
	text-align: left;
}

.priceright {
	font-family: "Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif;
	color: #1B4F7B;
	font-size: 10pt;
	line-height: normal;
	text-align: right;
}

.hr {
	color: #BCD671;
	text-align:center;
}

.bold14 {
	font-family: "Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif;
	color: #1B4F7B;
	font-size: 14pt;
	line-height: normal;
	text-align: left;
}

a {
	text-decoration: none;

}

a.body {
	text-decoration: none;
	font-size: 14pt;
}

a.content {
  color: #395728;
}

h1 {
  font-size: 16pt;
  line-height:normal;
  text-transform: uppercase;
}

h2 {
  color: white;
  font-size: 14px;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 0px;
}


h2.content {
  color: #1B4F7B;
  font-size: 14pt;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 0px;
}

h3 {
  color: white;
  font-size: 12px;
  line-height: normal;
  margin-bottom: 0px;
}

div.popupTitle {
  font-size: 12pt;
  font-weight: bold;
  text-transform: uppercase;
}

td.popupContent {
  color: white;
}

td.popupSpecs {
  color: white;
  font-size: 11px;
  line-height: 14px;
}

.address {
	font-size: 11px;
	line-height: 14px;
	color: #000;
	font-weight : normal;
	font-stretch: wider;
}

div.contentArea {
	width: 691px;
/*	height: 583px; */
	overflow: visible
	margin: 0px;
}

div.contentBox {
  float: right;
  margin: 1px 0px 8px 10px;
}

/* for text input boxes in forms */
.formField {
  border: none;
  background-color: #FFFFFF;
  font-size: 11px;
}

/* for the container surrounding input bxoes */
.formFieldBox {
  border: 1px solid black;
  background-color: #FFFFFF;
}

/* for error messages */
.formError {
  color: red;
}

div.footnote {
  font-size: 8pt;
  line-height: 10pt;
}

div.naviMainItem {
  padding: 3px 3px 9px 6px;
  font-size: 12px;
  font-weight : normal;
  color: white;
  text-decoration: none;
  text-transform: uppercase;
}

div.naviSubMenu {
  width: 140px;
  position: absolute;
  top: 0px;
  border: 1px solid #B0CAA0;
  background-color: #0E2465;
  visibility: hidden;
  z-index: 10;
}

div.naviSubItem {
  /* due to an IE bug, this class must have a fixed width 
     IE needs that to register the onmouseover event for a DIV element */
  width: 180px;
  cursor: hand;
  padding: 5px 5px 5px 5px;
  font-size: 12px;
  line-height: 16px;
  font-weight : normal;
  color: white;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #0E2465;
}

div.contentMainMenu {
  width: 400px;
  border: 1px solid #597349;
  background-color: #6E875F;
}

div.contentMainMenuWide {
  width: 457px;
  border: 1px solid #597349;
  background-color: #6E875F;
}


div.contentMainItem {
  cursor: hand;
  height: 23px;
  padding: 3px 5px 0px 5px;
  font-size: 11px;
  font-weight : normal;
  color: white;
  text-decoration: none;
  line-height: 14px;
  text-transform: uppercase;
}

div.contentSubMenu {
  width: 151px;
  position: absolute;
  top: 0px;
  border: 1px solid #B0CAA0;
  background-color: #0E2465;
  visibility: hidden;
}

div.contentSubItem {
  /* due to an IE bug, this class must have a fixed width 
     IE needs that to register the onmouseover event for a DIV element */
  width: 151px;
  cursor: hand;
  padding: 3px 5px 0px 5px;
  font-size: 12px;
  font-weight : normal;
  color: white;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #0E2465;
}


a.footer:link {
	font-family: "Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #808080;
}

a.footer:visited {
	font-family: "Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #707070;
}

a.footer:hover {
	font-family: "Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #B1B1B1;
}

.footer {
	font-family: "Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	line-height: 16px;
	color: #808080;
}

.contentError {
  font-family: "Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif;
  color: #FF0000;
  font-size: 9pt;
  line-height: 16pt;
}
.headline {
	font-size: 18pt;
	line-height: normal;
	text-align: left;
}
.center {
	text-align: center;
}

.headlinecenter {
	font-size: 18pt;
	line-height: normal;
	text-align: center;
}
.bold16center { font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; color: #1B4F7B; font-size: 16pt; line-height: normal; text-align: center; ; text-decoration: underline; font-weight: bold}

