body, th, td, p { font-family: Arial, Helvetica, sans-serif; margin-left: 0; margin-top: 0; }
p.sep { margin-top: 0px; margin-bottom: 0px; background: transparent; color: #000000; }
a.nav:link { text-decoration: none; background: transparent; color: #ffffff; }
a.nav:visited { text-decoration: none; background: transparent; color: #ffffff; }
a.nav:hover { text-decoration: none; background: transparent; color: #ffffff; }
a.nav:active { text-decoration: none; background: transparent; color: #ffffff; }
table { width: 100%; border-collapse: separate; border-top: 1px solid #FFFFFF; border-right: 1px solid #757575; border-bottom: 1px solid #757575; border-left: 1px solid #ffffff; empty-cells: show; }
table.t2 { border: 0 }
table.nav { border-top: 1px solid #ffffff; border-right: 1px solid #757575; border-bottom: 1px solid #757575; border-left: 1px solid #ffffff; }
table.nav1 { width: 80px; border: 0; }
table.nav2 { width: 160px; border: 0; }
tr.odd { background: #CECECE; color: #000000; }
th.menu { color: #ffffff; background: #800000; vertical-align: middle; }
th.nav { color: #ffffff; background: #800000; vertical-align: middle; }
th.h7 { width: 7%; color: #ffffff; background: transparent; vertical-align: middle; border: 0; }
th.h7a { width: 7%; color: #ffffff; background: transparent; vertical-align: middle; border: 0; font-size: 16px; text-align: center; }
th.h7b { width: 7%; color: #ffffff; background: transparent; vertical-align: middle; border: 0; font-size: 13px; text-align: center; }
th.h7r { width: 7%; color: #ffffff; background: transparent; vertical-align: middle; border: 0; font-size: 18px; text-align: center; }
th.h86 { width: 86%; color: #ffffff; background: #800000; vertical-align: middle; border: 0; font-size: 20px; }
th.h46 { width: 46%; color: #ff0000; background: #ffffff; font-size: 13px; border-top: 2px solid #333333; border-right: 2px solid #ffffff; border-bottom: 1px solid #999999; border-left: 2px solid #333333; text-align: right; }
th.h47 { width: 47%; background: #ffffff; color: #000000; font-size: 16px; border-top: 2px solid #333333; border-right: 2px solid #ffffff; border-bottom: 1px solid #999999 ; border-left: 2px solid #333333; text-align: left; }
th.h93 { width: 93%; background: #ffffff; color: #000000; font-size: 16px; border-top: 2px solid #333333; border-right: 2px solid #ffffff; border-bottom: 1px solid #999999 ; border-left: 2px solid #333333; text-align: left; }
td { border-top: 1px solid #757575; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left: 1px solid #757575; }
th.sub { width: 93%; background: #ffffff; color: #000000; vertical-align: middle; font-size: 13px; text-align: left; }
th.sub1 { width: 48%; background: #ffffff; color: #000000; vertical-align: top; font-size: 13px; text-align: left; }
th.m10 { width: 10%; background: #808080; color: #ffffff; vertical-align: top; font-size: 13px; }
td.m10 { width: 10%; vertical-align: top; font-size: 13px; text-align: center; }
th.m15 { width: 15%; background: #808080; color: #ffffff; vertical-align: top; font-size: 13px; }
td.m15 { width: 15%; vertical-align: top; font-size: 13px; text-align: center; }
td.m18 { width: 18%; vertical-align: top; font-size: 13px; text-align: center; }
th.m27 { width: 27%; background: #808080; color: #ffffff; vertical-align: top; font-size: 13px; text-align: left; }
td.m27 { width: 27%; vertical-align: top; font-size: 13px; text-indent: -10px; padding-left: 10px; }
td.m40 { width: 40%; vertical-align: top; font-size: 13px; }
th.m48 { width: 48%; background: #808080; color: #ffffff; vertical-align: top; font-size: 13px; text-align: left; }
td.m48 { width: 48%; vertical-align: top; font-size: 13px; text-indent: -10px; padding-left: 10px; }
td.m48a { width: 48%; padding-left: 10px; vertical-align: top; font-size: 13px; font-style: oblique; }
td.m52 { width: 52%; vertical-align: top; font-size: 13px; }
td.nav1 { width: 67px; background: #003366; color: #ffffff; vertical-align: middle; font-size: 14px; font-weight: normal; text-align: center; border-top: 1px solid #c0c0c0; border-right: 0; border-bottom: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; }
td.nav2 { width: 13px; background: #003366; color: #ffffff; vertical-align: middle; text-align: right; padding-right: 4px; border-top: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; border-left: 0; }
td.nav3 { width: 67px; background: #003366; color: #ffffff; vertical-align: middle; font-size: 14px; font-weight: normal; text-align: center; border-top: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; border-left: 0; }
td.nav4 { width: 13px; background: #003366; color: #ffffff; vertical-align: middle; text-align: left; padding-left: 4px; border-top: 1px solid #c0c0c0; border-right: 0; border-bottom: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; }
.center { text-align: center; }
.center table { margin-left: auto; margin-right: auto; text-align: left; }

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs { position: absolute; visibility: hidden; left: 0; top: 0; }
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar { position: absolute; width: 10px; height: 10px; background: transparent; layer-background: #800000; color: #ffffff; visibility: hidden; }

/*Styles for level 0*/
.clLevel0, .clLevel0over { position: absolute; padding: 2px; font-family: tahoma, arial, helvetica; font-size: 12px; font-weight: bold; }
.clLevel0 { background: #003366; layer-background: #003366; color: #ffffff; }
.clLevel0over {background: #808080; layer-background: #808080; color: #000000; cursor: pointer; cursor: hand; }
.clLevel0border { position: absolute; visibility: hidden; background: #c0c0c0; layer-background: #c0c0c0; color: #ffffff; }

/*Styles for level 1*/
.clLevel1, .clLevel1over { position: absolute; padding: 2px; font-family: tahoma, arial, helvetica; font-size: 11px; font-weight: bold; }
.clLevel1 { background: #003366; layer-background: #003366; color: #ffffff; }
.clLevel1over { background: #ffffcc; layer-background: #ffffcc; color: #000000; cursor: pointer; cursor: hand; }
.clLevel1border { position: absolute; visibility: hidden; background: #c0c0c0; layer-background: #c0c0c0; color: #ffffff; }

/*Styles for level 2*/
.clLevel2, .clLevel2over { position: absolute; padding: 2px; font-family: tahoma, arial, helvetica; font-size: 10px; font-weight: bold; }
.clLevel2 { background: #003366; layer-background: #003366; color: #ffffff; }
.clLevel2over { background: #ffffcc; layer-background: #ffffcc; color: #000000; cursor: pointer; cursor: hand; }
.clLevel2border { position: absolute; visibility: hidden; background: #c0c0c0; layer-background: #c0c0c0; color: #ffffff; }

