/* Begin CSS Reset */

* {
    margin:0px;
    padding:0px;
    outline:none;
    border-collapse:collapse;
    outline:none;
    border:0px;
    }    
        
html {
    overflow-y:auto;
    border-collapse:collapse;
    background-repeat:repeat-x;
    }            

body {
    font-family: Arial, Helvetica, Verdana sans-serif;
    font-size:12px;
    color:#424242;
    }

img {
    display:block; 
    border:0px;
    }

.clear {
    clear:both;
    margin:0px;
    padding:0px;
    height:0.01%;
    }   

.left {
    float:left;
    margin:0px;
    padding:0px;
    }

.right {
    float:right;
    margin:0px;
    padding:0px;
    }

.center {
    margin:auto;
    }
    
.hr {
    border-bottom:1px solid #dedede;
    margin-bottom:16px;
    }  

/* End CSS Reset */



/* Begin Typography */

h1 {
    font-size:24px;
    margin:0px 24px 0px 22px;
    padding:0px 0px 0px 8px;
    color:#46166b;
    }

.full-article h1 {
    color:#848484;
    font-size:24px;
    font-weight:bold;
    background-color:transparent;
    margin:0px;
    padding:0px 0px 8px 0px;
    }

.contributor-page h1 {
    color:#46166b;
    font-size:24px;
    font-weight:normal;
    background-color:transparent;
    margin:0px;
    padding:0px 0px 0px 0px;
    }
    
    
#content-container h1 {
    font-size:24px;
    margin:0px 0px 5px 0px;
    padding:2px 5px 2px 5px;
    color:#46166b;
    }
    
.text h1 {
    font-size:20px;
    margin:0px 0px 10px 0px;
    padding:2px 0px 2px 8px;
    color:#46166b;
    }

h2 {
    border-bottom:1px solid #eaedf2;
    color:#4d3069;
	font-size:20px;
    margin:0px 0px 16px 0px;
    padding:10px 0px 2px 8px;
    }

.featured-media h2 {
    background:none;
    color:#ffffff;
    margin-bottom:0px;
    float:left;
    }
    
.text h2 {
    font-size:18px;
    text-decoration:none;
    margin-bottom:4px;
    color:#46166b;
    }   

.featured-media .title-bar {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/featured-media-header.jpg);
    color:#ffffff;
    font-size:20px;
    height:30px;
    margin:0px 0px 0px 0px;
    padding:10px 0px 6px 8px;
    background-color:#e9e9e9;
    }

#right-rail h2 {
    font-size:18px;
    color:#424242;
    background:none;
    margin:0px 0px 8px 0px;
    padding:0px 0px 0px 0px;
    }

#right-rail .email-component h2 {
    color:#ffffff;
    font-size:17px;
    margin-bottom:3px
    }

h3 {
    font-size:18px;
    text-decoration:none;
    margin-bottom:4px;
    color:#46166b;
    }

h3 a {
    font-size:16px;
    text-decoration:none;
    margin-bottom:4px;
    }

#right-rail h3 {
    font-size:14px;
    margin-bottom:0px;
    }

.text h3 {
    font-size:15px;
    margin:0px 0px 10px 5px;
    padding:0px;
    color:#848484;
    font-weight: normal;
    }   

.gallery-container h4 {
    margin:0px 16px 16px 0px;
    background-color:#ffffff;
    padding:4px;
    }

h4 {
    font-size:16px;
    color:#46166b;
    margin-bottom:4px;
    padding: 0 5px;
    }
    
h5 {
    font-size:15px;
    color:#46166b;
    margin-bottom:4px;
    padding: 0 5px;
    }

h6 {
    font-size:12px;
    color:#46166b;
    margin-bottom:4px;
    padding: 0 5px;
    
    }
    
a {
    /* Change the color property to change general link colors */
    color:#0066cc;
    text-decoration:underline;
    }

a:hover {
    color:#0066cc;
    text-decoration:none;
    }

p {
    line-height:18px;   
    padding-bottom:16px;
    margin: 0 5px;
    } 
    
.text p {
    line-height:18px;   
    padding-bottom:16px;
    margin: 0px 5px;
    }
    
.text img {
    margin: 0 10px 5px 0;
    } 

#right-rail p {
    padding-bottom:8px;
    }      
    

.one-col .relatedLinks .no-bg {
    background: none;
    border: none;
    width:300px;
    margin-bottom:0px;
    }  
    
.relatedLinks a {
    text-decoration: none;
    }
    
.relatedLinks a:hover {
    text-decoration: underline;
    }
    
.relatedLinks a:visited {
    text-decoration: none;
    color: #4d3069;
    }
        
.relatedLinks ul li {
    list-style-type:square;
    list-style-position:inside;
    padding-bottom:4px;
    margin-left:5px;
    }

.relatedLinks ul li ul li {
    list-style-type:disc;
    list-style-position:inside;
    padding-bottom:4px;
    margin-left:15px;
    }
    
.relatedLinks .generic { margin-bottom:none; }
    
.RecentPosts a {
    text-decoration: none;
    }
    
.RecentPosts a:hover {
    text-decoration: underline;
    }

ul, ol {
    padding-bottom:16px;
    }

ul li ul,
ol li ol {
    padding-bottom:0px;
    }

#main-column li,
#right-rail li {
    line-height:18px;
    }

ol li {
    list-style-type:decimal;
    list-style-position:inside;
    padding-bottom:4px;
    margin-left:20px;
    }

ul li {
    list-style-type:square;
    list-style-position:inside;
    padding-bottom:4px;
    margin-left:20px;
    }

ul li ul li {
    list-style-type:disc;
    list-style-position:inside;
    padding-bottom:4px;
    margin-left:20px;
    }

ol li ol li {
    list-style-type:lower-alpha;
    list-style-position:inside;
    padding-bottom:4px;
    margin-left:20px;
    }

#footer ul li,
#legal-links ul li,
#navigation ul li,
#left-nav ul li {
    margin-left:0px;
    }

/* End Typography */


/* Begin Page Structure */

#page-container {
    }
.header-content {
    width: 980px;
    margin: 0 auto;
    }
.topNav {
    background-color: #5e2d91;
    width: 100%;
    }

#main-container {
    background-color:#ffffff;
    }

#main-content{
    width:980px;   
    margin: 0 auto 10px;
    background: none;
} 
#content-container {
    margin:20px 24px 16px 22px;
    *margin:10px 24px 16px 22px;
    padding-top: 15px;
    z-index: 50;
    }   

#main-column {
    float:left;
    padding-right:16px;
    }

#content-container .two-col {
    width:608px;
    }

#content-container .one-col {
    width:100%;
    }


#right-rail {
    float:right;
    width:290px;
    }

.button-back {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/btn-back-bg.gif);
    background-position:left;
    display:inline-block;
    padding:4px 10px 4px 20px;
    border:1px solid #c8c8c8;
    color:#4c1c72;
    font-weight:bold;
    margin-bottom:16px;
    }

.button {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/btn-bg.gif);
    background-position:right;
    display:inline-block;
    padding:4px 20px 4px 10px;
    border:1px solid #c8c8c8;
    color:#4c1c72;
    font-weight:bold;
    }

.button-embed {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/btn-bg.gif);
    background-position:center;
    display:inline-block;
    padding:4px 10px 4px 10px;
    border:1px solid #c8c8c8;
    color:#4c1c72;
    font-weight:bold;
    margin-bottom:16px;
    }

.button a,
.button-back a {
    color:#46166b;
    text-decoration:none;
    *z-index: 2000;
    }

 a.button:hover, 
 a.button-back:hover {
    color:#46166b;
    text-decoration:underline;
    }

.back-button a {
    color:#46166b;
    text-decoration:none;
    }

.back-button a:hover {
    color:#46166b;
    text-decoration:underline;
    }
    
