/* Reset */
* {margin:0; padding:0;}
a, input {outline:none;}
img {border:none;}

/* Elements */
html {overflow-y:scroll;}
body {font-family:Verdana, Geneva, sans-serif; font-size:11px; background-image:url(/images/bgHome.gif);}
h1 {font-size:22px; font-family:Arial, Helvetica, sans-serif; margin:0 0 12px 0;}
h2 {font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
h3 {font-size:26px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0 0 10px 0; color:#FFF;}
h3 a:link, h3 a:visited {color:#FFF; text-decoration:none;}
h3 a:hover, h3 a:active {color:#FFF; text-decoration:underline;}

/* ID's */
#wrapper {width:895px; margin:0 0 0 55px; background-color:#FFF; border-left:1px solid #CCC; border-right:1px solid #CCC;}
#header {padding:20px 40px 0 40px;}
#header-left {float:left; width:450px;}
#header-right {float:right; width:200px;}
#featured {width:895px; height:214px; margin:20px 0 15px 0;}
#featured p {color:#FFF; margin:0 0 7px 0; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#nav {position:absolute; margin:178px 0 0 371px; z-index:999;}
#whitepapers {padding:0 40px;}
#whitepapers ul {list-style:none;}
#banners {background-image:url(images/whitepapers_bg.jpg); background-repeat:repeat-x;}
#disclosure {padding:0 40px 10px 40px; margin:25px 0 0 0;}
#disclosure p {color:#666; margin:0 0 10px 0; line-height:16px;}
#disclosure a:link, #disclosure a:visited, #disclosure a:hover, #disclosure a:active {color:#666;}

/* Classes */
.clear {display:block; clear:both; width:0; height:0; line-height:0; font-size:0;}
.left {float:left;}
.right {float:right;}
.banner {display:none; width:895px; height:214px; background-image:url(images/whitepapers_bg.jpg); background-repeat:repeat-x;}
.banner-img {display:inline; float:left; margin:0 0 0 90px;}
.banner-info {float:left; width:425px; margin:30px 0 0 20px;}
.banner-info a:link, .banner-info a:visited {color:#FFF; text-decoration:none;}
.banner-info a:hover, .banner-info a:active {color:#FFF; text-decoration:underline;}
.download {font-size:14px;}
.category {border-bottom:1px solid #CCC; padding:8px 0 0 0;}
.category ul {display:block; width:650px; float:right;}
.category ul li {padding:0 0 10px 0; border-bottom:1px solid #CCC; margin:0 0 10px 0; line-height:17px;}
.last {border-bottom:none !important; margin:0 !important;}
.cat-title {display:block; width:120px; float:left; margin:0 0 0 8px; font-size:15px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
.link {display:block; width:280px; float:left; padding:0 15px 0 5px;}
.desc {display:block; width:345px; float:left;}
.grey {color:#666;}

/* Nav */
a:link, a:visited {color:#0066CC;}
a:hover, a:active {color:#6699FF;}
#nav ul {list-style:none;}
#nav ul li {float:left;}
#nav ul li a {display:inline-block; width:21px; height:21px; line-height:21px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#nav ul li.activeSlide a {font-size:28px;}
#nav ul li a:link, #nav ul li a:visited {color:#FFFFFF; text-decoration:none;}
#nav ul li a:hover, #nav ul li a:active {color:#FFFFFF; font-size:28px;}

/* TABS ! */
#tabs ul{list-style:none; height:33px; margin:0; 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; font-size:12px;}
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:40px}
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;}


/* iPhone/iPad text resize fix - keep at bottom */
/* body {-webkit-text-size-adjust: none;} */