@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 {background:url(https://www.putnam.com/static/img/advisor/layout/container-drop-shadows.png) repeat-y center top #f1f1f1; vertical-align: baseline;}

body {min-height: 100%; height: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #000;}

table {border-top: 1px solid #cce0f4; margin-bottom: 4px; width: 100%; line-height: 16px;}
table thead tr th {text-align: center; padding: 6px 0; border-bottom: 1px solid #cce0f4;}
table tbody tr td {text-align: center; border-bottom: 1px solid #cce0f4;}
table tbody tr th {text-align: left; border-bottom: 1px solid #cce0f4; font-weight: normal;}

hr {width: 920px; border-top: 1px dotted #b6b6b6; border-left: none; border-right: none; border-bottom: none; margin: 15px 0 20px;}

#container {width: 980px; margin: 0px auto; background: url(/spectrum/images/spectrum_band.png) repeat-x 0 285px #fff;}
#body-header-bg {width: 100%; height: 500px; background: url(https://www.putnam.com/static/img/advisor/layout/body-header-bg.jpg) repeat-x center top; position: absolute; z-index: -1; left: 0; top: 0;}
#header {background:url(/spectrum-funds/images/perf_at_putnam.png) no-repeat top left; width: 481px; height: 37px;}
#header .logo a {display: block; width: 144px; height: 37px;}
#header .logo a:hover {text-decoration: none;}

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

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

.a {width: 637px; margin: 0px; float: left;}
.a ul {width: 500px; margin: 0 0 30px 15px;}
.a div {height: 170px;} 
.b {width: 313px; margin: 0px; float: right; vertical-align: top; background:url(/spectrum-funds/images/sidebar_bg.png) repeat-y;}
.b div {padding:0 30px 20px;}
.b .top {background:url(/spectrum/images/sidebar_top.png) no-repeat top; margin: 0px; padding: 0px 30px; height: 30px;}
.b .middle {background:url(/spectrum/images/sidebar_fv.png) no-repeat top center; margin: 0px; padding: 10px 30px; height: 292px;}
.b .bottom {background:url(/spectrum/images/sidebar_bot.png) no-repeat bottom center; margin: 0px; padding: 0px 30px; height: 145px;}
.b .left {padding: 0px 30px 15px 0 !important;}
.b img {margin: 0 0 5px 0;}
.c select {width: 185px;}

.box {width: 189px; float: left; margin: 0 34px 0 0; color: #fff;}
.box.last {margin: 0px !important;}
.box h6 {font-size: 12px; line-height: 13px; color: #fff;}

.six {width: 600px; height: 100% !important;}

.shadow {background:url(/spectrum-funds/images/dropshadow.png) repeat-x bottom; height:55px; padding: 10px 15px 10px 10px;}

#headerLinks ul {float:right; padding:0; margin:0;}
#headerLinks ul li {float:left; list-style:none; margin:0; padding:5px 10px 0; background:#fff; border:solid 1px #fff; border-right:solid 1px #9f9f9f;}
#headerLinks ul li.last {border-right:none;}
#headerLinks ul li.hl-f {text-align:right; padding:5px 10px 0 5px; width: 155px;}
#headerLinks ul li.hl-f a:hover {text-decoration:none;}
#headerLinks ul li .hl-subnav {display:none; padding: 0; text-align:left; border: 1px solid #dadada; position: absolute; z-index: 900; background: #fff; width: 164px;}
#headerLinks ul li:hover .hl-subnav {display:block;}
#headerLinks ul li .hl-subnav a {display:block; border-bottom:1px solid #dadada; padding: 5px; color:#0065d4;}
#headerLinks ul li .hl-subnav a.last {border: none;}

.left {float: left;}
.right {float: right;}

.clearfix {zoom: 1;}
.clearfix:before, .clearfix:after {content: "\0020"; display: block; height: 0;	overflow: hidden;}
.clearfix:after {clear: both;}

.footnote {margin: 40px 0; color: #666; font-size: 11px; height: 100% !important;}
.footnote sup {font-size: 10px;}
span.footnote {margin: 0px !important;}

.disclaimer {color:#666; padding:25px 30px; width: 920px; background:url(/iphone/img/iphone_shadow.jpg) repeat-x #f6f6f6; font-size: 11px;}
.disclaimer a {color: #666 !important;}
.disclaimer ul {float: left; list-style-type: none; padding: 0 90px 0 0; margin: 0;}
.disclaimer ul.last {padding-right: 0;}
.disclaimer ul li strong {color: #000;}
.disclaimer ul.last li a img {margin: 0 5px 0 0;}

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