/* CSS 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, font, 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 {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	background: #797979;
	font-size: 62.5%;
	font-family: Helvetica, Arial, sans-serif;
}
ol, ul {
	list-style: none;

}
blockquote, q {
}
blockquote:before, blockquote:after,
q:before, q:after {
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing=0' in the markup */
table {
	border-collapse: collapse;
}

/* Table styles for EOM Trust Reports*/
.EOM_Reports{
	width: 33%;
	padding-left: 20px;
	padding-right: 20px;
}
.EOM_Table{
	width: 100%;
	text-align: center;
	/* border: 1px solid White; */
}
.EOM_Cell{
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	vertical-align: middle;
	text-align: center;
}



/* General page styles */
#container {background:#797979;}
#wrap {width: 1018px; margin: 0 auto; text-align:center;}
.left_shadow {background: #797979 url('../img/left_shadow.gif') no-repeat scroll 0 0; width: 19px; height: 712px; float:left; }
.right_shadow { background: #797979 url('../img/right_shadow.gif') no-repeat scroll 0 0; width: 19px; height: 712px; float:left; }
.main_body {float: left; width: 980px; background: #797979;}
.clear {clear:both;}
/* Header styles */
.header {background: #ffffff; width: 980px; float:left; clear: both;}
.header_left {float: left; width: 89px; height:155px;  background: transparent url(/asset/img/header_left_bgrd.gif) scroll no-repeat left top;}
.header_middle {float:left; width: 676px; background: #133880;}
.header_right {float:left; width:215px; background: #133880;}
.header_top {float:left; width:660px; height: 24px; background: #133880;}

/* top tabs styles */
/*.web_banking_tab {float: left; width: 180px; height: 51px; padding-left:20px; padding-top: 5px; text-align: left; background: #133880 url(/asset/img/webbanking_logon_bgrd.gif) scroll no-repeat top left;}
.web_banking_tab span {float: left; color: #ffffff; font-size: 1.3em; line-height: 24px; font-weight: normal;}
.logon_button {float:left; margin-left: 25px; width: 61px; height: 19px; padding-top:2px; background: #aeb3bb; border: 1px solid #434b59; color: #535559; font-size: 1.1em; font-weight: bold; text-align:center; text-decoration: none; line-height:17px;}
*/

/* web banking/investor */
.tabs_container {float: left; width: 215px; height: 56px; background: #133880 url(/asset/img/top_tab_bgrd.gif) scroll no-repeat left top;}
.both {background: #133880 url(../img/top_tab_bgrd.gif) scroll no-repeat left top;}
.web {background: #133880 url(../img/top_tab_bgrd.gif) scroll no-repeat left top; display: none;}
.inv {background: #133880 url(../img/top_tab_bgrd.gif) scroll no-repeat left top; display: none;}
.tabs_container a {display: block; width: 96px; color: #b6b9bc; font-size: 1.2em; text-decoration:none; line-height: 24px;}
.tabs_container span {color: #b6b9bc; font-size: 1.1em; line-height: 24px;}
.tabs_container .web_banking_tab span.active {color: #ffffff; font-size: 1.2em; line-height: 24px; font-weight: normal;}
.tabs_container .investor_tab span.active {color: #ffffff; font-size: 1.2em; line-height: 24px; font-weight: bold;}
.web_banking_tab {float: left; width: 99px; height: 24px;}
.investor_tab {float: left; width: 96px; height: 24px;}
.logon_button_web {float: left; padding: 3px 0 0 20px; width: 61px;}
.logon_button_web a {display: inline; width: 61px;}
.logon_button_inv {float: right; padding: 3px 35px 0 0; width: 61px;}
.logon_button_inv a {display: inline; width: 61px;}


/* Logo */
.logo {text-align: left; float: left; width: 676px; height: 56px; background: #133880;}
.logo_dark {}
.logo_white {display:none;}
/* Search area */
.search {float: left; width: 210px; height: 55px; background: #133880; color: #a5a7aa; font-size: 1.2em; text-align: left; padding-top: 3px;}
.search span.label {display: block; float: left; line-height: 20px;  padding: 0px 5px 0px 5px;}
.search input {background: #a5a7aa; border: 0px; color: #ffffff; width: 110px; float: left; font-size: 1em; padding: 2px 0px 3px 3px}
.search a {display: inline; padding: 0px 4px 0px 4px; color: #a1afcc; line-height: 30px;}
.go_btn {float:left; width: 30px; background: #244689; color: #bbc6da; text-align: center; margin-left: 3px;}
.go_btn a { display:block; width: 30px; height: 20px; line-height: 20px; text-decoration: none; padding: 0px;}
.text_links {clear: both; width: 200px; font-size: .8em;}
/*.text_links a{float: left !important; margin: 0 0 0 40px !important;}*/
/*.text_links .small_text, .text_links .large_text{margin: 0 !important;}*/
.text_links .small_text {font-size: .9em;}
/*.text_links .large_text {position: absolute; left: 0;}*/

/*Menu area styles - see superfish.css for the rest */
.menu { float:left; background: transparent url(/asset/img/menu_strip.gif) repeat-x scroll left bottom; width: 861px; padding-left: 30px; height: 38px; }
.menu_tabs {float: left; position: relative; top: 1px; width: 676px; height: 34px;}
.menu_tabs a {color: #ffffff; font-size: 1.4em; font-weight: bold; text-decoration:none; line-height: 34px; display: block;}
/*.m_lending_tab {float: left; width:168px; height:34px; padding-left: 16px; background: transparent url(/asset/img/mort_lending_tab.gif) scroll no-repeat right bottom;}*/
.m_lending_tab {float: left; width:168px; height:34px; padding-left: 16px; background: transparent url(/asset/img/mortgage_lendings_tab_on.gif) scroll no-repeat right bottom;}
.m_lending_tab a {width: 163px; height: 34px; padding-left: 5px;}
.f_management_tab {float: left; width:174px; height:34px; background: transparent url(/asset/img/funds_management_tab.gif) scroll no-repeat left bottom;}
.f_management_tab a {width: 168px; height: 34px;}

/* grey tab */
/*.m_lending_grey_tab {float: left; width:168px; height:34px; padding-left: 0px; background: transparent url(/asset/img/mort_lending_tab_grey.gif) scroll no-repeat right bottom;}*/
.m_lending_tab_grey {float: left; width:174px; height:34px; background: transparent url(/asset/img/funds_management_tab_off.gif) scroll no-repeat right bottom;}
.m_lending_tab_grey > a{padding-left: 2px;}
.m_lending_tab_grey > /**/ a{padding-left: 0;}
/* Main content area styles */
.content {float: left; clear: both; width: 980px; text-align: left; background: #ffffff url(/asset/img/left_side_logo.gif) scroll no-repeat top left; height: 250px; min-height: 250px;}
html > body .content {height: 100%; min-height: 250px;}
.left_side {float: left; padding: 45px 15px 30px 140px; width: 560px; height: 275px; background: transparent url(/asset/img/left_side_logo.gif) scroll no-repeat top left;}
.left_side h1 {color: #133880; font-size: 4.5em;}
.left_side h2 {color: #a5a7aa; font-size: 3.2em;}
.left_side li, .left_side p {font-size: 1.25em;}
.left_side img {padding-top: 10px; padding-bottom:10px;}
.right_side {float:left; width: 200px; padding: 185px 0px 40px 0px;}
.rt_btn {float: left; width: 137px; height: 102px; overflow: hidden; background: transparent url(/asset/img/rt_btn_bgrd.gif) scroll no-repeat; padding-bottom: 20px;}
.rt_btn a {display:block; padding: 15px 0 0 10px; width: 125px; height: 85px; font-weight: bold; font-size: 1.2em; text-decoration: none;}
.rt_btn_header {display: block; width: 95px; padding-bottom: 10px;}
.red {color: #d0103a;}
.green {color: #529437;}
.purple {color: #442e8b;}
.blue { color: #133880; }/*rt_btn_header blue*/
.rt_btn_subheader {display: block; width: 95px; color: #ffffff;}
.small_cog_gif {position: relative; top: -34px; left: 95px; height: 32px; width: 32px; background: transparent url(/asset/img/small_cog.gif) scroll no-repeat top left;}
.small_cog_swf {position: relative; top: -35px; left: 95px; height: 32px; width: 32px; display: none; }

/* Keyline Styles */
.keyline_content_container {width: 770px;}
.keyline_content_container h1 {font-size: 4.5em; color: #133880; padding-top: 20px; padding-bottom: 20px; padding-left: 20px;}
.keyline_content_container img.page_header {padding-bottom: 20px; padding-left: 20px;}
.keyline_content_padding {padding: 50px 0px 0px 115px; float: left;}
.keyline_content_top {float: left; background: #133880 url(/asset/img/blue_bgrd_top.gif) scroll no-repeat top left; width: 770px; height: 20px;}
.keyline_content {float: left; width: 740px; padding: 15px 0px 10px 30px; background: #133880; font-size: 1.25em; color: #ffffff;}
.keyline_content .right_side {float:right; width: 150px; padding: 15px 8px 40px 15px; font-size:.85em;}
.keyline_content .rt_btn {background: transparent url(/asset/img/blue_rt_btn_bgrd.gif) scroll no-repeat;}
.keyline_content .rt_btn a {font-size: 1.1em;}
.keyline_content p {color: #d5dce8;}
.keyline_content h2 {font-size: 1.4em; color: #bec0c2;  padding: 20px 0px 15px 0px;}
.keyline_content .main_text {color: #d5dce8; }
.keyline_content .main_text a {color: #d5dce8;}
.keyfooter {clear: both; float: left; font-size: .9em; background: #133880; padding-left: 150px; width:500px;}
.keyfooter_padding {padding-top: 10px;}
.keyfooter a {float: left; padding-right: 30px; color: #c5c5c5; }
.keyfooter span {float: left; color: #c5c5c5;}


/* Keyline Styles for the white pages */

.w_keyline_content_container {width: 770px;}
.w_keyline_content_container h1 {font-size: 4.5em; color: #133880; padding-top: 20px; padding-bottom: 20px; padding-left: 20px;}
.w_keyline_content_container img.page_header {padding-bottom: 20px; padding-left: 20px;}
.w_keyline_content_padding {padding: 50px 0px 0px 115px; float: left;}
.w_keyline_content_top {float: left; background: #ffffff url(/asset/img/blue_bgrd_top.gif) scroll no-repeat top left; width: 770px; height: 20px;}
.w_keyline_content {float: left; width: 721px; padding: 15px 15px 10px 30px; background: #133880; font-size: 1.25em; color: #000000; border-left: 2px solid #133880; border-right: 2px solid #133880;}
.w_keyline_content .right_side {float:right; width: 150px; padding: 15px 0px 40px 15px; font-size:.85em;}
.w_keyline_content .rt_btn {background: transparent url(/asset/img/blue_rt_btn_bgrd.gif) scroll no-repeat;}
.w_keyline_content .rt_btn a {font-size: 1.1em;}
.w_keyline_content p {color: #d5dce8;}
.w_keyline_content h2 {color: #bec0c2; font-size: 1.4em; padding: 20px 0px 15px 0px;}
.w_keyline_content .main_text {color: #d5dce8; width: 500px;}
.w_keyline_content .main_text a {color: #d5dce8;}
.w_keyline_content ul { list-style-type:disc; list-style-position:outside; padding: 5px 0px 5px 30px; }
.w_keyline_content li {padding-left: 5px; padding-top:10px;}
.w_keyfooter {clear: both; float: left; font-size: .9em; background: #133880; padding-left: 150px; width:500px;}
.w_keyfooter_padding {padding-top: 10px;}
.w_keyfooter a {float: left; padding-right: 30px; color: #c5c5c5; }
.w_keyfooter span {float: left; color: #c5c5c5;}

/*old code before changing color back to blue*/
/*
.w_keyline_content_container {width: 770px;}
.w_keyline_content_container h1 {font-size: 4.5em; color: #133880; padding-bottom: 20px; padding-left: 20px;}
.w_keyline_content_padding {padding: 70px 0px 0px 115px;}
.w_keyline_content_top {float: left; background: #ffffff url(/asset/img/fm_team_bgrd_top_white.gif) scroll no-repeat top left; width: 770px; height: 20px;}
.w_keyline_content {float: left; width: 721px; padding: 15px 15px 20px 30px; background: #ffffff;}
.w_keyline_content {font-size: 1.25em; color: #000000; border-left: 2px solid #5E5C6C; border-right: 2px solid #5E5C6C;}
.w_keyline_content .right_side {float:right; width: 150px; padding: 15px 0px 40px 15px; font-size:.85em;}
.w_keyline_content p {color: #000000;}
.w_keyline_content h2 {color: #0e2a62; font-size: 1.4em; padding: 20px 0px 15px 0px;}
.w_keyline_content .main_text {color: #333333; }
.w_keyline_content .main_text a {color: #333333;}
.w_keyline_content ul { list-style-type:disc; list-style-position:outside; padding: 5px 0px 5px 30px; }
.w_keyline_content li {padding-left: 5px;}
.w_keyfooter {clear: both; float: left; font-size: .9em; background: #ffffff; padding-left: 150px; width:500px;}
.w_keyfooter_padding {padding-top: 10px;}
.w_keyfooter a {float: left; padding-right: 30px; color: #c5c5c5; }
.w_keyfooter span {float: left; color: #c5c5c5;}
*/

/* Executive Team styles */
.exec_team_summary {float: left; color: #d5dce8; padding-right: 20px;}
.exec_team_summary span {display: block;}
.exec_team_members {float: left; padding-bottom: 20px; width:270px;}
.exec_team_members img {display:block;}
.team_member {float: right; padding: 0px 2px 0px 2px;}
div > .team_member {float: right; padding: 0px 3px 0px 3px;}
.team_member_pic {padding: 0px;}
.team_member_info {padding: 5px; background: #325290; width: 117px; }
.team_member_name {color: #fefefe;}
.team_member_position {color: #bebdbd; display:block; width: 120px;}
.exec_team_divider {clear: both; margin: 0px 3px 10px 6px; height: 20px; border-bottom: 1px solid #ffffff;}
.test {position: absolute; width: 10px; height: 10px; background: #ff0000;}
.popup {position: absolute; display:none;}
.popup_top {width: 521px; height: 18px; background: transparent url(/asset/img/popup_top.gif) scroll no-repeat top left;}
html > body .popup_top {background: transparent url(/asset/img/popup_top.png) scroll no-repeat top left;}
.popup_content {float: left; width: 501px; padding: 10px; background: transparent url(/asset/img/popup_bgrd.gif) scroll repeat-y top left;}
html > body .popup_content {background: transparent url(/asset/img/popup_bgrd.png) scroll repeat-y top left;}
.popup_close {text-align:right; padding-right: 10px; font-weight: bold; color:#133880;}
.popup_content img {text-align: left;}
.popup_pic {float:left;}
.popup_text {float:left; padding-left: 10px; width: 350px;}
.popup_member_name {color: #0e2a62; font-size: 1.7em; font-weight: bold; line-height: 2em;}
.popup_member_position {color: #333333; font-size: 1.2em;}
.popup_member_desc p {color: #333333;}
.popup_member_desc_more p {color: #333333; }
.popup_text a {color: #003366; font-weight: bold; line-height: 2em;}
.popup_bottom {clear:both; width: 521px; height: 35px; background: transparent url(/asset/img/popup_bottom.gif) scroll no-repeat top left;}
html > body .popup_bottom {background: transparent url(/asset/img/popup_bottom.png) scroll no-repeat top left;}
.popup_pointer {position: relative; left: 20px; width: 50px; height: 30px; background: transparent url(/asset/img/popup_pointer.gif) scroll no-repeat bottom left;}
html > body .popup_pointer {background: transparent url(/asset/img/popup_pointer.png) scroll no-repeat bottom left;}


/* Contact Us Styles */
.contact_us {position: relative; top: -20px; width: 770px;}
.contact_us h1 {font-size: 4.5em; color: #133880; padding-bottom: 20px;}
.contact_us_padding {padding: 0px 0px 0px 145px;}
.contact_us_top {float: left; background: transparent url(/asset/img/blue_bgrd_top.gif) scroll no-repeat top left; width: 770px; height: 20px;}
.contact_us_content {float: left; width: 760px; padding: 15px 0px 30px 10px; background: #133880; }
.contact_us_main {float: left; width: 725px; color: #ffffff; }
.map {padding: 0px 0 20px 0; float: left;}
.contact_form {color: #ffffff; width: 380px; float: left;}
.contact_form .left {float:left;}
.contact_form .right {float:left; padding-left: 27px;}
.contact_form h3 {color: #ffffff; font-weight: bold; padding-bottom: 10px; }
.contact_form span.label {line-height: 20px; }
.contact_form input {background: #a5a7aa; border: 0px; color: #ffffff; width: 160px; margin: 0 0 10px 0; padding: 2px 0px 3px 3px; font-size:1em;}
.contact_form span.message_label {line-height: 20px; padding-left: 0px; }
.contact_form textarea {background: #a5a7aa; border: 0px; color: #ffffff; margin: 0 0 10px 0; padding: 2px 0px 3px 3px; width: 360px; height: 100px; overflow-y: auto;}
.contact_form input.contact_submit {color: #c2c2c2; text-decoration: underline; float: left; font-size: 1.1em; font-weight: bold; background: transparent url(/asset/img/menu_arrows.gif) scroll no-repeat 56px 6px; width: 65px; padding-top: 0px;padding-left: 0px; margin-left: 0px; cursor: pointer; text-align: left; }
.divider {float: left; margin-bottom: 20px; height: 1px; width: 725px; border-bottom: 1px solid #ffffff;}
.details_left {float: left; padding-bottom: 60px; width: 250px;}
.details_mid {float: left; padding-bottom: 60px; width: 250px;}
.details_right {float: left; padding-bottom: 60px; width: 220px;}
.details_right a , .details_mid a {color: #ffffff;}


/* General content styles */
.text_content {width: 760px; float: left;}
html > body .text_content {width: 765px;}
.text_content_padding {padding: 70px 100px 50px 145px;}
.text_content h1 {font-size: 4.5em; color: #133880; padding-bottom: 20px; padding-left: 0px;}
.text_content h2 {color: #133880; font-size: 1.4em; padding: 20px 0px 15px 0px;}
.text_content .main_text {color: #333333; font-size: 1.25em;}
.text_content .main_text a {color: #333333;}
.text_content ul { list-style-type:disc; list-style-position:outside; padding: 5px 0px 5px 30px; }
.text_content li {padding-left: 5px; padding-top:10px;}

/* Styles for org chart */
.org_chart {float: left; border: 1px dotted #666666; padding-bottom: 20px; text-align: center; width: 500px; }
.org_chart h2 {font-size: 1.2em; padding: 5px 0px;}
.org_chart span.name {font-weight: bold;}
.org_header {border-bottom: 1px dotted #666666;}
.org_left {float: left; text-align: left; padding-left: 40px; width: 210px;}
.org_right {float: left; text-align: left; padding-left: 40px; width: 210px;}

/* Footer styles */
.subfooter {clear: both; float: left; font-size:1.1em; background: #ffffff; padding-bottom: 10px; padding-left: 150px; width:650px;}
.subfooter_padding {padding-left: 145px; padding-top: 10px;}
.subfooter a {float: left; padding-right: 30px; color: #c5c5c5; }
.subfooter span {float: left; color: #c5c5c5;}

.footer {clear: both;  width: 980px; background: #ffffff url(/asset/img/footer_bgrd.gif) scroll repeat-x top left; text-align: left; color: #666666; font-size: 1.1em; padding-bottom: 10px;}
.footer a {color: #666666;}
.footer_padding {padding: 20px 20px 10px 20px;}
.footer_left {float:left; padding: 5px 20px 0 25px; background: transparent url(/asset/img/col_capital_footer_logo.gif) scroll no-repeat left top;}
.footer_mid {float:left; padding: 5px 0 0 25px; background: transparent url(/asset/img/colcap_footer_logo.gif) scroll no-repeat left top;}
.footer_right {float:right; text-align:right; padding-top:40px; }
.footer_right img {float:left; clear: both; padding-bottom:15px;}
html > body .footer_right img {padding-bottom: 15px;}
.footer .links {float:left;}
.footer .links_left {float:left; padding-right: 20px;}
.standard_links a {display: inline-block; padding-right: 10px;}
span.left {float:left; clear:both; margin-right:10px;}
span.right {float:left;}
.copyright {clear:both; text-align:right; padding-top:10px;}


/* Funds Management site styles */
/* place the following class in the body tag
   fund_mgmt
*/
	
.fund_mgmt {}
/* General page styles */
.fund_mgmt .main_body {float: left; width: 980px; background: #797979;}
/* Header styles */
.fund_mgmt .header {background: #00274a; width: 980px; float:left; clear: both;}
.fund_mgmt .header_left {float: left; width: 64px; height:155px;  background: transparent url(/asset/img/fm_header_left_bgrd.gif) scroll no-repeat left 4px;}
html > body.fund_mgmt .header_left {height:155px;  background: transparent url(/asset/img/fm_header_left_bgrd.gif) scroll no-repeat left top;}
.fund_mgmt .header_middle {float:left; width: 676px; background: #00274a;}
.fund_mgmt .header_right {float:left; width:215px; background: #00274a; padding-left:0px;}
html > body.fund_mgmt .header_right {padding-left:25px;}
.fund_mgmt .header_top {float:left; width:676px; height: 5px; background: #00274a;}

/* Logo */
.fund_mgmt .logo {text-align: left; float: left; width: 660px; height: 72px; background: #00274a;}
html > body.fund_mgmt .logo {text-align: left; float: left; width: 660px; height: 75px; background: #00274a;}
.fund_mgmt .logo a {font-size: 1px;}

/* Search area */
.fund_mgmt .search {float: left; width: 210px; height: 55px; background: #00274a; color: #9999a6; font-size: 1.2em; text-align: left; padding-top: 59px;}
.fund_mgmt .search span.label {display: block; float: left; line-height: 20px;  padding: 0px 5px 0px 5px;}
.fund_mgmt .search input {background: #a5a7aa; border: 0px; color: #ffffff; width: 110px; float: left; font-size: 1em; padding: 2px 0px 3px 3px}
.fund_mgmt .search a {display: inline; padding: 0px 4px 0px 4px; color: #9999a6; line-height: 30px;}
.fund_mgmt .go_btn {float:left; width: 30px; background: #4d4d64; color: #9999a6; text-align: center; margin-left: 3px;}
.fund_mgmt .go_btn a { display:block; width: 30px; height: 20px; line-height: 20px; text-decoration: none; padding: 0px;}
.fund_mgmt .text_links {float: left; clear: both; width: 200px; font-size: .8em;}


/*Menu area styles - see superfish.css for the rest */
.fund_mgmt .menu { float:left; background: transparent url(/asset/img/fm_menu_strip.gif) repeat-x scroll left bottom; width: 861px; padding-left: 55px; height: 38px; }
.fund_mgmt .menu_tabs {float: left; width: 676px; height: 34px; position: relative; top: 1px; padding-left: 25px;}
.fund_mgmt .menu_tabs a {color: #ffffff; font-size: 1.4em; font-weight: bold; text-decoration:none; line-height: 34px; display: block;padding-left: 5px;}
.fund_mgmt .m_lending_tab {float: left; width:168px; height:34px; padding-left: 16px; background: transparent url(/asset/img/fm_mort_lending_tab.gif) scroll no-repeat right bottom;}
.fund_mgmt .m_lending_tab a {width: 163px; height: 34px; padding-left: 5px;}
.fund_mgmt .f_management_tab {float: left; width:174px; height:34px; background: transparent url(/asset/img/fm_funds_management_tab.gif) scroll no-repeat left bottom;}
.fund_mgmt .f_management_tab a {width: 168px; height: 34px;}
.f_management_tab a{ padding-left: 3px !important;}

/* grey tab */
/*.fund_mgmt .m_lending_grey_tab {float: left; width:168px; height:34px; padding-left: 16px; background: transparent url(/asset/img/funds_management_tab_grey.gif) scroll no-repeat right bottom;}*/
.fund_mgmt .m_lending_tab_grey {float: left; padding-left: 16px; width:168px; height:34px; background: transparent url(/asset/img/mortgage_lendings_tab_off.gif) scroll no-repeat right bottom;}


/* Main content area styles */
.fund_mgmt .content {float: left; clear: both; width: 980px; text-align: left; background: #00274a url(/asset/img/fm_left_side_logo.gif) scroll no-repeat top left; color: #ffffff;}
.fund_mgmt .content a {color: #ffffff;}
.fund_mgmt .left_side {float: left; padding: 45px 15px 30px 140px; width: 560px; height: 275px; background: #00274a url(/asset/img/fm_left_side_logo.gif) scroll no-repeat top left;}
.fund_mgmt .left_side h1 {color: #a5a7aa; font-size: 4.5em;}
.fund_mgmt .left_side h2 {color: #a5a7aa; font-size: 3.2em;}
.fund_mgmt .left_side ul { list-style-type:disc; list-style-position:outside; padding: 5px 0px 5px 30px; }
.fund_mgmt .left_side li {padding-left: 5px; padding-top:10px;}
.fund_mgmt .left_side .small {font-size: 1em; padding-top: 5px;}
.fund_mgmt .right_side {float:left; width: 200px; padding: 185px 0px 40px 0px;}
.fund_mgmt .rt_btn {float: left; width: 137px; height: 102px; overflow: hidden; background: transparent url(/asset/img/fm_rt_btn_bgrd.gif) scroll no-repeat;}
.fund_mgmt .rt_btn a {display:block; padding: 15px 0 0 10px; width: 125px; height: 85px; font-weight: bold; /*font-size: 1.2em;*/ font-size:12px; text-decoration: none;}
.fund_mgmt .rt_btn_header {display: block; width: 95px; padding-bottom: 10px; }
.fund_mgmt .fm_orange {color: #ff5113;}
.fund_mgmt .fm_green {color: #70d551;}
.fund_mgmt .fm_red {color: #b1023c;}
.fund_mgmt .rt_btn_subheader {display: block; width: 95px; color: #ffffff;}
.fund_mgmt .small_cog_gif {position: relative; top: -34px; left: 95px; height: 32px; width: 32px; background: transparent url(/asset/img/fm_small_cog.gif) scroll no-repeat top left;}
.fund_mgmt .small_cog_swf {position: relative; top: -35px; left: 95px; height: 32px; width: 32px; display: none;}

/* Keyline Styles */
.fund_mgmt .keyline_content_container {width: 770px;}
.fund_mgmt .keyline_content_container h1 {font-size: 4.5em; color: #b1023c; padding-top: 20px; padding-bottom: 20px; padding-left: 20px;}
.fund_mgmt .keyline_content_container img.page_header {padding-bottom: 20px; padding-left: 20px;}
.fund_mgmt .keyline_content_padding {padding: 50px 0px 0px 115px; float: left;}
.fund_mgmt .keyline_content_top {float: left; background: transparent url(/asset/img/fm_team_bgrd_top.gif) scroll no-repeat top left; width: 770px; height: 20px;}
.fund_mgmt .keyline_content {float: left; width: 726px; padding: 15px 10px 10px 30px; background: none; border-left: 2px solid #5e5b6c; border-right: 2px solid #5e5b6c; font-size: 1.25em; color: #ffffff;}
.fund_mgmt .keyline_content p {color: #ffffff;}
.keyline_content .main_text {color: #ffffff; }
.keyline_content .main_text a {color: #ffffff;}
.fund_mgmt .keyline_content .right_side {float:right; width: 150px; padding: 15px 8px 40px 15px; font-size:.85em;}
.fund_mgmt .keyline_content .rt_btn a {font-size: 1.1em;}
.fund_mgmt .keyfooter {clear: both; float: left; font-size: .9em; background: #00274a;}
.fund_mgmt .keyfooter_padding {padding-top: 10px;}
.fund_mgmt .keyfooter a {float: left; padding-right: 30px; color: #c5c5c5; }
.fund_mgmt .keyfooter span {float: left; color: #c5c5c5;}

/* Keyline Styles for the white pages */
.fund_mgmt .w_keyline_content_container {width: 770px;}
.fund_mgmt .w_keyline_content_container h1 {font-size: 4.5em; color: #b1023c; padding-top: 20px; padding-bottom: 20px; padding-left: 20px;}
.fund_mgmt .w_keyline_content_container img.page_header {padding-bottom: 20px; padding-left: 20px;}
.fund_mgmt .w_keyline_content_container h2 {font-size: 1.4em; color: #bec0c2;}
.fund_mgmt .w_keyline_content_padding {padding: 50px 0px 0px 115px; float: left;}
.fund_mgmt .w_keyline_content_top {float: left; background: transparent url(/asset/img/fm_team_bgrd_top.gif) scroll no-repeat top left; width: 770px; height: 20px;}
.fund_mgmt .w_keyline_content {float: left; width: 726px; padding: 15px 10px 10px 30px; background: none; font-size: 1.25em; color: #000000; border-left: 2px solid #5e5b6c; border-right: 2px solid #5e5b6c;}
.fund_mgmt .w_keyline_content .right_side {float:right; width: 150px; padding: 15px 0px 40px 15px; font-size:.85em;}
.fund_mgmt .keyline_content .rt_btn a {font-size: 1.1em;}
.fund_mgmt .w_keyline_content p {color: #ffffff;}
.fund_mgmt .w_keyline_content .main_text {color: #ffffff; }
.fund_mgmt .w_keyline_content .main_text a {color: #ffffff;}
.fund_mgmt .w_keyline_content ul { list-style-type:disc; list-style-position:outside; padding: 5px 0px 5px 30px; }
.fund_mgmt .w_keyline_content li {padding-left: 5px; padding-top:10px;}
.fund_mgmt .w_keyfooter {clear: both; float: left; font-size: .9em; background: #00274a;}
.fund_mgmt .w_keyfooter_padding {padding-top: 10px;}
.fund_mgmt .w_keyfooter a {float: left; padding-right: 30px; color: #c5c5c5; }
.fund_mgmt .w_keyfooter span {float: left; color: #c5c5c5;}

/* Executive Team styles */
.fund_mgmt .exec_team_summary {float: left; color: #d5dce8; padding-right: 20px;}
.fund_mgmt .exec_team_members {float: right; padding-right:20px; width:399px; padding-bottom: 20px;}
.fund_mgmt .exec_team_members img {display:block;}
/*
.fund_mgmt .team_member {float: right; padding: 0px 3px 0px 3px;}
.fund_mgmt .team_member {float: right; padding: 0px 3px 0px 3px;}
.fund_mgmt .team_member_row_2 {float: left; padding: 0px 3px 0px 3px;}
.fund_mgmt .team_member_pic {padding: 0px;}
.fund_mgmt .team_member_info {padding: 4px 3px 4px 4px; background: #214361; width: 119px;}
html > body.fund_mgmt .team_member_info {padding: 5px; background: #214361; width: 117px;}
*/

.fund_mgmt .team_member {float: right; padding: 0 3px 0 3px;}
.fund_mgmt .team_member_row_2 {float: left; padding: 0px 3px 0px 3px;}
.fund_mgmt .team_member_pic {padding: 0px;}
.fund_mgmt .team_member_info {padding: 0 3px 0 4px; background: #214361; width: 119px; height: 65px;}
html > body.fund_mgmt .team_member_info {padding: 5px; background: #214361; width: 117px; height: auto; min-height: 65px;}




.fund_mgmt .team_member_name {color: #babac4;}
.fund_mgmt .team_member_position {color: #9f9ea4; display:block; width: 120px;}
.fund_mgmt .team_member_no_pic {float: right; padding: 0px 3px 0px 3px;}
.fund_mgmt .team_member_no_pic .team_member_info {padding: 5px; background: transparent url(/asset/img/fm_team_cog.gif) scroll no-repeat right 5px; width: 117px; }
.fund_mgmt .exec_team_divider {clear: both; margin: 0px 0px 10px 3px; height: 20px; border-bottom: 1px solid #ffffff;}
.fund_mgmt .popup {position: absolute; top: -20px; left: 380px; display:none;}
.fund_mgmt .popup_top {width: 521px; height: 18px; background: transparent url(/asset/img/popup_top.gif) scroll no-repeat top left;}
html > body.fund_mgmt .popup_top {background: transparent url(/asset/img/popup_top.png) scroll no-repeat top left;}
.fund_mgmt .popup_content {float: left; width: 501px; padding: 10px; background: transparent url(/asset/img/popup_bgrd.gif) scroll repeat-y top left; color: #000000;}
html > body.fund_mgmt .popup_content {background: transparent url(/asset/img/popup_bgrd.png) scroll repeat-y top left;}
.popup_close {text-align:right; padding-right: 10px; font-weight: bold;}
.fund_mgmt .popup_content img {text-align: left;}
.fund_mgmt .popup_pic {float:left;}
.fund_mgmt .popup_text {float:left; padding-left: 10px; width: 350px;}
.fund_mgmt .popup_member_name {color: #0e2a62; font-size: 1.7em; font-weight: bold; line-height: 2em;}
.fund_mgmt .popup_member_position {color: #333333; font-size: 1.2em;}
.fund_mgmt .popup_member_desc {display: block;}
.fund_mgmt .popup_member_desc_more {display: block;}
.fund_mgmt .popup_member_desc p {color: #333333;}
.fund_mgmt .popup_member_desc_more p {color: #333333;}

.fund_mgmt .popup_text a {color: #003366; font-weight: bold; line-height: 2em;}
.fund_mgmt .popup_bottom {clear:both; width: 521px; height: 35px; background: transparent url(/asset/img/popup_bottom.gif) scroll no-repeat top left;}
html > body.fund_mgmt .popup_bottom {background: transparent url(/asset/img/popup_bottom.png) scroll no-repeat top left;}
.fund_mgmt .popup_pointer {position: relative; left: 20px; width: 50px; height: 30px; background: transparent url(/asset/img/popup_pointer.gif) scroll no-repeat bottom left;}
html > body.fund_mgmt .popup_pointer {background: transparent url(/asset/img/popup_pointer.png) scroll no-repeat bottom left;}

/* Contact Us Styles */
.fund_mgmt .contact_us {position: relative; top: -20px; width: 770px;}
.fund_mgmt .contact_us h1 {font-size: 4.5em; color: #a5a7aa; padding-bottom: 20px;}
.fund_mgmt .contact_us_padding {padding: 0px 0px 0px 145px;}
.fund_mgmt .contact_us_top {float: left; background: transparent url(/asset/img/fm_team_bgrd_top.gif) scroll no-repeat top left; width: 770px; height: 20px;}
.fund_mgmt .contact_us_content {float: left; width: 756px; padding: 15px 0px 30px 10px; background: #00274a; border-left: 2px solid #524388; border-right: 2px solid #524388;}
.fund_mgmt .contact_us_main {float: left; width: 725px; color: #ffffff; }
.fund_mgmt .map {padding: 0px 0 20px 0; float: left;}
.fund_mgmt .contact_form {color: #ffffff; width: 380px; float: left;}
.fund_mgmt .contact_form h3 {color: #ffffff; font-weight: bold; padding-bottom: 10px; }
.fund_mgmt .contact_form span.label {line-height: 20px; }
.fund_mgmt .contact_form input {background: #a5a7aa; border: 0px; color: #ffffff; width: 160px; font-size: 1em; margin: 0 0 10px 0; padding: 2px 0px 3px 3px}
.fund_mgmt .contact_form span.message_label {line-height: 20px; padding-left: 0px; }
.fund_mgmt .contact_form textarea {background: #a5a7aa; border: 0px; color: #ffffff; margin: 0 0 10px 0; padding: 2px 0px 3px 3px; width: 360px; height: 100px; overflow-y: auto;}
.fund_mgmt .contact_form input.contact_submit {color: #c2c2c2; text-decoration: underline; float: left; font-size: 1.1em; font-weight: bold; background: transparent url(/asset/img/menu_arrows.gif) scroll no-repeat 56px 6px; width: 65px; padding-top: 0px;padding-left: 0px; margin-left: 0px; cursor: pointer; text-align: left; }
.fund_mgmt .divider {float: left; margin-bottom: 20px; height: 1px; width: 725px; border-bottom: 1px solid #ffffff;}
.fund_mgmt .details_left {float: left; padding-bottom: 60px; width: 250px;}
.fund_mgmt .details_mid {float: left; padding-bottom: 60px; width: 250px;}
.fund_mgmt .details_right {float: left; padding-bottom: 60px; width: 220px;}
.fund_mgmt .details_right a, .fund_mgmt .details_mid a {color: #ffffff;}

/* General content styles */
.fund_mgmt .text_content {width: 765px; float: left;}
.fund_mgmt .text_content_padding {padding: 70px 100px 50px 145px;}
.fund_mgmt .text_content h1 {font-size: 4.5em; color: #a5a7aa; padding-left:0px;}
.fund_mgmt .text_content h2 {color: #a5a7aa; font-size: 1.4em; padding: 20px 0px 15px 0px;}
.fund_mgmt .text_content .main_text {color: #ffffff; font-size: 1.25em;}
.fund_mgmt .text_content ul { list-style-type:disc; list-style-position:outside; padding: 5px 0px 5px 30px; }
.fund_mgmt .text_content li {padding-left: 5px; padding-top:10px;}

/* Styles for org chart */
.fund_mgmt .org_chart {float: left; border: 1px dotted #666666; padding-bottom: 20px; text-align: center; width: 500px; }
.fund_mgmt .org_chart h2 {font-size: 1.2em; padding: 5px 0px;}
.fund_mgmt .org_chart span.name {font-weight: bold;}
.fund_mgmt .org_header {border-bottom: 1px dotted #666666;}
.fund_mgmt .org_left {float: left; text-align: left; padding-left: 40px; width: 210px;}
.fund_mgmt .org_right {float: left; text-align: left; padding-left: 40px; width: 210px;}

/* Products Styles */
.fund_mgmt .products {width: 725px; float: left;}
.fund_mgmt .products_padding {padding: 0px 42px 50px 0px;}
.fund_mgmt .products h1 {font-size: 4.5em; color: #a5a7aa;}
.fund_mgmt .products h2 {color: #a5a7aa; font-size: 1.7em; padding: 20px 0px 15px 0px;}
.fund_mgmt .products ul { list-style-type:disc; list-style-position:outside; padding: 5px 0px 5px 30px; }
.fund_mgmt .products li {padding-left: 5px; }
.fund_mgmt .products .main_text {color: #ffffff; font-size: 1.25em;}
.fund_mgmt .products .product_tabs_container {width: 578px; float: left;}
.fund_mgmt .products .product_tab {float: left; font-weight: bold;}
.fund_mgmt .products .product_tab a {color: #000021; text-decoration:none;}

/* inactive product */
.fund_mgmt .products .product_tab  { color: #ffffff; background: #d31145 url(/asset/img/inactive_product_tab_border.gif) scroll repeat-y top right; border-bottom: 4px solid #b21041;}
.fund_mgmt .products .product_tab a {color: #ffffff;}
.fund_mgmt .products .product_tab .tab_left {float:left; width: 12px; height:23px; background: transparent url(/asset/img/inactive_product_tab_left.gif) scroll no-repeat top left;}
.fund_mgmt .products .product_tab .tab_mid {float: left; text-align: left; background: #d11043 url(/asset/img/inactive_product_tab_bgrd.gif) scroll repeat-x top right;}

.fund_mgmt .products .product_tab .tab_right {float:left; width: 12px; height: 23px; background: transparent url(/asset/img/inactive_product_tab_right.gif) scroll no-repeat top left;}

/* active product */
.fund_mgmt .products .product_tab.active  {color: #000021; background: #dddedf url(/asset/img/active_product_tab_bgrd.gif) scroll repeat-x top left; border-bottom: 4px solid #dddedf;}
.fund_mgmt .products .product_tab.active .tab_left {float:left; width: 12px; height:27px; background: transparent url(/asset/img/active_product_tab_left.gif) scroll no-repeat top left;}
.fund_mgmt .products .product_tab.active .tab_mid {background: none; color: #000021; float: left; text-align: left; height: 31px; min-height: 31px;}
html > body.fund_mgmt .products .product_tab.active .tab_mid {float: left; text-align: left; height: 100%; min-height: 31px;}
.fund_mgmt .products .product_tab.active  a {color: #000021;}
.fund_mgmt .products .product_tab.active .tab_right {float:left; width: 12px; height: 27px; background: transparent url(/asset/img/active_product_tab_right.gif) scroll no-repeat top left;}

/* product content */
.fund_mgmt .products .product_content_top {float:left; background: #d4d5d7 url(/asset/img/product_content_bgrd_top.gif) scroll no-repeat top right; height: 10px; width: 578px;  line-height:1px;}
.fund_mgmt .products .product_content {float:left; padding:10px 20px 40px 20px; color: #000021; background: #a5a7aa url(/asset/img/product_content_bgrd.gif) scroll repeat-x top left; width: 538px; height: 240px; min-height: 240px;}
html > body.fund_mgmt .products .product_content {height: 100%; min-height: 240px;}
.fund_mgmt .products .product_content .brief {float: left; width: 530px; padding-right: 0px; color: #333333;}
.fund_mgmt .products .product_content .brief p {color: #333333;}
.fund_mgmt .products .product_content .brief a {color: #333333;}
.fund_mgmt .products .product_content .pdf_container {float: left; width:200px;}
.fund_mgmt .products .product_content .pdf {float: left; background: transparent url(/asset/img/pdf_icon.gif) scroll no-repeat top left; padding-left: 55px; height: 50px; min-height: 50px;}
.fund_mgmt .products .product_content .pdf ul { list-style-type: disc; list-style-position: outside; padding-left: 10px;}
.fund_mgmt .products .product_content .pdf a {color: #000021;}
/*html > body.fund_mgmt .products .product_content .pdf {background: transparent url(/asset/img/pdf_icon.gif) scroll no-repeat top left; padding-left: 25px;}*/

/* Entry terms styles*/
.fund_mgmt .entry_terms {width: 810px;}
.fund_mgmt .entry_terms_top {float: left; width: 810px; height: 20px; background: transparent url(/asset/img/entry_terms_bgrd_top.gif) scroll no-repeat top left; }
html > body.fund_mgmt .entry_terms_top {float: left; width: 810px; height: 20px; background: transparent url(/asset/img/entry_terms_bgrd_top.png) scroll no-repeat top left; }
.fund_mgmt .entry_terms_content {float: left; width: 775px; background: transparent url(/asset/img/entry_terms_bgrd_mid.gif) scroll repeat-y top left; padding-left: 35px;}
.fund_mgmt .terms {float: left; width: 730px; height: 200px; overflow:auto;}
.fund_mgmt .accept {float: left; padding-top: 20px; width: 400px; }
.fund_mgmt .accept a {color: #c90a3d; font-size: 2em; padding-right: 10px; background: transparent url(/asset/img/terms_red_arrow.gif) scroll no-repeat center right;}
.fund_mgmt .do_not_accept {float: left; padding-top: 20px; width: 300px;}
.fund_mgmt .do_not_accept a {color: #a5a7aa; font-size: 2em; padding-right: 10px; background: transparent url(/asset/img/terms_grey_arrow.gif) scroll no-repeat center right;}
.fund_mgmt .entry_terms .desc {font-size: 1.25em; color: #ffffff; width: 300px; padding-top: 10px;}
.fund_mgmt .entry_terms_bottom {float: left; width: 810px; height: 20px; background: transparent url(/asset/img/entry_terms_bgrd_bottom.gif) scroll no-repeat top left;}
html > body.fund_mgmt .entry_terms_bottom {float: left; width: 810px; height: 20px; background: transparent url(/asset/img/entry_terms_bgrd_bottom.png) scroll no-repeat top left;}

/* Footer styles for Fund Management*/
.fund_mgmt .subfooter {clear: both; float: left; font-size: 1.1em; background: #00274a; padding-bottom: 10px; padding-left: 150px; width:650px;}
.fund_mgmt .subfooter_padding {padding-left: 140px; padding-top: 10px;}
.fund_mgmt .subfooter a {float: left; padding-right: 30px; color: #c5c5c5; }
.fund_mgmt .subfooter span {float: left; color: #c5c5c5;}
.fund_mgmt .footer_right img {float:left; clear: both; padding-bottom: 15px;}
.fund_mgmt .footer_right { padding-top:80px;  }
html > body.fund_mgmt .footer_right img {padding-bottom: 15px;}

.fund_mgmt .page_header_print {display:none;}
.page_header_print {display:none;}