/* 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:#0F57C2; text-decoration: none;}
a:active {color:#0F57C2; text-decoration: underline;}
a:focus {color:#0F57C2; text-decoration: underline;}
a:hover {color:#0F57C2;text-decoration: underline;}
/* End Global Link Treatment */

/* Begin Global Classes */
.popup{padding:0px 0px 0px 3px;}
.bold{font-weight:bold;}
.new{color:#FF6700;}
.emphasize{font-style:italic;}
/* 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;}
/* End Utility Classes */


/* Layout classes */
.layout-navbar-region {display:none;}
.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;display:none;}
.layout-body-toc-right-gutter {width: 21px; padding: 0px; margin: 0px;display:none;}
.layout-body-content {width: 573px; margin: 0px; padding: 0px; vertical-align: top;}
.layout-body-content-wide {width: 785px; margin: 0px; padding: 0px; vertical-align: top;}
.layout-body-content .layout-spacer-01 {padding: 0px 0px 15px 0px;}
.layout-body-gutter-right {width: 10px; margin: 0px; padding: 0px;}
.layout-body-gutter-right-border {width: 11px; vertical-align: top; border-left: 1px solid #DBDCDE;}
.layout-body-right {width: 256px; padding: 0px; margin: 0px; vertical-align: top;}
.layout-body-right .layout-spacer-01	{padding: 0px 0px 35px 0px;}
.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;}

.forms .layout-body-content .layout-spacer-04 {padding: 0px 0px 27px 0px;}

.mailingsched .layout-body-content .layout-spacer-02 {padding: 0px 0px 13px 0px;}
.mailingsched .layout-body-content .layout-spacer-05 {padding: 0px 0px 27px 0px;}
.mailingsched .layout-body-content .layout-spacer-07 {padding: 0px 0px 13px 0px;}
.mailingsched .layout-body-content .layout-spacer-08 {padding: 0px 0px 24px 0px;}

.annualcredit .layout-body-content .layout-spacer-02 {padding: 0px 0px 24px 0px;}

.blank-irs-forms .layout-body-content .layout-spacer-02 {padding: 0px 0px 24px 0px;}

.corporate-account-info .header {width: 698px;}

.direct-deposit .layout-body-content .layout-spacer-02 {padding: 0px 0px 14px 0px;}
.direct-deposit .layout-body-content .layout-spacer-04 {padding: 0px 0px 14px 0px;}
.direct-deposit .layout-body-content .layout-spacer-08 {padding: 0px 0px 26px 0px;}

.exemptions .layout-body-content .layout-spacer-01 {padding: 0px 0px 10px 0px;}
.exemptions .layout-body-content .layout-spacer-02 {padding: 0px 0px 14px 0px;}
.exemptions .layout-body-content .layout-spacer-03 {padding: 0px 0px 18px 0px;}
.exemptions .layout-body-content .layout-spacer-04 {padding: 0px 0px 14px 0px;}
.exemptions .layout-body-content .layout-spacer-05 {padding: 0px 0px 27px 0px;}
.exemptions .layout-body-content .layout-spacer-06 {padding: 0px 0px 70px 0px;}
.exemptions .layout-body-content .layout-spacer-07 {padding: 0px 0px 30px 0px;}
.exemptions .layout-body-content .layout-spacer-08 {padding: 0px 0px 32px 0px;}

.educationoverview .layout-body-content .layout-spacer-01 {padding:0px 0px 14px 0px;}
.educationoverview .layout-body-content .layout-spacer-02 {padding:0px 0px 27px 0px;}

.taxlearningcenter .layout-body-content .layout-spacer-01 {padding:0px 0px 14px 0px;}
.taxlearningcenter .layout-body-content .layout-spacer-02 {padding:0px 0px 27px 0px;}

.taxplanningtool .layout-body-content .layout-spacer-01 {padding:0px 0px 14px 0px;}
.taxplanningtool .layout-body-content .layout-spacer-02 {padding:0px 0px 27px 0px;}

.taxestimator .layout-body-content .layout-spacer-01 {padding:0px 0px 14px 0px;}
.taxestimator .layout-body-content .layout-spacer-02 {padding:0px 0px 27px 0px;}

.whovulnerable .layout-body-content .layout-spacer-01 {padding:0px 0px 14px 0px;}
.whovulnerable .layout-body-content .layout-spacer-02 {padding:0px 0px 27px 0px;}
.whovulnerable .layout-body-content .layout-spacer-03 {padding:0px 0px 17px 0px;}
.whovulnerable .layout-body-right .layout-spacer-02	{padding: 0px 0px 20px 0px;}

.howatmaffect .layout-body-content .layout-spacer-01 {padding:0px 0px 14px 0px;}
.howatmaffect .layout-body-content .layout-spacer-02 {padding:0px 0px 27px 0px;}
.howatmaffect .layout-body-content .layout-spacer-03 {padding:0px 0px 17px 0px;}
.howatmaffect .layout-body-right .layout-spacer-02	{padding: 0px 0px 20px 0px;}

.howtomange .layout-body-content .layout-spacer-01 {padding:0px 0px 14px 0px;}
.howtomange .layout-body-content .layout-spacer-02 {padding:0px 0px 27px 0px;}
.howtomange .layout-body-content .layout-spacer-03 {padding:0px 0px 17px 0px;}
.howtomange .layout-body-content .layout-spacer-04 {padding:0px 0px 17px 0px;}
.howtomange .layout-body-right .layout-spacer-02	{padding: 0px 0px 20px 0px;}

.altmintax .layout-body-content .layout-spacer-01 {padding:0px 0px 14px 0px;}
.altmintax .layout-body-content .layout-spacer-02 {padding:0px 0px 27px 0px;}

.qualifieddivident .layout-body-content .layout-spacer-01 {padding:0px 0px 14px 0px;}
.qualifieddivident .layout-body-content .layout-spacer-02 {padding:0px 0px 27px 0px;}

.import1099 .layout-body-content .layout-spacer-01 {padding:0px 0px 14px 0px;}
.import1099 .layout-body-content .layout-spacer-02 {padding:0px 0px 27px 0px;}

.dotax .layout-body-content .layout-spacer-01 {padding:0px 0px 14px 0px;}

.taxstatement-guides .layout-body-content .layout-spacer-01 {padding:0px 0px 14px 0px;}
.taxstatement-guides .layout-body-content .layout-spacer-02 {padding:0px 0px 27px 0px;}

