body {padding: 0px; font-family: sans-serif; margin: 0px;}

table {font-size: 11px; font-family: sans-serif;}
table.mt {border-right: 1px #316988 solid; border-left: 1px #316988 solid; border-top: 1px #316988 solid;}
table.mt-1 {border-right: 1px #ffffff solid; border-bottom: 1px #ffffff solid; border-left: 1px #316988 solid; border-top: 1px #316988 solid;}
table.mt-d {border: 1px #316988 solid;}
table.mt-p {border: 1px #316988 solid; color: #316988;}

a {text-decoration: none; color: #316988;}
a:hover {text-decoration: underline; color: #316988;}

a.black {text-decoration: none; color: #000000;}
a.black:hover {text-decoration: underline; color: #000000;}

a.y {text-decoration: none; font-weight: bold; color: #A50000;}
a.y:hover {text-decoration: underline; font-weight: bold; color: #A50000;}

a.m {text-decoration: none;color: #4F89AA;}
a.m:hover {text-decoration: underline; color: #4F89AA;}

a.partn1 {text-decoration: none; color: #316989;}
a.partn1:hover {text-decoration: underline; color: #316989;}

a.partn2 {text-decoration: underline; color: #A50000;}
a.partn2:hover {text-decoration: underline; color: #E10202;}

a.p {text-decoration: none; color: #A50000;}
a.p:hover {text-decoration: underline; color: #E10202;}

a.bl {text-decoration: none; color: #FFC300;}
a.bl:hover {text-decoration: underline; color: #FFC300;}

a.u {text-decoration: underline; color: #316988;}
a.u:hover {text-decoration: underline; color: #072738;}

font.date {font-size: 9px; color: #316988;}
font.partn-date {font-size: 9px; color: #C48E0B;}
font.partn-txt {color: #316989;}
font.ttl-r {color: #A50000; font-weight: bold;}
font.sttl-y {color: #C48E0B;}
font.ssttl-g {color: #5C5C5C; font-size: 9px;}

input.inp-y {border: 1px #000000 solid; background-color:#FFF2CD; width: 140px; font-size: 14px;}
input.inp-b {border: 1px #000000 solid; background-color:#F4F6F8; width: 140px;}
input.btn-y {border: 0px solid; background-color:#4782A2; width: 20px; height: 20px; color: #FFFFFF; background: url(../img/sys/btn-b.gif); cursor: hand;}
input.btn-b {border: 1px #000000 solid; height: 20px; background-color:#4782A2; color: #FFFFFF; cursor: hand;}

ul.menu {list-style-image: url(../img/sys/bullet.gif); list-style-type: disc; list-style-position: inside; padding: -5px; margin: -5px;}
ul.search {list-style: decimal outside; margin-top: 0; margin-bottom: 10px; font-size: 11px;}

td.a {height:75px; font-size: 10px; padding: 0 2 0 3;}
td.b {background-color: #DFE4EA; height:75px; font-size: 10px; padding: 0 2 0 3; cursor: hand;}
td.brd {background-color: #DFE4EA;}
td.d {height: 59px; color:#FFFFFF; text-align: center; padding: 0 20 0 20; font-weight: bold;}
td.y {height: 59px; color:#A50000; text-align: left; padding: 0 20 0 20;}
td.ttl-r {height: 20px; font-size: 12px; text-align: left; background-color:#941800; padding: 2 0 2 5; color: #FFFFFF; font-weight: bold; border-bottom: 1px #316988 solid;}
td.ttl-r-1 {height: 20px; font-size: 12px; text-align: left; background-color:#5D0F00; padding: 2 0 2 5; color: #FFFFFF; font-weight: bold; border-bottom: 1px #316988 solid; border-left: 1px #316988 solid; border-right: 1px #316988 solid;}
td.ttl-y {font-size: 12px; text-align: left; background-color:#E9B200; padding: 2 0 2 5; color: #FFFFFF; font-weight: bold; border-bottom: 1px #316988 solid;}
td.ttl-b {font-size: 12px; text-align: left; background-color:#6DA5C2; padding: 2 0 2 5; color: #FFFFFF; font-weight: bold; border-bottom: 1px #316988 solid;}
td.bb {text-align: center; border-bottom: 1px #316988 solid; padding: 0px; margin: 0px;}
td.tl {text-align: left; vertical-align: top; background-color:#F4F6F8; border-bottom: 1px #316988 solid; border-right: 1px #316988 solid; padding: 5 5 8 8;}
td.tl2 {text-align: left; vertical-align: top; background-color:#F4F6F8; border-right: 1px #316988 solid; padding: 5 5 8 8;}
td.tl3 {cursor: hand; text-align: left; vertical-align: top; background-color:#DFE4EA; border-right: 1px #316988 solid; padding: 5 5 8 8;}
td.tl4 {text-align: left; vertical-align: top; background-color:#F4F6F8; border-right: 1px #DFE4EA solid; padding: 5 5 8 8;}
td.tl5 {cursor: hand; text-align: left; vertical-align: top; background-color:#DFE4EA; border-right: 1px #DFE4EA solid; padding: 5 5 8 8;}
td.tr {text-align: left; vertical-align: top; background-color:#F4F6F8; border-bottom: 1px #316988 solid; padding: 5 5 8 8;}
td.tr2 {text-align: left; vertical-align: top; background-color:#F4F6F8; padding: 5 5 8 8;}
td.tr3 {text-align: left; vertical-align: top; background-color:#DFE4EA; padding: 5 5 8 8; cursor: hand;}
td.lt {text-align: left; vertical-align: top; background-color:#F4F6F8; padding: 5 5 8 8;}
td.adv-l {text-align: left; width: 15px; vertical-align: middle; background-color:#E9B200; padding: 2 0 2 5; border-right: 1px #316988 solid;}
td.adv-r {text-align: left; width: 15px; vertical-align: middle; background-color:#E9B200; padding: 2 0 2 5; border-left: 1px #316988 solid;}
td.adv {text-align: left; padding: 0 0 0 0; border: 0px #316988 solid;}
td.m {text-decoration:none;color:#4F89AA;}
td.intro {padding: 20px; border-bottom: 1px #316988 solid;}

td.rt {font-size: 10px; color: #316988; border-bottom: 1px #4F89AA solid;}
td.rt2 {background-color: #DFE4EA; font-size: 10px; color: #316988; border-bottom: 1px #4F89AA solid;}
td.rt3 {background-color: #DFE4EA; font-size: 11px; color: #316988; border-bottom: 1px #4F89AA solid; border-top: 1px #4F89AA solid;}

img.p {border: #316988 1px solid; margin: 3px 5px 0px 0 px;}
img.pic {border: #316988 1px solid; margin: 3px 8px 0px 0px;}

.red {background-color: #DFE4EA; cursor: hand; text-align: left; vertical-align: top; border-bottom: 1px #316988 solid; border-right: 1px #316988 solid; padding: 5 5 8 8;}
.rednr {background-color: #DFE4EA; cursor: hand; text-align: left; vertical-align: top; border-bottom: 1px #316988 solid; padding: 5 5 8 8;}
.rednrn {background-color: #DFE4EA; cursor: hand; text-align: left; vertical-align: top; border--bottom: 0px #316988 solid; padding: 5 5 8 8;}
.redc {background-color: #DFE4EA; cursor: hand; text-align: center;}
.redl {background-color: #DFE4EA; cursor: hand;}
.white {background-color: #F4F6F8;text-align: left; vertical-align: top; border-bottom: 1px #316988 solid; border-right: 1px #316988 solid; padding: 5 5 8 8;}
.vis {filter: alpha(opacity=100)}
.invis {filter: alpha(opacity=30)} 

.bl0 {background-color: #F4F6F8;}
.bl1 {background-color: #DFE4EA;}
.bl2 {color: #736016; font-weight: bold;}
.bl3 {color: #731616; font-weight: bold;}
.bl4 {color: #316988; font-weight: bold;}