#left-nav {
    float:left;
    width:156px;
    border:3px solid #e9e9e9;
    margin-right:16px;
    }

#left-nav .padding {
    padding:5px;
    }

#left-nav ul {
    padding-bottom:0px;
    }

#left-nav ul li {
    list-style-type:none;
    padding-bottom:0px;
    }   

#left-nav a {
    display:block;
    padding:4px;
    color:#000000;
    text-decoration:none;
    }

#left-nav a.selected {
    color:#572c7a;
    background-color:#e9e9e9;   
    }
    
#left-nav a:hover {
    color:#572c7a;
    background-color:#e9e9e9;
    }   

#left-nav .hr {
    border-bottom:1px solid #e9e9e9;
    margin:2px 0px 2px 0px;
}

table {
    border:0px solid #c8c8c8;
    width:100%;
    margin-bottom:16px;
    }

table tr.header {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/table-header-bg.gif);
    height:34px;
    }

table tr.header td {
    color:#46166b;  
    font-weight:bold;
    border-right:0px solid #c8c8c8;
    padding:0px 0px 0px 10px;
    vertical-align:top;
    }

table td {
    border:0px solid #c8c8c8;
    padding:5px 0px 5px 10px;
    vertical-align:top;
    }

table .col-1 { width:350px; }

.pad-top { padding-top:16px; display:block; }
.pad-bottom { padding-bottom:16px; display:block; }
.pad-right { padding-right:16px; display:block; }
.pad-left { padding-left:16px; display:block; }

.pad-top8 { padding-top:8px; display:block; }
.pad-bottom8 { padding-bottom:8px; display:block; }
.pad-right8 { padding-right:8px; display:block; }
.pad-left8 { padding-left:8px; display:block; }

.mg-top { margin-top:16px; }
.mg-bottom { margin-bottom:16px; }
.mg-right { margin-right:16px; }
.mg-left { margin-left:16px; }

.mg-top8 { margin-top:8px; }
.mg-bottom8 { margin-bottom:8px; }
.mg-right8 { margin-right:8px; }
.mg-left8 { margin-left:8px; }

#contact-bar {display: none;}

/* End Page Structure */

/* Begin Header */

#header {
    height:66px;
    background: #eaedf2;
    width: 100%;
    padding-bottom: 5px;
}

.site-logo {
    float:left;
    margin-top:10px;
    }

.page-id {
    color:#f6f3f9;
    font-size:18px;
    float:left;
    padding-top:34px;
    padding-left:20px;    
    }


a.open-account {
    display:inline-block;
    padding:0px;
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/open-account.gif);
    width:151px;
    height:23px;
    margin-right: 5px;
    }

a.open-account:hover {
    background-position:0px -27px;
    }

#top-links-container {
    float:right;
    padding-top:10px;
    width: 520px;
}

#top-links-container .header-links {
    padding-bottom:10px;
    text-align:right;
    margin-top:-5px;
    *margin-top: -10px;
    }

/* #top-links-container .header-links .chat-head {
    float:left;
    }  */

#top-links-container a {
    color:#452870;
    text-decoration:none;
    font-size:12px;
    font-weight:normal;
    padding:0 0 0 16px;    
    }

    
#top-links-container ul {
    padding-bottom:0px;
    }       

#top-links-container ul li {
    display:inline;
    list-style-type:none;
    margin-left:0px;
    }

#top-links-container a:hover {
    color:#939297;
    }

#top-links-container .login {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/padlock-icon.gif);
    background-position:0px 8px;
    background-repeat:no-repeat;
    padding-left:10px;
    }

#top-links-container #lpButton {
    display:inline;
    width:94px;
    }

#top-links-container #lpButton img{
    display:inline;
    padding-right:7px;
    position:relative;
    margin-top:-5px;
    margin-bottom:-3px;
    }

#top-links-container #lpButton img{
    /* 
    display:inline;
    padding-right:8px;
    position:absolute;
    margin-top:0px;
    margin-left:-102px;
    */
    }

/* New topLinks Button */
#top-links-container .homepage-cta-top-int-1 {
	background: #eeebf0; /* Old browsers */
	background: -moz-linear-gradient(top, #eeebf0 0%, #ccc1d3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeebf0), color-stop(100%,#ccc1d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeebf0 0%,#ccc1d3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeebf0 0%,#ccc1d3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeebf0 0%,#ccc1d3 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eeebf0 0%,#ccc1d3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeebf0', endColorstr='#ccc1d3',GradientType=0 ); /* IE6-9 */
    
    border: 1px solid #ccc1d3;
    color: #5E2D91;
    cursor: pointer;
    float: left;
    font-weight: bold;
    margin-right:10px;
    text-decoration: none;
}

#top-links-container .homepage-cta-top-int-1:hover {
    background: linear-gradient(to bottom, #FFE67B 0%, #E49A19 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#top-links-container .homepage-cta-top-text-int-1 {
    color: #5E2D91;
    float: left;
    font-size:13px;
    font-weight:700;
    padding: 5px 20px!important;
    text-decoration: none;
}

#top-links-container .homepage-cta-top-text-int-1:hover {
    color: #401C66 !important;
}

#top-links-container .homepage-cta-top-int-2 {
	background: #FFE67B; /* Old browsers */
	background: -moz-linear-gradient(top, #FFE67B 0%, #FFC030 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFE67B), color-stop(100%,#FFC030)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FFE67B 0%,#FFC030 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #FFE67B 0%,#FFC030 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #FFE67B 0%,#FFC030 100%); /* IE10+ */
	background: linear-gradient(to bottom, #FFE67B 0%,#FFC030 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFE67B', endColorstr='#FFC030',GradientType=0 ); /* IE6-9 */
    
    border: 1px solid #D89E19;
    color: #5E2D91;
    cursor: pointer;
    float: left;
    font-weight: bold;
    text-decoration: none;
}

#top-links-container .homepage-cta-top-int-2:hover {
    background: linear-gradient(to bottom, #FFE67B 0%, #E49A19 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#top-links-container .homepage-cta-top-text-int-2 {
    color: #5E2D91;
    float: left;
    font-size:13px;
    font-weight:700;
    padding: 5px 20px!important;
    text-decoration: none;
}

#top-links-container .homepage-cta-top-text-int-2:hover {
    color: #401C66 !important;
}


#search-form {
    width:530px;
    float:right;
    }

#search-form .search-box{
    background-color:#fff;
    display:block;
    float:left;
    height:28px;
    width:187px;
    }

.ie8 #search-form .search-box{
    height:24px;
    margin-top:-1px;
    }

#search-form .search-box input {
    border:1px solid #939598;
    color:#939598;
    height:26px;
    font-size:12px;
    padding-left:10px;
    width:185px;
    }

.ie8 #search-form .search-box input {
    height:22px;
    padding-top:6px;
    }

#search-form img.search {
    width:27px;
    height:24px;
    border:0px;
    padding:0px;
    cursor:pointer;
    display:block;
    float:left;
    margin-left:3px;
    }

#search-form input.search:hover { 
    background-position:0 -24px;
    *background-position:-10px  -24px 0 0; 
    }

#search-form .search-field {
    float:left;
    padding-right:5px;
    margin-right:10px;      
    }

.top-links-pad {
    padding-right:5px;
    }

#top-links-container .search-btn{
	background: #323a46;
	border: 0;
    border-radius:0;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 28px;
    margin-left:8px;
    width: 40px;
}

.ie8 #top-links-container .search-btn{
	background-color: #323a46!important;
    filter:none!important;
    height: 30px;
    margin-top:-1px;
}

#top-links-container .search-btn:hover{
	background-color: #616265;
}

#top-links-container .fa-search{
	font-size:16px;
}

/* End Header */
    
/* Begin Navigation */

#navigation {
    width:980px;   
    margin: 0 auto;
}


#navigation ul {
    width:980px;
    height:30px;
    margin:auto;
    }

#navigation ul .nav-list {margin-left:-1px;}