.taxsaving .layout-body-content .layout-spacer-01 {padding:0px 0px 14px 0px;}
.taxsaving .layout-body-content .layout-spacer-02 {padding:0px 0px 27px 0px;}
.taxsaving .layout-body-content .layout-spacer-03 {padding:0px 0px 17px 0px;}
.taxsaving .layout-body-content .layout-spacer-04 {padding:0px 0px 17px 0px;}

.taxform-mfwebguide .layout-body-content .layout-spacer-02 {padding: 0px 0px 17px 0px;}
.taxform-mfwebguide .layout-body-content .layout-spacer-03 {padding: 0px 0px 27px 0px;}
.taxform-mfwebguide .layout-body-content .layout-spacer-04 {padding: 0px 0px 15px 0px;}
.taxform-mfwebguide .layout-body-content .layout-spacer-05 {padding: 0px 0px 17px 0px;}
.taxform-mfwebguide .layout-body-content .layout-spacer-06 {padding: 0px 0px 27px 0px;}

.taxform-mf .layout-body-content .layout-spacer-02 {padding: 0px 0px 17px 0px;}
.taxform-mf .layout-body-content .layout-spacer-03 {padding: 0px 0px 12px 0px;}
.taxform-mf .layout-body-content .layout-spacer-04 {padding: 0px 0px 15px 0px;}
.taxform-mf .layout-body-content .layout-spacer-05 {padding: 0px 0px 17px 0px;}
.taxform-mf .layout-body-content .layout-spacer-06 {padding: 0px 0px 27px 0px;}

.taxform-bwebguide .layout-body-content .layout-spacer-02 {padding: 0px 0px 17px 0px;}
.taxform-bwebguide .layout-body-content .layout-spacer-03 {padding: 0px 0px 27px 0px;}
.taxform-bwebguide .layout-body-content .layout-spacer-04 {padding: 0px 0px 15px 0px;}
.taxform-bwebguide .layout-body-content .layout-spacer-05 {padding: 0px 0px 17px 0px;}
.taxform-bwebguide .layout-body-content .layout-spacer-06 {padding: 0px 0px 27px 0px;}

.taxform-brokerage .layout-body-content .layout-spacer-02 {padding: 0px 0px 17px 0px;}
.taxform-brokerage .layout-body-content .layout-spacer-03 {padding: 0px 0px 12px 0px;}
.taxform-brokerage .layout-body-content .layout-spacer-04 {padding: 0px 0px 15px 0px;}
.taxform-brokerage .layout-body-content .layout-spacer-05 {padding: 0px 0px 17px 0px;}
.taxform-brokerage .layout-body-content .layout-spacer-06 {padding: 0px 0px 27px 0px;}

.taxform-1099webguide  .layout-body-content .layout-spacer-02 {padding: 0px 0px 17px 0px;}
.taxform-1099webguide  .layout-body-content .layout-spacer-03 {padding: 0px 0px 20px 0px;}
.taxform-1099webguide  .layout-body-content .layout-spacer-04 {padding: 0px 0px 27px 0px;}

.taxform-5498webguide  .layout-body-content .layout-spacer-02 {padding: 0px 0px 17px 0px;}
.taxform-5498webguide  .layout-body-content .layout-spacer-03 {padding: 0px 0px 20px 0px;}
.taxform-5498webguide  .layout-body-content .layout-spacer-04 {padding: 0px 0px 27px 0px;}

.db5500ez .layout-body-content .layout-spacer-01 {padding:0px 0px 14px 0px;}
.db5500ez .layout-body-content .layout-spacer-02 {padding:0px 0px 27px 0px;}

.db5500 .layout-body-content .layout-spacer-01 {padding:0px 0px 14px 0px;}
.db5500 .layout-body-content .layout-spacer-02 {padding:0px 0px 27px 0px;}

.dc5500ez .layout-body-content .layout-spacer-01 {padding:0px 0px 14px 0px;}
.dc5500ez .layout-body-content .layout-spacer-02 {padding:0px 0px 27px 0px;}

.dc5500 .layout-body-content .layout-spacer-01 {padding:0px 0px 14px 0px;}
.dc5500 .layout-body-content .layout-spacer-02 {padding:0px 0px 27px 0px;}

.db5500sf .layout-body-content .layout-spacer-01 {padding:0px 0px 14px 0px;}
.db5500sf .layout-body-content .layout-spacer-02 {padding:0px 0px 27px 0px;}

.dc5500sf .layout-body-content .layout-spacer-01 {padding:0px 0px 14px 0px;}
.dc5500sf .layout-body-content .layout-spacer-02 {padding:0px 0px 27px 0px;}

.taxform-1099detail .layout-body-content {width: 698px;}
.taxform-1099detail .layout-body-content .layout-spacer-01 {padding:0px 0px 13px 0px;}
.taxform-1099detail .layout-body-content .layout-spacer-02 {padding:0px 0px 22px 0px;}

.db-5500-understanding .layout-body-content .layout-spacer-01 {padding:0px 0px 13px 0px;}
.db-5500-understanding .layout-body-content .layout-spacer-02 {padding: 0px 0px 14px 0px;}
.db-5500-understanding .layout-body-content .layout-spacer-03 {padding: 0px 0px 15px 0px;}
.db-5500-understanding .layout-body-content .layout-spacer-04 {padding: 0px 0px 24px 0px;}

.wash-sales .layout-body-content .layout-spacer-02 {padding: 0px 0px 24px 0px;}

.dc-5500-understanding .layout-body-content .layout-spacer-01 {padding:0px 0px 13px 0px;}
.dc-5500-understanding .layout-body-content .layout-spacer-02 {padding: 0px 0px 14px 0px;}
.dc-5500-understanding .layout-body-content .layout-spacer-03 {padding: 0px 0px 15px 0px;}
.dc-5500-understanding .layout-body-content .layout-spacer-04 {padding: 0px 0px 24px 0px;}

.legalinfo .layout-body-content .layout-spacer-01 {padding:0px 0px 14px 0px;}
.legalinfo .layout-footer-region .layout-spacer-01 {padding:0px 0px 57px 0px;}

.schedd-assumptions .layout-body-content {width: 750px;}

.taxform-1099otherinfo .layout-body-content {width: 698px;}
.taxform-1099otherinfo .layout-body-content .layout-spacer-01 {padding:0px 0px 13px 0px;}
.taxform-1099otherinfo .layout-body-content .layout-spacer-02 {padding:0px 0px 25px 0px;}


