#content #column_middle .title_subsection { color: #5c91a4; }
/* #column_middle p { text-align: justify; } */

#content #column_middle .emphasis { color: #5c91a4; }

#content #column_middle .insight_articles { width: 495px; padding: 0 0 15px 0; }
#content #column_middle .insight_articles:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
#content #column_middle .insight_articles .column_left { float: left; width: 256px;;}
#content #column_middle .insight_articles .column_right { float: left; width: 239px;}
#content #column_middle .insight_articles .article { padding: 10px 10px 0 15px; }
#content #column_middle .insight_articles .article a { color:#666; font-weight: bold; }
#content #column_middle .insight_articles .article a:hover { color:#004fa8; text-decoration:none; }
#content #column_middle .insight_articles .article em { display: block; margin: 3px 0 3px 0; }
#content #column_middle .insight_articles .column_left .article { padding: 15px 10px 5px 15px; }
#content #column_middle .insight_articles .column_left .article { border-bottom: 1px solid #d6d7d4; background-color: #fcfdf9; }
#content #column_middle .insight_articles .column_left .article a { font-size: 14px; }
#content #column_middle .insight_articles .column_left .last { border-bottom: none; }
#content #column_middle .insight_articles .more_link { margin-left: 15px; }

#content #column_middle .article_title { font-size: 18px; font-weight: bold; color: #5c91a4; margin: 0 0 10px 0; }
#content #column_middle .article_subtitle { font-size: 14px; font-weight: bold;  margin: 15px 0 3px 0; }
#content #column_middle .article_author { margin: 0 0 10px 0; line-height:16px; }
#content #column_middle .article_author a { font-weight: bold; }
#content #column_middle .bionote { font-family:verdana; color: #999999; font-size:11px; padding-top: 5px; padding-bottom:5px; margin-bottom:0px; }
#content #column_middle .footnote { font-family:verdana; font-style: oblique; color: #999999; font-size:11px; padding-top: 5px; padding-bottom:5px;  margin-bottom:0px;}
#content #column_middle .footnote ul li { font-family:verdana; font-style: oblique; color: #999999; font-size:11px; padding-top: 5px; padding-bottom:5px;  margin-bottom:0px;}
#content #column_middle div.keyline { line-height: 1px; height: 1px; width:300px; border-top: 1px solid #5c91a4; margin-top:20px; margin-bottom: 5px;}




/* new leader box for Q&A's */
#content #column_middle .leader_box { width:100%; border: 1px solid #ccc; border-left:none; border-right:none;margin-bottom:20px;padding-top:10px; }
#content #column_middle .leader_box .title { padding-top:10px; font-size:14px;line-height:16px;font-family:arial; font-weight: bold; color: #787473i; padding:0; margin:0; }
#content #column_middle .leader_box .date  { font-size:12px;font-family:arial; color: #787473 }
#content #column_middle .leader_box p { font-size:12px;font-family:arial; color: #787473 }


#content #column_middle .QandA { font-size:16px;font-family:arial; color: #f17c1d; font-weight:bold; }




/* new version of the control box that goes horizontaly */
#content #column_middle .action_box { font-size: 11px; border: 1px solid #ccc; float:left; width:495px; border-left:none; border-right:none;padding:0; margin:0px 0 20px 0; }
#content #column_middle .action_box a { color:#666; text-decoration: none; }
#content #column_middle .action_box a:hover { color:#004fa8; text-decoration: none; }

#content #column_middle .action_box ul { padding:8px 5px 0 30px; }
#content #column_middle .action_box ul li { float:left; width:85px; margin-left:0px; padding-left:0; margin-left:0;}
#content #column_middle .action_box ul li.envelope { list-style-position:inside; margin:0;padding:0 0 8px 0px; list-style: url(../images/insight/icn_envelope.gif); }
#content #column_middle .action_box ul li.printer  { list-style-position:inside; margin:0;padding:0 0 8px 0px; list-style: url(../images/insight/icn_printer.gif); }
#content #column_middle .action_box ul li.favorite { list-style-position:inside; margin:0;padding:0 0 8px 0px; list-style: url(../images/content/ico_favorite2.gif); }
#content #column_middle .action_box ul li.share    { list-style-position:inside; margin:0;padding:0 0 8px 0px; list-style: url(../images/content/ico_share.gif); }
#content #column_middle .action_box ul li.document { list-style-position:inside; margin:0;padding:0 0 8px 0px; list-style: url(../images/insight/icn_document.gif); }
#content #column_middle .action_box ul li.globe    { list-style-position:inside; margin:0;padding:0 0 8px 0px; list-style: url(../images/insight/icn_globe.gif); }
#content #column_middle .action_box ul li.podcast  { list-style-position:inside; margin:0;padding:0 0 8px 0px; list-style: url(../images/insight/icn_podcast.gif); }
#content #column_middle .action_box ul li.audio    { list-style-position:inside; margin:0;padding:0 0 8px 0px; list-style: url(../images/insight/icn_audio.gif); }




