.forumPoster {
  font-size:8pt;
}

.forumBreadcrumb {
  font-weight:bold;
}

.forum {
  border:1px solid #336633;
  width:90%;
  align:center;
  margin-left:auto;
  margin-right:auto;
}

.postMessage {
  border-left:1px solid #999999;
}

.postRow td {
  border-top:1px solid #999999;
}

.forum td, .forum th {
  vertical-align:top;
  padding:4px;
  margin:0px;
}

.forum hr {
  height:1px;
  color:#999999;
}

.forum .noPosts {
  text-align:center;
  font-style:italic;
}

.forum .dialogTitle {
  text-align:center;
}

.forum td a:link,
.forum td a:visited,
.forum td a:active,
.forum td a:hover
 {
  font-weight:bold;
  color:#336633;
}

.forum num {
  text-align:center;
}

.forum .firstCol {
  width:100%;
}

.forum th {
  text-align:left;
  font-weight:bold;
  background-color:#336633;
  color:#ffffff;
}

.forum td {
  background-color:#eeeeee;
}

.forum .num {
  text-align:center;
}


body {
/* no background colour specified here, to keep the CMS environment white */
 font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 color: #4C4C4C;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 25px;
font-size:85%;
}


h1, h2, h3, h4, h5 {color:#336633; }


a[href $='.pdf'] {	padding: 3px 18px 0px 0px;	background: url(site_images/icoPdf.gif) bottom right no-repeat; border-bottom:2px dotted #f1f1f1;}
a[href $='.doc'] {	padding: 3px 18px 0px 0px;	background: url(site_images/icoWord.gif) bottom right no-repeat; border-bottom:2px dotted #f1f1f1;}
a[href^="http:"] {	padding: 3px 18px 0px 0px;	background: url(site_images/icoWeb.gif) bottom right no-repeat; border-bottom:2px dotted #f1f1f1;}
a[href ^="mailto:"]  {	padding: 3px 18px 0px 0px;	background: url(site_images/icoEmail.gif) bottom right no-repeat; border-bottom:2px dotted #f1f1f1;}


#border {margin-left:auto; margin-right:auto; width:795px;}
#outer1 {border:1px solid #C5DDC5;}
#outer2 {background:#ffffff; margin:20px; padding-right:0px; padding-left:0px; border:1px solid #ffffff;}

#banner {background: #ffffff; padding: 0px; width:751px;}

#navbar {padding: 0px 0px 0px 25px; background: #336633; font-size:84%;color:#8CB78C; border-bottom:1px solid #ffffff; text-transform:uppercase}

#content {padding-left:15px; padding-right:15px; }
#content a:link, #content a:active, #content a:visited {color:#D6312C; text-decoration:none;}
#content a:hover {color:#E98A87;} 

#leftcol {float:left;width:500px}
#rightcol {float:right;width:200px}

.sectheading {color:#FFFFFF; background:url(site_images/headerbackground.gif) repeat-x; font-weight:bold; font-size:110%; padding:3px; border-bottom:5px solid #ffffff;}

.tablecolumn {padding-left:10px; padding-right:10px; border-right:5px solid #ffffff;}

#rightcol .address {font-size:85%;}

#rightcol {
list-style-type:none;
list-style-image:url(site_images/bulletMenu.gif);
background-repeat:no-repeat;
padding:0px 5px 0px 0px;
padding-left:0px;
background-position:0px 0px;
letter-spacing:0px;

}

#rightcol .searchsitebutton {border:1px solid #b2b2b2; background:url(site_images/inputbackground.gif) repeat-x;}
#rightcol .searchsiteinput {border:1px solid #b2b2b2; background:url(site_images/inputbackground.gif) repeat-x;}

#navbar a:link, #navbar a:active, #navbar a:visited {font-weight:bold; text-decoration:none;}
#navbar a:hover {color:#ffffff;} 

#underbanner {background:url(site_images/underbanner.gif) repeat-x; height:68px;clear:left; }
#breadcrumb {padding-left:17px; }

#footer {clear:both;font-size:85%; color:#B2B2B2; border-top: 1px dotted #f1f1f1; padding:15px 0px 15px 0px; }
#footer .logo {float:left;padding:10px 10px 10px 10px; }
#footer .address {padding:20px 10px 15px 10px; border:0px solid #eeeeee; font-size:80%; float:left; }
#footer .pic {float:right;}

#border .north { background: url(site_images/north.gif) repeat-x top; }
#border .east { background: url(site_images/east.gif) repeat-y right; }
#border .south { background: url(site_images/south.gif) repeat-x bottom; }
#border .west { background: url(site_images/west.gif) repeat-y left; }
#border .ne { background: url(site_images/ne.gif) no-repeat top right; }
#border .se { background: url(site_images/se.gif) no-repeat bottom right; }
#border .sw { background: url(site_images/sw.gif) no-repeat bottom left; }
#border .nw { background: url(site_images/nw.gif) no-repeat top left; }

#topLevelPageList li {
  display:inline;
  background-image:url(site_images/menubullet.gif);
  background-repeat:no-repeat;
  padding:0px 10px 0px 0px;
  padding-left:5px;
  background-position:3px 4px;
  letter-spacing:0px;

 
}

#topLevelPageList ul {
  margin:0px;
  padding:4px;
}


#topLevelPageList { 
  padding:0px;
  margin:0px;
}

#topLevelPageList li a {
text-decoration:none;
color:#8CB78C;
padding:0px 10px 0px 0px;
}

#topLevelPageList li a:hover {
  color:#ffffff;
}

#topLevelPageList li .topLevelPageListCurrent {
  color:#ffffff;
  font-weight:bold;
font-size:100%;
}

