
#ODTDAPricingWrap { width:770px;overflow:hidden; font-family:Arial, sans-serif;}
#ODTDAPricingWrap a img { border:0; }
#ODTDAPricingWrap #heading {width:770px;height:215px;}
#ODTDAPricingWrap .contentBlock .headingTopTall { margin:15px 0 0 0; width:110%; height:81px; background:url('/inc/t_t/3_1/cap_left1.jpg') no-repeat top left; }
#ODTDAPricingWrap .contentBlock .headingTopTall .headingContent { float:left;
background:url('/inc/t_t/3_1/cap_bg1.jpg') repeat-x; width:758px; height:81px; margin:0 0 0 6px !important;}
#ODTDAPricingWrap .contentBlock .headingTopTall .rightCap { float:left; width:6px; height:81px; background:url('/inc/t_t/3_1/cap_right1.jpg') no-repeat; overflow:hidden; }

#ODTDAPricingWrap .contentBlock .headingTopTall .headingContentInner { width:450px; float:left; }
#ODTDAPricingWrap .contentBlock .htitle {font-size:15px; margin:10px 0 5px 10px; font-weight:bold; }
#ODTDAPricingWrap .contentBlock .headingTopTall .hcontent { font-size:13px; margin: 0 0 0 10px; }
#ODTDAPricingWrap .contentBlock .headingTopTall #calculatorButton { float:right; width:277px; margin:14px 10px 0 0;}

#ODTDAPricingWrap .contentBlock .headingTop { margin:15px 0 0 0; width:110%; height:43px; background:url('/inc/t_t/3_1/cap_left2.jpg') no-repeat top left; }
#ODTDAPricingWrap .contentBlock .headingTop .headingContent { float:left;
background:url('/inc/t_t/3_1/cap_bg2.jpg') repeat-x; width:758px; height:43px; margin:0 0 0 6px;}
#ODTDAPricingWrap .contentBlock .headingTop .rightCap { float:left; width:6px; height:43px; background:url('/inc/t_t/3_1/cap_right2.jpg') no-repeat; overflow:hidden; }

#ODTDAPricingWrap .contentBlock .tabWrapper {border:1px solid #b0b0b0; overflow:hidden !important; margin:0 !important; width:768px;}

.compareStocksInner { height:220px; }
.compareMutualFundsInner  { height:460px; }
.compareOptionsInner { height:200px; }
.pricingBlockInner { height:320px; }

#ODTDAPricingWrap .contentBlock .tabContent { margin:10px 16px; font-size:12px; }

#ODTDAPricingWrap .contentBlock .compTable { margin:0 0 15px 0px; font-size:13px; }
#ODTDAPricingWrap .contentBlock .compTable .tableleft { border-left:1px solid #b0b0b0;}
#ODTDAPricingWrap .contentBlock .compTable td { padding:7px 10px; border-right:1px solid #b0b0b0; border-bottom:1px solid #b0b0b0;background-color:#e6e6e6; }
#ODTDAPricingWrap .contentBlock .compTable .tableHead {  border-left:0; border:0; line-height:20px; padding:10px 10px 5px 10px;width:740px; background:url('/inc/t_t/3_1/normaltabletop3.jpg') repeat-x top #696969; color:#fff; font-size:12px; font-weight:bold; line-height:16px;}
#ODTDAPricingWrap .contentBlock .compTable .tableHeadTDA { font-size:14px; border:0; color:#fff; font-weight:bold;  background:url('/inc/t_t/3_1/tdatabletop2.jpg') repeat-x top #418909; padding:7px 0 3px 0;}

#ODTDAPricingWrap .stretch1 { width:100px; display:block; }
#ODTDAPricingWrap .stretch { width:140px; display:block;   }
#ODTDAPricingWrap .stretch2 { width:180px !important; display:block; margin:0 !important; color:#fff; }

#ODTDAPricingWrap .contentBlock .compTable .tdahighlighted  { background-color:#63b848; border-right:0;  border-bottom:1px solid #5e9d4a; } 

#ODTDAPricingWrap .contentBlock .tab_menu { font-size:13px; overflow:hidden; margin:12px 0 0 0; width:100%;height:37px;background:url('/inc/t_t/3_1/tab_bg.jpg') repeat-x; padding:0 0 0 10px;} 

#ODTDAPricingWrap .contentBlock .tab_menu a  { line-height:39px; text-decoration:none;display:block; width:120px; font-size:14px; height:37px;text-align:center;float:left; color:#000; margin:0 0 0 6px;}


#ODTDAPricingWrap .contentBlock .tab_menu a.tab_on { font-weight:bold;
height:37px;background:url('/inc/t_t/3_1/tab_on.jpg') no-repeat; font-size:12px;}

#ODTDAPricingWrap .contentBlock .tab_menu a.tab_on#wideTab { background:url('/inc/t_t/3_1/tab_on_wide.jpg') no-repeat; width:175px; line-height:15px; padding-top:5px;}

#ODTDAPricingWrap .contentBlock .tab_menu a.tab_off#wideTab { background:url('/inc/t_t/3_1/tab_off_wide.jpg') no-repeat 0 3px; width:175px; line-height:15px; padding-top:5px;}

#ODTDAPricingWrap .contentBlock .tab_menu a.tab_off { height:37px !important; overflow:hidden; background:url('/inc/t_t/3_1/tab_off.jpg') 0 3px no-repeat; color:#0158c4; font-weight:bold; font-size:12px;}

#ODTDAPricingWrap .contentBlock .sub_tab_menu { margin:15px 0 10px 0; width:100%; text-align:center; font-size:12px;}
#ODTDAPricingWrap .contentBlock .sub_tab_menu a { /*color:#065430;*/color:#0158c4; text-decoration:underline; }
#ODTDAPricingWrap .contentBlock .sub_tab_menu a.sub_tab_on { color:#000; text-decoration:none; }

#ODTDAPricingWrap .contentBlock .pricingTable { margin:15px 0 0 0;width:500px !important;border-left:1px solid #ccc; border-right:1px solid #ccc; font-size:14px;background-color:#efefef; }


#ODTDAPricingWrap .contentBlock .pricingTable td { padding:6px 10px 5px 10px;border-bottom:1px solid #ccc; }
#ODTDAPricingWrap .contentBlock .pricingTable.tableFloat { float:left; } 
#ODTDAPricingWrap .contentBlock .pricingTable .tableHead { border-right:1px solid #696969; border-bottom:0;
background-color:#696969; color:#fff; font-size:14px;font-weight:bold;}

#ODTDAPricingWrap .contentBlock .noteText {font-size:11px;}
#ODTDAPricingWrap .contentBlock .learnMoreblock { width:210px; float:left;margin:40px 0 0 20px;text-align:center; }
#ODTDAPricingWrap .contentBlock .learnMoreblock p { margin:0 0 10px 0; font-size:12px; }
#ODTDAPricingWrap .contentBlock .learnMoreblock a { display:inline; }

.pricingBlockInner.bondsType  .pricingTable { border-top:1px solid #ccc; }
.pricingBlockInner.bondsType .learnMoreblock { margin-top:0 !important; }

#ODTDAPricingWrap .btmText { font-size:11px; margin:15px 0 0 0;}
#ODTDAPricingWrap .btmText  p { margin:0 0 10px 0; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}  /* for IE/Mac */
