@charset "utf-8";
/* CSS Document */

/*------------------------table styles -------------------*/

table#promoBox h2 {margin:0;padding:0;font-size: 18px;}

/* ------------------------ Panel styles --------------------------- */

h2.widgettitle {background: #EBEBEB;padding:4px 9px;margin-bottom:2px;}
h2.widgettitle a {margin-left: 15px;background: #EbEbEb;color: #003399;font-weight: bold;font-size: 13px;text-decoration: none;display: block;}
h2.widgettitle a:hover {text-decoration: none;}
.hidden {position:absolute;left:-999em;}
h2.inactive {background: #ebebeb url(i/icon_open.png) 8px 50% no-repeat;}
h2.active {	background: #ebebeb url(i/icon_close.png) 8px 50% no-repeat;}
div.panel_content h2 {background: none;} 
div.panel_content {margin:0;padding:0;}
a.more:hover {text-decoration: none;}
dl.print_friendly {margin:0;padding:0;}
div.panel_main ul {margin-bottom:15px;}
div.panel_main ul li ul {margin-bottom:0px;}
div.expand a.more {float: right;display: inline;font-size: 11px;font-weight: normal;color: #666;padding-right: 13px;text-decoration: none;} 
div.expand h3 a:hover span {text-decoration: none;}
div.expand .open {background: transparent url(i/icon_open.png) 0 50% no-repeat;} 
div.expand .close {background: transparent url(i/icon_close.png) 0 50% no-repeat;} 
div.expand a.more.open, #mid div.expand a.more.close {background-position: 100% 50%;} 
div.expand p.clearfix {margin:0;padding:0;}
#panels {margin:8px 0;}
#panels.expander_panels ul .widget {margin:0px;padding-left:0px;list-style:none;}
#main #panels.expander_panels ul li.widget {border-bottom: 1px #ebebeb solid;clear:both;list-style:none;margin-left:-40px;padding:0px 0px 0px 0px;list-style:none;}

/*----------------Document Snippets styles-----------------*/
div#doc0 {padding: 10px 0 0 0;margin: 20px 0 0 0;}

/*----------------Streaming Video styles-----------------*/

.video_center {margin: 15px auto;}
.video_left {float:left;display: inline;margin: 20px 30px 10px 10px;}
.video_right {float:right;display: inline;margin: 20px 10px 10px 30px;}

/*-------------------Promo box styles-----------------------------*/
div.insider_info {display:block;background-color:#fff;margin: 10px 0px 10px 0px;padding:10px 20px 12px 20px;border: 3px solid #333;border-left:0;border-right:0;/*background-color: #0a60b0;background-image: url("/system/layout/css/v2/i/quote_mid.png");background-repeat: repeat-x;background-attachment: scroll;background-position: 0pt 100%;display: block;*/}
div.insider_info_title {display:block;font-family:Arial, Helvetica, sans-serif; color: #333;font-weight:bold;margin-bottom:10px;/*font-family:Arial, Helvetica, sans-serif;font-weight: normal;font-size: 14px;color: #ffffff;line-height: 20px;padding-top: 0pt;padding-right: 9px;padding-bottom: 10px;padding-left: 9px;display:block;*/}
div.insider_info_text {display:block;font-family: Georgia, "Times New Roman", Times, serif; color: #333;/*font-family: Georgia,"Times New Roman",Times,serif;font-weight: normal;font-size: 14px;color: #ffffff;line-height: 20px;padding-top: 0pt;padding-right: 9px;padding-bottom: 10px;padding-left: 9px;display:block;*/}
.rcpromo_small_left {padding: 0px 10px 5px 0px; border-bottom:1px solid #fff;background-color:#ebebeb;clear:both;}
.rcpromo_small_right {padding: 0px 10px 5px 0px; border-bottom:1px solid #fff;background-color:#ebebeb;clear:both;}
.rcpromo_full_left {padding: 0px 10px 5px 0px; border-bottom:1px solid #fff;background-color:#ebebeb;clear:both;}
.rcpromo_full_right {padding: 0px 10px 5px 0px; border-bottom:1px solid #fff;background-color:#ebebeb;clear:both;}
.rcpromo_small_left ul {margin-left:10px;padding-left:10px;}
.rcpromo_small_right ul {margin-left:10px;padding-left:10px;}
.rcpromo_full_left ul {margin-left:10px;padding-left:10px;}
.rcpromo_full_right ul {margin-left:10px;padding-left:10px;}
.mcpromo_small_left {float:left;width: 193px;padding: 0px;margin: 5px 20px 5px 0;background-color:#ebebeb;clear:both;}
.mcpromo_small_right {float:right;width: 193px;	padding: 0px;margin: 5px 0px 5px 10px;background-color:#ebebeb;clear:both;}
.mcpromo_full_left {float:left;	width: 555px; padding: 0px;margin: 5px 10px 5px 0px;background-color:#ebebeb;clear:both;}
.mcpromo_full_right {float:right;width: 555px;padding: 0px;margin: 5px 0px 5px 10px;background-color:#ebebeb;clear:both;}
.mcpromo_full_left .promo_wrapper {float:left;margin-right:12px;}
.mcpromo_full_right .promo_wrapper {float:left;margin-right:12px;}
#main #mainCol .promo_title, #main #mainCol p.promo_title {font-size:12px;line-height:14px;color:#333;font-weight:bold;margin:0px 10px 0px 10px;padding:0px 0px 10px 0px;}
#main #mainCol .mcpromo_full_left p.promo_title, #mid .mcpromo_full_right p.promo_title {padding:10px 0px 0px 0px;}
#sash  .promo_title, #sash .promo_title p {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;color:#333;font-weight:bold;margin:0px 10px 0px 10px;padding-top:0px;}
#main #mainCol .mcpromo_small_right span.promo_text p{font-size:12px;margin:10px 10px 10px 10px;} 
#main #mainCol .mcpromo_small_left span.promo_text p{font-size:12px;margin:10px 10px 10px 10px;} 
#main #mainCol .mcpromo_full_right span.promo_text p{font-size:12px;margin:10px 10px 10px 10px;} 
#main #mainCol .mcpromo_full_left span.promo_text p{font-size:12px;margin:10px 10px 10px 10px;} 
#sash .rcpromo_small_right h3 {padding:0;text-transform: uppercase;color: #666;font-weight: bold;font-size: 11px;margin-bottom: 5px;}
.promo_caption, promo_caption p{font-size: 9px;line-height:8px;color:#333;margin:4px 10px 10px 10px;}
#sash .rcpromo_full_right span.promo_text p{font-size: 12px; margin:10px 10px 10px 10px;} 
#sash .rcpromo_small_right span.promo_text p{font-size: 12px; margin:10px 10px 10px 10px;} 
.superz {z-index:9999999;}
.promo_links {display:block;margin:0px 10px 10px 10px;  }
.promo_links a {font-size:13px;font-weight:bold;color: #039;text-decoration: none;padding-bottom:10px;}
.promo_links a:hover  {text-decoration:underline;}
.pull_quote {display: block;border: 1px solid #fff;	border-left: 0;	border-right: 0;margin: 10px;padding: 10px 0;}
.pull_quote_text {display: block;font-family: Georgia, "Times New Roman", Times, serif;}
.pull_quote_author {display: block;width: 100%;text-align: right;font-size: .85em;font-style: normal;margin-top: 1em;}
.video_caption {font-size: 12px;line-height:16px;color:#333;margin:20px 24px 0px 24px;}
.new {}
