strong { font-weight: bold; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #65615C; }

.inset { background: #fff; padding: 5px; vertical-align: top;  }
.borderbox { border: 1px solid #D8D3B5; }
.vertspacer { background: #fff; width: 10px; overflow: hidden; margin: 0px;  }
.horzspacer { background: #fff; height: 1px; overflow: hidden; margin: 0px; }


#bordertable { border: 1px solid #fff; }

#botbar { background-color: transparent; width: 762px}
#botbar td { padding: 0px 4px 0px 4px; }


#navigation {
	text-align: left;
	width: 150px;
  margin: 0px;
  padding: 0px;
	padding-right: 10px;
	font: 1em Arial, Tahoma, Verdana, sans-serif;
	color: #5A86B3;
	vertical-align: top;
}




#submenu {
	text-align: left;
	width: 150px;
  margin: 0px;
  padding-left: 4px;
	padding-right: 10px;
	font: .9em Arial, Tahoma, Verdana, sans-serif;
	color: #5A86B3;
	vertical-align: top;
}


img { border: 0px; overflow: hidden;}

#trailimageid {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 286px;
	height: 1px;
	z-index: 1000;
}


.floatercell {
	float: left; 
	border: 0px solid #080; 
	/* TODO height: this rule was broken: no value was specified for height */
	overflow: hidden;
	margin: 0px;
	width: 120px;
}

.imageborder { border: 1px solid #CCCCCC; padding: 0px; }

.largetitle {
	font: 1.7em Arial, Tahoma, Verdana, sans-serif;
	color: #00cccc;
	font-weight: bold;
	margin-top: 11px;
	margin-bottom: 4px;
	}


.largesubtitle {
	font: 1.7em Arial, Tahoma, Verdana, sans-serif;
	color: #00cccc;
	font-weight: bold;
	margin-top: 11px;
	margin-bottom: 4px;
	}

.borderbot { height: 1px; line-height: 1px; font-size: 1px; margin: 0px; padding: 0px; }