body,p,td,th,div{color:#000}
a:link,a:active,a:visited{color:#2269b9;text-decoration:none;}
a:hover{color:#42afe5;}
img{border:none;}
select{font-size:11px;font-family:verdana;}
h3{margin:0;white-space:normal;}
#sub-foot-content #sub-foot-content-right h3{margin-left:0px;}
fieldset{width:auto;}
div.info-holder{display:none;width:0;height:0;overflow:hidden;}
div#outer-wrap{width:900px;margin-top:0;}
div#outer-wrap div#inner-wrap{width:675px;float:right;margin-right:10px;}
#primary-content-left .list-indent{margin-left: 10px;width:300px;}
#primary-content-left .list-indent ul{margin-top:0}
#primary-content-left ul.no-bp-list{margin-bottom:0}
#primary-content-left .list-indent h4{font-family:Arial,sans-serif;font-size:11px;color:#003366;margin-bottom:3px;border-bottom:none;}

div#outer-wrap div#inner-wrap ul#breadcrumb{width:660px;margin:1px 0 12px 15px;padding:0;float:left;font-family:arial;font-size:11px;}
div#outer-wrap div#inner-wrap ul#breadcrumb li{margin:0;padding:0;list-style:none;float:left;color:#003366;padding-bottom:3px;}
div#outer-wrap div#inner-wrap ul#breadcrumb li a{margin-right:5px;text-decoration:none;background:url(../img/breadcrumb-underline.gif) repeat-x bottom left;padding-bottom:1px;}
div#outer-wrap div#inner-wrap ul#breadcrumb li a:hover{background-image:none;}
div#outer-wrap div#inner-wrap ul#breadcrumb li span{padding-right:5px;color:#3399CC;}
div#outer-wrap div#inner-wrap ul#breadcrumb li sup{font-size:9px;vertical-align:2px;}

div#outer-wrap div#inner-wrap table#intro-area{clear:left;width:675px;border-collapse:collapse;margin:0;padding:0;height:10px;}
div#outer-wrap div#inner-wrap table#intro-area td#intro-text{vertical-align:top;padding:0;}
div#outer-wrap div#inner-wrap table#intro-area td#intro-text h1,
div#outer-wrap div#inner-wrap table#intro-area td#intro-text h2,
div#outer-wrap div#inner-wrap table#intro-area td#intro-text p{margin:0;padding:0;}
div#outer-wrap div#inner-wrap table#intro-area td#intro-text h1{margin-bottom:15px;margin-left:15px;margin-right:15px;font-size:22px;color:#003366;line-height:30px;font-family:arial;width:auto;}
div#outer-wrap div#inner-wrap table#intro-area td#intro-text h1 sup{font-size:12px;vertical-align:8px;}
div#outer-wrap div#inner-wrap table#intro-area td#intro-text h1 span.h1-suphead {display:block;font-size:15px;line-height:15px;font-family:arial,sans-serif;}
div#outer-wrap div#inner-wrap table#intro-area td#intro-text h1 span.h1-note {font-size:13px;vertical-align:middle;font-family:arial,sans-serif;}
div#outer-wrap div#inner-wrap table#intro-area td#intro-text h2{margin-bottom:11px;margin-left:15px;margin-right:15px;font-size:16px;font-family:Arial,Verdana,sans-serif;color:#003366;}
div#outer-wrap div#inner-wrap table#intro-area td#intro-text p{margin-left:15px;margin-right:15px;font-size:13px;font-weight:normal;font-family:Arial,sans-serif;line-height:125%;vertical-align:middle;}
div#outer-wrap div#inner-wrap table#intro-area td#intro-text sup{font-size:11px;vertical-align:3px;color:#000;}
div#outer-wrap div#inner-wrap table#intro-area td#intro-text sup.sm{font-size:9px;}
div#outer-wrap div#inner-wrap table#intro-area td#intro-ctas{vertical-align:middle;padding-top:20px;padding-bottom:20px;height:100%;}

div#outer-wrap div#inner-wrap a.large-cta{border:none;text-decoration:none;margin-left:15px;display:block;font:bold 14px arial;padding-left:35px;padding-bottom:1em;text-decoration:none;background:url(../img/buttons/double-cta-large-red.gif) no-repeat 0px 50%;padding-top:1em;zoom:1;float:left;/* fixes the oversized link */clear:left;/* fixes the oversized link */}
div#outer-wrap div#inner-wrap a.large-cta:hover{background-position:-1172px 50%;}
div#outer-wrap div#inner-wrap a.large-cta sup{vertical-align:3px;}
div#outer-wrap div#inner-wrap a.large-cta-blue{border:none;text-decoration:none;margin-left:15px;display:block;font:bold 14px arial;padding-left:35px !important;padding-bottom:1em;text-decoration:none;background:url(../img/buttons/double-cta-large-blue.gif) no-repeat 0 50%;padding-top:1em;zoom:1;float:left;/* fixes the oversized link */clear:left;/* fixes the oversized link */}
div#outer-wrap div#inner-wrap a.large-cta-blue:hover{background-position:-1172px 50%;}
div#outer-wrap div#inner-wrap a.medium-cta{border:none;text-decoration:none;background:url(../img/buttons/double-cta-medium-red.gif) no-repeat 0 0%;line-height:18px;zoom:1;}
div#outer-wrap div#inner-wrap a.medium-cta:hover{background-position:-1172px 0%;}
div#outer-wrap div#inner-wrap a.medium-cta-blue{border:none;text-decoration:none;background:url(../img/buttons/double-cta-medium-blue.gif) no-repeat 0 0%;line-height:18px;zoom:1;}
div#outer-wrap div#inner-wrap a.medium-cta-blue:hover{background-position:-1172px 0%;}
div#outer-wrap div#inner-wrap a.medium-cta,
div#outer-wrap div#inner-wrap a.medium-cta-blue{border:none;margin-left:15px;display:block;font:bold 14px arial;padding-left:35px !important;padding-bottom:0.5em;}
div#outer-wrap div#inner-wrap a.small-cta{border:none;text-decoration:none;background:url(../img/buttons/cta-small-red.gif) no-repeat 0 0%;line-height:14px;height:14px;zoom:1;margin-left:15px;display:block;font:10px arial !important;padding-left:20px;text-decoration:none;padding-top:0;float:left;/* fixes the oversized link */}
div#outer-wrap div#inner-wrap a.small-cta:hover{text-decoration:none;background-image:url(../img/buttons/cta-small-red-hover.gif);}
div#outer-wrap div#inner-wrap a.small-cta-blue{background:url(../img/buttons/cta-small-blue.gif) no-repeat 0 0%;line-height:14px;height:14px;zoom:1;margin-left:10px;display:block;font:10px arial !important;padding-left:20px !important;text-decoration:none;padding-top:0;float:left;/* fixes the oversized link */}
div#outer-wrap div#inner-wrap a.small-cta-blue:hover{background-image:url(../img/buttons/cta-small-blue-hover.gif);}

div#outer-wrap div#inner-wrap table#intro-area td#intro-ctas a.large-cta{border:none;margin-left:15px;}
.cta_no_link{color:#003366;font-family:Arial,Verdana,sans-serif;font-size:16px;font-weight:bold;padding-left:15px;}
div#outer-wrap div#inner-wrap table#intro-area td#intro-ctas a.top-button{border:none;margin-bottom:4px;}
div#outer-wrap div#inner-wrap table#intro-area td#ad-space{vertical-align:bottom;padding:0;width:343px;}
div#outer-wrap div#inner-wrap table#intro-area td#ad-space.mini_table{vertical-align:top !important;}
div#outer-wrap div#inner-wrap div#content-container-wrap{clear:both;/* to avoid problem with the 3 banners ads */width:675px;}
div#top-cap{width:675px;height:5px;font-size:1px;line-height:1px;background-color:#FFF;background-image:url(../img/bgs/main-cap-top.gif)}
div#bot-cap{width:675px;height:5px;font-size:1px;line-height:1px;background-color:#FFF;background-image:url(../img/bgs/main-cap-bot.gif);clear:left;}
div#content-container{border-left:1px solid #3399CC;border-right:1px solid #3399CC;width:673px;/* IE specific width is going to have to be 675 */}
div#content-container.landing-page {border-left:none;border-right:none;}

/* All elements within the div#content-container get reset here */
div#content-container *{margin:0;padding:0;line-height:100%;}
div#content-container sup{font-family:Verdana,Arial,sans-serif;font-size:9px;vertical-align:4px;}
div#content-container h3 sup{font-size:11px;vertical-align:6px;}
div#content-container h3 sup.sm{font-size:8px;vertical-align:6px;}
div#content-container div.cleaner{clear:both;font-size:1px;line-height:1px;height:0px;}

/* general styling for content-container and inner-content-wrap */
div#content-container{float:left;}
div#content-container div#inner-content-wrap-intro{margin:14px 15px 5px 15px;}
div#content-container div#inner-content-wrap-intro p{font-size:11px;color:#000;line-height:140%;}
div#content-container div#inner-content-wrap{float:left;width:673px;}
div#content-container div#inner-content-wrap a{border-bottom:1px solid #2269b9;padding-bottom:1px;}
div#content-container div#inner-content-wrap a:hover{border-color:#42afe5;}

/* general styling for columns in the inner content wrapper */
div#content-container div#inner-content-wrap div.column{margin-top:11px;font-family:Verdana,Arial,sans-serif;}

/* -- AAG styles here  --*/
div#content-container div#inner-content-wrap div#grid-row-one,
div#content-container div#inner-content-wrap div#grid-row-two,
div#content-container div#inner-content-wrap div#grid-row-three{margin-top:14px;font-family:Verdana,Arial,sans-serif;float:left;background-image:url(../img/bgs/bg_horizontal_gradient_line.gif);background-position:center bottom;background-repeat:no-repeat;padding-bottom:10px;}
div#content-container div#inner-content-wrap div#grid-row-three{background-image:none;}
div#content-container div#inner-content-wrap div.grid-row{margin-left:15px;margin-right:15px;width:643px;padding-bottom:15px;}
div#content-container div#inner-content-wrap div.grid-content-row,
div#content-container div#inner-content-wrap div.grid-button-row{clear:left;margin-left:15px;margin-right:15px;width:643px;}
div#content-container div#inner-content-wrap div.grid-button-row{padding-top:5px;}
div#content-container div#inner-content-wrap div.grid-row div.product-container,
div#content-container div#inner-content-wrap div.grid-content-row div.product-container,
div#content-container div#inner-content-wrap div.grid-button-row div.product-container{float:left;font-size:11px;}
div#content-container div#inner-content-wrap div.grid-content-row div.product-containe div.checkBoxContainer{margin-bottom:10px;}
div#content-container div#inner-content-wrap div.grid-content-row div.product-container p{line-height:14px;margin-bottom:15px;font-family:verdana;font-size:11px;}
div#content-container div#inner-content-wrap div.grid-content-row div.product-container ul{margin-bottom:10px;margin-left:15px;margin-right:5px;}
div#content-container div#inner-content-wrap div.grid-content-row div.product-container ul li{font-weight:bold;line-height:14px;margin-bottom:5px;list-style-image:url(../img/bullet.gif);color:#000;}
div#content-container div#inner-content-wrap div.grid-content-row div.product-container ul li strong{line-height:14px;}
/* dimensions for grid containers below  */
div#content-container div#inner-content-wrap div.pc-1{width:194px;margin-right:30px;}
div#content-container div#inner-content-wrap div.pc-2{width:195px;margin-right:30px}
div#content-container div#inner-content-wrap div.pc-3{width:194px;}

/* end dimensions for grid containers */

/* Adjacent selector code - will work ie7 and Firefox - IE6 will ignore and keep standard sizing */
div#content-container div#inner-content-wrap div.column p + h3{padding-top:14px;}
div#content-container div#inner-content-wrap div.column ul + h3{padding-top:14px;}
div#content-container div#inner-content-wrap div.column p + h4{padding-top:3px;}
div#content-container div#inner-content-wrap div.column ul + h4{padding-top:3px;}
/* end Adjacent selectors */

div#content-container div#inner-content-wrap div.column h3, 
#grid-title-row-one h3{margin-left:15px;margin-right:15px;margin-bottom:12px;font-size:16px;color:#003366;font-family:Arial,Verdana,sans-serif;/*for jfp2.css conflict*/white-space:normal;line-height:19px;}
div#content-container div#inner-content-wrap #grid-title-row-one h3{margin:0;}
div#content-container div#inner-content-wrap div.column h4,
div#content-ctas-extra h4{margin-left:15px;margin-right:15px;margin-bottom:5px;font-size:14px;color:#003366;font-family:Arial,Verdana,sans-serif;border-bottom:none;}
div#content-container div#inner-content-wrap div.column p{margin-left:15px;margin-right:15px;margin-bottom:12px;font-family:verdana;font-size:11px;line-height:140%;}
div#content-container div#inner-content-wrap div.column p a {line-height:140%;}
ul.bulleted strong,
div#content-container div#inner-content-wrap div.column p strong,
div#content-container div#inner-content-wrap div.column ul strong{line-height:140%;}
ul.bulleted,div#content-container div#inner-content-wrap div.column ul{margin-left:15px;margin-right:15px;margin-bottom:17px;font-size:11px;}
ul.bulleted li,div#content-container div#inner-content-wrap div.column ul li, div#content-footer ul li, div#content-ctas-extra ul li{ color:#000; padding-left:15px;margin-left:0;margin-bottom:4px;line-height:140%;list-style:none;background:url(../img/bullet.gif) no-repeat .2em .5em;}
div#content-footer ul{padding-left:10px !important;}
div#content-container div#inner-content-wrap div.column ul li,
div#content-container div#inner-content-wrap div.column ul li a{line-height:140%;}
div#content-container div#inner-content-wrap div.column a strong,
td#full-column ul li strong{line-height:140%;}
div#content-container div#inner-content-wrap div.column ul li i{display:block;margin-top:4px;}

div#miranda{width:673px;background:#ffffff url("../img/backgrounds/chart-bottom-hr.gif") repeat-x 0px 25px !important;}
div#miranda_double{width:673px;background:#ffffff url("../img/backgrounds/chart-bottom-hr.gif") repeat-x 0px 35px !important;}
div#miranda p,
div#miranda_double p{font-family:arial,verdana;font-size:12px;padding-left:15px !important;padding-top:5px !important;padding-bottom:10px !important;}

div#outer-wrap a.def-link{text-decoration:none;border:none;background:url(../img/greenDottedBG.gif) repeat-x bottom left;color:#339900;padding-bottom:2px;}
div#outer-wrap a.def-link:hover{background-image:url(../img/greenDottedBG_ov.gif);color:#72DB3F;}
/* Classes set on #content-container to assign rulesets for different column amounts*/
/* Class for 2 columns - 50/50 split single-gradient-top.gif */
div.two_fifty{background-image:url(../img/bgs/single-gradient-bot.gif);background-repeat:no-repeat;background-position:50% 100%;}
div.two_fifty div#inner-content-wrap{background-image:url(../img/bgs/single-gradient-top.gif);background-repeat:no-repeat;background-position:50% 0%;}
div#content-container.two_fifty div#inner-content-wrap div#content_one{width:335px;float:left;}
div#content-container.two_fifty div#inner-content-wrap div#content_two{width:335px;float:right;}
div#content-container.two_fifty div#inner-content-wrap div#content_three{display:none;width:0px;height:0px;}			
/* Class for 2 columns - 70/30 split split single-gradient-top.gif */
div.two_seventy{background-image:url(../img/bgs/single-gradient-bot.gif);background-repeat:no-repeat;background-position:447px 100%;}
div.two_seventy div#inner-content-wrap{background-image:url(../img/bgs/single-gradient-top.gif);background-repeat:no-repeat;background-position:447px 0%;}
div.two_seventy div#inner-content-wrap div#content_one{width:447px;float:left;}
div.two_seventy div#inner-content-wrap div#content_two{width:225px;float:right;}
div#content-container.two_seventy div#inner-content-wrap div#content_three{display:none;width:0px;height:0px;}
/* Class for 3 columns - 33/33/33 split */
div#content-container.three_thirds{background-image:url(../img/bgs/double-gradient-bot.gif);background-repeat:no-repeat;background-position:225px 100%;}
div#content-container.three_thirds div#inner-content-wrap{background-image:url(../img/bgs/double-gradient-top.gif);background-repeat:no-repeat;background-position:225px 0%;}
div#content-container.three_thirds div#inner-content-wrap div#content_one{width:220px;float:left;}
div#content-container.three_thirds div#inner-content-wrap div#content_two{width:220px;float:left;margin-left:5px;}
div#content-container.three_thirds div#inner-content-wrap div#content_three{width:220px;float:left;margin-left:6px;}
/* -- Special long one-third/short two-thirds (30/70 split) page styles -- */
div#content-container.two_thirty{background-image:url(../img/bgs/single-gradient-bot.gif);background-repeat:no-repeat;background-position:225px 100%;}
div#content-container.two_thirty div#inner-content-wrap{background-image:url(../img/bgs/single-gradient-top.gif);background-repeat:no-repeat;background-position:225px 0%;}
div#content-container.two_thirty div#inner-content-wrap div#content_one{width:225px;float:left;}
div#content-container.two_thirty div#inner-content-wrap div#content_two{width:447px;float:left;margin-top:0;}

/* CLASS FOR AAG pages */
/* Class for 3 columns - 33/33/33 split */
div.aag_grid{background-image:url(../img/bgs/double-gradient-bot.gif) !important;background-repeat:no-repeat;background-position:223px 100%;}
div#content-container.aag_grid div#inner-content-wrap{background-image:url(../img/bgs/double-gradient-top.gif);background-repeat:no-repeat;background-position:223px 0%;}
/* END CLASS FOR AAG pages */

div#content-ctas, 
div#content-ctas-extra{clear:left;float:left;border-left:1px solid #3399CC;border-right:1px solid #3399CC;width:673px;/* IE specific width is going to have to be 675 */background-image:url(../img/backgrounds/chart-bottom-hr.gif);background-position:top;background-repeat:repeat-x;padding-top:20px;padding-bottom:14px;}
div#content-ctas-extra #sec_block_col_1, 
div#content-ctas-extra #sec_block_col_2, 
div#content-ctas-extra #sec_block_col_3{margin-left:15px !important;width:200px;float:left;margin-right:5px;}
div#content-ctas-extra #sec_block_col_1 a, 
div#content-ctas-extra #sec_block_col_2 a, 
div#content-ctas-extra #sec_block_col_3 a {padding-bottom:1px;border-bottom:1px solid #2269B9;}
div#content-ctas-extra #sec_block_col_1 a:hover, 
div#content-ctas-extra #sec_block_col_2 a:hover, 
div#content-ctas-extra #sec_block_col_3 a:hover {padding-bottom:1px;border-bottom:1px solid #42AFE5;}
div#content-ctas a.cta-details,
div#content-container div#inner-content-wrap div.column a.cta-details,
table tr td div a.cta-details{border:none;display:block;margin-top:3px;margin-left:14px;background:url(../img/buttons/arrow-med-blue-right.gif) no-repeat 0 60%;padding-left:35px;padding-top:4px;padding-bottom:4px;font-family:Arial;font-size:14px;font-weight:bold;text-decoration:none;zoom:1;}
div#content-ctas a.cta-details:hover,
div#content-container div#inner-content-wrap div.column a.cta-details:hover,
table tr td div a.cta-details:hover{background-image:url(../img/buttons/arrow-med-blue-right_on.gif);zoom:1;}	
div#content-ctas a.cta-apply,
table tr td div a.cta-apply{border:none;display:block;margin-top:3px;margin-left:14px;background:url(../img/buttons/arrow-med-red-right.gif) no-repeat 0 60%;padding-left:35px;padding-top:4px;padding-bottom:4px;font-family:Arial;font-size:14px;font-weight:bold;text-decoration:none;zoom:1;}
div#content-ctas a.cta-apply:hover,
table tr td div a.cta-apply:hover{background-image:url(../img/buttons/arrow-med-red-right_on.gif);zoom:1;}	
table#two-and-full tr td table tr td.first-cell a.cta{border:none;margin-left:0px !important;margin-bottom:20px !important;}
div#content-container div#inner-content-wrap div.grid-button-row a.cta{display:block;margin:0;padding:0;margin-bottom:4px;}
div#content-ctas a.large-cta,
table tr td div a.large-cta{margin-left:0px;margin-top:3px;margin-left:14px;padding-top:.5em;padding-bottom:.5em;}

/* Bottom CTA columns */
div#content-ctas.two-column div#col-one{float:left;width:335px;}
div#content-ctas.two-column div#col-two{float:right;width:335px;}
div#content-ctas.two-column div#col-one.content-cta{padding-top:4px;}
div#content-ctas.two-column div#col-one.content-cta h3{margin-top:0px;margin-left:15px;}
div#content-ctas-extra h3{margin-left:15px;margin-top:0px;color:#003366 !important;}
div#content-ctas.two-column div#col-one.small-cta h3{margin-top:0px;margin-left:15px;}
div#content-ctas.two-column div#col-two.small-cta{padding-top:4px;}
div#content-ctas h3,
div#content-ctas-extra h3,
div#outer-wrap div#inner-wrap div#sub-foot-wrap h3{font-size:15px;margin-top:4px;margin-bottom:9px;color:#003366;font-family:arial;}
div#content-ctas div#find-location{font-size:11px;line-height:1.4em;margin-right:15px;}

div.content-cta-general{color:#000;font-family:Verdana,sans-serif;font-size:11px;line-height:1.4em;}
div#col-one div.content-cta-general{margin-left:15px;margin-right:30px;}	

/*  Left Navigation code  */
select#accounts-select{margin-bottom:15px;width:180px;}
img#img-signon{margin-bottom:12px;}
div#left-nav{float:left;padding-top:25px;width:200px;}
div#left-nav div#sign-on{margin-left:20px;}
div#left-nav div#sign-on h3#head-signon{margin-bottom:5px;font-family:arial;font-size:14px;color:#003366;}
dl.loadState{display:none;}
dl dt sup{font-family:Verdana,Arial,sans-serif;font-weight:normal;font-size:10px;vertical-align:3px;}
dl dd sup{font-size:9px;vertical-align:2px;font-family:Verdana,Arial,sans-serif;font-weight:normal;}
dl#NavList{padding-bottom:4px;background-image:url(../img/bgs/bg-stripe.jpg);background-position:bottom left;background-repeat:no-repeat;}
dl dt{padding-left:19px;font-weight:bold;color:#2269B9;background-image:url(../img/bgs/bg-stripe.jpg);background-position:top left;background-repeat:no-repeat;padding-top:7px;margin-top:4px;padding-bottom:4px;}
div#left-nav dl dt{color:#2269B9;font-weight:bold;text-decoration:none;font-size:12px;}
div#left-nav dl dt a{font-weight:bold;text-decoration:none;font-size:12px;}
div#left-nav dl dt a:hover{text-decoration:underline;}
div#left-nav dl dd{font-size:11px;color:#003366;margin-left:32px;padding-bottom:6px;}
div#left-nav dl dd a{text-decoration:none;}
div#left-nav dl dd a:hover{text-decoration:underline;}
div#left-nav dl dd dl{background-image:none;padding-bottom:0;}
div#left-nav dl dd dl dt{font-weight:normal;background-image:none;margin:0;padding:0;color:#003366;font-size:11px;padding-bottom:1px;}
div#left-nav dl dd dl dd dl{padding-bottom:0;}
div#left-nav dl dd dl dt a{font-weight:normal;text-decoration:none;font-size:11px;}
span.normal{font-weight:normal;}
div#left-nav dl dd dl dt a:hover{text-decoration:underline;}
div#left-nav dl dd dl dd{margin-left:10px;}
div#left-nav dl dd dl dd{padding-top:5px;padding-bottom:1px;}
h3#left-nav2-title, h3#left-nav4-title{width:180px;height:20px;font-family:Arial,sans-serif;color:#003366;font-size:16px;margin:30px 0 8px 20px;padding:0px 0px 0px;overflow:hidden;}
ul#left-nav2, ul#left-nav4{margin:0 0 25px 17px;padding:0;list-style:none;}
ul#left-nav2 li, ul#left-nav4 li{width:180px;margin:0 0 0 0px;overflow:hidden;background:none;}
ul#left-nav2 li a, ul#left-nav4 li a{display:block;width:180px;background:transparent url(../img/left_nav/left_nav_2_bullet.gif) 0 4px no-repeat;margin:3px 0 2px 0;padding:0 0 0 6px;font-size:11px;text-decoration:none;}
ul#left-nav2 li a:hover, ul#left-nav4 li a:hover{text-decoration:underline;}
/*LEFT-NAV 3*/
h3#left-nav3-title{width:180px;height:20px;font-family:Arial,sans-serif;color:#003366;font-size:16px;margin:-1 0 8px 20px;padding:0;overflow:hidden;}
ul#left-nav3{margin:0 0 0 17px;padding:0;list-style:none;}
ul#left-nav3 li{margin:0 0 0 0px;width:180px;overflow:hidden;background:none;}
ul#left-nav3 li a{display:block;width:180px;background:transparent url(../img/left_nav/left_nav_2_bullet.gif) 0 4px no-repeat;margin:4px 0 4px 0;padding:0 0 0 6px;font-size:11px;text-decoration:none;}
ul#left-nav3 li a:hover{text-decoration:underline;}
/*left column privacy widget*/
div#left-nav-privacy{margin-bottom:40px;}
div#left-nav-privacy img#left-nav-privacy-lock{float:right;margin:0 7px 3px 7px;}
div#left-nav-privacy h3{color:#4079A5;font-family:Arial,sans-serif;font-size:16px;margin:0 0 19px 20px;}
div#left-nav-privacy p{color:#000;font-family:Verdana,sans-serif;font-size:10px;margin:0 0 8px 20px;}
/*left column customer service widget*/
div#left-nav-service{margin-bottom:40px;background:url(../img/left_nav/customerservice-bg-bot.jpg) no-repeat bottom;padding-bottom:10px;}
div#left-nav-service-sub{padding-top:15px;background:url(../img/left_nav/customerservice-bg-top.jpg) no-repeat top;}
div#left-nav-service h3{color:#4079A5;font-family:Arial,sans-serif;font-size:16px;margin:0 0 8px 20px;}
div#left-nav-service p{color:#003399;font-family:Arial,sans-serif;font-size:11px;margin:0 0 8px 20px;padding-right:50px;}
div#left-nav-service span#service-phone{font-size:13px;font-weight:bold;}
/* Footer styles */
div#content-footer{margin-right:12px !important;margin-left:0px !important;padding-top:15px;}
div#content-footer p, div#content-footer ul{color:#999;font-family:verdana;font-size:11px;margin-bottom:11px;padding-top:0 !important;margin-top:0px !important;line-height:15px;margin-left:12px;}
div#content-footer p.foot-note{margin-left:22px;line-height:160%;}
div#content-footer p.foot-note sup{vertical-align:3px;color:#999;font-size:11px;}
div#content-footer sup.foot-number{float:left;margin-left:-17px;color:#999;vertical-align:2px;font-size:9px !important;text-align:right;font-family:verdana;width:15px;}
div.content-footer-hilite{margin-left:0;margin-right:-12px;margin-bottom:9px;border:1px solid #999;padding:7px 11px 0 11px;}
div#content-footer div.content-footer-hilite p{margin-left:0;margin-bottom:9px;}
div#content-footer ul li {color:#666;}

/* Back button - small */
a.back-button{background:url(../img/backgrounds/buttons/back-button.gif) no-repeat 0px 1px;text-decoration:none;padding-left:16px;padding-bottom:1px;}
a.back-button:hover{color:#42afe5;background-image:url(../img/backgrounds/buttons/back-button_on.gif);}
/* AAG Styles for new look with background information */
table#AAG-table{border-collapse:collapse !important;margin-bottom:10px !important;margin-left:4px !important;width:666px;}
table#AAG-table tr td{vertical-align:top !important;}
table#AAG-table td.content-cell{width:331px !important;}
table#AAG-table td h2,
table#two-and-full h2{height:2em;margin:0;padding:0;padding-top:15px;margin-left:15px;margin-right:15px !important;margin-bottom:10px;font-family:Arial,sans-serif;color:#003366;font-size:16px;line-height:19px;}
table#AAG-table td h2.singleLine,
table#two-and-full h2.singleLine{margin-bottom:10px;}
table#AAG-table td h2 span,
table#two-and-full h2 span{font-size:13px;font-weight:normal !important;font-family:Arial,sans-serif !important;}
table#AAG-table td p,
table#two-and-full p{margin:0;padding:0;margin-left:15px;margin-right:15px;margin-bottom:15px;font-family:Verdana;font-size:11px;line-height:15px;color:#666;}
table#AAG-table td ul,
table#two-and-full ul{margin:0;padding:0;margin-right:15px !important;padding-left:35px !important;font-family:Verdana;font-weight:bold;color:#666;font-size:11px !important;margin-bottom:16px !important;list-style-image:url(../img/bullet.gif) !important;}
table#AAG-table td ul li,
table#two-and-full ul li{display:list-item;margin-bottom:4px !important;line-height:15px !important;} 
table#AAG-table img.burst{float:right !important;margin:10px !important;}

/* adjustments for the #two-and-full first cell */
table#two-and-full td.first-cell h2{margin-left:0px !important;}
table#two-and-full td.first-cell ul{padding-left:15px !important;}
table#two-and-full td.first-cell p{margin-left:0px !important;}
table#AAG-table td.content-cap{width:331px !important;vertical-align:bottom !important}
table#AAG-table td.long-content-cell{background-image:none !important;}
table#AAG-table td.horizontal-divide-1{background-image:url(../img/bgs/bg_horizontal_gradient_line.gif);background-position:0px 3px !important;height:7px !important;}
table#AAG-table td.horizontal-divide-2{background-image:url(../img/bgs/bg_horizontal_gradient_line.gif);background-position:-250px 3px !important;height:7px !important;}
table#AAG-table td.horizontal-divide-3{background-image:url(../img/bgs/bg_horizontal_gradient_line.gif);background-position:-400px 3px !important;height:7px !important;}
table#AAG-table td.crosshairs img{margin:0;padding:0;margin-top:3px !important;}
table#AAG-table td.vertical-top-cell{padding:0 !important;width:7px !important;background-image:url(../img/backgrounds/bg-chart-650.gif);background-position:top center !important;background-repeat:no-repeat;}
table#AAG-table td.vertical-bot-cell{background-position:bottom center !important;background-repeat:no-repeat;padding:0 !important;width:7px !important;background-image:url(../img/backgrounds/bg-chart-650.gif);background-repeat:no-repeat;}
table#AAG-table td div.checkBoxContainer{margin-left:13px;}
table#AAG-table td div.product-container{padding-bottom:10px !important;}
table#AAG-table td.nobg{background-image:none !important;background-color:transparent !important;}
table#AAG-table td table#AAG-two-cells td{width:221px !important;}
table#AAG-table td.content-cell h4{font-family:Arial,sans-serif;font-size:13px;color:#3399CC;margin-left:15px !important;font-weight:bold;margin-bottom:10px !important;}
table#AAG-table td.content-cell a.get-details{border:none;display:block;margin-left:15px;background-image:url(../img/buttons/arrow-small-blue.gif);background-repeat:no-repeat;padding-top:2px;padding-bottom:2px;padding-left:20px;margin-right:15px;color:#006599;margin-bottom:10px;}
table#AAG-table td.content-cell a.get-details:hover{border:none;background-image:url(../img/buttons/arrow-small-blue_on.gif);text-decoration:underline !important;color:#42afe5;}
table#AAG-table td.content-cell img.small-seperator{margin-bottom:10px;margin-left:15px;}
table#AAG-table td#extended-cell{padding-top:2px !important;}
table#AAG-table td#extended-cell ul li{font-weight:normal !important;}

/* 2X2 Grid and full right column */
table#two-and-full{width:643px;margin-left:15px !important;margin-right:15px !important;}
table#two-and-full td#two-x-wrap{width:430px;}
table#two-and-full td#two-x-wrap table td{vertical-align:top;width:1px;background-color:white;}
table#two-and-full td#two-x-wrap table td.top-cap{background-image:url(../img/backgrounds/bg-chart-600.gif);background-position:top;background-repeat:none;}
table#two-and-full td#two-x-wrap table td.mid-cap{background-image:url(../img/backgrounds/bg-chart-600.gif);background-position:0px -100px;background-repeat:none;}
table#two-and-full td#two-x-wrap table td.bot-cap{background-image:url(../img/backgrounds/bg-chart-600.gif);background-position:bottom;background-repeat:none;}
table#two-and-full td#two-x-wrap table td.content-box{width:215px;background-color:white;}
table#two-and-full td#two-x-wrap table td.horizontal-separator{background-image:url(../img/backgrounds/bg_horizontal_line_small.gif);background-color:#FFF;}
table#two-and-full td table td#single-top{width:1px !important;background-image:url(../img/backgrounds/bg-chart-600.gif);background-position:top;background-repeat:none;}
table#two-and-full td#vertical-divide-full{width:1px !important;background-image:url(../img/backgrounds/bg-chart-600.gif);background-position:top;background-repeat:none;vertical-align:bottom;}
table#two-and-full td#vertical-divide-full div#vertical-bottom-cap{width:1px;background-image:url(../img/backgrounds/bg-chart-600.gif);background-position:bottom;height:80px;}
table#two-and-full td#full-column ul li{font-weight:normal;}
/* End 2X2 Grid and full right column */

/* AA Advantage Card TABLE LAYOUT */
#rateTable{position:relative;left:15px;text-align:center;margin-top:7px;margin-bottom:7px !important;}
#rateTable td{border-bottom:1px solid #C7CBCC !important;}
#rateTable img{padding:0px;margin:0px;border:0px !important;} 
#rateTable tr.topCornerRow{background-color:#DBF1FE;}
#rateTable tr.topCornerRow td{height:3px;padding:0px;}
#rateTable tr.topCornerRow td.tableTop{border-top:1px solid #C7CBCC !important;border-bottom:0px !important;}
#rateTable td.corner{border:0px !important;}
#rateTable tr.headerRow{background-color:#DBF1FE;color:#000066;font-weight:bold;} 
#rateTable tr.headerRow td{padding:5px 0px 5px 0px !important;text-align:left;font-size:11px;}
#rateTable td.leftCell{background-image:url(../img/tables/leftBorder.gif);background-repeat:repeat-y;border-bottom:1px solid #C7CBCC !important;}
#rateTable td.rightCell{background-image:url(../img/tables/rightBorder.gif);background-repeat:repeat-y;background-position:right;border-bottom:1px solid #C7CBCC !important;} 
#rateTable tr.altRow{background-color:#EEF5FB;}
#rateTable tr.altRow td{padding-top:10px !important;}
#rateTable tr.altRow td{padding:5px 0px 5px 0px;}
#rateTable tr.regRow td{padding:5px 0px 5px 0px;}
#rateTable td.lastRow{border-bottom:0px !important;}
#rateTable tr.bottomRow{height:3px;padding:0px;}
#rateTable tr.bottomRow td.tablebottom{border-bottom:1px solid #C7CBCC !important;}
#rateTable tr.bottomAltRow{height:3px;padding:0px;background-color:#EEF5FB;}

/* Thank you styles */
div#col-two a{line-height:140%;}
a.green-link{color:#339900 !important;font-size:10px !important;font-weight:bold !important;text-decoration:none !important;border:none !important;background:url(../img/bgs/bg-chevrons-green.gif) no-repeat left  !important;padding-left:10px !important;}
a.green-link:hover{color:#72DB3F !important;background:url(../img/bgs/bg-chevrons-green-on.gif) no-repeat left  !important;}
a.green-link-spacer{position:relative;right:10px;}
div#estimate{text-align:right !important;padding-bottom:20px !important;padding-top:10px !important;margin-right:20px !important;}
div#estimate a /* this must be eliminated in the future;substituted by a.green_link;but ThankYou page must be adapted before that */{color:#339900 !important;font-size:10px;font-weight:bold;text-decoration:none !important;border-bottom:none !important;}
div#estimate a:hover /* this must be eliminated in the future;substituted by a.green_link */{color:#72DB3F !important;}
#thank-you-rateTable{position:relative;left:15px;text-align:center !important;margin-left:15px;margin-top:3px;color:#666666;border:1px solid #C7CBCC !important;}
#thank-you-rateTable{text-align:center;}
#thank-you-rateTable th.firstCol{color:#fff;font-family:verdana;font-size:10px;padding:6px 0px 6px 0px !important;background-color:#ECE7E0;}

#thank-you-rateTable th{background-color:#FFEBCC;color:#CA7D06;font-family:verdana;font-size:10px;padding:6px 0px 6px 0px !important;}
#thank-you-rateTable td.firstColHead{background-color:#97928B;color:#ffffff;border-top:1px solid #C7CBCC !important;padding-left:2px !important;text-align:center !important;}
#thank-you-rateTable td.colHead{background-color:#F59B0F;color:#ffffff;text-align:left !important;padding:6px !important;vertical-align:bottom;border-top:1px solid #C7CBCC !important;}
td.middleColHead{border-left:1px solid #ffffff !important;border-right:1px solid #ffffff !important;}
td.rightColHead{border-right:1px solid #ffffff !important;}
td.middleCol{border-left:1px solid #C7CBCC !important;border-right:1px solid #C7CBCC !important;}
td.rightCol{border-right:1px solid #C7CBCC !important;}
tr.lightRow{background-color:#FFFCED;color:#000066;}
tr.lightRow td{padding:10px !important;border-top:1px solid #C7CBCC !important;color:#000066;}
tr.darkRow td{padding:10px !important;border-top:1px solid #C7CBCC !important;color:#000066;}
tr.lightRow td.firstCol{background-color:#ECE7E0;color:#000066;}
tr.darkRow td.firstCol{background-color:#DDD8D1;color:#000066}
tr.darkRow{background-color:#FFEBCC;color:#000066;}
#thank-you-rateTable th.noborder{border:none;}

/* InterInstitution and WireTransfers */
table.ii tr.headerRow td{font-size:10px !important;text-align:center !important;}
table.ii tr.altRow td{padding-bottom:5px !important;}
table.ii tr.regRow td{padding-top:5px !important;padding-bottom:5px !important;}
table.ii tr.CitiGold td{background-color:#fff7e0;color:#ca9800 !important;}

/* AmexGiftCard styles */
table#intro-area h4.blue_cta,
div#content-ctas h4.blue_cta,
table#intro-area h3.blue_cta,
div#content-ctas h4.blue_cta span.citi-phone{color:#036 !important;font-family:Arial,Verdana,sans-serif !important;padding-left:15px !important;}
div#content-ctas h4.blue_cta span.citi-phone {padding-left:0 !important;}
table#intro-area h4.blue_cta,
div#content-ctas h4.blue_cta,
div#content-ctas h4.blue_cta span.citi-phone{font-size:14px !important; border-bottom-width: 0px; border-bottom-color: none;}
table#intro-area h3.blue_cta,
div#content-ctas h3.blue_cta{font-size:15px !important;}
table.atm_card td.CitiGold,
table.atm_card td.right_border{border-right:1px solid #C7CBCC !important;}
table.ii td.CitiGold{background-color:#fff7e0;color:#ca9800 !important;}
table.ii tr.last_row td{margin-bottom:-5px !important;}

/* Switching to Citi */
div#content_one h4 span.light_blue{color:#2B9BD0;font-size:14px;font-family:Arial,Verdana,sans-serif;}

/*-- RATES CALCULATOR BAR -------------------------------------------------------- */
div#rate-calc-container{background-image:url(../img/backgrounds/bg_CC_sectionHead.gif);background-repeat:repeat-x;border-bottom:none;font-size:1px !important;margin-bottom:11px;}
form{margin-bottom:0px;margin-top:0px;padding:none;}
div#rc_top_left{height:4px;background-position:top left;background-image:url(../img/backgrounds/rates-calculator/bg_top_left.gif);background-repeat:no-repeat;}
div#rate-calc-inner-wrap h3{float:left;font-size:14px;font-family:arial;margin-right:15px;margin-left:0px;margin-bottom:6px;}
div.plusHead a.colLink,
div.plusHead a.colLink:hover{border:none;float:left;font-size:16px;font-weight:bold !important;font-family:Arial,Verdana,sans-serif !important;color:#003366 !important;margin-left:10px !important;margin-right:15px !important;}
#rate-calc-inner-wrap table{margin-left:10px;padding-top:4px;padding-bottom:4px;}
#content-header #headerList{margin-left:0px;}
div#rate-calc-inner-wrap{padding:0px 0px 0px 15px;border-left:1px solid #E0EEFA;border-right:1px solid #E0EEFA;}
div#rc_top_right{background-position:top right;background-image:url(../img/backgrounds/rates-calculator/bg_top_right.gif);background-repeat:no-repeat;height:4px;}
div#rc_bot_left{font-size:1px;clear:left;height:4px;background-position:top right;position:relative;background-image:url(../img/backgrounds/rates-calculator/bg_bot_right.gif);background-repeat:no-repeat;}
div#rc_bot_right{font-size:1px;background-position:top left;background-repeat:no-repeat;height:4px;background-image:url(../img/backgrounds/rates-calculator/bg_bot_left.gif);}
div#outer-mini-rates{margin-top:0px !important;}

/*-- HORIZONTAL AD BAR (3 Ads) --*/
td#ad-bar{padding-top:10px;}
#horizontal-ad-bar{position:relative;width:675px;}
#horizontal-ad-bar #horizontal-1,
#horizontal-ad-bar #horizontal-2,
#horizontal-ad-bar #horizontal-3{float:left;width:218px;height:88px;overflow:hidden;margin-bottom:10px;}
#horizontal-ad-bar #horizontal-1,
#horizontal-ad-bar #horizontal-2{margin-right:10px;}
#horizontal-ad-bar a,
#ad a{border:none;background:none;text-decoration:none;}
#horizontal-ad-bar a:hover,
#ad a:hover{border:none;background:none;text-decoration:none;}
#horizontal-ad-bar a img,
#ad a img{border:none;}

/* floating list */
div#inner-content-wrap div.service-lists .bor-products,
div#inner-content-wrap div.service-lists .bor-services{float:left !important;width:160px;margin-bottom:10px !important;}
div#inner-content-wrap div.service-lists .bor-services,
div#inner-content-wrap div.service-lists .bor-products-single{width:175px !important;}
div#inner-content-wrap div.service-lists{clear:left;}
div#inner-content-wrap div#award-copy{clear:left;}

/* LinesLoans */
form#frm-home_price_check input#hpcZipcode{border:1px solid #7F9DB9 !important;margin-left:10px !important;margin-right:10px !important;width:120px;vertical-align:middle !important;}
form#frm-home_price_check input.roll{vertical-align:top !important;}
form#frm-home_price_check label{vertical-align:middle !important;}
div#content-ctas-extra h4.h4_note{padding-left:16px;background-image:url(../img/icons/paper-dogear.gif);background-position:top left;background-color:transparent;background-repeat:no-repeat;margin-right:20px;margin-bottom:0px;height:20px;font-size:11px !important;font-family:verdana !important;margin-left:0px !important;}
div#content-ctas-extra h4.h4_calc{padding-left:16px;background-image:url(../img/icons/calculator.gif);background-position:top left;background-color:transparent;background-repeat:no-repeat;margin-right:20px;padding-bottom:3px;margin-bottom:-5px !important;font-size:11px !important;font-family:verdana !important;margin-left:0px !important;}
div#content-ctas-extra p{margin-left:15px;margin-right:10px;padding:0;margin-top:13px;line-height:160%;vertical-align:middle;font-size:11px !important;}
div#content-ctas-extra h4{margin-top:0px !important;margin-bottom:15px;color:#006699;}
div#content-ctas-extra ul{margin-left:-25px !important;}
div#content-ctas-extra.investing ul{margin-left:15px !important;padding:0;}
div#content-ctas-extra a.green-link{margin-left:15px;}
div#locator-tool-containers h4#h3-how-afford, div#locator-tool-containers h4#h3-what-vehicle, div#locator-tool-containers h4#h3-student-loan-advisor{margin-top:15px !important;}
div#locator-tool-containers table th{font-size:11px !important;text-align:left !important;font-family:Verdana !important;padding-bottom:4px !important;}
div#locator-tool-containers table{margin-left:15px !important;width:auto !important;margin:0 !important;padding:0 !important;border-collapse:collapse !important;margin-left:15px !important;margin-bottom:10px !important;}
div#locator-tool-containers table tr td{padding:0 !important;margin:0 !important;vertical-align:bottom;}
div#locator-tool-containers table tr td.second-column{padding-left:5px !important;}
div#locator-tool-containers table tr td.second-column-2{padding-left:12px !important;}
div#locator-tool-containers table tr td label{font-size:10px !important;line-height:140% !important;display:block !important;}
div#locator-tool-containers table td select{margin-right:0 !important;font-size:10px !important;}
div#locator-tool-containers table tr.label-row td{padding-bottom:8px !important;}
div#locator-tool-containers td.dollar-afford img{float:left !important;margin-top:5px !important;}
div#content-container div#locator-tool-containers input{font:11px verdana;color:#000;padding:1px;}
div#locator-tool-containers input#txt-borrowing,
div#locator-tool-containers input#txt-appraised-value,
div#locator-tool-containers input#txt-downpayment, div#locator-tool-containers input#txt-interestrate, div#locator-tool-containers input#txt-original-loan,
div#locator-tool-containers input#txt-loan-tem{margin-left:4px !important;margin-right:5px !important;border:1px solid #7F9DB9 !important;line-height:1.4em !important;}
div#locator-tool-containers input#txt-borrowing{width:160px !important;}
div#locator-tool-containers input#txt-appraised-value{width:70px;}
div#locator-tool-containers input#txt-downpayment, div#locator-tool-containers input#txt-interestrate, div#locator-tool-containers input#txt-original-loan{width:100px;}
div#locator-tool-containers input#txt-loan-tem{width:130px;}
div#locator-tool-containers td.percentage-rate img{margin-right:5px !important;}
div#locator-tool-containers input#btn-submit-borrow{position:relative;top:3px;}
div#locator-tool-containers input#btn-submit-size{margin-left:3px !important;}
/* end LinesLoans*/

/* Online Banking */
div#panel-ad{padding-left:15px !important;}
div#panel-ad a{border:none !important;}
div#content-container div#inner-content-wrap div#content_two a.green-link{padding-left:15px !important;}
div#content-container div#inner-content-wrap div.column p.pad-small{margin-bottom:4px !important;}

/* StudentLoansAAG */
div#content-ctas a.green-link{padding-left:15px;}

/* OverdraftProtect */
div#content-container div#inner-content-wrap div#grid-row-three div#float-seal{position:relative;}
div#content-container div#inner-content-wrap div#grid-row-three div#float-seal img.floating-seal{position:absolute;top:-15px;left:150px;}
div#content-container div#inner-content-wrap div#grid-row-three div#float-seal div.grid-content-row{margin-top:20px;}

/* ProtectionServices */
div#content-container div#inner-content-wrap table#two-and-full td.second-cell a.medium-cta-blue{margin-left:20px !important;margin-bottom:10px;}
div#content-container div#inner-content-wrap table#two-and-full ul li sup{font-size:9px !important;}

/* rates */
div#inner-wrap.rates p#sub-box{color:#666;font-size:11px;font-family:verdana;}
#container #breadcrumb{margin-left:230px;}
#rates-head{margin-left:15px;padding-bottom:10px;}
#rates-head h1{margin:0;padding:0;margin-bottom:25px;padding-top:20px;}
#tab-container{float:left;width:675px;font-size:15px;line-height:normal;padding-top:11px;padding:0;}
#tab-container ul{margin:0;padding:0;list-style:none;float:left;width:675px;background-image:url(../img/tabs/bg_darkBlue.gif);background-position:bottom right;background-repeat:no-repeat;}
#tab-container ul.bank-tabbed{background-image:url(../img/tabs/bg_lightBlue.gif);}
#tab-container ul#banking{background-image:url(../img/tabs/bg.gif);}
#tab-container li{display:block;float:left;background:none;margin:0;padding:0 0 5px 0px;background-image:none;color:#FFF;}
#tab-container a{border:none;float:left;display:block;padding:0;text-decoration:none;font-weight:bold;color:#FFF;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tab-container a{float:none;}
/* End IE5-Mac hack */
#tab-container a:hover{border:none;float:left;display:block;text-decoration:none;font-weight:bold;color:#666;}
#tab-container #current{background-image:none;margin-right:0px;border-bottom:none;list-style:none;}
#tab-container #current a{background-image:url(../img/tabs/right_on.gif);color:#666;}
#tab-container a img{padding-top:5px;}
#tab-container #current a img{padding-top:5px;}
#tab-container img{border:none;}
table#tbl_one{margin-top:15px;}
table#tbl_one a,table#tbl_two a,table#tbl_three a,table.rates-table *{/* Kill all the styles for the table(s) elements so we can start from scratch */padding:0;font-size:9px;text-align:left;}
table#tbl_one a img,table#tbl_two a img{margin-top:4px;} /* fix positioning for imgs in links (get details & open account) */
/* Start re-styling the table(s) */
table.rates-table{width:643px;position:relative;clear:left;margin:0;padding:0;margin-left:15px;border-collapse:collapse;margin-bottom:10px;}
table.rates-table td{height:27px;color:#999;vertical-align:middle;}
table.rates-table td.spacer-left{background-image:url(../img/backgrounds/rates/bg_tfoot-tr.gif);background-position:left;background-repeat:repeat-y;}
table.rates-table td.spacer-right{background-image:url(../img/backgrounds/rates/bg_tfoot-tr.gif);background-position:right;background-repeat:repeat-y;}
table.rates-table thead{background-color:#FFF;background-position:bottom;background-repeat:repeat-x;}
table.rates-table thead th{vertical-align:middle;height:31px;border-top:1px solid #CCE5F2;border-bottom:1px solid #CCE5F2;}
table.rates-table thead th.left_head{background-image:url(../img/backgrounds/rates/bg_thead_left.gif);background-repeat:no-repeat;background-position:bottom left;width:4px;border:none;}
table.rates-table thead th.right_head{background-image:url(../img/backgrounds/rates/bg_thead_right.gif);background-repeat:no-repeat;background-position:bottom right;width:4px;border:none;}
table.rates-table .first{width:249px;font-weight:bold;color:#666;}
table.rates-table .second{width:91px;text-align:center;font-size:10px;font-weight:bold;color:#666;}
/* below is not a misspelling - this is because there is a global class named third */
table.rates-table .thurd{width:90px;text-align:center;}
table.rates-table .fourth{width:226px;text-align:center;}
table.rates-table tbody td.indent{padding-left:40px !important;}
table.rates-table .solo{text-align:left;}
table.rates-table .solo img{margin-left:20px;}
table.rates-table th.first{font-size:14px;color:#003366;font-weight:bold;background-repeat:no-repeat;background-position:bottom left;}
table.rates-table th.first img{margin:0;padding:0;margin-left:19px;}
table.rates-table th.second,table.rates-table th.thurd{font-size:10px;color:#003366;font-weight:bold;vertical-align:bottom;padding-bottom:4px;}
table.rates-table th.fourth{font-size:10px;color:#666;background-repeat:no-repeat;background-position:bottom right;}
table.rates-table tbody td{vertical-align:middle;color:#666;font-size:9px;font-weight:bold;}
table.rates-table tbody td.lt-blue{background-color:#EAF4FC;height:27px;font-family:Arial, sans-serif;font-size:11px;text-align:center;}
table.rates-table tbody td.CitiGold{background-color:#FFF0C1;height:27px;font-family:Arial, sans-serif;font-size:11px;text-align:center;}
table.rates-table tbody td.first{padding-left:19px;font-weight:bold;text-align:left;border:none;border-right:1px solid #CCE5F2;font-size:11px;font-family:arial;}
table.rates-table tbody td.second{border-right:1px solid #CCE5F2;font-size:11px;font-family:arial;}
table.rates-table tbody td.thurd{border-right:1px solid #CCE5F2;font-size:11px;font-family:arial;}
table.rates-table tbody td.txt-blue{color:#2269B9;}
table.rates-table tr.whitespace td{height:2px;}
table.rates-table tbody td a.get-detail  ,table.rates-table tbody td a img{background:none;padding:0;margin:0;text-decoration:none;margin-right:12px;border-bottom:0;}
table.rates-table a.get-detail:hover{border-bottom:none !important;}
table.rates-table a.open-acct:hover{border-bottom:none !important;}
/* for JS table striping routine */ 
tr.blue-stripe,tr.blue-stripe td,tr.blue-stripe td.first{background-color:#F4F9FD;font-size:11px;font-weight:bold;}
tr.light-stripe,tr.light-stripe td,tr.light-stripe td.first{background-color:#FBFDFE;font-size:11px;font-weight:bold;}
tr.light-gold,tr.light-gold td,tr.light-gold td.first{background-color:#FFFCF2;font-size:11px;font-weight:bold;}
tr.dark-gold,tr.dark-gold td,tr.dark-gold td.first{background-color:#FFF7E0;font-size:11px;font-weight:bold;}
/* end js stripes */
table.rates-table tr.foot td{height:4px;font-size:1px;border-bottom:1px solid #DFECF2;}
table.rates-table tr.foot td.left_tfoot{border:none;background-image:url(../img/backgrounds/rates/bg_tfoot_left.gif);height:4px;font-size:1px;padding:0;background-repeat:no-repeat;background-position:left bottom;margin:0;width:4px;}
table.rates-table tr.foot td.right_tfoot{border:none;background-image:url(../img/backgrounds/rates/bg_tfoot_right.gif);height:4px;font-size:1px;padding:0;background-repeat:no-repeat;background-position:right bottom;margin:0;width:4px;}
div#super_yield_info{/* positioned using JS in order to accomodate any changes in table size */position:absolute;width:120px;top:0;left:0;padding-left:20px;color:#3399CC;}
div#super_yield_info code.important_note{font-size:18px;color:red;font-weight:bold;margin:0;padding:0;}
a#top-previous,a#previous-step{border:none;margin-left:15px;text-decoration:none;color:#006599;margin-top:9px;padding-left:16px;background-image:url(../img/icons/back-button_on.gif) !important;background-position:center left;background-repeat:no-repeat;font-size:11px;}
a#top-previous:hover,a#previous-step:hover{color:#3399cc !important;background-image:url(../img/icons/back-button.gif) !important;}
a#previous-step{margin-top:19px !important;}
a#top-previous img{border:0;}
a#previous-step{margin-top:15px;border:none;margin-left:15px;}
a#previous-step img{border:none;}
div#inner-wrap.rates div#chart-box a.rate-link{color:#2269b9;font-size:11px !important;font-weight:bold !important;text-decoration:none !important;border-bottom:none !important;}
div#inner-wrap.rates div#chart-box a.rate-link:hover{color:#42afe5;border-bottom:1px solid #42afe5 !important;}
div#inner-wrap.rates div#chart-box a.rate-link-gold{color:#86704b !important;border-bottom:none !important;padding-bottom:1px;font-size:11px !important;font-weight:bold !important;text-decoration:none !important;}
div#inner-wrap.rates div#chart-box a.rate-link-gold:hover{color:#9c8768 !important;border-bottom:1px solid #9c8768 !important;}
img.annual-rate{margin-left:38px;margin-right:38px;}
td.smallGold{color:#86704b !important;font-weight:bold !important;font-size:11px !important;}
td strong.currentSpecial{color:#EA1A1A;}
.chart-content{display:block;background:#fff;border:0 solid #3190C0;border-width:0 1px;min-height:740px;}
.chart-content .h-rule{display:block;clear:both;float:left;/* overridden in global-ie.css */background:url(../Local%20Settings/Temporary%20Internet%20Files/img/backgrounds/chart-bottom-hr.gif) repeat-x;width:672px;height:2px;margin:0px 0 16px 0;/* margin-bottom overridden in global-ie.css */}
#inner-wrap.rates ul{background-color:white !important;}
table.rates-table th h3{font-size:14px;font-family:arial;font-weight:bold;padding:0px !important;margin:0px !important;margin-left:20px !important;}
table.rates-table th h4{font-size:9px !important;padding:0px !important;margin:0px !important;text-align:center;color:#333;}	

/* CHART */
.chart-top, .chart-bottom{display:block;background:transparent;font-size:1px;}
.chart-b1, .chart-b2, .chart-b3, .chart-b4{display:block;overflow:hidden;}
.chart-b1, .chart-b2, .chart-b3{height:1px;}
.chart-b2, .chart-b3, .chart-b4{background:#fff;border-left:1px solid #3190C0;border-right:1px solid #3190C0;}
.chart-b1{margin:0 5px;background:#3190C0;}
.chart-b2{margin:0 3px;border-width:0 2px;}
.chart-b3{margin:0 2px;}
.chart-b4{height:2px;margin:0 1px;}			
.chart-content{display:block;background:#fff;border:0 solid #3190C0;border-width:0 1px;min-height:740px;}
.chart-bottom{clear:left;}
/* end rates */

/* planning */
div#outer-wrap div#inner-wrap div#sub-foot-wrap div#sub-foot-content-left h3{margin-left:15px;}
#content-container{float:right;width:675px;padding:0;}
#breadcrumb-container{float:left;width:675px;padding:0;}

/* BREADCRUMB */
#breadcrumb-container ul{float:left;margin:0;padding:0;margin-left:5px;margin-bottom:30px;}
#breadcrumb-container ul li{ float:left;list-style:none;margin-left:5px;font-size:11px;color:#3399CC;}
#breadcrumb-container ul li span{color:#003366;}
#breadcrumb-container ul li a,
#breadcrumb-container ul li a:visited{border:none;margin-right:8px;padding-bottom:2px;text-decoration:none;color:#3399CC;font-size:11px;background:url(../img/breadcrumb-underline.gif) repeat-x bottom left;}
#breadcrumb-container ul li a:hover{color:#42afe5;background:url(../img/breadcrumb-underline_ov.gif) repeat-x bottom left;} 
#head-container{float:left;width:675px;padding:0;}
#head-left{float:left;padding:0;}
#head-left h1,#head-left h2,#head-left h3{margin:0;padding:0;width:300px;margin-right:20px;margin-left:10px;}
#head-left h1{color:#003366;font-family:Arial,sans-serif;margin-bottom:10px;}
#head-left h2{color:#003366;font-family:Arial,sans-serif;font-size:18px;font-weight:normal;margin-bottom:13px;}
#head-left h3{color:#666666;font-family:Arial,sans-serif;font-size:14px;font-weight:normal;}
#head-right{margin-left:332px;margin-right:0;width:343px;float:none;}
#head-right a{border:none;float:none;display:inline;margin-top:0;padding-top:0;text-decoration:none;}
#head-right a img{border:none;}
#main-container{width:675px;float:left;margin-top:0;padding-top:0;}
#main-container *{margin:0;padding:0;}
/* Styles for Planning Feature (Row) */
#main-container div.planning-feature{float:left;width:675px;margin:0;padding:0;padding-top:15px;background-image:url(../img/backgrounds/chart-bottom-hr.gif);background-position:top;background-repeat:repeat-x;padding-bottom:15px;}
#main-container div.planning-feature h3{color:#003366;font-size:16px;font-weight:bold;font-family:Arial,sans-serif;margin-left:16px;margin-bottom:5px;float:left;}
#main-container div.planning-feature h3 a{border:none;color:#003366;font-size:16px;font-weight:bold;font-family:Arial,sans-serif;text-decoration:none;padding-bottom:1px;}
#main-container div.planning-feature h3 a:hover{color:#2269b9;}
#main-container div.planning-wrap{clear:left;margin:0;padding:0;}
/* Styles for Planning Feature Description / Thumbnail  (1st Column) */
#main-container div.planning-feature div.description-blurb{width:279px;float:left;clear:left;margin-left:5px;}
#main-container div.planning-feature div.description-blurb p{font-size:12px;font-weight:normal;color:#666;font-family:Arial,sans-serif;margin-right:10px;}	
#main-container div.planning-feature div.description-blurb div.thumb-container{float:left;margin:0;padding:0;margin-left:8px;margin-right:10px;background-image:url(../img/backgrounds/planning-thumbnail.gif);background-repeat:no-repeat;width:101px;height:101px;}
#main-container div.planning-feature div.description-blurb div.thumb-container img{width:95px;height:95px;margin-left:3px;margin-top:3px;}
/* Styles for Planning Feature Articles / Tools & Calculators  (2nd Column) */
#main-container div.planning-feature div.planning-callbox{width:390px;float:left;}
#main-container div.planning-feature div.planning-callbox-top{height:4px;font-size:1px;/*background-image:url(../img/backgrounds/planning/planning-callbox-top.gif);*/}
#main-container div.planning-feature div.planning-callbox-bot{height:4px;font-size:1px;/*background-image:url(../img/backgrounds/planning/planning-callbox-bot.gif);*/clear:left;}
#main-container div.planning-feature div.planning-callbox-content{/*border-left:1px solid #E0EEFA;border-right:1px solid #E0EEFA;*/padding-bottom:5px;padding-top:5px;float:left;}
#main-container div.planning-feature div.planning-callbox-content h3{margin:0 5px 0 10px;padding:0;font-size:14px;color:#4079a5;padding-left:17px;/* padding for background images (icons) */float:none;}
#main-container div.planning-feature div.planning-callbox-content ul{margin: 10px 5px 0px 5px;}
#main-container div.planning-feature div.planning-callbox-content ul li{list-style:none;background-image:url(../img/bullet.gif);background-position:0px 5px;background-repeat:no-repeat;padding-left:10px;padding-top:0;padding-bottom:2px;}
#main-container div.planning-feature div.planning-callbox-content ul li a{color:#2269B9;text-decoration:none;padding-bottom:1px;border-bottom:1px solid #92B4DC;line-height:14px;}
#main-container div.planning-feature div.planning-callbox-content ul li a:hover{color:#42AFE5;border-color:#42afe5;}
#main-container div.planning-feature div.planning-callbox-content div.planning-articles h3{background-image:url(../img/icons/paper-dogear.gif);background-repeat:no-repeat;background-position:0% 50%;float:none;}
#main-container div.planning-feature div.planning-callbox-content div.planning-tools h3{background-image:url(../img/icons/calculator.gif);background-repeat:no-repeat;background-position:0% 50%;}		
#main-container div.planning-feature div.planning-callbox-content div.planning-articles{float:left;width:193px;}
#main-container div.planning-feature div.planning-callbox-content div.planning-tools{margin-left:194px;width:193px;}	
#main-container div.see-resources{padding-bottom:0px;width:389px;float:right;padding-top:5px;}
#main-container a.lnk-resources{text-decoration:none;color:#3399CC;margin-left:15px !important;padding-left:19px !important;padding-top:1px !important;padding-bottom:1px !important;background-image:url(../img/buttons/arrow-small-blue.gif);background-repeat:no-repeat;}	
#main-container a.lnk-resources:hover{color:#42afe5;background-image:url(../img/buttons/arrow-small-blue_on.gif);}
#main-container div.planning-visit-page{clear:left;margin-left:11px;padding-top:6px;}
#main-container div.planning-visit-page a{text-decoration:none;color:#006699;margin-left:0px !important;padding-left:19px !important;padding-top:1px !important;padding-bottom:1px !important;background-image:url(../img/buttons/arrow-small-blue.gif);background-repeat:no-repeat;}	
#main-container div.planning-visit-page a:hover{color:#3399cc;background-image:url(../img/buttons/arrow-small-blue_on.gif);}

div#content-container.landing-page div#main-container {background-image:url(../img/planning/backgrounds/content-cap.gif);background-position:left top;background-repeat:no-repeat;}
div#content-container.landing-page div#sub-foot-wrap {background-image:url(../img/backgrounds/chart-bottom-hr.gif);background-repeat:repeat-x;padding-top:5px;}
div#content-container.landing-page div#main-container div.no-bg {background-image:none;}
div#content-container.landing-page div#sub-foot-top {background-image:none;}

/* Sub Footer */
#sub-foot-wrap{width:675px;clear:both;float:left;}
#sub-foot-top{background-image:url(../img/backgrounds/planning/sub-foot-top.gif);height:6px;font-size:1px;line-height:1px;}
#sub-foot-content{border-left:1px solid #3399CC;border-right:1px solid #3399CC;padding-top:10px;padding-bottom:6px;float:left;width:673px;}
#sub-foot-content div#sub-foot-content-right{width:337px;position:relative;margin-left:345px;}
#sub-foot-content h3{margin-left:15px;margin-bottom:10px;}
#sub-foot-content a img{border:none;}
#sub-foot-content-left{float:left;width:327px;}
#sub-foot-content-left a#sub-foot-callout{margin-left:15px;}
#sub-foot-content-left a#sub-foot-callout img.image-text{padding-bottom:5px;padding-left:6px;}
#sub-foot-content-left a.sub-foot-callout-small{margin-left:15px;display:block;margin-bottom:4px;}
#sub-foot-content-left a.sub-foot-callout-small img.image-text {padding-bottom:1px;padding-left:6px;}	
#sub-foot-content-right p{font-size:12px;color:#000;padding-top:5px;}
#sub-foot-content-right p span.text-telephone{font-size:11px;}
#sub-foot-content-right.solo-footer{margin-left:330px;}
#sub-foot-content-right.solo-footer h3{margin-left:0;}
#sub-foot-bot{background-image:url(../img/backgrounds/planning/sub-foot-bot.gif);height:6px;font-size:1px;line-height:1px;clear:left;}
/* End Sub-Footer */

/* Detail page Containers */
#content-wrapper{width:675px;background-image:none;float:left;}
#content-wrapper p{font-size:10px;}
#content-wrapper div.intro-wrapper{width:675px;float:left;margin-bottom:10px;padding-top:13px;}
#content-wrapper div.intro-left{width:337px;float:left;}
#content-wrapper div.intro-left h3{color:#036;font-family:Arial,sans-serif;font-size:14px;margin-left:15px;margin-bottom:10px;margin-top:0px;}
#content-wrapper div.intro-right h3{margin-top:0px;}
#content-wrapper div.intro-left p{color:#000;margin-left:15px;margin-bottom:14px;margin-right:20px;font-family:verdana,sans-serif;}
#content-wrapper div.intro-left a{margin-left:15px;}
#content-wrapper div.intro-right{margin-left:338px;}
#content-wrapper div.intro-right h3{color:#036;font-size:14px;font-family:Arial,sans-serif;margin-bottom:8px;}
#content-wrapper div.intro-right ul{margin-left:3px;/* fix for misaligned intro lists */padding-left:0px;}
#content-wrapper ul li{list-style:none;background-image:url(../img/bullet.gif);background-position:0px 7px;background-repeat:no-repeat;padding-left:10px;padding-top:0;padding-bottom:5px;}
#content-wrapper ul li a{line-height:14px;color:#2269B9;padding-bottom:1px;text-decoration:none;border-bottom:1px solid #92B4DC;}
#content-wrapper ul li a:hover{border-color:#42AFE5;color:#42AFE5;}
#content-wrapper a.buttoned{text-decoration:none;border:none;color:#3399CC;padding-left:19px !important;padding-top:1px !important;padding-bottom:1px !important;background-image:url(../img/buttons/arrow-small-blue.gif);background-repeat:no-repeat;text-decoration:none !important;}	
#content-wrapper a.buttoned:hover{color:#42afe5;background-image:url(../img/buttons/arrow-small-blue_on.gif);text-decoration:none !important;}
#primary-content-wrapper{width:675px;float:left;background-image:url(../img/backgrounds/chart-bottom-hr.gif);background-position:top;background-repeat:repeat-x;padding-top:1px;margin-top:10px;}
div.content-bg-top{background-color:transparent;padding-top:16px !important;background-image:none;}
div.content-bg-bottom{background-color:transparent;background-image:none;}
#primary-content-wrapper h2{font-size:16px;font-family:Arial,sans-serif;color:#003366;margin-bottom:13px;padding:0;}
#primary-content-wrapper h3{font-family:Arial,sans-serif;font-size:14px;color:#003366;margin:0;padding:0;margin-bottom:8px;}
#primary-content-wrapper ul{color:#666;margin-bottom:15px;} 		
#primary-content-wrapper h2.Articles{background-image:url(../img/icons/paper-dogear.gif);background-repeat:no-repeat;background-position:0% 50%;padding-left:18px;padding-top:2px;}	
#primary-content-wrapper h2.Calculators{background-image:url(../img/icons/calculator.gif);background-repeat:no-repeat;background-position:0% 50%;padding-left:18px;padding-top:2px;}
#primary-content-left{width:337px;float:left;}
#primary-content-left h2,#primary-content-left h3,#primary-content-left h4,#primary-content-left ul{padding-left:0px;margin-left:15px;margin-right:35px;}
#primary-content-right{margin-left:338px;width:337px;}
#primary-content-right h2,#primary-content-right h3,#primary-content-right ul{padding-left:0px;margin-left:15px;margin-right:35px;/*margin-left:353px;margin-right:372px;*/}
#primary-content-right p{margin-bottom:15px;}	
#content-wrapper form{background-color:transparent;}
#content-wrapper form fieldset{border:none;margin:0;padding:0;margin-bottom:11px;}
#content-wrapper form fieldset legend{margin:0;padding:0;color:#000;font-weight:bold;font-family:Verdana,sans-serif;}
#content-wrapper form fieldset label{padding-top:3px;float:left;}
#content-wrapper form fieldset label img{margin-left:10px;margin-right:5px;}
#content-wrapper form fieldset button{background:none;border:none;padding:0;float:right;margin-right:40px;margin-top:5px;}
#content-wrapper form fieldset button.planning_retirement{margin-right:28px;}
/* form related classes for special cases */
#content-wrapper form fieldset input.mortgage-calc{width:77px;margin-bottom:5px;}
#content-wrapper form fieldset div.dual-text-fields{margin-left:156px;margin-bottom:6px;}
#content-wrapper form fieldset table#duals input{width:57px;margin-left:6px;margin-right:5px}
#content-wrapper form fieldset table#duals td.field-label{width:150px}
#content-wrapper form fieldset table#duals tr.no-dollar-symbol td input{width:64px;}
#content-wrapper form fieldset div.dual-text-fields img{margin-right:3px;}
#content-wrapper form fieldset div.no-symbols input{width:67px;}
#content-wrapper form fieldset p.faux-label{float:left;width:150px;clear:left;margin-bottom:0;line-height:100%;padding-top:2px;}
#content-wrapper form fieldset div.field-headers{float:left;padding-right:20px;}
#content-wrapper form fieldset div.field-headers p{margin:0;width:67px;float:right;margin-left:10px;color:#000;font-weight:bold;}
/* adjustments for form on retirement planning page */
#content-wrapper form fieldset#retirement-calculator div.field-headers{padding-right:28px;padding-top:4px;}
/* -- End detail Page Containers -- */
/* -- Form Elements -- By ID -- */
#content-wrapper form fieldset table{margin-top:3px;} /* using a table - for some reason radio buttons act "funny" -- */
#content-wrapper form fieldset label.radio-label{float:right;}
input#years-until-college{width:40px;margin-left:150px;margin-bottom:5px;}
input#savings-to-date{width:80px;margin-left:0px;}
input#for-xx-years{margin-right:10px;}
input#xx-years{width:30px;float:none;margin-left:6px;margin-right:6px;}
input#for-expenses-listed{margin-bottom:4px;margin-top:4px;}
#content-wrapper form fieldset table tr td label#lbl-for-expenses-listed{margin-left:0;float:none;}
#content-wrapper form fieldset button#insurance-go-button{margin-right:100px;}
#content-wrapper form fieldset table tr td#other-expenses{padding-left:30px;padding-top:3px;}
#content-wrapper form fieldset table tr td#other-expenses table#other-fields tr td{vertical-align:middle;}
#content-wrapper form fieldset table tr td#other-expenses table#other-fields tr td img{margin-left:6px;}
#content-wrapper form fieldset table tr td#other-expenses table#other-fields tr td input{margin-left:6px;width:80px;}
#content-wrapper form fieldset td#other-expenses label#lbl-home-equity img{margin-left:39px;}
#content-wrapper form fieldset td#other-expenses label#lbl-txt-investments img{margin-left:39px;}
#content-wrapper form fieldset td#other-expenses label#lbl-txt-other img{margin-left:78px;}
#content-wrapper form fieldset button#go-investment-planning{margin-right:5px;}
label#savings-label img{margin-left:68px !important;}
/* -- Utility Classes -- */
div.cleaner{clear:both;font-size:1px;line-height:1px;height:1px;background-color:transparent;}
.hide {display:none !important;}

div#planning_miranda { float:left; width:675px; font-family:Arial,sans-serif; font-size:11px; background-color:transparent; padding-top:5px;padding-bottom:10px; background-image:url(../img/backgrounds/chart-bottom-hr.gif); background-repeat:repeat-x; background-position:bottom left; color:#999999; margin-bottom:10px;}
div#planning_miranda strong {float:left;display:block;margin-left:15px;margin-top:5px;}
div#planning_miranda ul {float:left;padding:0px;margin:0px;margin-left:10px;margin-top:5px;width:500px;}
div#planning_miranda ul li {float:left;margin-right:10px;background-image:url(../img/bullet.gif);background-position:0% 50% !important;background-repeat:no-repeat;padding-left:10px;font-size:11px;list-style:none;padding-bottom:3px;}

div#primary-content-right label {color:#666666;font-size:10px;}
div#content-container table.content-table {border-collapse:collapse;margin:0 15px 17px;}
div#content-container table.data-heavy th {font-size:10px;}
div#content-container table.data-heavy td {font-size:11px;}
div#content-container table.content-table th, div#content-container table.content-table td {text-align:left;padding:5px;border:1px solid #999;line-height:140%;}
div#content-container table.content-table th {font-weight:bold;background-color:#e0e0e0;}
div#content-container div#inner-content-wrap table.content-table a {line-height:140%;}
span.block-combinator {display:block;text-align:center;margin:5px 0 0;}
div#content-container table.data-heavy span.block-combinator {margin:5px 0;}
div#content-ctas div#find-location-form {line-height:1.4em;margin:9px 0 0 15px;}
div#content-ctas div#find-location-form input#go-submit {vertical-align:-3px;}
span.citi-phone{white-space: nowrap;}
div#inner-wrap div#content-container-wrap p.invest_disclaimer {font-weight:bold;font-family:Arial,Verdana,sans-serif;margin:10px 35px 0;padding:0 0 10px;}
div#content-container div#inner-content-wrap div.column p.invest_disclaimer {font-weight:bold;font-family:Arial,Verdana,sans-serif;margin:0 5px 0 10px;padding:0;}
div#outer-wrap div#inner-wrap p.invest_disclaimer {font-weight:bold;font-family:Arial,Verdana,sans-serif;margin:10px 30px 0;padding:5px;border-style:solid;border-color:#000;border-width:1px;}
/* -- Credit Cards Overview page styles -- */
div#content-container div#inner-content-wrap div.cardholder div.cardPic a {border-bottom:none;padding-bottom:0;}

/* -- IRAs & Rollover IRAs page styles -- */
div#content-container div#inner-content-wrap div#content_one div.ira_content_wrapper {min-height:316px;}
div#content-container div#inner-content-wrap div#content_two div.ira_content_wrapper {min-height:327px;}
div#content-container div#inner-content-wrap div#content_two div.ira_content_wrapper div.sub_two_fifty {overflow:auto;background-image:url(../img/bgs/single-gradient-bot.gif);background-repeat:no-repeat;background-position:220px 100%;}
div#content-container div#inner-content-wrap div#content_two div.ira_content_wrapper div.sub_two_fifty div.sub_two_fifty_wrap {overflow:auto;background-image:url(../img/bgs/single-gradient-top.gif);background-repeat:no-repeat;background-position:220px 0%;}
div#content-container div#inner-content-wrap div#content_two div.ira_content_wrapper div.sub_two_fifty div.column {float:left;width:220px;margin-top:11px;}
div#content-container div#inner-content-wrap div#content_two div.ira_content_wrapper div.sub_two_fifty div.column#first {margin-right:5px;}
div#content-container div.in_column_separator {height:1px;margin:5px 9px 10px;background: url("/JRS/cm/img/backgrounds/chart-bottom-hr.gif") repeat-x 0px 0px;}
div#content-container div#inner-content-wrap div.column div.col_footnotes p.foot-note,
div#content-container div#inner-content-wrap div.column div.col_footnotes p.disclosure {margin:0 9px 12px 10px;color:#999;}
div#content-container div#inner-content-wrap div.column div.col_footnotes p.foot-note {margin-left:18px;}
div#content-container div#inner-content-wrap div.column div.col_footnotes p.foot-note sup.foot-number {float:left;left:-7px;}

/* -- Savings Plus/MMA pages styles -- */
div#content-container div#inner-content-wrap table.rates_table {border-collapse:collapse;width:400px;margin:0;padding:0;font-family:verdana,sans-serif;font-size:10px;}
div#content-container div#inner-content-wrap div.twocol-table-top-border {background:url(/JRS/cm/img/bgs/table_top_blue.gif) left bottom no-repeat;width:400px;height:3px;margin:14px 0 0;}
div#content-container div#inner-content-wrap div.twocol-table-top-border-gold {background:url(/JRS/cm/img/bgs/table_top_gold.gif) left bottom no-repeat;width:400px;height:3px;margin:14px 0 0;}
div#content-container div#inner-content-wrap table.rates_table thead tr th {background-color:#E5F1FB;padding:0 0 3px 0;border-bottom:1px solid #D4EAF5;}
div#content-container div#inner-content-wrap table.gold thead tr th {background-color:#EDE6BE;border-bottom:1px solid #B7A683;}
div#content-container div#inner-content-wrap table.rates_table thead tr th.first {border-left:1px solid #D4EAF5;text-align:left;padding:0 0 3px 10px;}
div#content-container div#inner-content-wrap table.gold thead tr th.first {border-left:1px solid #B7A683;}
div#content-container div#inner-content-wrap table.rates_table thead tr th.last {border-right:1px solid #D4EAF5;}
div#content-container div#inner-content-wrap table.gold thead tr th.last {border-right:1px solid #B7A683;}
div#content-container div#inner-content-wrap table.rates_table thead tr.sub th {background-color:#F4F9FD;padding:3px;border-left:1px solid #D4EAF5;border-right:1px solid #D4EAF5;}
div#content-container div#inner-content-wrap table.gold thead tr.sub th {background-color:#FFF0C1;border-left:1px solid #DDD3AF;border-right:1px solid #DDD3AF;}
div#content-container div#inner-content-wrap table.rates_table tbody tr td {border-left:1px solid #D4EAF5;border-right:1px solid #D4EAF5;border-bottom:1px solid #D4EAF5;background-color:#FBFDFE;font-size:11px;font-weight:bold;text-align:center;padding:4px 0;}
div#content-container div#inner-content-wrap table.gold tbody tr td {border-left:1px solid #DDD3AF;border-right:1px solid #DDD3AF;border-bottom:1px solid #DDD3AF;background-color:#FFF;}
div#content-container div#inner-content-wrap table.rates_table tbody tr td.first {font-size:10px;font-weight:normal;text-align:left;padding:4px 0 4px 10px;}
div#content-container div#inner-content-wrap table.rates_table tbody tr.alt td {background-color:#F4F9FD;}
div#content-container div#inner-content-wrap table.gold tbody tr.alt td {background-color:#FCFBF1;}
div#content-container div#inner-content-wrap table.rates_table tbody tr.last td {border-bottom:none;padding:3px 0 2px;}
div#content-container div#inner-content-wrap table.rates_table tbody tr.last td.first {font-size:10px;font-weight:normal;text-align:left;padding:3px 0 2px 10px;}
div#content-container div#inner-content-wrap div.twocol-table-bottom-border {background:url(/JRS/cm/img/bgs/table_btm_blue.gif) left top no-repeat;width:400px;height:3px;margin:0 0 10px;}
div#content-container div#inner-content-wrap div.twocol-table-bottom-border-gold {background:url(/JRS/cm/img/bgs/table_btm_gold.gif) left top no-repeat;width:400px;height:3px;margin:0 0 10px;}

div#content-container div#inner-content-wrap div.cta_box {position:relative;margin:0 0 17px 15px;padding:0;border-top:1px solid #fff;border-bottom:1px solid #fff;width:198px;}
div#content-container div#inner-content-wrap div.cta_box div.top_border {position:absolute;z-index:-9;width:198px;height:56px;background:#fff url(/JRS/cm/img/bgs/gold_callout_top.gif) left top no-repeat;}
div#content-container div#inner-content-wrap div.cta_box div.bottom_border {position:absolute;z-index:-9;width:198px;height:7px;background:#fff url(/JRS/cm/img/bgs/gold_callout_btm.gif) left top no-repeat;}
div#content-container div#inner-content-wrap div.cta_box p, div#content-container div#inner-content-wrap div.cta_box ul, div#content-container div#inner-content-wrap div.cta_box div.links {border-left:1px solid #fdeaad;border-right:1px solid #fdeaad;width:176px;margin:0;padding:5px 10px;}
div#content-container div#inner-content-wrap div.cta_box p.first {margin-top:10px;}
div#content-container div#inner-content-wrap div.cta_box ul li {margin-left:15px;}
div#content-container div#inner-content-wrap div.cta_box div.links {margin-bottom:-1px;padding-top:0;overflow:auto;}
div#content-container div#inner-content-wrap div.cta_box div.links a.small-cta-blue {margin-top:5px;margin-left:3px;border-bottom:none;float:none;}

.rowlight {background : #ffffff;}
.rowdark {background : #f1f7fc;}
