table,
tr,
td {
    border:none;
    margin:0;
    padding:0;
    vertical-align:top;
}
#header {
    height:225px;
    background:#B3B5CE url(/assets/images/banners/BlueMountain_Wide.png) no-repeat;
}
#header img {
    margin:55px 42px 0;
}
#notify-wrapper {
    text-align:left;
    font-size:x-small;
    font-weight:bold;
    padding-top:15px;
    padding-left:6px;
}
#notify-wrapper a {
    text-decoration:none;
    margin:5px;
    padding:5px 10px;
    color:#666;
}
#notify-wrapper a:hover,
#notify-wrapper a:active {
    color:#666;
    background-color:#eee;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}
#notify-wrapper a.active {
    background-color:#1B3D80;
    color:#eee;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}
#col2 {
    padding-top:30px;
}
#col1 {
    background-color:white;
}
#col2 p {
    line-height:2em;
    margin-bottom:10px;
}
#col2 h2 {
    margin:0;
    padding:5px 0;
    font-size:110%;
    font-weight:normal;
    color:#1B3D80;
    width:350px;
    font-family:serif;
}
#col2 p {
    width:350px;
    color:#666;
}
#spotlight-holder {
    margin:36px 10px 10px;
    padding:5px 10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    background-color:#E5E5E5;
    font-size:70%;
    color:#1B3D80;
    overflow:hidden;
}
#spotlight-holder h2 {
    font-size:110%;
    margin:5px 0;
    padding:0;
    font-family:serif;
}
.spotlight {
    margin:0 0 15px;
}
.spotlight td {
    vertical-align:middle;
}
.spotlight .name,
.spotlight .reason {
    font-size:90%;
}
.spotlight .name {
    font-weight:bold;
    font-style:italic;
}
div.next {
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    background-color:#1B3D80;
    cursor:pointer;
    padding: 6px 0 6px 70px;
}
#spotlight-holder div.disabled{
    display:none;
}
#down_arrow {
    font-size: 0px; line-height: 0%; width: 0px;
    border-top: 9px solid #FFF;
    border-left: 8px solid #1B3D80;
    border-right: 8px solid #1B3D80;
}
#up_arrow{
    font-size: 0px; line-height: 0%; width: 0px;
    border-bottom: 9px solid #FFF;
    border-left: 8px solid #1B3D80;
    border-right: 8px solid #1B3D80;
}
.over_pic {
    cursor:pointer;
}
#quote {
    width:200px;
    font-size:70%;
    padding:34px 30px 0;
}
#quote .text{
    color:#1B3D80;
    font-weight:bold;
    font-size:130%;
    font-style:italic;
    font-family:serif;
    line-height:1.5em;
}
#quote div {
    text-align:right;
    margin-top:5px;
}
#quote a:link,
#quote a:visited {
    font-size:90%;
    text-decoration:none;
    color:#1B3D80;
}
div.scrollable {
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    /* vertical scrollers have typically larger height than width */ 
    height: 260px; 
    width: 160px; 
} 
 
/* root element for scrollable items */ 
div.scrollable div.items { 
    position:absolute;
    /* this time we have very large space for the height */ 
    height:20000em; 
}
