/* 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 !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;}
.hidden{display:none;}
/* 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;}

/* 529demo_transcript.shtml */
.college-demo-transcript .layout-body-toc {width: 0px;}
.college-demo-transcript .layout-body-toc-right-gutter {width: 0px;}
.college-demo-transcript .layout-body-gutter-right-border {border-left:none;}
.college-demo-transcript .layout-body-content .layout-spacer-01 {padding: 0px 0px 25px 0px;}

/* financeopps_states.shtml */
.financeopps-states .layout-body-gutter-right-border {border-left:none;}
.financeopps-states .layout-body-content .layout-spacer-01 {padding: 0px 0px 13px 0px;}
.financeopps-states .layout-body-content .layout-spacer-02 {padding: 0px 0px 26px 0px;}

/* aboutaccounts.shtml */
.about-accounts .layout-body-content .layout-spacer-01 {padding: 0px 0px 25px 0px;}
.about-accounts .layout-body-right .layout-spacer-01 {padding: 0px 0px 13px 0px;}
.about-accounts .layout-body-content .reduce-top{margin-top:-4px;}

/* account_management.shtml */
.account-management .layout-body-content .layout-spacer-01 {padding: 0px 0px 22px 0px;}
.account-management .layout-body-right .layout-spacer-01 {padding: 0px 0px 13px 0px;}
.account-management .layout-body-right .layout-spacer-02 {padding: 0px 0px 17px 0px;}
.account-management .layout-body-content .reduce-top{margin-top:-4px;}

/* questions_and_answers.questions-and-answers .layout-body-content {height:527px;} */
.questions-and-answers .layout-body-header {height:47px;}
.questions-and-answers .layout-body-content {height:449px;}
.questions-and-answers .layout-body-right .layout-spacer-01 {padding: 0px 0px 13px 0px;}


/* qaaboutportfolios.shtml */
.qa-about-portfolios .layout-body-content .layout-spacer-01 {padding: 0px 0px 23px 0px;}
.qa-about-portfolios .layout-body-right .layout-spacer-01 {padding: 0px 0px 13px 0px;}
.qa-about-portfolios .layout-body-content .reduce-top{margin-top:-4px;}

/* qa_payforcollege.shtml */
.qa-payfor-college .layout-body-content .layout-spacer-01 {padding: 0px 0px 25px 0px;}
.qa-payfor-college .layout-body-right .layout-spacer-01 {padding: 0px 0px 13px 0px;}
.qa-payfor-college .layout-body-content .reduce-top{margin-top:-4px;}

/* payroll_deduction.shtml */
.payroll-deduction .layout-body-header {height:74px;}
.payroll-deduction .layout-body-content {height:422px;}
.payroll-deduction .layout-body-content .layout-spacer-01 {padding: 0px 0px 24px 0px;}
.payroll-deduction .layout-body-right .layout-spacer-01 {padding: 0px 0px 13px 0px;}
.payroll-deduction .layout-body-content .reduce-top{margin-top:-4px;}

/* investment_options.shtml */
.investment-options .layout-body-content {width: 571px;}
.investment-options .layout-body-right {width: 190px;}
.investment-options .contact-us {width:180px;}
.investment-options .layout-body-content .layout-spacer-01 {padding: 0px 0px 17px 0px;}
.investment-options .layout-body-content .layout-spacer-02 {padding: 0px 0px 18px 0px;}
.investment-options .layout-body-content .layout-spacer-03 {padding: 0px 0px 15px 0px;}
.investment-options .layout-body-content .layout-spacer-04 {padding: 0px 0px 27px 0px;}
.investment-options .layout-body-right .layout-spacer-01 {padding: 0px 0px 13px 0px;}
.investment-options .layout-body-content .reduce-top{margin-top:-4px;}

/* fidelity_managed_plans.shtml */
.fidelity-managed-plans .layout-body-content .layout-spacer-01 {padding: 0px 0px 17px 0px;}
.fidelity-managed-plans .layout-body-content .layout-spacer-02 {padding: 0px 0px 16px 0px;}
.fidelity-managed-plans .layout-body-content .layout-spacer-03 {padding: 0px 0px 25px 0px;}
.fidelity-managed-plans .layout-body-right .layout-spacer-01 {padding: 0px 0px 13px 0px;}
.fidelity-managed-plans .layout-body-right .layout-spacer-02 {padding: 0px 0px 20px 0px;}
.fidelity-managed-plans .layout-body-right .layout-spacer-03 {padding: 0px 0px 17px 0px;}
.fidelity-managed-plans .layout-body-content .reduce-top{margin-top:-4px;}

/* open_a_529_account_download.shtml */
.open-a-529-account-download .layout-body-content .layout-spacer-01 {padding: 0px 0px 17px 0px;}
.open-a-529-account-download .layout-body-content .layout-spacer-02 {padding: 0px 0px 20px 0px;}
.open-a-529-account-download .layout-body-content .layout-spacer-03 {padding: 0px 0px 27px 0px;}
.open-a-529-account-download .layout-body-content .reduce-top{margin-top:-2px;}
.open-a-529-account-download .layout-body-gutter-right-border {border:none;}
.open-a-529-account-download .layout-footer-region .layout-spacer-01 {padding:0px 0px 147px 0px;}

/* financial_aid.shtml */
.financial-aid .layout-body-gutter-right-border {border:none;}
.financial-aid .layout-body-content {width: 570px; margin: 0px; padding: 0px; vertical-align: top;}
.financial-aid .layout-body-right {width: 194px;}

/* landing_az.shtml */
.landing-az .layout-body-content .layout-spacer-01 {padding: 0px 0px 17px 0px;}
.landing-az .layout-body-content .layout-spacer-02 {padding: 0px 0px 18px 0px;}
.landing-az .layout-body-content .layout-spacer-03 {padding: 0px 0px 24px 0px;}
.landing-az .layout-body-content .layout-spacer-04 {padding: 0px 0px 29px 0px;}
.landing-az .layout-body-content .layout-spacer-05 {padding: 0px 0px 27px 0px;}
.landing-az .layout-body-right .layout-spacer-01 {padding: 0px 0px 13px 0px;}
.landing-az .layout-body-right .layout-spacer-02 {padding: 0px 0px 20px 0px;}
.landing-az .layout-body-right .layout-spacer-03 {padding: 0px 0px 16px 0px;}
.landing-az .layout-body-content .reduce-top{margin-top:-2px;}