/* Fire Fox Only */
@-moz-document url-prefix() {
    #navigation ul {
        margin-left:-1px;
    }
}
/* End Fire Fox Only */

/* Chrome and Safari */
html:lang(en)>body #navigation ul { margin-left:0px; }
html body:nth-of-type(1) #navigation ul{ margin-left:-1px;}
/* End Chrome and Safari */

#navigation ul li {
    float:left;
    list-style-type:none;
    text-align:center;
    padding-top:3px;
    padding-bottom:0px;
    }

#navigation ul li.nav-divider {
    width:1px;
    } 

#navigation ul li a {
    font-family:arial, sans-serif;
    font-size:14px;
    text-decoration:none;
    color:#fff;
    display:table-cell;
    vertical-align:middle;
    }

#navigation ul li a {
    padding-top:0px;
    padding-bottom:0px;
    width:12.4em;
    height:35px;
    padding-left:10px;
    padding-right:10px;
    *margin-top:10px;    
    *margin-bottom: -7px;
    }

#navigation ul li.first-selected {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/nav-selected.gif);
    background-repeat:no-repeat;
    background-position:left 3px;
    }

#navigation ul li.last-selected {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/nav-selected.gif);
    background-repeat:no-repeat;
    background-position:right 3px;
    float:left;
    }

#navigation ul li.middle-selected {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/nav-selected.gif);
    background-repeat:no-repeat;
    background-position:center 3px;
    }

#navigation ul li a:hover {
    color:#eaedf2;
    }


/** Drop Down **/

#dd-menu {  
    margin: 0;
    padding: 0;
    z-index:10000 !important;
    position: relative;
    }

#dd-menu li{    
    float: left;
    list-style: none;
    font: 12px Arial, sans-serif;
    }

#dd-menu li ul{ 
    margin: 0 0 0 -2px;
    padding: 0;
    position:absolute;
    float: left;
    z-index:15000 !important;
    visibility: hidden;  
    width: 12.83em;   
    }

#dd-menu li ul li{  
    float: none;
    display: inline;
    text-align:left;
    padding-bottom:0px;
    padding-top:0px;
    }

#dd-menu li ul li a{    
    background: #eaedf2;
    border-bottom:1px solid #dee1e6;
    color:#754099;
    display:block;
    height:auto;
    font-weight:normal;
    padding:10px 0px 10px 16px;
    text-align:left;
    text-decoration:none;
    text-transform:none;
    width:179px;  
    *margin: 0 0 0 -5px;
    *width: 178px;
    }

#dd-menu li ul li a:nth-of-type(last){    
    border:1px solid #c6c7cd;
    }

#dd-menu li ul li a:hover { 
    background: #452870;
    color:#fff; 
    }
                
#navigation #dd-menu .selected a{
    color:#d1d3d8;
    }

#navigation #dd-menu .selected .submenu a{
    color:#4d3069;
    } 

#navigation #dd-menu .selected .submenu a:hover{
    color:#fff;
    } 
    
@media screen and (-webkit-min-device-pixel-ratio:0){
#navigation ul li a {
    padding-top:0px;
    padding-bottom:0px;
    width:12em;
    height:35px;
    padding-left:10px;
    padding-right:15px;
    }       

    }

.ie8 #navigation ul li a {
    width:150px;
    }

/* End Navigation */    
    

/* Begin Page Breadcrumbs and Toolbar */

#main-content-toolbar { 
    padding:10px;
    height:0px;
    margin-bottom:16px;
    width: 980px;
    margin: 0 auto 16px;
    }

#main-content-toolbar #breadcrumbs { 
    float:left; 
    color:#452870;
    font-size:11px;
    padding-top:2px;
    padding-left: 15px;
}
    
#main-content-toolbar #breadcrumbs a {
    color:#8c5fa8;
    text-decoration:none;
    }       

#main-content-toolbar #breadcrumbs a:hover { 
    text-decoration:underline; 
    }
    
#page-tools { 
    float:right;
    *margin-right: 5px;
    }    

#page-tools .page-tools-icons {
    float:left;
    padding-right:10px;
    height:18px;
    background-repeat:no-repeat;
    }

#page-tools a.page-tools-icons {
    color: #323a46;
    text-decoration:none;
    font-weight: 600;
}
    
#page-tools a.page-tools-icons:hover, #page-tools a.page-tools-icons:focus {
    color:#0098aa;
    text-decoration:underline;
    }


#page-tools .print {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/content/dam/assets/web/marketing/home/print-icon.png);
    padding-left:27px;
    }
    
#page-tools .print:hover {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/content/dam/assets/web/marketing/home/print-icon-hover.png);
    }

#page-tools .rss {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/content/dam/assets/web/marketing/home/rss-icon.png);
    padding-left:22px;
    }

#page-tools .rss:hover {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/content/dam/assets/web/marketing/home/rss-icon-hover.png);
    }

#page-tools .text-resize {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/content/dam/assets/web/marketing/home/text-size-icon.png);
    padding-left: 30px;
}    

#page-tools .text-resize:hover {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/content/dam/assets/web/marketing/home/text-size-icon-hover.png);
}  

#page-tools .share {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/content/dam/assets/web/marketing/home/share-icon.png);
    padding-left: 23px;
}    

#page-tools .share:hover {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/content/dam/assets/web/marketing/home/share-icon-hover.png);
} 


/* End Page Breadcrumbs and Toolbar */  
 
    

/* Generic Content */

.generic { margin-bottom:16px; }

a.read-more {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/bullet-read-more-generic.gif);
    padding-right:10px;
    background-repeat:no-repeat;
    background-position:right;
    color:#46166b;
    font-weight:bold;
    }

#right-rail a.read-more {
    display:inline-block;
    margin-bottom:16px;
    }

.component-container {
    border:2px solid #c8c8c8;
    width:296px;
    margin-bottom:16px;
    }

#copyright .component-container {
    width:100%;
    border:none;
    }

#copyright .component-container .padding {
    padding:0;
    }

.component-container .padding {
    padding:8px 8px 8px 8px;
    list-style-position:inside;
    }

.component-container .article-image {
    float:left;
    padding:2px 0px 4px 0px;
    display:inline;
    }   

.share-this {
    padding:4px 4px 0px 4px;
    border:1px solid #c8c8c8;  
    background:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/share-this-bg.gif) repeat-x #d9d9d9;
    margin-bottom:16px;

    }
    
.share-this .title {
    float:left;
    font-size:14px;
    font-weight:bold;
    padding-top:5px;
    padding-right:15px;
    padding-left:10px;
    color:#636363;
    }

.share-this img {
    width:26px;
    height:26px;
    display: inline;
    }
    
a.ext-link {
    font-size:14px;
    font-weight:bold;
    background-repeat:no-repeat;
    display:block;
    padding-bottom:10px;
    padding-left:30px;
    display:inline-block;
    }
    
.docdownload .ext-link {
    background-repeat:no-repeat;
    display:inline-block;
    font-size:12px;
    font-weight:normal; 
    padding-left:30px;
    padding-bottom:10px;
    padding-top:5px;
    color:#0066cc;
    }
    
a.docdownload .ext-link {
    font-size:12px;
    font-weight:normal;
    background-repeat:no-repeat;
    display:block;    
    display:inline-block;
    text-decoration: underline;
    color: #0066cc;  
    }
    
a:hover .docdownload .ext-link {
    text-decoration: underline;
    color: #46166B; 
    }

.pdf {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/icon-pdf.gif);
    }

.download {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/icon-download.gif);
    display:block;
    padding-bottom:16px;
    padding-left:35px;
    padding-top:2px;
    display:inline-block;
    background-repeat:no-repeat;
    }

.search-article {
    margin-bottom:16px;
    z-index: 2000;
    }

.search-article fieldset {
    display:inline-block;
    float:left;
    }

