body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background-color: #336666; }
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; vertical-align: top; }
th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; vertical-align: top; }
div, span { font-family: Verdana, Arial, Helvetica, sans-serif; }

h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 36px; font-style: normal; font-weight: bold; }
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-style: normal; font-weight: bold; }
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; }
h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
ul {  list-style-type: square; }
ol {  list-style-type: decimal; }
.input {  font-family: "Courier New", Courier, mono; font-size: 10px; font-style: normal; font-weight: normal}
.select {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
hr { border: 0px; height: 1px; color: #000000; background-color: #000000; }

.mainbody { font-size: 11px; color: #000000; }

a:link, a:visited, a:active, a:hover {
	font-size: 11px;
	color: #0066FF /*#009933 #99FFFF #009999*/;
}
a.brightlinks:link, a.brightlinks:visited, a.brightlinks:active, a.brightlinks:hover {
	font-size: 11px;
	color: #99CCFF /*#009933 #99FFFF*/;
}
a.brightlinksbold:link, a.brightlinksbold:visited, a.brightlinksbold:active, a.brightlinksbold:hover {
	font-size: 11px;
	font-weight: bold;
	color: #99CCFF;
}
/* temprary - not used right now */
a.brightlinks2:link, a.brightlinks2:visited, a.brightlinks2:active, a.brightlinks2:hover {
	font-size: 11px;
	color: #FFFF00;
}

.textwhite {
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
}
.textblack {
	font-size: 11px;
	line-height: 15px;
	color: #000000;
}

.headerwhite {
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.headergreen {
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #336600;
}
.headerorange {
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	color: #CC6600;
}
.headerblue {
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	color: #003333;
}
.headeryellow {
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	color: #FDFD98;
}
.headeryellow02 {
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #FDFD98;
}
.calloutred {
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #993300;
}

.pagename {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
}

.subheadwhite {
	text-transform: uppercase; 
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.green { color: #336600; }
.red { color: #CC0000; }

.admin { background-color: #CCCCCC; }
table.admintable { border:1px solid #CC6600; color: #000000; }


/* ============ Layout Styles ============ */

.clear { clear: both; }

.property-contact {
	float:right; 
	font-size: 10px; 
	line-height: normal;
	font-weight: bold;
	border: 1px dotted #AAAAAA; 
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 2px; 
	padding-bottom: 2px;
}
table.property { clear: both; background-color: #FFFFCC; /*#FFCD84;*/ }
td.bg-gray { background-color: #CCCCCC; }