/*******************************************************************************

********************************************************************************

	1. BASE
		1.1 Reset
		1.2 Accessibility Navigation & Hide
		1.3 Clearfix
		1.4 Fonts
		1.5 Normalized Styles
		1.6 Image Replacement

	2. COMMON
		2.1 Container
		2.2 Header
		2.3 Navigation
		2.4 Content
		2.5 Sidebar
		2.6 Footer

	3. PAGES
		3.1 Home
		3.2 Firm
		3.3 Single Profile Page
		3.4 Library
		3.5 Strategy
		3.6 Managed Volatility
		3.7 MV People
		3.8 MV Philosophy
		3.9 Long Only
		3.10 Long Short
		3.11 Fixed Income

	4. MOBILE
	5. PRINT

*******************************************************************************/


/* 1. BASE
--------------------------------------------------------------------------------
==============================================================================*/


/* 1.1 Reset
------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a[href], label[for], select,
input[type=checkbox], input[type=radio] {
    cursor: pointer;
}

button, input[type=button], input[type=image],
input[type=reset], input[type=submit] {
    padding: 0;
    overflow: visible;
    cursor: pointer;
}

button::-moz-focus-inner,
input[type=button]::-moz-focus-inner,
input[type=image]::-moz-focus-inner,
input[type=reset]::-moz-focus-inner,
input[type=submit]::-moz-focus-inner {
    border: 0;
}


/* 1.2 Accessibility Navigation & Hide
------------------------------------------------------------------------------*/

#accessibility-nav {
    position: absolute;
    top: 0;
    left: -9999em;
    z-index: 1000;
}

#accessibility-nav a {
    position: absolute;
    top: 0;
    white-space: nowrap;
}

#accessibility-nav a:active,
#accessibility-nav a:focus {
    left: 9999em;
}

.hide {
    position: absolute !important;
    left: -9999em !important;
}


/* 1.3 Clearfix
------------------------------------------------------------------------------*/

.clearfix:after {
    content: "";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
}

.ie7 .clearfix {
    zoom: 1;
}


/* 1.4 Fonts
------------------------------------------------------------------------------*/

