BODY {font-family: "Trebuchet MS", verdana; color: #000000; font-size: 14px; margin-top:  25px;margin-left: 0px; margin-right: 0px; }

#topbanner { height: 50px; background-image:  url("topbanner.jpg"); background-repeat:  no-repeat; overflow:  hidden; }
#toppics {padding-top: 0px; padding-bottom:  2px;}

#maintable { width: 760px;}

#MainHTML {margin-top: 20px;}

.highlight { color: #B94210 }

p {font-family: "Trebuchet MS", verdana; font-size: 12px; line-height: 140%;}


A:link { color: #484d96; text-decoration: none } 
A:visited { color: #484d96; text-decoration: none } 
A:active { color: #484d96; text-decoration: none }
A:hover { color: #17b3b2; text-decoration: none; }

.borderimg {border: 1px solid #17b3b2;}

a.topnav3  { padding-top:  2px;display:  block; float:  left;width: 133px; height: 23px; background-image:  url("about.gif"); }
a:hover.topnav3, a.topnav3.selected  { padding-top:  2px;	display:  block; float:  left;width: 133px; height: 23px; background-image:  url("about_on.gif"); }
a.topnav4  { padding-top:  2px;display:  block; float:  left;width: 134px; height: 23px; background-image:  url("services.gif"); }
a:hover.topnav4, a.topnav4.selected  { padding-top:  2px;	display:  block; float:  left;width: 134px; height: 23px; background-image:  url("services_on.gif"); }

a.topnav5  { padding-top: 2px;	display: block; float: left;width: 134px; height: 23px; background-image:  url("casestudies.gif"); }
a:hover.topnav5,  a.topnav5.selected  { padding-top: 2px;	display: block; float:  left;width: 134px; height: 23px; background-image: url("casestudies_on.gif"); }
a.topnav2  { padding-top: 2px;	display: block; float: left; width: 133px; height: 23px; background-image: url("propertysearch.gif"); }
a:hover.topnav2,  a.topnav2.selected  { padding-top: 2px; display: block; float: left;width: 133px; height: 23px; background-image:  url("propertysearch_on.gif");}
a.topnav9  { padding-top: 2px;	display: block; float: left; width: 133px; height: 23px; background-image: url("propertysearch.gif"); }
a:hover.topnav9,  a.topnav9.selected  { padding-top: 2px; display: block; float: left;width: 133px; height: 23px; background-image:  url("propertysearch_on.gif");}

#vtopnav {float: right; margin-top:  4px;}
#vtopnav a {margin-left: 10px;}
a.home img {width:  27px; height:  38px; background: url(home_off.gif) top left no-repeat;}
a.homeselected img {width:  27px; height:  38px; background: url(home_on.gif) top left no-repeat;}a.contact img {width:  39px; height:  38px; background: url(contact_off.gif) top left no-repeat;}
a.contactselected img {width:  39px; height:  38px; background: url(contact_on.gif) top left no-repeat;}a:hover.home  img {width:  27px; height:  38px; background: url(home_on.gif) top left no-repeat;}a:hover.contact img  {width:  39px; height:  38px; background: url(contact_on.gif) top left no-repeat;}

a.pdf img {width:  250px; height:  33px; background: url(pdf_off.gif) top right no-repeat; margin-top: 30px;}
a:hover.pdf img {width:  250px; height:  33px; background: url(pdf_on.gif) top right no-repeat; margin-top: 30px;}

H1 H2 H3 H4 H5 H6 { margin-left: 0px }

#casestudies {width: 200px; float:  left; min-height:  350px; }
#casestudies h1 {font-weight: lighter; font-size:  18px;}
address {font-weight: normal;font-style: normal; color: #535353; line-height: 120%; margin-top:  40px; }



/* @group fp_prop_search */

#propsearch {width: 540px; min-height: 95px;background-image: url(green_grad_bg.gif); background-repeat: repeat-y; color: #ffffff;}
#propsearch form {padding-left: 10px; padding-right:  10px;}
#propsearch p {padding-left: 10px; padding-right:  10px; margin-top: 0; margin-bottom: 10px; font-size: 11px;}
#propsearch form div {float: left; margin-right:  10px;}
#propsearch h1 {padding: 10px; color: #ffffff; font-family: "Trebuchet MS", sans-serif; font-size: 20px; margin:  0;}

/* @end */

/* @group emailinfo */

#submitemail {width: 535px; min-height: 90px;background-image: url(green_grad_bg.gif); background-repeat: repeat-y; color: #ffffff; margin-top: 10px; margin-bottom: 10px;}
#submitemail form {padding-left: 10px; padding-right:  10px;}
#submitemail form div {float: left; margin-right:  10px;}
#submitemail input {margin-bottom:  5px; padding: 3px; border: 1px solid #535353;}
#submitemail h1 {padding: 10px; color: #ffffff; font-family: "Trebuchet MS", sans-serif; font-size: 20px; margin:  0;}

/* @end */

H1 { color: #535353; font-size: 22px; }
h2 { color: #17b3b2; font-size: 14px; }
h3 { color: #484d96; text-decoration: none; font-size: 14px; line-height: 130%; }

INPUT { font-size: 10px; }
SELECT { font-size: 10px; }
TEXTAREA { font-size: 10px; }
td {  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: left;}


.LogoSPAN {color: #ffffff; font-size: 24px;font-weight: bold}
.StrapLineSpan {color: #FFFFFF; font-size: 10px;}
.DateDiv {color: #ffffff; font-size: 10px;}

.TopMenuSpan {color: #ffffff; font-family: "Trebuchet MS"; font-size: 12px; font-weight: bolder; text-align: center; margin-top:3px; float: right;}
	.TopMenuSpan A:link {color: #ffffff; font-size: 12px;}
	.TopMenuSpan A:visited {color: #ffffff; font-size: 12px}
	.TopMenuSpan A:active {color: #ffffff;font-size: 12px}
	.TopMenuSpan A:hover {color: #ffffff;font-size: 12px}

.SubMenuSpan {color: #000000; font-size: 12px; line-height:  150%;}
	.SubMenuSpan A:link {color: #000000; font-size: 12px}
	.SubMenuSpan A:visited {color: #000000; font-size: 12px}
	.SubMenuSpan A:active {color: #000000;font-size: 12px}
	.SubMenuSpan A:hover {color: #000000;font-size: 12px}

.SubMenuHeadingSpan {color: #535353; font-size: 16px;font-weight: bold}
	.SubMenuHeadingSpan A:link {color: #535353; }
	.SubMenuHeadingSpan A:visited {color: #535353;}
	.SubMenuHeadingSpan A:active {color: #535353;}
	.SubMenuHeadingSpan A:hover {color: #535353;}	

.SubMenuHeadingSpanWide {color: #535353; font-size: 16px;font-weight: bold}
	.SubMenuHeadingSpanWide A:link {color: #535353; }
	.SubMenuHeadingSpanWide A:visited {color: #535353;}
	.SubMenuHeadingSpanWide A:active {color: #535353;}
	.SubMenuHeadingSpanWide A:hover {color: #535353;}	
	
.BottomMenuSpan {color: #535353; font-family: verdana; font-size: 16px; font-weight: bolder}
	.BottomMenuSpan A:link {color: #535353;}
	.BottomMenuSpan A:visited {color: #535353;}
	.BottomMenuSpan A:active {color: #535353;}
	.BottomMenuSpan A:hover {color: #535353;}
	
	select#sel_1 {display: none;}
	select#sel_2 {display: none;}


/* @group Property Search Table */
	
table#propertysearch {padding-left: 10px;}
table#propertysearch th {color: #535353; font-size: 16px;font-weight: bold; padding-bottom: 10px;}

table#propertysearch td.prrow1 {background-color: #eaf6fe; margin-bottom: 10px;}
table#propertysearch td.prrow1 h2 {background-color: #484d96; color: #ffffff; margin: 0; padding: 5px; font-size: 14px;}
table#propertysearch td.prrow1 p {padding: 5px;}
table#propertysearch td.prrow1 img {margin-left: 10px; float: right;}
table#propertysearch td.prrow1 div.footer {background-color: #17b3b2; color: #ffffff; margin: 0; padding: 3px; font-size: 11px; clear:  both;;}

table#propertysearch td.prrow2 {background-color: #eaf6fe; margin-bottom: 10px;}
table#propertysearch td.prrow2 h2 {background-color: #484d96; color: #ffffff; margin: 0; padding: 5px; font-size: 14px;}
table#propertysearch td.prrow2 p {padding: 5px;}
table#propertysearch td.prrow2 img {margin-left: 10px;}
table#propertysearch td.prrow2 div.footer {background-color: #17b3b2; color: #ffffff; margin: 0; padding: 3px; font-size: 11px; clear:  both;}

/* @end */

/* @group fp bottom table */

td.fptop {height: 95px; overflow:  hidden; padding: 10px; border: 1px solid #00a39f; background-image: url("fp1box.jpg"); background-position: top right; background-repeat: no-repeat;}
td.fptop p {margin-right: 160px;}
/* @end */

.SearchResultsHeading, .SearchResultsHeading A:link,.SearchResultsHeading A:visited,.SearchResultsHeading a:active.SearchResultsHeading a:hover  {font-size:  14px; font-weight: bold;}

.caption {color: #17b3b2 ; font-weight: bold; padding-top:  5px; padding-bottom: 5px; display: block;}
