/***************
 * XSB Summary *
 ***************/
div.XSBSummary {
    width: 423px;
    height: 190px;
    padding-top: 0px;
    margin: 10px 20px 0px 20px;
    text-align: justify;
    text-indent: 0px;
    line-height: 17px;
    background-position: center center;
    background-repeat: no-repeat;
    vertical-align: top;
}


/**************
 * Spot Light *
 **************/
.spotLightContainer {
    width: 367px;
    height: 218px;
    text-align: left;
    padding: 0px;
    margin: 0px;
    background-image: url('../images/spotlightbox.jpg');
    background-position: top;
    background-repeat: no-repeat;
    vertical-align: top;
    overflow: hidden;
    cursor: pointer;
}

div#spotLightText {
    margin: 0px;
    padding: 10px;
    border: 0px solid;
    font-weight: normal;
}

div#spotLightText font {
    font-weight: bold;
    padding: 0ex;
    margin: 0ex;
    text-indent: 0px;
}
div#spotLightText h3 {
    margin: 0px;
    padding-bottom: 1ex;
}

img#spotLightImg {
    margin: 5px 6px 5px 10px;
    float: right;
    vertical-align: top;
}

/* Spot Light END */

/********************
 * Spotlight Button *
 ********************/

.buttonContainer {
    position: relative;
    cursor: pointer;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: none;
    top: 0px;
    left: 0px;
    width: 48px;
    height: 18px;
}

.buttonTable {
    margin: 0px 8px 0px 0px;
    padding: 0ex;
    border: 0ex solid;
}

.buttonLeft {
    background-image: url('../images/button/back_button.gif');
    background-repeat: no-repeat;
    width: 16px;
    height: 18px;
}

.buttonMiddlePause {
    background-image: url('../images/button/pause_button.gif');
    background-repeat: no-repeat;
    width: 16px;
    height: 18px;
}

.buttonMiddlePlay {
    background-image: url('../images/button/play_button.gif');
    background-repeat: no-repeat;
    width: 16px;
    height: 18px;
}

.buttonRight {
    background-image: url('../images/button/forward_button.gif');
    background-repeat: no-repeat;
    width: 16px;
    height: 18px;
}

/**********************
 * Formatting Helpers *
 **********************/
table.full {
    width: 830px;
    padding: 0px;
    margin: 0px;
    border: 0px solid;
}

div.spacer {
    height: 30px;
    width: 10px;
    padding: 0px;
    margin: 0px;
    font-size: 0px;
}
/******************
 * Info Box Table *
 ******************/
table.infoTable {
    width: 830px;
    height: 200px;
    border: 0px solid;
}

/*************
 * News List *
 *************/
ul.newsList {
    text-align: left;
    list-style-position: outside;
    text-indent: 0ex;
}
ul.newsList font {
    font-size: 80%;
    padding: 2px 0px 2px 10px;
}

/*********************
 * White Papers List *
 *********************/
ul.whitepapers li {
    margin: 1.5ex 0px;
}
