body { font-size: 10pt; font-family: arial, helvetica, geneva; background-color: #bfd6ee; }
h1 { color: #4085cb; font-size: 15pt; }
h1 strong { font-size: 18pt; word-spacing: 1pt; }
h2 { color: #4085cb; font-size: 14pt; font-style: italic; text-align: center; }
h3 { color: #4085cb; font-size: 12pt; border-bottom: 1px dotted #4085cb; }
h4 { color: #4085cb; font-size: 10pt; font-style: italic; }
h5 { color: #4085cb; font-size: 10pt; text-align: center; width: 350px; height: 22px; margin: 0 5px 0 210px; padding: 0; }
h5 a:link, h5 a:visited { color: #4085cb; font-size: 10pt; text-decoration: none; text-align: center; width: 100%; height: 100%; margin: 0; padding: 2px 2px 0; border: solid 1px; display: block; }
h5 a:hover { color: white; font-size: 10pt; background-color: #4085cb; text-decoration: none; text-align: center; display: block; margin: 0; padding: 2px 2px 0; width: 100%; height: 100%; border: solid 1px; }
a, a:visited { color: #4085cb; }
a:hover { color: #4085cb; text-decoration: none; }
#mast { color: white; font-size: 10pt; font-family: arial, helvetica, geneva; font-weight: bold; background-image: url(cap.gif); text-align: right; letter-spacing: 1px; vertical-align: middle; height: 27px; padding-top: 3px; padding-right: 20px; padding-left: 1px; }
#splitContent { background-color: white; text-align: left; width: 390px; padding: 5px; }
#splitContent object { z-index: 0; }
#splitRight { background-image: url(rightBlue.gif); padding: 5px; }
#splitRight h2 { margin-bottom: -15px; padding-right: 10px; }
#content { background-color: white; background-image: url(rightWhite.gif); background-repeat: repeat-y; background-position: right 0; text-align: left; padding: 5px 10px 5px 5px; }
#content img { margin: 2px; }
#leftNav  { background-image: url(navBG.gif); background-repeat: repeat-y; margin-left: 10px    }
#leftNav a { display: block; }

/*Begin Left Nav*/

#leftNav ul  { font-size: 10pt; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; text-align: left; letter-spacing: 1px; vertical-align: baseline; list-style-type: none; margin: 0 0 0 1px; padding: 0; width: 10em ; height: auto; float: left;}

#leftNav li   { line-height: 1.25em; margin-top: 4px; margin-bottom: 0; width: 150px; height: auto; float: left; clear: both; margin-left: 0; }

#leftNav li a, #leftNav li a:visited     { color: #039; font-weight: bold; background-image: url(navBase.gif); background-repeat: repeat-x; text-decoration: none; text-align: left; text-indent: 2px; width: 148px; padding: 1px 0 0; height: 22px; border-style: solid; border-width: 1px 1px 1px 0; }

#leftNav li ul  { font-style: normal; background-color: #bfd6ee; margin-top: -1.85em; margin-left: 148px; position: absolute; left: -999em; z-index: 20; width: auto; height: auto; float: left; clear: both; border-color: #4085cb; border-style: solid; border-width: 1px 1px 1px 0; }
#leftNav li ul li { width: 200px; margin-top: 0   ; }

#leftNav li ul ul { z-index: 20; left: -999em }

#leftNav li a:hover   { color: #039; text-decoration: none; background-image: url(navOver.gif); background-repeat: repeat-x; z-index: 20  ; }

#leftNav li ul a, #leftNav li ul a:visited  { color: #191970; font-weight: normal; font-style: normal; background-image: none; text-decoration: none; text-align: left; width: 200px; height: auto; padding: 1px 0 0; z-index: 20; float: left; clear: left; border-width: 0; display: block; }

#leftNav li ul a:hover { color: #fff; background-color: #4085cb; background-image: none; background-position: 0 0; text-decoration: none; z-index: 20  ; }

#leftNav li:hover ul ul, #leftNav li:hover ul ul ul, .leftNav li.sfhover ul ul, #leftNav li.sfhover ul ul ul { position: absolute; z-index: 20; left: -999em ; float: left; }

#leftNav li:hover ul, #leftNav li li:hover ul, #leftNav li li li:hover ul, #leftNav li.sfhover ul, #leftNav li li.sfhover ul, #leftNav li li li.sfhover ul { z-index: 20; left: auto ; width: auto; float: left; clear: left; }



/*End Left Nav*/

/*Begin Right Nav*/

#rightNav  { width: 165px; margin-right: 0; margin-bottom: 0; margin-left: 0; padding: 0; }

#rightNav li   { color: #369; font-size: 12pt; font-weight: bold; line-height: 1.25em; background-color: white; text-align: center; letter-spacing: -1px; margin-bottom: 0; width: 100%; height: auto; float: left; clear: both; border-color: #369 #369 #4085cb; border-style: solid; border-width: 1px; display: block; }

#rightNav li a, #rightNav li a:visited     { color: #039; font-size: 10pt; font-weight: bold; background-image: url(navOver.gif); background-repeat: repeat-x; text-decoration: none; text-align: left; letter-spacing: 0; width: 100%; padding: 1px 0 0 10px; height: 20px; display: block; }
#rightNav li a, #rightNav li a:visited { color: #039; font-size: 10pt; font-weight: bold; text-decoration: none; background-image: url(navOver.gif); background-repeat: repeat-x; text-align: left; text-indent: 2px; letter-spacing: 0; display: block; padding: 1px 0 0; width: 100%; height: 20px; }
#rightNav li a:hover   { color: #039; font-size: 10pt; text-decoration: none; background-image: url(navBase.gif); background-repeat: repeat-x; letter-spacing: 0; z-index: 20  ; }
#rightNav li:hover ul ul, #rightNav li:hover ul ul ul, .rightNav li.sfhover ul ul, #rightNav li.sfhover ul ul ul { font-size: 10pt; letter-spacing: 0; position: absolute; z-index: 20; left: -999em ; float: left; }

#rightNav li:hover ul, #rightNav li li:hover ul, #rightNav li li li:hover ul, #rightNav li.sfhover ul, #rightNav li li.sfhover ul, #rightNav li li li.sfhover ul { font-size: 10pt; letter-spacing: 0; z-index: 20; left: auto ; width: auto; float: left; clear: left; }



/*End Right Nav*/


/*About AOREC*/
#about-table { text-align: left; }
#about-table ul { background-image: url(aboutContactBG.gif); background-repeat: no-repeat; background-position: right top; height: 125px; margin-right: 5px; margin-left: 2px; padding: 5px 2px 2px 10px; border-bottom: 1px solid #4085cb; border-left: 5px solid #4085cb; list-style-type: none; display: block; }
#about-table ul .name { font-weight: bold; }
#about-table ul .title1 { }
#about-table ul .title2 { }
#about-table ul .phone-fax { }
#about-table ul .phone-fax label { width: 60px; float: left; display: block; }
#about-table ul .email {  }
#about-table ul .languages { }
/*End About AOREC*/
/*Area Info*/
.area-info { text-align: left; margin-top: 5px; margin-bottom: 10px; border: solid 1px #4085cb; }
.area-info a { font-weight: bold; }
.area-info .title { color: white; font-size: 11pt; font-weight: bold; background-color: #4085cb; margin: 0; padding: 0 0 0 10px; }
.area-info .white { text-indent: 5px; padding: 2px; }
.area-info .color { background-color: #dbedff; text-indent: 5px; padding: 2px; }
.area-info .sub { padding-left: 15px; }
.area-info .sub .secondary-title { color: white; font-weight: bold; font-style: italic; background-color: #63a0df; text-align: right; padding-right: 25px; }
/*Buyer Info*/
#buyer-info-table { text-align: left; }
#buyer-info-table a { }
#buyer-info-table a:hover { }
#buyer-info-table h1 { color: #4085cb; font-size: 11pt; letter-spacing: 0.75px; }
#buyer-info-table ul { list-style-type: none; }
#buyer-info-table li { margin: 2px 0; padding: 0; list-style-image: url(buyer-info-bullet.gif); }
/*End Buyer Info
*/
#form01 { text-align: center; width: 380px; margin: 0; padding: 0; }
#form01 .container { border: solid 1px #4085cb; }
#form01 .header { color: white; font-size: 10pt; font-weight: bold; font-style: italic; background-color: #4085cb; text-align: center; padding: 3px; }
#form01 .altTR1 { text-align: left; width: 100%; height: 20px; margin: 0; padding: 2px 0 2px 5px; border-bottom: 1px solid #d2e2f3; list-style-type: none; }
#form01 .altTR2 { background-color: #d2e2f3; text-align: left; margin: 0 0 2px; width: 100%; padding: 2px 0 2px 5px; border-bottom: 1px solid #d2e2f3; list-style-type: none; }

#table01 { text-align: center; width: 525px; margin: 0; padding: 0; border: solid 1px #4085cb }
#table01 .header { color: white; font-size: 10pt; font-weight: bold; font-style: italic; background-color: #4085cb; text-align: center; padding: 3px; }
#table01 .altTR1 { text-align: left; border-bottom: 1px solid #d2e2f3; list-style-type: none; }
#table01 .altTR2 { background-color: #d2e2f3; text-align: left; }

#onsite input { text-align: center; }
.propertyTour { margin: -20px 0 0; }
#rentals { border-right: 1px solid #d2e2f2; border-bottom: 1px solid #d2e2f2; }
#rentals td { padding: 2px; border-top: 1px solid #d2e2f2; border-left: 1px solid #d2e2f2; border-right-style: none; border-bottom-style: none; }
#rentals h1 { font-size: 12pt; margin-bottom: -16px; padding: 0; }
#rentals a { color: #369; font-weight: bold; }
#tourUL {  }
#tourUL ul { margin-left: 18px; }
#tourUL li { text-indent: 5px; margin-bottom: 5px; list-style-type: none; list-style-image: url(../graphics/starUL.gif); }
.rates { margin-bottom: 25px; border: solid 1px #4085cb; }
.rates p { margin: 5px 0; }
.rates .headTD { color: #fff; background-color: #4085cb; text-align: center; padding: 1px; }
.rates .headTD2 { color: #369; background-color: #d2e2f3; text-align: center; padding: 1px; }
.rates .termsTable { border: solid 1px #d2e2f3; }
.rates .weeklyTD { border-left: 1px solid #d2e2f3; }
.rates h1 { color: white; font-size: 12pt; font-weight: bold; font-style: italic; margin: 0; padding: 0; }
.rates h2 { color: #4085cb; font-weight: bold; margin-top: 0; margin-bottom: -10px; }
.rates .dividingTD { background-image: url(../graphics/dividingTD.gif); background-repeat: no-repeat; background-position: center 0; }
#step-list { }
#step-list ul { }
#step-list li { margin-bottom: 15px; list-style-image: url(../graphics/checkBox.gif); }
#step-list label { font-weight: bold; word-spacing: -0.5px; margin-right: 10px; display: inline; }
body#seller-marketing h3 { padding-top: 25px; }
#starUL { list-style-image: url(../graphics/starUL.gif); }
#starUL li { margin-bottom: 15px; }
#starUL a { font-size: 11pt; font-weight: bold; }
#referral { margin-left: 50px; }
#referral ul {  }
#referral li { font-weight: bold; margin-bottom: 15px; list-style-image: url(../graphics/checkBox.gif); }

#faqbody { font-size: 10pt; font-family: arial, helvetica, geneva; background-color: #ffffcc; }
.contact-right { font-size: 9pt; text-align: left; margin-right: 0; margin-bottom: 0; margin-left: 0; padding: 0; list-style-type: none; }
.contact-right label { font-weight: bolder; width: 55px; float: left; display: block; }
.contact-right a { font-size: 8pt; }
.compressed { letter-spacing: -1px; }