.taxform-5498otherinfo .layout-body-content {width: 698px;}
.taxform-5498otherinfo .layout-body-content .layout-spacer-01 {padding:0px 0px 13px 0px;}
.taxform-5498otherinfo .layout-body-content .layout-spacer-02 {padding:0px 0px 14px 0px;}
.taxform-5498otherinfo .layout-body-content .layout-spacer-03 {padding:0px 0px 17px 0px;}
.taxform-5498otherinfo .layout-body-content .layout-spacer-04 {padding:0px 0px 24px 0px;}

.taxstatement-mf .layout-body-content {width: 698px;}
.taxstatement-mf .layout-body-content .layout-spacer-02 {padding:0px 0px 28px 0px;}


.taxform-5498detail .layout-body-content {width: 698px;}
.taxform-5498detail .layout-body-content .layout-spacer-01 {padding:0px 0px 13px 0px;}
.taxform-5498detail .layout-body-content .layout-spacer-02 {padding:0px 0px 21px 0px;}

.taxstatement-mfwebguide .layout-body-content {width: 698px;}
.taxstatement-mfwebguide .layout-body-content .layout-spacer-01 {padding:0px 0px 14px 0px;}
.taxstatement-mfwebguide .layout-body-content .layout-spacer-02 {padding:0px 0px 24px 0px;}
.taxstatement-mfwebguide .layout-body-content .layout-spacer-03 {padding:0px 0px 15px 0px;}
.taxstatement-mfwebguide .layout-body-content .layout-spacer-04 {padding:0px 0px 10px 0px;}

.schedule-d .layout-body-content {width: 698px;}
.schedule-d .layout-body-content .layout-spacer-01 {padding:0px 0px 14px 0px;}
.schedule-d .layout-body-content .layout-spacer-02 {padding:0px 0px 24px 0px;}
.schedule-d .layout-body-right .layout-spacer-02 {padding: 0px 0px 16px 0px;}

.taxqs .layout-body-content {width: 698px;}
.taxqs .layout-body-content .layout-spacer-01 {padding:0px 0px 5px 0px;}
.taxqs .layout-body-content .layout-spacer-02 {padding:0px 0px 14px 0px;}
.taxqs .layout-body-content .layout-spacer-03 {padding:0px 0px 18px 0px;}
.taxqs .layout-body-right .layout-spacer-02 {padding: 0px 0px 15px 0px;}

.taxstatement-brokerage .layout-body-content {width: 698px;}
.taxstatement-brokerage .layout-body-content .layout-spacer-01 {padding:0px 0px 14px 0px;}
.taxstatement-brokerage .layout-body-content .layout-spacer-02 {padding:0px 0px 23px 0px;}
.taxstatement-brokerage .layout-body-content .layout-spacer-03 {padding:0px 0px 15px 0px;}
.taxstatement-brokerage .layout-body-content .layout-spacer-02 {padding:0px 0px 10px 0px;}

.taxstatement-bwebguide .layout-body-content {width: 698px;}
.taxstatement-bwebguide .layout-body-content .layout-spacer-02 {padding:0px 0px 23px 0px;}
.taxstatement-bwebguide .layout-body-content .layout-spacer-03 {padding:0px 0px 15px 0px;}
.taxstatement-bwebguide .layout-body-content .layout-spacer-04 {padding:0px 0px 10px 0px;}

.personalytd .layout-footer-region .layout-spacer-01 {padding:0px 0px 57px 0px;}

.qanda .layout-body-content .layout-spacer-02 {padding:0px 0px 24px 0px;}
.qanda .layout-body-content .layout-spacer-03 {padding:0px 0px 6px 0px;}
.qanda .layout-footer-region .layout-spacer-01 {padding:0px 0px 52px 0px;}

.fidelity .layout-body-content {width: 975px;}
.fidelity .layout-body-content .layout-spacer-02 {padding:0px 0px 16px 0px;}
.fidelity .layout-body-content .layout-spacer-03 {padding:0px;}
.fidelity .layout-body-content .layout-spacer-04 {padding:0px 0px 20px 0px;}
.fidelity .layout-body-content .layout-spacer-05 {padding:0px 0px 20px 0px;}
.fidelity .layout-body-content .layout-spacer-06 {padding:0px 0px 20px 0px;}
.fidelity .layout-body-content .layout-spacer-07 {padding:0px 0px 20px 0px;}
.fidelity .layout-body-content .layout-spacer-08 {padding:0px 0px 20px 0px;}
.fidelity .layout-body-content .layout-spacer-09 {padding:0px 0px 20px 0px;}
.fidelity .layout-body-content .layout-spacer-10 {padding:0px 0px 20px 0px;}
.fidelity .layout-body-content .layout-spacer-11 {padding:0px 0px 20px 0px;}
.fidelity .layout-body-content .layout-spacer-12 {padding:0px 0px 20px 0px;}
.fidelity .layout-body-content .layout-spacer-13 {padding:0px 0px 20px 0px;}
.fidelity .layout-body-content .layout-spacer-14 {padding:0px 0px 20px 0px;}
.fidelity .layout-body-content .layout-spacer-15 {padding:0px 0px 20px 0px;}
.fidelity .layout-body-content .layout-spacer-16 {padding:0px 0px 20px 0px;}
.fidelity .layout-body-content .layout-spacer-17 {padding:0px 0px 20px 0px;}
.fidelity .layout-body-content .layout-spacer-18 {padding:0px 0px 20px 0px;}
.fidelity .layout-body-content .layout-spacer-19 {padding:0px 0px 20px 0px;}
.fidelity .layout-body-content .layout-spacer-20 {padding:0px 0px 20px 0px;}
.fidelity .layout-body-content .layout-spacer-21 {padding:0px 0px 20px 0px;}
.fidelity .layout-body-content .layout-spacer-22 {padding:0px 0px 20px 0px;}
.fidelity .layout-body-content .layout-spacer-23 {padding:0px 0px 20px 0px;}
.fidelity .layout-body-content .layout-spacer-24 {padding:0px 0px 20px 0px;}
.fidelity .layout-body-content .layout-spacer-25 {padding:0px 0px 20px 0px;}
.fidelity .layout-body-content .layout-spacer-26 {padding:0px 0px 27px 0px;}
.fidelity .layout-footer-region .layout-spacer-01 {padding:0px 0px 53px 0px;}
/* Component classes */

