.ls-canvas .ls-area,
.ls-canvas .ls-area-body,
.ls-canvas .ls-col,
.ls-canvas .ls-col-body {overflow:visible;}
.ls-canvas .iw_component {margin:auto;}
.ls-canvas .ls-cmp-wrap {padding:0;clear:both;}
div.stock_offer p{
	margin-top:0;
	color:#BFC5CA;
	font-size: 13px;
    line-height: 15px;
}
section.tab-pane-container article#call_us td.label p{
	margin-top:0;
	font-size: 14px;
    line-height: 15px;
}
div.stateTaxDiv p{
	 margin-bottom: 1.5em;
	border-right: 1px solid #DDDDDD;
    margin-right: 25px;
    padding-right: 24px;
	    width: 350px;
		 float: left;
}
div.legalNotes p {
	    font-size: 9px;
    line-height: 1.4em;
	clear: both;
}
div.openAcct div.numbers div div  p {
    margin-left: 22px;
    margin-top: -20px;
}
.search section {
	overflow: hidden;
}
section.why-tda div.col_group.two.left div.column.append-bottom {
	width:100%;
}
section.why-tda div.col_group.two.left div.column.append-bottom div.col_section {
	float: left;
    width: 50%;	
}
/******************** Over-Writing Default Styles To Match Design *******************/
.result-links {
    padding-left: 13px;
	font-size:12px;

}
.input_holder-search .result-links a{
	padding-left:0 !important;
	word-wrap: break-word;
}

