@charset "UTF-8";
/* CSS Document */


body {background-color:#000000; margin:0; padding:0; height:100%; min-height:100%; }
a, img {border:none; outline:none;}
a:link, a:active, a:visited {color:#b0953a;}

#search-pagination {float:right; display:inline; text-align:right; margin:-7px 0 10px 0; color:#959595;}
#search-pagination a:link, #search-pagination a:active, #search-pagination a:visited {font-size:11px !important; color:#00264b !important; font-family:arial; text-decoration:none; font-weight:bold;}
#search-pagination a:hover {}
#search-pagination a span {color:#b0953a !important;}

#wrap {width:auto; margin:0 auto; background-repeat:repeat-y; padding:8px 0 0 0; height:100%; min-height:100%;}
#wrap2 {width:957px; margin:0px auto 0px auto; background-color:#000000; padding:0 0px 0 0px; height:100%; min-height:100%;  }

#page-wrap {width:759px; padding:0 99px 0 99px; background-color:#ffffff; }
#home #page-wrap {background-image:url(/assets/images/homeflash-bg.gif); background-repeat:repeat-x; padding-top:21px !important; float:left; background-color:transparent !important;}
#home-p {color:#999999 !important; font-family:arial !important; font-size:11px !important; margin:35px 0 0 0; text-align:center; padding:0 0 10px 0;}
#home-wrap {float:left; display:inline; margin:0; padding:0; background-color:#ffffff; border:2px solid #ffffff; border-bottom:4px solid #cbbe72;}

#home-flash {width:755px; padding:0px;  clear:both; margin:0px 0 10px 0;}

#logo {margin:0px ; display:inline ;padding:22px 0 20px 20px;float:left;  }
#tagline {display:inline; float:right; margin:43px 0 0 0 ;}

#ps-img {margin: 30px 0 0 0 !important; padding:0;}

.top-right-p {float:right; display:inline; width:120px; margin:30px 0 0 20px; font-family:arial; font-size:10px; color:#ffffff;}
.top-right-p a {color:#ffffff !important; text-decoration:none;}

#ads-left {float:left; display:inline; width:353px;}
#ads-left img, #ads-right img {padding:3px ; margin:0; }
#ads-right {float:left; display:inline; width:396px;}

#ad-1 {margin:0 13px 0 0;}
#ad-3 img {padding:4px;}

#home-ps { padding:3px; width:335px; float:left; display:inline; margin:0 0 6px 0; }
#home-ps form {background-image:url(/assets/images/home-ps-bg.gif); background-repeat:repeat-x; background-position:0px 17px; float:left; display:block; width:329px; padding:2px 3px;}
#home-ps h4 {display:inline; color:#00264b; font-size:13px; margin:0 10px 0 2px; padding:0; font-family:arial;}
#home-ps p {display:inline; font-size:11px; float:left; margin:7px 0 0 0; padding:0 5px 0 2px; line-height:11px;}
#home-ps a:link, #home-ps a:active, #home-ps a:visited {color:#5a5b5b; font-size:10px; text-decoration:none;}
#home-ps input {font-size:11px;font-family:arial;}

#btn-home-ps-search {background-image:url(/assets/images/btn-search-home.gif); background-repeat:no-repeat; width:59px; height:20px; background-color:transparent; border:none; overlay:none; margin:0 0 2px 0; padding:0; cursor:pointer;}

#home-cols {clear:both; width:100%; border-top:5px solid #00264b; margin:11px 0 20px 0; padding:18px 0 0 0 ; float:left; display:inline;}
#home-left {width:350px; float:left; display:inline; margin:0; padding:0 38px 0 0; font-family:arial; font-size:12px; border-right:1px solid #b1963a;}
#home-left a:link, #home-left a:active, #home-left a:visited {font-weight:bold; display:block;}

#home-right {width:357px; float:left; display:inline; margin:0 0 0 17px; padding:0; }
#home-right .blog-item {margin:0px 0; padding:0; width:357px; float:left; display:inline;}
#home-right .date {display:none; width:51px; padding:0 10px 0 0; float:left; color:#b0953a; font-weight:bold; margin:10px 0 0px 0 !important;}
#home-right .blog-info {display:inline; width:296px; float:left; margin:10px 0 5px 0 !important;}
#home-right .blog-info a:active, #home-right .blog-info a:link, #home-right .blog-info a:visited {text-decoration:none;}


#home-cols h1, #home-cols h2, #home-cols h3 {margin:0px 0; padding:0;}
h1 {color:#00264b; font-weight:bold; font-family:arial, helvetica, sans-serif; font-size:20px;}
#pd-left h1 {font-size:16px; border-bottom:1px solid #e4e4e4 ; border-top:1px solid #e4e4e4 ;  padding-bottom:5px !important; padding-top:7px !important;width:230px; margin-top:9px !important;}

#agent-listings h1 {color:#00264b; font-weight:bold; font-family:arial, helvetica, sans-serif; font-size:16px !important; padding:8px 0 0 0 !important;}

#page-ps h1 {color:#b0953a;}
#realtor-sign h1, #alternate h1 {color:#b0953a;}
h2 {color:#00264b; font-weight:bold; font-family:arial, helvetica, sans-serif; font-size:14px;}
h3 {color:#00264b; font-weight:bold; font-family:arial, helvetica, sans-serif; font-size:12px;}
p {font-family:arial; font-size:12px; margin:10px 0;}

#footer {clear:both; width:100%; text-align:center; padding:20px 0 40px 0; background-image:url(/assets/images/footer-bg.gif); background-repeat:repeat-x;}
#home #footer {background-image:none !important;}
#footer p {font-family:arial; font-size:11px !important; color:#c3c3c3; margin:5px 0; padding:0 10px; vertical-align:middle;}
#footer img {vertical-align:middle;}
#footer a:link, #footer a:active, #footer a:visited {color:#c3c3c3; text-decoration:none;}
#footer a:hover {color:#b0953a;}

/* common styling */
.menu {font-family: arial, sans-serif; width:957px; height:28px; position:relative; margin:0 auto; font-size:11px; margin:0px 0; background:#fff; position:relative; clear:both;}
.menu ul {padding:0px 0 0 15px ; text-align:left; margin:0 auto; list-style-type: none; background-color:#1f5380; height:28px;}
.menu ul li {display:inline; width:auto; margin:0; padding:0;height:28px;}
.menu ul li a, .menu ul li a:visited {display:inline; width:auto; text-decoration:none; padding:7px 15px; height:15px; font-family:arial, helvetica, sans-serif; font-size:11px; color:#ffffff; float:left;  text-transform:uppercase;}
.menu ul li ul {display: none; background-color:#000000 !important; }

/* specific to non IE browsers */
.menu ul li:hover a { text-decoration:none; }
.menu ul li.selected ul {display:block !important; position:absolute; left:0; width:957px; clear:both; text-align:center;  border:none; vertical-align:top;  margin:0;  color:#00264b; font-family:arial, helvetica, sans-serif; font-size:10px; z-index:100; }
.menu ul li:hover ul {display:block; position:absolute; left:0; width:950px; clear:both; text-align:center;  border:none; vertical-align:top;  margin:0;  color:#00264b; font-family:arial, helvetica, sans-serif; font-size:10px; z-index:1000;}

.menu ul li:hover ul li a.hide {color:#fff;}
.menu ul li:hover ul li:hover a.hide {color:#fff;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:inline; color:#00264b;}
.menu ul li:hover ul li a:hover {color:#b0953a !important;}
.menu ul li:hover ul li:hover a.hide { color:#b0953a;}

.menu ul li.selected a, .menu ul li a:hover, .menu ul li.active a {background-image:url(/assets/images/nav-selected-bg.gif); background-repeat:repeat-x; }
.subnav li a {color:#ffffff !important; background-color:transparent !important; background-image:none !important; padding:4px 6px; height:auto; font-size:10px !important; font-family:arial; float:none !important;}
.subnav .active a {color:#b0953a !important;}
.menu ul img {margin:10px 5px 0 5px;  display:inline;}
.last img {display:none !important;}
.subnav {width:957px; top:28px; height:18px !important; padding:6px 0px 6px 0 !important; text-align:center; }
table {display:inline; width:auto;}
.subnav li {border-right:1px solid #525252; position:relative;}
.subnav li.last {border-right:none !important;}

#content {clear:both; width:100%; padding:20px 0 30px 0; min-height:360px;}
#content p {font-size:12px;}
#content li {font-size:12px; font-family:arial;}

.property-list-item {clear:both; margin:0px 0 10px 0; padding:17px 0; width:765px; border-bottom:1px solid #b0953a; float:left; display:inline;}
.property-list-left {float:left; display:inline; width:297px;}
.property-list-img {border:1px solid #b0953a; padding:4px; margin:5px 0 7px 0; width:277px;}
.property-list-left a:active, .property-list-left a:link, .property-list-left a:visited {font-size:12.5px; font-family:arial; color:#757575; padding:0 15px 0 0; background-image:url(/assets/images/icon-textlink-arrow.gif); background-repeat:no-repeat; background-position:right 3px; text-decoration:none; margin:0 15px 0 0;}
.property-list-left a:hover {}
.property-list-right {float:left; display:inline; width:467px;}
.property-list-right h2 {font-family:arial; font-size:16px; color:#00264b; font-weight:bold; margin:7px 0 10px 0; padding:0 0 0 25px; background-image:url(/assets/images/icon-listing-arrow.gif); background-repeat:no-repeat; background-position:0 0;}
.property-list-info {padding:0 0 0 25px;}
.property-list-info a:link, .property-list-info a:active, .property-list-info a:visited {text-decoration:none; margin:0 18px 0 0 ; font-weight:bold;}
.property-list-info a:hover {color:#00264b; text-decoration:none;}
.property-list-info p {margin:2px 0; padding:0;}

.ditto_pages {text-align:right; width:100%; font-size:12.5px; font-family:arial; font-weight:bold; color:#000000; margin:0 0 17px 0; }
.ditto_page, .ditto_currentpage {margin:0 3px;}

#title-and-link {padding: 0 0 10px 0; border-bottom:2px solid #00264b; clear:both; float:left; display:inline; width:100%; margin:30px 0 0 0;}
#title-and-link h1 {float:left; display:inline; margin:0; padding:0; color:#b0953a; font-size:20px; font-weight:bold; font-family:arial; }
#under-contract-link {float:right; display:inline; margin:0px 0 0 0; text-decoration:none; font-size:12.5px; padding:10px 20px 0 0; background-image:url(/assets/images/icon-listing-arrow2.gif); background-repeat:no-repeat; background-position:right 10px; font-family:arial;}
#under-contract-link:hover {color:#00264b;}

/* Property Search */
#property-search-box {background-image:url(/assets/images/property-search-bg.jpg); background-position:4px 4px; background-repeat:no-repeat; padding:4px 30px; width:702px; border:1px solid #00264b; height:412px; margin:0 0 9px 0; color:#000000;}
#property-search-box p {margin:12px 0; padding:0;}
#mls-search-box {background-image:url(/assets/images/mls-bg.gif); background-repeat:no-repeat; width:217px; height:44px;padding:10px !important;}
#mls-num-box {width:120px; margin-right:8px;}
#property-search-box input, #property-search-box select {font-size:11px; font-family:arial;}


.range {}
.range p input {width:62px;}
.range p {float:left; display:inline; width:120px;}
.range .minimum {clear:left; margin:2px 0 0 0 !important; padding:0;}
.range .maximum {margin:2px 0 0 0 !important; padding:0;}
.premin-text {margin:10px 0 0 0 !important; padding:0 !important; width:700px !important;}
#bedrooms {width:87px; margin:5px 0 0 0;}
#bathrooms {width:90px; margin:5px 0 0 0;}
#link-beds, #link-baths {cursor:pointer;}
.submit-p {clear:both; margin:25px 0 0 0 !important; float:left; display:inline;}
#btn-search-properties {background-image:url(/assets/images/btn-ps-search.gif); width:71px; height:21px;background-repeat:no-repeat; margin:0; padding:0; cursor:pointer; overlay:none; border:none; background-color:transparent;}

#declaration {border-top:8px solid #00264b; text-align:right; font-size:11px !important; color:#5b5b5b; padding:11px 0 0 0 !important; margin:0 0 20px 0 !important;}
form {margin:0; padding:0;}

#pd-left {float:left; display:inline; width:252px; margin:0 0 15px 0;}
#pd-right {float:left; display:inline; width:495px; border:1px solid #e4e4e4; padding:5px; margin:0 0 15px 0;}

#pd-action-links {margin:20px 0 0 0;}
#pd-action-links a:link, #pd-action-links a:active, #pd-action-links a:visited {text-decoration:none; color:#00264b; margin:0 0 0px 0; font-weight:bold; line-height:18px;}
#pd-action-links a span {color:#927a29 !important;}

#realtor-sign { margin:0 auto; width:957px;}
#realtor-sign #page-wrap {background-image:url(/assets/images/realtor-sign.jpg); background-repeat:no-repeat; background-position:right 190px; margin:35px 0 0 0; border-bottom:4px solid #cbbe72;}
#realtor-sign #wrap2 {background-color:transparent;}
#realtor-sign #content {width:350px; min-height:560px;}

#desk #page-wrap, #communities-page #page-wrap, #alternate #page-wrap , #property-detail #page-wrap, #open-houses-page #page-wrap, #prop-listings #page-wrap, #process #page-wrap, #mc-page #page-wrap, #secondary #page-wrap, #agents #page-wrap {margin:35px 0 0 0; border-bottom:4px solid #cbbe72;}

#page-ps #page-wrap {border-bottom:4px solid #cbbe72;}

#realtor-sign #content ul {margin:10px 0px; padding:0;}
#realtor-sign #content ul li {background-image:url(/assets/images/icon-listing-arrow.gif);font-family:arial; font-size:12px; margin:15px 0; list-style:none; padding:0 0 5px 30px; background-repeat:no-repeat; background-position:0 2px; min-height:17px;}
#realtor-sign #content ul li span {color:#927a29; font-size:13px; font-weight:bold;}
#realtor-sign #footer , #alternate #footer, #desk #footer,  #mc-page #footer {border-top:1px solid #b1963a; padding-top:35px;}

#new-homes-wrap {width:723px; height:393px; background-image:url(/assets/images/new-homes-bg.gif); background-repeat:no-repeat; padding:20px;  margin:0 0 30px 0;}
#new-homes-wrap p {width:400px;}

#sr-bar {width:764px; padding:4px 0; margin:10px 0 0px 0; border-top:1px solid #00264b; border-bottom:1px solid #00264b; font-family:arial; font-weight:bold; font-size:12px; color:#00264b; float:left; display:inline;}
#sr-bar p {margin:0; padding:0;}
#srb-photo {float:left; display:inline; width:145px; padding:0 0 0 10px !important;}
#srb-location, #srb-description {float:left; display:inline; width:216px; padding:0 0 0 0px;}
#srb-price {float:left; display:inline; width:177px; padding:0 0 0 0px;}

.sr-result {clear:both; margin:8px 0 0px 0; padding:0px 0 8px 0; float:left; display:inline; border-bottom:1px solid #00264b; width:765px;}
.sr-thumb {width:130px; height:100px; float:left; display:inline; margin:0 19px 0 0; border:1px solid #b0953a; padding:3px;  float:left; display:inline;}
.sr-thumb img {width:130px; height:100px;}
.sr-location {width:207px; padding:5px 10px 0 0; font-size:12px; font-weight:bold;  float:left; display:inline;}
.sr-location a:link, .sr-location a:link, .sr-location a:active, .sr-location a:visited {color:#b0953a; font-size:13px;}
.sr-description {width:206px; padding:5px 10px 0 0; font-size:12px; font-weight:bold;  float:left; display:inline;}
.sr-price {width:auto; padding:5px 10px 0 0; font-size:12px; font-weight:bold;  float:left; display:inline;}

.pagination {width:765px; float:right; display:inline;font-family:arial; font-size:12px; color:#000000; text-align:right; font-weight:bold; padding:10px 0;}

/* Our Professionals Code, or any page with the desk image */
#desk #content {background-image:url(/assets/images/our-professionals-bg.jpg); background-repeat:no-repeat; background-position:right 37px; background-color:#ffffff; height:561px;padding-bottom:58px !important;} 
#desk h1 {font-size:20px; color:#b0953a; margin-bottom:28px;}
#desk #content p {width:384px !important; }
.choose {background-image:url(/assets/images/icon-listing-arrow.gif); padding:2px 0 2px 23px; background-repeat:no-repeat;}

#our-professionals {width:340px; margin:10px 0; padding:0;}
#our-professionals li {list-style:none; float:left; display:inline; width:160px; margin:2px 0; padding:0 10px 0 0;}
#our-professionals li a:link, #our-professionals li a:active, #our-professionals li a:visited {color:#998131;font-family:arial; font-size:13px; }

#open-houses-page #content {margin-bottom:50px;}
#open-houses-page #footer {padding-top:8px;}
#open-houses-table {width:762px;min-width:762px;margin:0px 0 50px 0; }
#open-houses-table td {font-family:arial; font-size:12px; padding:6px 0px; margin:0; width:auto; border-bottom:1px solid #b0953a; empty-cells:show;}
#head-row td {background-color:#762124; height:25px; font-family:arial; font-size:13px; font-weight:bold; color:#ffffff; border-bottom:none !important;}
#ohp {margin:10px 0 0 0 !important; padding:0 !important;}

/* Mortgage Calculator */

#btn-calculate {background-image:url(/assets/images/btn-calculate.gif); width:83px; height:21px;background-repeat:no-repeat; margin:0; padding:0; cursor:pointer; overlay:none; border:none; background-color:transparent;}
#close-window {clear:both; float:right; display:block; background-image:url(/assets/images/icon-close.gif); background-repeat:no-repeat; padding:0 22px 0 0;color:#00264b; font-size:11px; text-decoration:none; background-position:right; margin:10px 0px 10px 0;}

.map_wrap {position:relative !important; width:600px !important; height:600px !important; }

/* Communities We Serve */
#communities-page table {width:762px;min-width:762px;margin:0 0 50px 0;border:none; }
#communities-page table td {font-family:arial; font-size:11px; padding:6px; margin:0; color:#000000;border:none; border-bottom:1px solid #e4e4e4;}
#communities-page table #head-row td {background-color:#b0953a; height:25px; font-family:arial; font-size:13px; font-weight:bold; color:#ffffff; border-bottom:none !important;}
#communities-page table a:link, #communities-page table a:active, #communities-page table a:visited {color:#000000;}
#communities-page h1 {color:#b0953a; margin-bottom:12px;}

/* Agents Page */

#agent-image {float:left; display:inline; padding:2px; width:143px; margin:15px 0 0 0;}
#agent-info {float:right; display:inline; width:545px; margin:12px 0 0 25px; }

#agent-info h2 {font-size:18px;color:#00264b; background-image:url(/assets/images/icon-listing-arrow.gif); background-repeat:no-repeat; margin:0 0 5px -25px;padding:0 0 0 25px;background-position:0 3px;}
#agent-info h3 {font-size:15px;color:#9c832e; margin:0 0 5px 0px;padding:0;}
#agent-info h4 {margin:10px 0 5px 0; padding:3px 0; font-weight:bold; font-family:arial; color:#000000; font-size:12.5px; background-image:url(/assets/images/h4-bg.gif); background-repeat:no-repeat; background-position:0 bottom;}
#agent-info p {font-family:arial; font-size:12px; margin:0 0 10px 0; padding:0;}
#agent-info ul {margin:0 0 0 25px; padding:0;}
#agent-info li {font-family:arial; font-size:12px;}

.agent-links {margin:10px 0 !important; padding:0;}
.agent-links a:link, .agent-links a:active, .agent-links a:visited {background-image:url(/assets/images/icon-listing-arrow2.gif); background-repeat:no-repeat; padding:0 0 0 20px; font-family:arial; font-weight:bold; font-size:12.5px; color:#9c832e; margin:10px 0; display:block; text-decoration:none !important;}

/*HomeBuying Process Page */
#process #content h3 {color:#9c832e; font-weight:bold; font-family:arial; font-size:13px; background-image:url(/assets/images/icon-listing-arrow2.gif); background-repeat:no-repeat; margin:0 0 5px 0px;padding:0 0 0 25px;background-position:0 0px;}
#process #content p {margin-left:25px;}

.blue-box {width:541px; height:58px; padding:13px 11px 0 11px; margin:0; background-image:url(/assets/images/blue-box.gif); background-repeat:no-repeat;font-family:12px; color:#000000; font-family:arial; margin:0 0 20px 0 !important;}

#post { margin:0 auto; width:957px;}
#post #wrap2 {background-color:transparent;}
#post #page-wrap {background-image:url(/assets/images/post-bg.jpg); background-repeat:no-repeat; background-position:653px 180px;}
#process #content {width:565px;}

.ditto_summaryPost {font-family:arial; font-size:12px; margin:10px 0;float:left; display:inline; clear:both; border-bottom:1px solid #B0953A; width:100%; padding:10px 0;}
.ditto_summaryPost h3 a {color:#762124 !important; font-size:14px !important;}
.ditto_info {font-size:11px;}
.ditto_tags {font-size:11px;}

#ditto_pages {float:left; display:inline; clear:both;font-family:arial; font-size:12px;}
.reflect_archive_list {float:left; display:block; clear:both;}

.reflect_month_link {font-family:arial; font-size:12px;}

/* Moving Checklist */
#mc-head {background-image:url(/assets/images/mc-head.gif); background-repeat:no-repeat; background-position:0 0; background-color:#ffffff; margin:0; width:579px; height:49px; padding:10px 20px 10px 10px; font-family:arial; font-size:12px; color:#000000; line-height:15px;}
.mc-ul {margin:10px 0px; padding:0;}
.mc-ul li {background-image:url(/assets/images/icon-listing-arrow.gif);font-family:arial; font-size:12px; margin:15px 0; list-style:none; padding:0 0 5px 30px; background-repeat:no-repeat; background-position:0 0px; min-height:17px;}
.mc-bul {font-family:arial; font-size:12px; margin:5px 0 0 45px !important; list-style-image:url(/assets/images/icon-red-arrow.gif) !important; background-image:none !important; padding:0 0 0px 5px !important; list-style-position:0 0;}

.mc-ul li span {color:#927a29; font-size:13px; font-weight:bold;}
.mc-ul ul li {background-image:none !important; margin:5px 0 0 25px !important; padding:0 0 0 5px !important; font-style:italic;}
.mc-bul ul li {list-style-image:none !important;}

/*Mortgages Page */

#mortgages {}
#mortgages h3 {color:#00264b; font-weight:bold; font-family:arial; font-size:13px; background-image:url(/assets/images/icon-listing-arrow2.gif); background-repeat:no-repeat; margin:0 0 5px 0px;padding:0 0 0 25px;background-position:0 0px;}
#mortgages p {padding-left:25px ;}
#mortgages ul {}
#mortgages ul li {font-family:arial; font-size:12px;}

.yel-in {padding-left:40px !important; color:#a08735; font-weight:bold;}
.reg-in {padding-left:40px !important;}
.ul-in {padding-left:55px  !important;}
.blue-in {color:#00264b; font-weight:bold; padding-left:55px !important;}
.reg-in2 {padding-left:55px !important;}
.reg-in2-ul {padding-left:70px !important;}

.mort-links {padding-bottom:25px !important; border-bottom:1px solid #b0953a; margin-bottom:15px;}
.mort-links a:link, .mort-links a:active, .mort-links a:visited {color:#a08735; font-size:14px; font-weight:bold; display:block; margin:5px 0; padding:0; text-decoration:none;}
.mort-links a:hover {color:#000000; text-decoration:underline;}

#pd-labels strong {display:inline; width:115px;float:left;}
.copyright {color:#000000; font-size:10px !important; font-family:arial;}

/* PopUp Code */
#popup {width:759px; height:443px; background-color:#ffffff; background-image:url(/assets/images/popup-bg.gif); background-repeat: no-repeat; padding:89px 35px 0 35px;}
#popup #content h1 {color:#B0953A !important;}

#request-table {float:left; display:inline; width:350px; background-image:url(/assets/images/table-border.gif); background-repeat:no-repeat; background-position:right 5px;}
#request-table input, #request-table textarea {width:154px;}
#request-table label {width:127px;}
#request-right {float:left; display:inline; width:300px; margin:0 0 0 27px; font-size:12px; font-family:arial; color:#000000;}

#btn-send-request {width:110px; height:21px; background-image:url(/assets/images/btn-send-request.gif); background-repeat:no-repeat; margin:0; padding:0; cursor:pointer; overlay:none; border:none; background-color:transparent;}

#btn-send-message {width:110px; height:21px; background-image:url(/assets/images/btn-send-message.gif); background-repeat:no-repeat; margin:0; padding:0; cursor:pointer; overlay:none; border:none; background-color:transparent;}

#btn-close-window { position:absolute; top:470px; left:706px;}

/* School Reports */
#nj-monthly {background-image:url(/assets/images/nj-monthly.gif); background-repeat:no-repeat; width:232px; height:55px; padding:50px 20px 0 20px; float:right; display:inline;}
#nj-monthly p {margin:0 !important; padding:0 !important; font-size:12px; text-align:right; display:block;}
#nj-monthly p a:link, #nj-monthly p a:active, #nj-monthly p a:visited {color:#9c832e; font-weight:bold; }

#costs {width:auto; margin:0 0 50px 0;border:none; }
#costs td {font-family:arial; font-size:12px; padding:6px; margin:0; width:auto; color:#000000;border:none; border-bottom:1px solid #e4e4e4; }
#costs #head-row td {background-color:#b0953a; height:25px; font-family:arial; font-size:13px; font-weight:bold; color:#ffffff; border-bottom:none !important;}
#costs a:link, #costs a:active, #costs a:visited {color:#000000;}

#value td {font-family:arial; font-size:12px; padding:6px; margin:0; width:auto; color:#000000;border:none; }

.trigger {padding: 0 0 0 50px;margin: 0 0 5px 0;}
h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {margin: 0 0 5px;	padding: 0; clear: both;}
.toggle_container .block {padding: 0 20px; }

/*
#nav {width:763px; clear:both; height:24px; background-color:#00264b; margin:0; padding:4px 0 0 0 ; text-align:center; display:block; border:none; vertical-align:top;}
#nav li {list-style:none; margin:0 0 0 0; padding:8px 6px 5px 6px; display:inline; font-family:Myriad Pro, arial; font-size:14px; color:#ffffff; height:15px; vertical-align:middle;  border:none;}
#nav a:link, #nav a:active, #nav a:visited {color:#ffffff; padding:0; text-decoration:none; }
#nav a:hover, #nav li.selected, #nav li:hover {background-color:#b0953a;}
#nav {}

#subnav {width:763px; clear:both; text-align:center; display:block; border:none; vertical-align:top;  margin:0; padding:4px 0; color:#00264b; font-family:arial, helvetica, sans-serif; font-size:12px;}
#subnav li {color:#b0953a; display:inline; margin:0 5px;}
#subnav li a:link, #subnav li a:active, #subnav li a:visited {font-family:arial, helvetica, sans-serif; font-size:12px; color:#00264b; text-decoration:none;}
#subnav li a:hover {color:#b0953a;}
*/