/* Begin BreadCrumb Component Classes */
.breadcrumb {color:#666666; font-size: 85%; padding: 9px 0px 9px 0px; margin: 0px; line-height: 90%;border-bottom: 1px dotted #DBDCDE;display:none;}
.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 TOC Component Classes */
.toc {padding:4px 0px 0px 0px;display:none;}
.toc h2 {color:#FFFFFF; font-family: arial, sans-serif; font-weight:bold; font-size:85%; padding: 0px 0px 0px 0px;}
.toc h3 {color:#000000; font-family: arial; font-weight:bold; font-size:85%; padding: 5px 0px 5px 14px;}
.toc .navhead {background-color:#408800; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 6px; width: auto; vertical-align: middle;}
.toc .navhead a {color:#FFFFFF;}
.toc .navcontent {border-right:1px solid #A3C183; border-bottom:1px solid #A3C183; border-left:1px solid #A3C183; padding: 0px 0px 5px 0px;}
.toc ul {border-bottom:1px solid #A3C183; padding: 0px 0px 4px 0px; font-family:arial,Helvetica,sans-serif; list-style-image:none; list-style-position:outside; list-style-type:none; width: auto;}
.toc ul.last {border-bottom:0px; }
.toc li {border-top:medium none; color:#24486B; font-size:85%; font-weight:normal; line-height:129%; margin:0pt; padding:2px 0px 5px 14px; text-transform:none;}
.toc li.selected {background-color:#EEEEEE; color:#4E6172; font-weight:bold;}
.toc li.selected a {color:#4E6172; font-weight:bold; text-decoration:none;}
.toc li.selected a:hover  {color:#4E6172; font-weight:bold; text-decoration:underline;}
.toc li a {color:#24486B; text-decoration:none;}
.toc li a:visited{color:#24486B;}
.toc li a:active, .toc li a:focus {color:#E74B00; text-decoration:underline;}
.toc li a:hover {color:#24486B; text-decoration:underline;}
.toc img.tocicon {border:medium none; margin-left:3px; vertical-align:baseline;}
.toc sup{font-size:100%;vertical-align: 4px;}
/* End TOC Component Classes */

/* Begin header classes */
.header h1 {font-size: 182%; color: #408800; font-weight: normal;}
/* ( -- taxstatement_brokerage.shtml -- ) */
.taxstatement-brokerage .header p {font-size: 116%; color:#3C7100;}
/* taxqs.shtml */
.taxqs .header h1{padding:0px 0px 10px 0px;}
.taxqs .header p {font-size: 93%; color:#000000;}
/* End header classes */

/* Begin content Classes*/
.content {line-height:138.5%;}
.content p {padding:0px 0px 13px 0px; font-family: arial, sans-serif; font-size:93%; font-weight:normal; line-height:138.5%;}
.content h2 {font-size: 123.1%; color: #408800; padding:14px 0px 10px 0px; font-weight: bold;}
.content h3 {font-size: 108%; color:#333333; font-weight:bold; padding:7px 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 ul li img {border: 0px; cursor: pointer; }
.content .img-left{float:left; width:220px;}
.content .img-right{float:right; width:220px;}
.content .green-arrow {font-size:93%; background:url(/images/11_11_bullet.gif) 0px 2px no-repeat;padding:0px 0px 0px 18px;list-style: outside; list-style-type: none; list-style-image: none;}
.content .top-link-nobottom {text-align:right; display:block; padding-bottom:0px;}
.content .note{color:#666666; font-size:77%;}
.content h3.report {font-size: 108%; color:#333333; font-weight:bold; padding:11px 0px 10px 0px;}
/*  ( --  fidelity.shtml -- )  */
.fidelity .content {padding-right:60px;}
.content .left-block {width:698px; float:left;}
.content .warning {font-size:93%; background:url(/images/note_msg_icon.gif) 0px 2px no-repeat;padding:0px 0px 0px 18px;list-style: outside; list-style-type: none; list-style-image: none;}

/* forms.shtml */
.forms .wrapper {background: none; width:573px;}
.forms .wrapper .content {padding-left: 0px;}
.forms .wrapper .content h2 {font-size: 131%; color: #408800; padding:15px 0px 0px 0px; font-weight: bold;}
.forms .wrapper .content table td {vertical-align: top; width: 177px; padding-left: 21px;}
.forms .wrapper .content table .first-td {padding-left: 0px;}
.forms .wrapper .content table ul {padding-bottom: 3px;}
.forms .wrapper .content table ul li {padding-bottom: 0px;}

/* mailingsched.shtml */
.content .left-col {float:left; width:330px;}
.content .right-col {float:left; width:223px;}
.content .right-col img.view-btn {padding:0px 0px 0px 48px;}
.content .right-col .img-bottom-txt {color:#666666; font-size:85%; line-height:100%; padding:3px 0 0px 48px; text-align:center;}
.mailingsched .content .smallh2 {font-size:93%; color: #000000; font-weight: normal;}

/*  ( -- tax_estimator.shtml -- )  */
.content .right-arrow{line-height: 138.5%; padding: 0px 0px 0px 20px; background: url(/images/gr_arrow.gif); background-position: 0px 2px !important; background-repeat: no-repeat; }

/*  ( --  taxconscious.shtml -- )  */
.content .link-top{text-align:right; padding:15px 0px 0px 0px; display:block; }
.content ul li ul{padding:8px 0px 0px 0px !important;}
.content ul li ul li {font-size:100%; background-image:url(/images/emdash.gif);background-repeat:no-repeat;list-style:none outside none; padding:0px 0px 8px 17px!important;}

/*  ( --  qdi.shtml -- )  */
.content .yestep3a{padding:0px 0px 15px 0px;}

/*  ( --  custexit.shtml -- )  */
.content .section-end{border-top:1px solid #DBDCDE; padding:15px 0px 0px 0px;}

/*  ( --  DB_5500EZ_guide.shtml, DC_5500EZ_guide.shtml, DB_5500_guide.shtml, DC_5500_guide.shtml, DB_5500SF_guide.shtml, DC_5500SF_guide.shtml ,taxstatement_brokerage.shtml,taxstatement_bwebguide.shtml-- )  */
.content .white-callout p{padding:0px 6px 8px 6px; font-size:93%;}
.content .white-callout ul{padding:0px;}
.content .white-callout ul li{background:none; font-size:93%; padding:0px 7px 8px 18px;list-style: outside; list-style-type: none; list-style-image: none;}
.content .white-callout ul li p{padding:0px 0px 8px 6px; font-size:100%;}
.content .white-callout p img{padding-right:2px;}
.content .white-callout ul li img{padding-right:2px;}
.content .white-callout .last-item{padding-bottom:13px;}
.content .white-callout .footnote{font-size:91%; line-height:normal;}
.content .white-callout .bullet-list 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; margin: 0 0px 0 10px;}


/* ( -- taxstatement_mfwebguide.shtml, tqxform_5498detail.shtml, taxstatement_mf.shtml --)    */
.taxstatement-mfwebguide .content .white-callout {width:690px;}
.taxform-5498detail .content .white-callout {width:690px;}
.taxstatement-mf .content .white-callout {width:690px;}
.taxstatement-mf .content .white-callout .indent { width: 640px; padding: 0 0 0 20px; }
.taxstatement-mf .content .white-callout .hiddenContent ul li{font-size:93%; background:url(/images/greenbulsq.gif) 7px 8px no-repeat !important;padding:0px 5px 8px 19px !important;list-style: outside; list-style-type: none;}

/* ( -- schedule_d.shtml,qanda.shtml --) */
.content .top-link {text-align:right; display:block;}

.corner-box {background-color:#E7EEF4; color:#000000; padding-bottom:0;}
.corner-box p {font-size:93%;padding:0 0 13px;}
.corner-box .top {background:url("/static/common/images/rounded/tabs/tblr_blue.gif") repeat-x scroll left top transparent; height:12px;}
.corner-box .top .left {background-image:url("/static/common/images/rounded/tabs/bb_tl.gif"); float:left; height:12px; width:12px;}
.corner-box .top .right {background-image:url("/static/common/images/rounded/tabs/bb_tr.gif"); float:right; height:12px; width:12px;}
.corner-box .left-side {background:url("/static/common/images/rounded/tabs/tblr_blue.gif") repeat-y scroll left top transparent;}
.corner-box .left-side .wrapper {background:url("/static/common/images/rounded/tabs/tblr_blue.gif") repeat-y scroll right top transparent; padding:0 10px 0 16px;}
.corner-box .bottom {background:url("/static/common/images/rounded/tabs/tblr_blue.gif") repeat-x scroll left bottom transparent; height:12px;}
.corner-box .bottom .left {background-image:url("/static/common/images/rounded/tabs/bb_bl.gif"); float:left; height:12px; width:12px;}
.corner-box .bottom .right {background-image:url("/static/common/images/rounded/tabs/bb_br.gif"); float:right; height:12px; width:12px;}

/* ( -- taxstatement_brokerage.shtml --) */
.taxstatement-brokerage .content .white-callout {width:690px;}

/* ( -- taxstatement_bwebguide.shtml --) */
.taxstatement-bwebguide .content .white-callout {width:690px;}

/* 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;}
/* End footnote classes */

/* Begin footnote-with-border classes */
/*  ( -- who_vulnerable.shtml, how_affect.shtml,  how_exposure.shtml,taxconscious.shtml  -- )  */
.footnote-with-border {border-color:#666666; border-style:solid none; border-width:1px medium; }
.footnote-with-border p {font-size:85%; color:#666666; padding:6px 0px 8px 0px;}
/* End footnote-with-border classes */

/* Begin Contact Component Classes */
.contact-us {font-family: arial, sans-serif; font-size: 93%; padding:3px 0 3px 10px; margin: 0px; width: auto;color:#000000;}
.contact-us ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0;}
.contact-us ul li{margin-bottom:4px;}
.contact-us img {margin-right:6px;position:relative;top:4px;}
.contact-us span.call-no{display:block;color:#666666;padding-left:54px;}
/* End Contact Component Classes*/

/* Begin related links Component Classes */
/*  ( -- who_vulnerable.shtml, how_affect.shtml,  how_exposure.shtml,taxconscious.shtml, amt_overview.shtml -- )  */
.related-links h3 {font-size:85%; color:#336600; font-weight: bold; padding:0px 0px 6px 0px; text-transform: uppercase;}
.related-links h5 {font-size:85%; color:#336600; padding:0px 0px 10px 0px;}
.related-links ul {font-size:93%;padding:0px 0px 0px 0px;}
.related-links ul li {background:url(/images/greenbulsq.gif) 0px 6px no-repeat;padding:0px 0px 11px 13px;list-style: outside; list-style-type: none; list-style-image: none;}
.related-links ul .clear-bottom {padding:0px 0px 0px 13px !important;}
/* End related links Component Classes*/

/* Begin related links box Component Classes */
/*  ( -- who_vulnerable.shtml, how_affect.shtml,  how_exposure.shtml,taxconscious.shtml -- )  */
.related-links-box h2 {font-size:93%; color:#336600; font-weight: bold; padding:0px 0px 2px 0px;}
.related-links-box h3 {font-size:85%; color:#336600; font-weight: bold; padding:0px 0px 6px 0px; text-transform: uppercase;}
.related-links-box ul {font-size:93%;padding:0px 0px 15px 0px;}
.related-links-box ul li {background:url(/images/greenbulsq.gif) 0px 6px no-repeat;padding:0px 0px 11px 13px;list-style: outside; list-style-type: none; list-style-image: none;}
.related-links-box .wrapper{padding:0px 10px 0px 10px; border-color:#DBDCDE; border-style:solid; border-width:1px;}
.related-links-box .gray-wrapper{padding:0px 10px 0px 10px; border-color:#DBDCDE; border-style:solid; border-width:1px;background-color:#F0F0F0;}
.related-links-box .clear-bottom {padding-bottom:0px; margin-bottom:0px;}
.related-links-box .top-child {padding-top:7px;}
.related-links-box .bottom-child {padding:0px 0px 17px 0px;}
.related-links-box .pre-icon{vertical-align:middle; padding:0px 3px 10px 0px;}

/*  ( --  DB_5500EZ_guide.shtml -- )  */
.related-links-box .popup-icon{font-weight:bold;}
.related-links-box .popup-icon li{background-image:url(/images/popup3.gif); background-position:0 1px !important; padding:0 7px 0 18px;}
/* End related links box Component Classes*/

/* Begin learn_more component */
.learn_more h3 { color:#336600;font-size:85%;font-weight: bold; text-decoration:none; margin:0 0 6px 0; text-transform: uppercase;}
.learn_more ul li {background:url(/images/greenbulsq.gif) 0px 6px no-repeat; padding:0px 7px 9px 11px;font-size:93%;line-height:138.5%;}
.learn_more .last{padding-bottom:0px !important;margin-bottom:0px !important;}
/* End learn_more component */

/* Begin content-table component */
/*  ( -- tools.shtml -- )  */
.content-table{background-color:#FFFFFF;}
.content-table .top{margin: 0; height: 131px;}
.content-table .top img{margin: 0 0 -2px 0; padding: 0; height: 131px;}
.content-table .middle{background:none; width:573px; padding:0px 0px 0px 0px;}
.content-table .middle h2{color: #408800; font-weight:bold; font-size:108%; padding-bottom:10px;}
.content-table .middle p { font-size:93%; line-height:138.5%;}
.content-table .middle ul{padding-top:1px;}
.content-table .middle ul li {font-size:93%; background:url(/images/greenbulsq.gif) 0px 6px no-repeat;padding:0px 0px 11px 11px;list-style: outside; list-style-type: none; list-style-image: none;}
.content-table .middle .first-column{width:177px; padding-top:9px;}
.content-table .middle .next-column{width:177px; padding-top:9px; padding-left: 21px; }
/* End content-table component */

/*------------------------------------------------------------------------------------------------------- */
/* forms.shtml */
.tax-forms-resources {height: 131px;margin: 0px;}
.tax-forms-resources .tax-forms-resources-img {height: 131px;}
/*------------------------------------------------------------------------------------------------------- */

/*------------------------------------------------------------------------------------------------------- */
/* mailingsched.shtml */
.your-tax-forms table {border:1px solid #DDDDDD; background-image:url(/images/background.jpg);}
.your-tax-forms table .log-in {font: normal 85% arial; padding: 5px 7px 16px 12px;}
.your-tax-forms table .log-in  .header-img {padding: 0px 0px 4px 0px;}
.your-tax-forms table .log-in  .content {padding: 0px 0px 10px 0px;}

.table-squared table {text-align:left;}
.table-squared table .first-col {text-align:left;}
.table-squared table .second-col {width: 55%}
.table-squared table .third-col {width: 15%}
.table-squared table .fourth-col {width: 15%}
.table-squared th {border-top: 1px solid #D1DAD3; border-bottom: 2px solid #D1DAD3; vertical-align: bottom; font-family: arial, sans-serif; font-size:93%; font-weight:normal; color:#000000; padding:4px 5px 4px 5px; text-align:left;}
.table-squared td {border-right: 1px solid #D1DAD3; border-bottom: 1px solid #D1DAD3; vertical-align: top; font-family: arial, sans-serif; font-size: 85%; font-weight:normal; padding:4px 5px 4px 5px;}
.table-squared .no-border {border: none;}
.table-squared .no-right-border{border-right:none;}
.table-squared .no-bottom-border{border-bottom:none;}
.table-squared .annual-credit {border-bottom: 1px solid #D1DAD3;}
.table-squared table sup {font-size: 77%;}
/*------------------------------------------------------------------------------------------------------- */

/*------------------------------------------------------------------------------------------------------- */
/* mailingsched.shtml, blank_irs_forms.shtml */
.forms-list {padding: 0px;}
.forms-list 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;}
.forms-list .bullets-right1 {padding-left: 70px;}
.forms-list .bullets-right2 {padding-left: 51px;}
.forms-list .bullets-right3 {padding-left: 59px;}
.forms-list .bullets-right4 {padding-left: 68px;}
/*------------------------------------------------------------------------------------------------------- */

/*------------------------------------------------------------------------------------------------------- */
/* directdiposit.shtml */
.accounts-table {border: 1px solid #DDDDDD; line-height:138.5%;}
.accounts-table p {padding:0px 0px 13px 0px; font-size:93%;}
.accounts-table td {padding: 4px}
.accounts-table h3 {font-size: 108%; color:#333333; font-weight:bold; padding:0px 0px 10px 0px;}
.accounts-table table td {padding: 0px 0px 0px 4px;}
.accounts-table ul {padding:0px 0px 13px 0px;}
.accounts-table 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;}
/*------------------------------------------------------------------------------------------------------- */

/*------------------------------------------------------------------------------------------------------- */
/* exemptions.shtml */
.information-table {border-color: #999999; border-style: solid; border-width: 4px 1px 0px 0px;}
.information-table table th {border-color: #999999; border-style: solid; border-width: 0px 0px 1px 1px; padding: 8px 6px 4px 8px;}
.information-table table td {border-color: #999999; border-style: solid; border-width: 1px 0px 1px 1px; padding: 7px 6px 6px 8px;}
.information-table table .first-col{width: 40%;}
.information-table 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;}
.information-table p {font-size:93%;}
.information-table .with-bottom {padding:0px 0px 13px 0px;}
/*------------------------------------------------------------------------------------------------------- */

/*------------------------------------------------------------------------------------------------------- */
/* taxform-mf.shtml, taxform-mfwebguide.shtml, taxform-bwebguide.shtml, taxform-bwebguide.shtml */
.understanding-tax-statement td {width:468px;}
.understanding-tax-statement .wrapper {border: 1px solid #000000; padding:10px 0px 10px 10px;}
.understanding-tax-statement h2 {font-size: 108%; color:#333333; font-weight:bold; padding: 0px 0px 10px 0px;}
.understanding-tax-statement img {padding:0px 0px 10px 0px;}
.understanding-tax-statement ul li {font-size:93%; background:url(/images/11_11_bullet_b.gif) 0px 2px no-repeat;padding:0px 0px 11px 18px;list-style: outside; list-style-type: none; list-style-image: none;}
.taxform-1099webguide .understanding-tax-statement .wrapper{width: 494px;}
.taxform-brokerage .understanding-tax-statement .wrapper{width: 558px;}
.taxform-bwebguide .understanding-tax-statement .wrapper{width: 558px;}
.taxform-mf .understanding-tax-statement .wrapper {width: 558px;}
.taxform-mfwebguide .understanding-tax-statement .wrapper {padding: 10px 10px 10 px 0; width: 558px;}

.content ul.faqs li {background:url("/images/11_11_bullet_b.gif") no-repeat scroll 0 4px transparent; font-size:93%; list-style:none outside none; padding:0 0 11px 18px;}


.frequently-asked-questions h3{color:#000000; font-size:108%; font-weight:bold; font-family:Arial; padding:0px 7px 11px 0px}
.frequently-asked-questions  p {padding:0px 0px 13px 0px; font-size:93%;}
.frequently-asked-questions  ul{color:#000000; text-align:left;}
.frequently-asked-questions  ul li {font-size:93%; background:url(/images/greenbulsq.gif) 0px 6px no-repeat !important;padding:0px 0px 11px 11px;list-style: outside; list-style-type: none; list-style-image: none;}
.frequently-asked-questions  img {vertical-align: middle; border: 0px;}
.frequently-asked-questions  .left-side {background: url(/images/rounded_nodrop/topbottomleftright_5681A3.gif) repeat-y scroll left top transparent;}
.frequently-asked-questions  .left-side .wrapper{background: url(/images/rounded_nodrop/topbottomleftright_5681A3.gif) repeat-y scroll right top transparent; background-color: transparent; padding:0px 7px 0px 16px}
.frequently-asked-questions  .last{padding-bottom:0px !important;margin-bottom:0px !important;}
.frequently-asked-questions  .top{height:10px;background:url(/images/rounded_nodrop/topbottomleftright_5681A3.gif) repeat-x scroll left top transparent;}
.frequently-asked-questions  .top .left{background-image:url(/images/rounded_nodrop/top_left_6_5681A3.gif);height:10px;width:10px;float:left;}
.frequently-asked-questions  .top .right{background-image:url(/images/rounded_nodrop/top_right_6_5681A3.gif);height:10px;width:10px;float:right;}
.frequently-asked-questions  .bottom{height:10px;background:url(/images/rounded_nodrop/topbottomleftright_5681A3.gif) repeat-x scroll left bottom transparent;}
.frequently-asked-questions  .bottom .left{background-image:url(/images/rounded_nodrop/bottom_left_6_5681A3.gif);height:10px;width:10px;float:left;}
.frequently-asked-questions  .bottom .right{background-image:url(/images/rounded_nodrop/bottom_right_6_5681A3.gif);height:10px;width:10px;float:right;}
/*------------------------------------------------------------------------------------------------------- */

/*------------------------------------------------------------------------------------------------------- */
/* taxform_1099detail.shtml,taxstatement_brokerage.shtml,taxstatement_bwebguide.shtml */
.question-box {width:178px;}
.question-box h2{font-size: 108%; color: #333333; padding:15px 0px 10px 0px; font-weight: bold;}
.question-box ul {padding:0px 0px 13px 0px;}
.question-box 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;}
.question-box img {vertical-align:middle;}
.question-box .top{height:10px; background:url(/images/rounded_nodrop/topbottomleftright_5681A3.gif) repeat-x scroll left top transparent;}
.question-box .top .left{background-image:url(/images/rounded_nodrop/top_left_6_5681A3.gif); height:10px; width:10px; float:left;}
.question-box .top .right{background-image:url(/images/rounded_nodrop/top_right_6_5681A3.gif); height:10px; width:10px; float:right;}
.question-box .left-side {background: url(/images/rounded_nodrop/topbottomleftright_5681A3.gif) repeat-y scroll left top transparent; padding-left:8px;}
.question-box .left-side .wrapper{background: url(/images/rounded_nodrop/topbottomleftright_5681A3.gif) repeat-y scroll right top transparent; background-color: transparent; padding:1px 7px 6px 8px;}
.question-box .bottom{height:10px; background:url(/images/rounded_nodrop/topbottomleftright_5681A3.gif) repeat-x scroll left bottom transparent;}
.question-box .bottom .left{background-image:url(/images/rounded_nodrop/bottom_left_6_5681A3.gif); height:10px; width:10px; float:left;}
.question-box .bottom .right{background-image:url(/images/rounded_nodrop/bottom_right_6_5681A3.gif); height:10px; width:10px; float:right;}
/*------------------------------------------------------------------------------------------------------- */

/*------------------------------------------------------------------------------------------------------- */
/* DB_5500EZ_guide.shtml, DC_5500EZ_guide.shtml, DB_5500_guide.shtml, DC_5500_guide.shtml, DB_5500SF_guide.shtml, DC_5500SF_guide.shtml */
.small-content-box {background-color: #FFFFFF; border: 1px solid #DDDDDD; font-size: 108%; height: 25px; padding: 0; width: 173px; }
.small-content-box p { font-size:93%; margin: 0; padding: 0; }

.buttonClosed { background-image: url(/images/expand_blue.gif); background-repeat: no-repeat; border: medium none; height: 12px; vertical-align: middle; width: 12px; }
.buttonOpen { background-image: url(/images/collapse_blue.gif); background-repeat: no-repeat; border: medium none; height: 12px; vertical-align: middle; width: 12px; }
.hiddenContent { display: none; padding-top: 6px; }
/*------------------------------------------------------------------------------------------------------- */

/*------------------------------------------------------------------------------------------------------- */
/* ( -- taxqs.shtml --)*/
.content-font ol{color:#000000; font-weight:normal; padding:0px 0px 15px 0px;}
.content-font ol li{font-size:93%; list-style: none; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;}
.content-font ol li .expand {background-image:url("/planning/tax/content/images/expand_blue.gif"); background-position:0 1px;
background-repeat:no-repeat; padding:0 0 0 18px; }
.content-font ol li .collapse {background-image:url("/planning/tax/content/images/collapse_blue.gif"); background-position:0 1px; background-repeat:no-repeat; padding:0 0 0 18px;}
.content-font ol li .answer{padding:10px 0px 0px 10px;}
.content-font h2{font-size: 123.1%; color: #000000; padding:16px 0px 11px 0px; font-weight: bold;}
.content-font p{padding:0px 0px 13px 0px; font-size:100%; color:#000000; font-weight:normal;}
.content-font ol li ul{padding: 0px; font-weight:normal;}
.content-font ol li ul li{font-size:100%; background:url(/images/greenbulsq.gif) 0px 6px no-repeat; padding:0px 0px 8px 11px; margin-left:0px; list-style: outside; list-style-type: none; list-style-image: none;}
.content-font .block-p{padding:13px 0px 0px 10px;}
.content-box {background-color:none;}
.content-box .top{height:9px;}
.content-box .top .left{background-image:url(/planning/images/top_left_12.gif); height:9px; width:9px; float:left;}
.content-box .top .right{background-image:url(/planning/images/top_right_12.gif); height:9px; width:9px; float:right;}
.content-box .left-side {padding-left:0px;}
.content-box .left-side .wrapper{padding:3px 16px 1px 0px;}
.content-box .bottom{height:9px;}
.content-box .bottom .left{background-image:url(/planning/images/bottom_left_12.gif); height:9px; width:9px; float:left;}
.content-box .bottom .right{background-image:url(/planning/images/bottom_right_12.gif); height:9px; width:9px; float:right;}
.hidden {display:none;}

/*------------------------------------------------------------------------------------------------------- */

/*------------------------------------------------------------------------------------------------------- */
/* ( -- taxqs.shtml --)*/
.turbo-image{padding-left:8px;}
.taxqs h2 {font-size: 123.1%; color: #408800; padding:14px 0px 10px 0px; font-weight: bold;}
.taxqs .table-squared table {text-align:left; width: 530px; font-family: arial, sans-serif; font-size:120%; font-weight:normal; line-height:138.5%;}
.taxqs .table-squared table h3 {font-size: 108%; color: #666666; padding:10px 0px 10px 0px; font-weight: bold;}
.taxqs .table-squared table .column-one {width: 370px}
.taxqs .table-squared table .column-two {width: 160px}
.taxqs .table-squared table .ofCellPadding-1 {padding: 43px 0 0 5px;}
.taxqs .table-squared table .ofCellPadding-2 {padding: 86px 0 0 5px;}
.taxqs .table-squared table .ofMarginLeft {margin: 0 0 0 13px;}
.taxqs .table-squared table .no-border-bottom {border-bottom: none !important;}
.taxqs .table-squared table .no-border {border: none !important;}
.taxqs .img-bottom-txt {color:#666666; font-size:85%; line-height:100%; padding:3px 0 0px 58px;}
/*------------------------------------------------------------------------------------------------------- */

/*------------------------------------------------------------------------------------------------------- */
/* ( -- qanda.shtml --)*/
.content ul li p{font-size:100%;}
.content .question {background:url(/images/q.gif) 0px 3px no-repeat; padding-left:20px;}
.content .answer {background:url(/images/a.gif) 0px 3px no-repeat; padding-left:20px; padding-bottom:0px;}
.content .answer p {font-size:100%;}
.content .ul-leftpadding {padding-left:40px;}
/*------------------------------------------------------------------------------------------------------- */

/*------------------------------------------------------------------------------------------------------- */
/* ( -- fidelity.shtml --)*/
.table-group table{border-top:3px solid #666666; border-left:1px solid #666666; font-size:85%;}
.table-group th{height:39px; font-weight:bold; text-align:center; color:#666666; vertical-align:bottom;}
.table-group td{border:1px solid #DDDDDD; border-left:none; text-align:right; height:21px; padding-right:4px;}
.table-group .td-text{text-align:left; padding-left:4px;}
.table-group .col-1{border-left:1px solid #666666 !important; width:288px;}
.table-group .col-2{width:95px;}
.table-group .col-3{width:67px;}
.table-group .col-4{width:82px;}
.table-group .col-5{width:43px;}
.table-group .col-6{width:70px;}
.table-group .col-7{width:67px;}
.table-group .td-border{border-bottom:1px solid #666666; border-right:none;}
.table-group .last-tr{height:10px;}
/*------------------------------------------------------------------------------------------------------- */

/*------------------------------------------------------------------------------------------------------- */
/* ( -- fidelity.shtml --)*/
.tax-information{width:179px; float:right; height:160px; background-color:#EEF3F7; border:1px solid #90ABC8; padding-top:6px; padding-left:6px; padding-right:8px;}
.tax-information h3 {font-size: 108%; color:#333333; font-weight:bold; padding:13px 0px 10px 0px;}
.tax-information ul {padding:0px 0px 13px 0px;}
.tax-information 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;}
/*------------------------------------------------------------------------------------------------------- */


/*------------------------------------------------------------------------------------------------------- */
/* ( -- fidelity.shtml --)*/
.include-footnote .title{font-size:85%; padding:0px 0px 6px 0px;}
/*------------------------------------------------------------------------------------------------------- */


/*------------------------------------------------------------------------------------------------------- */
/* ( -- fidelity.shtml --)*/
.help-msg p{text-align:right; padding-right:60px;}
/*------------------------------------------------------------------------------------------------------- */


/*------------------------------------------------------------------------------------------------------- */
/* taxstatement_brokerage.shtml */

.table-squared-brokerage table {text-align:left;}
.table-squared-brokerage table .first-col {text-align:left;}
.table-squared-brokerage table .second-col {width: 55%}
.table-squared-brokerage table .third-col {width: 15%}
.table-squared-brokerage table .fourth-col {width: 15%}
.table-squared-brokerage th {border-bottom: 1px solid #666666; vertical-align: bottom; font: bold 93% arial; color:#666666; padding:8px 6px 4px 8px; text-align:center;}
.table-squared-brokerage td {border-bottom: 1px solid #DDDDDD; vertical-align: top; font: normal 100% arial;padding:7px 6px 6px 8px;}
.table-squared-brokerage td .list {font-size:13px;}
.table-squared-brokerage td .list li {font-size:93%; background:url(/images/greenbulsq.gif) 0px 5px no-repeat !important;padding:0px 0px 8px 11px !important;list-style: outside; list-style-type: none !important; list-style-image: none;}
.table-squared-brokerage .clear-top {border-right: 1px solid #DDDDDD;}
.table-squared-brokerage .without-border {border: none;}
.table-squared-brokerage .annual-credit {border-bottom: 1px solid #DDDDDD;}
.table-squared-brokerage table sup {font-size: 77%;}
/*------------------------------------------------------------------------------------------------------- */

/*------------------------------------------------------------------------------------------------------- */
/* taxstatement_scheduled.shtml */

.table-squared-scheduled table {text-align:left;}
.table-squared-scheduled table .first-col {text-align:left;}
.table-squared-scheduled table .second-col {width: 55%}
.table-squared-scheduled table .third-col {width: 15%}
.table-squared-scheduled table .fourth-col {width: 15%}
.table-squared-scheduled th {border-bottom: 1px solid #666666; vertical-align: bottom; font: bold 93% arial; color:#666666; padding:8px 6px 4px 8px; text-align:center;}
.table-squared-scheduled td {border-bottom: 1px solid #DDDDDD; vertical-align: top; font: normal 100% arial;padding:7px 6px 6px 8px;}
.table-squared-scheduled td .list {font-size:13px;}
.table-squared-scheduled td .list li {font-size:93%; background:url(/images/greenbulsq.gif) 0px 5px no-repeat !important;padding:0px 0px 8px 11px !important;list-style: outside; list-style-type: none !important; list-style-image: none;}
.table-squared-scheduled .clear-top {border-right: 1px solid #DDDDDD;}
.table-squared-scheduled .without-border {border: none;}
.table-squared-scheduled .annual-credit {border-bottom: 1px solid #DDDDDD;}
.table-squared-scheduled table sup {font-size: 77%;}
/*------------------------------------------------------------------------------------------------------- */