.search-article label {
    font-weight:bold;
    padding:0px 0px 4px 8px;
    display:block;
    height:14px;
    }
    
.search-article .inner-padding {
    padding:6px;
    background-color:#e9e9e9;
    height:18px;
    display:inline-block;
    }

.search-article .outer-padding {
    padding:1px;
    display:inline-block;
    }

.search-article .submit-box .inner-padding{
    width:70px;
    height:18px;
    }

.search-article .keyword {
    border:1px solid #c8c8c8;
    font-size:11px;
    height:13px;
    width:185px;
    padding:2px
    }
    
.search-article .keyword-long {
    border:1px solid #c8c8c8;
    font-size:12px;
    height:11px;
    width:350px;
    padding:2px
    }   

.search-article .category select { width:135px;}
.search-article .from-to select { width:60px;}
.search-article .from-to select.filler {margin-right:143px;}

.search-article select {
    font-size:12px;
    border:1px solid #c8c8c8;
    height:19px;
    }

.search-article .checkbox input {
    position:relative;
    top:2px;
    }

.search-article .btn-article-search {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/btn-article-search.gif);
    width:70px;
    height:18px;
    position:relative;
    cursor:pointer;
    }


.checkbox strong{
    padding-left:2px; 
    padding-right:8px; 
    }

.pagination {
    text-align:center;
    width:100%;
    margin:auto;
    }

.pagination a.prev-button { 
    color:#46166b;
    padding:4px 8px 4px 20px;
    display:inline-block;
    width:55px;
    }

.pagination a.next-button { 
    color:#46166b;
    padding:4px 20px 4px 8px;
    width:55px;
    display:inline-block;
    }

.pagination a {
    font-weight:bold;
    color:#9b9b9b;
    font-size:14px;
    padding:6px 0px 0px 0px;
    margin:0px 3px 0px 3px;
    }

.pagination a.selected {
    font-weight:bold;
    color:#46166b;
    font-size:14px;
    }

.recommended-links {
    padding:16px 16px 0px 16px;
    background-color:#e9e9e9;
    margin-bottom:16px;
    }

.recommended-links .title {
    display:block;
    padding-bottom:8px;
    color:#424242;
    font-weight:bold;
    font-size:14px;
    }

.object-container { padding-bottom:16px; }

.img-container { padding-bottom:16px; }

.filter { position:absolute; margin-top:-40px; margin-left:445px;}

.filter select { border:1px solid #c8c8c8; width:80px; font-size:12px;}

.filter-number {color:#666666;}

.rss-link { display:block; float:left; padding-right:5px; position:relative; top:-2px;}

.result-links {font-size:14px; text-decoration:underline;}

.results-info { display:block; color:#424242; font-weight:bold; }

.results-info a { color:#424242; font-weight:bold; text-decoration:underline; }

/* End Generic Content */   


/* Begin Contact Form */

#main-column .contact-container{ 
    background-color:#e9e9e9; 
    padding:16px;
    margin-bottom:16px;
    }

#main-column .contact-container h5 { padding-bottom:16px; }

#main-column .contact-container fieldset {
    display:block;
    margin-bottom:16px;
    }

#main-column .contact-container label {
    display:block;
    padding-bottom:4px;
    }
    
#main-column .contact-container label strong{ 
    color: #ff0000;
    font-weight: bold;
    }    

.contact-container .select,
.contact-container .textbox {
    border:1px solid #c8c8c8;
    width:180px;
    padding:2px;
    font-size:12px;
    }

.contact-container textarea {
    width:200px;
    border:1px solid #c8c8c8;
    height:80px;
    padding:2px;
    font-size:12px;
    font-family:arial;
    }
    
.contact-container .captcha-container {
    margin-bottom:16px;
    }

.contact-container .contact-submit {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/btn-submit.gif);
    width:67px;
    height:24px;
    padding:0px;
    }

.contact-info span { 
    display:block;
    padding-bottom:2px; 
    }

.contact-name { 
    font-size:16px;
    font-weight:bold;
    }

.contact-phone, .contact-email { font-size:14px; }

/* End Contact Form */
    
    
/* Begin Gallery */

.view-photos-container {
    height:400px;
    }

.view-photos-container .view-more-button {
    margin:auto;
    width:165px;
    }

.view-photos-container .view-more-button a {
    margin:auto;
    width:134px;
    text-decoration: none;
    }
    
.view-photos-container .view-more-button a:hover {
    text-decoration: underline;
    }

.view-photos-container .title { 
    font-size:20px;
    color:#828282; 
    text-align:center;
    display:block;
    border-top:1px solid #c8c8c8;
    border-bottom:1px solid #c8c8c8;
    padding:24px 0px 23px 0px;
    margin-top:41px;
    margin-bottom:16px;
    }

.photos-container .thumbnail {
    display:block;
    width:160px;
    height:120px;
    margin:auto;
    margin-bottom:4px;
    float:none;
    }

.photos-container .thumbnail img {
    width:160px;
    height:120px;
    }

#right-rail .view-photos-container .view-more-button {
    margin-bottom:16px;
    }

.view-photos-container .view-more-button a {
    text-align:center;
    }

.gallery-container { 
    background-color:#e9e9e9; 
    padding:16px;
    padding-bottom:0px;
    min-height:100px;
    padding-right:0px;
    margin-bottom:16px;
    }

.gallery-container .gallery-item {
    float:left;
    margin-right:9px;
    margin-bottom:16px;
    }

.gallery-container .gallery-item .thumbnail {
    float:none;
    padding:2px;
    border:1px solid #c8c8c8;
    display:block;
    background-color:#ffffff;
    }       

.gallery-container .thumbnail img { 
    width:160px;
    height:104px;;
    }

.gallery-container .gallery-item .thumbnail img {
    width:160px;
    height:120px;
    }

.gallery-container .info {
    border:1px solid #c8c8c8;
    width:156px;
    padding:4px;
    background-color:#ffffff;
    font-size:11px;
    }

.gallery-container .info a {
    background-repeat:no-repeat;
    padding-left:20px;
    display:block;
    padding-bottom:4px;
    color:#424242;
    }

.gallery-container .info a.photo { background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/icon-article-photo.gif); }

.gallery-container .info a.video { background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/icon-article-video.gif); }

.gallery-container .info span.category {
    display:block;  
    font-weight:bold;
    color:#46166b;
    padding-bottom:2px;
    font-size:10px;
    }   
    
.gallery-container .info span{
    font-size:10px;
    } 
    
.gallery-container .view-more-button .button {
    margin: -50px 0 10px 0;
    *margin: -20px 0 10px 0;
    width:165px;
    }        

/* End Gallery */
    
/* Begin News Section */

.news {margin-bottom:16px;}
#main-column .news div { padding:8px; }
#main-column .news .view-more-button,
#main-column .news .clear { padding:0px; }
#main-column .news .news-section {background-color:#fff; }
#main-column .news .news-thumbnail, .thumbnail,
#main-column .generic .news-thumbnail  {
    float:left;
    padding:2px;
    border:1px solid #c8c8c8;
    margin-right:8px;
    margin-bottom:8px;
    display:inline;
    }   

.news-thumbnail img {
    width:100px;
    height:100px;
    }

/****** USE THIS CSS TO ENABLE 4:3 ASPECT RATIO ON THUMBNAILS 
 
.news-thumbnail img {
    width:160px;
    height:120px;
    }

******/


.gallery-item .thumbnail img {
    width:140px;
    height:105px;
    }

.article-date {
    display:inline-block;
    padding-right:10px;
    margin-bottom:4px;
    color:#000000;
    }

.media-icon {
    display:inline-block;
    margin-right:10px;
    position:relative;
    top:1px;
    }

.media-icon img {
    position:relative;
    margin-top:1px;
    }
    
