@charset "utf-8";
/* Styles to reduce browser inconsistencies. Reset must always be first in this list. */
@import url("reset.css");

body { background-color: #fff; color: #000; font-family: "Times New Roman", Times, serif; font-size: 12pt; line-height: 18pt; width: 7in; }

#header h1 img, #header h1 span, #header form#frmPaynetOnline,
#nav,
#sidebar,
#contentHeading,
#footer h6 img, #footer #footerNavbar,
hr {display: none; }

#header h1 img.print { display:block; text-align: left; padding: 0; margin: 0; }
p, ul, ol, dl, table, h1, h2, h3, h4, h5, h6 { font-size: 12pt; margin-bottom: 18pt; }
p { text-align: justify; }
ul, ol, li { margin-left: 18pt; }
ol { list-style: decimal; }
ul { list-style: disc; }
table { border-collapse: separate; }
th, td { padding: 4px; }
h1, h2, h3, h4, h5, h6 { color: #006; }
h1 { font-size: 20pt; }
h2 { font-size: 18pt; border-bottom: 1px solid #ccc; }
h3, dt { font-size: 14pt; }
h4, dd dt { font-size: 12pt; }
h5 { font-size: 11pt; }
h6 { font-size: 10pt; }
td h1, td h2, table td h3, table td h4, td h5, td h6, dt, dd dt { margin-bottom: 0; }
a { color: #00f; text-decoration: underline; }
dt { color: #000; }
dd dt { color: #006; }
strong { font-weight: bold; }
sup,sub { font-size: 10pt; line-height: 10pt; }
sup { vertical-align: super; }
sub { vertical-align: sub; }
#footer h6 { border-top: 1px solid #ccc; color: #ccc; }

/* Styles for individual classes. Does not include styles for tags with no class assigned. */
.clearfloat { font-size: 1px; line-height: 0px; clear: both; }
.Black-Border-Below { border-bottom: 2px solid #333; }
.Dark-Grey-Above-Light-Grey-Below-Border { border-bottom: 1px solid #ddd; border-top: 2px solid #999; }
.Left-Indent-Once { padding-left: 2em; }
.Left-Indent-Twice { padding-left: 4em; }
img.Float-Image-Left-Of-Paragraph { float: left; margin: 0.5em 1em 1em 0; }
img.Float-Image-Right-Of-Paragraph { float: right; margin: 0.5em 0 1em 1em; }
ul.Article-List, ul.Address-List { list-style: none; margin-bottom: 0; } 
ul.Article-List li { border-bottom: 1px solid #ccc; margin: 0 0 1.5em 0; padding: 0 0 1.5em 0; width: 500px; }
ul.Article-List li h3, ul.Article-List li h5, ul.Article-List li p { margin-bottom: 0px; }
ul.Article-List li h5 { font-style: italic; }
ul.Article-List li strong { color: #a00; font-style: normal; }
ul.Article-List li img { margin: 0 0.5em 0 0.5em; }

/* Nested and Expandable Definition Lists */
.Nested-Def-List dt, .Nested-Def-List dd, 
.Expandable-Def-List dt, .Expandable-Def-List dd {clear: both; margin: 0; padding: 0; width: 7in; }
.Nested-Def-List dt, .Expandable-Def-List dt { border-bottom: 1px solid #333; margin-bottom: 0; margin-top: 10px; }
.Nested-Def-List dd, .Expandable-Def-List dd { display: inline !important; padding-top: 10px; page-break-inside: avoid; }
.Nested-Def-List dd dt, .Nested-Def-List dd dd,
.Expandable-Def-List dd dt, .Expandable-Def-List dd dd {  clear: none; float: left; padding: 0 0 0.25in 0; margin: 0; }
.Nested-Def-List dd dt, .Expandable-Def-List dd dt { border: none; clear: left; width: 1.25in; }
.Nested-Def-List dd dd, .Expandable-Def-List dd dd { border-top: none; width: 5.25in; }
.Expandable-Def-List dd dd ul { margin: 0; padding: 0; }
.Nested-Def-List dd dd ul { list-style: none; margin: 0; padding: 0; }
.Nested-Def-List dd dd li, .Expandable-Def-List dd dd li { margin: 0; padding: 0; }
.Nested-Def-List dd div, .Expandable-Def-List dd div { margin-top: 10px; padding: 0; page-break-inside: avoid; text-align: center; width: 100%; }
