
/* -- Menus -- */

a.orange:link,
a.orange:visited {
 text-decoration: underline;
 color: #F63 }
a.orange:hover { color: #C63809 }

TD.Header {font-family:ms sans serif; font-size:11pt; font-weight:bold; text-decoration:underline;}
TD.DataHead {font-family:ms sans serif; font-size:9pt; font-weight:bold;}
Font.DataHead {font-family:ms sans serif; font-size:9pt; font-weight:bold;}
A.leg {font-family:ms sans serif; font-size:9pt; font-weight:bold; color:black; text-decoration:none;}
.font8 {font-family:ms sans serif; font-size:8pt;}
.font8b {font-family:ms sans serif; font-size:8pt; font-weight:bold;}
.font9 {font-family:ms sans serif; font-size:9pt;}
.font9w {font-family:ms sans serif; font-size:9pt; color:White;}
.font9b {font-family:ms sans serif; font-size:9pt; font-weight:bold;}
.font9black {font-family:ms sans serif; font-size:9pt; font-weight:bold;color:black}
.font9bg {font-family:ms sans serif; font-size:9pt; font-weight:bold;color:green;}
.font9br {font-family:ms sans serif; font-size:9pt; font-weight:bold;color:red;}
.font10 {font-family:ms sans serif; font-size:10pt;}
.font11 {font-family:ms sans serif; font-size:11pt; font-weight:bold;}
.font11p {font-family:ms sans serif; font-size:11pt;}
.font12 {font-family:ms sans serif; font-size:12pt; font-weight:bold;}
.font12p {font-family:ms sans serif; font-size:12pt;}
.font13 {font-family:ms sans serif; font-size:13pt; font-weight:bold;}
.font14 {font-family:ms sans serif; font-size:14pt;}
.font15 {font-family:ms sans serif; font-size:15pt;}
.font16 {font-family:arial; font-size:16pt;}


.m1Item {
 padding-right: 3px;
 background: url(img/m1i2.gif) no-repeat top right }
 
.m1Item a {
 padding: .5em .7em 1em;
 border-top: 1px solid #FFF;
 white-space: nowrap;
 display: block }
 
.m1Item a:link,
.m1Item a:visited,
.m1Item a:hover {
 text-decoration: underline;
 color: #FFF }
 
.m1Item a:hover { text-decoration: none }

.m1Item.curr { background: #FFF url(img/m1i1.gif) no-repeat top right }

.m1Item.curr a,
.m1Item.curr a:link,
.m1Item.curr a:visited,
.m1Item.curr a:hover {
 text-decoration: none;
 font-weight: 700;
 color: #000;
 border-top-color: #060 }

.m2 {
 color: #090;
 padding: .24em .7em;
 margin-bottom: 0.6em }
 
.m2 a,
.m2 a:link,
.m2 a:visited,
.m2 a:hover {
 text-decoration: underline;
 color: #000 }
 
.m2 a:hover { color: #F63 }

.m2 a.curr,
.m2 a.curr:link,
.m2 a.curr:visited,
.m2 a.curr:hover {
 background: none; /* IE priorities calculating bug? */
 text-decoration: none;
 font-weight: 700;
 color: #F63 }

/* -- Forms -- */

.f1Label,
.f1LabelR,
.f1Field,
.f1FieldR,
.f1FieldB,
.f1FieldRB {
 vertical-align: top;
 padding: 0 1.78em 1em 0 }
 
.f1Label,
.f1LabelR {
 vertical-align: bottom;
 padding-bottom: .4em }
 
.f1LabelR,
.f1FieldR { padding-right: 0 }

.f1FieldB { padding-bottom: 0 }

.f1FieldRB { padding: 0 }

/* -- Grids -- */

.g1,
.g1R {
 vertical-align: top;
 padding-right: 1.8em }
.g1R { padding-right: 0 }

/* -- Content -- */

.banner {
 background-color: #C1C1C1;
 background-position: top center;
 background-repeat: no-repeat;
 border-bottom: 3px solid #F63;
 width: 100% }
 
 .banner2 {
 background-color: #C1C1C1;
 background-position: top center;
 background-repeat: no-repeat;
 border-bottom: 3px solid #F63;
 width: 100% }
 
 
.banner td { padding-top: 90px }

.banner div {
 background-color: #090;
 padding: .63em .7em }
 
.banner a {
 background-image: url(img/pntr1.gif);
 background-repeat: no-repeat;
 background-position: bottom right;
 padding-right: 14px;
 display: block }
 
.banner a:link,
.banner a:visited,
.banner a:hover {
 text-decoration: underline;
 color: #FFF }
.banner a:hover { text-decoration: none }

.cBlock1 {
 background-color: #FFFF9F;
 padding: .7em .7em 0;
 border-bottom: 3px solid #F63 }

.dataTab1 th,
.dataTab1 td {
 border: solid #CCC;
 border-width: 0 1px 1px 0 }
.dataTab1 .lastColumn { border-right: none }
.dataTab1 th,
.dataTab1 td {
 padding: .6em .8em;
 vertical-align: top }
.dataTab1 th {
 text-align: left;
 font-weight: 700 }

.hSeparator {
 border-top: 1px solid #DDD;
 height: 1px;
 overflow: hidden }

/* -- Additional -- */

body {
 font: 75% Arial, Helvetica, sans-serif;
 color: #000;
 background-color: #FFF;
 margin: 0;
 padding: 0 }

form {
 margin: 0;
 padding: 0 }

h1 {
 font-size: 2.3em;
 font-weight: 700;
 color: #F63;
 margin-bottom: .93em }
h2 {
 font-size: 1.5em;
 font-weight: 700;
 margin-bottom: .77em }
h3 {
 font-size: 1em;
 font-weight: 700;
 margin-bottom: 1.34em }

li { margin-bottom: .5em }

table { font-size: 1em }

th {
 font-style: normal;
 font-weight: 400 }

em,
strong {
 font-style: normal;}

input,
select,
textarea {
 font: 1em Arial, Helvetica, sans-serif;
 color: #000 }

dl,
p,
ol,
ul,
.banner,
.hSeparator,
.genericBlock {
 margin-top: 0;
 margin-bottom: 1.34em }

.big,
 big { font-size: 1.1em }
.nowrap { white-space: nowrap }
.small,
 small { font-size: .9em }

