/* Start CSS Reset Classes */

/**
 * Percents could work for IE ,  but for backCompat purposes ,  we are using keywords.
 * x-small is for IE6/7 quirks mode.
 * 
 */
 
/* Font size conversion chart 
10px = 77%
11px  = 85%
12px  = 93%
13px  = 100%
14px  = 108%
15px  = 116%
16px  = 123.1%
17px  = 131%
18px  = 138.5%
19px  = 146.5%
20px  = 153.9%
21px  = 161.6%
22px  = 167%
23px  = 174%
24px  = 182%
25px  = 189%
26px  = 197%
*/

body{font:13px arial , helvetica , clean , sans-serif;*font-size:small;*font:x-small;}

/**
 * 99% for safari; 100% is too large
 */
select ,  input ,  textarea {font:99% arial , helvetica , clean , sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre ,  code {font:115% monospace;}


/* Start CSS Reset Classes */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td { 
 margin:0;
 padding:0;
 }

table {
 border-collapse:collapse;
 border-spacing:0;
}
fieldset , img { 
 border:0;
}
address , caption , cite , code , dfn , em , th , var {
 font-style:normal;
 font-weight:normal;
}
ol , ul {
 list-style:none;
}
caption , th {
 text-align:left;
}
q:before , q:after {
 content:'';
}
abbr , acronym { border:0;
}

/* Begin Global Link Treatment */
a {color: #0F57C2; text-decoration: none;}
a:link {color:#0F57C2; text-decoration: none;}
a:visited {color:#800080; text-decoration: none;}
a:active {color:#E74600; text-decoration: underline;}
a:focus {color:#E74600; text-decoration: underline;}
a:hover {color:#0F57C2;text-decoration: underline;}
/* End Global Link Treatment */

/* Begin Global Classes */
.popup{padding:0px 0px 0px 3px !important;}
.bold{font-weight:bold;}
.center{text-align:center;}
/* End Global Classes */

/* Begin Utility Classes */
.clear-left {clear: left;}
.clear-right {clear: right;}
.clear-both {clear: both;}
.clear-bottom {padding-bottom:0px !important; margin-bottom:0px !important;}
.clear-top {padding-top:0px !important; margin-top:0px !important;}
.off-screen{position:absolute; left:-5000px;width:0px;height:0px;overflow:hidden;}
.clear-line-height{line-height:normal !important;}
.reduce-top{margin-top:-5px;}
.clear-border-bottom{border-bottom:none !important;}
/* End Utility Classes */

/* Layout classes */
.layout-breadcrumb-region {width: 975px; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px; }
.layout-breadcrumb-region .layout-spacer-01 {padding:0px 0px 6px 0px;}
.layout-body-region {width: 995px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align: top;}
.layout-body-left-gutter {width: 10px; padding: 0px; margin: 0px;}
.layout-body-toc {width: 169px; margin: 0px; padding: 0px; vertical-align: top;}
.layout-body-toc .layout-spacer-01 {padding: 0px 0px 20px 0px;}
.layout-body-toc-right-gutter {width: 21px; padding: 0px; margin: 0px;}
.layout-body-header {width:785px; margin: 0px; padding: 0px; vertical-align: top;}
.layout-body-content {width: 508px; margin: 0px; padding: 0px; vertical-align: top;}
.layout-body-gutter-right{width: 10px; margin: 0px; padding: 0px; vertical-align:top;}
.layout-body-gutter-right-border {width: 11px; margin: 0px; padding: 0px; vertical-align:top; border-left: 1px solid #DBDCDE;}
.layout-body-right {width: 256px; padding: 0px; margin: 0px; vertical-align: top;}
.layout-body-far-right-gutter {width: 10px; margin: 0px; padding: 0px;}
.layout-footer-region {width: 995px; padding: 0px; margin: 0px;}
.layout-footer-region .layout-spacer-01 {padding:0px 0px 59px 0px;}

/* circuitbreakers.shtml */
.circuit-breakers .layout-body-toc{width:0px;}
.circuit-breakers .layout-body-toc-right-gutter{width:0px;}
.circuit-breakers .layout-body-content {width:716px;}
.circuit-breakers .layout-body-gutter-right-border{border:none;}
.circuit-breakers .layout-body-right {width: 238px;}
.circuit-breakers .layout-body-content .layout-spacer-01 {padding:0px 0px 18px 0px;}
.circuit-breakers .layout-body-content .layout-spacer-02 {padding:0px 0px 16px 0px;}

/* market-volatility.shtml */
.market-volatility .layout-body-toc{width:0px;}
.market-volatility .layout-body-toc-right-gutter{width:0px;}
.market-volatility .layout-body-content {width:716px;}
.market-volatility .layout-body-gutter-right-border{border:none;}
.market-volatility .layout-body-right {width: 238px;}
.market-volatility .layout-body-content .layout-spacer-01 {padding:0px 0px 18px 0px;}
.market-volatility .layout-body-content .layout-spacer-02 {padding:0px 0px 15px 0px;}
.market-volatility .layout-body-content .layout-spacer-03 {padding:0px 0px 28px 0px;}
.market-volatility .layout-body-content .layout-spacer-04 {padding:0px 0px 27px 0px;}
.market-volatility .reduce-top{margin-top:-2px;}

/* topfivenav.shtml */
.topfivenav .layout-body-toc{width:0px;}
.topfivenav .layout-body-toc-right-gutter{width:0px;}
.topfivenav .layout-body-content {width:764px;}
.topfivenav .layout-body-gutter-right-border{border:none;}
.topfivenav .layout-body-right {width: 0px;}
.topfivenav .layout-breadcrumb-region .layout-spacer-01 {padding:0px 0px 27px 0px;}
.topfivenav .layout-footer-region .layout-spacer-01 {padding:0px 0px 56px 0px;}

/* irajumpstart/index.shtml */
.ira-index .layout-body-toc{width:0px;}
.ira-index .layout-body-toc-right-gutter{width:0px;}
.ira-index .layout-body-content {width:764px;}
.ira-index .layout-body-gutter-right-border{border:none;}
.ira-index .layout-body-right {width: 0px;}
.ira-index .layout-breadcrumb-region .layout-spacer-01 {padding:0px 0px 27px 0px;}
.ira-index .layout-footer-region .layout-spacer-01 {padding:0px 0px 58px 0px;}

/* rollover_quiz/index.shtml */
.rollover-index .layout-body-toc{width:0px;}
.rollover-index .layout-body-toc-right-gutter{width:0px;}
.rollover-index .layout-body-content {width:764px;}
.rollover-index .layout-body-gutter-right-border{border:none;}
.rollover-index .layout-body-right {width: 0px;}
.rollover-index .layout-breadcrumb-region .layout-spacer-01 {padding:0px 0px 27px 0px;}
.rollover-index .layout-footer-region .layout-spacer-01 {padding:0px 0px 60px 0px;}

/* errorFullView.shtml */
.error-full-view .layout-body-toc {width: 0px;}
.error-full-view .layout-body-gutter-right-border {border:none;}
.error-full-view .layout-body-toc-right-gutter {width:0px;}
.error-full-view .layout-body-content .layout-spacer-01 {padding:0px 0px 25px 0px;}

/* iphone-landing.shtml */
.iphone-landing .layout-body-toc {width: 0px;}
.iphone-landing .layout-body-gutter-right-border {border:none;}
.iphone-landing .layout-body-toc-right-gutter {width:0px;}
.iphone-landing .layout-body-gutter-right-border {width: 0px;}
.iphone-landing .layout-body-right {width: 0px;}
.iphone-landing .layout-body-far-right-gutter {width: 0px;}
.iphone-landing .layout-body-content .layout-spacer-01 {padding:0px 0px 20px 0px;}
.iphone-landing .layout-body-content .layout-spacer-02 {padding:0px 0px 20px 0px;}
.iphone-landing .layout-body-content .layout-spacer-03 {padding:0px 0px 10px 0px;}
.iphone-landing .layout-footer-region .layout-spacer-01 {padding:0px;}

/* qmp-landing-page.shtml */
.qmp-landing-page .layout-body-toc {width: 0px;}
.qmp-landing-page .layout-body-toc-right-gutter {width:0px;}
.qmp-landing-page .layout-body-content .layout-spacer-01 {padding:0px 0px 25px 0px;}

/* nasdaq_user_agreement.shtml */
.nasdaq-user-agreement .layout-body-toc {width: 0px;}
.nasdaq-user-agreement .layout-body-content {width: 745px;}
.nasdaq-user-agreement .layout-body-toc-right-gutter {width: 0px;}
.nasdaq-user-agreement .layout-body-gutter-right-border {border-left: none;}

/* custom404_page.shtml */
.custom404-page .layout-body-toc{width:0px;}
.custom404-page .layout-body-toc-right-gutter{width:0px;}
.custom404-page .layout-body-content {width:754px;}
.custom404-page .layout-body-gutter-right-border{border:none;}
.custom404-page .layout-body-right {width: 200px;}
.custom404-page .layout-body-content .layout-spacer-01 {padding:0px 0px 20px 0px;}

/* Component classes */

/* Begin BreadCrumb Component Classes */
.breadcrumb {color:#666666; font-size: 85%; padding: 5px 0px 7px 0px; margin: 0px; line-height: 138.5%;border-bottom: 1px dotted #DBDCDE;}
.breadcrumb .caret {padding: 0px 1px 0px 5px; margin: 0px;}
.breadcrumb .bold {font-weight:bold;}
.breadcrumb ul {padding: 0px; margin: 0px;}
.breadcrumb ul li {display: inline; padding: 0px; margin: 0px; list-style: outside; list-style-type: none; list-style-image: none;}
.breadcrumb a {color:#666666; text-decoration: none;}
.breadcrumb a:link {color:#666666; text-decoration: none;}
.breadcrumb a:visited {color:#666666; text-decoration: none;}
.breadcrumb a:active {color:#E74B00; text-decoration:underline;}
.breadcrumb a:focus {color:#E74B00; text-decoration:underline;}
.breadcrumb a:hover {text-decoration: underline;}
.breadcrumb .byline {float:right;text-align:right;font-family:Arial , sans-serif;font-size:85%;color:#666666; width:49%;}
/* End BreadCrumb Component Classes*/

/* Begin header-wide classes */
.header-wide h1 {font-size: 182%; color: #408800; font-weight: normal; padding-top:22px; padding-bottom:16px;}
.header-wide h1 sup{font-size:50%; vertical-align:top;}

/* circuitbreakers.shtml */
.circuit-breakers .header-wide h1{padding-bottom:14px;}
/* qmp-landing-page.shtml */
.qmp-landing-page .header-wide h1 {font-size: 182%; color: #408800; font-weight: normal; padding-top:22px; padding-bottom:19px;}
/* errorFullView.shtml */
.error-full-view .header-wide h1 {padding-bottom:17px;}
/* End header-wide classes */

/* Begin header classes */
.header h1 {font-size: 182%; color: #408800; font-weight: normal; padding-bottom:16px;}
.header h1 sup {font-size: 50%; vertical-align: top;} 

.iphone-landing .header h1 {padding-bottom:18px;}
/* End header classes */

/* Begin content Classes*/
.content {line-height:138.5%;}
.content p {padding:0px 0px 13px 0px; font-size:93%;}
.content h2 {font-size: 123.1%; color: #408800; padding:15px 0px 10px 0px; font-weight: bold;}
.content sup {vertical-align: top;}
.content h3 {font-size: 108%; color:#333333; font-weight:bold; padding:13px 0px 10px 0px;}
.content h4 {font-size: 93%; font-weight:bold; padding:13px 0px 10px 0px;}
.content ol {padding:0px 0px 13px 0px;}
.content ol li {font-size:93%; list-style: decimal;padding:0px 0px 8px 0px;margin:0px 0px 0px 22px;}
.content ul {padding:0px 0px 13px 0px;}
.content ul li {font-size:93%; background:url("/images/greenbulsq.gif") 0px 8px no-repeat;padding:0px 0px 8px 11px;list-style: outside; list-style-type: none; list-style-image: none;}
.content .red-text{color:#FF0000; font-weight:bold; font-size:93%; padding-left:5px;}
.content ul li ul{padding-top:8px;}
.content ul li ul li{ font-size:100%;}
.content .hr-border{border-bottom: solid 1px #DBDCDE; margin:0px 0px 7px 0px; padding:0px; height:1px;}
.content .hr-border .for-ie{display:none;}

/* nasdaq_user_agreement.shtml */
.nasdaq-user-agreement .content .level2{padding-left:20px;}
.nasdaq-user-agreement .content ol li  p{font-size:100%;}
.nasdaq-user-agreement h2{color: #000000;}
/* End content Classes*/

/* Begin footnote classes */
.footnote {font-size:85%; color:#666666;}
.footnote p {padding:0px 0px 6px 0px;}
.footnote ol {margin:0px 0px 6px 18px; list-style-type: decimal;}
.footnote ol li {padding:0px 0px 6px 0px;}
.footnote sup {vertical-align : super; font-size:90%;}
.footnote em{font-style:italic;}
.footnote .clear-bottom {padding-bottom:0px !important;margin-bottom:0px !important;}
.footnote .strong-p{font-size:110% !important; color:#666666; font-weight:bold;}
/* End footnote classes */

/* Begin footnote-border classes */
.footnote-border {font-size:85%; color:#666666;border-top: 1px solid #666666 ; border-bottom:1px solid #666666; padding:5px 0px 7px 0px;}
/* End footnote-border classes */

/* Begin djia-table Classes */
/* circuitbreakers.shtml */
.djia-table {font-size:93%; border:1px solid #A0C07D;}
.djia-table th{font-weight:bold; color:#666666; background-color: #edf3ec; border-right: 1px solid #DDDDDD; padding:3px;}
.djia-table td{border: 1px solid #DDDDDD; padding:5px; vertical-align:top;}
.djia-table .djia{width:25%;}
.djia-table .trading{width:40%;}
.djia-table .left-border{border-left:1px solid #A0C07D;}
/* End djia-table Classes */

/* Begin investment-plan-box Classes */
/* market-volatility.shtml */
.investment-plan-box {border:1px solid #D9D9D9; background-color:#F7F7F7; padding:10px 7px 10px 15px;  line-height:138.5%;}
.investment-plan-box h2 {font-size: 123.1%; color: #408800; padding:15px 0px 10px 0px; font-weight: bold;}
.investment-plan-box h3{font-size: 108%; font-weight:bold; padding:13px 0px 10px 0px; color: #408800;}
.investment-plan-box ul {padding:0px 0px 13px 0px;}
.investment-plan-box ul li {font-size:93%; background:url("/images/11_11_bullet.gif") 0px 3px no-repeat; padding:0px 0px 8px 17px;list-style: outside; list-style-type: none; list-style-image: none;}
.investment-plan-box p {padding:0px 0px 8px 0px; font-size:100%;}
.investment-plan-box td{padding-right:15px; vertical-align:top;}
.investment-plan-box .left-td{width:553px;}
.investment-plan-box .right-td{padding-top:30px; width:220px; text-align:left;}
.investment-plan-box .added-resources{border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; border-left:1px solid #D9D9D9; padding:0px 10px 15px 15px; background:url("/images/529-grad.gif") repeat-x scroll 0 0 #FFFFFF;}
.investment-plan-box .greenbulsq-icon {padding-bottom:0px;}
.investment-plan-box .greenbulsq-icon li{background:url("/images/greenbulsq.gif") 0px 6px no-repeat; padding:0px 0px 8px 11px;list-style: outside; list-style-type: none; list-style-image: none;}
.investment-plan-box .podcast-icon {padding-bottom:0px;}
.investment-plan-box .podcast-icon li{ background:url("/static/common/images/icons/podcast2.gif") 0px 0px no-repeat;list-style: outside; list-style-type: none; list-style-image: none;}
/* End investment-plan-box Classes */

/* Begin challenge Classes */
/* rollover_quiz/index.shtml */
.challenge {height:450px; width:765px;}
.challenge p {padding:0px 0px 13px 0px; font-size:93%;}
/* End challenge Classes */

/* Begin .bricklets Classes */
/* iphone-landing.shtml */
.bricklets{width:900px; line-height:138.5%; padding-left:50px;}
.bricklets .sub-bricklet{width:812px; line-height:138.5%; width:252px; height:80px; padding:10px; float:left; margin-right:15px; background-color:#EFEFEF;}
.bricklets .sub-bricklet img{float:right; padding: 15px 0px 0px 5px;}
.bricklets .sub-bricklet h3{font-size: 108%; color:#333333; font-weight:bold; padding:0px 0px 9px 0px;}
.bricklets .sub-bricklet p{font-size:93%;}
.bricklets .center-p{text-align:center; padding-top:18px; font-size:93%;}
/* End .bricklets Classes */

/* Begin iphone-callout Classes */
/* iphone-landing.shtml */
.iphone-callout {padding-left:50px;}
/* End iphone-callout Classes */

/* Begin footer-banner Classes */
/* iphone-landing.shtml */
.footer-banner {background: url("/misc/buffers/images/iphone-footer-background.gif") no-repeat scroll 0 0 transparent; height: 135px; width: 995px;}
.footer-banner .text-block {padding: 90px 0px 0px 45px;}
.footer-banner .text-block p {color: #666666; font-size: 85%;}
/* End footer-banner Classes */

/* Begin bio Classes */
/* qmp-landing-page.shtml */
.bio {width:175px; line-height:138.5%;}
.bio img{padding-bottom:15px;}
.bio p{padding-bottom:13px; font-size:93%;}
.bio p a img{padding-bottom:18px;}
.bio .video{padding:0px 0px 0px 15px; background:url("/images/11_11_bullet_b.gif") 0px 4px no-repeat;}
/* End bio Classes */

/* Begin sorry-box Classes */
/* custom404_page.shtml */
.sorry-box {background-color:#EEEEEE; border: 1px solid #CC0000; margin:0px 0px 12px 12px;padding: 6px 0px 4px 1px; width: 750px;}
.sorry-box h3 {background: transparent url(/images/error.gif) no-repeat scroll 8px 0px; color: #CC0000; padding: 0pt 7px 10px 27px; font-size:93%; font-weight: bold; text-align: left;}
/* End sorry-box Classes */