  body {
    background-color: #152C68 !important;
    background-image: url("/graphics/isrBackground.png") !important;
    background-repeat: repeat-y !important;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position: center top;
    background-size: auto auto;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    margin: 0px;
    padding: 0px;
  }
  a { color: #152C68; text-decoration: none !important; }
  a:visited { color: #152C68; }
  a:hover { color: #000; }
  a:active { color: #152C68; }
  a img { border: 0px !important; }
  #isrHeader { width: 980px; text-align: left; }
  #isrHeader .isrMasthead { background-color: #000 !important; background: url('/graphics/NavBkgnd980px.jpg') no-repeat top left; width: 100%; height: 180px; }
  .isrLogo { position: absolute; padding-left: 25px; top: 50px; }
  .isrLogin { padding-left: 25px; width: 400px; }
  .isrLogin, .isrClassLinks {  float: left; padding-top: 5px; }
  .isrClassLinks { text-align: right; width: 535px; }
  .isrClassLinks ul { margin: 0px; padding: 0px; }
  .isrClassLinks ul li { display: inline; margin-left: 5px; }
  .isrLogin a, .isrClassLinks a { color: #fff; font-weight: bold; font-size: 9pt; }
  .isrLogin a:hover, .isrClassLinks a:hover { color: #E2B46A; }
  .hotLinks { position: absolute; margin-top: 140px; margin-left: 15px; color: #E2B46A; font-weight: bold; }
  .hotLinks a { color: #fff; }
  .hotLinks a:hover { color: #E2B46A; }
  .weatherAd { position: absolute; top: 35px; margin-left: 470px; color: #E2B46A; font-weight: bold; }
  .topRightAd { position: absolute; top: 35px; margin-left: 725px; color: #E2B46A; font-weight: bold; }
  
  /*menus*/
  div#isrSubNav ul { display: none; }
  div#menuContainer { position: absolute; margin-top: 85px; }
  div#menuContainer ul {  margin: 2px; padding: 2px; }
  div#menuContainer ul li { display: inline; margin-top: 1px; margin-left: 4px; padding-bottom: 6px; }
  div#menuContainer ul li a { color: #E2B46A; margin-left: 8px; margin-right: 0px; padding-top: 5px; padding-bottom: 5px; padding-right: 11px; }
  div#menuContainer ul li a span { padding-top: 5px; padding-bottom: 5px; }
  div#menuContainer ul li.activeTab a span { background: url('/graphics/navBg.png') repeat top left; }
  div#menuContainer ul li.activeTab a { font-family: "Arial Black",sans-serif; font-size: 8pt; color: #152C68; background: url('/graphics/navRight.png') no-repeat top right; }
  div#menuContainer ul li.activeTab { padding-top: 5px;padding-left: 3px; background: url('/graphics/navLeft.png') no-repeat top left; }
  div#menuContainer ul li.inactiveTab a { color: #E2B46A; background: transparent; }
  div#menuContainer div#isrSubNav { background: url('/graphics/NavBkgnd.png') top left repeat-x; height: 26px; width: 980px; margin-top: -1px; }
  div#menuContainer div#isrSubNav a { color: #152C68; padding-top: 5px; }
  div#menuContainer div#isrSubNav a:hover { color: #000; }
  div#menuContainer div#isrSubNav ul { padding-top: 5px; }

/*menus*/

div#isrBody{background-color:#000;text-align:center;}
div#container{text-align:left;}
div#left{width:630px;font-size:12pt;}
div#right{float:right;width:330px;font-size:9pt;}
.adSpace{text-align:center;padding:10px 0;}

div.moduleMain{background-color:#fff;padding-left:5px;width:635px;margin-top:5px;overflow:hidden;}


div.moduleLarge{background-color:#fff;margin:5px 0px 10px 0px;}
div.moduleSmall, div.moduleRight{background-color:#fff;width:330px;margin-top:5px;}

div.moduleSmall p, div.moduleRight p{text-indent:5px;}

div.moduleSmall {width:300px;margin-top:15px;}
.pageTitle{color:#152668;font-family:Arial Black, Helvetica,sans-serif;margin:0px 0px 0px 0px;font-size:12pt;}
h4.title{font-size:15pt; height: 28px;margin:0px;padding:3px 0px 5px 5px;color:#E2B46A;background-image:url('/graphics/ModHeaderGradient.gif');background-repeat: repeat-x;font-family: "Arial Black",sans-serif;}
h4.blueTitle{margin-left: 5px; margin-top: 0px; padding-top: 5px; text-transform: uppercase; color: #152C68; font-size: 10pt; font-weight: bold;}
.sub { font-size: 50%; position: relative; font-weight: normal; }

/* old calls
h4.title{font-size:14pt;font-weight:normal;margin:0px;padding:7px 0px 7px 5px;color:#E2B46A;background-image:url('/graphics/ModHeaderGradient.gif');}
.sub { font-size: 75%; position: relative; bottom: -0.2em; }
*/

div.moduleRight .pageTitle { margin-left: 5px !important; }

ul.infoList { float:left;width:125px;padding:0px;margin:5px 0px 5px 25px;list-style-position:inside; }
ul.infoList li { list-style-type: none; }
ul.infoRankList { padding:0px;margin:5px 0px 5px 25px; }
ul.infoRankList li { list-style-type: none; }

/*story*/
.mainStory{width:400px;float:left;}
.otherStory{width:190px;margin-left:425px;margin-top: 5px;}

.headline, .headlineSide{margin:0px; font-size: 11pt;}

.summary{font-size:9pt;margin-top:0px;}

.headlineSide {margin-bottom:10px;}
.issueLine{color:#152C68;margin:0px 0px 10px 0px;padding:0px;height:2px;line-height:2px;}

.moreLink { padding: 5px; font-weight: bold; font-size: 9pt; }


/*article*/
h1.artHead { margin: 0; padding: 0px; color: #152C68; line-height: 25px; }
div.artSubHead { margin: 5px 0; font-size: 12pt; font-weight: bold; }
ul.shareList { margin: 10px 0px; padding: 0px; }
ul.shareList li { display: inline; margin-left: 10px; }
ul.shareList li.first { margin-left: 0px; }
.storyText li { padding: 0px; list-style-position: inside; }
ul.isrConnections { margin: 0px 0 0 5px; padding: 0px; width: 290px; }
ul.isrConnections li { list-style-position: outside; margin: 8px 0; list-style-type: none; }
.storyText h3 { display: inline; }
.eyebrow { margin: 10px 0px; font-size: 10pt; }


/*footer*/
div#isrFooter { height: 170px; width: 980px; text-align: left; background: url('/graphics/footerBg.gif') repeat-x !important; }
div#isrFooter ul { margin: 0px; padding: 0px; float: left; }
div#isrFooter ul li { list-style-type: none; font-size: 10pt; }
div#isrFooter ul.siteOverview { width: 185px; }
div#isrFooter ul.siteOverview li a { color: #fff; }
div#isrFooter ul.siteOverview li a:hover { color: #E2B46A; }
div#isrFooter ul.siteOverview li.first, div#isrFooter ul.siteOverview li.first a { color: #18277A; text-transform: uppercase; font-weight: bold; font-family: 'Arial Black'; }
div#isrFooter ul.footertext li { font-size: 8pt; display: inline; border-left: 1px solid #E2B46A; color: #E2B46A; padding-right: 6px; padding-left: 10px; }
div#isrFooter ul.footertext li a { color: #E2B46A; }
div#isrFooter ul.footertext li.first { border-left: none; }


/*webkit hacks -- chrome, safari, etc.*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
     #isrNav { margin-top: 0px !important; }
	 .search { margin-top: 140px !important; }
}