
p,body,td {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #231F20;
}

form {
	margin-bottom: 0px;
	margin-top: 0px;
}

input,select {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

/* Headings */

.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}

.headinggreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #B6992D;
}

.subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.subheadinggreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #B6992D;
}

.subheadingred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
}

.headinghuge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 39px;
	font-weight: bold;
}

.headinghugegreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 39px;
	font-weight: bold;
	color: #B6992D;
}

/* Nav Links */

.navlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #303030;
}
a:link.navlink {
	color: #303030;
	text-decoration: none;
}
a:visited.navlink {
	color: #303030;
	text-decoration: none;
}
a:hover.navlink {
	color: #505050;
	text-decoration: none;
}

.largeNavlink {
	font-family: verdana, bitstream vera sans, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
}
a:link.largeNavlink {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited.largeNavlink {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.largeNavlink {
	color: #e0e0c0;
	text-decoration: none;
}


/* Misc */

.smalldark {
	font-size: 11px;
	color: #44440E;
}

.smalllight {
	font-size: 11px;
	color: #ffffff;
}

.smallblue {
	font-size: 11px;
	color: #101080;
}

/* Links */

a {
	color: #907E3A;
	text-decoration: underline;
}
a:link {
	color: #907E3A;
	text-decoration: underline;
}
a:visited {
	color: #907E3A;
	text-decoration: underline;
}
a:hover {
	color: #CAB050;
	text-decoration: underline;
}

a.smalldark {
	font-size: 11px;
	color: #6F6F31;
}
a:visited.smalldark {
	color: #6F6F31;
	text-decoration: none;
}
a:hover.smalldark {
	color: #808035;
	text-decoration: underline;
}

a.smalllight {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
a:link.smalllight {
	color: #ffffff;
	text-decoration: none;
}
a:visited.smalllight {
	color: #ffffff;
	text-decoration: none;
}
a:hover.smalllight {
	color: #c9c996;
	text-decoration: underline;
}

.rf {
	color: #bb0000;
}

a.smallblue {
	font-size: 11px;
	color: #3030b0;
	text-decoration: none;
}
a:link.smallblue {
	color: #3030b0;
	text-decoration: none;
}
a:visited.smallblue {
	color: #3030b0;
	text-decoration: none;
}
a:hover.smallblue {
	color: #3030b0;
	text-decoration: underline;
}

.tiny {
	font-size: 10px;
}

.small {
	font-size: 11px;
}

.whitetext {
	color: #ffffff;
}

.olive {
	color: #B6992D;
	/*color: #808000;*/
}

.darkblue {
	color: #100042;
}

.star {
	color: #aa0000;
}

.greentext {
	color: #9acd32;
}

/* Red Link */

a.redlink {
	color: #ff0000;
	text-decoration: none;
}
a:link.redlink {
	color: #ff0000;
	text-decoration: none;
}
a:visited.redlink {
	color: #ff0000;
	text-decoration: none;
}
a:hover.redlink {
	color: #ff2020;
	text-decoration: underline;
}

/* Tutor Stuff */

.titletext {
	color: #FFFFFF;
	background-color: #205373;
	font-size: 12px;
}

.mainheading {
	background-color: #F4F3D4;
}

/* Text Boxes */

.tablesW694H140 {
	height: 140px;
	width: 694px;
}

.tablesW694H60 {
	height: 60px;
	width: 694px;
}

.tableW344H140{
	height: 140px;
	width: 344px;
}

.tableW244H100 {
	height: 100px;
	width: 244px;
}

.table1W144H100 {
	height: 100px;
	width: 144px;
}
.tableW344H60{
	height: 60px;
	width: 344px;
}
.tableW544H60{
	height: 60px;
	width: 544px;
}
.tableW344H80{
	height: 80px;
	width: 344px;
}
.tableW344H100{
	height: 100px;
	width: 344px;
}
.tableW227H60{
	height: 60px;
	width: 227px;
}

.tableW227H100{
	height: 100px;
	width: 227px;
}
.table1W164H60 {
	height: 60px;
	width: 164px;
}

.table1W494H60 {
	height: 60px;
	width: 494px;
}
.table1W544H140 {
	height: 140px;
	width: 544px;
}

.table1W544H100 {
	height: 100px;
	width: 544px;
}

.table1W100H60 {
	width: 100px;
	height: 60px;
}
.table1W140H60 {
	width: 140px;
	height: 60px;
}

.cellbdrtop {
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #F0F0F0;
	background-color: #e0e0e0;
}

.pref {
	font-family: courier new, courier;
	font-size: 11px;
}

.prefbox {
	font-family: courier new, courier;
	font-size: 11px;
	width: 100%;
}

.padcell {
	padding-top: 4px;
}

hr {
	border-style: solid;
	border-width: 0px;
	height: 2px;
	color: #5A5758;
	background-color: #5A5758;
}

hr.oliveline {
	border-style: solid;
	border-width: 0px;
	height: 1px;
	color: #999900;
	background-color: #999900;
}


/* theme */

#hdrbar {
	background-image: URL(../images/pictures/large/banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.hdrbar1 {
	background-color: #F4F3D4;
	color: #205373;
	font-size: 11px;
}
#hdrbar td {
	color: #205373;
	font-size: 12px;
	padding-right: 8px;
}
#hdrbar a {
	font-size: 12px;
	color: #B6992D;
	text-decoration: none;
}
#hdrbar a:visited {
	color: #B6992D;
	text-decoration: none;
}
#hdrbar a:hover {
	color: #B6992D;
	text-decoration: underline;
}
#datebar {
	color: #000000;
}

