.td_col1 {  width: 444px; padding-right: 14px; padding-left: 53px; padding-top: 10px; background-color: #F7F7F7; background-image: url(/images/bg_left.gif); background-repeat: repeat-y; background-position: left; vertical-align: top}
.td_zag {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; font-weight: bold; color: #002747}
.td_level2 {  padding-top: 3px; padding-right: 30px; padding-bottom: 22px; padding-left: 32px}
td {  font-size: 0.8em; font-family: Tahoma, Arial, "Times New Roman", sans-serif; color: #002244}
            
a {  color: #003366; text-decoration: none}
a:hover {  color: #003366; text-decoration: underline}

a.a_link {  color: #0066CC; text-decoration: none}
a.a_link :hover {  color: #0066CC; text-decoration: underline}

a.a_orange {  color: #ee7700; text-decoration: none}
a.a_orange:hover {  color: #ee7700; text-decoration: underline}

a.a_or {  color: #EF7700;}
a.a_or:hover {  color: #EE7700;}

a.a_white {  color: #FFFFFF; text-decoration: none}
a.a_white:hover {  color: #FFFFFF; text-decoration: underline}

a.a_on {  color: #0066CC; text-decoration: none}
a.a_on:hover {  color: #0066CC; text-decoration: none}

a.a_lang {  color: #EF7E19; text-decoration: none}
a.a_lang:hover {  color: #EF7E19; text-decoration: underline}
.td_check { vertical-align: top; padding-bottom:3px; }
.td_nav {  padding-bottom: 3px; padding-left: 6px}
.td_button {  text-align: center; padding-right: 30px; padding-left: 30px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 3px}
.td_col2 {  background-image: url(/images/bg_right.gif); background-repeat: repeat-y; background-position: right; vertical-align: top; padding-top: 10px; padding-right: 53px; width: 100%}
.td_level3 { padding-top: 3px; padding-right: 50px; padding-left: 32px }
.td_line {  border-color: #A2A2A2 black; padding-top: 15px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.td_zag_line1 { padding-left: 80px; padding-top: 10px; background-image: url(/images/bg_zag_line.gif); vertical-align: top ; height: 46px; padding-bottom: 10px; background-repeat: repeat-x}
.td_zag_line_zag {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; width: 100%; text-align: left; text-transform: uppercase}
.zag {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF;}
.td_zag_line_lang {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; text-align: center; padding-right: 10px; padding-left: 10px;}
.bg_dark {  background-color: #002747}
.td_middle {  padding-top: 5px; padding-right: 4px; padding-bottom: 6px; padding-left: 4px}

.input100 {width: 100%}
.input400 {width: 400px; float: right;}

.td_bottom { padding-left: 80px; padding-top: 16px; vertical-align: top ; height: 46px; padding-bottom: 6px; background-repeat: repeat-x }
.white {  color: #FFFFFF;}
.smallwhite { color: #FFFFFF; ; font-size: 11px}
.bg_orange {  background-color: #EF7E19}
.td_left80 {  padding-left: 80px}
.td_button_print { text-align: center; padding-right: 30px; padding-left: 30px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 3px ; padding-top: 4px}
.td_date {  padding-right: 14px; vertical-align: top; padding-top: 5px}
.td_line_news { border-color: #A2A2A2 black; padding-top: 0px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.smalltext { ; font-size: 0.7em}
.td_right15 { padding-right: 15px; vertical-align: top; padding-top: 5px}
.print_zag {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; font-weight: normal; margin-bottom: 30px; padding-bottom: 30px}
.print_td {  font-size: 0.8em; font-family: Tahoma, Arial, "Times New Roman", sans-serif}

#red{ color: #880000; }

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFF; width: 100%; text-align: left; text-transform: uppercase; margin: 0;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0 0 3px; font-weight: bold; color: #002747;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0 0 3px; font-weight: bold; color: #002747;}
h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0 0 3px; font-weight: bold; color: #002747; text-transform: uppercase;}

/* Pool */
table.common {width: 100%; border-collapse: collapse; border-spacing: 0;}
table.common td {padding: 10px 0 0;}

table.common p {margin: 0 0 15px;}
table.common h3 {margin: 0 0 15px;}

div.section {border-top: 1px solid #888; padding: 0; margin: 0 0 15px;}
div.section div {margin: 10px;}
div.section div div {margin: 10px 0 10px 20px;}
div.section span {display: block; margin-left: -10px; width: 20px; position: absolute;}
div.section p {margin: 0 130px 10px 20px;}
div.section p.radios {display: block; margin: 0; padding: 0; float: right;}

div.section p.numbers {display: block; margin: 1px 0 0 10px; padding: 0; float: right; width: 20px; color: #888; font-weight: bold;}
div.section p.results {display: block; margin: 0; padding: 0; float: right; height: 18px; width: 200px; background: #DBDBDB;}
div.section p.results span {display: block; margin: 0; padding: 0; height: 18px; background: #35526C; overflow: hidden;}

div.section p.results-long {display: block; margin: 0; padding: 0; float: right; height: 18px; width: 300px; background: #DBDBDB;}
div.section p.results-long span {display: block; margin: 0; padding: 0; height: 18px; background: #35526C; overflow: hidden;}

div.readonly {color: #888;}
div.readonly p.radios {font-weight: bold; font-size: 14px; letter-spacing: 6px;}

div.last {border-bottom: 1px solid #888; padding: 0;}
div.small-margin p {margin-bottom: 5px;}

table.button {width: 1%; border-collapse: collapse; float: right;}
table.button td {padding: 0;}

table.left {float: left;}

.required {color: #800;}
.hidden {display: none;}

.selected {color: #4197e3;}
.empty {color: #aaa;}