#main-column .news .news-tools,
#main-column .media-container .news-tools,
#right-rail .news-tools {
    border:1px solid #c8c8c8;
    padding:9px 5px 0px 0px;
    height:23px;
    background-color:#eaedf2;
    margin-bottom:35px;
    }   
        
#main-column .news-tools {
    border:0px solid #c8c8c8;
    padding:0px 5px 0px 0px;
    height:23px;
    background-color:#ffffff;
    margin-bottom:10px;
    width: 100%;
    float: left;
    position: relative;    
    }
    
.fb-like {
    margin:0px 5px 2px 2px;
    float:left;
    position: relative;
    }
        
.news .news-tools .fb-like  {
    margin:-10px 5px 0px 0px;
    float:left;
    position: relative;
    }    
    
.media-container .fb-like {
    margin:-2px;
    float:left;
    }

.fb-like-frame {


    border:none;
    overflow:hidden;
    width:100px;
    height:21px;
}
    
.twit-like {
    margin:0px 5px 2px 2px;
    float:left;
    position: relative;
    }
        
.news .news-tools .twit-like  {
    margin:-10px 5px 0px 0px;
    float:left;
    position: relative;
    width:90px;
    }   
    
.media-container .twit-like {
    margin:-2px;
    float:left;
    }

.twit-like-frame {
    border:none;
    overflow:hidden;
    width:100px;
    height:21px;

}

.gog-like {
    margin:-2px 5px 2px 2px;
    float:left;
    position: relative;    
    }
        
.news .news-tools .gog-like  {
    margin:-10px 5px 0px 0px;
    float:left;
    position: relative;
    }   
    
.media-container .gog-like {
    margin:-2px;
    float:left;
    }            
            
.showAllShare {
    margin:-6px 5px 2px 2px;
    float:left;
    position: relative;
    color: #0066cc;
    display: visible;  
    }
    
.news .news-tools .showAllShare a {
    margin:-8px 5px 0px 25px;
    color: #0066cc;
    font-weight: bold;
    }
    
.news .news-tools .showAllShare a:hover {
    color: #0066cc;
    text-decoration: underline;
    font-weight: bold;
    }   
    
.news-tools .showAllShare {
    margin:3px 5px 0px 25px;
    float:left;
    position: relative;
    color: #0066cc;
    display: visible;  
    }   

.news-tools .showAllShare a {
    color: #0066cc;
    font-weight: bold;
    }
    
.news-tools .showAllShare a:hover {
    color: #0066cc;
    text-decoration: underline;
    font-weight: bold;
    } 
    
.media-tools {
    margin:8px 0px 5px 0px;
    }           

.news-tools a,
.media-tools a,
.blog-tools a {
    color:#424242;
    text-decoration:none;
    margin-right:5px;
    float:left;
    height:18px;
    }   

.news-tools a:hover,
.media-tools a:hover,
.blog-tools a:hover {
    color:#424242;
    text-decoration:underline;
    }


.news-tools .comments {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/icon-comments.gif);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:20px;
    background-position:left -2px;
    margin-left: 5px;
    }

span.comments {
    float:left;
    padding-right:20px;
    }       
    
.like {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/icon-fb-like.gif);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:50px;
    background-position:left 0px;
    }   

.news-tools .share {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/icon-share-article.gif);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:20px;
    background-position:left 1px;
    }   
    
.news-tools .print {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/icon-print.gif);
    padding-left:20px;
    background-repeat:no-repeat;
    background-position:left -2px;
    }
    
.news-tools a.read-more {
    display:block;
    float:right;
    width:100px;
    font-size:12px;
    font-weight:bold;
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about/images/bullet-read-more.gif);
    background-repeat:no-repeat;
    background-position:right 4px;
    padding-right:10px;
    color:#424242;
    text-decoration:none;
    margin-right:5px;
    text-align:right;
    }   

.news-tools a.view-video {
    display:block;
    float:right;
    font-size:12px;
    font-weight:bold;
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/icon-article-video.gif);
    background-repeat:no-repeat;
    background-position:left 1px;
    padding-left:25px;
    color:#424242;
    text-decoration:none;
    margin-right:5px;
    }   

.news-tools a.view-photo {
    display:block;
    float:right;
    font-size:12px;
    font-weight:bold;
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/icon-article-photo.gif);
    background-repeat:no-repeat;
    background-position:left 1px;
    padding-left:25px;
    color:#424242;
    text-decoration:none;
    margin-right:5px;
    }   

.news-tools a.read-more:hover,
.news-tools a.view-video:hover {
    text-decoration:underline;
    }       

/* End News Section */

/* Begin Featured Media */
    
.media-container {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/featured-media-bg.gif);
    background-position:bottom;
    background-repeat:repeat-x;
    border:1px solid #c8c8c8;
    border-top:0px;
    }   
    
.media-container .padding { padding:8px;}

.video-container {
    padding-bottom:16px;
    }
    
.video-player {
    float:left;
    }

.video-player img {
    width:220px;
    height:165px;
    }
    
.media-thumbs {
    float:left;
    padding:0px 0px 0px 0px;
    border:0px solid #c8c8c8;
    border-left:0px;
    margin-right:8px;
    }   

.media-description {
    float:left;
    width:242px;
    }

.featured-media .media-thumbs img {
    border:1px solid #ffffff;
    padding:0px 3px 0px 3px;
    width:47px;
    height:35px;
    }

.featured-media .media-thumbs img.selected {
    border:3px solid #fcbe2f;
    padding:0;
    }

/* End Featured Media */ 


/* Begin Full Article Page */

.article-title {
    border-top:1px solid #e9e9e9;
    border-bottom:1px solid #e9e9e9;
    padding:8px 2px 8px 2px;
    margin-bottom:16px;
    }

#right-rail .related-article-title { 
    font-weight:bold; 
    padding-bottom:4px;
    display:block;
    }

.article-date {
    color:#848484;
    }

.job-title {
    font-size:20px;
    color:#848484;
    }

#comments {
    display:block;
    float:left;
    margin-bottom:10px;
    width:100%;
    }

.comments-container {
    margin-bottom:24px;
    }

.comment-count {
    border-bottom:1px solid #c8c8c8;
    margin-bottom:16px;
    font-weight:bold;
    }

.comment-count span {
    padding:4px;
    display:block;
    float:left;
    }

.comment-count .view-all-comments {
    float:right;
    background-color:#e9e9e9;
    padding:4px 8px 4px 8px;
    }

.comment-count .view-all-comments a { 
    color:#424242;
    text-decoration:none;
    }

.comment-count .view-all-comments a:hover { 
    color:#424242;
    text-decoration:underline;
    }

.comment-box { padding: 15px 15px 30px 15px; background: #eaedf2;}
.comment-box p { padding-bottom:0px;}

.comment-error {
    margin-left: 0!important;
}

.comment-block {
    float: left;
    /* margin-right: 30px; */
    width: 50%;
}

.initial-hide { display: none; }

.odd { background:#f1ebf3; }

.comment-user {
    color:#52346a;
    font-size:14px;
    padding-bottom:4px;
    }

.comment-time {
    font-style:italic;
    padding-bottom:8px;
    }

.leave-comment span {
    font-size: 1em;
    font-weight:bold;
    margin:0px 0px 8px 16px;
    display:block;
    }

.comment-form {
    background-color:#e9e9e9;
    padding:16px;
    }

.comment-replies .comment-form {
    background-color:#d9dee5 ;
    padding:16px;
    }
    
.comment-form label {
    display:block;
    }

.comment-form label { margin: 0 0 5px 0; font-size: 1em;}
.comment-form input { margin-bottom: 8px; }

.comment-form .name,
.comment-form .email,
.comment-form .website {
    padding: 10px;
    border:1px solid #c8c8c8;
    font-size: 1.1em;
    margin-bottom: 20px;
    width: 90%;
    }

.comment-form textarea {
    padding: 10px;
    border:1px solid #c8c8c8;
    width:95%;
    margin-bottom:16px;
    font-family:arial;
    font-size: 1.2em;
    }

.comment-form .post-comment {
    padding: 15px 30px;
    border:0px;
    font-size: 1.2em;
    margin-bottom:0px;
    background: #0098aa;
    color: #fff;
    cursor:pointer;
    width: 100%;
    margin-top: 20px;
}   

.comment-form .post-comment:hover {
    background: #017583;
    color: #eaedf2;
    }  
    
.comment-reply { margin-left: 25px; }
    
.comment-form .post-reply {
    padding:15px 30px;
    border:0;
    background:#0098aa;
    color:#fff;
    margin-top:20px
    margin-bottom:0px;
    cursor:pointer;
    width:100%;
    }

.comment-error{
    margin:5px 0!important
}    

.captcha { margin-bottom:16px; }

.captcha input {
    padding:2px;
    border:1px solid #c8c8c8;
    }

.captcha .reload-captcha {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/btn-reload-captcha.gif);
    width:112px;
    height:22px;
    cursor:pointer;
    border:0px;
    }

.blog-tools {
    padding:5px 5px 0px 10px;
    height:21px;
    background-color:#ffffff;
    margin-bottom:16px;
    }       

.blog-tools .retweet {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/icon-retweet.gif);
    background-repeat:no-repeat;
    background-position:right 0px;
    padding-right:55px;
    }

