@charset "iso-8859-1";
/* CSS Document */

/* General site styles */
form, body{padding:0px;margin:0px;}
body, table, div{font-family:Arial, Helvetica, sans-serif;}
a:link, a:visited, a:active{font-family:Arial, Helvetica, sans-serif;text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
td, div{text-align:left;}
input {font-family:Arial;font-size:12px;;;}
object,embed{margin:0px;padding:0px;}
.errtext{color:red;}

/* Top menu with logo */
div#topmenu{clear:left;margin:0px;width:100%;background:#32659A;padding:20px 0px 10px 0px;}
tr.menutop td{vertical-align:top}
tr.menubottom td{vertical-align:bottom}
td#logotd {padding-left:15px;width:240px;}

/* Home body */
div.d760cl {clear:left;width:760px;}
div#homecontainer{padding-bottom:15px;}
div#homeleftfrm, div#leftfrm{float:left;padding:0px 0px 0px 15px;}
div#homeleft, div#leftdiv{width:185px;clear:left;}
div#homedata, div#homedata2, div#memlogin{clear:left;line-height:18px;}
div#homedata, div#memlogin{font-size:12px;;;}
div#memlogin{padding-top:15px;}
div.mtop10{margin-top:10px;}
.biggraytext {font-size:16px;color:#999;}
span.imgtext{display:block;clear:left;padding:5px 0px 5px 0px;}
a.ullink:link, a.ullink:active, a.ullink:visited{font-size:12px;color:#555;text-decoration:none;}
img.spacer185{border:0px;width:185px;}
div#homerightfrm, div#rightfrm{float:left;padding:0px 0px 0px 10px;}
div#homerightdata, div#rightdivdata{width:550px;clear:left;overflow:hidden;}
td.w275vtop{width:275px;vertical-align:top;}
span.bigredtext{font-size:16px;color:#B21934;font-weight:bold;}
span.bigtextblock, #lresol, #props, #ourservices{display:block;clear:left;padding:5px 0px 5px 0px;}
div#homelredesc{clear:left;font-size:12px;;;padding:0px;color:#333;}
#propertyimg{padding-top:0px;padding-bottom:0px;margin-left:20px;border:0px;width:255px;}
a#selpropertylink{padding:5px 0px 5px 20px;display:block;font-size:12px;}
span.f14{font-size:14px;}
div#homeservicelist{clear:left;font-size:14px;line-height:18px;margin-top:10px;color:#B21934;}
a.homeservicelink:visited, a.homeservicelink:active, a.homeservicelink:link,
a.servlink:visited, a.servlink:active, a.servlink:link {font-weight:bold;font-family:verdana;font-size:13px;color:#999;line-height:15px;color:}
a.servlink:visited, a.servlink:active, a.servlink:link{color:#369;font-weight:bold;}



/* Bottom menu */
table#bottommenu{margin-top:20px;border-top:1px solid #ddd; font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#369;}
td#bottommenutd{text-transform:uppercase;padding:3px 0px 3px 0px;}
td#bottomtexttd{color:#999;padding-bottom:15px;}
ul#bottom li {float:left;padding:0px 6px 0px 6px;border-right:1px solid #ddd;margin:0px;list-style:none;}
ul#bottom li a{color:#369;}
ul#bottom { float:left;padding:0px;margin:0px;}

/* Company page styles */
div#companycontainer{margin-top:15px;padding-bottom:15px;}
div.leftmenufrm{clear:left;font-size:12px;line-height:18px;margin-top:10px;}
span.leftmenutitle{display:block;clear:left;padding:5px 0px 5px 0px;font-size:17px;color:#999;}
a.leftmenulink:link, a.leftmenulink:active, a.leftmenulink:visited{font-family:Arial;font-size:12px;;;color:#369;}
span.rightdatatitle, span.rightdatasmalltitle{display:block;clear:left;padding:10px 0px 10px 0px;font-size:16px;color:#B21934;font-weight:bold;}
span.rightdatasmalltitle{font-size:14px;margin-top:15px;padding:0px 0px 0px 7px;border-left:10px solid #B21934;}
div.rightdatatext{clear:left;font-size:12px;;;font-family:Arial;padding:0px;color:#555;line-height:14px;}
.emphasize{font-weight:bold;color:#000;}

/* Locations styles */
table#locations, table#contactform{margin-top:5px;font-size:14px;width:550px;}
td.tdlocname{font-weight:bold;padding-bottom:5px;font-family:verdana;}
td.tdlocimg{width:250px;text-align:center;vertical-align:middle;background:#000;}
td.tdlocinfo{font-family:verdana;padding-left:15px;vertical-align:top;}
td.tdlocsep{padding:5px;}

/* Contact */
table#contactform *{font-size:12px;;;font-family:Arial;color:#555;}
table#contactform td{padding:4px 10px 4px 0px;}

/* properties Styles */
label.proplabel{font-weight:bold;}
table#tblproperties{margin-top:5px;font-size:13px;width:550px;}


/* Help styles */
span.kclabel{font-weight:bold;}

#container{margin-left:auto;margin-right:auto;width:860px;padding:10px;background:#f9f7f2;}
