/*
 * Id: 1.3054
 * Version: 1321370711
 * Generated: Feb 11, 2012 10:26:12 AM
 */

body {background: #fff;}
p {line-height: 1.3em;}

/* header styles */
#masthead a {height: 118px; background: url('/polopoly_fs/1.3054!/masthead.gif') no-repeat 0 0;}
/* date in header */
#header .date {top: 5px;}
/* search in header */
#header .search {top: 115px;right: 0;}
/* subscribe link */
#header .l2e {display: block; position: absolute; top: 165px; right: 10px; width: 299px; height: 57px; text-indent: -2000em;background: url('/polopoly_fs/1.3054!/l2e.gif') no-repeat 0 0;}
#header .subscribe {display: block; position: absolute; top: 232px; right: 10px; width: 298px; height: 114px; text-indent: -2000em;background: url('/polopoly_fs/1.3054!/subscribe.gif') no-repeat 0 0;}
#sideBar {padding-top:193px;}
/* form styles */
#header .generic_form {position: absolute;top: 5px; right: 0px;width: 230px;overflow: hidden;color: #000;background: none;border: none;}
#header .generic_form .gutter {position: relative;background: none;padding: 0 .2em 19px 2em;margin: .2em .3em;}
#header .generic_form h2 {position: absolute; top:0;right:2px;font: normal 1.1em arial, sans-serif;;z-index: 500;padding: 0;text-transform:uppercase;color: #000;}
#header .generic_form form {width: 200px;margin: 1.5em 0 0;}
#header .generic_form ul li {text-align: right;padding:0;margin: .5em 0;}
#header .generic_form ul li.register a {text-decoration:underline;color:#000;}
#header .generic_form ul li label {display: inline;font-size: 1.1em;}
#header .generic_form ul li input {width: 120px;}
#header .generic_form ul li input.submitLogin, #header .generic_form ul li input.submitPassword {width: auto;font-size: 9px;position:absolute;top:70px;left:30px;}
#header .generic_form ul li input.submitPassword {left: 80px;}


/* primary horizontal navigation */
#a #primeNav {margin: 0 10px;font-size:1.3em;background: none; height:36px; padding-left:0;-moz-border-radius: 2px;border-radius: 2px;}
#a #primeNav ul li {border-right: 1px solid #002b5b;}
#a #primeNav ul a {padding:10px; margin:0 6px;background:none;}
  #a #primeNav ul a.drop {padding:10px; background: url('/polopoly_fs/1.3054!/arrow.png') no-repeat right center;}
  #a #primeNav ul a.drop:hover { background: url('/polopoly_fs/1.3054!/arrow.png') no-repeat right center;}
#a #primeNav li ul li {background: #264276; border: 1px solid #002b5b; border-top: none;}
#a #primeNav li ul a:hover {background: #ccc;}
#a #primeNav li ul {top: 32px !important;}

/* element styles */
/* Title */
.title{font: georgia, times, serif;}
h2.title {margin: 0 .6em;}
  .sections h2.title {margin:0;}
h2.title a {color: #002b5b;}

/* splitter styles */
.Observer #upperLeft .splitter .left {width: 60%;}
.Observer #upperLeft .splitter .right {width:40%;}
.sections {margin: 0 0 1em;}
.sections .splitter {border-bottom:1px solid #ccc;margin: 0 1em;padding: 1em 0;} 
#upperLeft .viewSplit .left, #upperLeft .viewSplit .right {width:50%;}

/* teaser */
.teaser h3 {margin: 0 0 .3em;font-weight:normal; font-size:1.7em;}
.teaser h4, .categoryList ul li h4 {margin: 0 0 .3em;font: italic 1.4em georgia, times, serif; color: #777;}
#content .topStory h2 {display: none;}
#content .topStory img {float: left; margin: 0 1em 0 0;}
  #content .splitter .topStory img {float: none;margin: 0 0 .3em;}
.topStory h3 {font-size: 2.2em;}
.sections .left .teaser {margin-left: 0;}

/* opacity overlay styles */
#upperLeft .yui-skin-sam .topStory {position: relative;min-height:150px;top: -3px;}
#upperLeft .yui-skin-sam .topStory img {width: 375px;margin: 0;}
#upperLeft .yui-skin-sam .textWrap {position: absolute;bottom: 0px; left: 0px;width: 355px;padding: 1em;background: #fff;opacity: .70; -moz-opacity: .70; filter:alpha(opacity=70);}
#upperLeft .yui-skin-sam .topStory .gutter {padding: 0;}
#upperLeft .yui-skin-sam .topStory h3 {font-weight: normal;font-size: 2.3em;}
#upperLeft .yui-skin-sam .topStory p, #upperLeft .yui-skin-sam .topStory a, #upperLeft .yui-skin-sam .topStory h4 {color: #333;}
#upperLeft .yui-skin-sam .topStory h3 a {color:#264276;}

/* article list */
.articleList h2 {font-weight: normal;margin: 0 0 .5em;}
.articleList .gutter {padding:0;}
  .yui-skin-sam .articleList .gutter {padding:1em;}
.articleList .teaser {border-bottom: none;padding: 0 0 1.5em;}
.splitter .right .articleList.Blogs {border-left:1px solid #ccc;padding: 0 0 0 1em;}
.splitter .right .articleList.Blogs h2 {color: #002b5b;font-weight:bold;} 

/* spotlight */
.spotlight h2 {color: #002b5b;}
.spotlight ul li {padding: 0 1em;}
.spotlight ul li h4 {font-size: 1.2em; text-align: left;}

/* category list */
#upperLeft .right .categoryList {margin-top:0;}
  #upperLeft .sections .right .categoryList {margin-top:1em;}
.categoryList h2{font-size: 1.8em; color: #666;border-bottom: 1px solid #ccc;}
.categoryList .gutter {padding-top: .2em;}
  #upperLeft .right .categoryList .gutter {padding: 1em 0;}
  #upperLeft .sections .right .categoryList .gutter {padding: 1em 1em 1em 2em;}
.categoryList ul li{color: #264276; list-style-type: disc;}
  #upperLeft .right .categoryList ul li {list-style:none;}
  #upperLeft .sections .right .categoryList ul li {list-style:disc;}
.categoryList ul li a{font: normal 1.5em georgia, times, serif;}
.categoryList ul li p {color: #000;}
.categoryList ul li.showImage{border-bottom:none;padding:.8em 0;} 

/* tab box */
.yui-skin-sam {border: none;}
.yui-nav {padding-left: 0; background: #264276; border-bottom: 1px solid #ccc;}
.yui-navset {border: none; margin: 0;padding: 0;}
.yui-nav li {margin:0px 2px 0 0px;font-weight:normal;font-size: 1.2em;}
.yui-nav li a {padding: 5px; border-right: none;color: #fff;}
.yui-nav li.ui-tabs-selected a {color:#264276;border: solid 1px #ccc;border-bottom: none; background-image: none; background:#fff !important; padding: 5px 5px 6px;}
.yui-content {border: 1px solid #ccc;border-top: none;background: #fff !important;}

/* viewpoints styles */
.viewSplit h2.title {}
.viewSplit .categoryList .gutter {padding: 0;}
.viewSplit .categoryList ul li {list-style:none;}
.viewSplit .poll {margin: 0 1em;}
.viewSplit .poll h2 {color: #002b5b;}
.viewSplit .poll .gutter {padding: 1em 0;}

/* top tab box */
#upperLeft .yui-skin-sam {border: none;position:relative;top:-32px;}
#upperLeft .yui-nav {padding-left: 0; padding-right:5px;background: none;float:right; border-bottom: none;}
#upperLeft .yui-navset {border: none; margin: 0;padding: 0;}
#upperLeft .yui-nav li {margin:0px 2px 0 0px;font-weight:normal;font-size: 1.2em;}
#upperLeft .yui-nav li a {padding: 2px 5px; border-right: none;color: #264276;background:#fff !important;border:1px solid #ccc;}
#upperLeft .yui-nav li.ui-tabs-selected a {color:#fff;border: solid 1px #264276; background:#002b5b !important; padding: 2px 5px;}
#upperLeft .yui-content {border: none;background: #fff !important;}
#upperLeft .topDate {margin: 1em 1em 0 10px;background: #264276;color:#fff;font-size:1.2em;padding: .2em 0 .2em .5em;height:20px;line-height:20px;width:369px;}

/* social links */
#sideBar .yui-skin-sam .social {padding: 1em;}
#content .social {margin: 1em;}
#header .social {position: absolute;right:0;top:0;}
.social li {padding:0 0 0 .4em;float: left;width: 23px;height: 23px;line-height: 23px;}
.social li a {display: block;text-indent: -2000em;}
.social li.fb {background: url('/polopoly_fs/1.3054!/facebook.png') no-repeat 0 0;} 
.social li.tw {background: url('/polopoly_fs/1.3054!/twitter.png') no-repeat 0 0;} 
.social li.yt {background: url('/polopoly_fs/1.3054!/youtube.png') no-repeat 0 0;} 
.social li.rss {background: url('/polopoly_fs/1.3054!/rss.png') no-repeat 0 0;} 
.social li.nl {background: url('/polopoly_fs/1.3054!/mail.png') no-repeat 0 0;} 
.social li.ap {background: url('/polopoly_fs/1.3054!/apple.png') no-repeat 0 0;} 
.social li.an {background: url('/polopoly_fs/1.3054!/droid.png') no-repeat 0 0;}

/* Blog divider */
.blogLine iframe, .blogLine .teaser, .blogLine .singleImage, .blogLine .splitter {border-bottom:1px solid #ccc;padding-bottom:1em;clear:both;}
.blogLine .splitter .teaser, .blogLine .splitter iframe {border-bottom:none;}
.blogLine iframe, .blogLine .splitter {margin:1em;}

/* SIDEBAR STYLES */
#sideBar h2 {font-weight:normal;}

/* FOOTER STYLES */
#footer {background: #002b5b url('/polopoly_fs/1.3054!/footer.gif') no-repeat 0 0;}
#footer p {margin: 0 0 0 1em;color: #fff;font-size: 1.2em;clear:both;}
#footer .subNavH {float: right;width: 750px;text-align: left;font-size: 1.4em;}
#footer .subNavH a {color: #fff;}
ul.footerColumn {float: left; margin: 1em 2em 1em 0; font-size: 1.2em;}
ul.footerColumn.first {margin-left:530px;}
ul.footerColumn li {padding: .2em 0;}
ul.footerColumn li a {color:#fff;}
#footer .social {width: 86px;}
#footer .social li {padding: .2em;}



      
