/* Print */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
/* = G =*/
body {background: #FFF; color: #000; font-size: 62.5%; font-family: Arial, Verdana, sans-serif;}
h1, h2, h3, h4, h5, h6 {line-height: 1.4em;}
h1 {font-size: 1.7em;}
h2 {font-size: 1.6em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.3em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1.2em;}
p {margin: 0 0 0.8em 0; font-size: 1.2em; line-height: 1.4em;}
a:link, a:visited {color: #000; text-decoration: none;}
a:hover, a:active {color: #000; text-decoration: none;}
a img {border: none;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}
u {text-decoration: underline;}
del {color: #666;}
acronym, abbr, dfn {cursor: help; border-bottom: 1px dotted #CCC;}
cite {font-style: italic;}
hr {float: none; width: 100%; height: 1px; margin: 0 0 0.8em; border: none; background: #CCC; color: #CCC; clear: both;}
ul, ol {margin: .8em 3.5em;}
ul li {list-style: disc; line-height: 1.4em; font-size: 1.2em;}
ol li {list-style: decimal; line-height: 1.4em; font-size: 1.2em;}
/* = E = */
#content ul li {font-size: 1.2em;}
#content ul li ul li {font-size: 1em;}
#content ul li ul li ul li {font-size: 1em;}
#content ul li ol li {font-size: 1em;}
#content ul li ol li ol li {font-size: 1em;}
#content ol li {font-size: 1.2em;}
#content ol li ol li {font-size: 1em;}
#content ol li ol li ol li {font-size: 1em;}
#content ol li ul li {font-size: 1em;}
#content ol li ul li ul li {font-size: 1em;}
/* = Hide = */
ul#jump, #util-nav, #search, #navigation, #social-help ul, #subnav, p.b2t, #footer, p.entry_count {display:none;}
/* = MISC = */
.hide4print	{display: block; visibility: visible;}
.table_type1 td,.table_type1 th{border:1px #666 solid;padding:4px;font-size:0.9em}
.table_type2 td,.table_type2 th{border:1px #666 solid;padding:3px;border-left:none;border-right:none;font-size:0.9em}

#nca-logo, #main-search, #main-navigation, #header a, #newsletter-signup, #helpline-number a, #main-footer {display:none;}
/* #breadcrumb{display:none!important;} */
#helpline-number, #breadcrumb {margin-bottom:10px;}


/* editor */
/* Editor */
.text-grey {color:#4e4e50;}
.text-green {color:#026E3E;}
.text-purple {color:#963D97;}
.text-orange {color:#8E4102;}
.text-pink {color:#963D97;}

table.table_type1 {border: 1px solid #00558D; margin: 0 0 0.8em 0;}
table.table_type1 th {vertical-align: top; padding: 5px; border: 1px solid #00558D; line-height: 1.4em; font-size: 1.2em; text-align: left;}
	body#yourrights table.table_type1 th {border: 1px solid #ABD037;} /* green */
	body#yourmoney table.table_type1 th {border: 1px solid #963D97;} /* purple */
	body#toolscalc table.table_type1 th {border: 1px solid #E7811D;} /* orange */
	body#howtocomplain table.table_type1 th {border: 1px solid #EB3995;} /* pink */
	body#productsafety table.table_type1 th {border: 1px solid #E7811D;} /* orange */
	body#news table.table_type1 th {border: 1px solid #ABD037;} /* green */
table.table_type1 td {vertical-align: top; padding: 5px; border: 1px solid #00558D; line-height: 1.4em; font-size: 1.2em;}
	body#yourrights table.table_type1 td {border: 1px solid #ABD037;} /* green */
	body#yourmoney table.table_type1 td {border: 1px solid #963D97;} /* purple */
	body#toolscalc table.table_type1 td {border: 1px solid #E7811D;} /* orange */
	body#howtocomplain table.table_type1 td {border: 1px solid #EB3995;} /* pink */
	body#productsafety table.table_type1 td {border: 1px solid #E7811D;} /* orange */
	body#news table.table_type1 td {border: 1px solid #ABD037;} /* green */
table.table_type1 th p, table.table_type1 td p {font-size: 1em;}

table.table_type2 {border-bottom: 1px solid #00558D; margin: 0 0 0.8em 0;}
table.table_type2 th {vertical-align: top; padding: 5px; border-bottom: 1px solid #00558D; line-height: 1.4em; font-size: 1.2em; text-align: left;}
	body#yourrights table.table_type2 th {border-bottom: 1px solid #ABD037;} /* green */
	body#yourmoney table.table_type2 th {border-bottom: 1px solid #963D97;} /* purple */
	body#toolscalc table.table_type2 th {border-bottom: 1px solid #E7811D;} /* orange */
	body#howtocomplain table.table_type2 th {border-bottom: 1px solid #EB3995;} /* pink */
	body#productsafety table.table_type2 th {border-bottom: 1px solid #E7811D;} /* orange */
	body#news table.table_type2 th {border-bottom: 1px solid #ABD037;} /* green */
table.table_type2 td {vertical-align: top; padding: 5px; border-bottom: 1px solid #00558D; line-height: 1.4em; font-size: 1.2em;}
	body#yourrights table.table_type2 td {border-bottom: 1px solid #ABD037;} /* green */
	body#yourmoney table.table_type2 td {border-bottom: 1px solid #963D97;} /* purple */
	body#toolscalc table.table_type2 td {border-bottom: 1px solid #E7811D;} /* orange */
	body#howtocomplain table.table_type2 td {border-bottom: 1px solid #EB3995;} /* pink */
	body#productsafety table.table_type2 td {border-bottom: 1px solid #E7811D;} /* orange */
	body#news table.table_type2 td {border-bottom: 1px solid #ABD037;} /* green */
table.table_type2 th p, table.table_type2 td p 	{font-size: 1em;}

table.table_type3 {border-collapse: collapse; margin: 0 0 0.8em 0;}
table.table_type3 th {vertical-align: top; padding: 5px; line-height: 1.4em; font-size: 1.2em; text-align: left;}
table.table_type3 td {vertical-align: top; padding: 5px; line-height: 1.4em; font-size: 1.2em;}
table.table_type3 th p, table.table_type3 td p {font-size: 1em;}

tr.table_header, tr.table_header th, tr.table_header td, th.table_header, td.table_header, .table_header {color: #FFF; background: #00558D; padding: 8px 5px; font-weight: bold;}
	body#yourrights tr.table_header, body#yourrights tr.table_header th, body#yourrights tr.table_header td, body#yourrights th.table_header, body#yourrights td.table_header, body#yourrights .table_header  {background:#ABD037; color:#000;} /* green */
	body#yourmoney tr.table_header, body#yourmoney tr.table_header th, body#yourmoney tr.table_header td, body#yourmoney th.table_header, body#yourmoney td.table_header, body#yourmoney .table_header  {background:#963D97; color:#000;} /* purple */
	body#toolscalc tr.table_header, body#toolscalc tr.table_header th, body#toolscalc tr.table_header td, body#toolscalc th.table_header, body#toolscalc td.table_header, body#toolscalc .table_header  {background:#E7811D; color:#000;} /* orange */
	body#howtocomplain tr.table_header, body#howtocomplain tr.table_header th, body#howtocomplain tr.table_header td, body#howtocomplain th.table_header, body#howtocomplain td.table_header, body#howtocomplain .table_header  {background:#EB3995; color:#000;} /* pink */
	body#productsafety tr.table_header, body#productsafety tr.table_header th, body#productsafety tr.table_header td, body#productsafety th.table_header, body#productsafety td.table_header, body#productsafety .table_header  {background:#E7811D; color:#000;} /* orange */
	body#news tr.table_header, body#news tr.table_header th, body#news tr.table_header td, body#news th.table_header, body#news td.table_header, body#news .table_header  {background:#ABD037; color:#000;} /* green */
tr.table_bg_dark td, td.table_bg_dark, .table_bg_dark {background: #e6e7e7;}
tr.table_bg_lite td, td.table_bg_lite, .table_bg_lite {background: #fefefe;}

.pad_horizontal {padding: 0 5px;}
.pad_vertical {padding: 5px 0;}
.pad_all_sides {padding: 5px;}
.align_images {vertical-align: middle;}
.image_left {float: left; margin: 2px 10px 10px 0;}
.image_right {float: right; margin: 2px 0 10px 10px;}
.font_10	{font-size: 1em;}
.font_11	{font-size: 1.1em;}
.font_12	{font-size: 1.2em;}
.font_13	{font-size: 1.3em;}
.font_14	{font-size: 1.4em;}
.font_15	{font-size: 1.5em;}
.font_16	{font-size: 1.6em;}
.font_17	{font-size: 1.7em;}
.font_18	{font-size: 1.8em;}
.font_19	{font-size: 1.9em;}
.font_20	{font-size: 2em;}

