#leftColumn .content {
    background: transparent url( /alofthotels/images/global/bg/pipesAbuzz.gif ) no-repeat top left;
    padding-right: 15px;
    padding-top: 80px;
}

#container {
    background: #303E47 url( /alofthotels/images/global/bg/features.gif ) no-repeat scroll 651px 430px;
}

.sIFR-hasFlash #leftColumn h2.pageHeader {
    margin-bottom: 45px;
}
#leftColumn h3.plain {
    font-size: 16px;
}
#leftColumn a {
    font-weight: bold;
}

#leftColumn .pressReleaseDetail {
    padding-right: 80px;
    position: relative;
}

*html #leftColumn .pressReleaseDetail {
    padding-right: 40px;
    width: 540px
}

#leftColumn h3#pressListSubHeader {
    font-size: 15px;
}

#leftColumn .newsContainer {
    padding: 12px 0 13px 10px;
    position: relative;
}

#leftColumn .newsHeader{
    width: 400px;
}

#leftColumn .newsTitle {
    font-weight: bold;
    padding-bottom: 5px;
}

#leftColumn .newsTitleCollapsed {
    font-weight: bold;
    padding:0 0 5px 12px;
    text-transform: uppercase;
    background: transparent url(/alofthotels/images/bullet.gif) no-repeat 0 .3em;
}

#leftColumn .newsTitleExpanded {
    font-weight: bold;
    padding:0 0 5px 12px;
    text-transform: uppercase;
    background: transparent url(/alofthotels/images/bulletOpen.gif) no-repeat 0 .3em;
}

#leftColumn .newsContainer .newsSubject {
    margin: 0 0 10px 0;
}
#leftColumn #pressReleaseDetail .newsSubject {
    margin: 10px 0;
}

#leftColumn .titleDate .newsTitle {
    color: #303E47;
}
#leftColumn .newsContainerExpandedHide {
    display: none;
    margin-bottom: 40px;
}

#leftColumn .newsContainerExpandedShow {
    display: block;
    width:540px;
}

#leftColumn .newsImageContainer {
    width: 150px;
    float: left;
    margin: 0 16px 10px 0;
}

#leftColumn .newsImage {
    border: none;
    margin-bottom: 1em;
}

#leftColumn .newsName {
    font-weight: bold;
    margin-bottom: 4px;
}

#leftColumn .newsText {
    float: left;
}

#leftColumn .download {
    margin: 1em 0 1em 0;
}

#leftColumn .downloadNewsLetter {
    display: block;
    margin-top: 6px;
}

#leftColumn .seeAllNewsLetters {
    margin-top: 20px;
}

#leftColumn .date {
    margin-bottom: 1em;
    font-style: italic;
}

#leftColumn .subhead1 {
    font-weight: bold;
    font-size: 12px;
    padding: 4px 8px;
    background-color: #e7e7dc;
}

#leftColumn .subhead2 {
    font-weight: bold;
    font-size: 12px;
    padding: 4px 8px;
}

#leftColumn .bgcolorVertical1 {
    background-color: #e7e7dc;
}

/* Calendar */

#calendarContainer {
    margin: 10px 0 10px -16px;
    font-size: 11px;
    text-align: center;
}

#calendarContainer a:link, #calendarContainer a:visited, #calendarContainer a:hover, #calendarContainer a:active {
    color: #5C5D51;
    text-decoration: none;
}

#calendarContainer .calendarDate {
    padding-top: 3px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: bold;
}

#calendarContainer .secondaryCal {
    float: left;
    width: 146px;
    margin-right: 2px;
}

#calendarContainer .secondaryCalTop {
    width: 146px;
    height: 19px;
    background: #ffffff url( /alofthotels/images/calendar/topGrey.gif ) no-repeat bottom left;
}

#calendarContainer .secondaryCalMain {
    width: 146px;
    background: transparent url(/alofthotels/images/calendar/dateBgGrey.gif) no-repeat bottom left;
    padding: 0 0 6px 2px;
    font-weight: normal;
}

