/************************************************
THERE GLOBAL STYLESHEET
New and improved for your viewing pleasure!

NAMING CONVENTIONS (colorSizeOther)
gry10    == font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #666666
gry10Bld == font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #666666; font-weight: bold
a.gry10  == font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: underline

COLORS
grn   == #009999
gry   == #666666
red   == #A00000
mdBlu == #006699

SIZES
9  == 9px
10 == 10px
************************************************/


/* html specific */
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; }
td { font-family: verdana, helvetica, sans-serif; }
input { font-family: verdana, helvetica, sans-serif; }
select { font-family: verdana, helvetica, sans-serif; }
textarea { font-family: verdana, helvetica, sans-serif; }


/* .classes */
.ltGry9 { font-family: verdana, helvetica, sans-serif; font-size: 7pt; color: #797979; text-decoration: none; }

.gry9 { font-family: verdana, helvetica, sans-serif; font-size: 7pt; color: #666666; text-decoration: none; }
.gry9Bld { font-family: verdana, helvetica, sans-serif; font-size: 7pt; color: #666666; text-decoration: none; font-weight: bold; }
.gry9Itl { font-family: verdana, helvetica, sans-serif; font-size: 7pt; color: #666666; text-decoration: none; font-style: italic; }
.gry10 { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: none; }
.gry11 { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: none; }
.gry12 { font-family: verdana, helvetica, sans-serif; font-size: 10pt; color: #666666; text-decoration: none; }
.gry10Ln15 { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: none; line-height: 15px; }
.gry10Bld { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: none; font-weight: bold; }
.gry10Itl { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: none; font-style: italic; }
.gry12Bld { font-family: verdana, helvetica, sans-serif; font-size: 10pt; color: #666666; text-decoration: none; font-weight: bold; }
.gry14Bld { font-family: verdana, helvetica, sans-serif; font-size: 12pt; color: #666666; text-decoration: none; font-weight: bold; }
.gry18Bld { font-family: verdana, helvetica, sans-serif; font-size: 16pt; color: #666666; text-decoration: none; font-weight: bold; }

.grn9 { font-family: verdana, helvetica, sans-serif; font-size: 7pt; color: #009999; text-decoration: none; font-weight: normal; }
.grn9Bld { font-family: verdana, helvetica, sans-serif; font-size: 7pt; color: #009999; text-decoration: none; font-weight: bold; }
.grn10Bld { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #009999; text-decoration: none; font-weight: bold; }
.grn11Bld { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #009999; text-decoration: none; font-weight: bold; }
.grn12Bld { font-family: verdana, helvetica, sans-serif; font-size: 10pt; color: #009999; text-decoration: none; font-weight: bold; }
.grn14Bld { font-family: verdana, helvetica, sans-serif; font-size: 12pt; color: #009999; text-decoration: none; font-weight: bold; }
.grn18Bld { font-family: verdana, helvetica, sans-serif; font-size: 16pt; color: #009999; text-decoration: none; font-weight: bold; }

.mdBlu9 { font-family: verdana, helvetica, sans-serif; font-size: 7pt; color: #006699; text-decoration: none; }
.mdBlu9Bld { font-family: verdana, helvetica, sans-serif; font-size: 7pt; color: #006699; text-decoration: none; font-weight: bold; }
.mdBlu10 { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #006699; text-decoration: none; }
.mdBlu11 { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #006699; text-decoration: none; }
.mdBlu10Bld { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #006699; text-decoration: none; font-weight: bold; }
.mdBlu12Bld { font-family: verdana, helvetica, sans-serif; font-size: 10pt; color: #006699; text-decoration: none; font-weight: bold; }


/* error classes */
.red9 { font-family: verdana, helvetica, sans-serif; font-size: 7pt; color: #A00000; text-decoration: none; }
.red9Bld { font-family: verdana, helvetica, sans-serif; font-size: 7pt; color: #A00000; text-decoration: none; font-weight: bold; }
.red10Bld { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #A00000; text-decoration: none; font-weight: bold; }
.red12Bld { font-family: verdana, helvetica, sans-serif; font-size: 10pt; color: #A00000; text-decoration: none; font-weight: bold; }
.red14Bld { font-family: verdana, helvetica, sans-serif; font-size: 12pt; color: #A00000; text-decoration: none; font-weight: bold; }


/* a.classes */
a.gry9 { font-family: verdana, helvetica, sans-serif; font-size: 7pt; color: #666666; text-decoration: underline; }
a.gry10 { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: underline; }
a.mdBlu9 { font-family: verdana, helvetica, sans-serif; font-size: 7pt; color: #006699; text-decoration: underline; }
a.mdBlu9Bld { font-family: verdana, helvetica, sans-serif; font-size: 7pt; color: #006699; text-decoration: underline; font-weight: bold; }
a.mdBlu10 { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #006699; text-decoration: underline; }
a.mdBlu11 { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #006699; text-decoration: underline; }
a.mdBlu10Bld { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #006699; text-decoration: underline; font-weight: bold; }
a.mdBlu12Bld { font-family: verdana, helvetica, sans-serif; font-size: 10pt; color: #006699; text-decoration: underline; font-weight: bold; }
a.red10Bld { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #A00000; text-decoration: underline; font-weight: bold; }


/* a.class:hover */
a.gry9:hover { font-family: verdana, helvetica, sans-serif; font-size: 7pt; color: #666666; text-decoration: none; }
a.gry10:hover { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: none; }
a.mdBlu9:hover { font-family: verdana, helvetica, sans-serif; font-size: 7pt; color: #006699; text-decoration: none; }
a.mdBlu9Bld:hover { font-family: verdana, helvetica, sans-serif; font-size: 7pt; color: #006699; text-decoration: none; font-weight: bold; }
a.mdBlu10:hover { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #006699; text-decoration: none; }
a.mdBlu10Bld:hover { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #006699; text-decoration: none; font-weight: bold; }
a.mdBlu11:hover { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #006699; text-decoration: none; }
a.mdBlu12Bld:hover { font-family: verdana, helvetica, sans-serif; font-size: 10pt; color: #006699; text-decoration: none; font-weight: bold; }
a.red10Bld:hover { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #A00000; text-decoration: none; font-weight: bold; }

/* Orange */
.orng12Bld { font-family: verdana, helvetica, sans-serif; font-size: 10pt; color: #FF6644; text-decoration: none; font-weight: bold; }
.orng10Bld { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #FF6644; text-decoration: none; font-weight: bold; }

/* form treatments */
.input { font-family: verdana, helvetica, sans-serif; font-size: 7pt; color: #121212; height: 18px; padding: 2px 2px 0px 2px; border: 1px solid #999999; background: #FFFFFF; }
.textArea { font-family: verdana, helvetica, sans-serif; font-size: 7pt; color: #121212; height: 50px; padding: 2px 0px 0px 2px; border: 1px solid #999999; background: #FFFFFF; }
.button { font-family: verdana, helvetica, sans-serif; font-size: 7pt; color: #121212; background-color: #BBE6F3; }


/* secondary (local) navigation */
a.localNav { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: none; font-weight: bold; }
a.localNav:hover { font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #44AABB; text-decoration: none; font-weight: bold; }
