
body {
	background-color: #514036;
	padding: 10px; 
	margin: 0;
}

div, td, span.textarea, font .normal {
	color: #000000; 
	font-family: trebuchet ms, helvetica, verdana, arial;
	font-size: 13px; 
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
}

div a, div a:active, td a, td a:active, span.textarea a, span.textarea a:active, font a, font a:active, .normal a, .normal a:active {
	color: #36626d;
	font-weight: normal;
	text-decoration: underline;
}

div a:visited, td a:visited, span.textarea a:visited, font a:visited, .normal a:visited {
	color: #aea095;
	font-weight: normal;
}

div a:hover, td a:hover, span.textarea a:hover, font a:hover, .normal a:hover {
	color: #db5740;
	font-weight: normal;
}

.big {
	font-size: 24px;
}

.bigmid {
	font-size: 18px;
}

.bigsmall {
	font-size: 15px;
}

.smallmid {
	font-size: 11px;
}

.small {
	font-size: 10px;
}

.smallestbr {
	font-size: 6px;
	line-height: 9px;
}

.tightlineheight {
	line-height: normal;
}

.strong, .strong a, .strong a:active, .strong a:visited, .strong a:hover {
	font-weight: bold;
}

.plain, .plain a, .plain a:active, .plain a:visited, .plain a:hover {
	text-decoration: none;
}

.red {
	color: #db5740;
}

.red a, .red a:active, .red a:visited {
	color: #db5740;
}

.red a:hover {
	color: #aea095;
}

.blue {
	color: #36626d;
}

.blue a, .blue a:active, .blue a:visited {
	color: #36626d;
}

.blue a:hover {
	color: #db5740;
}

.gray {
	color: #aea095;
}

.gray a, .gray a:active, .gray a:visited {
	color: #aea095;
}

.gray a:hover {
	color: #db5740;
}

.brownonbluetopborder {
	background: url(/img/zola09_brownonblue_border.gif) top repeat-x;
}
.brownonbluebotborder {
	background: url(/img/zola09_brownonblue_border.gif) bottom repeat-x;
}
.brownonblueltborder {
	background: url(/img/zola09_brownonblue_border.gif) left repeat-y;
}
.brownonbluertborder {
	background: url(/img/zola09_brownonblue_border.gif) right repeat-y;
}
.brownonbluebotltcorner {
	background: url(/img/zola09_brownonblue_corner_bottomleft.gif) bottom left no-repeat;
}
.brownonbluebotrtcorner {
	background: url(/img/zola09_brownonblue_corner_bottomright.gif) bottom right no-repeat;
}
.brownonbluetopltcorner {
	background: url(/img/zola09_brownonblue_corner_topleft.gif) top left no-repeat;
}
.brownonbluetoprtcorner {
	background: url(/img/zola09_brownonblue_corner_topright.gif) top right no-repeat;
}

.brownonbluetopchopnavbutton {
	background: url(/img/zola09_navbuttonbg_onblue.gif) no-repeat; 
	width: 116px; 
	height: 22px; 
}

div.divsplitter {
	clear: both;
	height: 0;
	margin: 0;
	font-size: 1px;
	line-height: 0px;
}

div.infobox {
	display: block;
	margin-bottom: 10px;
}

div.greenbg {
	background-color: #b5a943;
}

div.bluebg {
	background-color: #84a9af;
}

div.graybg {
	background-color: #aea095;
}

div.lightgraybg {
	background-color: #dad5d1;
}

div.whitebg {
	background-color: #ffffff;
}

div.opaque {
	opacity: 1.0;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
}

div.transninety {
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
}

div.darkborder  {
	border: 1px solid #db5740;
}

div.lightborder {
	border: 1px solid #aea095;
}

div.medborder {
	border: 1px solid #d1cac5;
}

div.boxcontent {
	display: block;
	margin: 5px;
}

div.hidden {
	display: none;
}

input.forminputbutton {
	font-size: 12px; 
	font-family: trebuchet ms, helvetica, verdana, arial; 
	color: #36626d; 
	font-weight: bold;
	text-decoration: none; 
	font-weight: normal; 
	border: 1px solid #514036; 
	background-color: #ffffff; 
	padding-top: 2px;
	margin-left: 5px;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	line-height: normal;
}

#emailbox {
	/*float: left;*/
	position: absolute;
	top: -1000px;
	left: -1000px;
	width: 210px;
	z-index: 4;
}
