/* formatting styles for odey */

#meta ul { list-style-type:none; font-size:1.1em; margin-bottom:10px; }
#meta ul li { display:inline; background:url("../../Images/furniture/divider_meta_list.gif") no-repeat 100% 2px; margin-right:4px; padding-right:8px; }
#meta ul li a:hover { text-decoration:none; }
#meta .none { background:none; margin:0; padding:0; }
#meta .label { font-size:1.2em; float:right; margin:2px 3px 0 0; }
#meta .input { float:right; margin:0 3px 0 0; }
#meta .button { float:right; padding-top:3px; }
#meta p { font-size:1.1em; }

#nav ul { list-style-type:none; font-size:1.2em; padding:7px 10px 8px 10px; }
#nav ul li { display:inline; background:url("../../Images/furniture/divider_nav_list.gif") no-repeat 100% 0; margin-right:4px; padding-right:8px; }
#nav ul li a { color:#fff; }
#nav ul li a:hover { color:#666699; text-decoration:none; }
#nav .none { background:none; margin:0; padding:0; }
#nav #right_nav { margin-left:414px; background:none; padding-right:0; }
#nav ul li .current { color:#666699; }

#breadcrumb ul { list-style-type:none; font-size:1.2em; padding:6px 11px 0 11px; }
#breadcrumb ul li { display:inline; background:url("../../Images/furniture/divider_breadcrumb_list.gif") no-repeat 100% 6px; margin-right:2px; padding-right:11px; }
#breadcrumb .none { background:none; margin:0; padding:0; }

