#searchResultTabView {
    width: 265px !important;
    border: 3px solid rgb(232,232,232) !important;              /* label and content borders */
}

#searchResultTabView .yui-nav {
    background: rgb(232,232,232) !important;
    padding: 0px 0px 0px 0px;
    border: 0px solid rgb(232,232,232) !important;              /* label and content borders */
}

#searchResultTabView .yui-nav li {
    background: rgb(232,232,232) !important;
    border: 0px solid rgb(232,232,232) !important;              /* label and content borders */
}

#searchResultTabView .yui-content {
    border: 0px solid rgb(232,232,232) !important;              /* label and content borders */
}

/** Tab View Size */
#adTabView .yui-content {
    height: 200px !important;
}

#newsTabView .yui-content {
    height: 120px !important; 
}

#reportTabView .yui-content {
    height: 120px !important; 
}

#columnTabView .yui-content {
    height: 95px !important; 
}
#column2TabView .yui-content {
    height: 95px !important; 
}

#dataTabView .yui-content {
    height: 95px !important; 
}

#searchResultTabView .yui-content {
    height: 110px !important; 
}

#prTabView .yui-content {
    height: 90px !important; 
}

#publicationTabView .yui-content {
    height: 90px !important; 
}

#blogTabView .yui-content {
    height: 90px !important;
}


table.ads th {
    width: 75px;
    padding: 3px;
}

table.ads td {
    padding: 3px;
    vertical-align: middle;
    font-size: 9pt;
    letter-spacing: -1px;
    line-height: 15px;
}

table.ads td .title {
    display: block;
    width: 145px; 
    white-space: nowrap !important;
    text-overflow : ellipsis !important;
    overflow : hidden !important;
    font-weight: 900;
}

table.ads td .metadata {
    display: block;
    width: 145px; 
    white-space: nowrap !important;
    text-overflow : ellipsis !important;
    overflow : hidden !important;
    font-weight: 500;
}


/** headline **/
#newsTabView .headline {
    width: 245px !important;
}
#reportTabView .headline,
#columnTabView .headline,
#dataTabView .headline,
#reportTabView .headlineEmphasis,
#columnTabView .headlineEmphasis,
#column2TabView .headlineEmphasis,
#dataTabView .headlineEmphasis {
    width: 345px !important;
}

#columnTabView .subHeadline,
#column2TabView .subHeadline
{
    width: 335px !important;
}


/** blurb **/
#columnTabView .blurb,
#column2TabView .blurb
{
    display: block;
    width: 350px;
    white-space: nowrap !important;
    text-overflow : ellipsis !important;
    overflow : hidden !important;
    border: 0px solid #dddddd;
}


/* banner */
.mainbanner {
    margin-bottom: 5px;
}


/* sitemap */
table#sitemap {
    border: 0px solid rgb(204,204,204);
}

table#sitemap th {
    width:750px;
    background:#F7F5F2;
    padding: 5px 5px 2px 5px;
    border-top: 1px solid rgb(204,204,204);
    border-bottom: 2px solid rgb(204,204,204);
    font-size: 9pt;
    letter-spacing: -1px;
    color:#416679;
}

table#sitemap td  {
    width:750px;
    padding: 5px 0px 5px 5px;
    border-top: 3px solid rgb(232,232,232);
    border-bottom: 1px dotted rgb(232,232,232);
    font-size: 9pt;
    letter-spacing: -1px;
    color:#666666;
    line-height:20px;
}