/* End Full Article Page */

/* Begin Follow Us */

.follow-us .follow-title {
    padding-bottom:16px;
    }

.follow-us p {
    width:400px;
    padding-right:24px;
    border-right:1px solid #e9e9e9;
    float:left;
    margin-right:24px;
    }

.follow-us .btn-follow-us {
    margin-top:16px;
    }

/* End Follow Us */

/* Begin Right Rail */

#right-rail {
    float:right;
    width:302px;
    }

#right-rail .component-container {
    border:2px solid #e9e9e9;
    width:295px;
    margin-bottom:16px;
    }    
        
#right-rail .component-container .padding {
    padding:8px 12px 2px 12px;
    list-style-position:inside;
    }   

#right-rail .email-component {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/email-bg.gif);
    background-repeat:no-repeat;
    width:302px;
    height:86px;
    margin-bottom:16px;
    }

#right-rail .email-component .padding {
    padding:5px 12px 0px 12px;
    }

#right-rail ul {
    padding-bottom:16px;
    }

#right-rail ul li {
    list-style-type:square;
    padding-bottom:4px;
    list-style-position:outside;
    margin-left:16px;
    }

#right-rail ul li ul {padding-bottom:0px;}

#right-rail .history-btn {
    height:66px;
    width:259px;
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/btn-our-history.gif);
    display:block;
    margin-bottom:15px;
    }   

#right-rail .history-btn:hover {
    background-position:0 -66px;
    }   

#right-rail .latest-award-btn {
    height:72px;
    width:259px;
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/btn-latest-awards.gif);
    display:block;
    }   

#right-rail .latest-award-btn:hover {
    background-position:0 -72px;
    }       
    
#right-rail .article-image {
    float:left;
    margin:2px 6px 4px 0px;
    }   
    
#right-rail .email-component {} 

#right-rail .follow-us .social-media-container {
    padding-bottom:16px;
    }

#right-rail .follow-us .icon-container {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/icon-container-bg.gif);
    background-repeat:repeat-y;
    width:269px;
    }

#right-rail .follow-us .icon-container img {
    float:left;
    margin:8px 16px 8px 16px; 
    }

#right-rail .related-links { 
    font-size:11px;
    color:#424242;
    }

#right-rail .related-links a { 
    display:block; 
    text-decoration: none;
    }

#right-rail .related-links a:hover {
    text-decoration: underline;
    }

#right-rail .related-links li { 
    padding-bottom:8px; 
    }


/* Begin Contributors List */

#right-rail .contributors {
    font-size:14px;
    }
    
#right-rail .contributors h2 {
    font-size:18px;
    line-height: 18px;
    color:#424242;
    background:none;
    margin:0px 0px 8px 0px;
    padding:0px 0px 0px 0px;
    }

#right-rail .contributors ul {
    padding-bottom:0px;
    }

#right-rail .contributors li {
    list-style-type:none;
    margin-left:0px;
    padding-bottom:8px;
    }
    
#right-rail .contributors li a {
    font-size:15px;
    line-height: 20px;
    padding-top:24px;
    display:block;
    font-weight:bold;
    text-decoration: none;
    }

#right-rail .contributors img {
    display:inline-block;
    float:left;
    padding-right:8px;
    }  
    
#right-rail .contributors a:hover {
    text-decoration: underline;
    }
    
#right-rail .contributors p{
    font-size: 12px;
    line-height: 15px;
    }
    
#right-rail .contributors a {
    font-size: 12px;
    line-height: 15px;
    font-weight: bold;
    text-decoration: none;
    padding-bottom: 10px;
    display: block;
    margin: 5px 5px 8px 5px;
    }
    
#right-rail .contributors .button {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/btn-bg.gif);
    background-position:right;
    display:inline-block;
    padding:4px 20px 4px 10px;
    border:1px solid #c8c8c8;
    color:#4c1c72;
    font-weight:bold;
    margin: 10px 0;
    }

#right-rail .contributors .button a{
    color:#46166b;
    text-decoration:none;
    *z-index: 2000;
    }

#right-rail .contributors a.button:hover {
    color:#46166b;
    text-decoration:underline;
    }

/* End Contributors List */


#right-rail .recent-comments .commentor{
    font-size:14px;
    color:#424242;
    display:block;
    }

#right-rail .recent-comments p {
    padding-bottom:4px;
    }

#right-rail .recent-comments .commentor strong {
    color:#000000;
    }

#right-rail .pagination {
    text-align:center;
    border-top:1px solid #c8c8c8;
    padding-top:8px;
    color:#424242;
    margin-bottom:8px;
    }

    
/* Right Rail Tabs */

#right-rail .tabs {
    border:3px solid #e9e9e9;
    width:295px;
    margin-bottom:16px;
    }            
        
#right-rail #tabs .component-container {

    } 
     
#right-rail #tabs .component-container .padding {
    padding:8px 12px 2px 12px;
    list-style-position: none;
    }   
    
#right-rail #tabs ul li {
    list-style-type: none;
    padding-bottom: 4px;  
    margin-left: 0px;
    }

#right-rail #tabs ul {
    padding-bottom:16px;
    }    
     
#right-rail #tabs ul {height:25px;}
#right-rail #tabs ul {_margin-bottom:-2px;}
#right-rail #_right-rail-tabs ul {padding-left:0px; border-left:1px solid #d7d7d7; margin-bottom: -1px;}
#right-rail #_right-rail-tabs ul {_margin-bottom:-2px;}

#right-rail #tabs ul li ul {padding-bottom:0px;}  

#right-rail #tabs .RecentPosts .component-container {
    border:0px;
    width:265px;
    margin: -6px 0 16px -12px;  
    }    
    

#right-rail #tabs .RecentPosts .component-container .padding {
    padding:0px;
    list-style-position:inside;
    border: 0px;
    }  

#right-rail #tabs .RecentPosts ul {
    padding-bottom:0px;
    border: none;
    height: auto;
    }

#right-rail #tabs .RecentPosts ul li {   
    list-style-type:square;
    padding-bottom:4px;
    list-style-position:outside;
    margin-left:16px;    
    }

#right-rail #tabs .RecentPosts a {
    text-decoration: none;
    color: #0066cc;
    }
    
#right-rail #tabs .RecentPosts a:hover {
    text-decoration: underline;
    }
    

/* End Right Rail Tabs */

    
    
    

#right-rail .pagination a {
    display:inline;
    color:#424242;
    }

#right-rail .pollTab ul li {
    list-style-type:none;
    margin-left:4px;
    }

#email-form {
    float:left;
    padding:5px 16px 0px 0px;
    }

