
/* Standard Elements */
BODY {	
background-color: #eceef6;
background-image: url(../media/backgrou.gif);
background-position:top;
background-repeat: repeat-x;
margin-left: 0px; 
margin-top: 0px; 
margin-right: 0px;
margin-bottom: 0px;
padding:0px;
font-family:Verdana,Times,serif;
color:#000000;
font-size:11px;
box-sizing:border-box; -moz-box-sizing:border-box;
color:#3A4472;
line-height:18px;
padding-bottom:20px;
}
			
BODY.splash {	
background-color: #353d6c;
background-image: url(../media/backgrov.gif);
margin-left: 0px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px;
padding:0px;
font-family:Verdana,Times,serif;
color:#000000;
font-size:11px;
box-sizing:border-box; 
-moz-box-sizing:border-box;
color:#3A4472;
line-height:18px;}
		
		
img {border:none;}
a {color:#5448ff;text-decoration:underline;}
a:hover {color:#5448FF;text-decoration:none;}
a.legal {color:#5448FF;text-decoration:underline;}
a.legal:hover {color:#4E4C72;text-decoration:none;}
a.supLink {color:#FFFFFF;text-decoration:none;}
a.supLink:hover {color:#FFFFFF;text-decoration:underline;}

.print { display:none;}

ul ul { list-style-type: circle!important; margin:0px 0px 0px 40px!important; padding:0px!important; }
ul li a {color:#5448ff; text-decoration:underline;} 
ul li a:hover {color:#4e4c72; text-decoration:none;}

/*Titles*/

h1 {font-size:16px;font-weight:bold; font-style:italic; margin-bottom:18px;}
h2 { font-size:11px; margin-bottom:0px; padding:0px; font-weight:bold;}
h3 { font-size:11px; margin-bottom:0px; padding:0px; font-weight:bold;}

.h_img { margin-bottom:10px;}

/* Login Special Begin */
BODY.loginSpecial {
margin:0px;
padding:0px;
background:#FFFFFF;
font-family:verdana,sans-serif;
color:#000000;
font-size:12px;
line-height:150%;
text-align:left;}

#logSpecTNav {width:100%;background:#183216 url(../media/FRweb_lo.gif);}
#mainContentLS {padding-left:245px;}
.failedLS {color:#990000;}

/* Review Site Yellow Bar */
#reviewBar {
position:absolute;
left:0px;
top:0px;
width:100%;
font-family: verdana,sans-serif;
color:#000000;
font-size:12px;
padding-left:15px;
line-height:150%;}

			
/*Styles for main  containers of content on inner pages*/

.main_tab {width:748px;}
.main_tab td {vertical-align:top;}
.td_color_logo { background-image:url(../media/bg_td_toplogo.gif); background-position:top; background-repeat:repeat-x; background-color:#435883;}
.content_tab {width:748px; margin-top:5px;}

.td_color_logo {text-align:left;}

.td_color_logo table td {text-align:left!important; vertical-align:top;} 

.flash_tab {
width:748px;
background-color:#FFFFFF;
height:130px;
margin-top:10px;
}

/*Top Navigation*/

.bg_color1 {background-color:#FFFFFF;}
.top_nav {background-color:#FFFFFF; border:0px!important; line-height:17px;}
.top_nav td {height:17px!important; border-left:1px solid #c9c8d0; }

.w_link_home {width:104px;}
.w_link_firm {width:104px;}
.w_link_strategy {width:119px;}
.w_link_team {width:103px;}
.w_link_contact {width:103px;}
.w_link_login {width:100px;}

.top_nav td a {
width:100%!important;
display:block;
height:17px!important;
text-transform:uppercase;
color:#313162!important;
font-size:10px;
text-align:center;
text-decoration:none;
font-weight: 700;
}

.top_nav td a div {
width:auto!important;
background-image:url(../media/nav_arro.gif);
background-repeat:no-repeat;
background-position:10px 5px;
margin-left:10px;
margin-right:10px;
}

.top_nav td a:hover div, .top_nav td a.active div {
width:auto;
background-image:url(../media/nav_arro_h.gif);
background-repeat:no-repeat;
background-position:10px 8px;
}

.top_nav td a:hover, .top_nav td a.active {
background-image:url(../media/top_menu_h.gif);
background-repeat:repeat-y;
background-position:center;
text-decoration:none;
background-color:#d8d6e3;
}

.top_nav .w_link_strategy   a div, .top_nav .w_link_contact   a div, .top_nav .w_link_login   a div {
width:auto;
background-image:url(../media/nav_arro.gif);
background-repeat:no-repeat;
background-position:0px 6px;
margin-left:10px;
margin-right:10px;
}

.top_nav .w_link_strategy   a:hover div, .top_nav .w_link_contact   a:hover div, .top_nav .w_link_login   a:hover div, .top_nav .w_link_strategy a.active div, .top_nav .w_link_contact a.active div, .top_nav .w_link_login a.active div {
width:auto;
background-image:url(../media/nav_arro_h.gif);
background-repeat:no-repeat;
background-position:0px 8px;
}

/*Styles for Homepage*/

.homepage_content { 
background-color:#FFFFFF;
vertical-align:top;
background-image:url(../media/bg_homep_cont.gif);
background-position:left top;
background-repeat:repeat-x;
}


.flash_tab_hp {
width:748px;
background-color:#FFFFFF;
height:168px;
margin-top:10px;
}

.inner_content {
width:100%;
background-image:url(../media/bg_homep_cont_bottom.gif);
background-position:left bottom;
background-repeat:repeat-x;
}

.inner_content td {
width:33%;
text-align:left;
padding-left:15px;
padding-right:15px;
padding-top:17px;
padding-bottom:20px;
vertical-align:top;
}

.inner_content td a {
text-decoration:none;
color:#4e4c72;
}

.inner_content td a:hover {
text-decoration:underline;
color:#5448ff;
}

.double_border {
border-left:1px solid #d5dfed;
border-right:1px solid #d5dfed;
}

/*Left (navigation) column*/

.leftcol {
width:173px;
vertical-align:top;
height:auto;
background-color:#F4F6F9;
background-image:url(../media/bg_leftcol_top.gif);
background-position:left top;
background-repeat:repeat-x;
text-align:left;
}

.leftcol table {
padding:0px;
margin:0px;
}  

.leftcol table td {
padding:0px;
margin:0px;
}  

.leftcol_bottom {
width: auto;
vertical-align:top;
height:17px;
background-color:#F4F6F9;
background-image:url(../media/bg_leftcol_bottom.gif);
background-position:left bottom;
background-repeat:repeat-x;
text-align:left;
}

/*LEFT NAVIGATION*/
.left_nav {
padding-top:16px;
}

.left_nav ul {
list-style:none;
padding:0px;
margin:0px 0px 0px 15px;
}

.left_nav ul li {
list-style:none;
padding:0px;
margin-top:2px;
margin-bottom:4px;
}

.left_nav ul li a {
font-family:Arial,verdana;
font-weight:bold;
font-size:11px;
color:#484c6f;
text-transform:uppercase;
text-decoration:none;
line-height:normal;
}

.left_nav ul li a div {
padding-left:13px;
}

.left_nav ul li a:hover, .left_nav ul li a.active div {
background-image:url(../media/nav_arro.gif);
background-position:3px 4px;
background-repeat:no-repeat;
color:#616266;
text-decoration:none;
display:block;
}



/*TEAM MENU STYLES*/
.left_nav table td span a {
padding-left:13px;
padding-bottom:0px!important;
margin-bottom:0px!important;
font-family:Arial,verdana;
font-weight:bold;
font-size:11px;
color:#484c6f;
text-transform:uppercase;
text-decoration:none;
line-height:normal;
}

.left_nav table td span a:hover, .left_nav table td span a.active {
background-image:url(../media/nav_arro.gif);
background-position:3px 4px;
background-repeat:no-repeat;
color:#616266;
text-decoration:none;
}

.team_link1 span {
padding-top:2px;
padding-left:15px;
display:block;
padding-bottom:2px;
}

.team_link2 span {
padding-left:15px;
padding-bottom:2px;
padding-top:2px;
display:block;
} 

.team_link2 {
padding-bottom:5px!important;
}


.team_link3 span {
padding-top:2px;
padding-bottom:2px;
padding-left:15px!important;
display:block;
}

.team_sub_category {
font-family:Arial,verdana;
font-weight:bold;
font-size:11px;
color:#484c6f;
padding:0px!important;
text-transform:uppercase;
}

.clear_img {
height:5px;
display:block;
width:1px;
line-height:1px;
font-size:1px;
border:0px;
}

.not_active_category {
padding-top:22px;
margin-top:22px;
display:block;
border-top:1px solid #cccccc;
}

.team_link_notactive_cat  {
padding-left:0px!important;
}

.team_link_notactive_cat a {
padding-left:0px!important;
}

.team_link_notactive_cat a:hover {
padding-left:0px!important;
background-image:none!important;
background-color:none;
}

/*Right (text content) column*/

.rightcol {
width:575px;
vertical-align:top;
background-image:url(../media/bg_content_top.gif);
background-position:left top;
background-repeat:repeat-x;
background-color:#FFFFFF;
height:335px;
text-align:left;
}

.text_content {
margin-left:17px;
padding-right:17px;
margin-top:32px;
}

.rightcol_bottom {
width:auto;
vertical-align:top;
background-image:url(../media/bg_content_bottom.gif);
background-position:left bottom;
background-repeat:repeat-x;
background-color:#FFFFFF;
height:17px;
text-align:left;
}

/*Styles for text*/

.bold_text_style {font-weight:bold;}
.em_text_style {font-style:italic;font-size:10px;}
.p_note1 { margin-top:28px;}

/*Styles for UL*/

.text_content ul {
margin-bottom:22px;
margin-bottom:15px;
margin-left:40px;
padding:0px;
list-style-type: disc;
}


/*Footer of page*/

.footer {
width:100%;
border-bottom:2px solid #fbffff;
border-top:1px solid #cdd3e3;
background-color:#eaf0fc;
background-image:url(../media/bg_footer.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.footer td {
border-bottom:1px solid #cecfeb;
line-height:normal;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
}

.footer_links {
border:0px;
width:748px;
background-color:#f7f8fc;
height:11px;
margin:0px;
}

.footer_links td {
border:0px!important;
width:50%;
color:#8487a5;
line-height:normal;
font-size:9px;
}

.footer_links td div {
color:#8487a5;
line-height:normal;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
}

.footer_link_r td {
width:auto;
height:auto;
text-align:center;
}

.footer_link_r td a {
text-decoration:none;
color:#8487a5;
width:100px;
font-family:Arial, Helvetica, sans-serif;
display:block;
}

.footer_link_r td a:hover {
background-color:#d8dae6;
text-decoration:none;
color:#8487a5;
}

/* Buttons, inputs and forms */

.tab_form { width:auto; margin-top:18px; }
.space1 td {height:18px; }

.btn {color:#333333;font-family:Verdana,sans-serif;
	font-size:11px;font-weight:bold;background-color:#cccccc;border:1px solid;
	border-top-color:#333333;border-left-color:#333333;border-right-color:#333333;border-bottom-color:#333333;
	background-image:url(../media/bg_but.gif); background-repeat:repeat-x; background-position:top; background-color:#d5d5d5;}
	
.btnhov {border-top-color:#FFFFFF;border-left-color:#FFFFFF;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;}
.texta {font-size:11px;font-family: Verdana,sans-serif;background-color: #FFFFFF;border: 1px solid #484c6f; width:160px;}
.textb {font-size:9px;font-family: Verdana,sans-serif;background-color: #FFFFFF;border: 1px solid #484c6f;}
.textc {font-size:11px;font-family: Verdana,sans-serif;background-color: #FFFFFF;border: 1px solid #484c6f;color:#3A4472;}
		
		
/*Styles for Table*/

.tab_managteam {
width:100%;
}

.tab_managteam td a {
font-weight:bold;
}

		
/*Tables Begin*/
TABLE.performance {font-size:10px;width:100%;}
TH.performance {padding: 3px 2px 3px 2px;}
TD.performance {padding: 1px 2px 1px 2px;text-align:right;border-bottom:solid 1px #CCCCCC;}
TD.darkColor {background-color:#231F57;color:#FFFFFF;}
TD.lightColor {background-color:#DDDDDD;color:#000000;}
TABLE.assets {font-size:10px;width:100%;}
TD.assetsL {border-bottom:1px solid;border-bottom-color:#CCCCCC;padding-left:5px;}
TD.assetsR {border-bottom:1px solid;border-bottom-color:#CCCCCC;padding-left:5px;text-align:right;}
TABLE.feesTerms {font-size:10px;width:100%;}
TD.feesTermsL {border-bottom:1px solid;border-bottom-color:#CCCCCC;padding-left:5px;}
TD.feesTermsR {border-bottom:1px solid;border-bottom-color:#CCCCCC;padding-left:5px;text-align:right;}
TABLE.balances {font-size:10px;width:100%;}
TH.balances {padding: 3px 2px 3px 2px;background-color:#231F57;color:#FFFFFF;}
TD.balances {padding: 1px 2px 1px 2px;text-align:right;border-bottom:solid 1px #CCCCCC;}

.disclaimer {font-size:9px;}
.dataPositive {font-size:10px;text-align:center;}
.dataNegative {font-size:10px;text-align:center;color:#990000;}
.failed {color:#990000;}
.centered {text-align:center;}
.leftalign {text-align:left;}
.rightalign {text-align:right;}
.justify {text-align:justify;}
.clear {clear:both;}
.mainlink {font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal; line-height:normal; font-weight:bolder; text-transform:uppercase;color:#333366;text-decoration:none;letter-spacing:1px;}
.leftNavCat {font-family:Arial,verdana;font-weight:bold;font-size:1em;color:#484c6f;text-transform:uppercase;}

/*
a.leftNav {font-family:Arial,verdana;font-weight:bold;font-size:1em;color:#484c6f;text-transform:uppercase;}
a.leftNav:hover {font-family:Arial,verdana;font-weight:bold;font-size:1em;color:#616266;text-decoration:none;text-transform:uppercase;}
a.leftNav2 {font-family:Arial,verdana;font-weight:bold;font-size:1em;color:#5448FF;text-transform:uppercase;}
a.leftNav2:hover {font-family:Arial,verdana;font-weight:bold;font-size:1em;color:#4E4C72;text-decoration:none;text-transform:uppercase;}
a.leftNavOn {font-family:Arial,verdana;font-weight:bold;font-size:1em;color:#616266;text-decoration:none;text-transform:uppercase;}
a.leftNavOn:hover {font-family:Arial,verdana;font-weight:bold;font-size:1em;color:#616266;text-decoration:none;text-transform:uppercase;}
*/



a.leftNavSub {font-family:Arial,verdana;font-weight:bold;font-size:1em;color:#484c6f;}
a.leftNavSub:hover {font-family:Arial,verdana;font-weight:bold;font-size:1em;color:#5448FF;text-decoration:none;}
a.leftNavSubOn {font-family:Arial,verdana;font-weight:bold;font-size:1em;color:#5448FF;text-decoration:none;}
a.leftNavSubOn:hover {font-family:Arial,verdana;font-weight:bold;font-size:1em;color:#5448FF;text-decoration:none;}

/*divs Begin*/

div#seperator {width:100%;height:1px;background-color:#0a3c67;margin-bottom:22px;margin-top:22px;}
div#seperator2 {width:100%;height:1px;background-color:#CCCCCC;margin-bottom:22px;margin-top:22px;}
div#form {float:left;}
div#printer {float:right;}
div#contentPrint {text-align:left;width:531px;}

.text_underline {
text-decoration:underline;
}

.tab_portfolio_names td {
padding-right:7px;
}

.tab_portfolio_names td a{
text-decoration:none;
color:#3a4472;
}

.tab_portfolio_names td a:hover {
text-decoration: underline;
color:#5448ff;
} 

.note1 {
padding:0px 0px 0px 0px;
margin:0px;
font-size:9px;
line-height:10px;
color:#828282!important;
}


