HTML {
	OVERFLOW-Y: scroll
}
BODY {
	FONT-SIZE: 62.5%; WIDTH: 100%; FONT-FAMILY: arial, helvetica, sans-serif; HEIGHT: 100%; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.page-alignment {
	MARGIN: 0px auto; WIDTH: 1000px; TEXT-ALIGN: left
}
.page-padding {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.clear {
	CLEAR: both
}
H1 {
	FONT: 2.1em "times new roman", times, serif; COLOR: #799da4
}
.full-layout H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; BACKGROUND: url(h1-bg.gif) #ebedec repeat-x; PADDING-BOTTOM: 10px; MARGIN: 0px 20px 1px; PADDING-TOP: 18px
}
H1.page-head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #ecebdd 1px solid
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #fff
}
H2.sh {
	MARGIN: 0px 0px 6px; COLOR: #666
}
.sh_above_text {
	COLOR: #666
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #666
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN: 8px 0px 4px; COLOR: #666
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; MARGIN: 8px 0px 0px; COLOR: #666
}
P {
	FONT-SIZE: 1.2em; COLOR: #666; LINE-HEIGHT: 1.5em
}
LI {
	FONT-SIZE: 1.1em; COLOR: #666
}
UL.square LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(li-square-blue.gif) no-repeat 0px 0.2em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px
}
.ullistelements UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(li-square-blue.gif) no-repeat 0px 0.2em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px
}
.pad-top {
	MARGIN-TOP: 10px
}
A {
	COLOR: #009999
}
A:hover {
	TEXT-DECORATION: underline
}
.breadcrumbs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 10px; PADDING-TOP: 20px
}
BODY.size0 {
	FONT-SIZE: 62.5%
}
BODY.size1 {
	FONT-SIZE: 70%
}
BODY.size2 {
	FONT-SIZE: 80%
}
BODY.size3 {
	FONT-SIZE: 90%
}
.home-page .outer-wrapper {
	BACKGROUND: url(home-right.gif) no-repeat 50% 0px
}
.home-page .inner-wrapper {
	BACKGROUND: url(home-left.gif) no-repeat 50% 0px
}
.landing-page .outer-wrapper {
	BACKGROUND: url(home-right.gif) no-repeat 50% 0px
}
.landing-page .inner-wrapper {
	BACKGROUND: url(landing-left.gif) no-repeat 50% 0px
}
.content-page .outer-wrapper {
	BACKGROUND: url(content-right.gif) no-repeat 50% 0px
}
.content-page .inner-wrapper {
	BACKGROUND: url(content-left.gif) no-repeat 50% 0px
}
.header H2 {
	PADDING-LEFT: 20px; FLOAT: left
}
.header .minor-menu {
	BACKGROUND: url(menu-divider.gif) no-repeat 100% 100%; FLOAT: right; WIDTH: 653px; HEIGHT: 39px
}
.header .minor-menu .links {
	FLOAT: right; COLOR: #ccc; MARGIN-RIGHT: 20px; PADDING-TOP: 20px
}
.header .minor-menu .search-form {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.header .search-field {
	BORDER-RIGHT: #adadad 0px solid; BORDER-TOP: #adadad 1px solid; FONT-SIZE: 1em; FLOAT: left; BORDER-LEFT: #adadad 1px solid; WIDTH: 210px; COLOR: #999; BORDER-BOTTOM: #adadad 0px solid; FONT-FAMILY: arial, helvetica, sans-serif; POSITION: relative; TOP: 6px; HEIGHT: 16px; BACKGROUND-COLOR: #f8f8f8
}
.header .search-trigger {
	FLOAT: left; POSITION: relative; TOP: 6px
}
.major-menu {
	Z-INDEX: 1; FLOAT: right; WIDTH: 653px; POSITION: relative; HEIGHT: 74px
}
.major-menu .menu-item IFRAME {
	Z-INDEX: 998; LEFT: 0px; VISIBILITY: hidden; WIDTH: 180px; POSITION: absolute; TOP: 100%
}
.major-menu LI.menu-item {
	FLOAT: left; POSITION: relative
}
.major-menu A.trigger {
	DISPLAY: block; HEIGHT: 74px
}
.major-menu A.trigger SPAN {
	DISPLAY: block; TEXT-INDENT: -9999px
}
.major-menu .current A.trigger {
	BACKGROUND-POSITION: 0px -74px
}
.major-menu A.trigger:hover {
	BACKGROUND-POSITION: 0px -74px
}
.major-menu .menu-item:hover .drop-down {
	DISPLAY: block
}
.major-menu .hover .drop-down {
	DISPLAY: block
}
.major-menu .drop-down {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: none; Z-INDEX: 999; BACKGROUND: url(drop-down-bg.gif) #e2e4e0 repeat-x 0px 0px; LEFT: 0px; BORDER-LEFT: #fff 1px solid; WIDTH: 180px; BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; TOP: 100%
}
.major-menu .align-right {
	RIGHT: -1px! important; LEFT: auto! important
}
.major-menu .drop-down UL {
	MARGIN: 1px 0px
}
.major-menu .drop-down LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: url(menu-item-divider.gif) no-repeat 14px 0px; PADDING-BOTTOM: 0px; MARGIN: -1px 0px 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.major-menu .drop-down LI A {
	PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 14px; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 7px
}
.major-menu .drop-down LI A:hover {
	BACKGROUND: #ebebeb
}
.major-menu .drop-down LI.first {
	BACKGROUND-IMAGE: none! important
}
.major-menu .drop-down LI.first A {
	PADDING-TOP: 15px
}
.major-menu .drop-down LI.last A {
	BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 16px
}
.about-us-menu A.trigger {
	BACKGROUND: url(about-us.gif) no-repeat; WIDTH: 143px
}
.process-menu A.trigger {
	BACKGROUND: url(process.gif) no-repeat; WIDTH: 142px
}
.research-menu A.trigger {
	BACKGROUND: url(research.gif) no-repeat; WIDTH: 141px
}
.products-menu A.trigger {
	BACKGROUND: url(products.gif) no-repeat; WIDTH: 140px
}
.news-menu A.trigger {
	BACKGROUND: url(news.gif) no-repeat; WIDTH: 87px
}
.navigation-group {
	OVERFLOW: hidden; HEIGHT: 98px
}
.landing-page .navigation-group {
	OVERFLOW: hidden; HEIGHT: 202px
}
.landing-page .navigation-group .banner {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #fff; FLOAT: right; BORDER-LEFT: #fff 1px solid; WIDTH: 631px; MARGIN-RIGHT: 20px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 200px
}
* HTML .landing-page .navigation-group .banner {
	MARGIN-RIGHT: 10px
}
.landing-page .section-description {
	MARGIN-TOP: 15px; FLOAT: left; WIDTH: 285px
}
.landing-page .section-description P {
	COLOR: #fff
}
.navigation-group .section-title {
	PADDING-LEFT: 20px; FLOAT: left
}
.navigation-group .section-tabs {
	BORDER-RIGHT: #fff 20px solid; BACKGROUND: url(section-tabs-bg.gif); FLOAT: right; WIDTH: 633px; HEIGHT: 98px
}
.navigation-group .utility-group {
	MARGIN-TOP: 8px; WIDTH: 633px; COLOR: #009999; HEIGHT: 22px; TEXT-ALIGN: right
}
.navigation-group .utility-group .pipe {
	COLOR: #ccc
}
.navigation-group .utility-group .buttons {
	PADDING-TOP: 10px
}
.navigation-group .tab-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 32px
}
.navigation-group .first-tab {
	MARGIN-LEFT: 0px! important
}
.navigation-group .active-tab {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; FLOAT: left; HEIGHT: 36px
}
.navigation-group .inactive-tab {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; FLOAT: left; HEIGHT: 36px
}
.navigation-group .tab-separator {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; FLOAT: left; HEIGHT: 36px
}
.navigation-group .tab-list .inactive-tab {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.navigation-group .tab-list .inactive-tab A {
	DISPLAY: block; COLOR: #009999; PADDING-TOP: 12px
}
.navigation-group .tab-list .active-tab {
	BACKGROUND: url(active-tab-bg.gif) repeat-x; MARGIN: 0px 13px
}
.navigation-group .tab-list .active-tab A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 12px
}
.navigation-group .tab-list .tab-separator {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(tab-separator.gif) no-repeat 50% 0px; PADDING-BOTTOM: 0px; WIDTH: 1px; PADDING-TOP: 0px
}
.sub-tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; BACKGROUND: url(sub-tab-bg.gif) #467279 repeat-x; PADDING-BOTTOM: 20px; MARGIN: 0px 20px 20px; COLOR: #aac3c2; PADDING-TOP: 10px
}
.sub-tab-space {
	MARGIN-BOTTOM: 20px
}
.sub-tabs A {
	MARGIN: 20px 4px; COLOR: #6eecec
}
.sub-tabs A.current {
	COLOR: #fff
}
.sub-tabs A.current:hover {
	CURSOR: default; TEXT-DECORATION: none
}
.content {
	MARGIN: 0px 20px
}
.home-page .content {
	BACKGROUND: url(home-content-bg.gif) no-repeat 0px 202px; MARGIN-RIGHT: 18px
}
.content P {
	FONT-SIZE: 1.2em; MARGIN: 10px 0px; COLOR: #666; LINE-HEIGHT: 15px
}
.content .generic-content {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.content .generic-content H2 {
	FONT-SIZE: 1.4em; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; COLOR: #666; BORDER-BOTTOM: #eaeadc 1px solid
}
.content .generic-content H3 {
	MARGIN: 10px 0px
}
.content .generic-content UL {
	MARGIN: 13px 0px 13px 10px
}
.content .generic-content LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; FONT-SIZE: 1.2em; BACKGROUND: url(li-square-blue.gif) no-repeat 0px 0.2em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px
}
.two-column-layout .left-column {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 297px; PADDING-TOP: 0px
}
.landing-page .two-column-layout .left-column {
	WIDTH: 295px
}
.two-column-layout .left-column .brochure-icon {
	BACKGROUND: url(brochure-icon.png) no-repeat; FLOAT: left; WIDTH: 99px; MARGIN-RIGHT: 10px; HEIGHT: 92px
}
.two-column-layout .right-column {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px; BACKGROUND: url(content-bg.gif) #f1f8fa repeat-x; FLOAT: right; BORDER-LEFT: #ccc 1px solid; WIDTH: 631px; BORDER-BOTTOM: #ccc 1px solid
}
.landing-page .two-column-layout .right-column {
	BACKGROUND: #fff; WIDTH: 634px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.two-column-layout .right-column .micro-column {
	FLOAT: right; MARGIN-LEFT: 1px
}
.two-column-layout .micro-column H2 {
	MARGIN: 10px 0px 15px
}
.two-column-layout .micro-column P {
	FONT-SIZE: 1.2em; MARGIN-RIGHT: 15px
}
.two-column-layout .micro-column .more {
	MARGIN-TOP: -5px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
.two-column-layout .right-disclaimer {
	FLOAT: right; WIDTH: 631px
}
.two-column-layout .right-disclaimer P {
	FONT-SIZE: 1.1em
}
.two-column-layout .left-column P A STRONG {
	FONT-SIZE: 0.91em
}
.full-layout {
	BORDER-LEFT: #fff 1px solid
}
.full-layout-content {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px; BACKGROUND: url(content-bg.gif) #f1f8fa repeat-x; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.footer {
	CLEAR: both; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #fff; PADDING-BOTTOM: 20px; PADDING-TOP: 1px
}
.footer .liner {
	BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 39px
}
.footer P {
	MARGIN-TOP: 6px; FONT-SIZE: 1em
}
.footer .copyright {
	FLOAT: left; COLOR: #666; POSITION: relative
}
.footer .disclaimer {
	COLOR: #666; POSITION: relative; TEXT-ALIGN: center
}
.disclaimers {
	FONT-SIZE: 1.1em! important; COLOR: #666! important
}
.disclaimers STRONG {
	FONT-SIZE: 1.1em! important
}
.footer .links {
	FLOAT: right; COLOR: #ccc; POSITION: relative
}
.home-page .experiential-module {
	BORDER-TOP: #fff 1px solid
}
.home-page .tout-column {
	FLOAT: left; PADDING-TOP: 30px
}
.home-page .pad-right {
	MARGIN-RIGHT: 11px
}
.home-page .tout-column H2 {
	MARGIN-BOTTOM: 13px
}
.home-page .tout-column H3 {
	BORDER-TOP: #ecebdd 1px solid; FONT-SIZE: 1.2em; PADDING-TOP: 12px
}
.home-page .tout-column H3.no-border {
	BORDER-TOP-STYLE: none
}
.home-page .tout-column .boxed {
	BORDER-RIGHT: #ecebdd 0px solid; PADDING-RIGHT: 20px; BORDER-TOP: #ecebdd 1px solid; BORDER-LEFT: #ecebdd 0px solid; BORDER-BOTTOM: #ecebdd 1px solid
}
.home-page .tout-column P {
	FONT-SIZE: 1.2em
}
.home-page .tout-column .more {
	FONT-SIZE: 1.1em
}
.home-page .tout-column .more A {
	FONT-WEIGHT: bold
}
.home-page .tout-column .boxed A {
	FONT-WEIGHT: bold
}
.home-page .right-column {
	FLOAT: left; MARGIN: 16px 0px 0px 20px; WIDTH: 290px
}
.home-page .right-column .investor-links {
	MARGIN: 10px 0px 25px
}
.home-page .right-column TD {
	PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top
}
.home-page .right-column TD.date {
	WIDTH: 100px
}
.home-page .right-column H2 {
	COLOR: #666
}
.home-page .right-column TD.left A {
	FONT-SIZE: 1.2em
}
.home-page .right-column TD.left H3 A {
	FONT-SIZE: 1em
}
.home-page .right-column TD.left P {
	MARGIN: 6px 0px
}
.home-page .right-column .view-all {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
.home-page .right-column .date {
	FONT-SIZE: 1em; COLOR: #999
}
.home-page .right-column .list-separator {
	BORDER-TOP: #ecebdd 1px solid; MARGIN-TOP: 20px; MARGIN-BOTTOM: 15px
}
.home-page .featured-left {
	FLOAT: left; PADDING-TOP: 13px
}
.home-page .featured-left H2 {
	FONT-SIZE: 1.2em; MARGIN-BOTTOM: 7px; COLOR: #666
}
.home-page .featured-left .product {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; FLOAT: left; MARGIN-BOTTOM: 14px; PADDING-BOTTOM: 12px; WIDTH: 193px; BORDER-BOTTOM: #ecebdd 1px solid
}
.home-page .featured-left .first {
	MARGIN-RIGHT: 20px
}
.home-page .featured-left .more {
	FONT-SIZE: 1.1em
}
.timeline-container {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
.page-column {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 278px; PADDING-TOP: 0px
}
.page-column-chart {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 337px; MARGIN-RIGHT: 20px; PADDING-TOP: 0px
}
.related-resources-detail {
	FLOAT: left; WIDTH: 261px
}
.left {
	FLOAT: left
}
.page-column-double-wide {
	PADDING-LEFT: 20px; FLOAT: left; WIDTH: 594px
}
.manager {
	FLOAT: left; MARGIN: 10px 15px 0px 0px; WIDTH: 137px
}
.manager H4 {
	FONT-SIZE: 1.1em
}
.manager SPAN {
	FONT-SIZE: 1.1em; COLOR: #666
}
.last.manager {
	MARGIN-RIGHT: 0px
}
.section {
	PADDING-RIGHT: 0px; BORDER-TOP: #dfe5d9 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
IMG.morningstar {
	FLOAT: right; MARGIN: 4px 0px 0px
}
.product-overview-chart {
	WIDTH: 99%
}
.product-overview-chart CAPTION {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 8px; COLOR: #666; PADDING-TOP: 0px
}
.product-overview-chart TH {
	PADDING-RIGHT: 0px; BORDER-TOP: #dfe5d9 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 4px; WIDTH: 33%; COLOR: #666; PADDING-TOP: 4px
}
.product-overview-chart TD {
	PADDING-RIGHT: 0px; BORDER-TOP: #dfe5d9 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 4px; COLOR: #666; PADDING-TOP: 4px
}
.section .table-title {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(section-right-bg.gif) #e7e9e8 repeat-x; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.section .table-title .date {
	DISPLAY: block; FLOAT: right; WIDTH: 35%; COLOR: #666
}
.section .table-title H2 {
	FLOAT: left; WIDTH: 65%; COLOR: #666
}
.section TABLE .key {
	PADDING-LEFT: 8px; TEXT-ALIGN: left
}
.section TABLE .value {
	PADDING-RIGHT: 8px; TEXT-ALIGN: right
}
.section-right {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(section-right-bg.gif) #e7e9e8 repeat-x; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 15px; PADDING-TOP: 15px
}
.section-right H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px; BORDER-BOTTOM: #d8d9cb 1px solid
}
.section-right A {
	FONT-WEIGHT: bold
}
.data-section {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px
}
.data-section TABLE {
	WIDTH: 100%
}
.data-section TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: bottom; COLOR: #666; PADDING-TOP: 2px
}
.data-section TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: bottom; COLOR: #666; PADDING-TOP: 2px
}
.data-section TD {
	FONT-SIZE: 1.1em
}
.data-section TH {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
.data-section .major TH {
	FONT-SIZE: 1.2em; BACKGROUND: url(sub-tab-bg.gif) #467279 repeat-x; COLOR: #fff; TEXT-ALIGN: center
}
.data-section .divider TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: url(results-row-divider.gif) repeat-x; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 3px
}
.data-section TH.highlight {
	BACKGROUND: #edefee
}
.data-section TD.highlight {
	BACKGROUND: #edefee
}
.data-section TD.date {
	WHITE-SPACE: nowrap
}
.performance-data TD {
	TEXT-ALIGN: center
}
.performance-data TH {
	TEXT-ALIGN: center
}
.performance-data .csi {
	TEXT-ALIGN: left
}
.performance-data .sales-charge {
	TEXT-ALIGN: left
}
.performance-data .controls TD {
	TEXT-ALIGN: left
}
.performance-data .sales-charge {
	FONT-SIZE: 1em
}
TABLE.calendar-performance TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: bottom; PADDING-TOP: 4px; TEXT-ALIGN: center
}
TABLE.calendar-performance TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: bottom; PADDING-TOP: 4px; TEXT-ALIGN: center
}
TABLE.calendar-performance .year {
	TEXT-ALIGN: left
}
.disclaimers {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.disclaimers .page-column {
	WIDTH: 440px
}
.press-kit {
	FLOAT: left; MARGIN: 20px 0px 0px 20px; WIDTH: 395px
}
* HTML .press-kit {
	MARGIN-LEFT: 10px
}
.press-kit .top {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(dark-green-grad-bg.gif) #416f76 repeat-x; PADDING-BOTTOM: 12px; MARGIN: 0px 0px 1px; PADDING-TOP: 12px
}
.speed-bump .header {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(dark-green-grad-bg.gif) #416f76 repeat-x; PADDING-BOTTOM: 12px; MARGIN: 0px 0px 1px; PADDING-TOP: 12px
}
.press-kit .top P {
	COLOR: #fff
}
.press-kit .bottom {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: #90abb0; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
.press-kit .bottom LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px; LIST-STYLE-TYPE: none
}
.press-kit .chkbox {
	MARGIN: 0px 12px 0px 0px
}
.press-kit .buttons {
	PADDING-RIGHT: 0px; BORDER-TOP: #c3d0d2 1px solid; PADDING-LEFT: 22px; BACKGROUND: #90abb0; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; HEIGHT: 35px
}
.press-general {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; PADDING-TOP: 11px
}
.press-general .sub-tabs {
	FONT-SIZE: 1.2em; BACKGROUND: url(sub-tab-bg.gif) #467279 repeat-x; MARGIN: 0px; COLOR: #aac3c2; LETTER-SPACING: -0.01em
}
.press-general .primary-column {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 387px; MARGIN-RIGHT: 20px; PADDING-TOP: 20px
}
.press-general .headquarters {
	FLOAT: left; WIDTH: 170px; MARGIN-RIGHT: 0px; PADDING-TOP: 20px
}
.press-general H3 {
	FONT-SIZE: 1.1em
}
.press-general .headquarters P {
	FONT-SIZE: 1.1em
}
.press-general H3 {
	MARGIN: 0px 0px 10px
}
.press-general UL {
	MARGIN: 0px 0px 10px
}
.press-general P {
	MARGIN: 0px 0px 10px
}
.press-general P.source {
	FONT-SIZE: 0.9em; TEXT-ALIGN: right
}
.press-general LI {
	PADDING-RIGHT: 40px; PADDING-LEFT: 16px; FONT-SIZE: 1.2em; BACKGROUND: url(li-square-blue.gif) no-repeat 0px 4px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px
}
.press-general .sub-column {
	FLOAT: left; WIDTH: 183px
}
.press-general .institutional {
	MARGIN-RIGHT: 20px
}
.press-general .sub-column H2 {
	FONT-SIZE: 1.2em; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 7px; COLOR: #666; BORDER-BOTTOM: #e8e9dc 1px solid
}
.press-general .sub-column LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.press-general .experience {
	WIDTH: 100%; COLOR: #666
}
.press-general .experience A {
	FONT-WEIGHT: bold
}
.press-general .experience TH {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; BACKGROUND: url(press-management-bg.gif) repeat-x 0px 100%; PADDING-BOTTOM: 22px
}
.press-general .experience TD {
	PADDING-RIGHT: 20px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 8px
}
A.button {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(button-bg.gif) #a7c1c5 no-repeat; FLOAT: left; WIDTH: 110px; COLOR: #1f2425; BORDER-TOP-STYLE: none; LINE-HEIGHT: 20px; MARGIN-RIGHT: 12px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 21px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
A.button:hover {
	BACKGROUND: url(button-bg.gif) #71959b no-repeat 0px -21px; CURSOR: pointer; TEXT-DECORATION: none
}
INPUT.submit {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(button-submit-bg.gif) #a7c1c5 no-repeat; MARGIN: 15px 0px; WIDTH: 110px; COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 21px; BORDER-BOTTOM-STYLE: none
}
INPUT.submit:hover {
	BACKGROUND: url(button-submit-bg.gif) #1d4148 no-repeat 0px -21px; CURSOR: pointer
}
.right-column-right {
	FLOAT: left; MARGIN: 20px 0px 0px 10px; WIDTH: 185px
}
.right-column-right A {
	FONT-SIZE: 1.1em
}
.right-column-right .hr {
	BORDER-TOP: #d8d9cb 1px solid; MARGIN: 12px 0px
}
.featured-item .photo {
	FLOAT: left; MARGIN-RIGHT: 15px! important
}
.featured-item P {
	MARGIN: 0px 0px 5px
}
.featured-item H3 {
	MARGIN: 0px 0px 5px
}
.featured-item .title {
	MARGIN-BOTTOM: 20px
}
.featured-item .more-link {
	FONT-WEIGHT: bold
}
.speed-bump {
	DISPLAY: none; Z-INDEX: 99999; RIGHT: 0px; LEFT: 0px; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 100%; TEXT-ALIGN: center
}
.speed-bump .shade {
	BACKGROUND: #fff; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.speed-bump .window {
	BORDER-RIGHT: #cfcfcf 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #cfcfcf 1px solid; PADDING-LEFT: 20px; BACKGROUND: #fff; PADDING-BOTTOM: 20px; MARGIN: 0px auto; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 634px; PADDING-TOP: 20px; BORDER-BOTTOM: #cfcfcf 1px solid; POSITION: relative
}
.speed-bump .header {
	HEIGHT: 50px
}
.speed-bump .header P {
	FONT-SIZE: 13px; FLOAT: left; WIDTH: 290px; COLOR: #fff; LINE-HEIGHT: 17px; MARGIN-RIGHT: 20px; TEXT-ALIGN: left
}
.speed-bump .iframe {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #8fabaf; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.speed-bump .iframe IFRAME {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 600px; BORDER-BOTTOM: #cfcfcf 1px solid
}
.speed-bump .buttons {
	PADDING-RIGHT: 0px; BORDER-TOP: #bbd3d7 1px solid; PADDING-LEFT: 16px; BACKGROUND: #8fabaf; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; HEIGHT: 40px
}
.iframeprodlist {
	LEFT: 0px; VISIBILITY: hidden; WIDTH: 1px; POSITION: absolute; TOP: 66px; HEIGHT: 1px
}
A.accept {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(button-submit-bg.gif) #a7c1c5 no-repeat; FLOAT: left; WIDTH: 110px; COLOR: #fff; BORDER-TOP-STYLE: none; LINE-HEIGHT: 20px; MARGIN-RIGHT: 12px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 21px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
A.accept:hover {
	BACKGROUND: url(button-submit-bg.gif) #1d4148 no-repeat 0px -21px; CURSOR: pointer; TEXT-DECORATION: none
}
.faceted-search .facets-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(dark-green-grad-bg.gif) #416f76 repeat-x; PADDING-BOTTOM: 20px; MARGIN: 10px 10px 0px; PADDING-TOP: 0px
}
.faceted-search .facet-group {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.faceted-search .facet-group H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 8px; COLOR: #fff; PADDING-TOP: 10px; BORDER-BOTTOM: #b3c2c2 1px solid
}
.faceted-search .facet-group SELECT {
	FONT-SIZE: 1.1em; FONT-FAMILY: arial, helvetica, sans-serif
}
.faceted-search .facets {
	
}
.faceted-search .facets TD {
	VERTICAL-ALIGN: top; COLOR: #ccc
}
.faceted-search .facets TD.input {
	PADDING-RIGHT: 5px
}
.faceted-search .facet-column {
	PADDING-RIGHT: 10px
}
.faceted-search .facet-column TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.faceted-search .results-count {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #90abb0; PADDING-BOTTOM: 3px; MARGIN: 1px 10px; COLOR: #fff; PADDING-TOP: 3px
}
.faceted-search .facet-state {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.1em; BACKGROUND: #e7e9e8; PADDING-BOTTOM: 10px; MARGIN: 1px 10px 5px; COLOR: #666; PADDING-TOP: 15px
}
.faceted-search .results-container {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(results-bg.gif) #f1f8fa repeat-x; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.faceted-search TABLE.results {
	WIDTH: 100%
}
.faceted-search TABLE.results A {
	FONT-WEIGHT: bold
}
.faceted-search .results TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 5px
}
.faceted-search .results TH {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 5px
}
.faceted-search TABLE.results TH {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 6px; PADDING-TOP: 11px
}
.faceted-search TABLE.results TH A.sort_asc {
	PADDING-RIGHT: 16px; BACKGROUND: url(sort-desc.gif) no-repeat 100% 4px
}
.faceted-search TABLE.results TH A.sort_desc {
	PADDING-RIGHT: 16px; BACKGROUND: url(sort-asc.gif) no-repeat 100% 4px
}
.faceted-search .results .divider TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: url(results-row-divider.gif) repeat-x; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 3px
}
.faceted-search TABLE.results TD.sort-column {
	BACKGROUND: #edefee
}
.faceted-search TABLE.results A.arrow:hover {
	TEXT-DECORATION: none! important
}
.faceted-search TABLE.results TH.sort-column {
	BACKGROUND: url(results-header-bg.gif) repeat-x 0px 100%
}
.faceted-search TABLE.results .first TD {
	PADDING-TOP: 13px
}
.faceted-search TABLE.results .last TD {
	PADDING-BOTTOM: 25px
}
.faceted-search DIV.results {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 388px
}
.faceted-search .related-links {
	MARGIN-TOP: 20px; FLOAT: right; WIDTH: 195px
}
.faceted-search DIV.results .results-top {
	MARGIN-TOP: -5px
}
.faceted-search DIV.results .results-bottom {
	MARGIN-TOP: 25px
}
.faceted-search DIV.results H4.date {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; MARGIN: 25px 0px 5px; COLOR: #666
}
.faceted-search DIV.results H3 {
	BORDER-TOP: #ecebdd 1px solid; FONT-SIZE: 1.2em; MARGIN: 5px 0px; PADDING-TOP: 12px
}
H3.notopline {
	BORDER-TOP-STYLE: none! important
}
.faceted-search DIV.results H3 .author {
	FONT-WEIGHT: normal
}
.faceted-search DIV.results P {
	MARGIN-BOTTOM: 12px
}
.faceted-search .pagination {
	CLEAR: both; BACKGROUND: url(results-bottom.gif) repeat-x; COLOR: #666; HEIGHT: 47px
}
.faceted-search .pagination .links {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; PADDING-TOP: 8px; TEXT-ALIGN: right
}
.showpageresult {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; FLOAT: right; PADDING-TOP: 20px; TEXT-ALIGN: right
}
.news-content {
	PADDING-BOTTOM: 20px
}
.news-content .breadcrumbs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 20px 20px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #ecebdd 1px solid
}
.news-content .text {
	FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 385px
}
.news-content .text H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #666; FONT-FAMILY: arial, helvetica, sans-serif
}
.news-content .links {
	FLOAT: right; MARGIN: 15px 20px 0px 0px; WIDTH: 183px
}
.news-content .links .section-highlight {
	BACKGROUND: url(dark-green-grad-bg.gif) #416f76 repeat-x; PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
.news-content .links .section-right P {
	FONT-SIZE: 1.1em
}
.news-content .links .section-highlight P {
	COLOR: #ccc
}
.news-content .links .section-highlight A {
	COLOR: #6eecec
}
.process-tab H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 2.1em; MARGIN: 0px 0px 10px; COLOR: #799da4; FONT-FAMILY: "times new roman", times, serif
}
.process-tab {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.process-tab .spotlight {
	PADDING-RIGHT: 1px; BACKGROUND-POSITION: 100% 100%; PADDING-LEFT: 1px; FLOAT: right; PADDING-BOTTOM: 1px; WIDTH: 284px; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; BACKGROUND-COLOR: #f2f4f3
}
.spotlight IMG.photo {
	RIGHT: 0px; BOTTOM: 0px; POSITION: absolute
}
.process-tab .spotlight .liner {
	MARGIN: 11px 120px 16px 16px
}
.process-tab .spotlight .pullquote {
	FONT-SIZE: 1.8em; COLOR: #c7a342; TEXT-INDENT: -0.5em; LINE-HEIGHT: 1.1em; FONT-FAMILY: "times new roman", times, serif
}
.process-tab .spotlight .pullquote EM {
	FONT-SIZE: 1.38em; FONT-STYLE: normal
}
.process-tab .spotlight .source H3 {
	BORDER-TOP: #d5d7d2 1px solid; MARGIN-TOP: 14px; FONT-WEIGHT: normal; FONT-SIZE: 1.2em; PADDING-TOP: 12px
}
.process-tab .spotlight .source P {
	FONT-SIZE: 1em; MARGIN: 3px 0px; LINE-HEIGHT: 1.2em
}
.process-tab .spotlight .source P.more {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
.process-column-left {
	DISPLAY: inline; FLOAT: left; WIDTH: 285px
}
.process-column-right {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 20px 20px; WIDTH: 281px
}
.process-gradient {
	BACKGROUND: url(dark-green-grad-bg.gif) #3f6e75 repeat-x
}
.section-header {
	CLEAR: both; MARGIN-BOTTOM: 20px
}
.bio-image-left {
	FLOAT: left; MARGIN-RIGHT: 18px
}
.bio-title {
	FONT-SIZE: 0.8em
}
.process-column-right .section-right A {
	DISPLAY: block; FONT-SIZE: 1.1em! important; LINE-HEIGHT: 1.8em
}
.press-kit .department {
	CLEAR: left; PADDING-RIGHT: 0px; BORDER-TOP: #ecebdd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.press-kit .department#dept1 {
	CLEAR: left; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.press-kit .department P {
	MARGIN: 0px
}
.press-kit .department IMG {
	FLOAT: left; MARGIN: 0px 19px 0px 0px
}
.hr2 {
	BORDER-TOP: #ecebdd 1px solid; MARGIN: 0px 20px 15px
}
.people-detail .pullquote {
	BORDER-TOP: #e9eadc 1px solid; MARGIN: 13px 0px
}
.people-detail .pullquote P {
	FONT-SIZE: 1.8em; COLOR: #c7a342; TEXT-INDENT: -0.5em; LINE-HEIGHT: 1.4em; FONT-FAMILY: "times new roman", times, serif
}
.people-detail .experience {
	BORDER-TOP: #e9eadc 1px solid; MARGIN-TOP: 13px; PADDING-TOP: 13px
}
.people-detail .bio {
	BORDER-TOP: #e9eadc 1px solid; MARGIN-TOP: 15px
}
.section-right {
	FONT-SIZE: 10px
}
.download-transcript {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 15px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.dark-blue-box {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(dark-green-grad-bg.gif) #416f76 repeat-x; PADDING-BOTTOM: 12px; MARGIN: 0px 0px 1px; COLOR: #fff; PADDING-TOP: 12px
}
.dark-blue-box H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #b3c2c2 1px solid
}
.dark-blue-box P {
	COLOR: #fff
}
.section-right SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px
}
.section-right A SPAN {
	COLOR: #009999
}
.section-right SPAN A {
	FONT-WEIGHT: normal
}
.mar-top.section-right {
	MARGIN-TOP: 12px
}
.section-right .co-managed {
	MARGIN-TOP: 5px; DISPLAY: block
}
.flash-timeline {
	MARGIN: 10px
}
.our-people .sub-tabs {
	MARGIN: 0px 10px
}
.our-people.content {
	POSITION: relative
}
.our-people .min-height {
	FLOAT: left; HEIGHT: 540px
}
.our-people .people {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 640px; PADDING-TOP: 0px; POSITION: relative
}
#peopleView .person {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 156px; CURSOR: pointer; PADDING-TOP: 0px
}
#peopleView .odd .person {
	MARGIN: 10px 0px
}
#peopleView .person .full-body {
	MARGIN: 6px 2px; WIDTH: 45px; HEIGHT: 125px
}
#peopleView .even .full-body {
	FLOAT: left
}
#peopleView .odd .full-body {
	FLOAT: right
}
* HTML .our-people .person .full-body {
	BACKGROUND-IMAGE: none! important
}
#peopleView .person .info {
	WIDTH: 100px
}
#peopleView .person .info P {
	MARGIN-TOP: 1px; FONT-SIZE: 1em; LINE-HEIGHT: 1.2em
}
#peopleView .even .person .info {
	FLOAT: left
}
#peopleView .odd .person .info {
	FLOAT: right
}
#peopleView .odd .person .info * {
	TEXT-ALIGN: right
}
.person H4 {
	FONT-SIZE: 11px; COLOR: #009999
}
.person-on {
	DISPLAY: none; RIGHT: -294px; WIDTH: 290px; POSITION: absolute; TOP: 0px
}
.active.person {
	BACKGROUND: #f2f2e9
}
DIV.active DIV.person-on {
	DISPLAY: block! important
}
.person-on .pullquote {
	FONT-SIZE: 1.8em; COLOR: #c7a342; TEXT-INDENT: -0.5em; LINE-HEIGHT: 0.95em; FONT-FAMILY: "times new roman", times, serif
}
.person-on .pullquote EM {
	FONT-SIZE: 1.4em; LINE-HEIGHT: 1em; FONT-STYLE: normal
}
.person-on IMG {
	FLOAT: left
}
.person-on .on-info {
	FLOAT: left; WIDTH: 140px
}
.person-on .on-info IMG {
	FLOAT: none
}
.person-on H4 {
	CLEAR: left; MARGIN: 20px 0px 0px 12px; COLOR: #666
}
.person-on P {
	MARGIN: 0px 0px 0px 12px
}
.person-on A {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 8px 0px
}
.show-items-as {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 14px 10px; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: #ecebdd 1px solid
}
.list#peopleView .person .full-body {
	DISPLAY: none
}
.list#peopleView .person {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 65px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 30px 10px 0px; WIDTH: 270px; PADDING-TOP: 0px; BORDER-BOTTOM: #e7e6d6 1px solid; HEIGHT: auto; ; HEIGHT: expression( this.scrollHeight < 65 ? "64px" : "auto" )
}
.list#peopleView .odd .person {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 65px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 30px 10px 0px; WIDTH: 270px; PADDING-TOP: 0px; BORDER-BOTTOM: #e7e6d6 1px solid; HEIGHT: auto; ; HEIGHT: expression( this.scrollHeight < 65 ? "64px" : "auto" )
}
.list#peopleView .person .info {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 250px; PADDING-TOP: 0px; HEIGHT: auto
}
.list#peopleView .odd .info * {
	TEXT-ALIGN: left
}
.list#peopleView .person .info P {
	MARGIN: 0px 0px 0.4em; LINE-HEIGHT: 1.4em! important
}
.content .error-message {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.content .error-message H3 {
	COLOR: #fff
}
.content .error-message P {
	COLOR: #fff
}
.content .error-message LI {
	COLOR: #fff
}
.content .error-message A {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: underline
}
.content .error-message .suggestions {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(dark-green-grad-bg.gif) #3f6e75 repeat-x; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 1px solid
}
.content .error-message .suggestions UL {
	MARGIN: 10px 0px
}
.content .error-message .suggestions LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; FONT-SIZE: 1.2em; BACKGROUND: url(li-square-blue.gif) no-repeat 0px 3px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px
}
.content .error-message .links {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #90abb0; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.content .error-message .links P {
	MARGIN: 0px 0px 8px
}
.site-index {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.site-index A {
	COLOR: #66ffff
}
.site-index .row {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(dark-green-grad-bg.gif) #3f6e75 repeat-x; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #fff 1px solid
}
.site-index .column {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 135px; PADDING-TOP: 0px
}
.site-index .column H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 7px 0px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #b3c2c2 1px solid
}
.site-index .column UL {
	MARGIN-BOTTOM: 25px
}
.site-index .column LI {
	FONT-SIZE: 1.1em; MARGIN: 6px 0px
}
.site-index .misc {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #90abb0; PADDING-BOTTOM: 15px; PADDING-TOP: 10px
}
.site-index .misc P {
	FONT-SIZE: 1.1em; MARGIN: 0px
}
.site-index .misc A {
	COLOR: #fff; TEXT-DECORATION: underline
}
.career-tab {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.career-tab UL {
	MARGIN: 10px 0px
}
.career-tab LI {
	PADDING-RIGHT: 40px; PADDING-LEFT: 16px; FONT-SIZE: 1.2em; BACKGROUND: url(li-square-blue.gif) no-repeat 0px 4px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px
}
.our-culture .separator {
	CLEAR: both; MARGIN-BOTTOM: 15px; PADDING-TOP: 15px; BORDER-BOTTOM: #ecebdd 1px solid
}
.career-tab .mba-outlook {
	MARGIN: 20px 0px 0px
}
.career-tab .spotlight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; POSITION: relative; BACKGROUND-COLOR: #f2f4f3
}
.career-tab .spotlight .liner {
	BACKGROUND: url(mba-outlook.gif) no-repeat 0px 7px; MARGIN: 11px 120px 16px 16px; PADDING-TOP: 30px
}
.career-tab .spotlight .pullquote {
	FONT-SIZE: 1.8em; COLOR: #c7a342; TEXT-INDENT: -0.5em; LINE-HEIGHT: 1.2em; FONT-FAMILY: "times new roman", times, serif
}
.career-tab .spotlight .pullquote EM {
	FONT-SIZE: 1.38em; FONT-STYLE: normal
}
* HTML .career-tab .spotlight .pullquote {
	POSITION: relative
}
.career-tab .spotlight .source H3 {
	BORDER-TOP: #d5d7d2 1px solid; MARGIN-TOP: 14px; FONT-WEIGHT: normal; FONT-SIZE: 1.2em; PADDING-TOP: 12px
}
.career-tab .spotlight .source P {
	FONT-SIZE: 1em; MARGIN: 3px 0px; LINE-HEIGHT: 1.2em
}
.career-tab .spotlight .source P.more {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
.career-tab .department IMG {
	FLOAT: left; MARGIN: 0px 16px 0px 0px
}
.career-tab .department P {
	MARGIN: 10px 0px 0px
}
.right-column .press-kit .department P {
	PADDING-LEFT: 195px
}
.career-tab .department .description {
	FLOAT: left; PADDING-BOTTOM: 16px; WIDTH: 395px
}
.career-tab .faq-list {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(dark-green-grad-bg.gif) #3f6e75 repeat-x; PADDING-BOTTOM: 13px; PADDING-TOP: 13px
}
.career-tab .faq-list UL {
	FLOAT: left; MARGIN: 0px; WIDTH: 265px
}
.career-tab .faq-list .divider {
	BACKGROUND: #7a9c9f; FLOAT: left; MARGIN: 15px 20px 0px; WIDTH: 1px; HEIGHT: 115px
}
.js-enabled .career-tab .faq-content {
	DISPLAY: none
}
.career-tab .faq-content H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 12px; COLOR: #666; PADDING-TOP: 18px; BORDER-BOTTOM: #eaeadc 1px solid
}
.career-tab .faq-content P {
	MARGIN: 10px 12px
}
.career-tab DIV.selected {
	DISPLAY: block! important
}
.career-tab LI.selected {
	BACKGROUND: url(li-square-white.gif) no-repeat 0px 4px
}
.career-tab LI A {
	COLOR: #6eecec
}
.career-tab LI.selected A {
	COLOR: #fff
}
.research-tab {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.research-content {
	FLOAT: left; WIDTH: 257px
}
.research-content LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; FONT-SIZE: 1.2em; BACKGROUND: url(li-square-blue.gif) no-repeat 0px 4px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px
}
.research-tab .next-generation {
	BORDER-TOP: #e6e8db 1px solid; MARGIN-TOP: 20px; PADDING-TOP: 13px
}
.research-tab .next-generation H2 {
	COLOR: #666
}
.research-tab .next-generation .face {
	FLOAT: left; MARGIN-LEFT: 11px; WIDTH: 137px
}
.research-tab .next-generation .first {
	MARGIN-LEFT: 0px
}
.research-tab .next-generation .face H3 {
	MARGIN-TOP: 8px; FONT-WEIGHT: normal; FONT-SIZE: 1.2em
}
.research-tab .next-generation .face P {
	FONT-SIZE: 1em; MARGIN: 2px 0px
}
.research-tab .spotlight {
	PADDING-RIGHT: 1px; BACKGROUND-POSITION: 100% 100%; PADDING-LEFT: 1px; MIN-HEIGHT: 200px; FLOAT: right; PADDING-BOTTOM: 1px; WIDTH: 284px; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; ; HEIGHT: expression( this.scrollHeight < 200 ? "199px" : "auto" ); BACKGROUND-COLOR: #f2f4f3
}
.sai .spotlight {
	FLOAT: none
}
.sai .section-right {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; WIDTH: 274px; PADDING-TOP: 0px
}
.sai .section-right .related-links {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(section-right-bg.gif) #e7e9e8 repeat-x; PADDING-BOTTOM: 15px; MARGIN: 20px 0px 15px; PADDING-TOP: 15px
}
.research-tab .spotlight .liner {
	MARGIN: 11px 120px 16px 16px
}
.research-tab .spotlight .pullquote {
	FONT-SIZE: 1.8em; COLOR: #c7a342; TEXT-INDENT: -0.5em; LINE-HEIGHT: 1.1em; FONT-FAMILY: "times new roman", times, serif
}
.research-tab .spotlight .pullquote EM {
	FONT-SIZE: 1.38em; FONT-STYLE: normal
}
.research-tab .spotlight .source H3 {
	BORDER-TOP: #d5d7d2 1px solid; MARGIN-TOP: 14px; FONT-WEIGHT: normal; FONT-SIZE: 1.2em; PADDING-TOP: 12px
}
.research-tab .spotlight .source P {
	FONT-SIZE: 1em; MARGIN: 3px 0px; LINE-HEIGHT: 1.2em
}
.research-tab .spotlight .source P.more {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
.js-enabled .research-tab .perspective {
	DISPLAY: none
}
.research-tab DIV.selected {
	DISPLAY: block! important
}
.research-tab .introductions {
	BACKGROUND: url(perspectives-intro-bg.gif) repeat-x 0px 100%; WIDTH: 587px
}
.research-tab .introductions .column {
	FLOAT: left; PADDING-BOTTOM: 25px; MARGIN-LEFT: 20px; WIDTH: 178px
}
.research-tab .introductions H2 {
	BORDER-TOP: #ecebdd 1px solid; MARGIN: 15px 0px 8px; COLOR: #666; PADDING-TOP: 13px
}
.research-tab .introductions P {
	MARGIN: 5px 0px
}
.research-tab .introductions A {
	FONT-WEIGHT: bold
}
.research-tab .introductions .first {
	MARGIN-LEFT: 0px
}
.research-tab .introductions .selected {
	BACKGROUND: url(perspectives-selected-bg.gif) no-repeat 50% 100%
}
.research-tab .perspectives {
	CLEAR: both; BORDER-RIGHT: #cecfcf 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #cecfcf 0px solid; PADDING-LEFT: 20px; BACKGROUND: url(perspective-bg.gif) #dbedf2 repeat-x; PADDING-BOTTOM: 20px; BORDER-LEFT: #cecfcf 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #cecfcf 1px solid
}
.research-tab .shadow-r {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; BACKGROUND: url(perspective-shadow-r.gif) no-repeat right top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.research-tab .shadow-b {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(perspective-shadow-b.gif) no-repeat right bottom; PADDING-BOTTOM: 4px; WIDTH: 100%; PADDING-TOP: 0px
}
.research-tab .perspective H4 {
	FONT-WEIGHT: normal
}
.research-tab .perspective .separator {
	MARGIN: 15px 0px; BORDER-BOTTOM: #e4e6db 1px solid
}
.research-tab .perspective .document {
	FLOAT: right; MARGIN: 0px 0px 15px 15px; WIDTH: 275px
}
.research-tab .perspective .more {
	FONT-SIZE: 1.1em
}
.research-tab .perspective .more A {
	FONT-WEIGHT: bold
}
.bio-content-block {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; WIDTH: 286px; PADDING-TOP: 15px; POSITION: relative; BACKGROUND-COLOR: #f2f4f3! important
}
.content-column-left {
	DISPLAY: inline; FLOAT: left; MARGIN: 24px 19px 0px 21px; WIDTH: 257px
}
.bio-content-block H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.9em; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 17px; COLOR: #c9a83f; TEXT-INDENT: -10px; FONT-FAMILY: Times New Roman
}
.bio-content-block H3 {
	FONT-SIZE: 1.6em; MARGIN-BOTTOM: 7px; MARGIN-LEFT: 15px; COLOR: #c9a83f; FONT-FAMILY: Times New Roman
}
.bio-content-block .content-block {
	FONT-SIZE: 1.1em; FLOAT: left; WIDTH: 166px; COLOR: #666
}
IMG.content-block-img {
	RIGHT: 0px; BOTTOM: 0px; POSITION: absolute
}
.content-buffer {
	MARGIN-LEFT: 15px
}
.research-papers {
	BACKGROUND: url(research-papers.png) no-repeat; FLOAT: left; MARGIN: 0px 10px 0px 0px; WIDTH: 82px; HEIGHT: 82px
}
.process-full-content {
	DISPLAY: inline; FLOAT: left; MARGIN: 24px 0px 0px 21px
}
* HTML .research-papers {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/research-papers.png,sizingMethod=crop)
}
.process-column-left UL {
	FONT-SIZE: 1.1em
}
.process-column-left LI {
	BACKGROUND-POSITION: 0px 0.3em
}
.process-perspectives {
	PADDING-RIGHT: 0px; BORDER-TOP: #dfe5d9 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 20px 0px 15px; PADDING-TOP: 20px
}
.process-perspectives H3 {
	FONT-SIZE: 1.4em
}
.process-perspectives UL {
	LIST-STYLE-TYPE: none
}
.process-perspectives LI {
	FLOAT: left; WIDTH: 165px; MARGIN-RIGHT: 23px
}
.process-perspectives LI P {
	FONT-SIZE: 1em; MARGIN-LEFT: 5px
}
.contact-left-float {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 20px! important; FLOAT: left; PADDING-BOTTOM: 15px! important; WIDTH: 183px; PADDING-TOP: 15px! important
}
#contact-us-right {
	BACKGROUND: url(content-bg.gif) #f1f8fa repeat-x
}
#contact-us-right .right-column-right {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 20px! important; PADDING-BOTTOM: 15px! important; MARGIN: 0px; PADDING-TOP: 15px! important
}
.botbor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 18px; BORDER-BOTTOM: #eaeadc 1px solid
}
#contact-us-right A {
	FONT-WEIGHT: bold
}
.coldouble {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px 20px; WIDTH: 589px; PADDING-TOP: 0px
}
* HTML #contact-us .right-column-right {
	WIDTH: 150px
}
.two-color-box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px
}
* HTML .two-color-box {
	MARGIN-LEFT: 10px
}
.two-color-box .top {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(dark-green-grad-bg.gif) #416f76 repeat-x; PADDING-BOTTOM: 12px; MARGIN: 0px 0px 1px; PADDING-TOP: 12px
}
.two-color-box .top P {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px
}
.two-color-box .bottom {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: #90abb0; PADDING-BOTTOM: 12px; PADDING-TOP: 9px
}
.two-color-box .bottom STRONG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 4px
}
.two-color-box .bottom P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 4px
}
.two-color-box .formbox {
	FLOAT: left; WIDTH: 368px
}
.two-color-box .formtext {
	PADDING-RIGHT: 50px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 159px; PADDING-TOP: 0px
}
.two-color-box [class].formtext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.two-color-box .buttons {
	PADDING-RIGHT: 0px; BORDER-TOP: #c3d0d2 1px solid; PADDING-LEFT: 22px; BACKGROUND: #90abb0; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.formfloat {
	FLOAT: left; MARGIN: 0px 5px 0px 0px
}
.formbox SPAN {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN: 12px 0px 2px; COLOR: #fff
}
.formbox INPUT {
	BORDER-RIGHT: #cecece 1px solid; BORDER-TOP: #8f8f8f 1px solid; BORDER-LEFT: #cecece 1px solid; COLOR: gray; BORDER-BOTTOM: #e4e4e4 1px solid
}
TEXTAREA.message {
	BORDER-TOP: #adadad 1px solid; OVERFLOW: auto; BORDER-LEFT: #adadad 1px solid; WIDTH: 324px; COLOR: gray; HEIGHT: 72px
}
TEXTAREA.messageerror {
	BORDER-RIGHT: #fff000 1px solid; BORDER-TOP: #fff000 1px solid; OVERFLOW: auto; BORDER-LEFT: #fff000 1px solid; WIDTH: 324px; COLOR: gray; BORDER-BOTTOM: #fff000 1px solid; HEIGHT: 72px; BACKGROUND-COLOR: #ffffd2
}
.two-color-box .buttons P {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px
}
.validationerrorfield {
	BORDER-RIGHT: #fff000 1px solid; BORDER-TOP: #fff000 1px solid; BORDER-LEFT: #fff000 1px solid; BORDER-BOTTOM: #fff000 1px solid; BACKGROUND-COLOR: #ffffd2
}
.validationerror {
	COLOR: #fff000! important
}
.two-color-box coldouble .buttons INPUT {
	
}
#ctl00_content_contactsubmit {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(button-submit-bg.gif) #a7c1c5 no-repeat; MARGIN: 10px 10px 0px 0px; WIDTH: 110px; COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 21px; BORDER-BOTTOM-STYLE: none
}
#ctl00_content_contactreset {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(button-bg.gif) #a7c1c5 no-repeat; MARGIN: 10px 10px 0px 0px; WIDTH: 110px; COLOR: #1f2425; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 21px; BORDER-BOTTOM-STYLE: none
}
#ctl00_content_email {
	WIDTH: 327px
}
#ctl00_content_lastname {
	WIDTH: 200px
}
#ctl00_content_firstname {
	WIDTH: 120px
}
.thankyou {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 50px! important
}
.thankyou P {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #fff; TEXT-ALIGN: center
}
.floatleft {
	FLOAT: left
}
.contactrequired {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fcf004; PADDING-TOP: 0px
}
#backreferer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.full-holdings .major TH {
	TEXT-ALIGN: left
}
.col_cusip {
	WIDTH: 20%; BORDER-BOTTOM: #e3e6da 1px dotted; TEXT-ALIGN: center
}
.col_holdings {
	WIDTH: 20%; BORDER-BOTTOM: #e3e6da 1px dotted; TEXT-ALIGN: center
}
.col_market {
	WIDTH: 20%; BORDER-BOTTOM: #e3e6da 1px dotted; TEXT-ALIGN: center
}
.col_percentage {
	WIDTH: 20%; BORDER-BOTTOM: #e3e6da 1px dotted; TEXT-ALIGN: center
}
.col_holdings {
	WIDTH: 40%; TEXT-ALIGN: left
}
.full-holdings-dl {
	HEIGHT: 80px
}
.full-holdings-dl .right {
	FLOAT: right
}
.full-holdings-dl LI.pdf_icon {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 22px! important; BACKGROUND: url(pdf.gif) no-repeat 0px 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px! important; PADDING-TOP: 0px! important
}
.full-holdings-dl LI.excel_icon {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 22px! important; BACKGROUND: url(excel.gif) no-repeat 0px 0px; PADDING-BOTTOM: 2px! important; PADDING-TOP: 0px! important
}
.results-search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 32px
}
.results-search LABEL {
	FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: #999
}
.results-search .search-field {
	BORDER-RIGHT: #adadad 0px solid; BORDER-TOP: #adadad 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #adadad 1px solid; WIDTH: 210px; COLOR: #999; BORDER-BOTTOM: #adadad 0px solid; FONT-FAMILY: arial, helvetica, sans-serif; HEIGHT: 16px; BACKGROUND-COLOR: #f8f8f8
}
.results-search .search-btn {
	MARGIN-LEFT: 4px; VERTICAL-ALIGN: middle
}
.search-results CAPTION {
	FONT-SIZE: 11px; COLOR: #999; PADDING-TOP: 26px
}
.search-results {
	MARGIN-TOP: 2px
}
.search-results TD {
	VERTICAL-ALIGN: top
}
.search-results TH {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.sr-title {
	WIDTH: 65%; BORDER-BOTTOM: #dfe4e0 1px solid; TEXT-ALIGN: left! important
}
TD.sr-title {
	PADDING-RIGHT: 2px! important; PADDING-LEFT: 6px! important; PADDING-BOTTOM: 7px! important; PADDING-TOP: 7px! important
}
.sr-cat {
	WIDTH: 10%; BORDER-BOTTOM: #dfe4e0 1px solid; TEXT-ALIGN: center
}
.sr-date {
	WIDTH: 15%; BORDER-BOTTOM: #dfe4e0 1px solid; TEXT-ALIGN: center
}
.sr-rel {
	WIDTH: 10%; BORDER-BOTTOM: #dfe4e0 1px solid; TEXT-ALIGN: center
}
.search-results .pagination {
	FONT-WEIGHT: bold; BACKGROUND: url(results-bottom.gif) repeat-x; HEIGHT: 47px; TEXT-ALIGN: right
}
.search-results .pagination SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.search-results .pagination A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.modalBackground {
	FILTER: alpha(opacity=70); BACKGROUND-COLOR: gray; opacity: 0.7
}
.modalPopup {
	BORDER-RIGHT: gray 3px solid; PADDING-RIGHT: 3px; BORDER-TOP: gray 3px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: gray 3px solid; WIDTH: 850px; PADDING-TOP: 3px; BORDER-BOTTOM: gray 3px solid; BACKGROUND-COLOR: #f8f8f8
}
.lipperrankingdetails {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.lipperrankingdetails H2 {
	COLOR: teal
}
.closeButton {
	RIGHT: 1%; POSITION: absolute
}
.lipper_results .minor TH {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; COLOR: teal! important; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: center
}
.lipper_results TABLE {
	BORDER-COLLAPSE: collapse
}
.lipper_results TD {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; COLOR: teal! important; BORDER-BOTTOM: black 1px solid
}
.lipper_results .data {
	TEXT-ALIGN: center
}
.lipper_results .highlight {
	BACKGROUND-COLOR: #eee! important
}
.lipper_results .major TD {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; COLOR: teal! important; BORDER-BOTTOM: black 1px solid
}
.lipper_results .major TH {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: center
}
.chart {
	MARGIN-TOP: 14px; WIDTH: 100%
}
.chart_below_nav {
	
}
.chart .numeric {
	TEXT-ALIGN: center
}
.right {
	TEXT-ALIGN: right! important
}
.chart .date {
	TEXT-ALIGN: center
}
.chart TD.date {
	WHITE-SPACE: nowrap! important
}
.chart .text {
	TEXT-ALIGN: left
}
.chart .chart_date {
	VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.chart .chart_notes {
	FONT-SIZE: 1em! important
}
.chart .first_row TD {
	PADDING-TOP: 12px
}
A.first_row {
	COLOR: #666! important
}
.chart TR.major TH {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 1px; LINE-HEIGHT: 1.2em; PADDING-TOP: 3px; BACKGROUND-COLOR: #008da9
}
.chart TR.major TH {
	COLOR: #fff
}
.chart TR.major TH A {
	COLOR: #fff
}
.chart TR.minor TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: bottom; COLOR: #008da9; PADDING-TOP: 4px
}
.chart TD.graphic {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.mf_annualized .minor TH {
	COLOR: #b3430c! important
}
.mf_calendar .minor TH {
	COLOR: #b3430c! important
}
.lipper_results .minor TH {
	COLOR: #b3430c! important
}
.filter_results_container#mf_pnp_results .minor TH {
	COLOR: #b3430c! important
}
.lipper_results A.link {
	COLOR: #666
}
.gv_pagination A {
	COLOR: #666! important
}
.chart TR.first_row TD {
	PADDING-TOP: 14px! important
}
.chart TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
.chart TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
.chart .controls TD {
	FONT-SIZE: 1em
}
.chart .controls TH {
	FONT-SIZE: 1em
}
.chart .controls INPUT {
	POSITION: relative; TOP: 2px
}
.chart .dotted {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: url(dotted_row.gif) repeat-x 0px 100%; PADDING-BOTTOM: 1px! important; MARGIN: 0px; LINE-HEIGHT: 1px; PADDING-TOP: 0px! important
}
.chart .solid {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: url(solid_row.gif) repeat-x 0px 100%; PADDING-BOTTOM: 1px! important; MARGIN: 0px; LINE-HEIGHT: 1px; PADDING-TOP: 0px! important
}
.chart .solid_white {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: url(white_row.gif) repeat-x 0px 100%; PADDING-BOTTOM: 1px! important; MARGIN: 0px; LINE-HEIGHT: 1px; PADDING-TOP: 0px! important
}
.chart TH {
	BACKGROUND-COLOR: #fff
}
.chart .highlight {
	BACKGROUND: url(col_white.gif) #e5eff5 repeat-y 0px 100%
}
.chart .chart_notes {
	PADDING-RIGHT: 6px! important; PADDING-LEFT: 6px! important; WIDTH: 85px
}
#onecolumn #overview .chart_notes {
	WIDTH: auto! important
}
.chart DIV.pdf_link {
	PADDING-LEFT: 13px; BACKGROUND: url(pdf_bullet.gif) no-repeat 0px 2px
}
.chart DIV.external_link {
	PADDING-LEFT: 13px; BACKGROUND: url(offsite_bullet.gif) no-repeat 0px 3px
}
.chart DIV.bullet_link {
	PADDING-LEFT: 13px; BACKGROUND: url(square_bullet_light.gif) no-repeat 3px 2px
}
.chart A.external_link {
	PADDING-LEFT: 13px; BACKGROUND: url(offsite_bullet.gif) no-repeat 0px 3px
}
[class].navigation-group {
	OVERFLOW: visible! important
}
.banner {
	POSITION: relative
}
#Mission {
	RIGHT: -2px; BACKGROUND: url(mission_statement.gif); FLOAT: right; WIDTH: 634px; POSITION: absolute; TOP: 0px; HEIGHT: 293px! important
}
* HTML #Mission {
	RIGHT: -1px
}
#hideMission {
	FLOAT: right; WIDTH: 80px; CURSOR: pointer; HEIGHT: 30px
}
H2.lipper-rankings {
	MARGIN-TOP: 12px; COLOR: #666
}
P.lipper-category {
	MARGIN: 0px
}
.ranking_details {
	MARGIN: 0px 0px 12px
}
#prod-indiv-overview-detail UL {
	MARGIN-BOTTOM: 10px! important
}
TABLE.news TD {
	COLOR: #666
}
.bio_pdf {
	FONT-SIZE: 1.2em; MARGIN: 26px 0px 0px; COLOR: #666
}
.bio_pdf A {
	PADDING-RIGHT: 19px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(pdf.gif) no-repeat right 50%; PADDING-BOTTOM: 4px; LINE-HEIGHT: 22px; PADDING-TOP: 4px
}
#prod-indiv-overview-detail .page-column UL {
	MARGIN-BOTTOM: 10px! important
}
#prod-indiv-overview-detail .page-column UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(li-square-blue.gif) no-repeat 0px 0.2em; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
#prod-indiv-overview-detail .page-column P {
	
}
#prod-indiv-overview-detail .page-column H3.ruler {
	PADDING-RIGHT: 0px; BORDER-TOP: #dfe5d9 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 10px
}
