#errortext {
	/* used throughout site */
	font-weight: bold;
	font-size: 10px;
	color: #F00;
}
.bodyblue {
	/* used in body.asp, login.asp, newlisting.asp, roster_staff.asp, GoCart front-end */
	font-weight: bold;
	font-size: 10px;
	color: #5A5FB0;
	text-decoration: none;
}
.bodybluetitle {
	/* used in body.asp, roster_staff.asp */
	font-weight: bold;
	font-size: 12px;
	color: #5A5FB0;
}
.bodybold {
	/* used in body.asp */
	font-weight: bold;
	font-size: 10px;
	color: #000;
}
.bodyindent {
	/* used in Office Policy pages (GoDoc content), roster_office.asp */
	padding-left: 25px;
	padding-right: 25px;
}
.bodyplain a, .bodyplain a:visted, .bodyplain a:active {
	/* used in body.asp, newlistings.asp */
	font-size: 10px;
	color: #000;
	text-decoration: underline;
}
.bodytext {
	/* used throughout site */
	font-size: 10px;
	color: #000;
}
.bodytext th {
	/* used heavily throughout site */
	font-weight: bold;
	text-align: left;
	margin-right: 5px;
}
.bodytext a, .bodytext a:visted, .bodytext a:active {
	/* used heavily throughout site */
	font-weight: bold;
	font-size: 10px;
	color: #5A5FB0;
	text-decoration: none;
}
.bodytextlarge {
	/* used throughout site */
	font-size: 13px;
	color: #000;
}
.bodytextlarge a, .bodytextlarge a:visted, .bodytextlarge a:active {
	/* used heavily throughout site */
	font-weight: bold;
	font-size: 13px;
	color: #5A5FB0;
	text-decoration: none;
}
.bodytext_hilite {
	/* used in clients/log.asp */
	font-size: 10px;
	color: #5A5FB0;
	text-decoration: none;
}
.graylink, .graylink a {
	/* used throughout site */
	color: #000;
	margin-left: 10px;
	margin-bottom: 15px;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin-top: 3px;
}
.graylink a:hover {
	/* used throughout site */
	color: #333;
	background-color: #FFFF99;
}
.boldlink, .boldlink a {
	/* used for new listings link */
	color: #000;
	margin-left: 10px;
	margin-bottom: 15px;
	padding-top: 10px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	margin-top: 3px;
}
.boldlink a:hover {
	/* used throughout site */
	color: #333;
	background-color: #FFFF99;
}
.headagentname {
	/* used in head.asp */
	font-weight: bold;
	font-size: 10px;
	color: #FFF;
}
.header {
	/* used throughout site */
	font-size: 16pt;
	color: #5A5FB0;
}
.headtext {
	/* used in head.asp */
	font-size: 10px;
	color: #FFF;
}
.headtext a, .headtext a:visited, .headtext a:active {
	/* used in head.asp */
	font-weight: bold;
	font-size: 10px;
	color: #FC3;
	text-decoration: none;
}
.listview, .listform, th {
	font: 10px verdana, geneva, arial, sans serif;
}
	
.textmetrics {
	/* used in commercial newlistings */
	width: 100%;
	padding: 3px;
	border: 1px solid #DDDDDD;
}
.textmetrics th {
	font-weight: normal;
	background: #EEEEEE;
	color: #000000;
	text-align: left;
}
.textmetrics td {
	font: 10px verdana, geneva, arial, sans serif;
	padding: 3px 1px 2px 0px;
	border-top: 1px solid #DDDDDD;
}
.textmetrics div {
	width: 90px;
	height: 17px;
	background-color: #FFFFCC;
	border: 1px solid #CCCCCC;
	margin: 1px;
}
	
