/* 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;

font-family:arial, helvetica, sans-serif;

}



a:visited {

color:#800080;

text-decoration:none;

}



a:active,a:focus {

color:#E74B00;

text-decoration:underline;

}



a:hover {

text-decoration:underline;

}

/* === End global link treatment === */

/* Begin Utility Classes */
.clear-left {clear: left;}
.clear-right {clear: right;}
.clear-both {clear: both;}
.off-screen{position:absolute; left:-5000px;width:1px;height:1px;overflow:hidden;}
/* End Utility Classes */


 /* BEGIN MISCELLANEOUS CLASSES */
.off-screen{position:absolute; left:-5000px;width:1px;height:1px;overflow:hidden;}
.hidden{display:none}
.bold{font-weight:bold !important;}
.gray-text{color:#999999;}
.align-right{text-align:right;}
.no-border {border-right:none !important;}
.sup-text {vertical-align:top;font-size:93%;}
/* Layout classes go here */
.layout-main-content-region {margin:0px 0 0 10px;padding: 0;width: 985px}
.layout-main-content-region .page-title h1{color: #408800;font-size: 182%;font-weight: normal;
    margin: 0 0 15px;}
.layout-main-content-region .left-col { float: left;padding:0 16px 0 0;width: 716px;border-right:1px solid #DBDCDE;margin-bottom:25px;}
.layout-main-content-region .right-col { float: left;padding: 0 0 0 10px;width: 238px;margin-top:-5px;}

.layout-content-table {width:995px;margin:0px 0px 0px 0px;padding:0px;}
.layout-content-table .layout-left-gutter {padding:0px 0px 0px 10px;}
.layout-content-table .layout-toc-region {width:169px;margin:0px;padding:0px;vertical-align:top;}
.layout-content-table .layout-toc-right-gutter {padding:0px 0px 0px 21px;}
.layout-content-table .layout-main-cont-col {width:795px;}
.layout-content-table .layout-main-cont-col .content-coloum .left-section {width:573px;float:left;padding:0px 20px 0px 0px;border-right:1px solid #D1DAD3;}
.layout-content-table .layout-main-cont-col .content-coloum .right-section {width:191px;float:left;padding:0px 0px 0px 10px;margin-top:-2px;}

.layout-body-content {width: 573px; margin: 0px; padding: 0px; vertical-align: top;}
.layout-body-content .layout-spacer-01 {padding:0px 0px 18px 0px;}
.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: 191px; padding: 0px; margin: 0px; vertical-align: top;}

/* investment_rewards_card_faqs.shtml*/
.investment-rewards-card-faqs .layout-content-table .layout-main-cont-col .content-coloum .left-section {width:573px;float:left;padding:0px 20px 0px 0px;border-right:none;}
.investment-rewards-card-faqs .layout-content-table .layout-main-cont-col .content-coloum .left-section .layout-spacer-01 {padding:0px 0px 18px 0px;}

.checkwriting-faq .layout-content-table .layout-toc-region {width:0px;}
.checkwriting-faq .layout-content-table .layout-toc-right-gutter {padding:0px;}
.checkwriting-faq .layout-main-cont-col .layout-spacer-01{padding: 0px 0px 26px 0px;}
.checkwriting-faq .layout-main-cont-col .layout-spacer-02{padding: 0px 0px 11px 0px;}

/*  CSS FOR private client American card FAQs  */

.layout-content-table .faqs-header {}
.layout-content-table .faqs-header h1{font-size:182%; color:#387800;font-weight:normal;margin:0px;}
.layout-content-table  .ofTextBlock{color: #000000;font: 93% Verdana,sans-serif !important;margin: 0 0 24px;padding: 0;text-align: left;}
.layout-content-table  .ofTextBlock h3{color:#000000;display:block;font:bold 100% Verdana,sans-serif;margin:0;padding-bottom: 4px;text-align:left;}
.layout-content-table  .ofTextBlock td h3{color:#000000;display:block;font:bold 100% Verdana,sans-serif;margin:0;padding-bottom: 4px;text-align:left;} 
.layout-content-table  .ofTextBlock a{color: #333399;text-decoration: underline;font-family:verdana;}
.layout-content-table  .ofSectionEnd{padding-bottom: 19px;}
.layout-content-table  .ofTextBlock li{background-image:url("../images/greenbulsq.gif");background-position: 0 8px !important;background-repeat:no-repeat;font-size: 100%;line-height: 138.5%;list-style: none outside none;margin: 0;padding: 0 7px 5px 11px; position: relative;}
.layout-content-table  .ofTextBlock H2 {color: #17598F !important;font: bold 16px Arial,sans-serif;margin: 0;padding-bottom:19px;text-align: left;}
.layout-content-table p.ofSectionEnd{color: #000000;font: 100%/19px Verdana,sans-serif;text-align: left;}
.layout-content-table a.ofTop {display: block;font-size: 11px; padding: 5px 0 21px;text-align: right;}
.layout-content-table td.faqs-col{width:572px}
.layout-content-table  .ofSubSectionEnd{padding-bottom:16px;}
.layout-content-table   .ofTextBlock p {line-height: 138.5%; margin: 0;padding-bottom: 6px;text-align: left;}
.ofFootnote p{color: #666666;font: 85% Verdana;}



.layout-breadcrumb-region { padding: 0 0 0 10px;width: 985px;}
.layout-breadcrumb-region .layout-spacer-1 {padding: 6px 0 0 0;}
.layout-breadcrumb-region .layout-spacer-2 {padding: 0 0 5px 0;}
.layout-footer-region{padding:0px 0px 0px 0px;width:995px;}
.layout-footer-region .msc_mgr_layout_spacer{padding: 0 0 4px 0px;}
.layout-footer-region .layout-spacer-1{padding:0px 0px 53px 0px;}
.layout-footer-region .layout-spacer-3{padding:0px 0px 60px 0px;}
.layout-footer-region .layout-spacer-4{padding:0px 0px 29px 0px;}

.billpay-faq .layout-footer-region .layout-spacer-1{padding:0px 0px 57px 0px;}
.checkwriting-faq .layout-footer-region .layout-spacer-1{padding:0px 0px 57px 0px;}
.etf-faqs .layout-footer-region .layout-spacer-1{padding:0px 0px 59px 0px;}
.investment-rewards-card-faqs .layout-footer-region .layout-spacer-1{padding:0px 0px 59px 0px;}

/* Component classes go here */

/* Begin BreadCrumb Component Classes*/
.breadcrumb {border-bottom:1px dotted #D6D6D6;padding:0 10px 4px 0;margin:0px;}
.no-border{border-bottom:0px;}
.breadcrumb ul{list-style-type:none;margin:0px;float:left;}
.breadcrumb ul  li{display:inline;}
.breadcrumb ol{list-style-type:none;margin:0px;float:left;}
.breadcrumb ol  li{display:inline;}
.breadcrumb .top-links{font-size:85%;color:#666666;float:left;width:600px}
/*.breadcrumb .top-links a.blue-text{color:#666666;}*/
.breadcrumb .top-links a{color:#666666;}
.breadcrumb .top-links li {background-image: url("../images/breadcrumb-caret.gif"); background-position: right 5px;background-repeat: no-repeat;display: inline;list-style: none;padding: 0 10px 0 0;margin:0 2px 0 0;}
.breadcrumb .top-links li.no-bkg-img{background-image:none;}
.breadcrumb .option-list{display:inline;float:right;margin-bottom:-3px;padding-bottom:0;
position:relative;top:-5px;}
.breadcrumb .option-list img{margin:0px;padding:0px 2px 0px 2px;vertical-align:text-top;border:0;}
.breadcrumb .option-list li{display:inline;}
.breadcrumb .option-list .pipe  {color:#999999;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:5px;padding-right:1px;padding-top:0;font-size:123.1%;}
.breadcrumb .option-list .print {font-size: 85%;}
.breadcrumb .option-list .print a {padding-right: 3px;border:0}
.breadcrumb .option-list .email {background-image: url("../images/email_sm.gif");background-position: 0px 1px;
background-repeat: no-repeat;font-size: 85%;}
.breadcrumb .option-list .email a {padding-left: 20px;padding-right: 3px;}

.breadcrumb .option-list .txt0 {display:inline; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.breadcrumb .option-list .txt1{display:inline; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.breadcrumb .option-list .txt2 {display:inline; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

.breadcrumb .option-list .txt0 a {font-weight:bold; font-size:85% !important;}
.breadcrumb .option-list .txt0 a:hover {text-decoration: underline;}
.breadcrumb .option-list .txt1 a {font-weight: bold; font-size: 100%;}
.breadcrumb .option-list .txt1 a:hover {text-decoration: underline;}
.breadcrumb .option-list .txt2 a {font-weight: bold; font-size: 123.1%;}
.breadcrumb .option-list .txt2 a:hover {text-decoration: underline;}
.breadcrumb .option-list .active a {color: #000000; cursor: default;font-weight: bold !important;}
.breadcrumb .option-list.active a:hover {color: #000000; cursor: default; text-decoration: none;}
.breadcrumb sup {vertical-align: top;}
.billpay-faq .breadcrumb {padding-bottom: 7px;}
.checkwriting-faq .breadcrumb {padding-bottom: 7px;}
.etf-faqs .breadcrumb {padding-bottom: 7px;}
.investment-rewards-card-faqs .breadcrumb {padding-bottom: 7px;}

/* Begin TOC Component Classes */
.toc .navcontent{padding-top:2px;border-left: 1px solid #A3C183;border-right: 1px solid #A3C183;}
.toc .navcontent .list-header{font-weight:bold;}
.toc .navcontent .last-list-item{border-bottom:none;}
.toc h2 {color:#FFFFFF;font-size:85%;padding:7px 10px 5px 6px;margin-top:3px;background-color:#408800;border:1px solid #A3C183;margin-bottom:-3px;}
.toc h3{font-size:85%;padding: 5px 0 5px 10px;}
.toc ul li{font-size: 85%; margin: 0;padding: 2px 0 3px 10px;text-transform: none;}
.toc ul li.selected {background-color: #EEEEEE;color: #4E6172;font-weight: bold;}
.toc ul li a{color: #24486B;text-decoration: none;}
.toc ul li a:active, .toc li a:focus {color:#E74B00; text-decoration:underline;}
.toc ul li a:hover{text-decoration:underline;}
.toc ul{border-bottom:1px solid #A3C183;padding:2px 0px 3px 0px;}
.toc sup {font-size: 100%;
    vertical-align: 4px;
}
.toc ul li .sub-list {margin-left:-10px;margin-top:0px}
.toc ul li .sub-list li{font-size: 100%;font-weight:normal;padding: 4px 0 3px 10px;}
.toc ul li .sub-list li.selected{font-weight:bold;}




/* Page title */
.page-title-region h1 {font-size:182%;color:#408800;margin:0px 0px 15px 0px;font-weight:normal;}
.page-title-region h1.amex-card-title{width:574px}
.page-title-region h1.amex-private-card{font-size:182%;color:#408800;margin:0px 0px 15px 0px;font-weight:normal;}
.page-title-region h1 sup {vertical-align:top;font-size:93%;}

.etf-faqs .page-title-region .layout-spacer-01{padding-bottom:4px;}

.checkwriting-faq .page-title-region h1{padding-top:20px;}

/* Leading content */
.leading-content-cash-mgmt p {font-size:93%;line-height:138.5%;padding:0px 0px 18px 0px;}

.leading-content {border-bottom:1px solid #D1DAD3}
.leading-content .amex-card{float:left;padding-bottom:5px;width:135px;}
.leading-content .rgt-col {width:380px;margin-bottom:2px;float:left;}
.leading-content .auto-width{float:left;margin-bottom:2px;width:auto}
.leading-content .expanded-rgt-col {width:510px;}
.leading-content .more-info img{padding:0px 3px 0px 0px;}
.leading-content .more-info {padding:0px 0px 15px 0px;}
.leading-content .rgt-col img{float:left;margin-right:19px;margin-bottom:8px;}
.leading-content .rgt-col p {font-size:93%;line-height:138.5%;padding:0px 0px 10px 0px;}
.leading-content .rgt-col p.amex-card-center{margin-bottom:1px}
.leading-content .left-col {width:180px;float:left;}
.leading-content .left-col-one{float: left;width: 193px;}
.leading-content .left-col img {padding:0px 0px 0px 9px;}
.leading-content .left-col img.apply-btn{padding:0px 0px 0px 51px;}
.leading-content .left-col img.enroll-btn{padding:0px 0px 0px 61px;}
.leading-content .left-col .img-bottom-txt {padding:3px 0px 9px 61px;font-size:85%;line-height:100%;color:#666666;text-align:center;}
/* Open Account */
.bold {font-weight:bold;}
.info-text {font-size:131%;font-weight:bold;margin-left:2px;color:#000000;}
.disp-blk{display:block}
.double-horizontal-rule {border-bottom: 1px solid #DBDCDE;border-top: 1px solid #DBDCDE;height: 1px;}
.double-horizontal-rule-one{border-bottom: 1px solid #DBDCDE;border-top: 1px solid #DBDCDE;height: 1px;margin-top:30px;}
.double-horizontal-rule-second{border-bottom: 1px solid #DBDCDE;border-top: 1px solid #DBDCDE;height: 1px;margin-top:20px;}

.right-rail {margin:16px 0px 0px 0px;}
.open-acc-bricklet {padding-bottom:19px;border-bottom:1px solid #D1DAD3;margin-bottom:7px;}
.open-acc-bricklet h3{font-size: 93%;padding:0px 0px 7px 0px;font-weight: normal;}
.open-acc-bricklet .open-acc-btn {text-align:left;padding:0px 0px 10px 0px;}

.open-acc-bricklet .contact-links li{display:inline;font-size:93%;}
.open-acc-bricklet .contact-links .pipe {color:#D1DAD3;margin:0px 0px 0px 0px;padding:0px 2px 0px 6px;}

.fidelity-viewpoints h3{font-size:108%;color:#408800;padding:0px 0px 12px 0px;}
.fidelity-viewpoints ul {padding:0px 0px 3px 0px;}
.fidelity-viewpoints ul li {background: url("../images/greenbulsq.gif") no-repeat;background-position: 4px 6px;padding:0px 0px 9px 17px;}
.fidelity-viewpoints .more-info img{padding:0px 3px 0px 0px;}
.fidelity-viewpoints .more-info{margin-top:-3px}




/* option bricklet1 */
.option-bricklet1 {border-bottom: 1px solid #DBDCDE;padding-bottom:8px}
.option-bricklet1 .ref-priortiy-text{display:block;font-size:93%;margin-bottom: 3px;}
.option-bricklet1 .ref-priortiy-text-one{}
.option-bricklet1 h3 {color: #408800;font-size: 108%;padding:0px 0px 9px 0px;}
.option-bricklet1 .txt-black {color:#000000;/*margin-bottom:7px;*/font-weight:normal;font-size:93%;}
.option-bricklet1 p{font-size: 108%;padding: 0 0 9px 0;line-height:138.5%;}
.option-bricklet1 ul{margin-top:-1px;padding:0px 0px 10px 0px;font-size: 93%;line-height: 138.5%;}
.option-bricklet1 li{display:inline;}
.option-bricklet1 .pipe {color:#D1DAD3;margin:0px 0px 0px 0px;padding:0px 2px 0px 6px;}
.option-bricklet1 img {padding:0px 0px 15px 0px;}

/* option bricklet2 */
.option-bricklet2 {border-bottom: 1px solid #DBDCDE;}
.option-bricklet2 h3 {color: #408800;font-size:108%;padding:7px 0px 11px 0px;}
.option-bricklet2 ul{margin-bottom:2px}
.option-bricklet2 ul li {background: url("../images/greenbulsq.gif") no-repeat;background-position: 4px 6px;padding:0px 0px 15px 17px;font-size:93%;line-height:138.5%;}
.option-bricklet2  img {padding:0px 0px 0px 2px;}
.option-bricklet2 img.money-magazine{margin-top:15px;margin-left:5px;}
.no-btm-border{border-bottom:none !important;}

/* option bricklet3 */
.option-bricklet3 {border-bottom: 1px solid #DBDCDE;}
.option-bricklet3 h3 {color: #408800;font-size:108%;padding:7px 0px 12px 0px;}
.option-bricklet3 ul{margin-bottom:11px}
.option-bricklet3 ul li {background: url("../images/greenbulsq.gif") no-repeat;background-position: 4px 6px;padding:0px 0px 4px 17px;font-size:93%;line-height:138.5%;}

/*option bricklet new*/
.option-bricklet-new{border-bottom: 1px solid #DBDCDE}
.option-bricklet-new img.new{float:left;margin:10px 5px 0px 0px}
.option-bricklet-new h3 {float:left;color: #408800;font-size:108%;padding:7px 0px 12px 0px;}
.option-bricklet-new  p {font-size:93%;line-height:138.5%;padding:0px 0px 15px 0px;}

/* option bricklet4 */
.option-bricklet4 h3 {color: #408800;font-size:108%;padding:7px 0px 12px 0px;}
.option-bricklet4  p {font-size:93%;line-height:138.5%;padding:0px 0px 15px 0px;}
.option-bricklet4  img {padding:0px 0px 15px 0px;}
.option-bricklet4 {border-bottom: 1px solid #DBDCDE;}

/* option bricklet5 */
.option-bricklet5 h3 {color: #408800;font-size:108%;padding:7px 0px 12px 0px;}
.option-bricklet5  p {font-size:93%;line-height:138.5%;padding:0px 0px 15px 0px;}

/* Thank You Pop Up */
.thank-you-popup {width:543px;border:1px solid #000000;margin:50px;padding:0px 0px 19px 20px;position:absolute;top:88px;left:160px;background-color:#fff;z-index:10000;}
.thank-you-popup p {font-size:93%;line-height:138.5%;padding:0px 0px 13px 0px;}
.thank-you-popup h2 {color:#408800;font-size:131%;padding:16px 0px 15px 0px;margin:0px;}
.thank-you-popup .close-img {float:right;padding:5px 5px 0px 0px;}
.thank-you-popup .form-row {padding: 0px 0px 12px 0px;}
.thank-you-popup .form-row input{margin:0px 8px 5px 0px;vertical-align:bottom;float:left;}
.thank-you-popup label {font-size:93%;padding:0px;margin:0px;}
.thank-you-popup .next-btn {text-align:center;padding:7px 0px 0px 0px;margin:0px;}




/* ATM Reimbursement Modal PopUp */
.atm-reimburse-levels {width:503px;border:1px solid #000000;margin:30px;position:absolute;top:100px;left:210px;background-color:#fff;z-index:10000;}
.atm-reimburse-levels .close-img {float:right;padding:5px 5px 0px 0px;}
.atm-reimburse-levels h2 {font-size:131%;color:#408800;padding:20px 0px 30px 20px;}
.atm-reimburse-levels .account-type {padding:0px 20px 20px 20px;}
.atm-reimburse-levels .account-type table{width:100%;}
.atm-reimburse-levels .account-type thead th {font-weight:bold;font-size:93%;line-height:116%;border-bottom:2px solid #D1DAE3;padding:0px 0px 5px 0px;}
.atm-reimburse-levels .account-type table .col1 {width:182px;}
.atm-reimburse-levels .account-type table .col2 {width:110px;}
.atm-reimburse-levels .account-type table .col3 {width:132px;}
.atm-reimburse-levels .account-type td{border-bottom:1px solid #D1DAE3;padding:7px 15px 5px 0px;font-size:93%;line-height:116%;}
.atm-reimburse-levels .account-type .last-row {border-bottom:none;}




/* fidelity cash management account table */
.cash-mgmt-acc-table {margin-bottom:7px;}
.cash-mgmt-acc-table table{width:100%;}
.cash-mgmt-acc-table table .col1 {width:192px;}
.cash-mgmt-acc-table tbody th {border-bottom:1px solid #D1DAD3;font-weight:bold;font-size:93%;line-height:138.5%;vertical-align:top;padding:3px 5px 0px 5px;}
.cash-mgmt-acc-table .no-bottom-border{border-bottom:none;}
.cash-mgmt-acc-table td {border-bottom:1px solid #D1DAD3;font-size:93%;line-height:138.5%;padding:3px 5px 5px 5px;}
.cash-mgmt-acc-table ul {padding:0px;margin-bottom:-8px;width:345px;}
.cash-mgmt-acc-table ul li {padding:0px 0px 6px 0px;margin:0px;}
.cash-mgmt-acc-table li.last-item {padding:0px 0px 7px 0px;}
.cash-mgmt-acc-table li.card-details-last-item {padding:1px 0px 17px 0px;}
.cash-mgmt-acc-table p{padding:0px 0px 10px 0px;}
.cash-mgmt-acc-table .table-last-row {border-bottom:none;}


/* get-benifits-bricklet */
.get-benifits-bricklet {width:710px;padding:7px 0px 10px 0px;background: url("../images/bggradient.jpg") no-repeat;background-position: -1px 0px;border-right:1px solid #DBDCDE;border-bottom:1px solid #DBDCDE;border-left:1px solid #DBDCDE;margin:0px 0px 41px 0px;}
.get-benifits-bricklet img{margin-left:-4px}
.get-benifits-bricklet .offers {margin:8px 0px 0px 0px;padding:0px;}
.get-benifits-bricklet .offers .coloum1 {width:210px;float:left;padding:0px 10px 0px 14px;}
.get-benifits-bricklet .offers .coloum2 {width:210px;float:left;border-right:1px solid #DBDCDE;padding:0px 10px 0px 15px;border-left:1px solid #DBDCDE;}
.get-benifits-bricklet .offers .coloum3 {width:220px;float:left;padding:0px 0px 0px 15px;}
.get-benifits-bricklet .offers h2 {font-size:131%;padding:0px 0px 7px 0px;}
.get-benifits-bricklet .offers p{font-size:93%;line-height:138.5%;padding:0px 0px 15px 0px;}
.get-benifits-bricklet .offers ul li {background: url("../images/greenbulsq.gif") no-repeat;background-position: 0px 6px;padding:0px 0px 11px 13px;font-size:93%;}




/* mobile and full view section*/
.mobile-and-full-view-sec{margin:0;padding:0;}
.mobile-and-full-view-sec .leftcolumn p {font-size:93%; padding: 0px 0px 0px 0px;margin: 0px; line-height: 138.5%;}
.mobile-and-full-view-sec .rightcolumn p {font-size:93%; padding: 0px 0px 0px 67px; margin: 0px; line-height: 138.5%;}
.mobile-and-full-view-sec .image {margin:0px; padding: 0px;}
.mobile-and-full-view-sec .image img {float:left; margin:0px; padding:3px 14px 0px 15px;}
.mobile-and-full-view-sec .leftcolumn {float:left; margin:0px 10px 0px 0px;padding: 0px 0px 28px 0px; width:344px;}
.mobile-and-full-view-sec .rightcolumn {float:left;margin:0px ;padding: 0px 0px 28px 0px;width:342px;}




/* See how it works */
.see-how-it-works {width:532px;background-color:#F0F0F0;padding:20px 20px 19px 20px;margin:-2px 0px 30px 0px;}
.see-how-it-works .left-content {float:left;width:220px;margin:0px 65px 0px 0px;}
.see-how-it-works .calc-left-content{float:left;width:220px;margin:0px 15px 0px 0px;}
.see-how-it-works .right-content {float:left;margin:0px;padding:0px;}
.see-how-it-works .left-content h3 {font-size:108%;line-height:138.5%;padding:0px 0px 7px 0px;}
.see-how-it-works .left-content p {font-size:93%;line-height:138.5%;padding:0px 0px 9px 0px;}
.see-how-it-works .left-content ul li {font-size:93%;padding:0px 0px 13px 0px;}
.align-see-how-it-works {margin:20px 0px 0px 0px !important;}
p.calc-btm-text{color:#666666;margin-top:10px;font-size: 85%;line-height: 138.5%;}

/* css for amex calculator */
.amex-calculator{background-color:#F0F0F0;padding:20px 20px 8px 20px;margin-top:20px}
.amex-calculator .calc-left-content{float:left;width:193px;margin:0px 15px 0px 0px;}
.amex-calculator .right-content {float:left;margin:0px;padding:0px;}
.amex-calculator .calc-left-content h3 {font-size:108%;line-height:138.5%;padding:0px 0px 7px 0px;}
.amex-calculator .calc-left-content p {font-size:93%;line-height:138.5%;padding:0px 0px 9px 0px;}


/* Rewards-work */
.rewards-work {width:532px;background-color:#F0F0F0;padding:16px 20px 9px 20px;margin:30px 0px 30px 0px;}
.rewards-work h2 {font-size:131%;line-height:100%;padding:0px 0px 6px 0px;}
.rewards-work p {font-size:93%;line-height:138.5%;padding:0px 0px 8px 0px;}
.rewards-work .wrapped-text {float:left;width:430px;}
.rewards-work img {float:right;}

/* fidelity cash management account over conventional account */
.choosing-cash-mgmt-acc {margin:0px 0px 7px 0px;}
.choosing-cash-mgmt-acc h2 {font-size:131%;color:#408800;padding:0px 0px 10px 0px;margin-top: 17px;}
.choosing-cash-mgmt-acc h3 {font-size:108%;padding:0px 0px 8px 0px;}
.choosing-cash-mgmt-acc p{font-size:93%;line-height:138.5%;}
.choosing-cash-mgmt-acc .left-col {float: left;margin: 0 20px 10px 0;width: 45%;}
.choosing-cash-mgmt-acc .rgt-col {float: left;margin: 0 20px 10px 0;width: 45%;}

/* CSS FOR blank-div */
.blank-div{filter:alpha(opacity=30);opacity:0.1;width:995px;height:1730px;position:absolute;left:0px;top:0px;z-index:50;background-color:#9e9e9e;}	
.blank-div-one{height:797px;}


/* Disclaimer */
.disclaimer {font-size:85%;line-height:123.1%;color:#666666;margin:7px 0px 0px 0px;}
.disclaimer-one{margin-top:27px}
.disclaimer p {padding:0px 0px 6px 0px;}
.disclaimer ol{list-style-type: decimal;padding: 0 0 0 18px;margin-left: -1px;}
.disclaimer .larger-size{font-size:108%;}
.disclaimer ol li{padding: 0 0 6px !important;}
.disclaimer .clear-bottom{padding-bottom:0px !important;}
.investment-rewards-card-faqs .disclaimer {line-height:normal;}

/* CSS for-how-to-get-started*/
.how-to-get-start{width:572px;}
.how-to-get-start .text-OR{float:left;color:#656565;font-weight:bold;font-size:123.1%;margin-left:41px;margin-top:36px;} 
.how-to-get-start h2{font-size:131%;color:#408800;float:left;}
.how-to-get-start .left-col{margin-top:21px;float:left;width:210px;}
.how-to-get-start .left-col img.laptop-icon{margin-left:100px;margin-bottom:8px;float:none}
.how-to-get-start .left-col img.open-fide-cash-acc{float:left;margin:2px 7px 5px 0;}
.how-to-get-start .left-col .bottom-link{margin-left:60px;width:141px}
.how-to-get-start .left-col a{font-size:93%;margin-left:0px;}
.how-to-get-start .right-col{float:right;margin-top:20px;width:280px;text-align:left;margin-right:6px;}
.how-to-get-start .right-col h3{font-size:93%;margin-bottom:8px;}
.how-to-get-start .right-col img.paper-icon{margin-left:114px;}
.how-to-get-start .right-col .bottom-list{margin-left:49px}
.how-to-get-start .right-col p{font-weight:bold;font-size:93%;margin-bottom:16px;margin-top:7px;line-height:138.5%;}
.how-to-get-start .right-col ul{font-size:93%;line-height:138.5%;margin-bottom:14px;}
.how-to-get-start .right-col ul li{text-indent:10px}
.how-to-get-start .right-col ul li.retirement-list{margin-bottom:-4px;text-indent:10px}
.how-to-get-start .right-col ul span.must-over{font-size:93%;margin-left:10px}
.how-to-get-start .right-col ul.retirement{margin-bottom:29px}

/* fidelity cash management account table */ 
.amex-cards-table table{width:100%;}
.amex-cards-table table .col1 {width:115px;}
.amex-cards-table table .col2 {width:335px}
.amex-cards-table table .col3 {}
.amex-cards-table .no-bottom-border{border-bottom:none;}
.amex-cards-table td {border-bottom:1px solid #D1DAD3;font-size:93%;line-height:138.5%;vertical-align:top;padding:0px 0px 0px 0px;}
.amex-cards-table td h3{font-size:100%;padding:0 0 0 15px;width:210px;margin-top:3px;}
.amex-cards-table p{padding: 0 15px 4px 15px;line-height: 138.5%;}
.amex-cards-table td img{margin-top:7px}
.amex-cards-table .table-last-row {border-bottom:none;}
.amex-cards-table .bottom-text{margin-top:9px;font-size:93%;line-height:123.1%;color:#666666;}


/* css for calculator */

.calc-box {background-color:#Fff;padding:15px 0 0 14px;width:310px;}
.calc-box .lg-text {font-size: 122%;font-weight: bold;}
.calc-box h3{font-size:106%;margin-bottom:15px;}
.calc-box form{margin:0;padding:0;}
.calc-box table{margin:0;padding:0;}
.calc-box table td{padding-bottom:6px;padding-right:10px;}
.calc-box table td a{margin-left:10px;font-weight:bold;text-decoration:underline;line-height:138.5%;}
.calc-box table td input.calc-btn{margin:0px 0px 0px 7px;}




.faq-content {line-height:138.5%; width: 573px;}
.faq-content p {padding:0px 0px 13px 0px; font-size:93%;}
.faq-content h1 {font-size: 131%; color: #408800; padding:15px 0px 10px 0px; font-weight: bold;}
.faq-content h2 {font-size: 123.1%; color: #408800; padding:15px 0px 10px 0px; font-weight: bold;}
.faq-content sup {vertical-align:top;}
.faq-content h3 {font-size: 108%; color:#333333; font-weight:bold; padding:13px 0px 10px 0px;}
.faq-content h4 {font-size: 93%; font-weight:bold; padding:13px 0px 10px 0px;}
.faq-content dt {font-weight: bold; padding:0px 0px 9px 0px;}
.faq-content dd {padding:0px 0px 14px 0px; font-size: 93%;}
.faq-content ol {padding:0px 0px 13px 0px;}
.faq-content ol li {font-size:93%; list-style: decimal;padding:0px 0px 8px 0px;margin:0px 0px 0px 22px;}
.faq-content ul {padding:0px 0px 13px 0px;}
.faq-content ul li {font-size:93%; background:url("/images/greenbulsq.gif") 0px 7px no-repeat;padding:0px 0px 8px 11px;list-style: outside; list-style-type: none; list-style-image: none;}
.faq-content ul li img {border: 0px; cursor: pointer;}
.faq-content img {padding:0px 2px 0px 0px;}
.faq-content ul .clear-bottom {padding-bottom:0px !important;margin-bottom:0px !important;}
.faq-content .top-link {text-align: right; font-size:85%; padding-bottom:0px; padding-top:12px;}
.faq-content em{ font-style:italic;}
.faq-content .center {text-align:center;}
.faq-content .left{float:left;}
.faq-content .right{float:right;}
.faq-content .clear-top{padding-top:0px;}
.faq-content .clear-bottom{padding-bottom:0px;}
.faq-content .top-link-bottom{text-align:right; font-size:85%; padding-bottom:12px; padding-top:13px;}
.faq-content .question{font-weight:bold; padding-bottom:1px;}
.etf-faqs .faq-content {margin-top:-5px;}

/* Begin Contact Classes */
.contact-us {font-family: arial, sans-serif; font-size: 93%; width: auto;color:#000000; margin-top:-5px;}
.contact-us ul {list-style-image:none; list-style-position:outside; list-style-type:none;}
.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; height:11px;}
/* End Contact Classes  */

.read-all-reviews{padding:1px 0px 16px 0px; font-family: arial, sans-serif; font-size: 93%; font-weight:normal;}

/* Begin footnote classes */
.footnote {font-size:85%; color:#666666;}
.footnote sup {vertical-align: top;}
/* End footnote classes */

/* Begin nav classes */
/* checkwriting_faq.shtml */
.nav {background-color: #79B400; border-bottom: 4px solid #3F8800; height: 32px;}
.nav img{float:left; padding-top:2px;}
.nav .close-link {padding:10px 0px 0px 518px;}
.nav .close-link a{color:#FFFFFF; font-size:85%;}
/* End nav classes */