* { padding:0; 	margin:0; }
.clear { clear:both; }

/****************************** structure ******************************/

body { background:#DEE2C7; }
div#wrapper { border:13px solid white; width:932px; margin:13px auto 8px auto; }
div#logo { background:#fff; }

div#navigation { float:left; width:176px; border-right:4px solid #fff; }
div#navigation ul { list-style:none; }
div#navigation li { border-bottom:4px solid #fff; }
div#navigation li.last { border-bottom:0; }
div#navigation img { vertical-align:bottom; }

div#photo_element { float:left; width:752px; }

div#hp_body { border-top:4px solid #fff; }
div#body { border-top:4px solid #fff; background:url("/images/approach_body_bg.gif") top left repeat-y; }

div#below_navigation { border-right:4px solid #fff; width:176px; float:left; background:#DEE2C7; height:460px; }
div#tmpl_below_navigation { width:176px; float:left; height:460px; }
div#hp_content { float:left; width:726px; border:13px solid #C7D3C7; background:#ADBBAC; color:#fff; height:434px; text-align:center; }
div#content { float:left; width:752px; }

.hp_copy { color:#fff; font-size:15px; font-family:"Times New Roman"; width:550px; padding:20px 0; text-align:justify; margin:0 auto; }
.copy { color:#545454; font-size:15px; font-family:"Times New Roman"; width:550px; padding:10px 0; text-align:justify; margin:0 auto;  }
.copy a { color:#848855; text-decoration:none;  }
.copy a:hover { color:#848855; text-decoration:underline;  }
.copy a.news_links { color:#8196A9; text-decoration:none;  }
.copy a.news_links:hover { color:#8196A9; text-decoration:underline;  }
.copy a.notice_links { color:#547488; text-decoration:none;  }
.copy a.notice_links:hover { color:#547488; text-decoration:underline;  }
.copy ol { padding:10px 0px 10px 25px; }
.copy ul { padding:5px 0px 5px 15px; vertical-align:bottom; }
.copy li { list-style-image:url('../images/unordered_list_element.gif'); padding:1px 0px; }
.copy li.numbers { list-style-image:none; padding:3px 0px; }
/*.copy li:hover { list-style-image:url('../images/unordered_list_element_over.gif'); padding:1px 0px; }*/
.copy .title1{ color:#545454; font-size:45px; font-family:"Times New Roman"; width:550px; padding:10px 0; text-align:justify; margin:0 auto;  }
.copy .title2{ color:#545454; font-size:35px; font-family:"Times New Roman"; width:550px; padding:10px 0; text-align:justify; margin:0 auto;  }
.copy .title3{ color:#545454; font-size:11px; font-family:"Times New Roman"; width:700px; padding:0 0; text-align:left; margin:0 auto;  }
.copy .title4{ color:#545454; font-size:11px; font-family:"Times New Roman"; width:550px; padding:0 0; text-align:left; margin:0 auto;  }
.copy .title5{ color:#545454; font-size:15px; font-family:"Times New Roman"; width:550px; padding:10px 0; text-align:left; margin:0 auto;  }
.sm_copy { color:#545454; font-size:15px; font-family:"Times New Roman"; width:550px; padding:0px 0; text-align:left; margin:0 auto;  }


div#breadcrumbs { font-family:arial; font-size:11px; padding:5px 0px 0px 15px; }
div#breadcrumbs a { text-decoration:none; }
div#breadcrumbs a:hover { text-decoration:underline; }
div#breadcrumbs a.selected { text-decoration:none; }
div#breadcrumbs a.selected:hover { text-decoration:underline; }

.news { color:#8196a9; }
div#breadcrumbs a.news { color:#8196A9; text-decoration:none; }
div#breadcrumbs a.news:hover { color:#8196a9; text-decoration:underline; }
div#breadcrumbs a.news_selected { color:#8196a9; font-weight:bold; text-decoration:none; }
div#breadcrumbs a.news_selected:hover { color:#8196a9; font-weight:bold; text-decoration:underline; }

.notice { color:#000000; font-family:arial; font-size:18px; padding:5px 0px 0px 5px; }
a { text-decoration:none; color:#0053c2;}
a:hover { text-decoration:underline;  color:#0053c2;}
a.selected { text-decoration:none;  color:#0053c2;}
a.selected:hover { text-decoration:underline;  color:#0053c2;}

.approach { color:#547488; }
div#breadcrumbs a.approach { color:#547488; text-decoration:none; }
div#breadcrumbs a.approach:hover { color:#547488; text-decoration:underline; }
div#breadcrumbs a.approach_selected { color:#547488; font-weight:bold; text-decoration:none; }
div#breadcrumbs a.approach_selected:hover { color:#547488; font-weight:bold; text-decoration:underline; }

.contact { color:#72665a; }
div#breadcrumbs a.contact { color:#72665a; text-decoration:none; }
div#breadcrumbs a.contact:hover { color:#72665a; text-decoration:underline; }
div#breadcrumbs a.contact_selected { color:#72665a; font-weight:bold; text-decoration:none; }
div#breadcrumbs a.contact_selected:hover { color:#72665a; font-weight:bold; text-decoration:underline; }

.people { color:#9A5438; }
div#breadcrumbs a.people { color:#9A5438; text-decoration:none; }
div#breadcrumbs a.people:hover { color:#9A5438; text-decoration:underline; }
div#breadcrumbs a.people_selected { color:#9A5438; font-weight:bold; text-decoration:none; }
div#breadcrumbs a.people_selected:hover { color:#9A5438; font-weight:bold; text-decoration:underline; }

.for_clients { color:#848855; }
div#breadcrumbs a:visited { color:#999; text-decoration:none; } 
div#breadcrumbs a.for_clients { color:#848855; text-decoration:none; }
div#breadcrumbs a.for_clients:hover { color:#848855; text-decoration:underline; }
div#breadcrumbs a.for_clients_selected { color:#848855; font-weight:bold; text-decoration:none; }
div#breadcrumbs a.for_clients_selected:hover { color:#848855; font-weight:bold; text-decoration:underline; }

.wealth { color:#65814e; }
div#breadcrumbs a.wealth { color:#65814e; text-decoration:none; }
div#breadcrumbs a.wealth:hover { color:#65814e; text-decoration:underline; }
div#breadcrumbs a.wealth_selected { color:#65814e; font-weight:bold; text-decoration:none; }
div#breadcrumbs a.wealth_selected:hover { color:#65814e; font-weight:bold; text-decoration:underline; }

.wchart { color:#545454; font-size:15px; font-family:"Times New Roman"; width:730px; padding:0 0 0 0; margin:110px 0 0 0; text-align:left; }
.wchart a { color:#545454; text-decoration:none;  }
.wchart a:hover { color:#545454; text-decoration:underline;  }

.tchart { color:#545454; font-size:15px; font-family:"Times New Roman"; width:730px; padding:0 0 0 69px; margin:0 0 110px 0; text-align:left; }
.tchart a { color:#545454; text-decoration:none;  }
.tchart a:hover { color:#545454; text-decoration:underline;  }

div#a_thru_z { color:#3B3128; position:absolute; z-index:2; top:275px; left:50%; margin-left:245px; width:225px; font-size:11px; font-family:arial; }
div#a_thru_z a { color:#9A5438; text-decoration:none; } 
div#a_thru_z a.hover { color:#9A5438; text-decoration:underline; } 
div#a_thru_z a.a_thru_z_selected { font-weight:bold; color:#9A5438; text-decoration:none; } 
div#a_thru_z a.a_thru_z_selected:hover { font-weight:bold; color:#9A5438; text-decoration:underline; }

.911 { color:#72665a; }
div#breadcrumbs a.911 { color:#72665a; text-decoration:none; }
div#breadcrumbs a.911:hover { color:#72665a; text-decoration:underline; }
div#breadcrumbs a.911_selected { color:#72665a; font-weight:bold; text-decoration:none; }
div#breadcrumbs a.911_selected:hover { color:#72665a; font-weight:bold; text-decoration:underline; }


/* team */

.leadership { color:#9A5438; font-size:18px; padding:0 0 15px 0; }

.leader { padding:0 0 22px 0; }
.leader img { float:left; padding:0 20px 15px 0; }
.leader .name { color:#9A5438; font-size:18px; }
.leader a.name { color:#9A5438; font-size:18px; }
.leader a.name:hover { color:#9A5438; font-size:18px; text-decoration:underline; }
.leader a.sendmail { color:#9A5438; font-size:11px; font-family:Arial; text-decoration:none; padding:2px 0px; }
.leader a.sendmail:hover { text-decoration:underline; }
.leader .title { font-weight:bold; font-family:arial; font-size:12px; }
.leader .subtitle { font-family:arial; font-size:11px; }
.next_page { border-top:1px solid #D4D2D0; padding:10px 0; text-align:right; }
a.next_page { color:#9A5438; text-decoration:none; font-family:arial; font-size:12px; }
a.next_page:hover { color:#9A5438; text-decoration:underline; }



/* news */

.news_item { padding:0 0 15px 0; }
.news_item .title { color:#8196A9; font-size:18px; }
.detail_photo { width:193px; float:right; font-style:italic; font-size:13px; margin:0 0 10px 20px; }
.back_to_archive { border-top:1px solid #D4D2D0; padding:10px 0; }
a.back_to_archive { color:#8196A9; text-decoration:none; font-family:arial; font-size:12px; }
a.back_to_archive:hover { color:#8196A9; text-decoration:underline; }


div#sitemap {  }
div#sitemap a { color:#8B8B69; text-decoration:none; }
div#sitemap a:hover { color:#8B8B69; text-decoration:underline; }


div#footer { color:#909C92; font-size:11px; font-family:arial; width:932px; margin:0 auto 20px auto; padding-bottom:20px; }
div#footer a { color:#909C92; text-decoration:none; }
div#footer a:hover { text-decoration:underline; }
div#footer div#links { float:left; width:500px; }
div#footer div#copyright { float:left; width:432px; text-align:right; }

h1 { color:#3B3127; font-family:"Times New Roman"; font-weight:normal; font-size:36px; }
h1.approach { color:#7E95A7; padding-left:45px; }

h2 { color:#3B3127; font-family:"Times New Roman"; font-weight:normal; font-size:18px; padding:0 0 10px 0; }
h2.approach { color:#547488; }
h2.for_clients { color:#848855; }
h2.privacy_policy { color:#733938; }
h2.wealth { color:#65814e; }