#email-form .email-box {
    width:175px;
    height:15px;
    padding:4px 0px 2px 4px;
    border:1px solid #cecece;
    float:left;
    color:#666666;
    background-color:#ffffff;
    background-repeat:no-repeat;
    background-position:5px 5px;
    font-size:11px;
    }

#email-form .email-submit {
    padding:0px;
    margin:0px;
    border:0px;
    background:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/btn-continue.gif);
    width:81px;
    height:23px;
    float:left;
    cursor:pointer;
    }   

#right-rail .social-sites {
    font-size:11px;
    }     
        
#right-rail .social-sites .padding {
    padding:8px 12px 14px 12px;
    list-style-position:inside;
    }      

#right-rail .social-sites p {
    line-height:14px;
    }

#right-rail .social-sites .hi-lite {
    color:#a1a1a1;
    display:inline-block;
    }

#right-rail .view-more-button {
    margin-bottom:8px;
    }

.view-more-button a{    
    text-decoration: none;
}

.view-more-button a:hover{  
    text-decoration: underline;
}

#right-rail .photo-video .info {
    font-weight:bold;
    font-size:14px;
    }
    
#right-rail .photo-video .info {
    padding-bottom:4px;
    }
    
#right-rail .photo-video .sub-info {
    padding-bottom:8px;
    }   

#right-rail .photo-video .duration,
#right-rail .photo-video .category
{ color:#46166b }

#right-rail .photo-video .gallery-item .thumbnail {
    margin-right:8px;
    }

#right-rail .photo-video .gallery-item img {
    width:121px;
    height:92px;
    }    


/* End Right Rail */



/* Begin Dark Site */
#darksite {
    background-color:#46166b;
    }

#darksite .content {
    float:left;
    width:53%;
    padding:24px 16px 16px 16px;
    }   

#darksite .image {
    float:right;
    }

#darksite .title {
    color:#ffffff;
    font-size:24px;
    padding-bottom:8px;
    font-weight:bold;
    }

#darksite .alert-icon {
    float:left;
    padding-right:16px;
    padding-left:20px;
    padding-top:30px;
    }

#darksite .alert {
    color:#d0c0dc;
    font-size:18px;
    width:375px;
    float:right;
    }


/* End Dark Site */ 
    


#copyright-container {
    background-color:#e9e9e9;
    margin-top:1px;
    }

#copyright {
    padding-top:10px;
    width:980px;
    margin:auto;
    font-size:12px;
    color:#424242;
    }
                
#copyright h3{
    color:#323a46;
    line-height:14px;
    font-size:15px;
    font-weight: bold;
    padding-top:8px;
    }   

#copyright p{
    padding: 0 0 10px 0;    
    line-height:15px;
    font-size:12px;
    margin:0;
    }   
    
#copyright p.copyright {

    font-size:12px;
    }       
    
/* Begin Floating Menu */
.menu-float {
    position:fixed;
    top:120px;
    left:0px;
    z-index:100;
    }

.menu_head {cursor:pointer;}

.menu_body{
    overflow:hidden;
    width:0px;
    height:188px;
    background-color: rgba(71, 22, 107, 0.87);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#e94d166b', EndColorStr='#e94d166b');
    float:left;
    display:none;
    }

.menu_body ul{
    display:block;
    height:188px;
    width:200px;
    }

            
.menu_body ul li{
    display:block;
    list-style-type:none;
    border-bottom:1px solid #6f4290;
    padding-bottom:0px;
    margin-left:0px;
    }

.menu_body ul li a {
    display:block;
    padding:11px 0px 10px 10px;
    color:#ffffff;
    text-decoration:none;
    font-size:14px;
    }

.menu_body ul li a:hover {
    color:#f9ce64;
    background-color:#6b418d;
    }

.expand {
    float:left;
    width:19px;
    height:188px;
    cursor:pointer;
    }   

.expand-inner {
    background-image:url(/web/20150912051719im_/https://about.chinese.scottrade.com/etc/designs/about_tw/images/expand-button.gif);
    background-position:0 0px;
    width:19px;
    height:188px;
    }
    
/* End Floating Menu */ 

/* Custom CSS Additions */

#email-form {
    float:none;
    padding:5px 16px 0px 0px;
    }
    
.title-title_comp h1 {
    font-size:24px;
    margin-bottom:5px;
    padding:5px 5px 5px 5px;
    color:#46166b;
    }
    
.subtitle-title_comp h2 {
    font-size:20px;
    margin-bottom:5px;
    padding:2px 5px;
    color:#46166b;
    }

.ext-link {
    background-repeat:no-repeat;
    display:inline-block;
    font-size:14px;
    font-weight:bold; 
    padding-bottom:11px;
    padding-top:18px;
    color:#46166B;
    }

.float_left {
    float:left;
    margin: 0px 15px 15px 0px;
    }

.cq-dd img, .cq-dd-image {
    padding:2px;
    border:1px solid #c8c8c8;
    margin-bottom: 5px;
    }         
    
.one-col .articleContent .image .cq-dd-image {
    padding:2px;
    border:1px solid #c8c8c8;
    margin-bottom: 5px;
    float: left;  
    margin-top:10px;
    }        

.main-layout .two-col .articleContent .image .cq-dd-image {
    padding:2px;
    border:1px solid #c8c8c8;
    margin-bottom: 5px;
    max-width: 602px;
    }     

.image small {
    font-family: Arial, Verdana;
    font-size:11px;
    color:#8c8c8c;
    font-style: italic;
    line-height:14px;   
    margin: 0px 5px 15px 5px;
    text-align: left;
    position: relative;
    float: left;
    width:100%;
    }     

/* Added by Twinkle for search keyword getting chopped off issue */
.search-article .keyword-long {
    font-size:11px;
    height:13px; 
    } 

/* hide comments and commment form */
.initial-hide { display: none; }


/*Google Search Results */
#searchResultsBox {
    border: 1px solid #d7d7d7;
    height: 24px;
    padding-left:7px;
    }

.googleSearchResults .pagination {padding-bottom:10px;}

#main-content .one-col.forms #tabs .pagination ul {border:0px;}

.googleSearchResults .pagination ul li {
    list-style-type:none; 
    display:inline; 
    color: #d7d7d7; 
    height:14px; 
    text-align:center; 
    padding:4px; 
    font-size:12px; 
    text-decoration:none;
    height:auto;
    font-weight:bold;
    }
    
.googleSearchResults .pagination a {    
    display:inline-block; 
    height:14px; 
    text-align:center; 
    background-color:#ffffff; 
    padding:4px; font-size:12px; 
    color:#0066cc; 
    border:1px solid #d7d7d7; 
    text-decoration:none;
    height:auto;
    font-weight:bold;
    }
    
.googleSearchResults .pagination a.selected {
    display:inline-block; 
    background-color:#4c1c72; 
    padding:4px; 
    border:1px solid #4c1c72; 
    font-size:12px;
    color:#ffffff; 
    text-decoration:none;
    }

.page-letter {
    color:#4c1c72;
    font-size:18px;
    font-weight:bold;
    margin-left:20px;
    margin-bottom:15px;
    }

.get-adobe-reader {
    float:right;
    padding-right:10px;
    }        

.shareThis {display: none;}      
  
  
/* Captcha */    

.form_row span{
    font-size: 1em;
    margin-left: 0px;
    font-weight: bold;
    text-align: left;
    }   
    
.form_captcha_input span{
    font-size:12px;
    color: #ff0000;
    font-weight: bold;
    text-align: left;
    margin-left: -5px;
    }
    
.form_captcha_input .geo {   
    border:1px solid #cccccc;
    /* width:75px; */
    padding: 10px 30px;
    font-size:12px;
    height: 20px;   
    }
    
.form_captcha_img {
    padding: 0 0 10px 0px; 
    text-align: center;
}
    
