.jobLabel { font-family:Trebuchet MS; font-size:10pt; font-weight:bold; padding-left:5px; }
.jobText { font-family:Trebuchet MS; font-size:10pt; font-weight:normal; padding-left:5px; }
.faqAnswer { display:none; font-family:Trebuchet MS; margin:0px; padding:0px; }
#marquee { color:#FF0000; font-weight:bold; text-align:left; }
#marqueeWrapper { color:#FF0000; height:24px; position:relative; overflow:hidden; width:900px; }
html>body #marqueeWrapper { color:#FF0000; height:25px; position:relative; overflow:hidden; width:900px; }
body {background-color: #CCCCCC;}
h1 {margin: 0px; color: #FF0000; font-family:Trebuchet MS, Arial;font-size: 26px; font-weight:normal}
h2 {margin: 0px; color: #D9D9D9; font-family:Trebuchet MS, Arial;font-size: 16px; font-weight:normal}
h3 {margin: 0px; color: #FFFFFF; font-family:Trebuchet MS, Arial;font-size: 15px; font-weight:normal}
a:link, a:visited {text-decoration: underline; color: #FF0000; }
a:active, a:hover {text-decoration: underline; color: #FFFFFF; }
div, td, p {vertical-align: top; font-family:Arial;font-size: 14px; color: #FFFFFF}
th {font-family:Arial; color: #FFFFFF}
form {margin: 0px; padding: 0px;}

a.form-value {font-size: 12px; padding-bottom: 3px}

.tenantAddress div
{
 font-family:Trebuchet MS, Arial;
 font-size: 9pt;
 font-weight:normal;
}

.tenantName
{
 font-family:Trebuchet MS, Arial;
 font-size: 10pt;
 font-weight: bold;
}

p.warning {color: #FFFF00; font-style: italic}

#placeholder {width: 100%; }
#page {width:900px; color:#FFFFFF; background-color:#000000}

#header {position: relative; height: 78px; border-bottom:1px solid #D9D9D9; vertical-align: top; text-align: left;}

#logo {position: relative; top: 0px; left: 0px;}

#header-menu-old {position: absolute; top:0px; height:auto; vertical-align:top}
#header-menu {text-align: right; height:auto; vertical-align:top}
#header-menu ul {list-style: none;}
#header-menu li {float: right; margin-right: 2px;	font-family: Arial; font-size: 12px; text-align: center; vertical-align:top;height: 30; }
#header-menu a:link, #header-menu a:visited       { padding: 4px 10px 2px 10px; width: auto; height: 25; background-color: #333333; text-decoration: none; border-bottom:1px solid #BFBFBF; color: #BFBFBF;}
#header-menu a:active, #header-menu a:hover       { padding: 4px 10px 2px 10px; width: auto; height: 30; text-decoration: none; border-bottom:1px solid #FF0000; background-color: #414141; color: #FF0000}
#header-menu a:link.on, #header-menu a:visited.on { padding: 4px 10px 2px 10px; width: auto; height: 25; text-decoration: none; border-bottom:1px solid #FF0000; background-color: #414141; color: #FF0000}
#header-menu a:active.on, #header-menu a:hover.on { padding: 4px 10px 2px 10px; width: auto; height: 30; text-decoration: none; border-bottom:1px solid #FF0000; background-color: #414141; color: #FF0000}

html>body #header-menu { padding-top:1px; }

#current-user-status-old {width: 890px; position: absolute; float: right; top:50px; color: #FFFFFF; font-family:Arial; font-size:12px; text-align:right; padding-right:10px}
#current-user-status-old a:link, #current-user-status a:visited {text-decoration: underline; color: #FFFFFF}
#current-user-status-old a:active, #current-user-status a:hover {text-decoration: underline; color: #FF0000}

#current-user-status {color: #FFFFFF; font-family:Arial; font-size:12px; text-align:right; padding-right:10px}
#current-user-status a:link, #current-user-status a:visited {text-decoration: underline; color: #FFFFFF}
#current-user-status a:active, #current-user-status a:hover {text-decoration: underline; color: #FF0000}


#content {height: 550px; width: 860px; height: auto; background-color: #000000; color: #FFFFFF; text-align:left; vertical-align:middle; font-family:Arial; padding-top:20px; padding-bottom:20px}
#min-height {min-height: 700px; height: 700px;}
html>body #min-height{height:auto; min-height:550px;}

#home-page #fade-container {width: 610px; position: relative;}
#home-page #fade-container div {position: absolute; top: 0;left: 0; width: 610px;}
.fade-active {filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
.fade-inactive {filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0;}

#home-page td.left {width: 610px; text-align: left;}
#home-page td.right {width: 230px; text-align: right; padding-left:20px}


#footer {clear:both; border-top:1px solid #D9D9D9; width: 900px; height: 20px; background-color: #000000; color: #FF0000; padding-top:2px; padding-bottom:2px; font-family: Arial;font-size: 11px; text-align: center}
#footer a {height: 20px; text-decoration: none; color: #FF0000; margin-left: 10px; margin-right: 10px; margin-top: 5px; font-weight:bold }
#footer a:visited {height: 20px; text-decoration: none; color: #FF0000; margin-left: 10px; margin-right: 10px; margin-top: 5px; font-weight:bold }
#footer a:active {height: 20px; text-decoration: none; color: #FFFFFF; margin-left: 10px; margin-right: 10px; margin-top: 5px; }
#footer a:hover {height: 20px; text-decoration: none; color: #FFFFFF; margin-left: 10px; margin-right: 10px; margin-top: 5px; }
#footer a:link.on, #footer a:visited.on {height: 20px; text-decoration: none; color: #BFBFBF; margin-left: 10px; margin-right: 10px; margin-top: 5px; }
#footer a:active.on, #footer a:hover.on {height: 20px; text-decoration: none; color: #FFFFFF; margin-left: 10px; margin-right: 10px; margin-top: 5px; }

#footer-drop {width: 900px; height: 15px; background-color: #CCCCCC; vertical-align: top; text-align: center; font-family: Arial; vertical-align:middle; color: #999999}
#footer-drop #left {font-size: 11px; float: left; margin-left: 0px; color: #808080;margin-right:5px; margin-top:5px; margin-bottom:5px}
#footer-drop #right {font-size: 11px; float: right; margin:5px; margin-right: 0px; color: #808080;}
#footer-drop a:link, #footer-drop a:visited {text-decoration: none; color: #FF0000;}
#footer-drop a:active, #footer-drop a:hover {text-decoration: none; color: #000000;}

.campbell-red, .red {color: #FF0000}
.campbell-grey {color: #D9D9D9}

#footer-drop a:link, #footer-drop a:visited {text-decoration: underline; color: #999999;}
#footer-drop a:active, #footer-drop a:hover {text-decoration: underline; color: #FF0000;}

table.form-container {margin-bottom: 15px}
td.form-container {}
td.form-label {width: 150px; font-size: 12px; padding-bottom: 3px}
td.form-value {font-size: 12px; padding-bottom: 3px}

input, select, textarea {font-size: 12px; font-family:Arial}
input.long, select.long, textarea.long {width: 300px}
input.medium, select.medium {width: 150px}
input.short, select.short {width: 50px}
label {font-size: 12px; width: 100px; text-align: right}
input.button {font-size: 13px; width: auto; color: #FF0000; font-weight:bold; background-color:#BFBFBF }

#property-search-page h1 {margin:0px; padding:0px}
#property-search-page h3 {margin-top:10px}
#property-search-page input.button {margin-top: 20px}
#property-search-page select {display: block; font-size: 12px}
#property-search-page td.left {width: 230px !important; text-align: left; padding-right:20px}
#property-search-page td.right {width: 610px !important; text-align: left; }

#property-search-page #options h1 {margin-top: 30px}
#property-search-page #options td {border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px solid #808080; padding: 5px; font-size: 12px}

table.search-results th, th {border-right:1px solid #000000; color: #000000; background-color: #D9D9D9; font-size: 10px; padding-right: 5px; padding-left: 5px }
table.search-results td {border-bottom:1px solid #333333; color: #D9D9D9; font-size: 12px; border-left-width:1px; border-right-width:1px; border-top-width:1px; vertical-align:middle; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px}
table.search-results td a:link, table.search-results td a:visited {text-decoration: none; color: #FFFFFF; font-weight:normal}
table.search-results td a:active, table.search-results td a:hover {text-decoration: none; color: #FF0000; font-weight:normal}

/* TENANT PORTAL STYLES*/

#ttenant-portal-menu {position:absolute; top:150px; left:10px; background-color:#333333; margin-left:15px; font-size:12px;}
#ttenant-portal-menu ul{list-style: none; margin-left:0px;}
#ttenant-portal-menu li{list-style: none; padding:4px; border-bottom:1px solid #B1BFBF;}