/************************************************************************************************************************/
/* RESET THE CSS */
html
{
	overflow-y: scroll;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border:0pt none; font-size:100%; font-style:inherit; font-weight:inherit; margin:0pt; outline-color:invert; outline-style:none; outline-width:0pt; padding:0pt; vertical-align:baseline; }
table { border-collapse:separate; border-spacing:0pt; }
caption, th, td { font-weight:normal; text-align:left; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
strong { font-weight:bold; }
em { font-style:italic; }
* { margin:0pt; padding:0pt; }
a { outline: none; }

/************************************************************************************************************************/
/* DOCUMENT STRUCTURE */
body { background: #FFFFFF url(../images/bg.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif; color: #5B5B5B; }
#wrapper { margin: 0 auto; width: 892px; font-family: Arial, Helvetica, sans-serif; }
#container { float: left; width: 892px; padding: 0px 0px 15px 0px; }

table { border-collapse: collapse; }

/************************************************************************************************************************/
/* SITE WIDE TEXT FORMATTING */
h1 { font-size: 1.3em; font-weight: 600; color: #4C5A7F; padding: 0 0 .2em 0; }
h1 a { font-weight: 600; color: #4C5A7F; padding: 0 0 .2em 0; text-decoration: none; }
h2 { font-size: 1.3em; font-weight: 600; color: #066B87; padding: 0 0 .2em 0; }
h2 a { font-weight: 600; color: #066B87; padding: 0 0 .2em 0; text-decoration: none;  }
h3 { font-size: 1.1em; font-weight: 600; color: #4C5A7F; padding: 0 0 .2em 0; }
h3 a { font-weight: 600; color: #4C5A7F; padding: 0 0 .2em 0; text-decoration: none;  }
h4 { font-size: 1.1em; font-weight: 600; color: #066B87; padding: 0 0 .2em 0; }
h4 a { font-weight: 600; color: #066B87; padding: 0 0 .2em 0; text-decoration: none;  }
h5 { font-size: 1em; font-weight: 600; color: #4C5A7F; padding: 0 0 .1em 0; }
h5 a { font-weight: 600; color: #4C5A7F; padding: 0 0 .1em 0; text-decoration: none;  }
h6 { font-size: .75em; font-weight: 600; color: #066B87; padding: 0 0 .1em 0; }
h6 a { font-weight: 600; color: #066B87; padding: 0 0 .1em 0; text-decoration: none;  }
p { font-size: .75em; padding: .2em 0 .5em 0; line-height: 1.5em; color: #5B5B5B; }
a { color: #066B87; text-decoration: underline; }
a:hover { text-decoration: none; }
#content-page ul { padding: 10px 40px 10px 25px; list-style: disc; font-size: .8em; color: #5B5B5B; }
#content-page ul ul { font-size: 11px; padding: 5px 40px 5px 25px; }
#content-page ol { padding: 10px 40px 10px 25px; font-size: .8em; color: #5B5B5B; }
#content-page li { padding: .2em 0 .4em 0; }
/* VARIATIONS */
.blog-title { color: #5B5B5B; }
.grey { color: #5B5B5B; }
.green { color: #024651; }
.lgreen { color: #066B87; }
.purple { color: #4C5A7F; }
.red { color: #8E0909; }
.required { color: #8E0909; font-size: .75em; font-weight: 600; float: right; }
.sm-text { font-size: .7em; }

p.help-details { text-align: right; padding-bottom: 1.2em; padding-right: 25px; }
p.left-padd { float: left; width: 125px; padding-right: 15px; }
p.right-padd { float: left; width: 200px; }
.address-ser p.left-padd { width: 200px; }
p.help-details a { color: #5B5B5B; }
p.content-nav { padding: 8px 0px 16px 0px; }
p.back-to-top { padding: 0px 0px 24px 0px; text-align: right; }

.breadcrumb1 { font-size: .7em; } 

/* CREATE A LISITING DATE AND PRICE STYLES */
.cal-icon { float: left; width: 26px; padding-left: 5px; }
.date-input { float: left; width: 110px; }

.popup-cont { width: 450px; padding: 25px; }
table#pricing-cutoffs { width: 400px; border-collapse: collapse; }
table#pricing-cutoffs th { background: #1F4A7E; color: #ffffff; font-size: 1em; font-weight: bold; border-bottom: solid 1px #ffffff; }
table#pricing-cutoffs th, table#pricing-cutoffs td { padding: 10px; }
table#pricing-cutoffs tr.gr td { background: #91CCDB; color: #000000; font-size: .8em; border-bottom: solid 1px #ffffff; }
table#pricing-cutoffs tr.pr td { background: #95B3D6; color: #000000; font-size: .8em; border-bottom: solid 1px #ffffff; }
table#pricing-cutoffs td.num { text-align: right; } 

/* FEEDBURNER FORMATTING */
.feedburnerFeedBlock { float: left; width: 175px; }
.feedburnerFeedBlock p { display: none; }
#creditfooter { display: none; }
p.date { width: 175px; }
.feedburnerFeedBlock div { width: 175px; }

/************************************************************************************************************************/
/* SITE WIDE IMAGE POSITIONING */
.img-right { float: right; align: right; text-align: right; padding-left: 20px; }


/************************************************************************************************************************/
/* TABLE ELEMENTS POSITIONING LAYOUT STYLES */
table { border: border-collapse; color: #5B5B5B; }
table#part-table { font-size: .75em; width: 360px; margin: 0px 20px 0px 20px; }
#part-table tr.alt { background: #ffffff; }
#part-table td { padding: 7px; }

table#det-table { font-size: .7em; width: 340px; margin: 0px 20px 0px 20px; }
#det-table tr.alt { background: #ffffff; }
#det-table td { padding: 5px 7px 5px 7px; }

table.ser-table { font-size: .7em; width: 680px; margin: 0px 20px 0px 20px; }
.ser-table tr.alt { background: #ffffff; }
.ser-table td { padding: 5px 7px 5px 7px; }

table.report-data { font-size: .75em; width: 180px; }
.report-data tr.alt { background: #F4F4F4; }
.report-data td { padding: 5px 7px 5px 7px; }


/************************************************************************************************************************/
/* HEADER LAYOUT */
#header { float: left; width: 892px; }
/************************************************************************************************************************/
/* TOP GLOBAL NAVIGATION */
#global1 { float: left; width: 892px; height: 25px; }
#global1 ul { float: left; width: 892px; list-style: none; height: 25px; font-size: .75em; font-weight: 600; }
#global1 ul li { background: #066B87; float: right; height: 20px; padding: 5px 17px 0px 17px; margin: 0px; border-right: solid 1px #ffffff; }
#global1 ul li#nav-terms { border-left: solid 1px #ffffff; }
#global1 ul li:hover { background: #025366; }
#global1 ul li#nav-language { background: #066B87; }
*:first-child+html #global1 ul li#nav-language { padding: 1px 17px 4px 17px; }
* html #global1 ul li#nav-language { padding: 2px 17px 2px 17px; }
#global1 ul li a { float: left; color: #ffffff; text-decoration: none; }

/* LANGUAGE FORM STYLE */
#lang-select { width: 142px; border: none; padding-top: 0px; height: 16px; font-size: 11px; color: #333333; }
*:first-child+html #lang-select { height: 20px; }

/************************************************************************************************************************/
/* GLOBAL LOGO AND BANNER */
#banner { background: url(../images/banner.jpg) no-repeat 130px 0px; float: left; width: 892px; height: 125px; margin-top: 1px; }
#logo a { background: url(../images/logo-wrn.png) no-repeat 0px 6px; float: left; width: 231px; height: 119px; margin-left: 25px; }
* html #logo a { behavior: url(../images/iepngfix.htc); float: left; width: 231px; height: 113px; margin-top: 6px; cursor: pointer; _cursor: hand; }

/************************************************************************************************************************/
/* BOTTOM GLOBAL NAVIGATION */
#global2 { float: left; width: 892px; height: 37px; margin-top: 1px; }
#global2 ul { float: left; width: 892px; list-style: none; height: 25px; font-size: .75em; font-weight: 600; }
#global2 ul li { background: #066B87; float: right; height: 25px; padding: 12px 17px 0px 17px; margin: 0px; border-right: solid 1px #ffffff; }
#global2 ul li a { float: left; color: #ffffff; text-decoration: none; }
#global2 ul li:hover { background: #0694BA; }
#global2 ul li#nav-home { background: #066B87 url(../images/nav-home-icon.png) no-repeat 10px 9px; padding: 12px 17px 0px 37px; border-left: solid 1px #ffffff; }
#global2 ul li#nav-home:hover { background: #0694BA url(../images/nav-home-icon.png) no-repeat 10px 9px; }
* html #global2 ul li#nav-home { background: #066B87; padding: 12px 17px 0px 17px; }
#global2 ul li#nav-text-sm { padding: 12px 7px 0px 7px; border-right: 0px; }
#global2 ul li#nav-text-med { padding: 9px 7px 3px 7px; border-right: 0px; font-size: 1.3em; }
#global2 ul li#nav-text-lg { padding: 6px 7px 6px 7px; font-size: 1.6em; }

/************************************************************************************************************************/
/* HOME PAGE LAYOUT */
#home-content { float: left; margin: 15px 0px 0px 0px; }
/* HOME LEFT STRUCTURE */
#home-left { float: left; width: 215px; }
/* HOME MIDDLE STRUCTURE */
#home-middle { float: left; width: 462px; }
#home-middle-cont { padding: 5px 15px 0px 15px; }
h1.home-msg { font-weight: bold; font-size: 1em; text-align: center; padding-bottom: 5px; border-bottom: solid 1px #232220; }
/* HOME RIGHT STRUCTURE */
#home-right { float: left; width: 215px; }


/************************************************************************************************************************/
/* HELP LINKS */
ul.help-links { background: #EAEEF9; float: left; width: 214px; list-style: none; padding-bottom: 10px; }
ul.help-links li { float: left; width: 214px; height: 34px; border-bottom: solid 1px #ffffff; }
ul.help-links li a { float: left; width: 214px; height: 34px; }
/* HELP LIST STRUCTURE */
ul.help-links li#discussionForums { background: url(../images/help-nav/discussion.jpg) no-repeat; }
ul.help-links li#emergency { background: url(../images/help-nav/emergency.jpg) no-repeat; }
ul.help-links li#aboriginal { background: url(../images/help-nav/aboriginal.jpg) no-repeat; }
ul.help-links li#community { background: url(../images/help-nav/community.jpg) no-repeat; }
ul.help-links li#financial { background: url(../images/help-nav/financial.jpg) no-repeat; }
ul.help-links li#newcomers { background: url(../images/help-nav/newcomers.jpg) no-repeat; }
ul.help-links li#seniors { background: url(../images/help-nav/seniors.jpg) no-repeat; }
ul.help-links li#special { background: url(../images/help-nav/special.jpg) no-repeat; }
ul.help-links li#women { background: url(../images/help-nav/women.jpg) no-repeat; }
ul.help-links li#youth { background: url(../images/help-nav/youth.jpg) no-repeat; }
ul.help-links li#subsidized { background: url(../images/help-nav/subsidized.jpg) no-repeat; }
ul.help-links li#resource { background: url(../images/help-nav/resource.jpg) no-repeat; }
ul.help-links li#building { background: url(../images/help-nav/building.jpg) no-repeat; }
ul.help-links li#who-we-are { background: url(../images/help-nav/who-we-are.jpg) no-repeat; }
/* HELP LINK STRUCTURE */
ul.help-links li#discussionForums a{ background: url(../images/help-nav/discussion.jpg) no-repeat; }
ul.help-links li#emergency a { background: url(../images/help-nav/emergency.jpg) no-repeat; }
ul.help-links li#aboriginal a { background: url(../images/help-nav/aboriginal.jpg) no-repeat; }
ul.help-links li#community a { background: url(../images/help-nav/community.jpg) no-repeat; }
ul.help-links li#financial a { background: url(../images/help-nav/financial.jpg) no-repeat; }
ul.help-links li#newcomers a { background: url(../images/help-nav/newcomers.jpg) no-repeat; }
ul.help-links li#seniors a { background: url(../images/help-nav/seniors.jpg) no-repeat; }
ul.help-links li#special a { background: url(../images/help-nav/special.jpg) no-repeat; }
ul.help-links li#women a { background: url(../images/help-nav/women.jpg) no-repeat; }
ul.help-links li#youth a { background: url(../images/help-nav/youth.jpg) no-repeat; }
ul.help-links li#subsidized a { background: url(../images/help-nav/subsidized.jpg) no-repeat; }
ul.help-links li#resource a { background: url(../images/help-nav/resource.jpg) no-repeat; }
ul.help-links li#building a { background: url(../images/help-nav/building.jpg) no-repeat; }
ul.help-links li#who-we-are a { background: url(../images/help-nav/who-we-are.jpg) no-repeat; }
/* HELP HOVER STRUCTURE */
ul.help-links li#discussionForums a:hover{ background: url(../images/help-nav/discussion-over.jpg) no-repeat; }
ul.help-links li#emergency a:hover { background: url(../images/help-nav/emergency-over.jpg) no-repeat; }
ul.help-links li#aboriginal a:hover { background: url(../images/help-nav/aboriginal-over.jpg) no-repeat; }
ul.help-links li#community a:hover { background: url(../images/help-nav/community-over.jpg) no-repeat; }
ul.help-links li#financial a:hover { background: url(../images/help-nav/financial-over.jpg) no-repeat; }
ul.help-links li#newcomers a:hover { background: url(../images/help-nav/newcomers-over.jpg) no-repeat; }
ul.help-links li#seniors a:hover { background: url(../images/help-nav/seniors-over.jpg) no-repeat; }
ul.help-links li#special a:hover { background: url(../images/help-nav/special-over.jpg) no-repeat; }
ul.help-links li#women a:hover { background: url(../images/help-nav/women-over.jpg) no-repeat; }
ul.help-links li#youth a:hover { background: url(../images/help-nav/youth-over.jpg) no-repeat; }
ul.help-links li#subsidized a:hover { background: url(../images/help-nav/subsidized-over.jpg) no-repeat; }
ul.help-links li#resource a:hover { background: url(../images/help-nav/resource-over.jpg) no-repeat; }
ul.help-links li#building a:hover { background: url(../images/help-nav/building-over.jpg) no-repeat; }
ul.help-links li#who-we-are a:hover { background: url(../images/help-nav/who-we-are-over.jpg) no-repeat; }


/************************************************************************************************************************/
/* RESOURCE LINKS */
ul.res-links { background: #EAEEF9; float: left; width: 214px; list-style: none; padding-bottom: 10px; }
ul.res-links li { float: left; width: 214px; height: 32px; border-bottom: solid 1px #ffffff; }
ul.res-links li a { float: left; width: 214px; height: 32px; }
/* RESOURCE LIST STRUCTURE */
ul.res-links li#aboriginal { background: url(../images/res-nav/res-aboriginal.jpg) no-repeat; }
ul.res-links li#affordable { background: url(../images/res-nav/res-affordable.jpg) no-repeat; }
ul.res-links li#community { background: url(../images/res-nav/res-community.jpg) no-repeat; }
ul.res-links li#cooperatives { background: url(../images/res-nav/res-cooperatives.jpg) no-repeat; }
ul.res-links li#economic { background: url(../images/res-nav/res-economic.jpg) no-repeat; }
ul.res-links li#families { background: url(../images/res-nav/res-families.jpg) no-repeat; }
ul.res-links li#financial { background: url(../images/res-nav/res-financial.jpg) no-repeat; }
ul.res-links li#government { background: url(../images/res-nav/res-government.jpg) no-repeat; }
ul.res-links li#homelessness { background: url(../images/res-nav/res-homelessness.jpg) no-repeat; }
ul.res-links li#housing { background: url(../images/res-nav/res-housing.jpg) no-repeat; }
ul.res-links li#market { background: url(../images/res-nav/res-market.jpg) no-repeat; }
ul.res-links li#mental { background: url(../images/res-nav/res-mental.jpg) no-repeat; }
ul.res-links li#newcomers { background: url(../images/res-nav/res-newcomers.jpg) no-repeat; }
ul.res-links li#non-profit { background: url(../images/res-nav/res-non-profit.jpg) no-repeat; }
ul.res-links li#persons { background: url(../images/res-nav/res-persons.jpg) no-repeat; }
ul.res-links li#rehab { background: url(../images/res-nav/res-rehab.jpg) no-repeat; }
ul.res-links li#seniors { background: url(../images/res-nav/res-seniors.jpg) no-repeat; }
ul.res-links li#special { background: url(../images/res-nav/res-special.jpg) no-repeat; }
ul.res-links li#students { background: url(../images/res-nav/res-students.jpg) no-repeat; }
ul.res-links li#tenancy { background: url(../images/res-nav/res-tenancy.jpg) no-repeat; }
ul.res-links li#women { background: url(../images/res-nav/res-women.jpg) no-repeat; }
ul.res-links li#youth { background: url(../images/res-nav/res-youth.jpg) no-repeat; }
/* RESOURCE LINK STRUCTURE */
ul.res-links li#aboriginal a { background: url(../images/res-nav/res-aboriginal.jpg) no-repeat; }
ul.res-links li#affordable a { background: url(../images/res-nav/res-affordable.jpg) no-repeat; }
ul.res-links li#community a { background: url(../images/res-nav/res-community.jpg) no-repeat; }
ul.res-links li#cooperatives a { background: url(../images/res-nav/res-cooperatives.jpg) no-repeat; }
ul.res-links li#economic a { background: url(../images/res-nav/res-economic.jpg) no-repeat; }
ul.res-links li#families a { background: url(../images/res-nav/res-families.jpg) no-repeat; }
ul.res-links li#financial a { background: url(../images/res-nav/res-financial.jpg) no-repeat; }
ul.res-links li#government a { background: url(../images/res-nav/res-government.jpg) no-repeat; }
ul.res-links li#homelessness a { background: url(../images/res-nav/res-homelessness.jpg) no-repeat; }
ul.res-links li#housing a { background: url(../images/res-nav/res-housing.jpg) no-repeat; }
ul.res-links li#market a { background: url(../images/res-nav/res-market.jpg) no-repeat; }
ul.res-links li#mental a { background: url(../images/res-nav/res-mental.jpg) no-repeat; }
ul.res-links li#newcomers a { background: url(../images/res-nav/res-newcomers.jpg) no-repeat; }
ul.res-links li#non-profit a { background: url(../images/res-nav/res-non-profit.jpg) no-repeat; }
ul.res-links li#persons a { background: url(../images/res-nav/res-persons.jpg) no-repeat; }
ul.res-links li#rehab a { background: url(../images/res-nav/res-rehab.jpg) no-repeat; }
ul.res-links li#seniors a { background: url(../images/res-nav/res-seniors.jpg) no-repeat; }
ul.res-links li#special a { background: url(../images/res-nav/res-special.jpg) no-repeat; }
ul.res-links li#students a { background: url(../images/res-nav/res-students.jpg) no-repeat; }
ul.res-links li#tenancy a { background: url(../images/res-nav/res-tenancy.jpg) no-repeat; }
ul.res-links li#women a { background: url(../images/res-nav/res-women.jpg) no-repeat; }
ul.res-links li#youth a { background: url(../images/res-nav/res-youth.jpg) no-repeat; }
/* RESOURCE HOVER STRUCTURE */
ul.res-links li#aboriginal a:hover { background: url(../images/res-nav/res-aboriginal-over.jpg) no-repeat; }
ul.res-links li#affordable a:hover { background: url(../images/res-nav/res-affordable-over.jpg) no-repeat; }
ul.res-links li#community a:hover { background: url(../images/res-nav/res-community-over.jpg) no-repeat; }
ul.res-links li#cooperatives a:hover { background: url(../images/res-nav/res-cooperatives-over.jpg) no-repeat; }
ul.res-links li#economic a:hover { background: url(../images/res-nav/res-economic-over.jpg) no-repeat; }
ul.res-links li#families a:hover { background: url(../images/res-nav/res-families-over.jpg) no-repeat; }
ul.res-links li#financial a:hover { background: url(../images/res-nav/res-financial-over.jpg) no-repeat; }
ul.res-links li#government a:hover { background: url(../images/res-nav/res-government-over.jpg) no-repeat; }
ul.res-links li#homelessness a:hover { background: url(../images/res-nav/res-homelessness-over.jpg) no-repeat; }
ul.res-links li#housing a:hover { background: url(../images/res-nav/res-housing-over.jpg) no-repeat; }
ul.res-links li#market a:hover { background: url(../images/res-nav/res-market-over.jpg) no-repeat; }
ul.res-links li#mental a:hover { background: url(../images/res-nav/res-mental-over.jpg) no-repeat; }
ul.res-links li#newcomers a:hover { background: url(../images/res-nav/res-newcomers-over.jpg) no-repeat; }
ul.res-links li#non-profit a:hover { background: url(../images/res-nav/res-non-profit-over.jpg) no-repeat; }
ul.res-links li#persons a:hover { background: url(../images/res-nav/res-persons-over.jpg) no-repeat; }
ul.res-links li#rehab a:hover { background: url(../images/res-nav/res-rehab-over.jpg) no-repeat; }
ul.res-links li#seniors a:hover { background: url(../images/res-nav/res-seniors-over.jpg) no-repeat; }
ul.res-links li#special a:hover { background: url(../images/res-nav/res-special-over.jpg) no-repeat; }
ul.res-links li#students a:hover { background: url(../images/res-nav/res-students-over.jpg) no-repeat; }
ul.res-links li#tenancy a:hover { background: url(../images/res-nav/res-tenancy-over.jpg) no-repeat; }
ul.res-links li#women a:hover { background: url(../images/res-nav/res-women-over.jpg) no-repeat; }
ul.res-links li#youth a:hover { background: url(../images/res-nav/res-youth-over.jpg) no-repeat; }



/************************************************************************************************************************/
/* HOME PAGE DISPLAY */
#home-display { background: url(../images/bg-home-content.jpg) repeat-y; float: left; margin: 10px 0px 0px 4px; padding-bottom: 10px; }
* #home-display { margin-left: 2px; }
/************************************************************************************************************************/
/* HOME RENTER LAYOUT */
#home-renter { float: left; width: 211px; }
#renter-img { float: left; width: 211px; }
#renter-access { background: url(../images/nav-looking-place.jpg) no-repeat; float: left; width: 151px; height: 72px; margin: 5px 0px 10px 20px; }
* html #renter-access { margin-left: 10px; }
#renter-access a { background: url(../images/nav-looking-place.jpg) no-repeat; float: left; width: 151px; height: 72px; }
#renter-access a:hover { background: url(../images/nav-looking-place-over.jpg) no-repeat; }
/************************************************************************************************************************/
/* HOME RENTER LAYOUT */
#home-landlord { float: left; width: 211px; }
#landlord-img { float: left; width: 211px; }
#landlord-access { background: url(../images/nav-have-place.jpg) no-repeat; float: left; width: 151px; height: 72px; margin: 5px 0px 10px 30px; }
* html #landlord-access { margin-left: 15px; }
#landlord-access a { background: url(../images/nav-have-place.jpg) no-repeat; float: right; width: 151px; height: 72px; }
#landlord-access a:hover { background: url(../images/nav-have-place-over.jpg) no-repeat; }

#renters, #landlords { float: left; width: 209px; height: 84px; }
#renters a { background: url(../images/structure/img-renters.jpg) no-repeat; display: block; width: 209px; height: 84px; text-indent: -29999px; }
#landlords a { background: url(../images/structure/img-landlords.jpg) no-repeat; display: block; width: 209px; height: 84px; text-indent: -29999px; }
#renters a:hover, #landlords a:hover { background-position: 0px -84px; }


/************************************************************************************************************************/
/* HOME MENU MIDDLE */
.home-cont-menu { float: left; width: 211px; border-top: solid 1px #3477A5; }
h3.first-option, ul.second-option { float: left; width: 211px; list-style: none; color: #5B5B5B; }
h3.first-option-border { float: left; width: 211px; margin: 0px; margin-left: 1px; list-style: none; color: #5B5B5B; border-bottom: solid 1px #3477A5; font-size: .8em; }
h3.first-option { background: url(../images/nav-home-arrow.png) no-repeat 190px 12px; float: left; width: 211px; margin: 0px; margin-left: 1px; list-style: none; color: #5B5B5B; font-size: .8em; cursor: pointer; }
h3.first-option-link { float: left; width: 211px; margin: 0px; margin-left: 1px; list-style: none; color: #5B5B5B; font-size: .8em; }
h3.first-option-link a { color: #5B5B5B; }
* html h3.first-option-border, * html h3.first-option { background: none; }
h3.first-option-border, h3.first-option, h3.first-option-link { float: left; width: 198px; padding: 7px 7px 7px 5px; }

/************************************************************************************************************************/
/* SECOND OPTION STYLES */
ul.second-option { float: left; width: 211px; padding: 3px 0px 6px 0px; }
ul.second-option li { display: block; width: 185px; padding: 4px 0px 4px 21px; font-size: .7em; }
ul.second-option li a { color: #5B5B5B; text-decoration: underline; }
ul.second-option li a:hover { text-decoration: none; }

/************************************************************************************************************************/
/* RIGHT SIDE NEWS LAYOUT */
#news { float: left; width: 215px; margin-bottom: 15px; }
*:first-child+html #news { padding-bottom: 8px; }
/* ISSUES AND EVENTS LAYOUT */
.news-items ul { list-style: square; padding: 0px 15px 0px 25px; }
.news-items li { font-size: .75em; color: #5B5B5B; padding-bottom: .9em; }
.news-items li a { color: #5B5B5B; text-decoration: underline; }
.more-news { float: left; width: 175px; padding: 8px 0px 8px 25px; font-weight: bold; font-size: .8em; }
/* ISSUES STYLES */
.issues { background: #F1F6F9; float: left; width: 215px; }
.issues .news-items { background: url(../images/bg-issues.jpg) repeat-y; float: left; width: 215px; margin: 7px 0px 7px 0px; }
.issues .news-items li a:hover { color: #3477A5; text-decoration: none; }
.issues .more-news { border-top: solid 1px #3477A5; color: #3477A5; }
.issues .more-news a { color: #3477A5; text-decoration: underline; }
.issues .more-news a:hover { text-decoration: none; }
/* EVENTS STYLES */
.events { background: #F4F2E4; float: left; width: 215px; }
.events .news-items { background: url(../images/bg-events.jpg) repeat-y; float: left; width: 215px; margin: 7px 0px 7px 0px; }
.events .news-items li { float: left; width: 175px; }
.events .news-items li a:hover { color: #AD8B36; text-decoration: none; }
.events .more-news { border-top: solid 1px #AD8B36; color: #AD8B36; }
.events .more-news a { color: #AD8B36; text-decoration: underline; }
.events .more-news a:hover { text-decoration: none; }


/************************************************************************************************************************/
/* HELP LAYOUT AND CONTENT STYLES */
#content-page { float: left; width: 677px; }
#content-page-cont { padding: 16px 34px 0px 20px; }

#content-page-cont ul.memonly-nav { float: left; width: 623px; list-style: none; padding: 10px 0; }
#content-page-cont ul.memonly-nav li { float: left; padding: 0 6px; }
#content-page-cont ul.memonly-nav li:first-child { padding-left: 0; }
#content-page-cont ul.memonly-nav li:last-child { padding-right: 0; }
#content-page-cont ul.nav-right li { float: right; }

.memonly-table { float: left; width: 623px; border-collapse: collapse; }
.memonly-table td { padding: 10px; border-bottom: solid 1px #dfdfdf; }

table.plain { float: left; width: 870px; border-collapse: collapse; }
table.plain tr td { padding: 5px 0; }

/* FULL CONTENT STYLES W/ LEFT MENU */
#content-page-cont.full-left-menu { padding: 16px 0px 0px 20px; }
/* FULL CONTENT STYLES */
#content-page-full { float: left; width: 892px; }
#content-page-full #content-page-cont { padding: 16px 0px 0px 0px; }
/* ADMIN CONTENT STYLES */
#admin-content-cont { float: left; margin: 15px 0px 5px 0px; }

/************************************************************************************************************************/
/* ISSUES / EVENTS LAYOUT AND CONTENT STYLES */
.blog-entry { padding-bottom: 1.5em; }

/************************************************************************************************************************/
/* RESOURCES CONTENT LAYOUT STYLES */
.bluebox { background: #EDF9F9 url(../images/bluebox-bg.jpg) repeat-y; float: left; width: 623px; margin: 20px 0px 20px 0px; }
.bluebox-top { float: left; width: 623px; }
.bluebox-bottom { float: left; width: 623px; }
.bluebox-cont { padding: 15px 25px 15px 25px; }
/************************************************************************************************************************/
/* RESOURCE LINK STYLES */
.resource-links { float: left; width: 623px; margin: 15px 0px 20px 0px; }
.res-titles { float: left; width: 608px; height: 22px; color: #5B5B5B; font-size: 1em; font-weight: 600; padding: 5px 0px 0px 15px; }
#title-network { background: url(../images/title-network.jpg) no-repeat; }
#title-document { background: url(../images/title-document.jpg) no-repeat; }
#title-direct { background: url(../images/title-direct.jpg) no-repeat; }
#network.resource-links-cont { border: solid 1px #AFCED3; border-bottom: solid 2px #AFCED3; float: left; width: 621px; }
#document.resource-links-cont { border: solid 1px #D8D8D8; border-bottom: solid 2px #D8D8D8; float: left; width: 621px; }
#direct.resource-links-cont { border: solid 1px #CEC9A3; border-bottom: solid 2px #CEC9A3; float: left; width: 621px; }
#network ul li, #network ul li a { color: #066B87; }
#document ul li, #document ul li a { color: #5B5B5B; }
#direct ul li, #direct ul li a { color: #AD8B36; }
/************************************************************************************************************************/
/* RESOURCE NETWORK PARTICIPANT FULL SCREEN STYLES */
#participant { float: left; width: 657px; }
#title-participant { background: url(../images/title-participant.jpg) no-repeat; float: left; width: 642px; height: 24px; color: #5B5B5B; font-size: 1em; font-weight: 600; padding: 7px 0px 0px 15px; }
.res-part { float: left; }
.res-id { font-size: .75em; float: right; padding: 3px 15px 0px 0px; }
#top-info-res { float: left; width: 655px; border-right: solid 1px #AFCED3; border-left: solid 1px #AFCED3; border-bottom: solid 1px #AFCED3; }
#main-info-res { background: #F4F4F4; float: left; width: 400px; padding: 2px 0px 5px 0px; }
#logo-res { background: #ffffff; float: left; width: 224px; padding: 3px 15px 3px 15px; }
*:first-child+html #logo-res { padding-bottom: 13px; }
* html #logo-res { padding-bottom: 13px; }
#address-res { float: left; width: 224px; border-top: solid 1px #AFCED3; padding: 15px 15px 17px 15px; }
#interest-res { background: #ffffff; float: left; width: 615px; border: solid 1px #AFCED3; border-top: 0px; padding: 20px; }
#focus-res { background: #ffffff; float: left; width: 615px; border: solid 1px #AFCED3; border-top: 0px; padding: 20px; }
table#part-table td { font-size: 11px; }
#part-table td.part-td-label { width: 100px; }

/************************************************************************************************************************/
/* CONTACT US STYLES */
#contact-info { float: left; width: 250px; }
#map { float: right; width: 370px; height: 300px; border: 1px solid #990033; }




/************************************************************************************************************************/
/* RENTAL SITE STYLES */
/* RENTAL USER NAVIGATION */
#int-nav { float: left; width: 892px; }
ul#bldg-nav { float: right; width: 875px; height: 25px; list-style: none; font-size: .7em; padding: 0px; margin: 0px 10px 0px 0px; }
*:first-child+html ul#bldg-nav { width: 875px; }
* html ul#bldg-nav { margin-right: 5px; width: 875px;  }
ul#bldg-nav li { background: url(../images/tab-nav/nav-inact-left.jpg) left no-repeat; float: right; height: 25px; margin: 0px 4px 0px 0px; padding: 0px; }
ul#bldg-nav li span { background: url(../images/tab-nav/nav-inact-right.jpg) right no-repeat; float: left; }
ul#bldg-nav li span span { background: url(../images/tab-nav/nav-inact-bg.jpg) repeat-x; float: left; margin: 0px 10px 0px 10px; height: 19px; padding-top: 6px; }
ul#bldg-nav li:hover { background: url(../images/tab-nav/nav-act-left.jpg) left no-repeat; }
ul#bldg-nav li:hover span { background: url(../images/tab-nav/nav-act-right.jpg) right no-repeat; }
ul#bldg-nav li:hover span span { background: url(../images/tab-nav/nav-act-bg.jpg) repeat-x; }
ul#bldg-nav li.highlight { background: url(../images/tab-nav/nav-act-left.jpg) left no-repeat; }
ul#bldg-nav li.highlight span { background: url(../images/tab-nav/nav-act-right.jpg) right no-repeat; }
ul#bldg-nav li.highlight span span { background: url(../images/tab-nav/nav-act-bg.jpg) repeat-x; }
ul#bldg-nav li a { padding: 0px 5px 0px 5px; font-weight: 600; text-decoration: none; color: #3F3F3F; }
ul#bldg-nav li a:hover { color: #5B5B5B; }
ul#bldg-nav li.highlight a { color: #5B5B5B; }

#bldg-search-left { background: #EDEACC url(../images/tab-nav/bldg-opt-left.jpg) left top no-repeat; float: left; width: 892px; height: 58px; border-bottom: solid 2px #CEC9A3; }
#bldg-search-right { background: #EDEACC url(../images/tab-nav/bldg-opt-right.jpg) right top no-repeat; float: right; width: 882px; }
#bldg-search { background: #EDEACC url(../images/tab-nav/bldg-opt-bg.jpg) repeat-x; float: left; width: 872px; height: 58px; margin: 0px 0px 0px 0px; }
#bldg-cont { padding: 10px 15px 0px 15px; }

/************************************************************************************************************************/
/* PULL DOWN NAVIGATION STYLES */
ul#pull-down { float: right; width: 500px; height: 20px; list-style: none; font-size: .7em; padding: 0; margin: 0px 7px 0px 0px; }
ul#pull-down li { background: url(../images/tab-nav/tab-grey-left.jpg) left no-repeat; float: right; height: 20px; margin: 0px 0px 0px 4px; padding: 0px; }
ul#pull-down li span { background: url(../images/tab-nav/tab-grey-right.jpg) right no-repeat; float: left; }
ul#pull-down li span span { background: url(../images/tab-nav/tab-grey-bg.jpg) repeat-x; float: left; margin: 0px 6px 0px 7px; padding: 3px 3px 0px 3px; height: 17px; }
ul#pull-down li a { padding: 0px 5px 0px 5px; font-weight: 600; text-decoration: none; color: #3F3F3F; }
ul#pull-down li a:hover { color: #5B5B5B; }
ul#pull-down li.highlight a { color: #5B5B5B; }

#advanced-search { float: left; background: #F4F4F4; border: solid 1px #8C8C8C; border-top: none; height: 130px; padding: 15px 25px 0px 25px; margin-left: 5px; width: 830px; display: none; }
* html #advanced-search { padding: 15px 15px 0px 15px; margin-left: 2px; }
#adv-ser-items { float: left; width: 810px; padding: 7px 0px 0px 20px; }
.adv-line { float: left; width: 830px; padding: 3px 0px 6px 0px; }
.adv-title { float: left; font-size: .8em; width: 100px; }
.adv-select { float: left; width: 170px; }
.adv-select select { width: 130px; }

#disclaimer { float: left; background: #F4F4F4; border: solid 1px #8C8C8C; border-top: none; height: 110px; padding: 15px 25px 0px 25px; margin-left: 5px; width: 830px; display: none; }
* html #disclaimer { margin-left: 2px; }

#areamap { float: left; background: #F4F4F4; border: solid 1px #8C8C8C; border-top: none; height: 300px; padding: 15px 25px 0px 25px; margin-left: 5px; width: 830px; display: none; }
* html #areamap { margin-left: 2px; }

#bldg-top { float: left; width: 892px; margin: 15px 0px 0px 0px; border-top: solid 1px #AFCED3; }
*:first-child+html #bldg-top { margin-top: 0px; }
* html #bldg-top { margin-top: 0px; }
/*
.bldg-entry-rc { float: left; width: 892px; border-bottom: solid 2px #AFCED3; }
.bldg-str-left-rc { background: url(../images/structure/bldg-left.jpg) no-repeat; float: left; width: 300px; padding: 15px 15px 0px 15px; }
* html .bldg-str-left-rc { width: 270px }
.bldg-str-left-bg { background: url(../images/structure/bldg-left-bg.jpg) repeat-x; float: left; width: 300px; border-right: solid 1px #AFCED3; }
* html .bldg-str-left-bg { width: 270px; }
.bldg-str-right-rc { background: url(../images/structure/bldg-right.jpg) no-repeat top right; float: left; width: 561px; padding: 7px 15px 0px 15px; }
* html .bldg-str-right-rc { width: 557px; }
.bldg-str-right-bg { background: url(../images/structure/bldg-right-bg.jpg) repeat-x; float: left; width: 580px; }
* html .bldg-str-right-bg { width: 550px; }
*/

.bldg-info-left { float: left; width: 319px; }
* html .bldg-info-left { width: 304px; }
.bldg-info-right { float: left; width: 230px; padding-left: 10px; }
* html .bldg-info-right { width: 215px; }
.bldg-units-rc { background: #F4F4F4; float: left; width: 560px; padding: 7px 15px 5px 15px; border-top: solid 1px #AFCED3; border-right: solid 1px #AFCED3; }
* html .bldg-units-rc { width: 556px; }

.bldg-entry { float: left; width: 890px; border: solid 1px #AFCED3; border-bottom: solid 2px #AFCED3; border-top: none; }
.bldg-str-left { background: #ffffff; float: left; width: 270px;padding: 15px 15px 0px 15px; }
.bldg-right-cont { float: left; width: 589px; border-left: solid 1px #AFCED3; }
.bldg-str-right { background: #EDF9F9; float: left; width: 559px; padding: 7px 15px 0px 15px; }
* html .bldg-str-right { width: 549px; }
.bldg-units { background: #F4F4F4; float: left; width: 559px; padding: 7px 15px 5px 15px; border-top: solid 1px #AFCED3; }
.mailing-address { background: #EEEBCC; float: left; width: 559px; padding: 7px 15px 5px 15px; border-top: solid 1px #AFCED3; }
* html .bldg-units { width: 555px; }

/************************************************************************************************************************/
/* BUILDING ICONS AND HOVER STYLES */
ul.bldg-icons { float: left; width: 270px; margin: 3px 0px 0px 0px; padding: 0px; list-style: none; }
ul.bldg-icons li { background: #ffffff; border: solid 1px #AFCED3; float: left; width: 19px; height: 19px; padding: 2px 0px 0px 2px; margin: 4px 4px 0px 0px; }

/************************************************************************************************************************/
/* PAGINATION LAYOUT STYLES */
.page-tools { float: left; width: 890px; padding-top: 10px; }
#pg-left { background: #EDEACC url(../images/structure/pg-left.jpg) left top no-repeat; float: left; width: 892px; height: 30px; border-bottom: solid 2px #CEC9A3; margin-top: 15px; }
*:first-child+html #pg-left { margin-top: 0px; }
* html #pg-left { margin-top: 0px; }
#pg-right { background: #EDEACC url(../images/structure/pg-right.jpg) right top no-repeat; float: right; width: 881px; }
#pg-bg { background: #EDEACC url(../images/structure/pg-bg.jpg) repeat-x; float: left; width: 869px; height: 30px; margin: 0px 0px 0px 0px; }
ul#pagination { float: left; width: 550px; list-style: none; margin: 0px; padding: 0px 0px 0px 0px; }
ul#pagination li { float: left; padding: 2px 5px 2px 5px; font-size: 12px; margin-left: 3px; border: solid 1px #AFCED3; }
ul#pagination a { background: #ffffff; text-decoration: none; }
ul#pagination a:hover { color: #830BC2; }
ul#pagination li#pgnt-title { background: none; width: 110px; padding: 3px 0px 0px 0px; border: none; }
.pg-line { float: left; width: 180px; padding: 5px 0px 0px 0px; font-size: .7em; color: #5B5B5B; font-weight: bold; }
.pg-select { width: 60px; }


/************************************************************************************************************************/
/* DETAIL LISTING STYLES */
/* BACK NAVIGATION */
ul#back { float: left; width: 200px; height: 26px; list-style: none; font-size: .7em; padding: 0px; margin: 7px 10px 0px 0px; }
ul#back li { background: url(../images/tab-nav/det-pur-left.jpg) left no-repeat; float: left; height: 26px; margin: 0px 4px 0px 0px; padding: 0px; }
ul#back li span { background: url(../images/tab-nav/det-pur-right.jpg) right no-repeat; float: left; }
ul#back li span span { background: url(../images/tab-nav/det-pur-bg.jpg) repeat-x; float: left; margin: 0px 7px 0px 7px; height: 19px; padding-top: 7px; }
ul#back li:hover { background: url(../images/tab-nav/det-pur-left.jpg) left no-repeat; }
ul#back li a { padding: 0px 5px 0px 5px; font-weight: 600; text-decoration: none; color: #495882; }
ul#back li a:hover { color: #5B5B5B; }
ul#back li.highlight a { color: #5B5B5B; }
/* OPTION NAVIGATION */
ul#options { float: right; width: 350px; height: 26px; list-style: none; font-size: .7em; padding: 0px; margin: 7px 10px 0px 0px; }
ul#options li { background: url(../images/tab-nav/det-gr-left.jpg) left no-repeat; float: right; height: 26px; margin: 0px 4px 0px 0px; padding: 0px; }
ul#options li.icons { background: none; float: right; height: 24px; margin: 0px; padding: 0px; }
ul#options li.icons:hover { background: none!important; }
ul#options li span { background: url(../images/tab-nav/det-gr-right.jpg) right no-repeat; float: left; }
ul#options li span span { background: url(../images/tab-nav/det-gr-bg.jpg) repeat-x; float: left; margin: 0px 7px 0px 7px; height: 19px; padding-top: 7px; }
ul#options li:hover { background: url(../images/tab-nav/det-gr-left.jpg) left no-repeat; }
ul#options li a { padding: 0px 5px 0px 5px; font-weight: 600; text-decoration: none; color: #077F9B; }
ul#options li a:hover { color: #5B5B5B; }
ul#options li.highlight a { color: #5B5B5B; }

ul#print-options { float: right; width: 447px; height: 56px; list-style: none; padding: 0; }
ul#print-options li { float: left; height: 28px; }
ul#print-options li a { display: block; height: 28px; text-indent: -29999px; }
ul#print-options li#print-title { background: url(/images/structure/print-title.jpg) no-repeat; text-indent: -29999px; width: 150px; }
ul#print-options li#all-listings { width: 129px; }
ul#print-options li#all-listings a { background: url(/images/structure/print-all-listings.jpg) no-repeat; width: 129px; }
ul#print-options li#selected-listings { width: 168px; }
ul#print-options li#selected-listings a { background: url(/images/structure/print-selected-listings.jpg) no-repeat; width: 168px; }
ul#print-options li#all-listings a:hover, ul#print-options li#selected-listings a:hover { background-position: 0px -28px; }

/************************************************************************************************************************/
/* DETAIL LISTING IMAGES */
#det-list { float: left; width: 892px; margin-top: 15px; }
*:first-child+html #det-list { margin-top: 0px; }
* html #det-list { margin-top: 0px; }
#top-det { float: left; width: 892px; }
#det-imgs { background: url(../images/structure/det-img-left.jpg) no-repeat; float: left; width: 225px; height: 269px; padding: 15px 0px 0px 18px; }
* html #det-imgs { width: 200px; height: 254px; }
#det-imgs-bg { background: url(../images/structure/det-img-bg.jpg) repeat-x; float: left; width: 224px; height: 269px; border-right: solid 1px #AFCED3; }
#det-main-img { background: #ffffff; float: left; width: 175px; height: 147px; border: solid 1px #AFCED3; padding: 5px; }
ul#det-thumbs { float: left; width: 185px; height: 40px; list-style: none; margin: 6px 0px 0px 1px; }
ul#det-thumbs li { background: #ffffff; float: left; width: 48px; height: 32px; padding: 3px; border: solid 1px #AFCED3; margin-right: 7px; }
ul#det-thumbs li.no-margin { margin-right: 0px; }
ul#det-icons { float: left; width: 175px; margin: 3px 0px 0px 1px; padding: 0px; list-style: none; }
ul#det-icons li { background: #ffffff; border: solid 1px #AFCED3; float: left; width: 19px; height: 19px; padding: 2px 0px 0px 2px; margin: 4px 4px 0px 0px; }

#title-det-bg { background: url(../images/structure/det-tle-bg.jpg) repeat-x; float: left; width: 667px; height: 31px; }
#title-det-right { background: url(../images/structure/det-tle-right.jpg) no-repeat top right; float: left; width: 652px; height: 24px; color: #5B5B5B; font-size: 1em; font-weight: 600; padding: 7px 0px 0px 15px; }
.det-list { float: left; }
.det-id { font-size: .75em; float: right; padding: 3px 15px 0px 0px; }
#top-info-det { float: left; width: 667px; border-top: solid 1px #AFCED3; }
#main-info-det { background: #F4F4F4; border-right: solid 1px #AFCED3; float: left; width: 380px; height: 237px; }
#address-det { background: #EDF9F9; float: left; width: 255px; height: 232px; padding: 5px 15px 0px 15px; border-right: solid 1px #AFCED3; }
*:first-child+html #address-det { padding-bottom: 25px; }
* html #address-det { padding-bottom: 0px; }
#det-linebr { float: left; width: 247px; }

/* EMAIL LANDLORD FORM  */
#email-landlord h1 { font-size: 16px; color: #5B5B5B; padding-bottom: 14px; }
.box-form { float: left; width: 350px; padding-bottom: 15px; }
.box-form label { float: left; width: 85px; font-size: .75em; font-weight: bold; }
.box-form .input-text { float: left; width: 260px; }
.box-form .text-area { float: left; width: 260px; height: 180px; }
#submit-email-landlord { float: right; background: #4C5A7F; color: #ffffff; margin: 0 auto; width: 140px; height: 31px; padding-top: 0px; padding-bottom: 2px; border:: solid 1px #000000; margin: 0px; cursor: pointer; _cursor: hand; }
#submit-email-friend { float: right; background: #4C5A7F; color: #ffffff; margin: 0 auto; width: 140px; height: 31px; padding-top: 0px; padding-bottom: 2px; border:: solid 1px #000000; margin: 0px; cursor: pointer; _cursor: hand; }
/* SEARCH, CONFIRMATION, ERROR, MESSAGES */
.box-form-confirm{ background: #F2F6F9; border: solid 1px #93B5C9; float: left; width: 310px; margin: 10px 0px 10px 0px; padding: 8px 20px 8px 20px; color: #396D87; font-size: .8em; }
* html .box-form-confirm { margin: 10px 0px 10px 0px; }
.box-form-error{ background: #F9EFEF; border: solid 1px #D89C9C; float: left; width: 310px; margin: 10px 0px 0px 0px; padding: 8px 20px 8px 20px; color: #A05353; font-size: .8em; }
* html .box-form-error { margin: 10px 0px 0px 0px; }


/* ICON HOVER STYLES  */
.hidden { background: url(../images/structure/hover-box.png) no-repeat; width: 137px; height: 54px; position: absolute; text-align: left; font-style: normal; z-index: 1000; display: none; padding: 10px; }
.hidden p { color: #314063; }
* html .hidden { behavior: url(../images/iepngfix.htc); position: absolute; width: 150px; height: 75px; }
#hidden1 { margin: -72px 0 0 -2px; }
#hidden2 { margin: -72px 0 0 24px; }
#hidden3 { margin: -72px 0 0 50px; }
#hidden4 { margin: -72px 0 0 78px; }


.hidden-access-def { background: url(/images/structure/access-hover-box.png) no-repeat; width: 220px; height: 316px; position: absolute; text-align: left; font-style: normal; z-index: 1000; display: none; padding: 15px; }
* html .hidden-access-def { behavior: url(/images/iepngfix.htc); position: absolute; }

.hidden-visit-def { background: url(../images/structure/visit-hover-box.png) no-repeat; width: 220px; height: 140px; position: absolute; text-align: left; font-style: normal; z-index: 1000; display: none; padding: 15px; }
* html .hidden-visit-def{ behavior: url(../images/iepngfix.htc); position: absolute; }

.hidden-def p { color: #314063; }
#hidden-access { margin: -330px 0 0 192px; }
#hidden-visit { margin: -145px 0 0 192px; }
#hidden-access ul, #hidden-visit ul { padding: 0px 10px 0px 20px; }
#hidden-access ul li, #hidden-visit ul li { font-size: 11px; padding-bottom: 8px; }


#mid-info-det { float: left; width: 890px; border: solid 1px #AFCED3; }
#det-map { float: left; width: 380px; }
#det-map-title { background: #8C8C8C; float: left; width: 370px; color: #ffffff; font-size: .9em; font-weight: 600; padding: 9px 0px 6px 10px; }
#det-map-display { background: #ffffff; float: left; width: 330px; height: 200px; border: solid 1px #AFCED3; margin: 20px 0px 20px 20px; }
* html #det-map-display { margin-left: 10px; }

#det-amenities { float: left; width: 509px; border-left: solid 1px #AFCED3; }
#det-amenities-title { background: #8C8C8C; float: left; width: 499px; color: #ffffff; font-size: .9em; font-weight: 600; padding: 9px 0px 6px 10px; }
.amenities-col { float: left; width: 225px; padding: 8px 5px 15px 20px; }
ul.amenities-check { list-style: none; padding: 0px 15px 0px 5px; color: #5B5B5B; font-size: .8em; }
ul.amenities-check li { background: url(../images/structure/det-check.jpg) no-repeat; padding-bottom: 3px; padding-left: 18px; }
ul.amenities-check li.nobg { background: none; padding-bottom: 3px; padding-left: 18px; }
#access-det { background: url(../images/structure/det-whatis.jpg) no-repeat; float: right; width: 22px; height: 22px; cursor: pointer; _cursor: hand;}
#visit-det { background: url(../images/structure/det-whatis.jpg) no-repeat; float: right; width: 22px; height: 22px; cursor: pointer; _cursor: hand;}

#bottom-info-det { float: left; width: 850px; border: solid 1px #AFCED3; border-top: none; padding: 12px 20px 15px 20px; }
#det-desc-cont { padding: 0px 25px 0px 25px; }


/************************************************************************************************************************/
/* QUALIFICATION QUESTIONS LAYOUT STYLES */
#qualify-text { background: #EDF9F9; float: left; width: 890px; border: solid 1px #72A0A5; }
#qualify-questions { background: #F4F4F4; float: left; width: 890px; border: solid 1px #8C8C8C; border-top: 0px; }
.qualify-padding { padding:  20px 40px 20px 40px; }
.qual-line { float: left; width: 810px; font-size: .75em; padding: 4px 0px 10px 0px; }
.qual-med { float: left; width: 175px; }
.qual-med input { width: 80px; }
.qual-lg { float: left; width: 300px; }
.qual-exlg { float: left; width: 550px; }

/************************************************************************************************************************/
/* SEARCH LISTINGS LAYOUT STYLES */
#quick-ser { float: left; width: 892px; }
.quick-ser-sm { float: left; width: 120px; font-size: .75em; }
.quick-ser-med { float: left; width: 230px; font-size: .75em; }
.quick-ser-med-lang { float: left; width: 230px; font-size: .75em; border-left: solid 1px #6A76A0; padding-left: 25px; }
.quick-ser-item { float: left; width: 150px; font-size: .75em; }
.quick-ser-long { float: left; width: 290px; font-size: .75em; }
.quick-ser-longer { float: left; width: 400px; font-size: .75em; }
.quick-ser-longest { float: left; width: 360px; font-size: .75em; }
.quick-ser-item input, .quick-ser-sm input { width: 70px; }
.quick-ser-item select { width: 70px; }
.quick-ser-long select { width: 160px; }
.quick-ser-med-lang select { width: 140px; }
#ser-price { width: 92px; }
#ser-housing { width: 210px; }
#ser-housing select { width: 110px; }
#ser-area { width: 135px; }
#ser-area select { width: 90px; }
#ser-order { width: 170px; }
#ser-order select { width: 120px; }
#ser-submit { float: right; width: 80px; }
#search-submit { width: 80px; }
#ser-submit-go { width: 60px; }
#ser-submit-go input { width: 50px; }
#quick-ser-bedrooms { width: 70px; }
#quick-ser-rent { width: 40px; }

ul#lt-options { float: right; width: 200px; height: 27px; list-style: none; font-size: .7em; padding: 0px 0px 0px 0px; }
ul#lt-options li { background: url(../images/tab-nav/admin-gr-left.jpg) left no-repeat; float: right; height: 27px; margin: 0px 0px 0px 0px; padding: 0px; }
ul#lt-options li span { background: url(../images/tab-nav/admin-gr-right.jpg) right no-repeat; float: left; }
ul#lt-options li span span { background: url(../images/tab-nav/admin-gr-bg.jpg) repeat-x; float: left; margin: 0px 5px 0px 7px; height: 20px; padding-top: 7px; }
ul#lt-options li a { padding: 0px 5px 0px 5px; font-weight: 600; text-decoration: none; color: #077F9B; }
ul#lt-options li a:hover { color: #5B5B5B; }
ul#lt-options li.highlight a { color: #5B5B5B; }

#show-hide-desc { float: right; padding-top: 8px; }
#show-hide-desc a { font-size: .7em; font-weight: 600; }
.ser-entry { float: left; width: 892px; padding-top: 15px; border-bottom: solid 1px #AFCED3; }
*:first-child+html .ser-entry { margin-top: 0px; }
* html .ser-entry { margin-top: 0px; }
.top-ser { float: left; width: 892px; }
.ser-imgs { background: url(../images/structure/ser-img-left.jpg) no-repeat; float: left; width: 170px; height: 174px; padding: 15px 0px 0px 16px; }
* html .ser-imgs { width: 150px; height: 159px; }
.ser-imgs-bg { background: url(../images/structure/det-img-bg.jpg) repeat-x; float: left; width: 170px; height: 174px; border-right: solid 1px #AFCED3; }
.ser-main-img { background: #ffffff; float: left; width: 124px; height: 104px; border: solid 1px #AFCED3; padding: 5px; }
ul.ser-icons { float: left; width: 124px; margin: 3px 0px 0px 1px; padding: 0px; list-style: none; }
ul.ser-icons li { background: #ffffff; border: solid 1px #AFCED3; float: left; width: 19px; height: 19px; padding: 2px 0px 0px 2px; margin: 4px 4px 0px 0px; }

.title-ser-bg { background: url(../images/structure/det-tle-bg.jpg) repeat-x; float: left; width: 721px; height: 31px; }
.title-ser-right { background: url(../images/structure/det-tle-right.jpg) no-repeat top right; float: left; width: 706px; height: 22px; color: #5B5B5B; font-size: .9em; font-weight: 600; padding: 9px 0px 0px 15px; }
.title-ser-right a { color: #5B5B5B; }
.ser-list { float: left; }
.ser-id { font-size: .75em; float: right; padding: 3px 15px 0px 0px; }
.print-check { margin: 0px 7px 0px 2px; }
.top-info-ser { float: left; width: 721px; border-top: solid 1px #AFCED3; }
.main-info-ser { background: #F4F4F4; border-right: solid 1px #AFCED3; border-bottom: solid 1px #AFCED3; float: left; width: 720px; }
.contact-ser { background: #ffffff; float: left; width: 324px; height: 88px; padding: 5px 15px 0px 25px; border-right: solid 1px #AFCED3; }
.contact-info-lt { float: left; width: 210px; color: #024651; }
.contact-info-rt { width: 110px; float: left; color: #024651; }
* html .contact-ser { height: 83px; }
.address-ser { background: #EDF9F9; float: left; width: 325px; height: 88px; padding: 5px 15px 0px 15px; border-right: solid 1px #AFCED3; }
* html .address-ser { height: 83px; }
.ser-linebr { float: left; width: 295px; }

.bottom-info-ser { float: left; width: 850px; border: solid 1px #AFCED3; padding: 12px 20px 15px 20px; }
.ser-desc-cont { padding: 0px 25px 0px 25px; }

/************************************************************************************************************************/
/* CREATE AN ALERT LAYOUT STYLES */
#alert-cont { padding: 15px 15px 0px 15px; }
#alert-cont h5 { float: left; }
#alt-qs-left { background: url(../images/structure/alt-qs-left.jpg) no-repeat; float: right; height: 31px; margin: 12px 12px 0px 12px; }
#alt-qs-right { background: url(../images/structure/alt-qs-right.jpg) no-repeat right; float: left; height: 31px; }
#alt-qs-tab { background: url(../images/structure/alt-qs-bg.jpg) repeat-x; float: left; height: 22px; padding: 9px 6px 0px 6px; margin: 0px 10px 0px 10px; font-size: .9em; font-weight: 600; }
* html #alt-qs-tab { margin: 0px 5px 0px 5px; }
#alt-qs { background: #EDEACC url(../images/alt-step-one.jpg) no-repeat bottom right; float: left; width: 890px; border: solid 1px #B5AF88; border-top: none; }

#alt-am-title { background: #ffffff; float: left; width: 860px; border: solid 1px #72A0A5; border-top: none; padding: 7px 15px 0px 15px; }
#alt-am-title p { float: left; padding-top: 7px; }
#alt-am-left { background: url(../images/structure/alt-am-left.jpg) no-repeat; float: right; height: 31px; margin: 4px 12px 0px 12px; }
#alt-am-right { background: url(../images/structure/alt-am-right.jpg) no-repeat right; float: left; height: 31px; }
#alt-am-tab { background: url(../images/structure/alt-am-bg.jpg) repeat-x; float: left; height: 22px; padding: 9px 8px 0px 6px; margin: 0px 7px 0px 10px; font-size: .9em; font-weight: 600; }
* html #alt-am-tab { margin: 0px 3px 0px 5px; }
#alt-am { background: #E4F0F2 url(../images/alt-step-two.jpg) no-repeat bottom right; float: left; width: 890px; border: solid 1px #72A0A5; border-top: none; padding-bottom: 25px; }

#alt-ui-title { background: #ffffff; float: left; width: 860px; border: solid 1px #4C5A7F; border-top: none; padding: 10px 15px 7px 15px; }
#alt-ui { background: #E8EDF9 url(../images/alt-step-three.jpg) no-repeat bottom right; float: left; width: 890px; border: solid 1px #4C5A7F; border-top: none; }

.alt-form-cont { float: left; padding: 8px 20px 0px 20px; width: 850px; }
.alt-line-price { float: left; width: 500px; font-size: .75em; padding: 2px 0px 20px 0px; }
.alt-line { float: left; width: 250px; font-size: .75em; padding: 2px 0px 20px 0px; }
.alt-line-full { float: left; width: 850px; font-size: .75em; padding: 2px 0px 20px 0px; }
#alt-ui .alt-line-full input { width: 400px; }
.alt-line select { width: 160px; }
ul.hort-check { float: left; list-style: none; padding: 4px 0px 0px 20px; }
ul.hort-check li { float: left; width: 155px; padding: 5px; }
.alt-col { float: left; width: 200px; font-size: .75em; }
ul.vert-check { float: left; list-style: none; padding: 4px 0px 10px 20px; }
ul.vert-check li { float: left; width: 180px; padding: 5px; }
.alt-form-title { float: left; width: 130px; }
.alt-col-title { float: left; width: 180px; padding-top: 4px; }

/************************************************************************************************************************/
/* LANLORD ACCOUNT NAVIGATION */
ul#ll-nav { float: right; width: 875px; height: 25px; list-style: none; font-size: .7em; padding: 0px; margin: 0px 10px 0px 0px; }
*:first-child+html ul#lla-nav { width: 875px; }
* html ul#lla-nav { margin-right: 5px; width: 875px; }
ul#ll-nav li { background: url(../images/tab-nav/nav-ll-inact-left.jpg) left no-repeat; float: right; height: 25px; margin: 0px 4px 0px 0px; padding: 0px; }
ul#ll-nav li span { background: url(../images/tab-nav/nav-ll-inact-right.jpg) right no-repeat; float: left; }
ul#ll-nav li span span { background: url(../images/tab-nav/nav-ll-inact-bg.jpg) repeat-x; float: left; margin: 0px 10px 0px 9px; height: 19px; padding-top: 6px; }
ul#ll-nav li:hover { background: url(../images/tab-nav/nav-ll-act-left.jpg) left no-repeat; }
ul#ll-nav li:hover span { background: url(../images/tab-nav/nav-ll-act-right.jpg) right no-repeat; }
ul#ll-nav li:hover span span { background: url(../images/tab-nav/nav-ll-act-bg.jpg) repeat-x; }
ul#ll-nav li.highlight { background: url(../images/tab-nav/nav-ll-act-left.jpg) left no-repeat; }
ul#ll-nav li.highlight span { background: url(../images/tab-nav/nav-ll-act-right.jpg) right no-repeat; }
ul#ll-nav li.highlight span span { background: url(../images/tab-nav/nav-ll-act-bg.jpg) repeat-x;}
ul#ll-nav li a { padding: 0px 5px 0px 5px; font-weight: 600; text-decoration: none; color: #3F3F3F; }
ul#ll-nav li a:hover { color: #5B5B5B; }
ul#ll-nav li.highlight a { color: #5B5B5B; }

ul.subnav { float: left; width: 840px; font-size: .7em; font-weight: 600; border-bottom: solid 1px #6A76A0; margin: 0px; padding: 0px; list-style: none; padding-bottom: 5px; margin-bottom: 8px; }
*:first-child+html ul.subnav { margin-bottom: 0px; }
* html ul.subnav { margin-bottom: 0px; }
ul.subnav li { float: right; padding-right: 6px; color: #3F3F3F; }
ul.subnav li a { color: #3F3F3F; text-decoration: none; }
ul.subnav li a:hover { color: #4C5A7F; }

/************************************************************************************************************************/
/* SUBNAV STYLES NAVIGATION */
ul.subnav#llv-subnav { width: 120px; margin-left: 470px; padding-left: 10px; }
* html ul.subnav#llv-subnav { margin-left: 235px; padding-left: 20px; }
ul.subnav#res-subnav { float: right; }
ul.subnav#bldg-subnav { float: right; padding-right: 135px; width: 710px; }
ul.subnav#ll-subnav { float: right; padding-right: 255px; width: 590px; }
ul.subnav#rep-subnav { float: right; padding-right: 215px; width: 630px; }
ul.subnav#lang-subnav { float: right; padding-right: 285px; width: 550px; }

ul#bottom-nav { float: left; width: 892px; list-style: none; font-size: .7em; margin: 12px 0px 0px 0px; }
ul#bottom-nav li { background: url(../images/tab-nav/llv-pur-left.jpg) left no-repeat; float: right; height: 26px; margin: 0px 4px 0px 0px; padding: 0px; }
ul#bottom-nav li span { background: url(../images/tab-nav/llv-pur-right.jpg) right no-repeat; float: left; }
ul#bottom-nav li span span { background: url(../images/tab-nav/llv-pur-bg.jpg) repeat-x; float: left; margin: 0px 7px 0px 7px; height: 20px; padding-top: 6px; }
ul#bottom-nav li:hover { background: url(../images/tab-nav/det-pur-left.jpg) left no-repeat; }
ul#bottom-nav li a { padding: 0px 5px 0px 5px; font-weight: 600; text-decoration: none; color: #495882; }
ul#bottom-nav li a:hover { color: #5B5B5B; }
ul#bottom-nav li.highlight a { color: #5B5B5B; }

/************************************************************************************************************************/
/* LANLORD ACCOUNT STYLES */
#lla-left { background: #EDEACC url(../images/structure/lla-left.jpg) left top no-repeat; float: left; width: 892px; height: 56px; border-bottom: solid 1px #6A76A0; }
#lla-right { background: #EDEACC url(../images/structure/lla-right.jpg) right top no-repeat; float: right; width: 882px; }
#lla-bg { background: #EDEACC url(../images/structure/lla-bg.jpg) repeat-x; float: left; width: 872px; height: 56px; margin: 0px 0px 0px 0px; }
#lla-cont { padding: 10px 15px 0px 15px; }
#lla-cont h5, #lla-cont h6 { float: left; }
#lla-cont h5.right, #lla-cont h6.right { float: right; }
.title { float: left; width: 842px; padding-bottom: 6px; }

#llv-left { background: #ffffff url(../images/structure/llv-left.jpg) left top no-repeat; float: left; width: 892px; height: 110px; border-bottom: solid 1px #6A76A0; }
#llv-right { background: #ffffff url(../images/structure/llv-right.jpg) right top no-repeat; float: right; width: 882px; }
#llv-bg { background: #ffffff url(../images/structure/llv-bg.jpg) repeat-x; float: left; width: 872px; height: 110px; margin: 0px 0px 0px 0px; }


/************************************************************************************************************************/
/* LANDLORD CREATE ACCOUNT STYLES */
#lla-basic { background: #F2F9F9; float: left; width: 890px; border: solid 1px #72A0A5; border-top: none; }
#lla-org { background: #F2F2F2; float: left; width: 890px; border: solid 1px #8C8C8C; border-top: none; }
#lla-user { background: #F2F0E2; float: left; width: 890px; border: solid 1px #AD8B36; border-top: none; }

#lla-org { background: #F2F2F2; float: left; width: 890px; border: solid 1px #8C8C8C; border-top: none; }
#lla-user { background: #F2F0E2; float: left; width: 890px; border: solid 1px #AD8B36; border-top: none; }
.lla-form-cont { float: left; padding: 12px 20px 0px 20px; width: 850px; }
.lla-line { float: left; width: 250px; font-size: .75em; padding: 2px 0px 20px 0px; }
.lla-line-full { float: left; width: 850px; font-size: .75em; padding: 2px 0px 20px 0px; }

/* EDT LANDLORD ACCOUNT STYLES */
.edit-photo-cont { float: left; padding: 0px 15px 15px 15px; }

/************************************************************************************************************************/
/* LANDLORD NEW LISTING STYLES */
.submit-class { float: left; width: 890px; border-bottom: solid 1px #8C8C8C; padding-bottom: 10px; }
#lll-basic { float: left; width: 890px; border: solid 1px #8C8C8C; border-top: none; }
.lll-basic-left { float: left; width: 600px; border-right: solid 1px #8C8C8C; }
.lll-form-left { float: left; padding: 12px 20px 0px 20px; width: 560px; }
.lll-basic-top { background: #F2F0E2; float: left; width: 600px; border-bottom: solid 1px #8C8C8C; }
.lll-basic-bottom { background: #F2F9F9; float: left; width: 600px; }
.lll-basic-right { background: #FFFFFF; float: left; width: 289px; }
* html .lll-basic-right { width: 269px; }
.lll-form-right { float: left; padding: 12px 20px 0px 20px; width: 289px; }
* html .lll-form-right { width: 229px; }

.lll-title { background: #ffffff; float: left; width: 860px; border: solid 1px #8C8C8C; border-top: none; padding: 10px 15px 7px 15px; }
.lll-form-cont { float: left; padding: 12px 20px 0px 20px; width: 850px; }
.lll-form-cont-text { float: left; padding: 12px 40px 12px 40px; width: 810px; }
#lll-adv { background: #F2F2F2; float: left; width: 890px; border: solid 1px #8C8C8C; border-top: none; }
#lll-desc { background: #F2F0E2; float: left; width: 890px; border: solid 1px #AD8B36; border-top: none; }
#lll-am { background: #F2F9F9; float: left; width: 890px; border: solid 1px #72A0A5; border-top: none; }
#lll-photo { background: #F2F2F2; float: left; width: 890px; border: solid 1px #8C8C8C; border-top: none; }
#lll-photo-main { background: #DDDDDD; float: left; width: 890px; border-bottom: solid 1px #8C8C8C; }

/************************************************************************************************************************/
/* LISTING LAYOUT STYLES */
.list-block { float: left; width: 892px; margin-top: 15px; }
#inactive { border-top: solid 1px #6A76A0; padding-top: 15px; margin-top: 25px; }
#display-lists { float: left; width: 892px; margin-top: 20px; }
ul.list-header { float: left; width: 892px; list-style: none; font-size: .75em; font-weight: 600; padding: 3px 0px 10px 0px; margin-bottom: 8px; border-bottom: solid 1px #4C5A7F; }
ul.list-header li { float: left; }
.list-body { float: left; width: 892px; list-style: none; }
.list-body ul { background: #ffffff; float: left; width: 892px; list-style: none; font-size: .75em; padding: 7px 0px 7px 0px; margin: 0px; }
.list-body ul.alt { background: #F4F4F4; }
.list-body ul li { float: left; }
/* ICON STYLES STYLES */
.icon-arrow-asc { background: #EFEFEF; border: solid 1px #8C8C8C; width: 8px; height: 6px; padding: 1px 2px 2px 2px; margin: 2px 0px 0px 7px; }
.icon-arrow-dsc { background: #EFEFEF; border: solid 1px #8C8C8C; width: 8px; height: 6px; padding: 2px 2px 1px 2px; margin: 2px 0px 0px 7px; }
.icon-view { background: #CDE3E8; border: solid 1px #72A0A5; width: 11px; height: 11px; padding: 2px; cursor: pointer; _cursor: hand; }
.icon-act { background: #CDE3E8; border: solid 1px #72A0A5; width: 11px; height: 11px; padding: 2px; cursor: pointer; _cursor: hand;}
.icon-edit { background: #CED5EA; border: solid 1px #4C5A7F; width: 12px; height: 11px; padding: 2px; cursor: pointer; _cursor: hand;}
.icon-del { background: #F4C9C9; border: solid 1px #872929; width: 12px; height: 11px; padding: 2px; cursor: pointer; _cursor: hand;}
.icon-inact { background: #F4C9C9; border: solid 1px #872929; width: 12px; height: 11px; padding: 2px; cursor: pointer; _cursor: hand;}
.icon-verify { background: #DFE4EF; border: solid 1px #6A76A0; width: 12px; height: 11px; padding: 2px; }

/* LANDLORD LISTING VIEW LAYOUT STYLES */
ul li.llv-name { width: 170px; padding-left: 15px; }
ul li.llv-area { width: 145px; padding-left: 10px; }
ul li.llv-type { width: 90px; padding-left: 10px; }
ul li.llv-avail { width: 100px; padding-left: 10px; }
ul li.llv-created { width: 130px; padding-left: 10px; }
ul li.llv-view { width: 50px; padding-left: 10px; text-align: center; font-size: 10px; }
ul li.llv-edit { width: 50px; padding-left: 10px; text-align: center; font-size: 10px; }
ul li.llv-del { width: 50px; padding-left: 10px; text-align: center; font-size: 10px; }
ul li.llv-act { width: 50px; padding-left: 10px; text-align: center; font-size: 10px; }
ul li.llv-inact { width: 50px; padding-left: 10px; text-align: center; font-size: 10px; }



/* LANDLORD LOGIN STYLES */
.lll-line { float: left; width: 250px; font-size: .75em; padding: 2px 0px 20px 0px; }
.lll-line-full { float: left; width: 850px; font-size: .75em; padding: 2px 0px 20px 0px; }
.lll-form-left .lll-line-full { width: 580px; }
.lll-form-right .lll-line-full { width: 229px; }
.lll-line-address { float: left; width: 229px; font-size: .75em; padding: 2px 0px 8px 0px; }

.line-in { float: left; width: 280px; }
.line-in select { width: 145px; }
.form-line-tle { float: left; width: 115px; }
.form-line-tle-re { float: left; width: 125px; }
input.long { width: 425px; }
input.med { width: 225px; }
input.ex-short { width: 100px; }
input.short { width: 120px; }
select.long { width: 425px; }
select.short { width: 120px; }


/************************************************************************************************************************/
/* ADMIN LAYOUT STYLES */
ul#admin-nav { float: right; width: 875px; height: 25px; list-style: none; font-size: .7em; padding: 0px; margin: 0px 10px 0px 0px; }
*:first-child+html ul#admin-nav { width: 875px; }
* html ul#admin-nav { margin-right: 5px; width: 875px; }
ul#admin-nav li { background: url(../images/tab-nav/nav-ll-inact-left.jpg) left no-repeat; float: right; height: 25px; margin: 0px 4px 0px 0px; padding: 0px; }
ul#admin-nav li span { background: url(../images/tab-nav/nav-ll-inact-right.jpg) right no-repeat; float: left; }
ul#admin-nav li span span { background: url(../images/tab-nav/nav-ll-inact-bg.jpg) repeat-x; float: left; margin: 0px 10px 0px 9px; height: 19px; padding-top: 6px; }
ul#admin-nav li:hover { background: url(../images/tab-nav/nav-ll-act-left.jpg) left no-repeat; }
ul#admin-nav li:hover span { background: url(../images/tab-nav/nav-ll-act-right.jpg) right no-repeat; }
ul#admin-nav li:hover span span { background: url(../images/tab-nav/nav-ll-act-bg.jpg) repeat-x; }
ul#admin-nav li.highlight { background: url(../images/tab-nav/nav-ll-act-left.jpg) left no-repeat; }
ul#admin-nav li.highlight span { background: url(../images/tab-nav/nav-ll-act-right.jpg) right no-repeat; }
ul#admin-nav li.highlight span span { background: url(../images/tab-nav/nav-ll-act-bg.jpg) repeat-x;}
ul#admin-nav li a { padding: 0px 5px 0px 5px; font-weight: 600; text-decoration: none; color: #3F3F3F; }
ul#admin-nav li a:hover { color: #5B5B5B; }
ul#admin-nav li.highlight a { color: #5B5B5B; }

/* ADMIN TALL ADMIN */
#admin-left { background: #ffffff url(../images/structure/llv-left.jpg) left top no-repeat; float: left; width: 892px; height: 110px; border-bottom: solid 1px #6A76A0; }
#admin-right { background: #ffffff url(../images/structure/llv-right.jpg) right top no-repeat; float: right; width: 882px; }
#admin-bg { background: #ffffff url(../images/structure/llv-bg.jpg) repeat-x; float: left; width: 872px; height: 110px; margin: 0px 0px 0px 0px; }
#admin-cont { padding: 10px 15px 0px 15px; }
/* ADMIN SHORT ADMIN */
#admin-short-left { background: #ffffff url(../images/structure/admin-left.jpg) left top no-repeat; float: left; width: 892px; height: 66px; border-bottom: solid 1px #6A76A0; }
#admin-short-right { background: #ffffff url(../images/structure/admin-right.jpg) right top no-repeat; float: right; width: 882px; }
#admin-short-bg { background: #ffffff url(../images/structure/admin-bg.jpg) repeat-x; float: left; width: 872px; height: 66px; margin: 0px 0px 0px 0px; }
#admin-short-cont { padding: 15px 15px 0px 15px; }
/* ADMIN BIG ADMIN */
#admin-bg-left { background: #ffffff url(../images/structure/admin-bg-left.jpg) left top no-repeat; float: left; width: 892px; height: 163px; border-bottom: solid 1px #6A76A0; }
#admin-bg-right { background: #ffffff url(../images/structure/admin-bg-right.jpg) right top no-repeat; float: right; width: 882px; }
#admin-bg-bg { background: #ffffff url(../images/structure/admin-bg-bg.jpg) repeat-x; float: left; width: 872px; height: 163px; margin: 0px 0px 0px 0px; }

/* ADMIN RESOURCE LISTING LAYOUT STYLES */
ul li.rl-name { width: 250px; padding-left: 15px; }
ul li.rl-sector { width: 250px; padding-left: 10px; }
ul li.rl-created { width: 150px; padding-left: 10px; }
ul li.rl-view { width: 54px; padding-left: 10px; text-align: center; }
ul li.rl-edit { width: 54px; padding-left: 10px; text-align: center; }
ul li.rl-del { width: 54px; padding-left: 10px; text-align: center; }

/* ADMIN BUILDING LISTING LAYOUT STYLES */
ul li.bl-name { width: 200px; padding-left: 15px; }
ul li.bl-org { width: 170px; padding-left: 10px; }
ul li.bl-area { width: 140px; padding-left: 10px; }
ul li.bl-created { width: 140px; padding-left: 10px; }
ul li.bl-view { width: 54px; padding-left: 10px; text-align: center; }
ul li.bl-edit { width: 54px; padding-left: 10px; text-align: center; }
ul li.bl-del { width: 54px; padding-left: 10px; text-align: center; }

/* ADMIN VERIFY LISTING LAYOUT STYLES */
ul li.vl-username { width: 205px; padding-left: 15px; }
ul li.vl-name { width: 140px; padding-left: 15px; }
ul li.vl-org { width: 160px; padding-left: 10px; }
ul li.vl-created { width: 140px; padding-left: 10px; }
ul li.vl-view { width: 54px; padding-left: 10px; text-align: center; }
ul li.vl-del { width: 54px; padding-left: 10px; text-align: center; }
ul li.vl-verify { width: 54px; padding-left: 10px; text-align: center; }

/* ADMIN VERIFY VIEW LAYOUT STYLES */
ul#admin-vv { float: left; width: 840px; list-style: none; }
ul#admin-vv li { float: left; }
ul#admin-vv li.vv-user { width: 350px; }
ul#admin-vv li.vv-name { width: 210px; padding-left: 10px; }
ul#admin-vv li.vv-date { width: 210px; padding-left: 10px; }

#verify-photos { float: left; width: 892px; padding: 10px 0px 10px 0px; }
#verify-photos ul { float: left; width: 892px; list-style: none; }
#verify-photos ul li { float: left; }
#verify-photos ul li.ver-main-photo { background: #E4F0F2; border: solid 1px #72A0A5; width: 175px; padding: 10px; }
#verify-photos ul li.ver-other-photo { background: #EFEFEF; border: solid 1px #8C8C8C; width: 175px; padding: 10px; margin-left: 15px; }
#verify-desc { float: left; width: 852px; padding: 0px 20px 10px 20px; }
#verify-icon { float: left; width: 892px; padding: 10px 0px 10px 0px; } 

/* ADMIN LIST LANDLORD ACCOUNTS LAYOUT STYLES */
ul li.all-username { width: 205px; padding-left: 15px; }
ul li.all-name { width: 140px; padding-left: 15px; }
ul li.all-org { width: 160px; padding-left: 10px; }
ul li.all-created { width: 140px; padding-left: 10px; }
ul li.all-view { width: 54px; padding-left: 10px; text-align: center; }
ul li.all-edit { width: 54px; padding-left: 10px; text-align: center; }
ul li.all-del { width: 54px; padding-left: 10px; text-align: center; }

/* ADMIN LIST LANGUAGES LAYOUT STYLES */
ul li.lang-id { width: 54px; padding-left: 15px; }
ul li.lang-name { width: 100px; padding-left: 15px; }
ul li.lang-url { width: 350px; padding-left: 15px; border:0px; }
ul li.lang-created { width: 150px; padding-left: 10px; }
ul li.lang-view { width: 54px; padding-left: 10px; text-align: center; }
ul li.lang-edit { width: 54px; padding-left: 10px; text-align: center; }
ul li.lang-del { width: 54px; padding-left: 10px; text-align: center; }

/* ADMIN DICTIONARY LAYOUT STYLES */
ul li.dict-id { width: 54px; padding-left: 15px; }
ul li.dict-key { width: 170px; padding-left: 15px; }
ul li.dict-english { width: 400px; padding-left: 15px; }
ul li.dict-modified { width: 140px; padding-left: 10px; }
ul li.dict-del { width: 54px; padding-left: 10px; text-align: center; }

/* ADMIN MAPPING LAYOUT STYLES */
ul li.map-id { width: 54px; padding-left: 10px; }
ul li.map-key { width: 190px; padding-left: 10px; }		/* Added some of the 54px from the map-id, cause I removed it - NGM */
ul li.map-english { width: 174px; padding-left: 10px; }	/* Added remaining 54px from the map-id - NGM */
ul li.map-lang { width: 490px; padding-left: 10px; }
input.map-lang { width: 490px; }

/************************************************************************************************************************/
/* ADMIN REPORT LAYOUT STYLES */
.ad-title { float: left; width: 600px; }
ul#ad-options { float: right; width: 200px; height: 26px; list-style: none; font-size: .7em; padding: 0px; margin: 0px 10px 0px 0px; }
ul#ad-options li { background: url(../images/tab-nav/admin-gr-left.jpg) left no-repeat; float: right; height: 27px; margin: 0px 0px 0px 0px; padding: 0px; }
ul#ad-options li span { background: url(../images/tab-nav/admin-gr-right.jpg) right no-repeat; float: left; }
ul#ad-options li span span { background: url(../images/tab-nav/admin-gr-bg.jpg) repeat-x; float: left; margin: 0px 5px 0px 7px; height: 20px; padding-top: 7px; }
ul#ad-options li a { padding: 0px 5px 0px 5px; font-weight: 600; text-decoration: none; color: #077F9B; }
ul#ad-options li a:hover { color: #5B5B5B; }
ul#ad-options li.highlight a { color: #5B5B5B; }

.rep-padd { padding: 15px; }
#overview { float: left; width: 890px; border: solid 1px #6A76A0; border-top: 0px; }
#ll-act { float: left; width: 445px; border-right: solid 1px #6A76A0; }
#date-range { float: left; width: 444px; }
.date { font-size: .8em; float: left; width: 185px; }
.date input { width: 100px; }

#act-block { float: left; width: 890px; border: solid 1px #72A0A5; border-top: 0px; }
#exp-block { float: left; width: 890px; border: solid 1px #8C8C8C; border-top: 0px; }
#del-block { float: left; width: 890px; border: solid 1px #6A76A0; border-top: 0px; }
#sent-block { float: left; width: 890px; border: solid 1px #72A0A5; margin-top: 15px; }
.sent-block-title { float: left; width: 890px; border-bottom: solid 1px #72A0A5; }

.title-block { float: left; width: 250px; height: 300px; }
.info-block { float: left; width: 212px; height: 300px; }
* html .title-block { height: 310px; }
* html .info-block { height: 310px; }
#act-block .title-block { background: #EDF9F9; }
#exp-block .title-block { background: #EFEFEF; }
#del-block .title-block { background: #DFE4EF; }
#sent-block .title-block { background: #EDF9F9; }
#act-block .info-block { border-left: solid 1px #72A0A5; }
#exp-block .info-block { border-left: solid 1px #8C8C8C; }
#del-block .info-block { border-left: solid 1px #6A76A0; }
#sent-block .info-block { border-left: solid 1px #72A0A5; }

/************************************************************************************************************************/
/* ADMIN ACTIVITY REPORT LAYOUT STYLES */
#filter-cont { float: left; width: 890px; border: solid 1px #72A0A5; border-top: 0px; padding-bottom: 15px;  }
#act-filters { float: left; width: 850px; margin-bottom: 0px; }
#date-filters { float: left; width: 850px; margin-top: 8px; padding-top: 6px; border-top: solid 1px #DFE4EF; }
*:first-child+html #date-filters { margin-top: 0px; padding-top: 3px; }
#activity-report { float: left; width: 892px; margin-top: 15px; }

.act-title { float: left; padding: 6px 10px 6px 10px; font-weight: 600; font-size: .9em; margin-left: 20px; }
.act-label { float: left; width: 870px; padding: 6px 10px 6px 10px; font-size: .75em; font-weight: 600; }
.act-label ul { float: left; width: 870px; list-style: none; }
.act-label ul li { float: left; padding-right:10px;}
.act-data { float: left; width: 870px; padding: 6px 10px 6px 10px; font-size: .75em; font-weight: 600; }
.act-data ul { float: left; width: 870px; list-style: none; }
.act-data ul li { float: left; color: #5B5B5B; padding-right:10px;}

#act-bedroom { float: left; width: 892px; padding-bottom: 20px; }
#act-housing { float: left; width: 892px; padding-bottom: 20px; }
#act-price { float: left; width: 892px; padding-bottom: 20px; }
#act-area { float: left; width: 892px; padding-bottom: 20px; }
#act-access { float: left; width: 892px; padding-bottom: 20px; }

#act-bedroom .act-title { background: #EDF9F9; border: solid 1px #72A0A5; color: #72A0A5; border-bottom: 0px; }
#act-bedroom .act-label { background: #EDF9F9; border: solid 1px #72A0A5; color: #72A0A5; }
#act-bedroom .act-label ul li { width: 150px; }
#act-bedroom .act-data ul li { width: 150px; }

#act-housing { float: left; width: 892px; }
#act-housing .act-title { background: #EFEFEF; border: solid 1px #5B5B5B; color: #5B5B5B; border-bottom: 0px; }
#act-housing .act-label { background: #EFEFEF; border: solid 1px #5B5B5B; color: #5B5B5B; }
#act-housing .act-label ul li { width: 86px; }
#act-housing .act-data ul li { width: 86px; }

#act-price { float: left; width: 892px; }
#act-price .act-title { background: #DFE4EF; border: solid 1px #6A76A0; color: #6A76A0; border-bottom: 0px; }
#act-price .act-label { background: #DFE4EF; border: solid 1px #6A76A0; color: #6A76A0; }
#act-price .act-label ul li { width: 150px; }
#act-price .act-data ul li { width: 150px; }

#act-area { float: left; width: 892px; }
#act-area .act-title { background: #EDF9F9; border: solid 1px #72A0A5; color: #72A0A5; border-bottom: 0px; }
#act-area .act-label { background: #EDF9F9; border: solid 1px #72A0A5; color: #72A0A5; }
#act-area .act-label ul li { width: 135px; }
#act-area .act-data ul li { width: 135px; }

#act-access { float: left; width: 892px; }
#act-access .act-title { background: #EFEFEF; border: solid 1px #5B5B5B; color: #5B5B5B; border-bottom: 0px; }
#act-access .act-label { background: #EFEFEF; border: solid 1px #5B5B5B; color: #5B5B5B; }
#act-access .act-label ul li { width: 150px; }
#act-access .act-data ul li { width: 150px; }

/************************************************************************************************************************/
/* ADMIN ADD BUILDING & RESOURCE STYLES */
.ab-basic { background: #EDF9F9; float: left; width: 890px; border: solid 1px #72A0A5; border-top: 0px; }
.ab-units { background: #EFEFEF; float: left; width: 890px; border: solid 1px #8C8C8C; border-top: 0px; }
.ab-bldg-opts { background: #F2F0DF; float: left; width: 890px; border: solid 1px #AD8B36; border-top: 0px; }
.admin-form-cont { float: left; width: 840px; padding: 20px 20px 20px 30px; }
* html .admin-form-cont { padding: 20px 15px 20px 25px; }
.ab-bldg-opts .admin-form-cont { padding-bottom: 0px; }

.a-form-line { float: left; width: 840px; font-size: .75em; padding: 3px 0px 10px 0px; }
.a-title { float: left; width: 150px; }
.a-title-sm { float: left; width: 85px; }
.a-title-exsm { float: left; width: 65px; }
.a-input-exlg { float: left; width: 550px; }
.a-input-exlg input { width: 420px; }
.a-input-lg { float: left; width: 450px; }
.a-input-lg input { width: 420px; }
.a-input-med { float: left; width: 250px; }
.a-input-med input { width: 225px; }
.a-input-med select { width: 225px; }
.a-input-sm { float: left; width: 150px; }
.a-input-sm input { width: 120px; }
.a-input-sm select { width: 120px; }
.a-input-exsm { float: left; width: 100px; }
.a-input-exsm input { width: 70px; }

.res-text-sm { width: 225px; height: 150px; font-family: Arial, Helvetica, sans-serif; }
.res-text-med { width: 425px; height: 150px; font-family: Arial, Helvetica, sans-serif; }
.res-text-lg { width: 805px; height: 100px; font-family: Arial, Helvetica, sans-serif; }

.ar-network, .ar-network-sectors { background: #EDF9F9; float: left; width: 890px; border: solid 1px #72A0A5; border-top: 0px; }
.ar-document, .ar-document-sectors { background: #EDEDED; float: left; width: 890px; border: solid 1px #8C8C8C; border-top: 0px; }
.ar-link, .ar-link-sectors { background: #EFECDA; float: left; width: 890px; border: solid 1px #C4A869; border-top: 0px; }
.ar-network-sectors .admin-form-cont, .ar-document-sectors .admin-form-cont, .ar-link-sectors .admin-form-cont { padding-bottom: 0px; }


/************************************************************************************************************************/
/* FORM ELEMENTS POSITIONING LAYOUT STYLES */
/* USED FOR BIG FORMS */
input { border-top: solid 1px #ABADB3; border-right: solid 1px #E5E6EC; border-bottom: solid 1px #E3E9EF; border-left: solid 1px #E5E6EC; color: #5B5B5B; }
input.cb { border: none; }
select { border-top: solid 1px #ABADB3; border-right: solid 1px #E5E6EC; border-bottom: solid 1px #E3E9EF; border-left: solid 1px #E5E6EC; color: #5B5B5B; }
textarea { border-top: solid 1px #ABADB3; border-right: solid 1px #E5E6EC; border-bottom: solid 1px #E3E9EF; border-left: solid 1px #E5E6EC; color: #5B5B5B; }
.ta-desc { font-family: Arial, Helvetica, sans-serif; width: 800px; height: 175px; font-size: .75em; }
#resource-search { float: left; padding: 20px 25px 15px 25px; }
.form-line { float: left; width: 510px; padding: 8px 0px 8px 0px; font-size: .8em; color: #5B5B5B; font-weight: bold; }
.line-left { float: left; width: 140px; }
.line-right { float: left; width: 370px; }
.line-right input { width: 300px; }
.line-right select { width: 160px; }
input.submit { width: 90px; border: solid 1px #8C8C8C; }
input.browse { width: 90px; border: solid 1px #8C8C8C; }
.mtr-sub { float: left; width: 850px; padding-bottom: 15px; }
.mtr-sub-quest { float: left; width: 810px; padding-bottom: 15px; }
.mtr-sub-quest .center-sub, .mtr-sub .center-sub { margin: auto; width: 140px; }
.center-sub input.submit { background: #4C5A7F; color: #ffffff; width: 140px; height: 25px; padding-bottom: 4px; }
*:first-child+html .center-sub input.submit { padding-bottom: 0px; }
* html .center-sub input.submit { padding-bottom: 0px; }

/* USED FOR THE SEARCH FUNCTIONS WITHIN THE SITE */
/* BUILDING SEARCH */
.bldg-line { float: left; width: 610px; padding: 3px 0px 8px 0px; font-size: .8em; color: #5B5B5B; font-weight: bold; }
.bldg-line select { width: 130px; }
.bldg-line .bldg-item { float: left; width: 290px; }
.bldg-line .bldg-pad { margin-right: 8px; }
.bldg-line .bldg-pad-sub { margin-left: 15px; }
.red-msg { float: right; font-size: .7em; color: #8E0909; font-weight: 600; }

/* QUICK SEARCH */

/* SEARCH, CONFIRMATION, ERROR, MESSAGES */
.confirm{ background: #F2F6F9; border: solid 1px #93B5C9; float: left; width: 740px; margin: 10px 50px 10px 50px; padding: 8px 20px 8px 20px; color: #396D87; font-size: .8em; }
* html .confirm { margin: 10px 25px 10px 25px; }
.warning { background: #F7F7D7; border: solid 1px #BCBC5E; float: left; width: 740px; margin: 10px 50px 10px 50px; padding: 8px 20px 8px 20px; color: #845D06; font-size: .8em; }
* html .warning { margin: 10px 25px 10px 25px; }
.error { background: #DF0000; border: solid 1px #9F0000; float: left; width: 740px; margin: 10px 50px 10px 50px; padding: 8px 20px 8px 20px; color: #fff; font-size: .8em; font-weight: bold; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.result { background: #F9EFEF; border: solid 1px #D89C9C; float: left; width: 580px; margin: 10px 50px 10px 0px; padding: 8px 20px 8px 20px; color: #A05353; font-size: .8em; }
* html .error { margin: 10px 25px 10px 25px; }

/************************************************************************************************************************/
/* FOOTER LAYOUT AND STYLES */
#footer { float: left; width: 892px; border-top: solid 1px #383536; padding-top: 10px; margin: 15px 0px 0px 0px; }
/* SPONSER LOGO STYLES */
#necrc { float: left; width: 65px; height: 43px; padding-right: 20px; }
#canada { float: left; width: 72px; height: 31px; }
#wrn-footer-logo { float: left; width: 101px; height: 50px; }
/* FOOTER NAVIGATION */
#footer-cont { float: left; width: 625px; }
#footer-nav { margin: 0 auto; width: 440px; padding: 0px 0px 10px 0px; text-align: center; }
ul.footer-nav { float: left; list-style: none; width: 492px; }
ul.footer-nav#fn-bottom { margin-left: 60px; width: 432px; }
* html ul.footer-nav#fn-bottom { margin-left: 30px; }
ul.footer-nav li { float: left; color: #8E8E8E; font-size: .6em; padding-left: 5px; }
ul.footer-nav li a { color: #8E8E8E; text-decoration: none; }
/* COPYRIGHT STYLES */
#copyright { width: 440px; font-size: .6em; color: #5B5B5B; text-align: center; line-height: 2.1em; }
 
/********************************************************************************************************************************/
/* FORM STYLE - add-member  bg, border float, width, height, padding */
.cont-form { float: left; width: 526px; background:url('../images/structure/table-middle.jpg') repeat-y; }
.cont-form-top {float:left; width:526px; height:16px; background:url('../images/structure/table-top.jpg') no-repeat;}
.cont-form-bottom {float:left; width:526px; height:27px; background-image:url('../images/structure/table-bottom.jpg');}

.cont-form .form-line { float: left; width: 526px;  border-bottom:1px solid #CFD7EA; margin-bottom:10px; color:#405789; } 
.cont-form .form-line2 { float: left; width: 486px;  padding-right:20px; padding-left:20px; margin-bottom:10px; color:#405789; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; } 
.drop-list {border:1px solid red;}


.form-line .form-half { float: left; width: 242px; }
.form-half-title {float:left; width:202px; color:#405789; padding-right:20px; padding-left:20px;} /* title like name/addy/etc */
.form-title {float:left; color:#405789; padding-right:20px; padding-left:20px;} /* title like name/addy/etc */

.form-line.form-half-checkbox  {float:left;  border:1px solid purple; }
.cont-form .checkbox-list-check { float:left;  border:1px solid red;}


.cont-form .label { float: left; width: 252px; font-size: 11px; font-weight: bold; }
.cont-form .input-text { float: left; width: 220px; padding: 2px; font-size: 13px; }
        .long-text { width: 472px; }
        .short-text { width: 80px; }

.cont-form .select { float: left; width: 220px; padding: 2px; font-size: 13px; }
.cont-form .textarea { float: left; width: 472px; height: 200px; font-size: 13px;  padding: 2px; }
.cont-form .input-one {float:left; background-color:#ffffff; border:1px solid #ced5e8; margin-bottom:5px; width:245px; color:#405789;  }
.cont-form .input-two {float:left; background-color:#ffffff; border:1px solid #ced5e8; margin-bottom:5px; color:#405789;}


.join-error .error { float:left; margin-left:0px; padding:20px 20px 20px 20px;  width:486px;}
.submit-btn {width:80px; height:30px; font-family:Arial, Helvetica, sans-serif; background-color:#405789; color:#ffffff; border:1px solid #ffffff;} /* submit button div*/
.form-half-button {float: left; padding-left:20px; width: 482px;  text-align:left;   }/* div submit button is in */


.cont-form .join-net-lists {float:left; width:450px; padding:0px; margin:0px; font-size: 11px; }
.cont-form .join-net-lists li {float:left; width: 225px; padding:0px; margin:0px; list-style-type:none; display:inline; font-size: 11px; }
.cont-form .join-net-lists li .checkbox { float: left; width:20px; margin-right: 5px; }
.cont-form .join-net-lists li label { float: left; width: 200px; }
.join-net-lists .input-one { width:200px;}


/********************************************************************************************************************************/
/* MODERN EARTH BRANDING */
#modernearth { float: right; width: 134px; height: 34px; padding: 0px 0px 0px 29px; margin: 0px; }


/********************************************************************************************************************************/
/* FORUM */
.postContent p
{
	font-size:1em;
}

.datePosted
{
	font-size:1em;
}

/********************************************************************************************************************************/
/* ICONS */
.mail-icon { width: 26px; height: 26px; float: right; background: url(../images/icons/mail-icon.png) no-repeat; padding: 0 5px 0 0!important; }
.mail-icon:hover { width: 26px; height: 26px; background: url(../images/icons/mail-icon-hover.png) no-repeat; }

.facebook-icon { width: 26px; height: 26px; float: right; background: url(../images/icons/facebook-icon.png) no-repeat; padding: 0 5px 0 0!important; }
.facebook-icon:hover { width: 26px; height: 26px; background: url(../images/icons/facebook-icon-hover.png) no-repeat; }

.twitter-icon { width: 26px; height: 26px; float: right; background: url(../images/icons/twitter-icon.png) no-repeat; padding: 0 5px 0 0!important; }
.twitter-icon:hover { width: 26px; height: 26px; background: url(../images/icons/twitter-icon-hover.png) no-repeat; }