#calendarContainer .primaryCal {
    float: left;
    width: 146px;
    margin-right: 2px;
}

#calendarContainer .primaryCalTop {
    width: 146px;
    height: 19px;
    background: #ffffff url( /alofthotels/images/calendar/topWhite.gif ) no-repeat bottom left;
}

#calendarContainer .primaryCalMain {
    width: 146px;
    background: transparent url(/alofthotels/images/calendar/dateBgWhite.gif) no-repeat bottom left;
    padding: 0 0 6px 2px;
    font-weight: normal;
}

#calendarContainer .box {
    float: left;
    width: 19px;
    margin: 0 0 1px 1px;
    text-align: center;
     overflow: hidden;
}

#calendarContainer .primaryCalDay, #calendarContainer .secondaryCalDay, #calendarContainer .secondaryCalHighlight, #calendarContainer .primaryCalHighlight {
    width: 17px;
}

#calendarContainer .primaryCalDay {
    background-color: #e7dede;
    border:1px solid #C0BFBF;
}

#calendarContainer .secondaryCalDay {
    background-color: #e7e7e7;
    border:1px solid #C0BFBF;
}

#calendarContainer .secondaryCalHighlight {
    background-color: #bebebe;
    color: #ffffff;
    border:1px solid #C0BFBF;
}

#calendarContainer .primaryCalHighlight {
    background-color: #e1358a;
    color: #ffffff;
    border:1px solid #e1358a;
}

#calendarContainer .calendarNavButtonPrevious {
    height: 30px;
    text-transform: uppercase;
    float: left;
    text-align: left;
    font-weight: bold;
}

#calendarContainer .calendarNavButtonPrevious img {
    vertical-align: bottom;
}

#calendarContainer .calendarNavButtonNext {
    height: 30px;
    text-transform: uppercase;
    float: right;
    text-align: right;
    font-weight: bold;
    margin-right: 14px;
}

*html #calendarContainer .calendarNavButtonNext {
    margin-right: 4px;
}

#calendarContainer .calendarNavButtonNext img {
    vertical-align: bottom;
}
/* end calendar */

/* newsLetters */
.newsContainer .buttonForm {
    margin-left: 22px;
}

.newsContainer .pastIssue {
    float: right;
    font-size: 12px;
}

.newsContainer .newsLetterLink a {
    font-weight: bold;
}

#leftColumn #eventListingContainer {
    margin: 15px 0 0 -16px;
}
#leftColumn .eventRegionContainer {
    margin-left: 16px;
}

#leftColumn #eventListingContainer .monthContainer {
    height: 40px;
    font-weight: bold;
    font-size: 14px;
    background: transparent url(/alofthotels/images/local/property/headerBox.gif) no-repeat top left;
    padding:18px 0 10px 14px;
}

#leftColumn #eventListingContainer .eventContainer {
    padding: 0 0 20px 15px;
}
#leftColumn #eventListingContainer h5 {
    padding-bottom: 20px;
    text-transform: uppercase;
}

#leftColumn #eventListingContainer .linkColor {
    color: #EE4D9B;
    font-weight: bold;
    padding-right: 5px;
}
#leftColumn #eventListingContainer .eventContainer .location,
#leftColumn #eventListingContainer .eventContainer .date {
    padding-left: 12px;
}

span.longDash {
    color: #ee4d9b;
}
/* end newsLetters */
#leftColumn .newsContainer ul {
    width: 430px;
}
#leftColumn .newsContainer .newsPdfLink {
    position: absolute;
    top: 10px;
    right: 0;
    background: url( /alofthotels/images/icons/pdf.gif ) no-repeat left;
    padding-left: 20px;
    height: 17px;
    width: 130px;
}

#leftColumn .pressReleaseDetail .newsPdfLink {
    position: absolute;
    top: 0;
    right: 0;
    background: url( /alofthotels/images/icons/pdf.gif ) no-repeat left;
    padding-left: 20px;
    height: 17px;
    width: 130px;
}

#leftColumn .titleDate {
    float:left;
    width:450px;
}

#leftColumn .pdfLink {
    float:right;
}