#cq_captchaimg {
    background: #eaedf2; /* Old browsers */
	background: -moz-linear-gradient(top, #939598 0%, #eaedf2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#939598), color-stop(100%,#eaedf2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #939598 0%,#eaedf2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #939598 0%,#eaedf2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #939598 0%,#eaedf2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #939598 0%,#eaedf2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#939598', endColorstr='#eaedf2',GradientType=0 ); /* IE6-9 */
	

    font-size:30px;
    margin: 0;
    padding: 10px 30px;
    font-weight: bold;
    color: #111;
    }

.form_captcha_refresh .geo {
    background: #46166b;
    display:inline-block;
    padding:4px 10px 4px 10px;
    border:1px solid #c8c8c8;
    color:#fff;
    font-weight:bold;
    margin-bottom: 10px;
    }   
    
.contact-container .contact-submit {
    margin-top: 10px;    
    }    
    

/*Share Popup */

#sharePopup {
    width: 335px;
    background: #fff;
    color:#424242;
    font-size:12px;
    text-decoration:none;
    display: inline-block;
    }
    
#sharePopup .padding {
    padding: 0px;    
    }

#sharePopup a {
    color:#0066cc;
    text-decoration: none;
    }

#sharePopup a:hover {
    color:#0066cc;
    text-decoration:underline;
    }

#sharePopup ul li {
   list-style-type:none;
   padding-bottom:4px;
   line-height:22px;
   }   

#sharePopup img {
    float:left;
    padding-right:5px;
    height:18px;
    }

#sharePopup .leftCol {
    width: 150px;
    float: left;
    text-align: left;
    }

#sharePopup .rightCol {
    width: 155px;
    float: right;
    text-align: left;
    }    
    
.hrDivider {
    width: 100%;
    float: left;
    margin-bottom:20px;
    }    
 
.hrDivider .hr {
    border-bottom:1px solid #4d3069;
    /*width: 700px;*/
    width: 100%;
    float: left;
    }  

.hrDivider .half{
    border-bottom:1px solid #4d3069;
    /* width: 350px;*/
    width: 50%;
    float: left;
    }  
     
#gsa_suggestions {
    font-size: 15px;
    font-style: italic;
    line-height: 18px;
    color: #000;
    margin-bottom: 10px;
    }      

#gsa_searchresults .onebox-chart img{
    padding: 0px;
}

#rssDislaimer {
    line-height:18px;  
    font-size: 12px;
    font-style: italic;
    margin:5px 5px 15px 5px;
    }   
    
    
/*Flickr Component */         

.flickr_badge_image {
    margin:0px;
    display:inline;
    float:left;
     }
     
.flickr_badge_image img {
    border: 2px solid #dedede !important; 
    padding:2px; 
    margin:2px 4px 4px 3px; 
    }    

#flickr_badge_wrapper {
    width:270px;
    text-align:left;
    }       
    
 /* Timed Light Box */
 
.timedLightbox {
    padding: 5px;
    }
    
/* Timed Light Box- full width container */
    
    .full-width-container {
    border:0px;
    width:100%;
    margin-bottom:16px;
    }    

.timedLightbox .lbcnt .cq-dd-image, .timedLightbox .lbcnt .image{
    border: 0px;
    }
      
    
/*New Tabs */    


.tabs, #right-rail .tabs  {
    margin-bottom: 15px;
    margin-top: 10px;
    *margin-top: 0px;
    }    
    
.customColumnControl .component-container {
    border:2px solid #e9e9e9;    
    margin-bottom:16px;
    }     
    

/* Accordion */    

.accordionBase {
    margin:0px;
    padding:0px;
    outline:none;
    border-collapse:collapse;
    outline:none;
    }
    
#right-rail .image .cq-dd-image {
    border: none;
    }
    
.main-layout .two-col .articleContent .image .cq-dd-image {
    padding:2px;
    border:1px solid #c8c8c8;
    margin-bottom: 5px;
    max-width: 602px;
    } 
    
    
/* Photo Strip */

.photoStrip {
    
    }
    
#right-rail .photoStrip {
    border:3px solid #e9e9e9;
    width:295px;
    margin-bottom:16px;
    }   
    
#right-rail .photoStrip h3{
    font-size:18px;
    color:#424242;
    background:none;
    margin:10px;
    }
    
#right-rail .photoStrip .photoStripPhoto{
    float: left;
    position: relative;
    margin: 0px 5px 10px 10px;
    height: 125px;
    width: 125px;
    }  
    
        
/* Poll */

.poll {
    
    }

#right-rail #pollTab ul {
    padding-bottom:16px;
    }

#right-rail #pollTab ul li {
    list-style-type: none;
    padding-bottom:4px;
    list-style-position:outside;
    margin-left:16px;
    }
    
#right-rail #pollTab ul li ul {padding-bottom:0px;} 

#right-rail #pollTab #path {margin-bottom: 10px;}


/* Embed YouTube */

.column .embedYouTube .component-container {
    padding:2px 2px 0px 2px;
    border:1px solid #c8c8c8;
    margin-bottom: 0px;
    width: 560px;
    }

.column .embedYouTube .component-container .padding {
    padding: 0px;
    }
    
.column .embedYouTube .component-container h2 {
    font-size:20px;
    margin:0px 0px 5px 0px;
    padding:2px 0px 2px 8px;
    color:#46166b;
    background: none;    
    }
    
.column .embedYouTube .component-container .photo-video {
    
    }  


/* Skip Nav */
    
#skip{
    position:relative;
    z-index:1;
    float:left;
    margin-left: 15px;
    }
    
#skip a {
    position:absolute;
    z-index:1;
    top:-999em;
    top: -250em\9;
    float: left\9;
    display:block;
    display: hidden\9;
    width:120px;
    padding:7px 10px;
    border:1px solid #CCC;
    outline:0;
    background:#FFF;
    color:#5e2d91;
    line-height:1.2;
    font-weight:bold;
    text-decoration:none;
    }
    
#skip a:active, #skip a:focus{
    top:25px;
    top: 25px\9;
    float: left\9;
    display: block\9;
    }
    
#skip a:hover{
    background:#ffe67b;
    color:#5e2d91;
    }   

.jaws-visible-only {
    height: 1px; 
    left: -5000px; 
    overflow: hidden; 
    position: absolute; 
    width: 1px;
    }       

/* Tweet Worthy Text*/ 
.twt-container {
    border: 1px solid #187fe8;
    clear:right;
    display: block;
    float:right;
    margin:30px;
    padding: 25px 25px 40px 25px;    
    position:relative;
    width: 250px;
}

.twt-spacer {
    display: block;
    float:right;
    position:relative;
}

.twt-container a:hover{
    background-color:#55acee;
    color:white;
}

.twt-text {
    color:#187fe8;
    font-size: 15px;
    padding: 7px 20px;
    right: 67px;
}


.twt-button {
    background-color: #187fe8;
    bottom: -12px;
    color: white;
    font-size: 15px;
    text-align: center;
    text-transform: uppercase;
    padding: 7px 20px;
    position: absolute;
    right: 67px;
    text-decoration:none;
}

.twt-icon{
    position: absolute;
    bottom: -25px;
    right:10px;
}

.twt-container .fa-twitter{
    background-color:#55acee;
    border-radius:11px;
    color:white;
    font-size:40px;
    padding:10px;
}

/* two column template */
#content-container .two-col {
    width:608px;
    }  

/*
     FILE ARCHIVED ON 05:17:19 Sep 12, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 23:46:22 Sep 08, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 79.311
  exclusion.robots: 0.082
  exclusion.robots.policy: 0.074
  RedisCDXSource: 0.557
  esindex: 0.01
  LoadShardBlock: 61.792 (3)
  PetaboxLoader3.datanode: 66.823 (4)
  CDXLines.iter: 14.783 (3)
  load_resource: 107.794
  PetaboxLoader3.resolve: 74.275
*/