a
{
	color: #0c2d83;
	text-decoration: underline;
}

a:hover { color: #4fad26; }
a:visited { color: #0c2d83; }

td
{
	color: #8e8e8e;
	font-size: 11px;
	font-family: verdana, Arial, Helvetica, Geneva, Swiss;
}

td.txt1r
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana, Arial, Helvetica, Geneva, Swiss;
}

p { color: #757575; margin-top: 0px; padding-top: 0px;}
option { font-size: 10px; }
select { font-size: 10px; }

td.bar
{
	color: white;
	font-size: 11px;
	background-color: transparent;
	vertical-align: bottom;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}

a.bar
{
	color: white;
	font-size: 11px;
	text-decoration: none;
	background-color: transparent;
	vertical-align: bottom;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}

a.bar:visited
{
	color: white;
	font-size: 11px;
	text-decoration: none;
	background-color: transparent;
	vertical-align: bottom;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}

a.bar:hover
{
	color: white;
	font-size: 11px;
	text-decoration: underline overline;
	background-color: transparent;
	vertical-align: bottom;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}

a.bar:visited:hover
{
	color: white;
	font-size: 11px;
	text-decoration: underline overline;
	background-color: transparent;
	vertical-align: bottom;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}

a.barnumber
{
	color: white;
	font-size: 11px;
	text-decoration: none;
	background-color: transparent;
	vertical-align: bottom;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}

a.barnumber:visited
{
	color: white;
	font-size: 11px;
	text-decoration: none;
	background-color: transparent;
	vertical-align: bottom;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}

a.barnumber:hover
{
	color: white;
	font-weight: bold;
	font-size: 11px;
	background-color: transparent;
	vertical-align: bottom;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}

a.barnumber:visited:hover
{
	color: white;
	font-weight: bold;
	font-size: 11px;
	background-color: transparent;
	vertical-align: bottom;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}

td.whitenavtop
{
	color: white;
	font-size: 10px;
	background: #0d6826 url(images/top_bar.gif);
	vertical-align: bottom;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}

a.whitenavtop
{
	color: white;
	font-size: 10px;
	text-decoration: none;
	vertical-align: bottom;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}

a.whitenavtop:visited
{
	color: white;
	font-size: 10px;
	text-decoration: none;
	vertical-align: bottom;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}

a.whitenavtop:hover
{
	color: white;
	font-size: 10px;
	text-decoration: underline overline;
	vertical-align: bottom;
	padding-right: 3px;
	padding-bottom: 0px;
}

a.whitenavtop:visited:hover
{
	color: white;
	font-size: 10px;
	text-decoration: underline overline;
	vertical-align: bottom;
	padding-right: 3px;
	padding-bottom: 0px;
}

td.topnav
{
	background-color: #0d6826;
	padding-bottom: 5px;
}

a.topnav
{
	color: #4fad26;
	text-decoration: none;
	text-transform: uppercase;
}

a.topnav:visited
{
	color: #4fad26;
	text-decoration: none;
	text-transform: uppercase;
}

a.topnav:hover
{
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

a.topnav:visited:hover
{
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

td.topnavright
{
	background-color: #0d6826;
	padding-right: 7px;
	padding-bottom: 5px;
}

td.barnotext
{
	color: white;
	background: #0d6826 url(images/top_bar.gif);
}

td.barright
{
	background: #0d6826 url(images/top_bar.gif);
	vertical-align: bottom;
}

td.barrightshortlist
{
	background: #0d6826 url(images/top_bar.gif);
	vertical-align: bottom;
	padding-left: 10px;
}

td.barrighttext
{
	color: white;
	font-size: 11px;
	background-color: transparent;
	vertical-align: bottom;
	padding-left: 10px;
	padding-bottom: 3px;
}

a.barrighttext
{
	color: white;
	font-size: 11px;
	text-decoration: none;
	background-color: transparent;
	vertical-align: bottom;
	padding-bottom: 3px;
	padding-left: 0px;
}

a.barrighttext:hover
{
	color: white;
	font-size: 11px;
	text-decoration: none;
	background-color: transparent;
	vertical-align: bottom;
	padding-bottom: 3px;
	padding-left: 0px;
}

td.barrightimage
{
	background-color: transparent;
	vertical-align: bottom;
	padding-right: 7px;
	padding-bottom: 5px;
}

td.barlefttext
{
	color: white;
	font-size: 11px;
	background-color: transparent;
	vertical-align: bottom;
	padding-bottom: 3px;
	padding-left: 10px;
}

td.barleft
{
	background: #0d6826 url(images/top_bar.gif);
	vertical-align: bottom;
}

td.barleftimage
{
	background-color: transparent;
	vertical-align: bottom;
	padding-right: 0px;
	padding-bottom: 5px;
}

td.bardiagimage
{
	background-color: transparent;
	vertical-align: bottom;
	padding-right: 7px;
	padding-bottom: 4px;
}

td.bardiagclicked
{
	background: transparent url(images/bar_light.gif);
	vertical-align: bottom;
}

td.bardiagclickedtext
{
	color: #0d6826;
	font-size: 11px;
	background-color: transparent;
	vertical-align: bottom;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 5px;
}

a.bardiagclickedtext
{
	color: #0d6826;
	font-size: 11px;
	text-decoration: none;
	background-color: transparent;
	vertical-align: bottom;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 5px;
}

td.bardiagpart
{
	color: white;
	font-size: 11px;
	background: transparent url(images/bar_diagonal.gif) no-repeat;
	vertical-align: bottom;
	padding: 0px;
}

td.shortlist
{
	color: #0d6826;
	padding-left: 10px;
}

.noborder a {border: none;}
.noborder a:hover {border: none;}
.noborder a:visited {border: none;}

a.shortlist
{
	color: #0d6826;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

a.shortlist:hover
{
	color: #0d6826;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

a.shortlist:visited
{
	color: #0d6826;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

a.shortlist:visited:hover
{
	color: #0d6826;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

a.shortlistnobold
{
	color: #0d6826;
	font-size: 11px;
	text-decoration: none;
}

a.shortlistnobold:hover
{
	color: #0d6826;
	font-size: 11px;
	text-decoration: underline;
}

a.shortlistnobold:visited
{
	color: #0d6826;
	font-size: 11px;
	text-decoration: none;
}

a.shortlistnobold:visited:hover
{
	color: #0d6826;
	font-size: 11px;
	text-decoration: underline;
}
td.shortlist_line { background: url(images/shortlist_line.gif) repeat-x; }
td.rightcell { padding-right: 10px; }
td.green { background-color: #0d6826; }
td.lightgreen { background-color: #AED99B }
td.white { background-color: #fff; }

td.propdet
{
	color: #46aa41;
	font-size: 11px;
	font-family: verdana, Arial, Helvetica, Geneva, Swiss;
	border-bottom: 1pt solid #46aa41;
}

td.bottom
{
	color: #0c2d83;
	font-size: 9px;
	font-family: verdana, Arial, Helvetica, Geneva, Swiss;
}

a.nav
{
	color: #0d6826;
	font-size: 11px;
	line-height: 5px;
	text-decoration: none;
}

a.nav:hover
{
	color: #fff;
	font-size: 11px;
	text-decoration: underline;
}

a.nav:visited
{
	color: #0d6826;
	font-size: 11px;
	line-height: 5px;
	text-decoration: none;
}

a.nav:visited:hover
{
	color: #fff;
	font-size: 11px;
	text-decoration: underline;
}

td.margin
{
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left: 17px;
}
td.margin2
{
	padding-top: 2px;
	padding-bottom: 2px;
}
a.margin:hover { color: #4fad26; }


td.gradient { background: url(images/Tara_gradient.jpg) repeat-x; }

td.hugetext
{
	color: #0c2d83;
	font-size: 20px;
}

td.hugenumbers
{
	color: #0c2d83;
	font-size: 18px;
	padding-right: 10px;
}


td.main
{
	padding-right: 17px;
	padding-left: 17px;
}

td.welcometext
{
	color: #0c2d83;
	font-size: 20px;
}

td.search
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top: 0px;
	border-bottom: 0px;
}

form.search
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

p.hugetext
{
	color: #0c2d83;
	font-size: 20px;
}

p.location
{
	color: #0c2d83;
	font-size: 20px;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 0px;
}

p.green { color: #0d6826; }

.boldblue
{
	color: #0c2d83;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.green { color: #46aa41; }
.black { color: #000000; }

.search
{
	color: #0d6826;
	font-size: 11px;
	margin-top: 5px;
}

.hugepagenumbers
{
	color: #0c2d83;
	font-size: 14px;
	padding-right: 10px;
}

.combo {width:110px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.field {float:center; width:100px; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}