/* landing_nh.shtml */
.landing-nh .layout-body-content .layout-spacer-01 {padding: 0px 0px 17px 0px;}
.landing-nh .layout-body-content .layout-spacer-02 {padding: 0px 0px 18px 0px;}
.landing-nh .layout-body-content .layout-spacer-03 {padding: 0px 0px 24px 0px;}
.landing-nh .layout-body-content .layout-spacer-04 {padding: 0px 0px 29px 0px;}
.landing-nh .layout-body-content .layout-spacer-05 {padding: 0px 0px 27px 0px;}
.landing-nh .layout-body-right .layout-spacer-01 {padding: 0px 0px 13px 0px;}
.landing-nh .layout-body-right .layout-spacer-02 {padding: 0px 0px 20px 0px;}
.landing-nh .layout-body-right .layout-spacer-03 {padding: 0px 0px 16px 0px;}
.landing-nh .layout-body-right .layout-spacer-04 {padding: 0px 0px 16px 0px;}
.landing-nh .layout-body-content .reduce-top{margin-top:-2px;}

/* landing_de.shtml */
.landing-de .layout-body-content .layout-spacer-01 {padding: 0px 0px 17px 0px;}
.landing-de .layout-body-content .layout-spacer-02 {padding: 0px 0px 18px 0px;}
.landing-de .layout-body-content .layout-spacer-03 {padding: 0px 0px 24px 0px;}
.landing-de .layout-body-content .layout-spacer-04 {padding: 0px 0px 29px 0px;}
.landing-de .layout-body-content .layout-spacer-05 {padding: 0px 0px 27px 0px;}
.landing-de .layout-body-right .layout-spacer-01 {padding: 0px 0px 13px 0px;}
.landing-de .layout-body-right .layout-spacer-02 {padding: 0px 0px 20px 0px;}
.landing-de .layout-body-right .layout-spacer-03 {padding: 0px 0px 16px 0px;}
.landing-de .layout-body-right .layout-spacer-04 {padding: 0px 0px 17px 0px;}
.landing-de .layout-body-content .reduce-top{margin-top:-2px;}

/* landing_ma.shtml */
.landing-ma .layout-body-content .layout-spacer-01 {padding: 0px 0px 17px 0px;}
.landing-ma .layout-body-content .layout-spacer-02 {padding: 0px 0px 18px 0px;}
.landing-ma .layout-body-content .layout-spacer-03 {padding: 0px 0px 24px 0px;}
.landing-ma .layout-body-content .layout-spacer-04 {padding: 0px 0px 29px 0px;}
.landing-ma .layout-body-content .layout-spacer-05 {padding: 0px 0px 27px 0px;}
.landing-ma .layout-body-right .layout-spacer-01 {padding: 0px 0px 13px 0px;}
.landing-ma .layout-body-right .layout-spacer-02 {padding: 0px 0px 20px 0px;}
.landing-ma .layout-body-right .layout-spacer-03 {padding: 0px 0px 16px 0px;}
.landing-ma .layout-body-right .layout-spacer-04 {padding: 0px 0px 16px 0px;}
.landing-ma .layout-body-content .reduce-top{margin-top:-2px;}

/* landing_ca.shtml */
.landing-ca .layout-body-content .layout-spacer-01 {padding: 0px 0px 17px 0px;}
.landing-ca .layout-body-content .layout-spacer-02 {padding: 0px 0px 14px 0px;}
.landing-ca .layout-body-content .layout-spacer-03 {padding: 0px 0px 18px 0px;}
.landing-ca .layout-body-content .layout-spacer-04 {padding: 0px 0px 17px 0px;}
.landing-ca .layout-body-content .layout-spacer-05 {padding: 0px 0px 14px 0px;}
.landing-ca .layout-body-content .layout-spacer-06 {padding: 0px 0px 27px 0px;}
.landing-ca .layout-body-content .layout-spacer-07 {padding: 0px 0px 29px 0px;}
.landing-ca .layout-body-content .layout-spacer-08 {padding: 0px 0px 27px 0px;}
.landing-ca .layout-body-right .layout-spacer-01 {padding: 0px 0px 13px 0px;}
.landing-ca .layout-body-right .layout-spacer-02 {padding: 0px 0px 20px 0px;}
.landing-ca .layout-body-right .layout-spacer-03 {padding: 0px 0px 20px 0px;}
.landing-ca .layout-body-content .reduce-top{margin-top:-2px;}

/* compare_options.shtml */
.compare-options .layout-body-content {width:785px;}
.compare-options .layout-body-gutter-right{width: 0px;}
.compare-options .layout-body-gutter-right-border {width: 0px; border-left:none;}
.compare-options .layout-body-content .layout-spacer-01 {padding: 0px 0px 17px 0px;}
.compare-options .layout-body-content .layout-spacer-02 {padding: 0px 0px 20px 0px;}
.compare-options .layout-body-content .layout-spacer-03 {padding: 0px 0px 27px 0px;}
.compare-options .layout-body-content .layout-spacer-04 {padding: 0px 0px 29px 0px;}
.compare-options .layout-body-content .reduce-top{margin-top:-4px;}
.compare-options .layout-body-right {width:0px;}

/* learnmore_az.shtml */
.learnmore-az .layout-body-content .layout-spacer-01 {padding: 0px 0px 17px 0px;}
.learnmore-az .layout-body-content .layout-spacer-02 {padding: 0px 0px 18px 0px;}
.learnmore-az .layout-body-content .layout-spacer-03 {padding: 0px 0px 22px 0px;}
.learnmore-az .layout-body-content .layout-spacer-04 {padding: 0px 0px 29px 0px;}
.learnmore-az .layout-body-content .layout-spacer-05 {padding: 0px 0px 27px 0px;}
.learnmore-az .layout-body-right .layout-spacer-01{padding: 0px 0px 13px 0px;}
.learnmore-az .layout-body-content .reduce-top{margin-top:-4px;}

