/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.3
 * Browser:        0
 * Browser group: 
 */
body { margin: 0px; padding: 0px; background: #FFF url('images/bg.gif') repeat-x; font-family: Arial, Helvetica, sans-serif; }
a { color: #00F; text-decoration: underline; }
a:hover { color: #000000; text-decoration: none; }
#wrap { margin: 0px auto; padding: 0px; margin-top:20px; width: 795px; border:0px solid #70757b; }
#container { background-color: #ffffff; margin-right: auto; margin-left: auto; padding: 0px; width: 795px; }
#header { margin: 0px; padding: 0px; width: 795px; text-align:right; }
#mainNav { width: 795px; }
#mainNav ul{ margin: 0px; padding: 0px; float: left; width: 775px; list-style-type: none; background:#336644; font-size: 16px; font-weight: bold; padding-left:20px; height:40px; overflow:hidden; }
#mainNav li{ float: left; vertical-align: middle; }
#mainNav a{ line-height: 2.1em; color: #fff; text-decoration: none; text-shadow: #000 2px 2px 2px; float: left; display: block; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; background-image: url(images/navDivider.gif); background-repeat: repeat-y; background-position: left top; font-family: Arial, Helvetica, sans-serif; }
#mainNav ul .first a{ background: none; }
#mainNav ul .first a:hover{ background: none; background-color: #508c64; }
#mainNav a:hover { background-color: #508c64; text-decoration: none; }
#mainNav a.date{ font-size:12px; font-weight:normal; padding-top:8px; background:none; position:absolute; width:195px; text-align:right; margin-left:580px; z-index:99999; }
#content { background-color: #FFFFFF; margin-top: 0px; margin-bottom: 0px; }
#footerBar{ background: #336644; font-size:.7em; padding:5px 10px; color:#FFF; }
#footerBar a{ color:#99ffcc; }
#services{ background:#336644; padding:10px; font-size:14px; width:200px; }
#services a{ color:#FFF; display:block; padding:4px; text-decoration:none; }
#services a:hover{ color:#336644; background:#FFF; }
.image-border { padding: 0px; margin-right: 4px; margin-left: 4px; border: 2px solid #DEDEC8; margin-bottom: 4px; }
.image-border:hover { border: 2px solid #BCBCA3; }
.col-2{ margin-top: 3px; margin-right: 5px; margin-bottom: 3px; margin-left: 5px; width: 48%; float: left; padding: 0px; }
.left{ margin: 10px; width: 25%; float: left; padding: 0px; }
.right{ margin: 10px; width: 65%; float: left; padding: 0px; }
.maincontent{ margin: 5px auto; width: 90%; padding: 0px; }
.break { clear: both; height: 1px; }
.caption { font-size: .7em; }
.broker { font-family: "Times New Roman", Times, serif; font-size: 20px; font-weight: bold; font-variant: small-caps; color: #000000; margin-bottom:5px; }
#sidebar{ font-family:times, serif; font-size:18px; width:200px; floaT:right; margin-top:-20px; }
#footer { font-family: Arial, Helvetica, sans-serif; padding: 0px; vertical-align: middle; padding:10px; }
#footer-nav-bar { font-weight: bold; color: #F40027; padding-top: 0.5em; padding-bottom: 0.5em; font-size: .7em; margin: 0px; text-align: left; padding-right: 0px; padding-left: 0px; }
#footer-nav-bar a { font-weight: bold; color: #000000; margin-right: .5em; margin-left: .5em; text-decoration: none; }
#footer-nav-bar a:hover { text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #F40027; }
#footer hr { background-color: #A48246; height: 4px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#bottom { width: 960px; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px; height: 20px; }
#successMessage{ background: url('images/success.gif') 10px 10px no-repeat #CFC; border: 1px solid #0C0; width: 400px; padding:20px 20px 20px 65px; color: #000; margin-bottom:20px; }
#infoMessage{ background: url('images/info.gif') 10px 10px no-repeat #CCF; border: 1px solid #00C; width: 400px; padding:20px 20px 20px 65px; color: #000; margin-bottom:20px; }
.primaryPic{ border: 2px solid #0C0; }
.red{ color:#bb0012; }
.details{ font-size:.8em; }
a.tooltip:hover{font-size: 99%; }
a.tooltip span {display:none; padding:2px 3px; margin-left:8px;width:130px;z-index:100;}
a.tooltip:hover span{display:inline; position:absolute; top:5px;left:50%;margin-left:-233px;visibility:visible;z-index:100;}
#uploadFields input{ width:100%; }
.shortForm { width: 65px; border: 1px solid #999; ; }
.form{ border: 1px solid #666; width:140px; }
.short{ width:75px; }.bigTextbox { height: 100px; width: 675px; }
file{ display:block; }
td{ font-size:12px; }
h1{ font-size:24px; font-weight:bold; margin:0; margin-top:25px; margin-bottom:15px; }
h2{ font-size:20px; font-weight:bold; margin:0; margin-top:25px; margin-bottom:15px; }
h3{ font-size:14px; margin:0 0 5px; }
p.attr{ font-size:12px; margin-top:0; margin-bottom:4px; }
p.attr span{ color:#666; display:inline-block; width:140px; }
p.address{ color:#666; font-size:14px; margin:0 0 10px; }
#staff td{ padding-right:20px; padding-bottom:20px; }
#staff td h2{ margin-top:0; }

