#cont { background: #969eac url(news/content-container-background.jpg) no-repeat top left; }
#cont #page_title { position: absolute; top: 45px; left: 33px; width: 429px; z-index: 100; height: 42px; background: url(news/page_title.png) no-repeat top left; }
#continner {background:none; }

#standard_container #main_content { min-height: 160px; height: auto !important; height: 160px; }

#standard_container #main_content #sub_column { position: relative;  }


/* Columns */
/*.newsMediacol_left { float: left; }

.newsMediacol_left { float: left; width: 332px; }
.newsMediacol_right { float: right; width: 340px; }
*/

#main_content h4 { font-size: 130%; padding: 0 0 5px 0; margin: 30px 0 0 0; color: #273863; }
#main_content h5 { color: #404040; font-weight: normal; padding: 0; margin: 15px 0 0 0; font-size: 11px; }

#main_content .newsMediacol_left h4, #main_content .newsMediacol_right h4 { font-size: 130%; padding: 0 0 5px 0; margin: 30px 0 9px 0; color: #273863; border-bottom: 2px solid #e7e7e7; }


.overview_blurb { color: #404040; line-height: 140%; }

.overview_segment { padding: 0 0 0 0; }
.overview_segment a { text-decoration: none !important; font-weight: bold; }
.overview_segment span { display: block; }
#main_content .newsMediacol_right h5 { margin: 9px 0 0 0; }
a.viewall { text-decoration: none !important; background:url(images/arrow-solid-blue.gif) no-repeat left 10px; display:block; padding: 5px 0 40px 10px; font-weight:bold; font-size:11px; border-top:1px solid #e7e7e7; margin: 10px 0 0 0;}


/* Homepage */
.news_container_item { padding: 12px 0; border-bottom: 1px solid #e0e1df; }
.news_container_item#news_container_item_last { border: none; }

.news_container_item .item_date { display: block; float: left; width: 58px; padding: 0 0 0 0px; color: #000; font-weight: bold; }
.news_container_item .item_content { display: block; float: left; width: 265px; color: #404040; }
.news_container_item .item_content span.title { color: #0082bc; font-weight: bold; display: block; }
.news_container_item a:hover .item_date { color: #9fa56b; }
.news_container_item a:hover .item_content span.title { color: #9fa56b; }
.news_container_item span.clearboth { display: block; }


#container_content { width: 633px; min-height: 417px; height: auto!important; height: 417px; padding-top: 25px; }
#container_details { width: 683px; margin-top: -4px; padding-left: 22px; padding-bottom: 22px; }


/* Media Releases */
.archivedouter { border-top: 2px solid #e7e7e7; }
.archiveitemcontainer { background: #fbfaf8; border-top: 1px solid #fff; border-bottom: 1px solid #e7e7e7; }
.archiveitemcontainer a.archivemonth { display: block; padding: 5px 0 5px 11px; font-weight: bold; color: #404040; text-decoration: none !important; background: #fbfaf8 url(images/newsmedia-archive-closed-arrow.gif) no-repeat top right; outline: none; }
.archiveitemcontainer a.archivemonth.openarchive { background-image: url(images/newsmedia-archive-open-arrow.gif); }
.archiveitemcontainer a.archivemonth:hover { color: #0082bc; }
.archiveitemcontainer .archivecontents { display: none; padding: 4px 0 0 11px; }
.archivecontents .archiveitem { display: block; padding: 0 0 10px 0; text-decoration: none !important; }
.archivecontents .archiveitem span.archive_date { font-size: 90%; display: block; color: #6e6e6e; cursor: pointer; }
.archivecontents .archiveitem span.archive_title { font-weight: bold; color: #0082bc; cursor: pointer; }
.archivecontents .archiveitem:hover span.archive_date { color: #000; }
.archivecontents .archiveitem:hover span.archive_title { color: #c31b1e; }


/* Satterley Property Report */
dt { width: 65px; float: left; font-weight: bold; }
dt a { text-decoration: none !important; color: #000; }
dd { margin: 0 0 0 76px; font-weight: bold; }
dd a { text-decoration: none !important; }

.archivecontents.sixprarchive { padding-bottom: 8px; }
.archivecontents td { padding:2px 0; font-size:11px;}
.archivecontents td.date { width: 65px; }
.archivecontents td.title { width: 176px; }
.archivecontents td.date a {color:#6e6e6e; font-weight:bold; text-decoration:none!important;}
.archivecontents td.title a {text-decoration:none!important; font-weight:bold;}
.archivecontents td.desc a {text-decoration:none!important; color:#404040;}
.archivecontents td.date a:hover, .archivecontents td.desc a:hover {color: #c31b1e;}


/* Satterley e-newsletters */
#stayconnected { float: right; width: 179px; padding: 0 0 15px 30px; border-left: 1px solid #e1e1e1; }
#stayconnected h3 { margin: 0 0 15px 0; font-size: 140%; color: #283964; }
#stayconnected a { outline: none; text-decoration: none; display: block; margin: 0 0 0 -4px; width: 168px; height: 52px; background: url(images/news-media-signupEnews.gif) no-repeat top left; text-indent: -9999px; }
#stayconnected a:hover { background-position: bottom left; }


/* #sattpropreport */
#sattpropreport h5 { font-size: 100%; margin: 0; padding: 3px 0 3px 11px; font-weight: bold; background: #fbfaf8; border-top: 1px solid #fff; border-bottom: 1px solid #e7e7e7; }
#sattpropreport ul { margin: 0; padding: 0; background: #fefdfb; border-top: 1px solid #fff; border-bottom: 1px solid #e7e7e7; list-style: none; }
#sattpropreport ul li { padding: 2px 0 2px 11px; font-size: 90%; }
#sattpropreport ul li a { font-weight: bold; text-decoration: none !important; }

/* media release table */
.table-media {width: 100%;}
.table-media .odd-row td{background: #FBFAF8;}
.table-media .col-one {width: 105px;}
.table-media th.col-two {text-align: left;}
.table-media .col-three {width: 105px;}
.table-media .col-four {width: 105px;}
.table-media th {color:#273863; padding: 3px 0; font-size: 108%; border-bottom: 2px solid #E7E7E7;}
.table-media td { border-bottom: 1px solid #E7E7E7;}
.table-media .col-one,  
.table-media .col-three, 
.table-media .col-four
{text-align: center; padding: 5px 0;}

.table-media a {display: block;  background: url('../images/news/btn-pdf.png') 0 0 no-repeat; cursor: pointer; text-indent: -999em; overflow: hidden;
height: 22px; width: 105px;}
.table-media a:hover {background-position: 0 bottom;}