/* learnmore_ca.shtml */
.learnmore-ca .layout-body-content .layout-spacer-01 {padding: 0px 0px 17px 0px;}
.learnmore-ca .layout-body-content .layout-spacer-02 {padding: 0px 0px 18px 0px;}
.learnmore-ca .layout-body-content .layout-spacer-03 {padding: 0px 0px 22px 0px;}
.learnmore-ca .layout-body-content .layout-spacer-04 {padding: 0px 0px 29px 0px;}
.learnmore-ca .layout-body-content .layout-spacer-05 {padding: 0px 0px 27px 0px;}
.learnmore-ca .layout-body-right .layout-spacer-01{padding: 0px 0px 13px 0px;}
.learnmore-ca .layout-body-content .reduce-top{margin-top:-3px;}

/* learnmore_de.shtml */
.learnmore-de .layout-body-content .layout-spacer-01 {padding: 0px 0px 17px 0px;}
.learnmore-de .layout-body-content .layout-spacer-02 {padding: 0px 0px 18px 0px;}
.learnmore-de .layout-body-content .layout-spacer-03 {padding: 0px 0px 22px 0px;}
.learnmore-de .layout-body-content .layout-spacer-04 {padding: 0px 0px 29px 0px;}
.learnmore-de .layout-body-content .layout-spacer-05 {padding: 0px 0px 27px 0px;}
.learnmore-de .layout-body-right .layout-spacer-01 {padding: 0px 0px 13px 0px;}
.learnmore-de .layout-body-content .reduce-top{margin-top:-4px;}

/* learnmore_ma.shtml */
.learnmore-ma .layout-body-content .layout-spacer-01 {padding: 0px 0px 17px 0px;}
.learnmore-ma .layout-body-content .layout-spacer-02 {padding: 0px 0px 18px 0px;}
.learnmore-ma .layout-body-content .layout-spacer-03 {padding: 0px 0px 22px 0px;}
.learnmore-ma .layout-body-content .layout-spacer-04 {padding: 0px 0px 29px 0px;}
.learnmore-ma .layout-body-content .layout-spacer-05 {padding: 0px 0px 27px 0px;}
.learnmore-ma .layout-body-right .layout-spacer-01 {padding: 0px 0px 13px 0px;}
.learnmore-ma .layout-body-content .reduce-top{margin-top:-4px;}

/* learnmore_nh.shtml */
.learnmore-nh .layout-body-content .layout-spacer-01 {padding: 0px 0px 17px 0px;}
.learnmore-nh .layout-body-content .layout-spacer-02 {padding: 0px 0px 18px 0px;}
.learnmore-nh .layout-body-content .layout-spacer-03 {padding: 0px 0px 22px 0px;}
.learnmore-nh .layout-body-content .layout-spacer-04 {padding: 0px 0px 29px 0px;}
.learnmore-nh .layout-body-content .layout-spacer-05 {padding: 0px 0px 27px 0px;}
.learnmore-nh .layout-body-right .layout-spacer-01 {padding: 0px 0px 13px 0px;}
.learnmore-nh .layout-body-content .reduce-top{margin-top:-4px;}

/* planning_links.shtml */
.planning-links .layout-body-header {height:47px;}
.planning-links .layout-body-content {height:449px;}
.planning-links .layout-body-content .layout-spacer-01 {padding: 0px 0px 24px 0px;}
.planning-links .layout-body-right .layout-spacer-01 {padding: 0px 0px 13px 0px;}
.planning-links .layout-body-content .reduce-top{margin-top:-4px;}

/* plan_performance.shtml */
.plan-performance .layout-body-toc .layout-spacer-01 {padding: 0px 0px 20px 0px;}
.plan-performance .layout-body-content .layout-spacer-01 {padding: 0px 0px 24px 0px;}
.plan-performance .layout-body-right .layout-spacer-01 {padding: 0px 0px 13px 0px;}
.plan-performance .layout-footer-region .layout-spacer-01 {padding:0px 0px 57px 0px;}
.plan-performance .layout-body-content .reduce-top{margin-top:-4px;}

/* fidelity_529_facts.shtml */
.fidelity-529-facts .layout-body-gutter-right-border {border-left:none;}
.fidelity-529-facts .layout-body-toc .layout-spacer-01 {padding: 0px 0px 20px 0px;}
.fidelity-529-facts .layout-body-content .layout-spacer-01 {padding: 0px 0px 27px 0px;}

/* az_gifting.shtml */
.az-gifting .layout-body-region {width: 997px;}
.az-gifting .layout-body-toc {width: 0px;}
.az-gifting .layout-body-toc-right-gutter {width: 0px;}
.az-gifting .layout-body-header {width:987px;}
.az-gifting .layout-body-content {width: 987px;}
.az-gifting .layout-body-gutter-right{width: 0px;}
.az-gifting .layout-body-gutter-right-border {width:0px; border:none;}
.az-gifting .layout-body-right {width: 0px;}
.az-gifting .layout-body-far-right-gutter {width:0px;}
.az-gifting .layout-body-content .layout-spacer-01{padding:0px 0px 0px 0px;}
.az-gifting .layout-body-content .layout-spacer-02{padding:0px 0px 26px 0px;}

/* ca_gifting.shtml */
.ca-gifting .layout-body-region {width: 997px;}
.ca-gifting .layout-body-toc {width: 0px;}
.ca-gifting .layout-body-toc-right-gutter {width: 0px;}
.ca-gifting .layout-body-header {width:987px;}
.ca-gifting .layout-body-content {width: 987px;}
.ca-gifting .layout-body-gutter-right{width: 0px;}
.ca-gifting .layout-body-gutter-right-border {width:0px; border:none;}
.ca-gifting .layout-body-right {width: 0px;}
.ca-gifting .layout-body-far-right-gutter {width:0px;}
.ca-gifting .layout-body-content .layout-spacer-01{padding:0px 0px 0px 0px;}
.ca-gifting .layout-body-content .layout-spacer-02{padding:0px 0px 26px 0px;}

