* {margin: 0;padding: 0;}
body{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 160%;}
img {border: none;vertical-align: top;}
a {color: #FFFFFF;font-size: 14px;text-decoration: none;outline: none;cursor: pointer;}
a:hover {text-decoration: underline;}
a img{border:none;}
p {line-height: 17px;font-size: 14px;}
h1,h2,h4,h5,h6 {font-weight: bold;}
h1 {font-size: 3em; line-height: 1; margin-bottom: 0.5em;}
h2 {font-size: 2em; margin-bottom: 0.75em; line-height: normal}
h3 {font-size: 1em;line-height: 1;margin-bottom: 1em;line-height: normal;font-family: Helvetica;color: #7b1c12;font-weight: bold;}
h4 {font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em;  line-height: normal}
h5 {font-size: 1em; margin-bottom: 1.5em;  line-height: normal}
h6 {font-size: 1em;  line-height: normal}
ul {padding-left: 0;}
ul li {list-style: none;margin-left: 8px;font-size: 14px;}
li ol { margin: 0;}
ul, ol{margin:  0;padding: 0;}
ul {list-style-type: disc;}
ol {list-style-type: decimal;}
dl {margin: 0;}
dl dt {font-weight: bold;}
pre {padding: 10px;border: 1px solid #CEE0E4;color: #02576B;}
blockquote {border: 1px solid #CEE0E4;color: #02576B;font-size: 110%;font-style: italic;overflow: hidden;line-height: 150%;margin: 5px 0;padding: 10px 10px 10px 10px;width: auto;}
 blockquote:before { content: open-quote; font-weight: bold; }
 blockquote:after { content: close-quote; font-weight: bold; }
label {font-family: Helvetica;font-size: 14px;}
fieldset{padding: 0;margin: 0 0 1em 0;border: none;}
legend{font-weight: bold;font-size: 1.2em;}
input.text, input.title,
textarea {background-color:#FFFFFF;border:1px solid #BBBBBB;}
table{width: 100%;margin-top: 20px;background: #ffffff;border: 1px solid #ead4aa;}
table tr.header {background: #fdf6e9;border: 1px solid #ead4aa;margin: 10px 0;color: #8c7620;padding: 0 10px;}
table tr.line td {border-bottom: 1px solid #eaeaea;}
table tr.odd{}
table tr.odd td{background: #FFF;}
table tr.even td{background: #EEE;}
th{color: #8C7620;text-transform: uppercase;}
thead th{background: #CCC;}
th, td, caption{padding: 4px 5px 4px 5px;}
tbody tr td{}
tfoot{font-style: italic;}
caption{background: #EFEFEF;}
span.alert {color: #c00;border-top: 3px solid #FE7B7A;border-bottom: 3px solid #FE7B7A;}
span.info {color: #0055BB;border-top: 3px solid #629de3;border-bottom: 3px solid #629de3;}
span.note {color: #B79000;border-top: 3px solid #fde179;border-bottom: 3px solid #fde179;}
span.download {color: #57861A;border-top: 3px solid #c2df88;border-bottom: 3px solid #c2df88;}
span.alert,
span.info,
span.download,
span.note {display: block;padding: 10px 10px 10px 45px;margin: 15px 0;}
.highlight{font-weight: bold;}
.result-category{font-weight: bold;font-size: 14px;line-height: normal;padding-bottom: 5px;}
.result-title{font-family: Helvetica;font-size: 13px;color: #883727;text-transform: uppercase;line-height: normal;padding-top: 10px;padding-bottom: 5px;}
.result-text{border-bottom: 1px solid #eaeaea;line-height: normal;padding-bottom: 15px;font-size: 14px;}