/* Temporary styles for dropshadow table -- waiting for stylesheet to move up -- */

.ds-table-container {width: 582px; background: url(/images/ds-table-bg.jpg); width: 582px; margin: 0px auto; font-family:Arial,Helvetica,sans-serif;}
.ds-table-container .top {background: url(/images/ds-table-sprite.jpg) 0px 0px; width: 582px; height: 12px; line-height: 12px;}
.ds-table-container .body {padding: 0px 10px 10px 10px;}
.ds-table-container .body h2 {font-size: 16px; font-weight: bold; color: #004276; text-align: left; margin: 0px 0px 5px 5px; font-family:Arial,Helvetica,sans-serif;}
.ds-table-container .body p {font-size: 12px; font-weight: normal; color: #000000; text-align: left; margin: 0px 0px 10px 5px;}
.ds-table-container .bottom {background: url(/images/ds-table-sprite.jpg) 0px -12px; width: 582px; height: 10px; line-height: 10px;}
.ds-table-container .body table {border-top: 1px solid #d4d4d4; border-left: 1px solid #d4d4d4; background-color: #FFFFFF;}
.ds-table-container .body table td, .ds-table-container .body table .odd, .ds-table-container .body table .even {border-bottom: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4; text-align: center;}
.ds-table-container .body table td {padding: 0px 5px;}
.ds-table-container .body table .odd, .ds-table-container .body table .even {height: 40px; font-weight: bold; color: #004276;}
.ds-table-container .body table .odd {background: url(/images/gold-row-bg.jpg); font-size: 20px;}
.ds-table-container .body table .even {font-size: 18px;}
.ds-table-container .body table .head {font-size: 12px; font-weight: bold; color: #004276; padding: 5px;}


/* Rate Trend Index Styles */

ul#rti-tab {float: left; margin:13px 5px 0px 0px; height: 29px; padding:0px;}
ul#rti-tab li, ul#rti-tab li.on {display:inline; float:left; list-style-type:none; padding:8px 0px 0px 0px; margin-right: 4px; margin-left: 1px; width: 122px; height: 29px; text-align: center; background-repeat: no-repeat !important;}
ul#rti-tab li {background: url(/images/rate-trend-index/rti-tab-off.gif);}
ul#rti-tab li.on {background: url(/images/rate-trend-index/rti-tab-on.gif);}
ul#rti-tab li a , ul#rti-tab li.on a, ul#rti-tab li a:hover, .rti-name, .rti-title {color:#004276;}
ul#rti-tab li a {font-weight:bold; line-height:12px; text-decoration:none; background-color: inherit;}
div#rti-body, div#rti-body-notab {background-color: #FFFFFF; border: 1px solid #d6d6d7; text-align: left;}
div#rti-body {margin: 46px 5px 0px 1px;}
div#rti-body-notab {margin: 0px 5px 0px 1px;}
.rti-odd-container, .rti-even-container {background-color: #ffffff; overflow: auto; clear: both; border-bottom: 1px solid #d6d6d7; padding: 15px;}
.rti-even-container {background: url(/images/rate-trend-index/rti-gold-bg.gif);}
div#rti-body .imgLeft, div#rti-body-notab .imgLeft {margin-right: 13px !important;}
.rti-name {font-size: 14px; font-weight: bold;}
.rti-title {font-size: 11px;}
.rti-description {margin-top: 10px;}
.rti-last {border: 0px !important;}
div#rti-chart-container {float: left; margin-right: 15px;}
.rti-chart-top {background: url(/images/rate-trend-index/gray-box-sprite.gif) 0px 0px; width: 222px; height: 5px; line-height: 6px;}
.rti-chart-body {background: url(/images/rate-trend-index/gray-box-bg.gif); height: 95px; width: 220px; border-left: 1px solid #d6d6d7; border-right: 1px solid #d6d6d7;}
.rti-chart-body .box-head{font-size: 14px; font-weight: bold; color:#004276; margin: 0px 5px 5px 5px;}
.rti-chart-bottom {background: url(/images/rate-trend-index/gray-box-sprite.gif) 0px 5px; width: 222px; height: 5px; line-height: 5px;}

/* Rate Trend Index -=Results Table=- Styles */

#rti-chart-container-results {background: url(/images/rate-trend-index/rti-dub-arrows.png) no-repeat; background-position: 326px 8px; overflow: hidden;}
#rti-chart-container-results td.date {font-size: 14px;}
#rti-chart-container-results td {text-align: left; width: 68px;}
.blue-results {border: 1px solid #004276 !important; background-color: #d8edff !important;}
.blue-results-head {background-color: #004276; color: #ffffff; font-weight: bold; font-size: 11px; padding: 5px !important; border: none !important;}
.blue-results td {font-size: none !important; font-weight: none !important;}
.blue-results td.rate {font-size: 18px; font-weight: bold; color: #004276; height: 40px; border: none !important;}

/* Hide Pagination */

.storyFooter .supFooter, .storypage .bgWhite.pad20.padNoBottom .pagination {display:none!important;}