@font-face {
    font-family: 'Univers Medium';
    src: url('../fonts/univers-webfont.eot');
    src: url('../fonts/univers-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/univers-webfont.woff') format('woff'),
    url('../fonts/univers-webfont.ttf') format('truetype'),
    url('../fonts/univers-webfont.svg#universmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Univers Cond Light';
    src: url('../fonts/univers-condensedlight-webfont.eot');
    src: url('../fonts/univers-condensedlight-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/univers-condensedlight-webfont.woff') format('woff'),
    url('../fonts/univers-condensedlight-webfont.ttf') format('truetype'),
    url('../fonts/univers-condensedlight-webfont.svg#universcondensedlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Univers Light';
    src: url('../fonts/univers-light-webfont.eot');
    src: url('../fonts/univers-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/univers-light-webfont.woff') format('woff'),
    url('../fonts/univers-light-webfont.ttf') format('truetype'),
    url('../fonts/univers-light-webfont.svg#universlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Univers Light Oblique';
    src: url('../fonts/univers-lightoblique-webfont.eot');
    src: url('../fonts/univers-lightoblique-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/univers-lightoblique-webfont.woff') format('woff'),
    url('../fonts/univers-lightoblique-webfont.ttf') format('truetype'),
    url('../fonts/univers-lightoblique-webfont.svg#universlightoblique') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Univers Cond';
    src: url('../fonts/univers_condensed-webfont.eot');
    src: url('../fonts/univers_condensed-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/univers_condensed-webfont.woff') format('woff'),
    url('../fonts/univers_condensed-webfont.ttf') format('truetype'),
    url('../fonts/univers_condensed-webfont.svg#universcondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Univers Light Ultra Cond';
    src: url('../fonts/univers-lightultracondensed-webfont.eot');
    src: url('../fonts/univers-lightultracondensed-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/univers-lightultracondensed-webfont.woff') format('woff'),
    url('../fonts/univers-lightultracondensed-webfont.ttf') format('truetype'),
    url('../fonts/univers-lightultracondensed-webfont.svg#universlightultracondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Univers Ultra Cond';
    src: url('../fonts/univers-ultracondensed-webfont.eot');
    src: url('../fonts/univers-ultracondensed-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/univers-ultracondensed-webfont.woff') format('woff'),
    url('../fonts/univers-ultracondensed-webfont.ttf') format('truetype'),
    url('../fonts/univers-ultracondensed-webfont.svg#universultracondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*font-family:'Glypha LT W01 35 Thin';
font-family:'GlyphaLTW01-35ThinObliq';
font-family:'Glypha LT W01 45 Light';
font-family:'GlyphaLTW01-45LightObli';
font-family:'GlyphaLTW01-55Oblique';
font-family:'Glypha LT W01 55 Roman';
font-family:'Glypha LT W01 65 Bold';
font-family:'GlyphaLTW01-65BoldObliq';
font-family:'Glypha LT W01 75 Black';
font-family:'GlyphaLTW01-75BlackObli';*/

/* 1.5 Normalized Styles
------------------------------------------------------------------------------*/


html, html css-container {
    min-height: 100%;
}

body {
    font: 16px/24px 'Univers Light', Arial, Helvetica, sans-serif;
    color: #6d6d6d;
    background: #f8f8f8;
    position: relative;
    min-height: 100%;
    padding: 0;
    margin: 0;
}

html.ie8, html.ie8 css-container, html.ie8 body,
html.ie9, html.ie9 css-container, html.ie9 body {
    padding: 0;
    margin: 0;
    min-height: 100%;
    position: relative;
}

html.ie8, html.ie9 {
    position: relative;
}

html body.ieheight, html.ieheight {
    height: 100% !important;
}

hr {
    display: none;
}

strong {
    font-weight: bold;
}

em {
    font-style: italic;
}

del {
    text-decoration: line-through;
}

th, td {
    vertical-align: top;
}

th {
    font-weight: normal;
    text-align: left;
}

address, cite, dfn {
    font-style: normal;
}

abbr, acronym {
    border-bottom: 1px dotted #999;
    cursor: help;
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

input, textarea, select {
    font-family: Arial, Helvetica, sans-serif;
    -webkit-appearance: none;
    border-radius: 0;
}

textarea {
    overflow: auto;
}

a, a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a:focus,a:active  {
    text-decoration: none;
}

/* Content area */
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
    margin: 15px 0 6px 0;
}

.entry-content h2 {
    font-size: 2em;
}

.entry-content h3 {
    font-size: 1.67em;
}

.entry-content h4 {
    font-size: 1.5em;
}

.entry-content h5 {
    font-size: 1.25em;
}

.entry-content p {
    margin-bottom: 1em;
}

.entry-content ul,
.entry-content ol {
    margin: 0 0 15px 0;
    padding-left: 25px;
    list-style: disc;
}

.entry-content ul ul {
    margin-top: 5px;
    list-style: circle;
}

.entry-content ul ul ul {
    list-style: square;
}

.entry-content ol {
    list-style: decimal;
}

.entry-content li {
    margin-bottom: 5px;
}

.entry-content dl {
    margin-bottom: 15px;
}

.entry-content dt {
    font-weight: bold;
}

.entry-content dd {
    margin-bottom: 10px;
}

.entry-content blockquote {
    margin: 0 15px 15px 15px;
    font-size: 15px;
    font-style: italic;
    line-height: 1.5;
}

.entry-content th,
.entry-content td {
    padding: 5px 10px 5px 0;
}

.entry-content th {
    font-weight: bold;
}


/* 1.6 Image replacement
------------------------------------------------------------------------------*/

.ir, a.ir {
    display: block;
    position: relative;
    overflow: hidden;
}

.ir span {
    display: block;
    position: absolute;
    z-index: 1;
}

.ie7 .ir a span,
.ie7 a.ir span {
    cursor: pointer;
}


/* 2. COMMON
--------------------------------------------------------------------------------
==============================================================================*/

.bg-right {
    position: absolute;
    right: 0;
    top: 0;

    z-index: 1001;
}

/* 2.1 Container
------------------------------------------------------------------------------*/

.wrapper-container {
    position: relative;
    max-width: 960px;
    margin: 0 auto;
    min-width: 320px;
    width: 100%;
}

.container {
    width: 78%;
    float: right;
    padding-bottom: 25px;
}

.container > div {
    padding-left: 50px;
}

.content-left {
    width: 86%;
    float: left;
}

.content-right {
    float: left;
    width: 13.5%;
    margin: 73px 0 0 0;
    border-left: 1px solid #dfdfdf;
}

h1 {
    font: 35px/35px 'Univers Ultra Cond', Arial, Helvetica, sans-serif;
    color: #2e618c;
    text-transform: uppercase;
    margin: 0;
}

h2 {
    color: #b2b2b2;
    text-transform: uppercase;
    font: 25px/30px 'Univers Ultra Cond', Arial, Helvetica, sans-serif;
}

h3 {
    font: 25px/30px 'Univers Ultra Cond', Arial, Helvetica, sans-serif;
    color: #6c6c6c;
    text-transform: uppercase;
}


/* 2.2 Header
------------------------------------------------------------------------------*/

.header {
    width: 100%;
}

.header .site-name {
    width: 178px;
    height: 73px;
    text-indent: -99999px;
    top: 0;
    position: relative;
}

.header .site-name span {
    background: url(../images/logo.png) no-repeat;
    width: 178px;
    height: 73px;
    position: fixed;
}

.header a.ir {
    margin: 0;
    line-height: 35px;
}

.menu {
    display: none;
}

/* 2.3 Navigation
------------------------------------------------------------------------------*/


/* 2.4 Content
------------------------------------------------------------------------------*/

.content {
    margin-top: 59px;
    position: relative;
}

.nav-top {
    border-top: 5px solid #2e618c;
    border-bottom: 1px solid #d9d9d9;
    width: 86%;
    margin-bottom: 28px;
}

.nav-top li {
    float: left;
}

.nav-top li a {
    float: left;
    font: 22px 'Univers Ultra Cond', Arial, Helvetica, sans-serif;
    color: #2e618c;
    text-transform: uppercase;
    padding: 6px 22px 6px 23px;
}

.nav-top li a:hover, .nav-top li a.active {
    color: #fff;
    background: #2e618c;
    text-decoration: none;
}

.search-results {
    margin-bottom: 16px;
    font-size: 18px;
}

.search-item {
    margin-bottom: 16px;
}

.search-item-content {
    font-size: 14px;
}


.jobposting-results {
    margin-bottom: 16px;
    font-size: 18px;
}

.jobposting-item {
    margin-bottom: 16px;
}

.jobposting-item-content {
    font-size: 14px;
}

.page-details {
    padding-left: 12px;
    margin-top: 210px;
}

.glypha {
    color: #6d6d6d;
    margin-bottom: 32px;
}

.glypha-nav {
    color: #6d6d6d;
    padding-top: 28px;
}

.glypha-header {
    margin-bottom: 28px;
}

.glypha-header-nonav {
    margin-bottom: 28px;
    position: fixed;
    background: #f8f8f8;
    width: 709px;
    height: 50px;
}

.glypha-header-nav {
    margin-top: 63px;
    margin-bottom: 0px;
}

.ie7 .glypha-header-nav-people, .ie8 .glypha-header-nav-people {
    padding-top: 33px;
    margin-bottom: 0px;
}


.detail-header {
    margin-bottom: 14px;
    position: fixed;
    background: #f8f8f8;
    width: 709px;
    height: 50px;
}

.header-content{
    padding-top:15px
}

.content-header {
    margin-top: 20px;
}

.video {
    display: block;
}

.video img {
    display: block;
    width: 100%;
}

.title {
    display: none;
}

.padded-bottom {
    padding-bottom: 50px;
}

/* 2.5 Sidebar
------------------------------------------------------------------------------*/

.sidebar-left {
    float: left;
    width: 207px;
    position: fixed;
}

.sidebar-left fieldset {
    width: 207px;
}

.sidebar-left fieldset input[type=search] {
    border: 1px solid #ddd;
    border-right: none;
    width: 167px;
    height: 28px;
    float: left;
    margin: 0;
    padding: 0 0 0 8px;
    color: #8d8d8d;
    font: 13px 'Univers Medium', Arial, Helvetica, sans-serif;
    outline-color: #d4d4d4;
}

.ie8 .oldie .sidebar-left fieldset input[type=search] {
    padding-top: 6px;
    height: 22px;
}

.sidebar-left fieldset input[type=submit] {
    background: #8d8d8d url(../images/ico_search.png) no-repeat center center;
    float: left;
    width: 30px;
    height: 30px;
    border: none;
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
}

.sidebar-left fieldset input[type=submit]:hover {
    background-color: #5b5b5b;
}

.sidebar-left fieldset input[type=search]::-webkit-input-placeholder, .sidebar-left fieldset input[type=search]:-moz-placeholder, .sidebar-left fieldset input[type=search]:-ms-input-placeholder {
    color: #8d8d8d;
}

.sidebar-left nav > ul {
    margin: 27px 0 0 0;
}

.sidebar-left nav > ul > li a {
    display: block;
    font: 20px/22px 'Univers Light Ultra Cond', Arial, Helvetica, sans-serif;
    color: #b2b2b2;
    text-transform: uppercase;
    padding: 5px 0;
}

.sidebar-left nav > ul > li:first-child a {
    font-size: 30px;
    margin-bottom: 8px;
}

.sidebar-left nav > ul > li a.first-link-sd {
    font-size: 30px;
    margin-bottom: 8px;
}

.sidebar-left nav > ul > li.nav-strategies {
    border: 1px solid #d9d9d9;
    border-right: none;
    border-left: none;
    padding: 11px 0;
    margin-bottom: 10px;
}

.sidebar-left nav > ul > li.nav-strategies a {
    font-size: 25px;
}

.sidebar-left nav > ul > li.nav-strategies ul li span {
    display: inline-block;
    width: 37px;
    height: 27px;
    background: #8d8d8d;
    color: #fff;
    text-align: center;
    padding: 10px 0 0 0;
    margin: 0 10px 0 0;
}

.ie7 .sidebar-left nav > ul li {
    display: block;
    width: 207px;
    clear: left;
    background: none;
    margin-left: 0;
}

.ie7 .sidebar-left > nav ul li a  {
    width: 207px;
}

.ie7 .sidebar-left nav > ul > li.nav-strategies ul li span {
    float: left;
    position: relative;
    top: -10px;
}

.ie7 .sidebar-left nav > ul ul {
    margin-top: 15px;
}

.ie7 .sidebar-left nav > ul > li.nav-strategies {
    padding-bottom: 0
}

.ie7 .scrollspy-nav li {
    float: left;
}

.ie7 .scrollspy-nav {
    height: 34px;
}

.ie7 .scrollspy-nav li a {
    top: 8px;
    position: relative;
}

.ie7 .nav-top.fixed.ie {
    margin-left: -601px;
}

.ie7 .content-right.fixed {
    margin-left: 0;
}

.ie7 .header .site-name {
    left: 0;
    top: 40px;
    z-index: 10000;
}


.ie7 .header a.ir {
    line-height: normal;
}

.ie7 .top-push {
    width: 100%;
    z-index: 1000;
    left: 0;
}

.sidebar-left nav > ul > li.nav-strategies ul li a {
    text-transform: none;
    padding: 4px 0;
}

.sidebar-left nav > ul > li a:hover, .sidebar-left nav > ul > li a.active {
    color: #2e618c;
    text-decoration: none;
}

.sidebar-left nav > ul > li a:hover:after, .sidebar-left nav > ul > li a.active:after {
    margin-left: 5px;
}

.sidebar-left nav > ul > li ul li.lo a:hover, .sidebar-left nav > ul > li ul li.lo a.active, .sidebar-left nav > ul > li.nav-strategies ul li.lo a:hover span, .sidebar-left nav > ul > li ul li.lo a.active span {
    color: #4f7fa3;
}

.sidebar-left nav > ul > li ul li.ls a:hover, .sidebar-left nav > ul > li ul li.ls a.active, .sidebar-left nav > ul > li.nav-strategies ul li.ls a:hover span,.sidebar-left nav > ul > li ul li.ls a.active span {
    color: #8f9a9a;
}

.sidebar-left nav > ul > li ul li.mv a:hover, .sidebar-left nav > ul > li ul li.mv a.active, .sidebar-left nav > ul > li.nav-strategies ul li.mv a:hover span, .sidebar-left nav > ul > li ul li.mv a.active span {
    color: #99a962;
}

.sidebar-left nav > ul > li ul li.fi a:hover, .sidebar-left nav > ul > li ul li.fi a.active, .sidebar-left nav > ul > li.nav-strategies ul li.fi a:hover span, .sidebar-left nav > ul > li ul li.fi a.active span {
    color: #5dbdde;
}

.sidebar-left nav > ul > li.nav-strategies ul li a:hover span, .sidebar-left nav > ul > li.nav-strategies ul li a.active span {
    background: #232323;
}

.sidebar-left > ul {
    border: 1px solid #d9d9d9;
    border-right: none;
    border-left: none;
    margin: 5px 0 0 0;
}

.sidebar-left > ul li {
    float: left;
    background: url(../images/separator.jpg) no-repeat right 14px;
    font: 13px 'Univers Medium', Arial, Helvetica, sans-serif;
    margin-left: 5px;
}

.sidebar-left > ul li a {
    float: left;
    padding: 12px 5px;
    color: #8d8d8d;
}

.sidebar-left > ul li a:hover {
    color: #82a0ba;
    text-decoration: none;
}

.sidebar-left > ul li:first-child {
    margin-left: 0;
}

.sidebar-left > ul li:last-child {
    background: none;
}

.sidebar-left > ul li a:first-child {
    padding-left: 0;
}


/* 2.6 Footer
------------------------------------------------------------------------------*/

.footer {
    font-size: 15px;
    color: #8d8d8d;
    margin: 0 10px 20px;
    display: none;
    line-height: 20px;
}


/* 3. PAGES
--------------------------------------------------------------------------------
==============================================================================*/


/* 3.1 Home
------------------------------------------------------------------------------*/

.width {
    width: 62.5%;
}

.home {
    margin-right: 100px;
}


/* 3.2 Firm
------------------------------------------------------------------------------*/

.second-nav .nav-top {
    margin-bottom: 0;
}

.scrollspy-nav {
    border-bottom: 1px solid #d9d9d9;
}

.scrollspy-nav ul {
    text-align: center;
}

.scrollspy-nav li {
    display: inline-block;
    margin: 0 10px;
}

.scrollspy-nav li a {
    float: left;
    font: 20px/20px 'Univers Ultra Cond', Arial, Helvetica, sans-serif;
    color: #a4bbce;
    text-transform: uppercase;
    padding: 0;
    text-align: center;
}


.sea .scrollspy-nav li a {
    color: #5DBDDE;
}

.gray .scrollspy-nav li a {
    color: #b2b2b2;
}

.green .scrollspy-nav li a {
    color: #99A962;
}

.green .scrollspy-nav li:hover a, .scrollspy-nav li:active a {
    text-decoration: none;
    color: #99A962;
    padding-bottom: 8px;
    background: url(../images/bg_scrollspy_a_green.jpg) repeat-x bottom left;
    position: relative;
    top: 8px;
}

.sea .scrollspy-nav li:hover a, .scrollspy-nav li:active a {
    text-decoration: none;
    color: #5DBDDE;
    padding-bottom: 8px;
    background: url(../images/bg_scrollspy_a_sea.jpg) repeat-x bottom left;
    position: relative;
    top: 8px;
}

.gray .scrollspy-nav li:hover a, .scrollspy-nav li:active a {
    text-decoration: none;
    color: #8F9A9A;
    padding-bottom: 8px;
    background: url(../images/bg_scrollspy_a_gray.jpg) repeat-x bottom left;
    position: relative;
    top: 8px;
}

.scrollspy-nav li:hover a, .scrollspy-nav li:active a {
    text-decoration: none;
    color: #2e618c;
    padding-bottom: 8px;
    background: url(../images/bg_scrollspy_a.jpg) repeat-x bottom left;
    position: relative;
    top: 8px;
}

.scrollspy-nav li.active a {
    color: #2e618c;
    padding-bottom: 8px;
    background: url(../images/bg_scrollspy_a.jpg) repeat-x bottom left;
    position: relative;
    top: 8px;
}

.green .scrollspy-nav li.active a {
    color: #99A962;
    background: url(../images/bg_scrollspy_a_green.jpg) repeat-x bottom left;
}

.sea .scrollspy-nav li.active a {
    color: #5DBDDE;
    background: url(../images/bg_scrollspy_a_sea.jpg) repeat-x bottom left;
}

.gray .scrollspy-nav li.active a {
    color: #8F9A9A;
    background: url(../images/bg_scrollspy_a_gray.jpg) repeat-x bottom left;
}

.scrollspy-content {
    margin: 30px 0 0 0;
    height: 410px;
    overflow: auto;
    width: 100%;
}

.scrollspy-content h2 {
    color: #2e618c;
    margin-bottom: 9px;
}

.green .scrollspy-content h2 {
    color: #99A962;
}

.sea .scrollspy-content h2 {
    color: #5DBDDE;
}

.gray .scrollspy-content h2 {
    color: #8F9A9A;
}

.scrollspy-content p,
.glypha p, .glypha-nav p {
    margin-bottom: 10px;
}

.scrollspy-content div {
    margin-bottom: 30px;
}

.top-push {
    width: 709px;
    position: fixed;
    top: 0;
    background: #f8f8f8;
    z-index: 1000;
    height: 132px;
}

.top-push-twocolumn {
    width: 909px;
    position: fixed;
    top: 0;
    background: #f8f8f8;
    z-index: 1000;
    height: 132px;
}

.nav-top.fixed {
    position: fixed;
    width: 601px;
    background: #f8f8f8;
    top: 132px;
}

.scrollspy-nav.fixed {
    position: fixed;
    width: 601px;
    background: #f8f8f8;
    top: 175px;
    z-index:10;
}

.scrollspy-nav-space.fixed
{
    position: fixed;
    width: 601px;
    background: #f8f8f8;
    top: 210px;
    height: 10px;
    z-index: 100;
}

.scrollspy-topnav-space.fixed
{
    position: fixed;
    width: 601px;
    background: #f8f8f8;
    top: 175px;
    height: 10px;
    z-index: 800;
}

.scrollspy-content.unfixed {
    height: auto;
    padding-top: 56px;
}
.scrollspy-content-nonav.unfixed
{
    padding-top:30px;
    height: auto;
    margin: 30px 0 0 0;
    overflow: auto;
}

.bg-right.fixed {
    position: fixed;
}

.content-right.fixed {
    position: fixed;
    margin-left: 610px;
    margin-top: 100px;
}

/* 3.3 Single Profile Page
------------------------------------------------------------------------------*/

.left-box {
    width: 71.5%;
    float: left;
}

.left-box a.previous {
    display: none;
}

.single-profile .container hgroup {
    position: relative;
    top: -4px;
    margin-bottom: 16px;
}

.bio li {
    border: 1px solid #e1e1e1;
    margin-bottom: 13px;
    background: #fff;
}

.bio li a.link-open {
    padding: 15px 12px 14px 19px;
    display: block;
    font: 25px 'Univers Ultra Cond', Arial, Helvetica, sans-serif;
    color: #2e618c;
    text-transform: uppercase;
}

.bio li a.link-open span {
    background: url(../images/sprite.png) 0 -69px;
    width: 30px;
    height: 30px;
    float: right;
}

.bio li.active a.link-open span {
    background-position: 0 -9px;
}

.bio li.active a.link-open:hover span {
    background-position: 0 -39px;
}

.bio li a.link-open {
    text-decoration: none;
}

.bio li a.link-open:hover span {
    background-position: 0 -99px;
}

.box-hidden {
    display: none;
    padding: 0 20px 10px;
}

.bio .box-hidden p {
    margin-bottom: 10px;
}

.box-research {
    border: 1px solid #e1e1e1;
    padding: 16px 18px 24px;
    background: #fff;
}

.box-research ul {
    margin-top: 8px;
}

.box-research ul li {
    margin-bottom: 24px;
}

.box-research ul li:last-child {
    margin-bottom: 0;
}

.box-research .date {
    color: #82a0ba;
    font-family: 'Univers Light Oblique', Arial, Helvetica, sans-serif;
}

.box-research-first {
    margin-bottom:12px;
}

.right-box {
    float: left;
    width: 28.4%;
    margin: 27px 0 0 0;
}

.right-box-container {
    padding-left: 10%;
}

ul.fixed {
    z-index: 900;
}

a.previous {
    border-radius: 2px;
    behavior: url(_ui/js/PIE.htc);
    position: relative;
    border: 1px solid #d3d3d3;
    -webkit-box-shadow: 0 1px 3px #e3e3e3;
    -moz-box-shadow: 0 1px 3px #e3e3e3;
    box-shadow: 0 1px 3px #e3e3e3, inset 0 1px 0 #fff;
    background: #f9f9f9;
    background: -moz-linear-gradient(top, #f9f9f9 0%, #eaeaea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eaeaea));
    background: -webkit-linear-gradient(top, #f9f9f9 0%,#eaeaea 100%);
    background: -o-linear-gradient(top, #f9f9f9 0%,#eaeaea 100%);
    background: -ms-linear-gradient(top, #f9f9f9 0%,#eaeaea 100%);
    background: linear-gradient(to bottom, #f9f9f9 0%,#eaeaea 100%);
    -pie-background: linear-gradient(#f9f9f9 0%,#eaeaea 100%);
    text-align: center;
    font: 13px/26px 'Univers Medium', Arial, Helvetica, sans-serif;
    color: #717171;
    display: block;
    height: 26px;
    margin-bottom: 26px;
    padding: 0 0 0 5px;
    width: 97%;
}

a.previous span {
    background: url(../images/sprite.png);
    width: 7px;
    height: 9px;
    position: absolute;
    top: 9px;
    left: 10px;
}

a.previous:hover {
    background: #e9e9e9;
    background: -moz-linear-gradient(top, #e9e9e9 0%, #f3f3f3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#f3f3f3));
    background: -webkit-linear-gradient(top, #e9e9e9 0%,#f3f3f3 100%);
    background: -o-linear-gradient(top, #e9e9e9 0%,#f3f3f3 100%);
    background: -ms-linear-gradient(top, #e9e9e9 0%,#f3f3f3 100%);
    background: linear-gradient(to bottom, #e9e9e9 0%,#f3f3f3 100%);
    -pie-background: linear-gradient(#e9e9e9 0%,#f3f3f3 100%);
    text-decoration: none;
    box-shadow: 0 1px 3px #e3e3e3;
}

a.back-link {
    width:200px;
    float:right;
    z-index:0;
}

div.title-back
{
    width:585px;
}

.ie7 div.title-back
{
    width:100%;
    padding-bottom:0px;
    margin-bottom:0px;
}

.right-box-container div img {
    margin: 0;
    max-width: 100%;
    display: block;
}

.right-box-container div div {
    border: 1px solid #e1e1e1;
    border-top: none;
    padding: 16px 14px;
    margin: 0;
    background: #fff;
}

.right-box-container div p {
    color: #8d8d8d;
    font: 13px/18px 'Univers Medium', Arial, Helvetica, sans-serif;
}

a.lin {
    display: block;
    background: url(../images/sprite.png) 0 -129px;
    width: 113px;
    height: 30px;
    margin: 16px 0 0 0;
    font: 13px/28px 'Univers Medium', Arial, Helvetica, sans-serif;
    color: #717171;
    text-align: right;
    padding: 0 10px 0 0;
}

a.lin:hover {
    text-decoration: none;
    background-position: 0 -159px;
}

/* 3.4 Library
------------------------------------------------------------------------------*/

/*custom select*/
.ajax-url {
    display: none;
}

.ajax-listing-num {
    display: none;
}

.ajax-anchor {

}

.recent-uploads {
    font-weight: bold;
    padding-top: 86px;
}

.custom-select-wrap {
    position: relative;
    display: inline-block;
    width: 185px;
}

.ie8 .custom-select-wrap select {
    line-height: 32px;
    padding-bottom: 6px;
}

.custom-select-wrap a {
    position: relative;
    display: inline-block;
    height: 25px;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
    font: 19px 'Univers Ultra Cond', Arial, Helvetica, sans-serif;
    line-height: 25px;
    color: #979696;
    width: 132px;
    padding: 0 30px 0 10px;
    background: #fff url(../images/arrow_select.png) no-repeat 150px 13px;
    border: 1px solid #d0d0d0;
    margin: 0;
    text-transform: uppercase;
}

.custom-select-wrap select {
    position: absolute;
    display: inline-block;
    height: 30px;
    font: 16px 'Univers Cond', Arial, Helvetica, sans-serif;
    color: #979696;
    outline: #d0d0d0 !important;
    padding: 4px 6px;
    line-height: 30px;
    top: 1px;
    left: 0;
    z-index: 1;
    opacity: 0;
    width: 174px;
    filter: alpha(opacity=0);
}

.ie8 .custom-select-wrap select  {
    padding: 0;
}

/*end of custom select*/

.browse {
    background: #f1f1f1;
    border: 1px solid #dfdfdf;
    padding: 8px 20px;

}

.browse label {
    font: 20px/25px 'Univers Ultra Cond', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    float: left;
    margin: 3px 10px 0 0;
}

.second-level.active-sub {
    display: block;
}

.second-level {
    background: #f8f8f8;
    border: 1px solid #dfdfdf;
    border-top: none;
    padding: 14px 22px 3px;
    display: none;
}

.second-level ul li {
    font: 20px/20px 'Univers Ultra Cond', Arial, Helvetica, sans-serif;
    color: #6d6d6d;
    text-transform: uppercase;
    float: left;
    margin-bottom: 5px;
}

.second-level ul li a {
    padding: 0 12px;
    text-decoration: underline;
    color: #2e618c;
}

.second-level ul li a.active {
    color: #8d8d8d;
    text-decoration: none;
}

.second-level ul {
    margin-bottom: 11px;
}

.second-level  .custom-select-wrap select {
    width: 260px;
    margin-left: 0;
}

.second-level .custom-select-wrap a {
    width: 218px;
    background-position: 238px 13px
}

.second-level .custom-select-wrap {
    width: 250px;
    margin-left: 85px;
}

.list {
    margin: 29px 0 0 0;
}

.list article {
    border: 1px solid #dfdfdf;
    background: #fff;
    padding: 18px 18px 26px 18px;
    margin-bottom: 19px;
}

.list article a {
    color: #2e618c;
}

.list article h2 {
    font: 16px/18px 'Univers Light', Arial, Helvetica, sans-serif;
    text-transform: none;
}

.list article .entry-date {
    font-family: 'Univers Light Oblique', Arial, Helvetica, sans-serif;
    margin-right: 5px;
    color: #82a0ba;
}

.jobposting-list article .entry-date {
    font-family: 'Univers Light Oblique', Arial, Helvetica, sans-serif;
    margin-right: 5px;
}

.jobposting-detail .entry-date {
    font-size: 18px;
    font-family: 'Univers Light Oblique', Arial, Helvetica, sans-serif;
    margin-right: 5px;
}


.list article .entry-author {
    margin-left: 5px;
}

.list article .entry-author a {
    text-decoration: underline;
}

.list article .entry-author a:hover {
    text-decoration: none;
}

.list article .entry-content {
    margin-top: 4px;
    margin-bottom: 5px;
}

.list article footer a {
    text-decoration: underline;
    font-size: 14px;
    margin: 0 5px 10px 0;
}

.list article footer a:hover {
    text-decoration: none;
}

/*lightbox*/

.hidden {
    display: none;
}

.popup-register {
    background: #f1f1f1;
    width: 654px;
    /*	width: 100%;*/
    height: 585px !important;
    position: relative;
}

.popup-register > div {
    height: 63px;
    background: #82a0ba;
}

.popup-register > div h2 {
    display: block;
    font: 35px/35px 'Univers Light Ultra Cond', Arial, Helvetica, sans-serif;
    color: #fff;
    text-transform: none;
    float: left;
    margin: 15px 0 0 15px;
}

.popup-register > div span {
    float: right;
    margin: 18px 60px 0 0;
    text-transform: uppercase;
    font-size: 13px;
    color: #fff;
    font-family: 'Univers Medium', Arial, Helvetica, sans-serif;
    font-weight: bold;
    cursor: pointer;
}

.popup-register fieldset:first-child, .popup-register fieldset .fieldset {
    border-top: none;
    padding-bottom: 29px;
}


.popup-register fieldset:first-child h3, .popup-register fieldset .title-3 {
    float: left;
    margin-right: 21px;
}

.popup-register fieldset:first-child div div, .popup-register fieldset .first-div div div {
    float: left;
    margin: 5px 0 0 0;
}

.popup-register fieldset:first-child div label, .popup-register fieldset.first-div-label div label {
    display: block;
    font-family: 'Univers Medium', sans-serif;
    font-size: 14px;
    margin-bottom: 5px;
    float: none;
    margin-top: 0;
}

.popup-register fieldset:first-child div label span, .popup-register fieldset.first-div-span div label span {
    display: inline-block;
    text-transform: none;
    color: #6d6d6d;
    font-family: 'Univers Medium', sans-serif;
    font-size: 14px;
    margin-bottom: 0;
}

.popup-register fieldset label {
    float: left;
    margin: 15px 18px 1px 0;
    position: relative;
}

.popup-register fieldset label.error {
    float: none;
    position: absolute;
    right: 0;
    top: 53px;
    margin: 0;
    font-size: 10px !important;
    color: #b00;
}

.popup-register fieldset label span {
    display: block;
    font-family: 'Univers Ultra Cond', sans-serif;
    font-size: 20px;
    color: #979696;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.popup-register fieldset input[type=text] {
    width: 158px;
    height: 28px;
    margin: 0;
    padding: 0 0 0 10px;
    background: #fff;
    border: 1px solid #cdcdcd;
}

.ie8 .popup-register fieldset input[type=text] {
    padding-top: 5px;
    height: 23px;
}

.popup-register fieldset {
    position: relative;
    border-top: 1px solid #fff;
    padding: 10px 0 37px;
}

.popup-register .form .left-fieldset {
    float: left;
}

.popup-register fieldset .all-required {
    float: right;
    font: 16px/16px 'Univers Light Oblique', Arial, Helvetica, sans-serif;
    color: #82a0ba;
    position: relative;
    left: 16px;
    top: 3px;
}

.popup-register .form {
    padding: 0 40px;
}

.popup-register .bottom-form {
    border-top: 1px solid #fff;
    padding: 10px 0 0 0;
}

.popup-register .bottom-form div {
    float: right;
}

.popup-register .bottom-form div a {
    color: #2e618c;
    font: 14px/14px 'Univers Medium', Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

.popup-register .bottom-form div.btnContainer {
    padding: 0 0 10px 0;
}

.popup-register .bottom-form div a.btn-blue {
    display: inline-block;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    border: 1px solid #6283a1;
    background: #819fba;
    background: -moz-linear-gradient(top, #819fba 0%, #557d9f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#819fba), color-stop(100%,#557d9f));
    background: -webkit-linear-gradient(top, #819fba 0%,#557d9f 100%);
    background: -o-linear-gradient(top, #819fba 0%,#557d9f 100%);
    background: -ms-linear-gradient(top, #819fba 0%,#557d9f 100%);
    background: linear-gradient(to bottom, #819fba 0%,#557d9f 100%);
    -pie-background: linear-gradient(#819fba 0%,#557d9f 100%);
    border-radius: 2px;
    behavior: url(_ui/js/PIE.htc);
    position: relative;
    text-decoration: none;
    height: 26px;
    padding: 12px 19px 0;
    margin-left: 14px;
}

.popup-register .bottom-form div a.btn-blue:hover {
    text-decoration: none;
    border: 1px solid #36648c;
    background: #5e84a6;
    background: -moz-linear-gradient(top, #5e84a6 0%, #36648c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e84a6), color-stop(100%,#36648c));
    background: -webkit-linear-gradient(top, #5e84a6 0%,#36648c 100%);
    background: -o-linear-gradient(top, #5e84a6 0%,#36648c 100%);
    background: -ms-linear-gradient(top, #5e84a6 0%,#36648c 100%);
    background: linear-gradient(to bottom, #5e84a6 0%,#36648c 100%);
    -pie-background: linear-gradient(#5e84a6 0%,#36648c 100%);
}

.popup-register fieldset h3 {
    color: #6d6d6d;
}

#colorbox {
    top: 95px !important;
    z-index: 1002 !important;
}

#cboxClose {
    position: absolute !important;
    top: 12px;
    right: 15px;
    text-indent: -99999px;
    background: url(../images/sprite.png) no-repeat 0 -345px;
    height: 38px;
    width: 38px;
    cursor: pointer;
}

#cboxClose:hover {
    background-position: 0 -383px;
}

#cboxOverlay {
    background: rgba(0,0,0,0.5);
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 1000;
    overflow: hidden;
    left: 0;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=0 );
}

/*end of lightbox*/

.radio {
    background: url(../images/sprite.png) no-repeat 0 -273px;
    display: inline-block;
    /*	vertical-align: -10px;*/
    margin-right: 6px;
    width: 18px;
    height: 18px;
    position: relative;
    top: 5px;
}

.radio.radio-checked {
    background-position: 0 -291px;
    width: 18px;
    height: 18px;
}

.popup-register.next-step {
    height: 840px !important;
}

.popup-register.next-step fieldset:first-child {
    padding-bottom: 18px;
}

.popup-register.next-step fieldset:first-child h3 {
    margin-bottom: 14px;
}

.popup-register.next-step fieldset:first-child div label span, .popup-register.next-step fieldset.first-next-step div label span {
    display: block;
    font-family: 'Univers Ultra Cond', sans-serif;
    font-size: 20px;
    color: #979696;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.popup-register.next-step fieldset:first-child > div > div, .popup-register.next-step fieldset.first-next-div-div > div > div {
    margin-bottom: 7px;
    width: 100%;
}

.popup-register.next-step fieldset .org-name {
    margin-bottom: 10px;
}

.popup-register.next-step fieldset:first-child div div label {
    float: left;
}

.popup-register fieldset:first-child div.custom-select-wrap {
    margin: 0;
}

.popup-register.next-step fieldset .address input[type=text] {

    float: left;
}

.popup-register fieldset .state div.custom-select-wrap select {
    width: 80px;
}

.popup-register fieldset div.custom-select-wrap select {
    height: 28px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.popup-register fieldset .state div.custom-select-wrap  {
    width: 70px;
}

.popup-register .state .custom-select-wrap a {
    width: 38px;
    background-position: 55px 13px;
}

.popup-register  .custom-select-wrap a {
    height: 28px;
}

.popup-register .code {
    float: left;
    margin-left: 18px;
}

.checkbox {
    background: url(../images/sprite.png) no-repeat 0 -309px;
    float: left;
    margin: 2px 0 0 0;
    vertical-align: -10px;
    margin-right: 10px;
    width: 18px;
    height: 18px;
}

.checkbox-checked {
    background-position: 0 -327px;
    width: 18px;
    height: 18px;
}

.popup-register.next-step fieldset:first-child .box-checkbox span, .popup-register.next-step fieldset.next-step-checkbox .box-checkbox span {
    display: inline;
    color: #6d6d6d;
    font: 14px/14px 'Univers Light', Arial, Helvetica, sans-serif;
    text-transform: none;
}

.popup-register.next-step .bottom-form {
    padding-top: 40px;
}

.popup-register.next-step .bottom-form p {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 35px;
}

.popup-register.next-step .bottom-form a.previous {
    float: left;
    width: 33%;
    height: 31px;
    color: #717171;
    font-size: 13px;
    text-transform: uppercase;
    padding: 5px 10px 0 0;
    text-align: right;
}

.popup-register a.previous span {
    top: 14px;
}

.load-more {
    display: none;
}

/* 3.5 Strategy
------------------------------------------------------------------------------*/

.padding-left div .main-content {
    padding-left: 50px;
    position: relative;
    top: -3px;
}

.strategy ul li {
    width: 48%;
    border: 1px solid #dfdfdf;
    float: left;
    margin-right: 22px;
    margin-bottom: 19px;
    background: #fff;
}

.strategy ul li.last {
    margin-right: 0;
}

.strategy .glypha {
    padding-right: 30px;
    margin-bottom: 22px;
}

.strategy h1 {
    margin-bottom: 17px;
}

.strategy ul li a {
    display: block;
    padding: 30px 0 10px 30px;
}

.strategy ul li a:hover {
    text-decoration: none;
}

.strategy ul li a div {
    margin: 14px 0 0 0;
    color: #6d6d6d;
    padding-right: 30px;
}

.strategy ul li h2 {
    font: 35px/35px 'Univers Light Ultra Cond', Arial, Helvetica, sans-serif;
    text-transform: none;
}

.title-lo {
    color: #4f7fa3;
}

.title-mv {
    color: #99a962;
}

.title-ls {
    color: #8f9a9a;
}

.title-fi {
    color: #5dbdde;
}

.raquo {
    font: 37px/37px 'Univers Light', Arial, Helvetica, sans-serif;
}

.shortcut {
    background: #333;
    width: 57px;
    height: 44px;
    text-align: center;
    display: inline-block;
    padding: 13px 0 0 0;
    margin-right: 10px;
}


/* 3.6 Managed Volatility
------------------------------------------------------------------------------*/

.strategies .nav-top li a {
    padding: 6px 16px 6px 16px;
}

.green .strategies .nav-top li a {
    color: #99a962;
}

.strategies .nav-top li:last-child a, .strategies .nav-top li.strategy-a a {
    padding-left: 22px;
    padding-right: 23px;
}

.strategies .nav-top li a:hover, .strategies .nav-top li a.active {
    color: #fff;
    text-decoration: none;
}

.green .strategies .nav-top li a:hover, .green .strategies .nav-top li a.active {
    background: #99a962;
}

.green .nav-top {
    border-top-color: #99a962;
}

.strategies h1 {
    text-transform: none;
    font: 35px/35px 'Univers Light Ultra Cond', Arial, Helvetica, sans-serif;
    margin: 0 0 16px;
}

.green .strategies h1 {
    color: #99A962;
}

.strategies h1 span {
    background: #333;
    width: 60px;
    height: 47px;
    text-align: center;
    display: inline-block;
    padding: 14px 0 0 0;
    margin-right: 10px;
    font-size: 32px;
}

/*
.green .strategies div {
	padding-right: 40px;
}*/

.content-right ul {
    position: relative;
    left: 18px;
}

.content-right ul li a {
    display: block;
    font: 20px/20px 'Univers Ultra Cond', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    padding: 5px 0;
}

.green .content-right ul li a {
    color: #99a962;
}


/* 3.7 MV People
------------------------------------------------------------------------------*/

.glypha-padding-top {
    padding-top: 50px;
}

.glypha-people-padding-top {
    padding-top: 70px;
}


.isotope-item {
    z-index: 2;
}

.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}

.box-people {
    margin-top: 0px;
    position: relative;
}

.item {
    width: 180px;
    float: left;
    overflow: hidden;
    position: relative;
    margin: 7px;
}

.left-box-container{
    padding-top: 3px;
}

.box-people li a:hover {
    text-decoration: none;
}

.people .content-right {
    margin-top: 50px;
}

.box-people figure {
    margin: 0 0 15px 0;
    width: 100%;
}

.box-people figure figcaption {
    background: #fff;
    border: 1px solid #e1e1e1;
    border-top: none;
    font-family: 'Univers Ultra Cond', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    padding: 13px 10px 8px;
}

.box-people figure img {
    display: block;
}

.box-people figure figcaption h3 {
    color: #2e618c;
    line-height: 20px;
    font-size: 20px;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.box-people figure figcaption p {
    color: #b2b2b2;
    font-size: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.green .box-people figure figcaption p {
    padding-right: 0;
}

.box-people, .item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
}

.box-people {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width;
}

.item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property:    -moz-transform, opacity;
    -ms-transition-property:     -ms-transform, opacity;
    -o-transition-property:      -o-transform, opacity;
    transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.box-people.no-transition,
.box-people.no-transition .item,
.box-people .item.no-transition {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
}

/* 3.8 MV Philosophy
------------------------------------------------------------------------------*/


/* 3.9 Long Only
------------------------------------------------------------------------------*/

.blue .strategies .nav-top li a {
    color: #4F7FA3;
}

.blue .nav-top {
    border-top-color: #4F7FA3;
}

.blue .strategies h1 {
    color: #4F7FA3;
}

.blue .strategies .nav-top li a:hover, .blue .strategies .nav-top li a.active {
    background: #4F7FA3;
    color: #fff;
}

.blue .content-right ul li a {
    color: #4F7FA3;
}

/* 3.10 Long Short
------------------------------------------------------------------------------*/

.gray .strategies .nav-top li a {
    color: #8F9A9A;
}

.gray .nav-top {
    border-top-color: #8F9A9A;
}

.gray .strategies h1 {
    color: #8F9A9A;
}

.gray .strategies .nav-top li a:hover, .gray .strategies .nav-top li a.active {
    background: #8F9A9A;
    color: #fff;
}

.gray .content-right ul li a {
    color: #8F9A9A;
}

/* 3.11 Fixed Income
------------------------------------------------------------------------------*/

.sea .strategies .nav-top li a {
    color: #5DBDDE;
}

.sea .nav-top {
    border-top-color: #5DBDDE;
}

.sea .strategies h1 {
    color: #5DBDDE;
}

.sea .strategies .nav-top li a:hover, .sea .strategies .nav-top li a.active {
    background: #5DBDDE;
    color: #fff;
}

.sea .content-right ul li a {
    color: #5DBDDE;
}

a.sub-menu {
    display: none;
}

div.office
{
    margin-bottom: 20px;
}

.newsevent-list article
{
    background: inherit;
    padding: 0px 0px 18px 0px;
    border: 0px;
}

.main-content a {
    color: #2e618c;
}


.blue-text {
    color: #4F7FA3;
}

.gray-text {
    color: #8F9A9A;
}

.sea-text {
    color: #5DBDDE;
}

.green-text {
    color: #99A962;
}

/* opera fix */
.nav
{
    min-height: 34px;
}

input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

.content-left ul,
.content-left ol,
.bullet-area ul,
.bullet-area ol
{
    padding-left:40px;
}

.content-left ul,
.bullet-area ul
{
    list-style: disc;
}

.bullet-area li
{
    border: 0px solid #fff;
    margin-bottom: 0px;
}



.content-left ol,
.bullet-area ol
{
    list-style: decimal;
}

.content-left .active-sub ul,
.content-left .active-sub ol
{
    list-style: none;
    padding-left: 0px;
}

.mobile-content
{
    padding-right: 5px;
}

.websiteby
{
    font-size:12px;
    border: 1px solid #d9d9d9;
    border-right: none;
    border-left: none;
    border-bottom: none;
    margin-top: 10px;
}

.websiteby .gray
{
    color: #6d6d6d;
}

.sidebarlinks
{
    border: 1px solid #d9d9d9;
    border-right: none;
    border-left: none;
    border-bottom: none;
    margin-top: 10px;
}

.sidebarlinks a
{
    text-decoration: none;
    font-size: 12px;
    color: #6d6d6d;
}

.sidebarlinks a:hover
{
    color: #2e618c;
    font-weight: bold;
}

/* Table Formatting */
table {
	border-collapse: collapse;
}

td {
	font-size: 10pt;
	text-align: left;
	padding: 10px;
	border-bottom: .1em solid #c7c8ca;
	line-height: 1em;
}

th {
	letter-spacing: .07em;
	font-size: 10pt;
	text-transform: uppercase;
	color: #fff;
	background-color: #000;
	padding: 7px 5px 5px 8px;
	text-align: left;
}

.first-column {
	min-width: 220px;
}

.blank-cell {
	border-bottom: none;
	width: 17em;
	font-size: .7em;
	text-transform: none;
	text-align: left;
	padding: 0;
}

td.category-labels {
	text-align: left;
	padding: 10px;
	border-bottom: .29em solid #000;
}
/* End - Table Formatting */

/* 4. MOBILE
--------------------------------------------------------------------------------
==============================================================================*/


/*@media screen and (max-device-width: 480px) {

} */

@media screen and (max-width: 480px) {

    .nav-top.fixed, .scrollspy-nav.fixed {
        position: relative;
        top: 0;
        width: auto;
    }

    .scrollspy-topnav-space {
        display:none;
    }

    .scrollspy-content.unfixed {
        padding-top: 0px !important;
    }

    .top-push {
        display: none;
    }

    .top-push-twocolumn {
        display: none;
    }

    body {
        background: #f8f8f8 url(../images/bg_blue_mobile.jpg) repeat-x top center;
    }

    body.green {
        background: #f8f8f8 url(../images/bg_green_mobile.jpg) repeat-x top center;
    }

    body.gray {
        background: #f8f8f8 url(../images/bg_gray_mobile.jpg) repeat-x top center;
    }

    body.sea {
        background: #f8f8f8 url(../images/bg_sea_mobile.jpg) repeat-x top center;
    }

    .bg-right {
        display: none;
    }

    .sidebar-left {
        margin-left: -252px;
        width: 252px;
    }

    .header {
        margin-top: 20px;
    }

    a.menu {
        display: block;
        font: 25px/25px 'Univers Light Ultra Cond', Arial, Helvetica, sans-serif;
        color: #6d6d6d;
        width: 72px;
        height: 35px;
        border-radius: 2px;
        behavior: url(_ui/js/PIE.htc);
        position: relative;
        border: 1px solid #d4d4d4;
        -webkit-box-shadow: 0 2px 3px #e3e3e3, inset 0 1px 0 #fff;
        -moz-box-shadow: 0 2px 3px #e3e3e3, inset 0 1px 0 #fff;
        box-shadow: 0 2px 3px #e3e3e3, -1px 0px 1px #e3e3e3, 1px 0px 1px #e3e3e3, inset 0 1px 0 #fff;
        background: #f9f9f9;
        background: -moz-linear-gradient(top, #f9f9f9 0%, #eaeaea 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eaeaea));
        background: -webkit-linear-gradient(top, #f9f9f9 0%,#eaeaea 100%);
        background: -o-linear-gradient(top, #f9f9f9 0%,#eaeaea 100%);
        background: -ms-linear-gradient(top, #f9f9f9 0%,#eaeaea 100%);
        background: linear-gradient(to bottom, #f9f9f9 0%,#eaeaea 100%);
        -pie-background: linear-gradient(#f9f9f9 0%,#eaeaea 100%);
        text-transform: uppercase;
        text-align: center;
        padding: 13px 0 0 0;
        margin: 20px 0 0 22px;
        float: left;
        -webkit-appearance: none;
    }

    a.menu:hover {
        background: #e9e9e9;
        background: -moz-linear-gradient(top, #e9e9e9 0%, #f3f3f3 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#f3f3f3));
        background: -webkit-linear-gradient(top, #e9e9e9 0%,#f3f3f3 100%);
        background: -o-linear-gradient(top, #e9e9e9 0%,#f3f3f3 100%);
        background: -ms-linear-gradient(top, #e9e9e9 0%,#f3f3f3 100%);
        background: linear-gradient(to bottom, #e9e9e9 0%,#f3f3f3 100%);
        -pie-background: linear-gradient(#e9e9e9 0%,#f3f3f3 100%);
        text-decoration: none;
        box-shadow: 0 2px 3px #cacaca;
    }

    .header .site-name {
        left: 10px;
        top: 20px;
    }

    .header .site-name span {
        background: url(../images/logo_mobile.png);
        width: 108px;
        height: 73px;
        top: 0;
        position: absolute !important;
    }

    .content {
        margin: 37px 5px 0;
    }

    .footer {
        padding: 0 5px;
        display: block;
    }

    .footer span {
        display: block;
    }

    .left-box a.previous {
        display: block;
    }

    .single-profile .container {
        width: 100%;
    }

    .left-box {
        width: 100%;
    }

    .right-box a.previous {
        display: none;
    }

    .bio li a.link-open span {
        display: none;
    }

    .right-box {
        width: 100%;
    }

    .right-box-container {
        padding-left: 0;
        background: #fff;
    }

    .right-box-container div {
        border: 1px solid #dfdfdf;
        padding: 15px;
    }

    .right-box-container div div {
        border: none;
        padding-left: 0;
        padding-right: 0;
    }

    .padding-left div {
        padding-left: 0;
    }

    .container {
        width: 100%;
        float: none;
    }

    .container > div {
        padding: 0 5px;
    }

    .strategy ul li {
        width: 100%;
    }

    .content-left {
        width: 100%;
    }

    .second-level .custom-select-wrap {
        margin-left: 0;
    }

    .sidebar-left {
        left: -5px;
    }

    a.lin {
        background: url(../images/sprite.png) 0 -189px;
        width: 132px;
        height: 42px;
        line-height: 40px;
        font-size: 14px;
    }

    a.lin:hover {
        background-position: 0 -231px;
    }

    .second-nav .mobile-content {
        padding-left: 0;
        padding-right: 0;
    }
    .second-nav .mobile-content > div.glypha {
        padding-left: 15px;
        padding-right: 15px;
    }

    .second-nav .title {
        padding-left: 15px;
        padding-right: 15px;
    }

    a.sub-menu {
        display: block;
        width: 100;
        padding: 10px 0;
        background: #dbdbdb;
        color: #808080;
        text-align: center;
        font: 25px/25px 'Univers Ultra Cond', Arial, Helvetica, sans-serif;
        text-transform: uppercase;
        margin: 10px 0 0 0;
        border-bottom: 1px solid #fff;
    }

    .scrollspy-content {
        height: auto;
    }

    .second-nav .scrollspy-content > div {
        padding: 0 15px;
    }

    .scrollspy-nav {
        border-bottom: none;
        margin-top: 10px;
    }

    .scrollspy-nav ul {
        display: none;
    }

    .scrollspy-nav li {
        float: none;
        display: block;
        margin: 0;
    }

    .scrollspy-nav li.active a {
        display: block;
        width: 100%;
        padding: 10px 0;
        background: #dbdbdb;
        color: #808080;
        text-align: center;
        font: 25px/25px 'Univers Ultra Cond', Arial, Helvetica, sans-serif;
        text-transform: uppercase;
        margin: 0;
        border-bottom: 1px solid #fff;
        top: 0;
    }

    .green .scrollspy-nav li:hover a, .green .scrollspy-nav li:active a {
        color: #99A962;
        position: relative;
        top: 0;
        background: #dbdbdb;
        padding: 10px 0;
    }

    .scrollspy-nav li:hover a, .scrollspy-nav li:active a {
        text-decoration: none;
        color: #808080;
        padding: 10px 0;
        background: #dbdbdb;
        position: relative;
        top: 0;
    }

    .green .scrollspy-nav li.active a {
        background: #dbdbdb;
    }

    .second-nav .content-right {
        padding-left: 0;
    }

    .scrollspy-nav li a {
        display: block;
        width: 100%;
        padding: 10px 0;
        background: #dbdbdb;
        color: #808080;
        text-align: center;
        font: 25px/25px 'Univers Ultra Cond', Arial, Helvetica, sans-serif;
        text-transform: uppercase;
        margin: 0;
        border-bottom: 1px solid #fff;
    }

    .popup-register.next-step fieldset .code {
        margin-left: 0;
        margin-top: 8px;
    }

    .popup-register.next-step .bottom-form a.previous {
        float: none;
        width: 97%;
        text-align: center;
    }

    .popup-register .bottom-form {
        padding-bottom: 20px;
    }

    .popup-register fieldset {
        position: relative;
    }

    .popup-register fieldset .all-required {
        width: 100%;
        left: 0;
    }

    .popup-register form .left-fieldset {
        width: 100%;
        float: none;
    }

    .second-nav .content-right ul {
        left: 15px;
    }

    .mobile-content .newsevent-list
    {
        padding-left: 15px;
        padding-right: 15px;
        overflow: auto;
    }

    .sidebarlinks
    {
        border: 1px solid #d9d9d9;
        border-right: none;
        border-left: none;
        border-top: none;
        margin-top: 10px;
    }

    .sidebarlinks a
    {
        text-decoration: none;
        font-size: 12px;
        color: #6d6d6d;
        padding-left: 20px;
    }

    .websiteby
    {
        font-size:12px;
        padding-left: 20px;
        border: 0px solid #d9d9d9;
        margin-top: 10px;
    }

}

@media screen and (min-width: 481px) and (max-width: 768px) {

    .scrollspy-content {
        height: auto;
    }

    .scrollspy-nav.fixed {
        background: none;
    }

    a.menu {
        display: block;
        font: 25px/25px 'Univers Light Ultra Cond', Arial, Helvetica, sans-serif;
        color: #6d6d6d;
        width: 72px;
        height: 35px;
        border-radius: 2px;
        behavior: url(_ui/js/PIE.htc);
        position: relative;
        border: 1px solid #d4d4d4;
        -webkit-box-shadow: 0 2px 5px #e3e3e3;
        -moz-box-shadow: 0 2px 5px #e3e3e3;
        box-shadow: 0 2px 5px #e3e3e3, inset 0 1px 0 #fff;
        background: #f9f9f9;
        background: -moz-linear-gradient(top, #f9f9f9 0%, #eaeaea 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eaeaea));
        background: -webkit-linear-gradient(top, #f9f9f9 0%,#eaeaea 100%);
        background: -o-linear-gradient(top, #f9f9f9 0%,#eaeaea 100%);
        background: -ms-linear-gradient(top, #f9f9f9 0%,#eaeaea 100%);
        background: linear-gradient(to bottom, #f9f9f9 0%,#eaeaea 100%);
        -pie-background: linear-gradient(to bottom, #f9f9f9 0%,#eaeaea 100%);
        text-transform: uppercase;
        text-align: center;
        padding: 13px 0 0 0;
        margin: 20px 0 0 22px;
        float: left;
    }

    a.menu:hover {
        background: #e9e9e9;
        background: -moz-linear-gradient(top, #e9e9e9 0%, #f3f3f3 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#f3f3f3));
        background: -webkit-linear-gradient(top, #e9e9e9 0%,#f3f3f3 100%);
        background: -o-linear-gradient(top, #e9e9e9 0%,#f3f3f3 100%);
        background: -ms-linear-gradient(top, #e9e9e9 0%,#f3f3f3 100%);
        background: linear-gradient(to bottom, #e9e9e9 0%,#f3f3f3 100%);
        -pie-background: linear-gradient(#e9e9e9 0%,#f3f3f3 100%);
        text-decoration: none;
        box-shadow: 0 2px 3px #cacaca;
    }

    .header {
        margin-bottom: 40px;
    }

    .header .site-name {
        left: 20px;
        top: 20px;
    }

    .header .site-name span {
        position: absolute;
        top: 0;
    }

    .bg-right {
        width: 62%;
    }

    .container {
        margin-left: 0;
        width: 100%;
        float: none;
    }

    .container > div {
        padding: 0 22px;
    }

    .padding-left div {
        padding: 0 22px;
    }

    .content-left {
        width: 100%;
    }

    .footer {
        padding: 0 22px;
        display: block;
    }

    .scrollspy-nav ul {
        text-align: left;
    }

    .scrollspy-nav li {
        margin-left: 0;
        margin-right: 20px;
    }

    .left-box {
        width: 66%;
    }

    .right-box {
        width: 33%;
    }

    .popup-register {
        max-width: 100%;
    }

    .popup-register .bottom-form {
        padding-bottom: 20px;
    }

    .sidebarlinks
    {
        border: 1px solid #d9d9d9;
        border-right: none;
        border-left: none;
        border-top: none;
        margin-top: 10px;
    }

    .sidebarlinks a
    {
        text-decoration: none;
        font-size: 12px;
        color: #6d6d6d;
        padding-left: 20px;
    }

    .websiteby
    {
        font-size:12px;
        padding-left: 20px;
        border: 0px solid #d9d9d9;
        margin-top: 10px;
    }

}

@media screen and (min-width: 769px) and (max-width: 959px) {

    .scrollspy-content {
        height: auto;
    }

    .bg-right {
        width: 62%;
    }

    .content {
        padding: 0 5px;
    }

    .left-box {
        width: 68%;
    }

    .right-box-container {
        padding-left: 3%;
    }

    .header .site-name span {
        left: 5px;
    }

    .right-box {
        width: 32%;
    }

    .popup-register {
        background: #f1f1f1;
        max-width: 654px;
        width: 100%;
        height: 585px !important;
        position: relative;
    }

    .scrollspy-nav-space
    {
        display: none;
    }
}

@media screen and (max-width: 600px) {

    .strategy ul li {
        width: 100%;
    }
}

@media screen and (max-width: 769px) {

    div.title-back
    {
        width:95%;
    }

    .glypha-padding-top {
        padding-top: 0px;
    }

    .scrollspy-content-nonav.unfixed {
        margin-top: 0px;
        padding-top: 0px;
        position: relative;
    }

    .scrollspy-topnav-space {
        display:none;
    }

    .glypha-header-nav {
        margin-top: 20px;
        display:none;
    }

    .glypha-nav {
        margin-bottom: 28px
    }

    .glypha-people-padding-top {
        padding-top: 0px;
        margin-bottom: 0px;
    }

    .glypha-nav p {
        margin-bottom: 0px;
        margin-top: 0px;
    }

    .content-right.fixed {
        position: static;
        margin-left: 0;
        margin-top: 75px;
    }

    .scrollspy-content.unfixed {
        padding-top: 180px;
    }

    header {
        position: relative;
        z-index: 1002;
    }

    .top-push {
        width: 709px;
        height: 115px;
    }

    .top-push-twocolumn {
        width: 909px;
        height: 115px;
    }

    .nav-top.fixed, .scrollspy-nav.fixed {
        position: relative;
        top: 0;
        width: auto;
    }

    .scrollspy-nav.fixed {
        position: absolute;
        top: 50px;
    }

    .scrollspy-nav.fixed.clearfix::after {
        display: none;
    }

    .scrollspy-content.unfixed {
        padding-top: 30px;
    }

    .top-push {
        display: none;
    }

    .top-push-twocolumn {
        display: none;
    }

    .bg-right.fixed {
        position: absolute;
    }

    .content-left > .mobile-content {
        position: relative;
    }

    .nav-top {
        display: none;
    }

    .strategies h1 {
        margin-top: 10px;
    }

    .mobile-right .content-left {
        float: none;
    }

    .mobile-right .content-right {
        width: 100%;
        margin-top: 0;
        border-left: none;
    }

    .mobile-right .content-right ul li {
        float: left;
    }

    .mobile-right .content-right ul li a {
        padding: 5px 15px;
    }

    .mobile-right .content-right ul li a:first-child {
        padding-left: 0;
    }

    .mobile-content {
        border: 1px solid #e1e1e1;
        padding: 20px 15px;
        background: #fff;
        margin-bottom: 5px;
    }

    .people .content-left .mobile-content {
        padding-bottom: 0;
    }

    .mobile-content:hover {
        text-decoration: none;
    }

    .title {
        display: block;
        text-transform: none;
        font: 32px/32px 'Univers Light Ultra Cond', Arial, Helvetica, sans-serif;
        text-transform: uppercase;
        color: #2e618c;
    }

    .green .title {
        color: #99A962;
    }

    .blue .title {
        color: #4F7FA3;
    }

    .gray .title {
        color: #8F9A9A;
    }

    .sea .title {
        color: #5DBDDE;
    }
    .content-right ul {
        padding-left: 0;
        float: left;
    }


    .mobile-content a:hover {
        text-decoration: none;
    }

    a.mobile-content {
        display: block;
    }

    a.mobile-content:hover {
        text-decoration: none;
    }

    .sidebar-left {
        margin-left: -252px;
        width: 252px;
        background: #e8e8e8;
        border-right: 1px solid #cdcdcd;
        min-height: 100%;
        height: 100%;
        position: relative;
        top: -134px;
    }

    .sidebar-left form {
        border-bottom: 1px solid #cdcdcd;
    }

    .sidebar-left nav > ul {
        margin: 0;
    }

    .sidebar-left fieldset {
        margin: 10px auto;
        width: 232px;
    }

    .sidebar-left fieldset input[type="search"] {
        width: 183px;
        height: 38px;
        font-size: 16px;
    }

    .sidebar-left fieldset input[type="submit"] {
        width: 40px;
        height: 40px;
        background: #8D8D8D url(../images/ico_search_mobile.png) no-repeat center center;
    }

    .sidebar-left nav > ul > li {
        border-top: 1px solid #fff;
        border-bottom: 1px solid #cdcdcd;
    }

    .sidebar-left nav > ul > li.nav-strategies {
        border-top: 1px solid #fff;
        border-bottom: none;
        margin-bottom: 0;
        padding: 0;
    }

    .sidebar-left nav > ul > li.nav-strategies a {
        border-bottom: 1px solid #cdcdcd;
    }

    .sidebar-left nav > ul > li a, .sidebar-left nav > ul > li.nav-strategies a, .sidebar-left nav > ul > li:first-child a, .sidebar-left nav > ul > li.nav-strategies ul li a {
        font-size: 30px;
        line-height: 30px;
        padding: 12px 0 8px 20px;
        color: #8d8d8d;
        display: block;
        margin-bottom: 0;
    }

    .sidebar-left nav > ul > li a:hover, .sidebar-left nav > ul > li a.active {
        color: #2E618C;
    }

    .sidebar-left nav > ul > li.nav-strategies ul li a  {
        line-height: normal;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #cdcdcd;
        padding-top: 12px;
        padding-bottom: 8px;
    }

    .sidebar-left nav > ul > li.nav-strategies ul li a span {
        font-size: 25px;
        line-height: 25px;
        padding-top: 8px;
        height: 29px;
        position: relative;
        top: -2px;
    }

    .sidebar-left > ul {
        margin: 0;
        border: none;
        border-bottom: 1px solid #fff;
    }

    .sidebar-left > ul li {
        background: none;
        float: none;
        display: block;
        font-size: 15px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #cdcdcd;
        margin-left: 0;
    }

    .sidebar-left > ul li a {
        float: none;
        display: block;
        padding: 10px 0 10px 20px;
    }

    .sidebar-left > ul li a:first-child {
        padding-left: 20px;
    }

    #colorbox {
        top: 0 !important;
        width: 100% !important;
        height: 100% !important;
        left: 0 !important;
        height: auto !important;
        padding-right: 0 !important;
    }

    #cboxWrapper {
        background: #f1f1f1;
    }

    #cboxWrapper, #cboxContent, #cboxLoadedContent, #cboxMiddleLeft, .popup-register {
        width: 100% !important;
        height: auto !important;
    }

    .popup-register.next-step {
        height: auto !important;
    }

    .popup-register {
        max-width: 100% !important;
    }

    .popup-register fieldset {
        width: 100%;
    }

    .content-right ul {
        left: 0;
    }

    .content-right.fixed {
        position: relative;
    }

    .scrollspy-nav-space
    {
        display: none;
    }
}

@media screen and (max-width: 468px) {
    .scrollspy-nav.fixed.clearfix::after {
        display: block;
    }

    div.title-back
    {
        width:205px;
    }

    .back-link {
        margin-left:10px;
    }

    .strategies .scrollspy-nav.fixed.clearfix::after {
        display: none;
    }

    .scrollspy-nav.fixed {
        position: relative;
        top: 0;
    }
}

@media screen and (max-width: 1024px) {

    .load-more {
        display: block;
        text-decoration: none;
        cursor: pointer;
    }

    .btn-load {
        display: block;
        font: 25px/25px 'Univers Light Ultra Cond', Arial, Helvetica, sans-serif;
        color: #6d6d6d;
        height: 35px;
        border-radius: 2px;
        behavior: url(_ui/js/PIE.htc);
        position: relative;
        border: 1px solid #d4d4d4;
        -webkit-box-shadow: 0 2px 3px #e3e3e3, inset 0 1px 0 #fff;
        -moz-box-shadow: 0 2px 3px #e3e3e3, inset 0 1px 0 #fff;
        box-shadow: 0 2px 3px #e3e3e3, -1px 0px 1px #e3e3e3, 1px 0px 1px #e3e3e3, inset 0 1px 0 #fff;
        background: #f9f9f9;
        background: -moz-linear-gradient(top, #f9f9f9 0%, #eaeaea 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eaeaea));
        background: -webkit-linear-gradient(top, #f9f9f9 0%,#eaeaea 100%);
        background: -o-linear-gradient(top, #f9f9f9 0%,#eaeaea 100%);
        background: -ms-linear-gradient(top, #f9f9f9 0%,#eaeaea 100%);
        background: linear-gradient(to bottom, #f9f9f9 0%,#eaeaea 100%);
        -pie-background: linear-gradient(#f9f9f9 0%,#eaeaea 100%);
        text-transform: uppercase;
        text-align: center;
        padding: 13px 0 0 0;
        margin: 20px 0 0 0;
        -webkit-appearance: none;
    }

    .btn-load:hover, .btn-load:visited, .btn-load:active {
        text-decoration: none;
    }
}

@media screen and (min-width: 1024px)
{
    .pageheader-fixed
    {
        position:fixed;
        top:132px;
        background: #f8f8f8;
        width: 709px;
    }
}
/* 5. PRINT
--------------------------------------------------------------------------------
==============================================================================*/


@media print {

    body {
        font: normal normal 12pt/1.5em "Times New Roman", Times, serif;
    }

    a[href]:after {
        content: " (" attr(href) ") ";
        font-size: 90%;
    }

    a[href^="/"]:after {
        content: " (http://domain.com" attr(href) ") ";
    }

    #accessibility-nav,
    .hide {
        display: none !important;
    }
}



