.reporttable {
	border:1px solid #457;
	font-size:12;
	padding: 0 6;
	}

i 	{
	font-weight:bold;
	color:#457;
	font-style:normal;
	}

 .main_text{
font-family:Tahoma; font-size:11px;  color:#5F5F5F; 
}
 .link{
font-family:Tahoma; font-size:9px;  color:#5F5F5F; font-weight:900  
}
 .TEXT{
font-family:Tahoma; font-size:10px;  color:#B7B7B7; 
}

form	{
	margin:0;
	padding:0;
	}
.house  {
	width:152; 
	height:95; 
	margin-right:10;
	border:1px solid #457;
	}
textarea  {
	font-family:arial;
	}
a:link.searchbutton, a:visited.searchbutton  {
	font-weight:bold;
	font-size:16;
	color:#457;
	vertical-align:5;
	margin:0 5;
	border:0px;
	}
a:hover.searchbutton  {
	color:#79b;
	}
.selectedbutton  {
	color:#b52;
	font-size:16;
	vertical-align:5;
	margin:0 5;
	}
a:link.menu, a:visited.menu {
	font-weight:bold;
	display:block;
	color:#000;
	}
a:link.submenu, a:visited.submenu {
	display:block;
	width:170;
	color:#457;
	font-size:12;
	line-height:16px;
	}
a:hover.menu, a:hover.submenu {
	color:#AAA;
	}
.heading	{
	font-size:24; 
	color:#79B;
	line-height:1;
	}
.title	{
	font-size:18; 
	color:#457;
	margin:0; 
	padding:0;
	line-height:1;
	}
.location  {
	font-size:16; 
	color:#457;
	margin:0; 
	padding:0;
	font-weight:normal;
	line-height:1;
	}
.gtitle	{
	font-size:18; 
	color:#574;
	margin:0; 
	padding:0;
	line-height:1;
	}
.glocation  {
	font-size:16; 
	color:#574;
	margin:0; 
	padding:0;
	font-weight:normal;
	line-height:1;
	}
.moneyt	{
	text-indent:7;
	display:block;
	float:left;
	background:#68A; 
	color:#E0E0E0; 
	font-weight:bold; 
	font-size:11;
	line-height:20px;
	height:20px;
	border:1px solid #457;
	}
.moneyc	{
	text-align:center;
	display:block;
	float:left;
	color:#457; 
	font-size:14;
	line-height:20px;
	height:20px;
	border:1px solid #457;
	margin-right:5;
	}
.gmoneyt {
	text-indent:7;
	display:block;
	float:left;
	background:#7a6; 
	color:#ded; 
	font-weight:bold; 
	font-size:11;
	line-height:20px;
	height:20px;
	border:1px solid #574;
	}
.gmoneyc {
	text-align:center;
	display:block;
	float:left;
	color:#574; 
	font-size:14;
	line-height:20px;
	height:20px;
	border:1px solid #574;
	margin-right:5;
	}
.counter  {
	background:#68A; 
	color:#E0E0E0; 
	font-weight:bold; 
	font-size:18;
	padding:0 3;
	line-height:30px;
	border:1px solid #457;
	}
.contactt {
	text-indent:10;
	float:left;
	background:#68A; 
	color:#E0E0E0; 
	font-weight:bold; 
	font-size:14;
	line-height:30px;
	border:1px solid #457;
	width:90;
	}
.contactc	{
	text-indent:10;
	width:250;
	float:left;
	color:#457; 
	font-size:14;
	line-height:30px;
	border:1px solid #457;
	}
.blurb  {
	margin:0;
	padding:0;
	font-size:12;
	}
.arrow	{
	float:left;
	border:0px solid black;
	margin-right:5;
	}
.search	{
	padding-top:5;
	padding-right:5;
	text-align:right;
	float:left;
	display:block;
	width:75;
	color:#457;
	font-size:12;
	}
.inputlabel	{
	display:block;
	font-weight:normal;
	color:#457;
	font-size:14;
	width:140;
	height:20;
	line-height:20px;
	float:left;
	}
.inputlabelerror	{
	display:block;
	font-weight:bold;
	color:#C22;
	font-size:14;
	width:140;
	height:20;
	line-height:20px;
	float:left;
	background-color:#FCB;
	border:2px dashed #C22;
	}
.input	{
	background-color:#FFF;
	width:150;
	border:2px solid #79b;
	margin-bottom:5;
	color:#B52;
	}
.survey	{
	background-color:#FFF;
	width:300;
	height:150;
	border:2px solid #79b;
	margin-bottom:5;
	color:#B52;
	}
.inputerror	{
	background-color:#FCB;
	width:150;
	border:2px dashed #C22;
	margin-bottom:5;
	color:#B52;
	}
.button	{
	background:#68A; 
	border:2px solid #457; 
	color:#E0E0E0; 
	font-size:14; 
	font-weight:bold;
	width:150;
	}
a:link.blu, a:visited.blu {
	color:#457;
	font-size:14;
	}
a:hover.blu {
	color:#68A;
	}
	
a:link.more, a:visited.more {
	color:#b52;
	}
a:hover.more {
	color:#457;
	}
	
a:link.footer, a:visited.footer {
	font-size:12;
	display:block;
	float:left;
	margin:15 0 0 30;
	border-right:1px dashed #E0E0E0;
	padding-right:30;
	color:#E0E0E0;
	line-height:20px;
	}
a:hover.footer {
	color:#808080;
	}
a:link.email, a:visited.email {
	color:#457; 
	text-decoration:none;
	}
a:hover.email {
	text-decoration:underline;
	}
a:link.alph, a:visited.alph {
	color:#457;
	font-size:14;
	font-weight:bold;
	}
a:hover.alph {
	color:#AAA;
	}
.inputcolour {
	background:#68A; 
	color:#E0E0E0;
	}
.outline {
	border-color:#457;
	}
.tableheader {
	background:#457; 
	color:#FFF; 
	font-weight:bold;
	}
.tablecell {
	border:1px solid #457;
	padding:0 5;
	}
.green	{
	display:block;
	font-weight:bold;
	color:#457;
	font-size:12;
	width:80;
	height:18;
	line-height:20px;
	float:left;
	}
.greeninput {
	background-color:#FFF;
	width:90;
	border:1px solid #457;
	margin-bottom:5;
	color:#B52;
	}