/* changed styles for my odey */

#logo { width:219px; float:left; padding:15px 0 0 10px; }
#meta { width:603px; float:left; padding:15px 10px 0 0; text-align:right; }

.right_col_double { width:557px; float:left; }
.right_table { width:557px; float:right; }

/*#nav { width:842px;  background:url("../../images/my_odey/bg_nav.gif") repeat-x 0 100%; }
#nav:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#nav ul { list-style-type:none; font-size:1.2em; padding:0 0 0 10px; }
#nav ul li { float:left; background:url("../../images/my_odey/nav_tab_right.gif") no-repeat right top; margin:0 1px 0 0; }
#nav ul li a { display:block; background:url("../../images/my_odey/nav_tab_left.gif") no-repeat left top; padding:6px 30px 7px 30px; color:#fff; text-decoration:none; }
#nav ul li a:hover { color:#666699; text-decoration:none; }
#nav .current { background-image:url("../../images/my_odey/nav_tab_right_on.gif"); }
#nav .current a { background-image:url("../../images/my_odey/nav_tab_left_on.gif"); color:#09113f; }*/

#description { width:100%; float:left; font-size:1.2em; padding:10px 10px }
#description_half { width:80%; float:left; font-size:1.2em; padding:10px 10px }

#utilities { width:100%; float:right; text-align:right; font-size:1.2em; margin:8px 0; }
#utilities_half { width:15%; float:right; text-align:right; font-size:1.2em; margin:8px 0; }
#utilities .img { vertical-align:middle; margin:0 10px 0 5px; }

