@charset "UTF-8";
/* CSS Document */

* {margin:0px; padding:0px;}
img {border:none; width:auto; height:auto;}
img a {border: none !important;}
p {margin: 0 0 11px; line-height: 20px;}
ul {margin: 0 0 10px 15px;}
ul li {margin:5px 0;}
form {margin: 3px 0 15px;}

html {overflow-y:scroll; height:100%;}
body {background: url(https://www.putnam.com/images/bgHome.gif) repeat top left; height: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #000;}

h1 {font-size: 28px; margin: 0 0 20px; line-height: 36px;}
h2 {font-size: 17px; margin: 0 0 30px; line-height: 24px; font-weight: normal;}
h3 {font-size: 17px; margin: 0 0 25px; line-height: 24px;}
h4 {color: #333; padding: 0 0 5px 0;}
h5 {font-size: 17px; margin: 40px 0 25px; line-height: 24px;}
h6 {font-size: 17px; margin: 0 0 25px; line-height: 24px; font-weight: normal;}

#container {margin: 0px auto; width:980px; border-left:1px solid #ccc; border-right:1px solid #ccc; background-color:#f6f6f6; min-height: 100%;}
#top {background:url(http://www.putnam.com/iphone/img/iphone_back.jpg) no-repeat #fff; padding: 50px 40px 20px 0;}
#top h1, #top h2 {padding: 0 0 0 40px;}

.main {clear: both; width: 900px; padding: 20px 20px 20px 20px;}
.row {width: 100%; margin: 0 auto; overflow: hidden; height: 100%;}

.b {width: 669px; margin: 0px; float: left;}
.c {width: 207px; margin: 0px 0; float: right; border-left: 1px dotted #ccc; padding: 0 0 20px 10px;}
.c img {margin: 0 0 10px;}
.c select {width: 185px;}

#cmo ul, #fio ul, #ma ul, #ge ul {margin: 17px 0 11px 12px !important; padding: 0 0 0 20px !important; background-image: none !important; height: 100% !important; width: 530px; border: none !important;}
#cmo ul li, #fio ul li, #ma ul li, #ge ul li {list-style: outside !important; list-style-type:disc !important; margin: 3px 0 !important; background: none !important; border: none !important; display: list-item !important; float:none !important;}
#cmo ul li a, #fio ul li a, #ma ul li a, #ge ul li a {list-style: outside; list-style-type:disc; margin: 3px 0 !important; float:none !important; background: none !important; padding: 0px; height: 100%; line-height: 14px;}

ul#links {margin: 0 !important; padding: 0 !important; list-style-type: none !important; height: auto !important; background: none !important; border: none !important;}
ul#links li {list-style: none; float: none !important; margin: }
ul#links li a {background: none !important; border: none !important; padding: 0px !important; margin: 0px !important; height: auto !important;}
ul#links li img {margin: 0 10px 0 0; display: inline;}

.footnote {margin: 40px 0; color: #666; font-size: 11px;}
.footnote sup {font-size: 10px;}
span.footnote {margin: 0px !important;}
.disclaimer {color:#666; padding:25px 40px; width: 900px; background:url(http://www.putnam.com/iphone/img/iphone_shadow.jpg) repeat-x #f6f6f6; font-size: 11px;}
.disclaimer a {color: #666 !important;}

a:link, a:visited, a:active {color: #039; outline: none; text-decoration: none;}
a:hover {color: #6699ff; text-decoration: underline;}

/* THE NAVIGATION ! */
#navigation {list-style: none; z-index:1000;}
ul#navigation {margin: 0 0 0 20px !important;}
#navigation li {display: block; height: 100%; list-style: none; margin: 0px;}
#navigation li a {display: block; height: 100%; background:url(../images/sh_nav_sprite.png); padding: 7px 12px 3px 0;}
li a#navToolOn {background-position: -132px -29px; width: 118px; height: 33px; list-style: none; color: #000;}
li a#navTool  {background-position: 0px -29px; width: 118px; height: 33px; list-style: none;}
li a#navResearchOn {background-position: -132px 0px; width: 118px; height: 19px; list-style: none; color: #000;}
li a#navResearch {background-position: 0px 0px; width: 118px; height: 19px; list-style: none;}
li a#navExploreOn {background-position: -132px 0px; width: 118px; height: 20px; list-style: none; color: #000;}
li a#navExplore {background-position: 0px 0px; width: 118px; height: 20px; list-style: none;}

/* TABS ! */
#tabs ul{list-style:none; height:33px; margin:0 0 20px; padding:0 0 0 7px; background-image:url("https://www.putnam.com/static/img/tabs-bg.gif"); background-position:bottom;background-repeat:repeat-x;border-left: 1px solid #BDCCDC;border-right: 1px solid #BDCCDC;}
#tabs ul li{float:left; margin:0;}
#tabs ul li a{display:inline-block;padding:0 20px;height:32px;line-height:32px;background:url("https://www.putnam.com/static/img/tabs-sep.gif") no-repeat left;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;outline:0}
.ie6 #tabs ul li a{border-top:1px solid #FFF;border-left:1px solid #FFF;border-right:1px solid #FFF;text-decoration:none}
#tabs ul li a.active{border-top:1px solid #dadada;border-left:1px solid #dadada;border-right:1px solid #dadada;color:#000;border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-box-shadow:0 -1px 2px #DDD;-webkit-box-shadow:0 -1px 2px #DDD;box-shadow:0 -1px 2px #DDD;background-color:#FFF;background-image:none}
#tabs ul li a.first,#tabs ul li a.active-right{background-image:none}
#tabs ul.blue{background-image:url("https://www.putnam.com/static/img/tabs-bg-blue.gif");height:32px}
#tabs ul.blue li a{height:29px;background:url("https://www.putnam.com/static/img/tabs-sep-blue.gif") no-repeat top left;margin-top:1px;line-height:29px;text-decoration:none}
#tabs ul.blue li a:link,#tabs ul.blue li a:visited{color:#000}
#tabs ul.blue li a:hover,#tabs ul.blue li a:active{color:#039}
#tabs ul.blue li a.active{height:33px;margin-top:-2px;border-top:1px solid #bdccdc;border-right:1px solid #bdccdc;border-left:1px solid #bdccdc;border-top-left-radius:1px;border-top-right-radius:1px;-moz-border-radius-topleft:1px;-moz-border-radius-topright:1px;line-height:34px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:#FFF}
#tabs ul.blue li a.active:link,#tabs ul.blue li a.active:visited,#tabs ul.blue li a.active:hover,#tabs ul.blue li a.active:active{color:#000;cursor:default}
#tabs ul.blue li.end-cap{background:url("https://www.putnam.com/static/img/tabs-sep-blue.gif") no-repeat top left;width:2px;text-indent:-100%;overflow:hidden;height:29px;margin-top:1px}
#tabs ul.blue li a.active-right,#tabs ul.blue li.active-right{background-image:none}

/* TABLES ! */
table td, table th {vertical-align: top;}
table.general{width:100%;font-family:Arial,Helvetica,sans-serif; margin: 20px 0;}
table.general caption{text-align:left;padding-left:15px;border-bottom:1px solid #d8d8d8;padding-bottom:10px}
table.general thead{background-image:url("https://www.putnam.com/static/img/table-first-row-bg.gif");background-repeat:repeat-x;background-position:bottom;background-color:#FFF}
table.general td,table.general th{padding:11px 0 11px 15px;text-align:left;line-height:18px}
table.general.full-width td,table.general.full-width th{padding:11px 0 11px 40px}
table.general td{border-bottom:1px dotted #d6d6d6}
table.general td.last,table.general th.last{padding-right:15px}
table.general .odd td{background-color:#fff}
table.general .even td{background-color:#f1f1f1}
#research-whitepapers .odd img, #research-whitepapers .even img {margin: 0 15px 0 0;}
table.data{border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4}
table.data td,table.data th{border-right:1px solid #e4e4e4}
th.header{cursor:pointer}
.sort-arrows{display:inline-block;width:10px;height:12px;margin:0 0 0 3px;vertical-align:-2px;background-repeat:no-repeat}
th.header .sort-arrows{background-image:url("https://www.putnam.com/static/img/table-sort-arrows.gif")}
th.header.headerSortUp .sort-arrows{background-image:url("https://www.putnam.com/static/img/table-sort-arrow-up.gif")}
th.header.headerSortDown .sort-arrows{background-image:url("https://www.putnam.com/static/img/table-sort-arrow-down.gif")}
/* TableSorter pager addon */
div.tablesorterPager {padding: 10px 0;text-align: right;position: static !important;top: auto !important;}
div.tablesorterPager span {padding: 0 5px 0 5px;}
div.tablesorterPager img {vertical-align: bottom;cursor: pointer;}
div.tablesorterPager input {width: 30px;border: 0;text-align: center;vertical-align: 4px;}