.logintext a {
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-size:          10px;
    color:              #9F8645;
}

.tour {
    position:           absolute;
    left:               30px;
    top:                135px;
}

td.request {
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-size:          10px;
    font-weight:        bold;
    color:              #000033;
    white-space:        nowrap;
    padding-left:       8px;
    padding-right:      10px;
    padding-bottom:     3px;
}

td.request_small {
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-size:          9px;
    color:              #000033;
}

td.request_box {
    padding-bottom:     3px;
}

div.request, div.received {
    background-image:   url(/shared/images/new_layout/request.gif);
    background-repeat:  no-repeat;
    height:             300px;
    width:              250px;
    position:           absolute;
    left:               460px;
    top:                190px;
    visibility:         visible;
}

div.received {
    background-image:   url(/shared/images/new_layout/request2.gif);
    height:             250px;
}

.xw-on-month {
    color:              #1111DD;
}

.ev-on-month {
    color:              #DD1111;
}

.temp-norm {
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-size:          9px;
    color:              #777777;
    font-weight:        bold;
    text-align:         center;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#CCCCCC;
}
.temp-cold {
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-size:          9px;
    color:              #0033FF;
    font-weight:        bold;
    text-align:         center;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#CCCCCC;
}
.temp-hot {
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-size:          9px;
    color:              #FF6600;
    font-weight:        bold;
    text-align:         center;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#CCCCCC;
}

.requestinfo {
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-size:          11px;
    font-weight:        bold;
    color:              #000033;
}

.news-vert-scroll-container {
    width:              237px;
    height:             121px;
    overflow:           scroll;
}

* html .news-vert-scroll-container { /* this hack makes this style readable only by IE */
    overflow-y:         scroll;
    overflow-x:         hidden;
}

.news-list, .news-list * {
    max-width:          230px /* prevents content from over-flowing sideways, not understood by IE */
}

.news-list {
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-size:          .6em;
    font-weight:        bold;
    padding-left:       1em;
    padding-right:      1em;
}

.news-item {
    padding-bottom:     5px;
}

.news-date {
    font-weight:        normal;
}
