/* Reset */
* {margin:0; padding:0; outline:none;}
img {border:0;}
ul, ol {list-style:none;}
.clear {clear:both;}

/* Elements */
html {overflow-y:scroll;}
body {font-family:Verdana, Geneva, sans-serif; font-size:11px; background-image:url(../images/bgHome.gif);}
h1, h2, h3, h4 {font-family:Arial, Helvetica, sans-serif;}
h2 {font-size:16px; margin-bottom:15px;}
p {line-height:16px;}
p.quote-by {padding-left:50px; margin-bottom:20px;}
q {display:block; font-size:12px; font-style:italic; line-height:20px; margin:6px 0; color:#669999;}
img.port-manager {margin-top:22px; margin-left:10px;}

/* ID's */
#wrapper {width:960px; border-left:1px solid #669999; border-right:1px solid #669999; margin-left:45px; background-color:#FFF;}
#header {height:241px; background-image:url(../images/sector_bg_top.jpg); background-repeat:repeat-x; border-bottom:1px solid #669999;}
#slider {height:241px; position:relative; z-index:0;}
#body {clear:both;}
#body-fund {width:960px; clear:both; background-image:url(../images/sub-nav-bg.gif); background-repeat:repeat-y; background-position:0;}
#left {width:220px; margin-left:25px; float:left; display:inline;}
#left p {line-height:14px; margin-bottom:10px;}
#left h3 {font-size:16px; margin-top:25px;}
#left table {width:100%; line-height:24px; margin-bottom:15px;}
#left table tr td {font-weight:bold; border-bottom:1px solid #003333;}
#left table tr#last td {border:none;}
#left table tr td.right {text-align:right;}
#middle {width:666px; float:right;}
#middle-fund {width:734px; float:right; padding-bottom:30px;}
#middle-fund #middle-top #middle-top-right {margin-top:25px !important;}
#middle-fof {padding-left:30px; padding-top:20px; padding-bottom:30px;}
#middle-fof #middle-top-left {width:700px; float:left;}
#middle-fof h6 {margin-top:0 !important;}
#middle-fof img.port-manager {margin-top:0 !important;}
#middle-fof #middle-top-right {margin-top:0 !important;}
#middle-fof #middle-bottom {width:700px;}
#middle-top {margin-bottom:20px;}
#middle-top-left {width:514px; float:left;}
#middle-top-right {width:180px; padding-right:10px; float:right; border-left:1px solid #CCC; padding-left:15px; margin-top:20px; display:inline;}
#middle-top-right p {margin-bottom:15px;}
#middle-top-right ul {margin-top:6px;}
#middle-top-right ul li {margin-bottom:5px;}
#middle-top-left h6 {margin-top:23px; margin-bottom:5px;}
#middle-top-left h1 {margin-bottom:15px; font-size:18px;}
#managers {margin-top:4px; line-height:20px;}
#manager-title {font-weight:bold; margin-top:15px;}
#middle-content {border-left:1px solid #ccc; margin-top:20px;}
#blog-head {width:650px; border-top:1px solid #ccc;}
#blog-head h4 {font-size:16px; font-weight:normal; margin-top:5px; margin-left:14px;}
#blog-posts {border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
@media screen {#blog-posts {height:400px; overflow-y:scroll;}}
#blog-footer {text-align:right; margin-bottom:30px;}
#blog-footer img {margin:10px 20px 0 0;}
#charts {clear:both; margin-bottom:0px; width:705px; padding-top:30px;}
#charts-no-video {clear:both; margin-bottom:20px; width:705px;}
#charts-video-timeline {clear:both; margin-bottom:20px; width:705px; padding-top:30px;}
#charts p {color:#666; margin-top:10px;}
#chart-left {width:360px; float:left;}
#chart-right {width:290px; float:right;}
#branding {clear:both; background-image:url(/shared/images/public/shadow_white.gif); background-repeat:repeat-x; padding-top:15px; padding-bottom:15px;}
#brand-left {width:300px; float:left; margin-left:35px; display:inline;}
#brand-right {width:300px; float:right; text-align:right; margin-right:35px; display:inline;}
#disclosure {background-color:#E7EFF7; padding:20px 35px;}
#disclosure p {margin-bottom:11px;}
#TIMELINE  {color:#003333; font-family:Verdana,Geneva,sans-serif; font-size:10px; padding-top:10px; width:705px;}
#TIMELINE .gs-tl-content {background-color:transparent; border-color:#CCCCCC; border-style:solid; border-width:0 1px; padding-top:5px;}
#TIMELINE table.timeline-layout {border:medium none; padding:0; width:100%;}
#TIMELINE td.last {border-right:medium none;}
#TIMELINE tr.year-row {background-color:#FFCC33;}
#TIMELINE tr.year-row td, #TIMELINE tr.year-row th {color:#000000; padding:2px 0 2px 10px; text-align:left;}
#TIMELINE tr.image-row td, #TIMELINE tr.image-row th {text-align:center;}
#TIMELINE tr.image-row img {padding:2px 0;}
#TIMELINE tr.text-row td, #TIMELINE tr.text-row th {border-right:1px solid #EEEEEE; padding:4px 8px 0 10px; text-align:left; vertical-align:top;}
#more-content p {margin-top:10px;}

/* Classes */
.slide {height:241px;}
.newBlogBlockEven, .newBlogBlockOdd  {clear:both; line-height:16px; padding:9px 15px;}
.newBlogBlockEven img, .newBlogBlockOdd img {float:right; margin-left:15px;}
.newBlogBlockOdd {background-color:#f0f8f8;}
.newBlogBlockAuthor {padding-bottom:5px; padding-top:5px;}
.doctype {color:#666;}
.chart-head {line-height:13px; border-bottom:1px solid #CCC; padding:0 5px 5px 5px;}
.chart-head p.header{float:left; width:280px;}
.chart-head img{float:left; margin-top:6px;}
.chart-body {padding:10px 5px;}
.gs-title {background-color:transparent; border-color:#CCCCCC; border-style:solid; border-width:0 1px 1px; font-weight:bolder; padding:2px 4px; color:#000;}
.qa p {margin-bottom:10px;}
h1.sIFR-replaced {display:block; width:345px;}
h2.sIFR-replaced {display:block; width:345px;}
.jq_collapse_list {padding-top:15px !important;}
.jq_collapse_list li {padding-left:0 !important;}
.more_content {width:514px !important;}

/* Nav */
a:link, a:active {color:#0066CC;}
a:visited, a:hover {color:#6699FF;}
#disclosure a:link, #disclosure a:active {color:#000;}
#disclosure a:visited, #disclosure a:hover {color:#666;}
h6 a:link, h6 a:visited {color:#666; text-decoration:none; font-weight:normal; font-size:11px;}
h6 a:hover, h6 a:active {text-decoration:underline;}
#left table a:link, #left table a:visited {text-decoration:none;}
#left table a:hover, #left table a:active {text-decoration:none;}

#nav-area {position:absolute; z-index:2; width:960px; height:36px; margin-top:205px; font-size:0; line-height:0; display:inline-block;}
#nav {width:556px; height:26px; float:left; margin-top:10px; margin-left:10px; display:inline;}
#nav li {float:left;}
#nav li a {background-image:url(../images/sector_nav.png); display:block; height:26px; margin:0; text-indent:-9999px;}
#nav li a#nav1 {width:121px; background-position:0 52px;}
#nav li a#nav2 {width:234px; background-position:-124px 52px;}
#nav li a#nav3 {width:199px; background-position:-361px 52px;}
#nav li a#nav1.active {background-position:0 0px !important;}
#nav li a#nav1:hover {background-position:0 26px;}
#nav li a#nav2.active {background-position:-124px 0px !important;;}
#nav li a#nav2:hover {background-position:-124px 26px;}
#nav li a#nav3.active {background-position:-361px 0px !important;;}
#nav li a#nav3:hover {background-position:-361px 26px;}

#nav-right {width:185px; height:32px; float:right; margin-right:20px; display:inline;}
#nav-right a {width:185px; height:32px; display:block; text-indent:-9999px; background-image:url(../images/sector_modelportfolio.gif); background-position:0px -33px;}
#nav-right a:hover {background-position:0px -1px;}

#sub-nav {width:200px; float:left;}
#sub-nav ul li a {background-repeat:no-repeat; background-position:5px 5px; display:block; height:50px; border-bottom:1px solid #003333; padding:5px 0 5px 63px; line-height:50px; text-decoration:none; color:#003333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#sub-nav ul li a:hover {text-decoration:underline; background-color:#ddeded;}
#sub-nav ul li a.active {background-color:#FFF !important; text-decoration:none !important;}
#sub-nav ul li a#sub-nav1 {background-image:url(../images/nav_consumer.jpg);}
#sub-nav ul li a#sub-nav2 {background-image:url(../images/nav_energy.jpg);}
#sub-nav ul li a#sub-nav3 {background-image:url(../images/nav_financials.jpg);}
#sub-nav ul li a#sub-nav4 {background-image:url(../images/nav_healthcare.jpg);}
#sub-nav ul li a#sub-nav5 {background-image:url(../images/nav_industrials.jpg);}
#sub-nav ul li a#sub-nav6 {background-image:url(../images/nav_natresources.jpg);}
#sub-nav ul li a#sub-nav7 {background-image:url(../images/nav_technology.jpg);}
#sub-nav ul li a#sub-nav8 {background-image:url(../images/nav_telecom.jpg);}
#sub-nav ul li a#sub-nav9 {background-image:url(../images/nav_utilities.jpg);}