.select_box { width:190px; float:left; background:#e8e8e8; padding:10px; border-bottom:#fff solid 1px; }
.select_box_end { width:189px; float:left; background:#e8e8e8; padding:10px; border-bottom:#fff solid 1px; }

.sub_section_title { background:none; float:left; font-size:1.2em; font-weight:normal; text-align:left; padding:4px 11px 4px 3px; }

#ctl00_MainContentPlaceHolder_MyOdeyTabContainer_MyHoldingsTabPanel_UpdatePanel1 { float:left; }
#ctl00_MainContentPlaceHolder_MyOdeyTabContainer_MyHoldingsTabPanel_UpdatePanel1 table { clear:both; width:832px; float:left; font-size:1.1em; }
#ctl00_MainContentPlaceHolder_MyOdeyTabContainer_MyHoldingsTabPanel_UpdatePanel1 th { background:url("../../images/global/bg_title_myfunds.gif") repeat 0 0; color:#fff; }
#ctl00_MainContentPlaceHolder_MyOdeyTabContainer_MyHoldingsTabPanel_UpdatePanel1 th, #ctl00_MainContentPlaceHolder_MyOdeyTabContainer_MyHoldingsTabPanel_UpdatePanel1 td { padding:4px 5px; }
#ctl00_MainContentPlaceHolder_MyOdeyTabContainer_MyHoldingsTabPanel_UpdatePanel1 th.left, #ctl00_MainContentPlaceHolder_MyOdeyTabContainer_MyHoldingsTabPanel_UpdatePanel1 td.left { text-align:left; padding:4px 0 4px 10px; }
#ctl00_MainContentPlaceHolder_MyOdeyTabContainer_MyHoldingsTabPanel_UpdatePanel1 tr.alternate { background-color:#e8e8e8; }

#ctl00_MainContentPlaceHolder_MyOdeyTabContainer_MyFundsTabPanel_upFundsListTable { float:left; }
#ctl00_MainContentPlaceHolder_MyOdeyTabContainer_MyFundsTabPanel_upFundsListTable table { clear:both; width:832px; float:left; font-size:1.1em; }
#ctl00_MainContentPlaceHolder_MyOdeyTabContainer_MyFundsTabPanel_upFundsListTable th { background:url("../../images/global/bg_title_myfunds.gif") repeat 0 0; color:#fff; }
#ctl00_MainContentPlaceHolder_MyOdeyTabContainer_MyFundsTabPanel_upFundsListTable th, #ctl00_MainContentPlaceHolder_MyOdeyTabContainer_MyFundsTabPanel_upFundsListTable td { padding:4px 5px; }
#ctl00_MainContentPlaceHolder_MyOdeyTabContainer_MyFundsTabPanel_upFundsListTable th.left, #ctl00_MainContentPlaceHolder_MyOdeyTabContainer_MyFundsTabPanel_upFundsListTable td.left { text-align:left; padding:4px 0 4px 10px; }
#ctl00_MainContentPlaceHolder_MyOdeyTabContainer_MyFundsTabPanel_upFundsListTable tr.alternate { background-color:#e8e8e8; }

.report_table { font-size:1em; font-family:Verdana;  color:#0E174D; margin:0 0 0 50px; width:450px; }
.report_table .th td, .report_table tr td { padding:4px 3px; }
.report_table .th { font-weight:bold; background-color:#EAECEF;  }
.report_table .th, .report_table td { text-align:center; padding:4px 0; }
.report_table .th.left, .report_table td.left, th.left { text-align:left; padding:4px 0 4px 10px; }
.report_table td.right, th.right { text-align:right; padding-right:5px; }
.report_table th td { border-top: 3px #808080 solid;}
.report_table tr td { border-bottom: 1px #FFFFFF solid;}
.report_table tr.alternate { background-color:#e8e8e8; }
.report_table tbody tr { background-color:#EAECEF; }

/* report_table with no left margin */
.report_table2 { font-size:1em; font-family:Verdana;  color:#0E174D; width:430px; }
.report_table2 tr td { padding:4px 3px; }
.report_table2 tr th { padding:4px 3px; }
.report_table2 td.left, th.left { text-align:left; padding:4px 0 4px 10px; }
.report_table2 td.right, th.right { text-align:right; padding-right:5px; }
/*
.report_table2 th td { border-top: 3px #808080 solid;}
.report_table2 tr td { border-bottom: 1px #FFFFFF solid;}
*/
.report_table2 tbody tr { background-color:#EAECEF; }

.aum_table { font-size:1em; font-family:Verdana;  color:#0E174D; margin:0 0 0 0px; width:98%; }
.aum_table .th td, .aum_table tr td { padding:4px 3px; }
.aum_table .th { font-weight:bold; background-color:#EAECEF;  }
.aum_table .th, .aum_table td { text-align:center; padding:4px 0; }
.aum_table .th.left, .aum_table td.left, th.left { text-align:left; padding:4px 0 4px 10px; }
.aum_table td.right, th.right { text-align:right; padding-right:5px; }
/*.aum_table th td { border-top: 3px #808080 solid;}*/
.aum_table tr td { border-top: 1px #FFFFFF solid;}
.aum_table tr.alternate { background-color:#e8e8e8; }
.aum_table tbody tr { background-color:#EAECEF; }


.table_left_col { margin:0 0 0 0; }
.table_title { font-weight:bold; padding-right:0; }

.style_table { font-size:1.1em; border:0; }
.style_table tr th { background-color:#B5B9C0; background-image:url("../../images/global/bg_title.gif"); background-position:top left; background-repeat:repeat-x; color:#fff; }

.style_table tr th, .style_table tr td { padding:4px 5px; }
.style_table tr.alternate { background-color:#cccccc; }

/*
.left_col .NodeStyle_top { list-style-type:none; font-size: 1.2em; }
.left_col .NodeStyle_top a { display:block; width:265px; color:#fff; background:#b5b9c0 url("../../Images/global/bg_title.gif") repeat-x 0 0;  padding:4px 3px 4px 11px; margin-bottom:1px; font-size:1.2em; }
.left_col .NodeStyle_top a:hover { color:#fff; background-image:#b5b9c0 url("../../Images/global/bg_title.gif") repeat-x 0 0; text-decoration:none; }

.left_col .top_level { list-style-type:none; font-size:1.2em;}
.left_col .top_level 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; font-size: 1.2em;}
.left_col .top_level a:hover { 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; padding-left:20px; }
.left_col .Level1 a {  color:#666699; 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 .Level2 { font-size:1.1em; padding-left:30px; }
.left_col .Level2 a {  color:#666699; 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 .Level2 a:hover { color:#0e174d; background:url("../../images/global/sub_nav_dot_on.gif") no-repeat 0 8px; }
*/

.left_col .NodeStyle_top { list-style-type:none; font-size:12px; }
.left_col .NodeStyle_top a { display:block; width:265px; color:#fff; background:#b5b9c0 url("../../Images/global/bg_title.gif") repeat-x 0 0;  padding:4px 3px 4px 11px; margin-bottom:1px; font-size:12px; }
.left_col .NodeStyle_top a:hover { color:#fff; background-image:#b5b9c0 url("../../Images/global/bg_title.gif") repeat-x 0 0; text-decoration:none; }

.left_col .top_level { list-style-type:none; font-size:12px;}
.left_col .top_level 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; font-size:12px; }
.left_col .top_level 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:11px; padding-left:10px; }
.left_col .Level1 a {  color:#666699; 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 .Level1_20 { font-size:11px; padding-left:20px; }
.left_col .Level1_20 a {  color:#666699; 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_20 a:hover { color:#0e174d; background:url("../../images/global/sub_nav_dot_on.gif") no-repeat 0 8px; }

.left_col .Level2 { font-size:11px; padding-left:30px; }
.left_col .Level2 a {  color:#666699; 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 .Level2 a:hover { color:#0e174d; background:url("../../images/global/sub_nav_dot_on.gif") no-repeat 0 8px; }


.chart_header { font-family:Verdana; font-size:1.3em; padding-top:30px; padding-bottom:5px; margin:0 0 0 50px; font-weight:bold; }
.myodey_table_header { font-family:Verdana; font-size:1.3em; padding-top:30px; padding-bottom:5px; margin:0 0 0 50px; font-weight:bold; } /*text-align:left; }*/
.myodey_table_subheader { font-family:Verdana; font-size:1.1em; padding-top:30px; padding-bottom:5px; margin:0 0 0 50px; text-align:left; }
.myodey_pricehistory { height:400px; overflow:auto; }

.myodey_scrollarea { height:400px; width:450px; margin:0 0 0 50px; overflow:auto; }