#topLevelPageList li .topLevelPageListCurrentLink {
  color:#ffffff;
  font-weight:bold;
font-size:100%;
}

#topLevelPageList li a .topLevelPageListCurrentLink {
  color:#ffffff;
  font-weight:bold;
font-size:100%;
}

#pagetools {font-size:70%;float:right; border: 0px dotted #b2b2b2; padding:3px;}
#pagetools .box {margin:5px;}
#pagetools .box .tooltitle {color:#000000; font-weight:bold;margin-bottom:1px;}
#pagetools .box .tooloptionsbox {border: 1px solid #8CB78C;  font-family:Arial, Helvetica, sans-serif; padding:2px; margin:10px;}
#pagetools .box .tooloptionsbox .emailpage {padding:3px;}
#pagetools .small {font-size:120%;}
#pagetools .medium {font-size:160%;}
#pagetools .large {font-size:190%;}

#pagetools a:link, #pagetools a:active, #pagetools a:visited {color:#D6312C; text-decoration:none;}
#pagetools a:hover {color:#E98A87;} 


#boxtenants ul li {
list-style-type:none;
list-style-image:url(site_images/bulletPink.gif);
background-repeat:no-repeat;
padding:0px 5px 0px 0px;
padding-left:0px;
background-position:0px 0px;
letter-spacing:0px;
}

.cynonform input, .cynonform textarea {width:98%;border:1px solid #b2b2b2;}
.cynonform select, .cynonform option {border:1px solid #b2b2b2;}
.cynonform th {font-weight:bold;text-align:left;font-size:85%;}
.cynonform td {vertical-align:top;}

.cynonform .button {width:150px;}

#cynonSubMenu ul li span {
display:block;
}


.propertyForm .radioButton {
background-color: transparent;
}

.propertyForm span {
color:#336633;
font-weight:bold;
}

.propertyForm input {
background-color:white;
}

.propertyForm .button {
background-color: #e6e6e6;
color:black;
padding:2px;
}

.propertyForm select, .propertyForm option {
background-color:white;
color:black;
}

.propertyForm .multiItem {
margin-left:25px;
}

.propertyForm .multiItem1 {
margin-left:84px;
}

.propertyForm .multiItem2 {
margin-left:25px;
}

.propertyForm div {
margin-top:8px;
margin-bottom:8px;
margin-left:10px;
}

.propertyForm span {
margin-right:8px;
}

.propertyForm * {
font-family:Verdana;
font-size:12px;
}

.propertyForm {
padding:8px;
background-color:#eeeeee;
border:1px solid #336633;
}

.propertySearchResult {
background-color:#eeeeee;
margin:10px 0px 10px 0px;
padding:8px 10px 2px 10px;
border:1px solid #aaaaaa;
}

.propertySpecs {
margin-top:10px;
border-bottom:1px solid #999999;
padding-bottom:6px;
}

.propertySearchSpecs {
margin-top:10px;
}

.propertySpec {
font-weight:bold;
margin-left:15px;
}

.propertyLeader {
font-weight:bold;
}

.propertyPrice {
color:#aa0000;
font-size:14px;
margin-left:10px;
font-weight:bold;
}

.propertyImage {
padding-right:10px;
float:left;
border:none;
}

.propertySummary {
display:block;
margin-top:10px;
}

.resultLeafing {
text-align:center;
}

.propertyImages {
  text-align:center;
  clear:both;
}

.propertySmallImage {
  margin-left:2px;margin-right:2px;
}

.propertyMoreInfo {
  background-color:#eeeeee;
  padding:4px;
  border:1px solid #aaaaaa;
}

.propertyStat {
  width:120px;
  float:left;
  font-weight:bold;
}

.propertyLastLink {
  clear:both;
}

.propertyName {
  font-weight:bold;
}

.propertyInfo {
  padding-left:100px;
}

#propertyMainImage, .propertySmallImage {
  border:1px solid #666666;
}

.propertyHeader {
  background-color:#336633;
  text-align:center;
  color:#ffffff;
  font-weight:bold;
  padding:3px;
}