.big-table {
	clear:both;
}
div.page.ad div.ad.container aside  div.module.trade-free{
	margin-top:50px;
}
div.page.ad div.ad.container div.trade h3 {
	font-size:20px;
}
.ad .ad-page-hero-right, .ad .ad-page-hero ,.ad-page-dbs { 
	min-height:0;
}
.ad .ad-page-hero-right {
	overflow:hidden;
	padding-bottom:25px;
}
div.ls-row.page.ad {margin-bottom:25px;}
#videoTitle {display:none;}
.col_group.two.left img.imgRight {
	float:right;
}
.col_group.two.left img.imgRight {
	margin-right:32px;
} 
header .utility_nav-holder .utility_nav ul li .input_holder-search .dropdown dt.result-category {
	display:none;
}
.result-links {
    padding-top: 5px;
 
}
.no-border .column, .no-border .column.alpha {
    border-style: none;
}
.noImg {min-height:0 !important;}
.noImg h1,.noImg h5,.noImg p{width:96% !important;}
.noImg a.green-button  {float:right !important;}							
section h3 {margin-bottom:18px;}
div.ctaBgWhite {background-color:#fff;float:left;width:750px;}
div.ctaBgGrey {background-color:#F3F4F5;float:left;width:720px;padding-left:30px;margin-top:-10px;}
div.ctaBgWhite a.green-button {margin-left:25px;}
.ctaBg a.green-button {margin:20px 0 20px; font-weight:normal;}
a.green-button.fltRight {margin-right:25px;}
div.green-bg h2,div.green-bg h3,div.green-bg p, div.green-bg h4, div.green-bg a {color:#fff;}
div.green-bg h3{
	font-size: 26px;
    font-weight: 400;
    line-height: 1.125;
    padding: 0;
	padding-bottom:15px;
    vertical-align: baseline;
}
.col_group .green-ol, .col_group .gray-ol {
 padding-right:25px;
}
div.green-bg a.pdf {
    background: url("images/global/icon.pdf.png") no-repeat scroll 0 1px transparent;
    display: inline-block;
    min-height: 14px;
    padding: 0 0 0 21px;
}
.fltRight {
	float:right !important;
}
/******************** Site map *******************/
div.site-map ul.columns div {
	width:750px;
	clear:both;
}
div.site-map section{
	overflow:hidden;
}
.site-map section.last {
	border:none !important;
}
div.site-map section ul {
	margin:0;
}
div.site-map section ul.columns {
	margin-bottom:-6px;
	overflow:hidden;
}
div.site-map section ul.columns li.level1{
	display:inline-block;float:left;
	width:32%;
	margin:0 0 6px;
}
div.site-map section ul.columns li.level1 a{
	margin-top:0;
}
*div.site-map section ul.columns li.level1 a{
	/* background: url("images/footer/sprite.drawer-arrows.png") right -24px no-repeat;
	display:inline;
	padding-right:15px; */
	margin:0;
    
}
div.site-map section ul.columns li.level1 ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
div.site-map section ul.columns li.level1 ul li{
	margin-top:0;
}
div.site-map section ul.columns li.level1 ul li ul{ 
	margin-left:10px;
}
/******************** Site map ends *******************/
div.mxCnt-tab-pane-container {
/*	background: url("images/tab-box/bg.tab_box-section.png") repeat-x scroll 0 0 #f3f4f4; /* css for ie - heramb 29-june-2012 */
/*	background: url("images/tab-box/bg.tab_box-section.png") repeat-x scroll 0 0 rgba(177, 181, 185, 0.15); */
    clear: both;
    position: relative;
/*	background: rgba(177, 181, 185, 0.15) url('images/tab-box/bg.tab_box-section.png') repeat-x; */ 
	background: url("images/tab-box/bg.tab_box-section.png") repeat-x scroll 0 0 rgba(177, 181, 185, 0.15);
}
div.mxCnt-tab-pane-container section.tab-pane-container {background:none;}
div.mxCnt-tab-pane-container .text-image-list.mixed-content {
	border:none;
}
.mixed-content article#features .subsection {
    background: url("images/tab-box/bg.full-dotted-divider.png") no-repeat scroll 30px bottom transparent;
}
aside .module {padding-bottom:24px;}
/*aside .module.internal-campaigns {padding-top:10px;}*/
div.aside-modules.right div.ls-area-body aside  > *:first-child .module {
	border-top:none !important;
	margin-top:50px !important;
	*margin-top:20px !important;
	padding-bottom:0 !important;
}
div.aside-modules div.ls-area-body aside  > *:first-child .module {
	border-top:none !important;
	padding-bottom:0 !important;
}
div.aside-nav {margin-bottom:27px;}
/*div.education div.aside-nav {margin-bottom:46px;}*/
aside .module a {margin:15px 0 0;display:block;}
aside .module p a {margin:9px 0 0;}
aside .act-benefits a{margin:0; display:block;}
div.text.noMargin p{margin:0}
p.noMargin {margin:0}
.vidContainer .topic-guides-level, .vidContainer .topic-guides-time, .vidContainer .topic-guides-description {
    display: none;
}
.vidContainer .displayVideo, .vidContainer .displayVideo, .vidContainer .displayVideo {
    display: block;
}
.ie7 .vertical-tab .tab-tab.selected, .ie7 .vertical-tab.nohover .tab-tab.selected, .ie7 .vertical-tab .tab-tab.selected:hover, .ie7 .vertical-tab .tab-tab.selected:focus {
	width:184px;
	padding-right:25px;
}
div.green-bg div.col_group div.text {
	word-wrap:break-word;
}
.tax-box {
    float: left;
}
.service_tab_group a.selected .arrow {z-index:1; }
.ie7 .service_tab_group a.selected .arrow  { position:relative; top:68%; z-index:1;}
.ie7 .service_tab_group.six-tabs a.selected h4  {height:33px;}
.ie7 .service_tab_group.six-tabs a.selected .arrow  {margin-top:-19px;}
.ie7 .tab-tab-container {position:relative; z-index:1;}
.ie7 .col_group.tab-pane-container {margin-top:0; padding:40px 0 !important; } 
.ie7 .mxCnt-tab-pane-container {position:relative; z-index:0;}
.service_tab_group.two-tabs a.omega.selected { width:374px;}
section.education + hr {margin-bottom:0;}
.tab-pane.mixed-content div.col_group:first-child { border-bottom:none;}
section.tab-pane-container.mixed-content{ padding:4px 30px 15px; float: left;/*margin-top: 30px;*/}
.ie7 section.tools-features.tab-pane-container article { padding-bottom:26px;}
.mixed-content .col_group.one { padding-bottom:0;}
.mixed-content .col_group.one .columns { text-align:center; background:url("images/tab-box/bg.full-dotted-divider.png") no-repeat scroll left bottom transparent;}
.ie7 .mixed-content .col_group.one .columns {text-align:center; padding-top:40px; padding-bottom:0; background:url("images/tab-box/bg.full-dotted-divider.png") no-repeat scroll left 500px transparent;}
.ie7 .mixed-content .col_group.one .columns .column img { padding:0; margin:0;}
.mixed-content .col_group.one .columns h3{text-align:left;}
.iw_component section.education { margin:48px 0;}
.iw_component div.col_group {padding-bottom:0; margin-top:0;}
.iw_component div.col_group.border-top {margin-top:50px;}
.iw_component .trade-free div.col_group { padding:0;}
.iw_component .green-bg div.col_group {padding-bottom:0; }
a.cloud{ background-image: url("images/header/sprite.header.png");
	background-position: right -57px;
	height: 0;
	overflow: hidden;
	padding-top: 17px;
	width: 31px;
	position: absolute;
	margin-left:5px;
	}
a.pdf {
    background: url("images/global/icon.pdf.png") no-repeat scroll 0 1px transparent;
	padding-left:20px;
	}
.pagination-nav  { padding-bottom:5px !important;}
sup { position:relative; top:-6px; }
h3 sup {top:-12px;}
.ad-footer p a, .ad-footer p em  { font-size:9px;}
.ad-footer p strong {font-size:11px;}
.ftr-lower .ftr-inner p a, .ftr-lower .ftr-inner p em {font-size:10px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.act-benefits a.green-button { margin-bottom:6px;}
input[type="radio"] {margin:3px 3px 3px 5px;}
}
/*
.ftr-lower ul li {margin: 0 3.8% 0 0;}
.ftr-lower ul li {margin-right: 4.4%\0/;}
.ie8 .ftr-lower ul li {margin-right: 3.2%;}
*/
.search  .text { width:100%;}
aside .act-benefits { padding:8px 7px 16px 8px;}
div.aside-modules aside { width:150px;}
div.aside-modules.span-5{margin-right:10px;width:190px;}
.right .ls-cmp-wrap aside .module p {margin:0;}
.green-bg .col_group .text p { margin:0;}
.dynamic-height-tab-container { margin-bottom:38px;}
.noBgImg { background-image:none !important;}
aside .module .promo { margin:1px 0 6px 0;}
.tax-box.retirement_inv h5 { margin-top:0;}
.tax-box.retirement_inv h2 {margin-top:30px;}
.tax-box.retirement_inv {padding-bottom:0; margin-bottom:38px;}
.retirement_box {margin:0 0 10px 0; float:left;}
.big-table tbody tr td.lead span {padding-right:5px;}
.big-table tbody tr a.arrow:after {left:0;margin-left:0;}
#frequent-forms { display:none;} 
aside .module a.cloud {display: inline;}
article.tab-pane div.subsection.alpha div#article-nav ul li span a {padding:17px 55px 16px 0 !important; width:575px !important;}
.span-17 .col_group.two.left img {margin:0 4.5% 0 0;}
.span-17 .col_group.two.left .text {width:60%;}
.noMargin h5{margin:2px 0 0;}
.col_group ul li { width:99% !important;  }
.intro.ad-page-smaller.noImg h1, .intro.ad-page-smaller.noImg p {margin-left:0; }
.ls-cmp-wrap aside .module p span {margin-top:9px; display:block;}
table.lookup-table tbody td.colspan{font-weight:bold;}
div.filterable-form-library .sortable-list .item strong {margin-top:0;}
.topic-guides-list a.topic-guides-title p { margin:0;}
.mxCnt-tab-pane-container .col_group { width:auto;}
.mxCnt-tab-pane-container .gray-box .col_group {padding-bottom:0 !important;}
.ie7 .left.tax-box .text {padding-left:0;}
.span-19.last.feat-vdo { padding-top:38px;margin-bottom:15px;}
.tab-pane-container.planning-for-retirement div.col_group {padding-bottom:0;}
.noBgImg .subsection.omega {padding:5px 0 0 !important;}
.noBgImg .subsection.omega .form-table {margin-top:0 !important;}
.intro.retirement { min-height: 335px; }
.intro .remote-document {margin-left:0; padding:2px 6px 10px 111px;}
.intro .topic-guides-row .topic-guides-title {margin-top:10px;}
.intro .topic-guides-featured .topic-guides-thumb {margin-top:0 !important;width:auto; }
.intro .topic-guides-featured .topic-guides-thumb.modal-video {width:111px;} 
.mxCnt-tab-pane-container section.col_group.one.tab-pane-container { padding:0 40px 40px 40px; margin-top:0;}
.col_group div.text p img {margin:0 3px;}
.form-library aside .module .popular-forms p {margin:0 !important;}
.tab-pane .col_group .text p strong {display:inline; margin:0;}
.search img.result-icon {clear:left;}
.big-table tbody tr td { padding:4px 2px;}
/*Sifter Id:- 19606*/
/*.ie7 .aside-nav ul li.omega a {margin-top:0 !important;}*/
.ie7 .aside-nav ul li.alpha.omega a {margin-bottom:-3px !important;}
.big-table {margin:10px 0 30px 0;}
.big-table tbody tr td span p {margin:0;}
.big-table thead tr th.buffer, .big-table tbody tr td.buffer {width:25px !important;}
.big-table thead tr th {width:auto !important;}
aside .module div h5 {margin-bottom: 10px;}
.intro.invest-details {
      min-height: 0;
}
article#features .subsection, article#getting-started .subsection {padding-bottom:26px;}
.tab-pane-container .text_image_list-section.omega {
    padding: 0;
}
.ftr-lower .ftr-inner .green-ol li {font-size:10px; line-height:17px;}
.ftr-lower .ftr-inner .green-ol li p { margin:0 0 0 15px !important;} 
header .utility_nav-holder .utility_nav ul.logon-open li {
    margin: 0 12px 0 0;
}
section.last {margin-top:40px;}
section.span-19.last {margin-top:0;margin-bottom:30px;}
section.tab-pane-container.tools-features {
    padding-bottom: 0;
	float:none;
}
div.aside-modules aside {width:150px;}
.ie7 header .utility_nav-holder .utility_nav ul li .input_holder-search .dropdown {filter:alpha(opacity=100);display:none;}
a.smallCloud {
    background-image: url("/retail-en_us/resources/images/global-images/cloud-icons/icon-cloud-in-text.png");
    margin-left: 5px;
    overflow: hidden;
    position: absolute;
	text-indent:-9999px;
	height:15px;
	width:25px;
    
}
aside div.aside-modules div.aside-search {margin-top:0;padding:20px 0 0;}
.intro.pricing {
    min-height: 0;
	padding-bottom:50px;
} 
section.products-table {padding-top:10px}
section.products-table  div.prepend-top.tab-pane-container.omega.pricing {margin-top:5px;}
.tab-pane-container article table.border td { border-width: 1px;}
section h4.header{margin-bottom:30px;}
.gray-box {margin-bottom:5px;float:left;margin-top:25px;width:94%;}
.mxCnt-tab-pane-container .gray-box {margin:45px 0 0}
div.internal-campaigns div a{padding-top:5px;}
.ie7 .error-body .main_nav{ 
padding:20px 0 0 0; 
}
.ie7 section.tab-pane-container.mixed-content {
    padding-top: 4px;
}
.ie7 section.tab-pane-container.mixed-content article.tab-pane div.col_group.one  div.text{margin-left:20px;}
/*.intro.account-types img {left:10px;}*/
.txtRgt {position:relative;left:15px;top:-50px;}
.ie7 header .utility_nav-holder .utility_nav ul li .input_holder-search .dropdown {background-color:#f3f3f3;}
.ie7 footer .stock_footer div.container .green-button {float:right}
div.aside-nav li.selected ul.submenu {width:auto;background:none;}
div.aside-nav li.selected ul.submenu li{list-style-type:none;background:none !important;}
.aside-nav ul li.selected.alpha ul.submenu span {background:url("images/aside/icon.arrow-gray.png") no-repeat scroll left 3px transparent !important; color:#00B624 !important;}
.aside-nav ul li.selected span {background:url("images/aside/icon.arrow-gray.png") no-repeat scroll left 3px transparent !important; color:#00B624 !important;}
section.education-videos div.video-list div.video-container a{float:left;}
.service_tab_group.six-tabs a {  width: 125px !important;padding-right:4px;}
section.tab-container div.span-19.last.service_tab_group.six-tabs a {  width: 120px !important;padding-right:5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.service_tab_group.six-tabs a { width: 127px !important;}
	
}
/*.ie7 .service_tab_group.six-tabs a {padding-right:0;}*/
.service_tab_group.six-tabs a.selected {padding-right:5px;}
/*.ie7 .service_tab_group.six-tabs a {width:124px !important;}*/
.intro.mixed-content-text {min-height:0;}
.service_tab_group.five-tabs a { width: 150px;}
.article-nav-box {min-height:0;}
.ie7 tbody tr:first-child td img{max-width:655px;}
h4.header {padding-top:21px;}
.ie7 h4.header {padding-top:0;}
footer .drawer-closed-container ul li {margin-right:100px;}
.topic-guides-featured {margin: 30px 0 0;}
.tab-pane-container article#email_us .new a, .tab-pane-container article#email_us .existing a {
    min-width: 130px;
}
/*Sifter Id:- 19627*/
/*div.icon-link {width:220px;margin-right:12px;}
.ie7 div.icon-link {width:210px;}*/
a#starter h3{padding-top:20px;}
.intro.retirement-offering {margin-bottom:-50px !important}
.ie7 .topic-guides-row .topic-guides-level {width:auto;}
.ie7 aside .module .promo {
	background:none;
	background-color:#edeff0;
}
div.single-image div.webcasts li.omega{background:none;padding:0;}
.single-image {
    margin: 0 0 5px;
}
.form-library aside .popular-forms a {width:75px;display:inline-block;}
.form-library aside a.pdf {margin-right:0;width:67px;}
.search .search-stock-results {overflow:hidden;padding-bottom:20px !important; }
.search .search-stock-results .text{width:300px; }
span.noWrapText {
	 white-space: nowrap;
}
section.omega div.subsection div.col_group.two.noimage {margin-bottom:25px;}
.ie7 section.tab-pane-container article {padding-top:0;}
.tab-pane-container article table.vAlignTop td {
	vertical-align: top;
}
table.marginTop24 {margin-top:24px !important;}
div.col_group.four + hr {margin-top:35px;margin-bottom:0;}
aside .module .promo p a {display:inline;}
aside div.webcasts:first-child {border-top:1px solid #B7B7B7;padding-top:24px;}
.ie7 header .utility_nav-holder .utility_nav ul li .input_holder-search .dropdown {width:175px;left:0;}
div.col_group.two.border-top {margin-bottom:40px;}
div.ftr-inner p.lrgFntSz  {  font-size: 11px; }
section.tab-pane-container.mixed-content article.tab-pane.mixed-content div.left.col_group.three {  padding-bottom: 20px;}
section.tab-pane-container.mixed-content article.tab-pane.mixed-content div.left.col_group.three h4 {padding-bottom:4px;}
img.noMargin {margin:0 !important;}
.intro .topic-guides-featured .topic-guides-thumb.nonmodal-video {
    width: 111px;
}
.topic-guides-featured .topic-guides-thumb.nonmodal-video{
    margin-left: 0 !important;
    margin-top: 0 !important;
}
.col_group ul.bulletLeft {margin-left:15px !important;}
span.resrcLstNoMargin p{margin-top:0;}
.tax-box.left.noLftPading .text { padding: 0;}
.trade.span-17 {margin-bottom: 20px;}
div.col_group.one .text h3 a{font-size:20px; margin-left:0}
.ftr-lower .ftr-inner span hr{  margin: 25px 0 0;}
.ftr-lower .ftr-inner span strong{  font-size:11px;}
.search .text table.twoColumn {width:140px;}
/*.ie7 table.quick-table.border {border:solid 1px #AEAEAE;}
.ie7 table.quick-table.border td{border-bottom:solid 1px #AEAEAE;}*/
.ie7 .tpl-home footer {position:relative;}
/*footer.new-window {width:1000px;}*/
.ie7 section.tab-pane-container article.tab-pane.tab-content {padding-top:50px;} 
section.tab-pane-container.planning-for-retirement.noBgImg {    padding-bottom: 30px;}
section.tab-pane-container.planning-for-retirement.noBgImg div.page-nums { padding-bottom: 32px;}
div.single-image div.no-padding.webcasts {padding:0;}
div.col_group div.text div.textContainer {padding-bottom:15px;}
div.col_group div.text div.textContainer.omega {padding-bottom:9px;}
.horizontalTable {
    color: #666666;    
	margin-top:-15px !important;
}
.horizontalTable thead th, .horizontalTable thead td {
    background-color: transparent;
    color: #333333;
    font-size: 14px;
    line-height: 18px;
    padding: 12px 15px;
	border:none;
}
.horizontalTable tbody th {
    color: #666666;
    font-size: 12px;
    line-height: 20px;
	border-color: #AEAEAE !important;
	border-width:1px 1px 0 0 !important;
	text-align:left;
}
.horizontalTable tbody td {
    font-size: 12px;
    line-height: 15px;
	border-width:1px 1px 0 0 !important;
}
.horizontalTable tbody td.omega {
    border-width:1px 0 0 0 !important;
}
table.horizontalTable.textOnly tbody td {
    vertical-align:top !important;
}
.horizontalTable tbody td.omega {border-right:none}
.horizontalTable tbody td p{margin-top:0;}
.horizontalTable tbody tr:first-child td, .horizontalTable tbody tr:first-child th {
    border-top-width: 1px;
	border-color: #AEAEAE;
	border-width: 1px 1px 0 0 ;
}
.tpl-home header .main_nav {min-height: 47px; margin-top: -5px;}
section.noMarginTop .col_group .columns {margin-top:0 !important;}
div.topic-guides-row.topic-guides-featured.vidContainer {margin-bottom:30px;}
section.intro + div.topic-guides-row.topic-guides-featured.vidContainer {margin-bottom:0;}
section.span-19.noMarginTop  div.col_group.one {margin-top:-25px;}
aside .module .service-text h5.first-title {
    margin-top: -4px;
}
div.aside-modules.span-5 {margin-bottom:-32px;}

.intro.account-types {
   /* padding-bottom:18px;*/
}
/*Sifter Id:- 19570*/
.intro.account-types.noImg {
    /*padding-bottom:10px;*/
}
.ie7 section.tab-pane-container {padding-left:35px;padding-right:35px;}
.ie7 .form-table .filter.select .centering {left:-49%}
.ie7 div.text_image_list-section.left {float:left;}
.tab-pane-container article table.new-table td {border-width:1px 0 0 1px; border-color:#D6D6D6;
vertical-align: top;}
.col_group.two.left .col_section:last-child {
	margin-bottom:30px;
}
.seperate.col_group.two.left .col_group.two.left.omega:last-child {margin-bottom: -30px;}
section.intro + div.topic-guides-row.topic-guides-featured span.play-sm 	{display:none;}
section.intro + div.topic-guides-row.topic-guides-featured + div.remote-link 	{margin-bottom:35px;min-height:66px;}
section.intro.account-types.noImg p {margin-bottom:0px !important;}
.ie7 .topic-guides-row .topic-guides-type {  width: auto;}
div.internal-campaigns.module a.offerImage {margin-top:0; padding-top:0}
.topic-guides-row span.play-sm.noLftMargin {margin-left:0;}
table.new-table td span p, table.new-table th span p {margin-top:0;}
section.tab-pane-container.planning-for-retirement article.tab-pane .subsection.omega {padding:20px 0 0;}
section.intro + .topic-guides-row .topic-guides-thumb img {width:auto}
.noDisplay {display:none;}
.ie7 section div.intro h1 {padding-bottom:0 !important;}
header .utility_nav-holder .utility_nav ul li.iframeSearch.last {left:12px;}
.ie7 .video-list .video-container.last-in-row+div {
	clear:none !important;
}

.tab-pane-container article table.new-table {border-bottom:none;}
span.play-sm.modal {top:38px;}
div.guide-wrapper {overflow:hidden;}
/*Sifter Id:- 19761*/
#logonHelp {margin-left:20px;margin-right:20px;}
/*Sifter Id:- 19575
.new-table thead th {
    padding: 9px 15px;
}*/
/*Sifter Id:- 19570*/
.gray-ol > li, .green-ol > li {font-size:12px;}
aside div.no-border {border:none !important;}
div.button {margin:18px 0 0;}
div.button > div {float:left;}
/*.gray-box .col_group .text:first-child p {
    margin-top: 12px !important;
} */
section.accordion-section {
	padding-top:0;
	padding-bottom:25px;
	margin-bottom:31px;
	margin-top:20px;
}
div.aside-modules aside:last-child .contact.internal-campaigns { margin-bottom: 30px}
section.tab-pane-container.mixed-content article.tab-pane.mixed-content:last-child div.col_group.three {margin-bottom: -15px;}
.home div.button a{ 
display: inline-block;
margin-top: 6px;
}
.home div.button a.green-button { 
display: block;
margin-top: 0;
}
.home div.text-layer h1, .home div.text-layer p  {margin-bottom:15px;}
.ie7 header.new-window div.logo {margin-left:20px;}
.iw_component section.span-19 div.col_group.one.border-top {margin-top:36px;}


aside .cross-sell-module-description  h5 {
margin:0px !important;
}

aside .contact .contact-icon {
vertical-align: bottom;
}
aside .contact .contact-text {
display:inline !important;
padding:0;
margin:0 !important;
}
aside .contact .contact-link{
margin:0 0 0 25px !important; 
padding:0;
}
aside .contact .contact-link a{
display:inline !important;
}

aside .contact .contact-text a{
display:inline !important;
}

aside #dynamicChat .contact-text {
padding-left:5px;
}

/*9/3/2014 - welcome banner removal - fix in css */

header .main_nav {
    margin-top:0px !important;
    padding-top:10px !important;
}
header.noCrumbs {
    min-height: 126px !important;
}
/*end*/


.dotted_hr{
	background: url("https://www.tdameritrade.com/retail-en_us/resources/css/images/tab-box/bg.full-dotted-divider.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
}


.Horizontal-Tabs{
	margin-bottom:0px;
}
.ht-heading{
	margin: 10px 0 0 0!important;
	border-bottom: 0;
	position: relative;
	width: 750px;
	min-height: 120px !important;
}
.ht-heading h1{
	padding: 0 0 20px 0!important;
	margin-top: 0!important;
	margin-bottom: 0!important;
	line-height: 32px!important;
	font-size: 28px!important;
	color: #333!important;
	z-index: 10;
	position: relative;
	width:100%;-webkit-text-size-adjust: 100%;
}
.ht-heading h5{
	padding: 0 0 9px 0!important;
	margin-top: 0!important;
	margin-bottom: 0!important;
	line-height: 20px;
	color: #333!important;
	z-index: 10;
	position: relative;
	width:100%;-webkit-text-size-adjust: 100%;
}
a.ht-tab{
	background:url('images/global/bg.tab.png') repeat-x;
	background-color: #E7E8EA; 
	background-position: 0 0px;
	width: 107px; 
	border-top: #C1C1C1;
}
a.ht_tab_selected{
	background-position: 0 -44px;
}
a.ht-tab h4{
	font-size: 12px !important;
}
.ht-arrow{
	display:none;
	width: 100%;
	height: 8px;
	position: absolute;
	top: 46px;
	left: 0;
	background: url('images/tab-box/icon.tab-arrow.png') center top no-repeat;
	display: none;
	z-index: 1;
}
.ht_tab_selected .ht-arrow{
	display:block;
}
.ht_tab_selected h4{
	color: #00B624 !important;
}
.ht-pane-content{
	margin:0 0 0 0;padding:0;height:396px;width:690px;
	position:relative;
}
.ht-overlay{
	margin:0; padding:25px;background-color: transparent; 
	background-color: rgba(0, 0, 0, 0.7);
	position:absolute;bottom:0;color:#FFF;
	font-size:12px;line-height:1.3em;
}
.ht-pane-section{
	background: rgba(177, 181, 185, 0.15) url('images/tab-box/bg.tab_box-section.png') repeat-x;
	clear: both;
	position:relative;
	width:750px;
	height:478px;
	padding:0px !important;
}
.ht-pane{
	display:none;
}
.ht_pane_selected{
	display:block;
}

.ht-pane h4{
	padding:0 0 15px 0;font-size:20px;
}
.ht-subsection-section{
	clear:both;
	background:none;padding:0px;
}
.ht-subsection-Article{
	background-color: #F2F3F4 !important;
	padding-bottom: 0px;
}
.ht-subsection{
	background: url('images/tab-box/bg.full-dotted-divider.png') left bottom no-repeat;
	overflow: hidden;
	background-color:#F2F3F4 !important;margin:0;padding:25px 30px;
	background-position:center bottom !important;
}
.ht-subsection-section h4{
	margin-top:5px;margin-bottom:0px;width:530px;
	float:left;font-size:15px;text-transform:uppercase;
}
.ht-subsection-section .button{
	margin:0;width:154px;float:right;
}
.ht-subsection-section .green-button{
	margin:0 0 0 0px;padding:4px 15px;
	font-weight:100;letter-spacing:-0.03em;
	float:right;
}
.Horizontal-Tabs .span-19.last.service_tab_group > :first-child.ht-tab{
	background-position: 0 -44px;
}
.Horizontal-Tabs .span-19.last.service_tab_group > :first-child .ht-arrow{
	display:block;
}
.Horizontal-Tabs .span-19.last.service_tab_group > :first-child h4{
	color: #00B624 !important;
}
.Horizontal-Tabs.span-19.last.tab-container .span-19.last.service_tab_group{
	position: relative;
}
.Horizontal-Tabs.span-19.last.tab-container .ht-pane-section article.ht-pane{
	position:absolute;
	top:0px;
	left:30px;
	display:block;
	z-index:-1;
	padding-top:25px;
}
.Horizontal-Tabs.span-19.last.tab-container .ht-pane-section > :first-child.ht-pane{
	z-index:1;
}