.btmbar1 {
	background-color: #205373;
	color: white;
}

.navbox {
	background-color: #205373;
}
.navboxline {
	background-color: #f0f0f0;
}

.navboxarrow {
	background-color: #205373;
	background-image: URL(../images/btn/btn_nav_rm.gif);
	background-repeat: no-repeat;
	background-position: center left;
	width: 28px;
}

#btmbar {
	font-size: 11px;
	color: #B5AB57;
}

#btmbar a {
	color: #C4B964;
	text-decoration: none;
}
#btmbar a:visited {
	color: #C4B964;
	text-decoration: none;
}
#btmbar a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.navbar {
	background-color: #FFFFFF;
	background-image: URL(../images/rpt/rpt_nav_green.png);
	background-repeat: repeat-x;
}

.vline {
	background-color: #A0A0A0;
}
.innervline {
	background-color: #FFFFFF;
}

.masthead {
	/*background-image: URL(../images/realestate/img_masthead.jpg);*/
}


/* buttons */

a.buttonLarge {
	display: block;
	background-image: URL(../images/realestate/btn_largebutton.gif);
	background-repeat: no-repeat;
	width: 124px;
	height: 25px;
	text-align: center;
	padding-top: 5px;
	text-decoration: none;
	color: white;
	-moz-box-sizing: border-box;
}

a.buttonMid {
	display: block;
	background-image: URL(../images/realestate/btn_midbutton.gif);
	background-repeat: no-repeat;
	width: 84px;
	height: 25px;
	text-align: center;
	padding-top: 5px;
	text-decoration: none;
	color: white;
	-moz-box-sizing: border-box;
}

.formbuttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #205373;
	border-color: #BFCF7B;
	cursor: pointer;
}

.formbuttonsHilite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #205373;
	background-color: #B1C941;
	border-color: #BFCF7B;
	cursor: pointer;
}

.red {
	color: #ff0000;
}

table.regYellowTable {
	background-color: #F4F3D4;
	border: 1px solid #B6992D;
}
table.regYellowTable td { background-color: #F4F3D4; padding: 4px; }
table.regYellowTable tbody td { background-color: #F4F3D4; padding: 4px; }

table.yellowtable {
	background-color: #F4F3D4;
	border: 1px solid #B6992D;
	margin-left: 10px;
	margin-bottom: 5px;
}
table.yellowtable td { background-color: #F4F3D4; padding: 4px; }
table.yellowtable tbody td { background-color: #F4F3D4; padding: 4px; }

span.red ol {
	color: #ff0000;
}
span.red ul {
	color: #ff0000;
}

.logoImg {
	border: 1px solid #C3D470;
}

.btmhline1 { background-color: #F0F0F0; }
.btmhline2 { background-color: #F0F0F0; }
.btmhline3 { background-color: #F0F0F0; }