.section_title { background:#b5b9c0 url("../../Images/global/bg_title.gif") repeat-x 0 0; color:#fff; font-size:1.2em; font-weight:normal; padding:4px 3px 4px 11px; clear:both; }
.pad_top { margin-top:15px; }
.sub_section_title { background:#e8e8e8; font-size:1.2em; font-weight:bold; padding:4px 3px 4px 11px; }
.bord_bot { border-bottom:#fff solid 1px; }
.bord_top { border-top:#fff solid 1px; }
.clear_line { height:1px; background-color:#fff; }

h1 { font-size:2.4em; color:#09113f; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding:20px 10px 3px 10px; clear:both; }
h2 { font-size:1.4em; font-weight:bold; padding:0 10px 2px 10px; clear:both; }
h2.pad_top { padding:15px 10px 2px 10px; }
h3 { font-size:1.8em; color:#09113f; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin-bottom:20px; }
p.main { padding:0 10px 5px 10px; font-size:1.4em; }
p.quote { padding:0 10px 15px 10px; font-size:1.8em; color:#09113f; font-family:Georgia, "Times New Roman", Times, serif; }
p.strapline { padding:5px 10px 0 10px; font-size:1.2em; font-weight:bold; }
hr { height:1px; background-color:#cfcfcf; color:#cfcfcf; border:0; margin:10px 10px; }
hr.no_top_marg { margin:0 10px 10px 10px; }

h2.disclaimer { font-size:1.4em; font-weight:normal; padding:10px 10px 10px 10px; text-align:left; color:#09113f;}
p.disclaimer { padding:10px 10px 10px 10px; font-size:1.4em; }

#disclaimer form {padding:10px 0; margin:0;}
#disclaimer label { padding:0 10px; font-size:1.2em; display:block;}
#disclaimer input { width:200px; display:block; margin:10px 10px 0px 10px;}
#disclaimer a { display:block; padding:0 10px 10px 10px;}

#nohyperlinkpadding a { display:inline; padding:0px 0px 0px 0px; }

#home_main_img { border-bottom:#fff solid 1px; float:left; }

#hp_register .header { font-size:1.8em; color:#09113f; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin-bottom:20px; }
#hp_register p { font-size:1.2em; margin-bottom:10px; }
#hp_register .img { float:left; margin:0 30px 0 10px }

#hp_login p { font-size:1.1em; margin-bottom:10px;}
#hp_login label { display:block; margin-bottom:4px; }
#hp_login .input { display:block; margin-bottom:7px; width:100%; }
#hp_login .checkbox { margin-right:5px; }
#hp_login .button { margin-top:10px; }
#hp_login hr { height:1px; background-color:#cfcfcf; color:#cfcfcf; border:0; margin:10px 0; }

.report { background-color:#f8f8f8; border-bottom:#e8e8e8 solid 1px; padding:8px 9px; }
.report:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.report_bot_bord { border-bottom:#e8e8e8 solid 1px; }
.report_link_hp { width:212px; float:left; font-size:1.2em; margin-top:1px; }
.report_link { font-size:1.2em; }
.report_date_hp { font-size:1.1em; }
.report_date { width:473px; float:left; font-size:1.1em; margin-top:1px; }
.report_date_long { width:715px; float:left; font-size:1.1em; margin-top:1px; }
.report_pdf { width:70px; float:left; font-size:1.1em; text-align:right; margin-top:1px; }
.report_title { font-size:1.2em; }
.report_manager { width:212px; float:left; font-size:1.1em; margin-top:1px; }

#left_col ul { list-style-type:none; font-size:1.2em; }
#left_col ul li a { display:block; width:248px; background:#f8f8f8 url("../../images/global/bg_left_nav.gif") no-repeat 0 0; padding:4px 2px 4px 30px; margin-bottom:1px; }
#left_col ul li a:hover { background-color:#141f5b; color:#fff; background-image:url("../../images/global/bg_left_nav_hover.gif"); }
#left_col ul li a.current { background-color:#141f5b; color:#fff; background-image:url("../../images/global/bg_left_nav_hover.gif"); }
#left_col ul li a.current_down { background-color:#141f5b; color:#fff; background-image:url("../../images/global/bg_left_nav_on.gif"); }
#left_col #sub_nav { font-size:1em; }
#left_col #sub_nav li { padding-left:20px; }
#left_col #sub_nav li a { background:none; margin:0; padding:4px 2px 4px 10px; border-bottom:#fff 1px solid; width:238px; background:url("../../images/global/sub_nav_dot.gif") no-repeat 0 8px; }
#left_col #sub_nav li a:hover { color:#0e174d; background:url("../../images/global/sub_nav_dot_on.gif") no-repeat 0 8px; }
#left_col #sub_nav li a.none { border:none; }
#left_col #sub_nav li a.current { color:#0e174d; background:url("../../images/global/sub_nav_dot_on.gif") no-repeat 0 8px; }

/* pwm test 21/04/08 */
.question { font-size:1.2em; font-weight:bold; background-color:#f8f8f8; border-top:#e8e8e8 solid 1px; padding:20px 8px 4px 8px; clear:both; }
.question:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.answer { font-size:1.2em; background-color:#f8f8f8; padding:4px 8px 10px 8px; clear:both; }
.answer label { margin-left:5px; }
.answer_bg { background-color:#f8f8f8; clear:both; }
.field_label { font-size:1.2em; padding:4px 8px 10px 8px; }
.field { margin-bottom:10px; }

/* for institutional registration section */
.question_institutional { font-size:1.2em; font-weight:bold; background-color:#f8f8f8; padding:8px 8px 8px 8px; clear:both; vertical-align:middle; border-top:#e8e8e8 solid 1px;} 
.question_institutional_indent { font-size:1.0em; font-weight:bold; background-color:#f8f8f8; padding:8px 8px 8px 30px; clear:both; }

/*for updating a users profile */
.profile_update{ font-size:1.2em; font-weight:bold; background-color:#f8f8f8; padding:4px 4px 8px 8px; clear:both; vertical-align:middle; border-top:#e8e8e8 solid 1px;} 
.profile_update_indent { font-size:1.2em; font-weight:normal; background-color:#f8f8f8; padding:4px 4px 8px 30px; clear:both; }

.left_col .NodeStyle, .left_col .LeafNodeStyle { list-style-type:none; font-size:1.2em; }
.left_col .NodeStyle a { display:block; width:245px; color:#666699; background:#f8f8f8 url("../../images/global/bg_left_nav.gif") no-repeat 0 0; padding:4px 5px 4px 29px; margin-bottom:1px; }
.left_col .NodeStyle a:hover { background-color:#141f5b; color:#fff; background-image:url("../../images/global/bg_left_nav_hover.gif"); text-decoration:none; }
.left_col .current { /*background-color:#141f5b; color:#fff; background-image:url("../../images/global/bg_left_nav_hover.gif");*/ text-decoration:none; }
.left_col a.currentSelected  { background-image:url("../../images/global/bg_left_nav_down_hover.gif"); color:#fff; text-decoration:none; }
.left_col .Level1 { font-size:1.1em; }
.left_col .Level1 a { background:none; margin:0; padding:4px 2px 4px 9px; border-bottom:#fff 2px solid; width:237px; background:url("../../images/global/sub_nav_dot.gif") no-repeat 0 8px; }
.left_col .Level1 a:hover { color:#0e174d; background:url("../../images/global/sub_nav_dot_on.gif") no-repeat 0 8px; }
/*.left_col .LeafNodeStyle a.currentSelected  { background:url("../../images/global/sub_nav_dot_on.gif") no-repeat 0 8px; color:#0e174d; text-decoration:none; }*/

/*#ctl00_ctl00_MainContentPlaceHolder_TreeView1 { float:left; width:280px; margin-right:1px; }
#ctl00_ctl00_MainContentPlaceHolder_TreeView1 table { float:left; width:280px; }*/
/* end */

/* dnn test */

.manager_left .img_mang_head, .manager_right .img_mang_head, .fund_manager .img_mang_head { float:left; margin-right:10px; }
.manager_left p.name, .manager_right p.name { font-size:1.2em; margin-top:10px; }
.manager_left p.position, .manager_right p.position { font-size:1.1em; }
.manager_left p.more, .manager_right p.more { font-size:1.2em; margin-top:35px; }
.fund_manager .name { width:170px; float:left; font-size:1.2em; padding-top:10px; }
.fund_manager .fund_arrow { width:13px; float:left; padding-top:10px; }
.fund_manager .position { font-size:.9em; }
/*#manager_detail .img_mang_head { float:right; margin-left:10px; }*/
#manager_detail img { float:right; margin-left:10px; }

.staff_left .img_staff_head, .staff_right .img_staff_head, .img_staff_head { float:left; margin-right:10px; }
.staff_left p.name, .staff_right p.name { font-size:1.2em; margin-top:10px; }
.staff_left p.position, .staff_right p.position { font-size:1.1em; }
.staff_left p.more, .staff_right p.more { font-size:1.2em; margin-top:35px; }
.staff .name { width:170px; float:left; font-size:1.2em; padding-top:10px; }
.staff .fund_arrow { width:13px; float:left; padding-top:5px; }
.fund_manager .position { font-size:.9em; }
#manager_detail { font-family:Georgia, "Times New Roman", Times, serif; }
#manager_detail .img_staff_head { float:right; margin-left:5px; font-weight:normal; }
#manager_detail p.name { font-size:1.4em; color:#09113f; margin:5px 0 0 10px; }
#manager_detail p.position { font-size:1.4em; margin:0 0 0 10px; }
#manager_detail p.heading { font-size:2.4em; color:#09113f; margin:10px 0 0 10px; }
#manager_detail_full img { float:right; margin-left:5px; }
#manager_detail_full p.name { font-size:1.4em; color:#09113f; margin:5px 0 0 10px; }
#manager_detail_full p.position { font-size:1.4em; margin:0 0 0 10px; }
#manager_detail_full p.name_2 { font-size:1.4em; font-weight:bold; margin:10px 0 0 10px; }
.manager_detail img { float:right; margin-left:5px; }
.manager_detail p.name { font-size:1.4em; color:#09113f; margin:5px 0 0 10px; }
.manager_detail p.position { font-size:1.0em; margin:0 0 0 10px; }

.select_box label, .select_box_end label { display:block; font-size:1.2em; margin-bottom:15px; }
.caption { margin:10px; font-size:1.1em; }
.caption_bullet { color:#0e174d; }

#footer { font-size:1.1em; color:#999; padding:8px 10px 8px 10px; }
#footer a:hover { text-decoration:none; }

#tax_info { font-size:1.1em; line-height:1.4em; }

.dropdown { font-size:.9em; }

.style_table { font-size:1.1em; border:0; clear:both; margin-top:1px; width:100% }
.style_table th { background-color:#B5B9C0; background-image:url("../../images/global/bg_title.gif"); background-position:top left; background-repeat:repeat-x; color:#fff; }


.style_table th, .style_table td { padding:4px 5px; } 
.style_table tr.alternate { background-color:#e8e8e8; }
.style_table td.text_cell { text-align:left;}
.table_left_col { margin:0 0 0 5px; }
.table_title { font-weight:bold; padding-right:5px; }

#ctl00_MainContentPlaceHolder_UpdatePanel1 { }

.total_right { background:none; padding-right:72px; float:right; }