/*
----------------------------------------------------------------
news landing page styles
---------------------------------------------------------------- */


div.leadstorywrap {width: 770px; margin-bottom: 13px;}
div.photowrap {background: #1e3c50; padding: 2px; border: 1px solid #0a2a3a; width: 277px; border: 1px solid #000; float: left;}
div.photowrap img {display: block; background: #efefef; width: 275px; height: 235px; border: 1px solid #000;}
div.photowrap div.photocaption {background-color:#5f7c8e;color:#fff;padding:5px;font:10px Arial, sans-serif;}

div.leadstory {float: left; width: 227px; padding-left: 8px; font-size: 11px;}
div.leadstory h3 {font-size: 18px; margin-bottom: 3px; padding: 0 5px 0 0;}
div#mc div.leadstory p.blurb {padding: 0 10px 0 0; font-size: 12px; line-height: 1.4em;}
div.leadstory p.fullstory {text-align: right; margin: 5px 10px 0 0; font-weight: bold;}
div.kickerwrap {float: left; width: 249px; color: #1b384c; background: #1b384c url(/images/news/kicker_bg_bottom.gif) center bottom no-repeat;}
div.kicker {padding: 12px 10px 1px 10px; width: 229px; color: #1b384c; background: #1b384c url(/images/news/kicker_bg_top.gif) center top no-repeat;}
div.kicker h4 {font-size: 12px; margin-bottom: 2px;}
div.kicker div.story {clear: both; font-size: 11px;}
div.kicker div.story img {float: left; margin: 2px 6px 0 0; border: 1px solid #1b374a; background: #333; display: block; width: 96px; height: 72px;}
div#mc div.kicker p {line-height: 1.3em;}

div.kickerwrap p.archive {clear: both; text-align: center; text-transform: uppercase; font-weight: bold; margin-top: 3px;}
div.kickerwrap p.archive a, div.kickerwrap p.archive a:link {color: #ffa632;}
div.kickerwrap p.archive a:visited {color: #c78227;}

div.recentnews {clear: both;}

div.recentnews h4 {background: url(/images/news/h3_recentnews.gif) no-repeat; width: 766px; height: 23px;}
div.newsitem {border-bottom: 1px solid #b3b4b8; padding: 0 200px 0 0; margin: 0 8px;}
div.newsitem h5 {font-size: 12px; font-weight: bold;}
div.newsitem h5 span.date {color: #1b384c;}
div#mc div.newsitem p.blurb {margin: 0; line-height: 1.5em;}
div.recentnews p.archive {margin: 10px 0 0 8px; font-weight: bold;}

/*
----------------------------------------------------------------
news article styles
---------------------------------------------------------------- */


div.recentnews div.newsitem, div.newsarchive div.newsitem {padding: 14px 250px 10px 2px; border-bottom: 1px solid #b3b4b8;}

#article {padding:0 19px;}



div.recentnews div.evenRow, div.newsarchive div.evenRow {background-color: #f5f5f5;}

h2#newsHeadline {font-size:2.25em;font-weight:bold;color:#0b3854;}
h3#newsSubhead {font-size:1.25em;font-weight:bold;color:#6a8a99;}
div#newsByline {font-weight:bold;margin-top:5px;}
div#newsText {margin-top:2em;}
div#newsText,
div#newsText p {line-height:1.8em;color:#0b3854;}
div#newsText p {margin-top:2em;}
div#newsTagline {}

div#newsRightcol {float:right;text-align:left;margin-left:10px;width:300px;}

div#webtools {background: url(/images/news/bg_tools.jpg) repeat-y; padding: 0 0 13px 0; margin-top: 10px;}
div#webtools h3 {background: url(/images/news/h3_tools.gif) no-repeat; width: 300px; height: 17px; margin-bottom: 10px;}
div#webtools a {margin:0}
div#webtools a img {margin:0 4px;}

table#newsImage {border:1px solid #012232;width:300px;}
table#newsImage td#newsPhoto {background-color:#1e3c50;padding:11px 10px 7px 10px;text-align:center;}
table#newsImage td#newsPhoto img {border:1px solid #000;}
table#newsImage td#newsCaption {background-color:#5f7c8e;color:#fff;padding:5px;font:10px Arial, sans-serif;}


div#relatedLink,
div#topHeadlines {background-color:#1e3c50;padding:11px 15px;font-size:11px;color:#fff;}

div#relatedLink a,
div#topHeadlines a {color:#ffa632;}

div#newsAd {margin-top:5px;}

div.newsarchive h3 {background: url(/images/news/h3_newsarchive.gif) no-repeat; width: 365px; height: 23px; float: left;}

div.newsarchive_filter {background: url(/images/news/newsarchive_filter_bg.gif) no-repeat; padding: 3px 0 0 106px; width: 296px; height: 20px; float: left;}

h4.monthsubtitle {clear: both; padding: 12px 0 0 12px; font-size: 16px; color: #1b374a;}



div#fb_comments {text-align: center; padding: 15px 0}