#content #column_middle .control_box { float: right; width: 75px; font-size: 11px; padding: 12px; padding-bottom:5px;border: 1px solid #ccc; margin: 15px 0 8px 8px; }
#content #column_middle .control_box a { color:#666; text-decoration: none; }
#content #column_middle .control_box a:hover { color:#004fa8; text-decoration: none; }
#content #column_middle .control_box ul li.envelope { padding: 0 0 0 5px; margin: 0 0 10px 15px; list-style: url(../images/insight/icn_envelope.gif); }
#content #column_middle .control_box ul li.printer 	{ padding: 0 0 0 5px; margin: 0 0 10px 15px; list-style: url(../images/insight/icn_printer.gif); }
#content #column_middle .control_box ul li.favorite     { padding: 0 0 0 5px; margin: 0 0 10px 15px; list-style: url(../images/content/ico_favorite2.gif); }
#content #column_middle .control_box ul li.share 	{ padding: 0 0 0 5px; margin: 0 0 10px 15px; list-style: url(../images/content/ico_share.gif); }
#content #column_middle .control_box ul li.document { padding: 0 0 0 5px; margin: 0 0 10px 15px; list-style: url(../images/insight/icn_document.gif); }
#content #column_middle .control_box ul li.globe 	{ padding: 0 0 0 5px; margin: 0 0 10px 15px; list-style: url(../images/insight/icn_globe.gif); }
#content #column_middle .control_box ul li.podcast { padding: 0 0 0 5px; margin: 0 0 10px 15px; list-style: url(../images/insight/icn_podcast.gif); }
#content #column_middle .control_box ul li.audio { padding: 0 0 0 5px; margin: 0 0 10px 15px; list-style: url(../images/insight/icn_audio.gif); }

/* control box 2 is a horizontal implementation */
#content #column_middle .control_box2 { float: left; width: 480px; line-height:7px;margin:0; padding: 0px; padding-bottom:5px;border: 1px solid #ccc; margin: 0 0 20px 8px; }
#content #column_middle .control_box2 a { color:#666; text-decoration: none; }
#content #column_middle .control_box2 a:hover { color:#004fa8; text-decoration: none; }
#content #column_middle .control_box2 ul { margin:0px; padding:0px; top:-5px;}
#content #column_middle .control_box2 ul li { display:inline; padding: 0 0 0 20px; margin: 0 20px 10px 20px; }
#content #column_middle .control_box2 ul li.envelope { background: left no-repeat url(../images/insight/icn_envelope.gif); }
#content #column_middle .control_box2 ul li.printer  { background: left no-repeat url(../images/insight/icn_printer.gif); }
#content #column_middle .control_box2 ul li.favorite { background: left no-repeat url(../images/content/ico_favorite2.gif); }
#content #column_middle .control_box2 ul li.share    { background: left no-repeat url(../images/content/ico_share.gif); }
#content #column_middle .control_box2 ul li.document { background: left no-repeat url(../images/insight/icn_document.gif); }
#content #column_middle .control_box2 ul li.globe    { background:left no-repeat  url(../images/insight/icn_globe.gif); }
#content #column_middle .control_box2 ul li.podcast  { background: left no-repeat url(../images/insight/icn_podcast.gif); }
#content #column_middle .control_box2 ul li.audio    { background: left no-repeat url(../images/insight/icn_audio.gif); }


#content #column_middle .insight_magazine { width: 495px; padding: 15px 0 15px 0; }
#content #column_middle .insight_magazine:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
#content #column_middle .insight_magazine .column_left { float: left; width: 225px; margin: 0 35px 0 0; }
#content #column_middle .insight_magazine .column_right { float: left; width: 225px; }
#content #column_middle .insight_magazine .column_left a { color: #666; font-weight: bold; }
#content #column_middle .insight_magazine .column_left a:hover { color: #004fa8; text-decoration:none; }

#content #column_middle .insight_magazine .column_right blockquote { \width: 225px; w\idth: 201px; padding: 12px; background-image: url(../images/insight/bg_blockquote.gif); background-repeat: no-repeat; margin: 0 0 30px 0; }
#content #column_middle .insight_magazine .column_right .previous_articles { \width: 225px; w\idth: 199px; padding: 12px; border: 1px solid #eee; background-color: #fdfdfd; }
#content #column_middle .insight_magazine .column_right .previous_articles ul { margin: 10px 0 0 0; }
#content #column_middle .insight_magazine .column_right .previous_articles ul li { padding: 0 0 0 10px; background-image: url(../images/modules/icn_rightarrow.gif); background-repeat: no-repeat; background-position: 0px 4px; margin: 0 0 4px 0; }
#content #column_middle .insight_magazine .column_right a { color: #666; font-weight: bold; }
#content #column_middle .insight_magazine .column_right a:hover { color: #004fa8; text-decoration:none; }

#content #column_middle .search_box { padding: 12px; border: 1px solid #ebebeb; background-color: #fcfcfc; margin: 0 0 20px 0; }
#content #column_middle .search_box .search_term { display: inline; width: 250px; height: 15px; border: 1px solid #ccc; margin: 6px 0 6px 0; }
#content #column_middle .search_box  img { display: inline; vertical-align: middle; }
#content #column_middle .image_box { padding:5px; margin: 5px; border: 1px solid #dddddd; }


/* change the alternating bars for indexes to blues instead of beige and white. */
#content #column_middle .standard_box  { background-color:#f5f9fa; border-bottom: 1px solid #dedede; margin-top:0; margin-bottom:1px;width:475px; padding:10px; }
#content #column_middle .highlight_box { background-color:#ebf2f4; border-bottom: 1px solid #dedede; margin-bottom:1px;padding:10px; width:475px;}