/* de_gifting.shtml */
.de-gifting .layout-body-region {width: 997px;}
.de-gifting .layout-body-toc {width: 0px;}
.de-gifting .layout-body-toc-right-gutter {width: 0px;}
.de-gifting .layout-body-header {width:987px;}
.de-gifting .layout-body-content {width: 987px;}
.de-gifting .layout-body-gutter-right{width: 0px;}
.de-gifting .layout-body-gutter-right-border {width:0px; border:none;}
.de-gifting .layout-body-right {width: 0px;}
.de-gifting .layout-body-far-right-gutter {width:0px;}
.de-gifting .layout-body-content .layout-spacer-01{padding:0px 0px 0px 0px;}
.de-gifting .layout-body-content .layout-spacer-02{padding:0px 0px 26px 0px;}

/* ma_gifting.shtml */
.ma-gifting .layout-body-region {width: 997px;}
.ma-gifting .layout-body-toc {width: 0px;}
.ma-gifting .layout-body-toc-right-gutter {width: 0px;}
.ma-gifting .layout-body-header {width:987px;}
.ma-gifting .layout-body-content {width: 987px;}
.ma-gifting .layout-body-gutter-right{width: 0px;}
.ma-gifting .layout-body-gutter-right-border {width:0px; border:none;}
.ma-gifting .layout-body-right {width: 0px;}
.ma-gifting .layout-body-far-right-gutter {width:0px;}
.ma-gifting .layout-body-content .layout-spacer-01{padding:0px 0px 0px 0px;}
.ma-gifting .layout-body-content .layout-spacer-02{padding:0px 0px 26px 0px;}

/* nh_gifting.shtml */
.nh-gifting .layout-body-region {width: 997px;}
.nh-gifting .layout-body-toc {width: 0px;}
.nh-gifting .layout-body-toc-right-gutter {width: 0px;}
.nh-gifting .layout-body-header {width:987px;}
.nh-gifting .layout-body-content {width: 987px;}
.nh-gifting .layout-body-gutter-right{width: 0px;}
.nh-gifting .layout-body-gutter-right-border {width:0px; border:none;}
.nh-gifting .layout-body-right {width: 0px;}
.nh-gifting .layout-body-far-right-gutter {width:0px;}
.nh-gifting .layout-body-content .layout-spacer-01{padding:0px 0px 0px 0px;}
.nh-gifting .layout-body-content .layout-spacer-02{padding:0px 0px 26px 0px;}

/* scholarshare_gifting.shtml */
.scholarshare-gifting .layout-body-region {width: 997px;}
.scholarshare-gifting .layout-body-toc {width: 0px;}
.scholarshare-gifting .layout-body-toc-right-gutter {width: 0px;}
.scholarshare-gifting .layout-body-header {width:987px;}
.scholarshare-gifting .layout-body-content {width: 987px;}
.scholarshare-gifting .layout-body-gutter-right{width: 0px;}
.scholarshare-gifting .layout-body-gutter-right-border {width:0px; border:none;}
.scholarshare-gifting .layout-body-right {width: 0px;}
.scholarshare-gifting .layout-body-far-right-gutter {width:0px;}
.scholarshare-gifting .layout-body-content .layout-spacer-01{padding:0px 0px 0px 0px;}
.scholarshare-gifting .layout-body-content .layout-spacer-02{padding:0px 0px 26px 0px;}

/* scholarshare-faq.shtml */
.scholarshare-faq .layout-body-toc {width: 0px;}
.scholarshare-faq .layout-body-toc-right-gutter {width: 0px;}
.scholarshare-faq .layout-body-header {width:764px;}
.scholarshare-faq .layout-body-header .layout-spacer-01{padding:0px 0px 16px 0px;}
.scholarshare-faq .layout-body-content {width: 764px;}
.scholarshare-faq .layout-body-gutter-right{width: 0px;}
.scholarshare-faq .layout-body-gutter-right-border {width:0px; border:none;}
.scholarshare-faq .layout-body-right {width: 0px;}
.scholarshare-faq .layout-body-content .layout-spacer-01{padding:0px 0px 13px 0px;}
.scholarshare-faq .layout-footer-region .layout-spacer-01 {padding:0px 0px 51px 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;}
.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;}
.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 ul.last li{padding-right:10px;}
.toc li {border-top:medium none; color:#24486B; font-size:85%; font-weight:normal; line-height:129%; margin:0px; 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;}

.calculator-toc .toc {width: 169px;}
/* End TOC Component Classes */

/* Begin header classes */
.header h1 {font-size: 182%; color: #408800; font-weight: normal; padding-bottom:18px;}
/* financeopps_states.shtml */
.financeopps-states .header h1{padding-bottom:14px;}
/* about_accounts.shtml */
.about-accounts .header h1 {padding-bottom:16px;}
/* scholarshare_faq.shtml */
.scholarshare-faq .header h1 {padding-bottom:14px;}
/* End header classes */

/* Begin header-wide classes */
.header-wide h1 {font-size: 182%; color: #408800; font-weight: normal; padding-top:22px; padding-bottom:16px;}
/* End header-wide 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 {font-weight: normal; 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 dt {font-weight: bold; padding:0px 0px 9px 0px;}
.content dd {padding:0px 0px 14px 0px; font-size: 93%;}
.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 {padding:0px 2px 0px 0px;}
.content ul .clear-bottom {padding-bottom:0px !important;margin-bottom:0px !important;}
.content em {font-style:italic;}
.content .top-link {text-align: right; padding-bottom:0px; font-size:85%;}
.content .top-link-bottom {text-align: right; padding-bottom:13px; font-size:85%;}
.content .center {text-align:center;}
.content .left{float:left;}
.content .right{float:right;}
.content .inner-ul{padding:6px 0px 0px 25px;}
.content .inner-ul li{font-size:100%;}
.content .greenarrow {font-size:93%; background:url("/images/11_11_bullet.gif") 0px 4px no-repeat;padding:0px 0px 8px 15px;list-style: outside; list-style-type: none; list-style-image: none;}
.content .right-img{float:right; padding:4px 0px 0px 16px; }
.content .logo-image{padding-right:15px;}
.content hr{color:#CED7DE; padding-bottom:0px; margin-bottom:3px;}

.content .question{font-size: 93%; color:#000000; font-weight:bold; padding:13px 0px 8px 0px;}

/* aboutaccounts.shtml */
.content .inner-footnote {font-size:93%; color:#666666; padding: 22px 0px 15px 0px;}

/* landing_de.shtml */
.landing-de .content .logo-image{padding-right:15px; padding-top:5px;}
.landing-ma .content .logo-image{padding-right:15px; padding-top:6px;}

/* financial_aid.shtml */
.financial-aid .content .inner-ul{padding:0px;}
.financial-aid .content .inner-ul li {font-size:100%; padding:0px 0px 8px 11px;list-style: outside; list-style-type: none; list-style-image: none;}
.financial-aid .content h3{font-size: 100%; color:#000000; font-weight:bold; padding:0px 0px 9px 0px;}
.financial-aid .content  ul li{padding:0px 0px 8px 20px;list-style: outside; list-style-type: none; list-style-image: none;}
.financial-aid .content .item-1{background:url("/planning/college/images/circle-01.gif") 0px 1px no-repeat;}
.financial-aid .content .item-2{background:url("/planning/college/images/circle-02.gif") 0px 1px no-repeat;}
.financial-aid .content .item-3{background:url("/planning/college/images/circle-03.gif") 0px 1px no-repeat;}
.financial-aid .content .item-4{background:url("/planning/college/images/circle-04.gif") 0px 1px no-repeat; padding-bottom:0px;}

/* investment_options.shtml */
.investment-options .content .circle1{background:url("/planning/college/images/circle-01.gif") 0px 2px no-repeat; padding-left:23px;}
.investment-options .content .circle2{background:url("/planning/college/images/circle-02.gif") 0px 2px no-repeat; padding-bottom:0px; padding-left:23px;}

/* scholarshare_faq.shtml */
.scholarshare-faq .content .greenarrow{padding-bottom:10px;}
.scholarshare-faq .content ul li p{font-size:100%; padding-bottom:8px;}
/* 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 Contact-us Classes */
.contact-us {font-family: arial ,  sans-serif; font-size: 93%; padding:0px 0px 3px 0px; width: auto;color:#000000;}
.contact-us ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px;}
.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-us Classes  */

/* Begin sections Classes */
/* aboutaccounts.shtml */
.sections {width:168px; line-height:138.5%; font-size:93%;}
.sections p{padding-bottom: 8px;}
.sections a:hover{text-decoration: none;}
.sections .open{text-decoration: none; background:#EFF4F7 url("/planning/college/images/54518_menuarrow_down.gif") 147px 50% no-repeat; display: block; border: 1px solid #E4E4E5; padding: 2px 3px 3px 5px; color: #000000 !important; height:18px; width:158px;}
.sections .closed{text-decoration: none; background:#EFF4F7 url("/planning/college/images/54518_menuarrow_right.gif") 147px 50% no-repeat; display: block; border: 1px solid #E4E4E5; background-position: 147px 50%; padding: 2px 3px 3px 5px; color: #000000 !important; height:18px; width:158px;}
.sections .active{display:block; border-right:2px solid #000000; border-bottom:2px solid #000000; padding:8px 8px 8px 12px; background-color:#EFF4F7; border-left:1px solid #E4E4E7; border-top:1px solid #E4E4E7;}
.sections .active a:hover{text-decoration: underline;}
.sections .inactive{display:none;}
.sections .code{color:#666666;}

.questions-and-answers .sections {margin:20px 0px 50px 0px;}
.payroll-deduction .sections {margin:20px 0px 0px 10px;}
.open-a-529-account-download .sections{margin:0px 0px 0px 0px;}
/* End sections Classes */

/* Begin open-account Classes */
/* account_management.shtml */
.open-account .gap{padding-bottom:18px;}
/* End open-account Classes */

/* Begin Opportunity  Classes */
/* financeopps_states.shtml */
.opportunity ul {padding:0px 55px 0px 0px;}
.opportunity ul li {font-size:93%; line-height:138.5%; background:url("/images/greenbulsq.gif") 0px 8px no-repeat; padding:0px 0px 9px 11px; list-style: outside; list-style-type: none; list-style-image: none;}
/* End Opportunity Classes */

/* Begin Savings-plan Classes */
.savings-plan {font-size:93%;}
.savings-plan td{ padding: 3px 3px 3px 4px; border:1px solid #666666;}
.savings-plan .first-line{background-color: #f9fafc; text-align: center; padding: 3px;}
.savings-plan .left-td {background-color: #f9fafc; width: 51%; }
.savings-plan .right-td{background-color: #e7eef4;}
/* End Savings-plan Classes */

/* Begin portfolios Classes */
/* investment_options.shtml */
.portfolios {border:solid 1px #666666; line-height:138.5%; padding:15px; padding-left:20px; background-color: #e9f2f9;}
.portfolios table td{text-align:center; border:solid 1px #666666; padding:5px; font-size:93%; background-color:#e7eef4;}
.portfolios .line-title{vertical-align:middle; text-align:center; font-weight:bold; width:33%; padding-bottom:10px; border:none; font-size:100%; background-color: #e9f2f9;}
.portfolios .title{vertical-align:middle; text-align:center; font-weight:bold; font-size:100%; background-color:#e7eef4;}
.portfolios .sub-title{border:none; vertical-align:middle; text-align:center; font-weight:bold; height:25px; padding-top:12px; font-size:100%; background-color: #e9f2f9;}
.portfolios .bar{border:none; height:25px; background-color: #e9f2f9;}
.portfolios .highlight{background-color:#ffffff;}
/* End portfolios Classes */

/* Begin invest-portfolio Classes */
/* investment_options.shtml */
.invest-portfolio {padding-top:10px; border: solid 1px #666666; width:569px;}
.invest-portfolio p{font-size:93%;}
.invest-portfolio .title{padding:0px 0px 15px 15px; font-size:108%; font-weight:bold;}
.invest-portfolio .inner{padding:15px; background-color:#E9F2F9;}
.invest-portfolio .inner table{border: solid 1px #000000; margin-bottom:20px;}
.invest-portfolio .inner table tr th{font-size:93%; font-weight: bold; color: #000000; padding: 16px 6px 16px 6px; text-align: center; border-right:solid 1px #666666; width:33%;}
.invest-portfolio .inner table tr td{border-top:solid 1px #666666; border-right:solid 1px #666666; text-align:center; font-size:93%; padding:5px;}
.invest-portfolio .inner table .td-noborder{border-right:none; text-align: left;}
.invest-portfolio .inner table .th-noborder{border:none;}
.invest-portfolio .inner table .odd{background-color: #f8fafc;}
.invest-portfolio .inner table .even{background-color: #e7eef4;}
/* End invest-portfolio Classes */

/* Begin plans Component Classes */
.plans {line-height:138.5%; background:url("/images/529-grad.gif") repeat-x scroll left top transparent; border:1px solid #DBDCDE; padding:10px;}
.plans h3 {font-size: 108%; color:#333333; font-weight:bold; padding:0px 0px 10px 0px;}
.plans h4 {font-size: 93%; font-weight:bold; padding:13px 0px 10px 0px;}
.plans p {padding:0px 0px 13px 0px; font-size:93%;}
.plans 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;}
/* End plans Component Classes */

/* Begin round-plan Component Classes */
.round-plan .plans {line-height:138.5%; background:none; background-color:#E7EFFF; width:175px; border:1px solid #DBDCDE; padding:10px;}
.round-plan .plans .greenarrow {font-size:93%; background:url("/images/11_11_bullet.gif") 0px 4px no-repeat;padding:0px 0px 0px 15px;list-style: outside; list-style-type: none; list-style-image: none;}

.landing-az .round-plan .plans {width:180px;}
.landing-nh .round-plan .plans {width:180px;}
.landing-de .round-plan .plans {width:180px;}
.landing-ma .round-plan .plans {width:180px;}
/* Begin round-plan Component Classes */

/* Begin flashDiv Component Classes */
/* fidelity_managed_plans.shtml */
.flashDiv{background-attachment: scroll; background-color: transparent; background-image: none; background-position: 0 0; background-repeat: repeat; left: 187px; position: absolute; top: 66px; visibility: hidden; z-index: 100;}
/* End flashDiv Component Classes */

/* Begin flashDiv Component Classes */
/* fidelity_managed_plans.shtml */
.flashDiv2{position:absolute; left:445px; top:150px; background: none; visibility: hidden; z-index: 100;}
.flashDiv2 .qa{background:#cccccc; width:245px; padding:5px;}
/* End flashDiv Component Classes */

/* Begin hidden-flash Component Classes */
/* fidelity_managed_plans.shtml */
.hidden-flash{height: 1px; left: 0px; position: absolute; top: -500px; width: 1px;}
/* End hidden Component Classes */

/* Begin download Component Classes */
/* open_a_529_account_download.shtml */
.download{text-align:center;}
/* End download Component Classes */

/* Begin tabs Classes */
/* open_a_529_account_download.shtml */
.tabs .rounded-tab {font-family:Arial ,  helvetica ,  sans-serif;font-size:100% !important;}
.tabs .rounded-tab sup{vertical-align:top;}
.tabs .rounded-tab a {background: url("/images/tb_6_lon.gif") left top no-repeat; padding: 0 0 0 15px; font-weight: bold; display: block; float: left; text-align: center;cursor: pointer;text-decoration:none;}
.tabs .rounded-tab a:hover{text-decoration:underline}
.tabs .rounded-tab a:visited{color:#0F57C2}
.tabs .rounded-tab a span {background: url("/images/tb_6_ron.gif") right top no-repeat; padding: 3px 15px 3px 0; display: block; float: left; text-align: center;}
.tabs .rounded-tab ul {list-style:none; padding:0; margin:0;}
.tabs .rounded-tab li {float: left; margin: 0px 2px -2px 0px; background-color:#ECF1F7;} 
.tabs .rounded-tab li.selected {font-family: arial ,  sans-serif;background-color: #fff; border-bottom: solid 1px #FFF !important;z-index:100;position:relative;}
.tabs .rounded-tab li.selected a {color: #408800 !important;}
.tabs .rounded-tab li.selected a:hover {text-decoration:none;}
.tabs .rounded-tab .bottom-border{border-bottom: solid 1px #BBBBBB;clear: both; height: 1px; margin: 0px; padding: 0px;}
.tabs .rounded-tab .hr-for-ie {display:none;}
.tabs .rounded-tab .bylinetab {font-size: 93%; line-height: 122%;color: #666666;padding-left: 5px;padding-top: 3px;background-color: #fff;}
.tabs .rounded-tab .wrap-text-height{line-height:108%}

.tabs .tab-content {border:1px solid #BBBBBB; border-top:none; height:auto; padding:0px 15px 15px 15px;  line-height:138.5%;}
.tabs .tab-content label{visibility:hidden}
.tabs .tab-content select{width: 476px; font-size:93%;}
.tabs .tab-content p {padding:0px 0px 13px 0px; font-size:93%;}
.tabs .tab-content ol {font-size:93%; margin:0px 0px 17px 18px; list-style-type: decimal;}
.tabs .tab-content ol li {padding:0px 0px 8px 0px;}
.tabs .tab-content hr {padding:0px; margin-bottom:5px;}
.tabs .tab-content .select-p{text-align:center; padding-bottom:15px;}
/* End tabs Classes */

/* Begin Fidelity-529-facts Classes */
/* fidelity_529_facts.shtml */
.plan-table {width:508px; font-size:93%;}
.plan-table th{font-weight:bold; width:25%; text-align:left; vertical-align:top; border:1px solid #666666; background-color:#F1F5F9; padding: 4px 3px 4px 6px;}
.plan-table td{border:1px solid #666666; background-color:#E7EEF4; padding: 4px 4px 6px 5px;}
.plan-table ul li {background:url("/images/greenbulsq.gif") 0px 8px no-repeat; padding:0px 0px 11px 13px; list-style: outside; list-style-type: none; list-style-image: none;}
.plan-table ol {padding:10px 0px 10px 0px; margin:0px 0px 0px 17px;}
.plan-table ol li {list-style: decimal; padding:0px 0px 11px 0px; background-image:none;}
.plan-table .min-image {padding:10px 0px 0px 5px;}
.plan-table .min-image li{padding-left: 15px; background: url(/planning/college/images/dashbullet.gif); background-repeat: no-repeat; background-position: 7px 6px; list-style: none;}
/* End Fidelity-529-facts Classes */

/* Begin grey-table Classes */
.grey-table table{border-top:4px solid #D1D9E2; font-size:93%;}
.grey-table table td{padding:5px; vertical-align:top;}
.grey-table ul {padding:0px 0px 14px 0px;}
.grey-table ul li {background:url("/images/greenbulsq.gif") 0px 8px no-repeat;padding:0px 0px 11px 11px;list-style: outside; list-style-type: none; list-style-image: none;}
.grey-table table .left-col{border-right:2px solid #EFEFEF; width:50%;}
.grey-table table .green-tr{background-color:#ECF1F7;}

/* landing_ma.shtml */
.landing-ma .grey-table table{border-top:4px solid #D1D9E2; font-size:93%; border-bottom:1px solid #D1D9E2;}

/* landing_ca.shtml */
.landing-ca .grey-table table{border-top:4px solid #D1D9E2; font-size:93%; border-bottom:1px solid #D1D9E2;}
/* End grey-table Classes */

/* Begin fin-aid-basics Classes */
.fin-aid-basics {line-height:138.5%; width:180px; border-bottom: 1px solid #CDCCCC;}
.fin-aid-basics h3 {font-size: 108%; color:#333333; font-weight:bold; padding:0px 0px 10px 0px;}
.fin-aid-basics p {font-size: 93%; padding-bottom:13px;}
.fin-aid-basics ul li {background:url("/images/greenbulsq.gif") 0px 8px no-repeat; padding:0px 0px 9px 13px; list-style: outside; list-style-type: none; list-style-image: none;}
.landing-az .fin-aid-basics{border-bottom:none;}
/* End fin-aid-basics Classes */

/* Begin gift Classes */
.gift img{padding-left:14px;}
/* Begin gift Classes */

/* Begin education Classes */
.education {line-height:138.5%; width:180px;}
.education .greenarrow {font-size:93%; background:url("/images/11_11_bullet.gif") 0px 4px no-repeat;padding:0px 0px 0px 15px;list-style: outside; list-style-type: none; list-style-image: none;}
/* End education Classes */

/* Begin back-content  Classes */
.back-content p{padding:12px 60px 7px 0px; font-size:93%; line-height:138.5%; float:right;}
/* Begin back-content  Classes */

/* Begin blue-table Classes */
/* az_gifting.shtml */
.blue-table table{ width:987px; height:500px; background-image:url("/planning/college/images/az_gifting_background.gif");background-repeat:no-repeat;}
.blue-table table td{vertical-align: top;}
.blue-table h1{font-size: 182%; color: #000000; font-weight:bold; padding-bottom:15px;}
.blue-table h2{font-size: 123.1%; color: #000000; padding:0px 0px 100px 0px; font-weight: bold;}
.blue-table h3{color:#333333; font-weight:bold; font-size: 93%; padding:17px 0px 0px 0px;}
.blue-table  p{font-size:93%; line-height:138.5%; padding:0px; }
.blue-table .content-position{padding:51px 0px 0px 50px;}
.blue-table .left-content{float:left; padding:15px 20px 0px 15px; width:292px;}
.blue-table .right-content{float:left; padding:15px 18px 0px 30px; width:300px;}
.blue-table .bottom-content p{padding-top:61px;}
.blue-table .bottom-content .green-bold {color:#408800; font-weight:bold;}
/* ca_gifting.shtml */
.ca-gifting .blue-table table{background-image:url("/planning/college/images/ca_gifting_background.gif");}
/* de_gifting.shtml */
.de-gifting .blue-table table{background-image:url("/planning/college/images/de_gifting_background.gif");}
/* ma_gifting.shtml */
.ma-gifting .blue-table table{background-image:url("/planning/college/images/ma_gifting_background.gif");}
/* nh_gifting.shtml */
.nh-gifting .blue-table table{background-image:url("/planning/college/images/nh_gifting_background.gif");}
/* scholarshare_gifting.shtml */
.scholarshare-gifting .blue-table table{background-image:url("/planning/college/images/ca_gifting_background.gif");}
/* End blue-table Classes */



/* Begin Container Classes */
.container .header { margin:0px 30px 40px 50px;}
.container .header h1 {font-size: 197%; color: #000000; font-weight: bold; padding-bottom:18px;}
.container .header_left { height:160px; width:660px; float:left;}
.container .header_left .header_information {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}
.container .header_left .learn-more{margin-top:15px;}
.container .header_right { height:160px; width:255px; float:right;}
.container .region_icon {padding:20px 0px 10px 25px;}
.container .design_header { margin:0px 30px 0px 50px; padding:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; color:#528A3E;}
.container .design_section { height:566px; width:915px; margin:0px 30px 0px 50px; background:#F1F2F2;}
.container .design_leftColumn { width:245px; height:550px; float:left;}
.container .design_rightColumn { width:670px; height:550px; float:right;}
.container .design_select { padding:10px 20px 20px 20px; font-size:18px; font-weight:bold;}
.container .green { color:#528A3E;}
.container .thumb_header_left { color:#528A3E; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.container .thumb_header_right {color:#528A3E; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.container .thumnail_container {width:245px; height:100px;}
.container .thumnail_container img:hover {cursor:pointer;}
.container .thumb_left { margin:0px 0px 0px 40px; width:85px; height:80px; float:left;}
.container .thumb_right { width:100px; height:80px; float:right;}
.container .large_image { padding:90px 0px 0px 20px;}
.container .download_section { height:60px; width:915px; padding:0px 0px 0px 0px; margin:30px 30px 0px 50px; background:#F1F2F2;}
.container .download_subheading {color:#4D4D4D; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:20px;}
.container .download_left { float:left; width:475px; height:60px;}
.container .download_right { float:right; width:440px; height:60px;}
.container .legal_section { padding-top:40px; margin:0px 20px 0px 20px; width:945px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.container .button {padding-top:12px; cursor:pointer;}
.container .clickable {cursor:pointer;}
.clr {clear:both;}
/* End Container Classes */









/* Begin schoolar-imageClasses */
/* scholarshare_faq.shtml */
.schoolar-image img{padding-top:4px;}
/* End schoolar-image Classes */

/* Begin college-plan Classes */
/* landing_ca.shtml */
.college-plan h2{font-size: 123.1%; color: #408800; padding:0px 0px 9px 0px; font-weight: bold;}
.college-plan .left-side{float:left; padding-right:20px; width:240px;}
.college-plan .right-side{float:right; width:240px;}
.college-plan .left-side .fin-aid-basics {width:220px; margin-bottom:16px;}
.college-plan .right-side .fin-aid-basics {width:230px;}
/* End college-plan Classes */

/* Begin top-border Classes */
/* landing_ca.shtml */
.top-border{width:180px; border-top:1px solid #CDCCCC; line-height:138.5%; padding-top:8px;}
/* End top-border Classes */

/* Begin color-table Classes */
/* compare_options.shtml */
.color-table table {border:1px solid #666666;}
.color-table table .col1{background-color: #f8fafc;}
.color-table table .col2{background-color: #f1f5f9;}
.color-table table .col3{background-color: #e7eef4;}
.color-table table tr th{width:25%; font-size:93%; vertical-align:middle; text-align:center; padding:5px; border-right:1px solid #666666;}
.color-table table tr td{font-size:93%; padding:5px; border-top:1px solid #666666; border-right:1px solid #666666; vertical-align:top;}
.color-table .checked-image{vertical-align:middle; text-align:center;}
.color-table p{padding-bottom:13px;}
/* End color-table Classes */

/* Begin round-tabs Classes */
/* compare_options.shtml */
.round-tabs .rounded-tab {font-family:Arial , helvetica ,  sans-serif;font-size:100% !important;}
.round-tabs .rounded-tab sup{vertical-align:top;}
.round-tabs .rounded-tab a {background: url("/images/tb_6_lon.gif") left top no-repeat; padding: 0 0 0 15px; font-weight: bold; display: block; float: left; text-align: center;cursor: pointer;text-decoration:none;}
.round-tabs .rounded-tab a:hover{text-decoration:underline}
.round-tabs .rounded-tab a:visited{color:#0F57C2}
.round-tabs .rounded-tab a span {background: url("/images/tb_6_ron.gif") right top no-repeat; padding: 3px 15px 3px 0; display: block; float: left; text-align: center;}
.round-tabs .rounded-tab ul {list-style:none; padding:0; margin:0;}
.round-tabs .rounded-tab li {float: left; margin: 0px 2px -2px 0px; background-color:#ECF1F7;} 
.round-tabs .rounded-tab li.selected {font-family: arial ,  sans-serif;background-color: #fff; border-bottom: solid 1px #FFF !important;z-index:100;position:relative;}
.round-tabs .rounded-tab li.selected a {color: #408800 !important;}
.round-tabs .rounded-tab li.selected a:hover {text-decoration:none;}
.round-tabs .rounded-tab .bottom-border{border-bottom: solid 1px #BBBBBB;clear: both; height: 1px; margin: 0px; padding: 0px;}
.round-tabs .rounded-tab .hr-for-ie {display:none;}
.round-tabs .rounded-tab .bylinetab {font-size: 93%; line-height: 122%;color: #666666;padding-left: 5px;padding-top: 3px;background-color: #fff;}
.round-tabs .rounded-tab .wrap-text-height{line-height:108%}

.round-tabs .hidden-div {display:none}
.round-tabs .div-content {border:1px solid #BBBBBB; border-top:none; height:auto; padding:20px; line-height:138.5%;}
.round-tabs .div-content h3{padding-bottom:10px; font-size: 108%; color: #333333; font-weight: bold;}
.round-tabs .div-content p{padding-bottom:18px; font-size:93%;}
.round-tabs .div-content table{border:1px solid #666666; width:100%; font-size:93%;}
.round-tabs .div-content td{border-top:1px solid #666666;  border-right:1px solid #666666; padding:5px; vertical-align:top; }
.round-tabs .div-content th{border-right:1px solid #666666; padding:5px; width:33%; font-weight:bold; text-align:center;}
.round-tabs .div-content table td ul li {font-size:100%; background:url("/images/greenbulsq.gif") 0px 8px no-repeat;padding:0px 0px 0px 11px;list-style: outside; list-style-type: none; list-style-image: none;}
.round-tabs .div-content  .li-gap{padding-bottom:8px;}
.round-tabs .div-content table .col1{background-color: #f8fafc;}
.round-tabs .div-content table .col2{background-color: #f1f5f9;}
.round-tabs .div-content table .col3{background-color: #e7eef4;}
/* End round-tabs Classes */

/* Begin ss-message Classes */
/* landing_ca.shtml */
.ss-message {padding: 14px 16px 15px 16px; width:93%; border: 2px solid #73AE00; background-color: #E7EFDE !important;}
.ss-message h3{font-size: 93%; font-weight: bold; line-height: 138.5%;}
.ss-message p{font-size: 93%; color:#000000; padding:8px 0px 10px 0px; line-height: 138.5%;}
.ss-message ul li {font-size:93%; line-height: 138.5%; background:url("/images/blue-arrow-bullet.gif") 0px 4px no-repeat; padding:0px 0px 2px 20px;list-style: outside; list-style-type: none; list-style-image: none;}
/* End ss-message Classes */