BODY {
font-family: Arial, Verdana, Helvetica;
background: #ffffcc;
color: #000000;
}

BODY.day {
font-family: Arial, Verdana, Helvetica;
background: #ffff00;
color: #000000;
}

BODY.night {
font-family: Arial, Verdana, Helvetica;
background: #30679a;
color: #cccccc;
}

BODY.std {
font-family: Arial, Verdana, Helvetica;
background: #30679a;
color: #000000;
scrollbar-base-color: #00bfff;
scrollbar-track-color: #000000;
scrollbar-face-color: #00bfff;
scrollbar-highlight-color: #00bfff;
scrollbar-3dlight-color: #ff3300;
scrollbar-darkshadow-color: #30679a;
scrollbar-shadow-color: #ffff33;
scrollbar-arrow-color: #ffff33;
}

.page-outline {
background: #ffffcc;
padding-left: 0;
padding-right: 0;
border-style: solid;
border-color: #000000;
border-top-width: 2;
border-bottom-width: 2;
border-left-width: 2;
border-right-width: 2;
}

.tbl-mast-lvl1 {
background: #000000;
padding-left: 0;
padding-right: 0;
border-style: solid;
border-color: #000000;
border-top-width: 0;
border-bottom-width: 0;
border-left-width: 0;
border-right-width: 0;
}

.tbl-mast-lvl2 {
background: #336699;
padding-left: 3;
padding-right: 3;
border-style: solid;
border-color: #000000;
border-top-width: 0;
border-bottom-width: 1;
border-left-width: 0;
border-right-width: 0;
}

.tbl-mast-lvl3 {
background: #6699cc;
padding-left: 3;
padding-right: 3;
padding-top: 2;
border-style: solid;
border-color: #000000;
border-top-width: 0;
border-bottom-width: 2;
border-left-width: 0;
border-right-width: 0;
}

.bold {
font-weight: bold;
}

.italic {
font-style: italic;
}

.past-date {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
color: #ff0000;
font-weight: bold;
}

.std {
font-family: Arial, Verdana, Helvetica;
background: #ffffff;
color: #000000;
}

.sub_cat_chooser {
font-family: Arial, Verdana, Helvetica;
font-size: 8pt;
color: #000000;
background: #dddddd;
padding-left: 3;
padding-right: 3;
border-style: solid;
border-color: #000000;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

.tbl-border-0010 {
padding-left: 3;
padding-right: 3;
border-style: solid;
border-color: #999999;
border-top-width: 0;
border-bottom-width: 0;
border-left-width: 1;
border-right-width: 0;
}

.tbl-border-0001 {
padding-left: 3;
padding-right: 3;
border-style: solid;
border-color: #999999;
border-top-width: 0;
border-bottom-width: 0;
border-left-width: 0;
border-right-width: 1;
}

.tbl-border-1111 {
padding-left: 3;
padding-right: 3;
border-style: solid;
border-color: #999999;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

.tbl-body {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
color: #000000;
background: #dddddd;
padding-left: 7;
border-style: solid;
border-color: #000000;
border-top-width: 0;
border-bottom-width: 3;
border-left-width: 0;
border-right-width: 3;
}

.tbl-body-1111 {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
color: #000000;
background: #dddddd;
padding-left: 7;
border-style: solid;
border-color: #000000;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

.tbl-body-form {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
color: #000000;
/*background: #aaaaaa;*/
padding-left: 7;
border-style: solid;
border-color: #000000;
border-top-width: 0;
border-bottom-width: 0;
border-left-width: 0;
border-right-width: 0;
}

.tbl-body-field {
font-family: Arial, Verdana;
font-size: 10pt;
color: #000000;
/*background: #aaaaaa;*/
padding-left: 7;
border-style: solid;
border-color: #000000;
border-top-width: 0;
border-bottom-width: 0;
border-left-width: 0;
border-right-width: 0;
}

.tbl-body-oddcat {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
color: #000000;
background: #BBBBBB;
padding-left: 7;
border-style: solid;
border-color: #000000;
border-top-width: 2;
border-bottom-width: 2;
border-left-width: 2;
border-right-width: 2;
}

.tbl-body-evencat {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
color: #000000;
background: #AAAAAA;
padding-left: 7;
border-style: solid;
border-color: #000000;
border-top-width: 2;
border-bottom-width: 2;
border-left-width: 2;
border-right-width: 2;
}

.tbl-radio-head {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
color: #ffffff;
background: #aaaaaa;
padding-left: 5;
border-style: solid;
border-color: #000000;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

.tbl-radio-body-odd {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
color: #000000;
background: #9BBCDD;
padding-left: 5;
border-style: solid;
border-color: #000000;
border-top-width: 0;
border-bottom-width: 0;
border-left-width: 0;
border-right-width: 0;
}

.tbl-radio-body-even {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
color: #000000;
background: #C7DDED;
padding-left: 5;
border-style: solid;
border-color: #000000;
border-top-width: 0;
border-bottom-width: 0;
border-left-width: 0;
border-right-width: 0;
}

.tbl-head {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
color: #ffffff;
background: #aaaaaa;
padding-left: 5;
border-style: solid;
border-color: #000000;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

.tbl-body-even {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
color: #000000;
background: #9BBCDD;
padding-left: 5;
border-style: solid;
border-color: #000000;
border-top-width: 0;
border-bottom-width: 0;
border-left-width: 0;
border-right-width: 0;
}

.tbl-body-odd {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
color: #000000;
background: #C7DDED;
padding-left: 5;
border-style: solid;
border-color: #000000;
border-top-width: 0;
border-bottom-width: 0;
border-left-width: 0;
border-right-width: 0;
}

.cal-head {
font-family: Arial, Verdana, Helvetica;
color: #ffffff;
text-align: center;
background: #0099cc;
padding-left: 5;
border-style: solid;
border-color: #000000;
border-top-width: 1;
border-bottom-width: 3;
border-left-width: 1;
border-right-width: 3;
}

.cal-day-head {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
color: #000000;
text-align: center;
background: #6699ff;
border-style: solid;
border-color: #000000;
border-top-width: 0;
border-bottom-width: 3;
border-left-width: 0;
border-right-width: 3;
}

.cal-body {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
color: #000000;
text-align: center;
background: #99ccff;
border-style: solid;
border-color: #000000;
border-top-width: 0;
border-bottom-width: 3;
border-left-width: 0;
border-right-width: 3;
}

.event-detail {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
color: #000000;
background: #C7DDED;
padding-left: 5;
border-style: solid;
border-color: #000000;
border-top-width: 0;
border-bottom-width: 0;
border-left-width: 0;
border-right-width: 0;
}

.blk-10pt-indent25 {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
margin-left: 25;
margin-right: 25;
color: #000000;
}

.blk-8pt {
font-family: Arial, Verdana, Helvetica;
font-size: 8pt;
color: #000000;
}

.blk-10pt {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
color: #000000;
}

.blk-12pt {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
color: #000000;
}

.blk-14pt {
font-family: Arial, Verdana, Helvetica;
font-size: 14pt;
color: #000000;
}

.blk-16pt {
font-family: Arial, Verdana, Helvetica;
font-size: 16pt;
color: #000000;
}

.bold-indent25 {
font-weight: bold;
margin-left: 25;
margin-right: 25;
}

.bold-indent50 {
font-weight: bold;
margin-left: 50;
margin-right: 50;
}

.bold-indent75 {
font-weight: bold;
margin-left: 75;
margin-right: 75;
}

.bold-indent100 {
font-weight: bold;
margin-left: 100;
margin-right: 100;
}

.disclaimer50 {
font-family: Arial, Verdana, Helvetica;
font-weight: normal;
font-style: italic;
margin-left: 50;
margin-right: 50;
color: #000000;
}

.indent25 {
margin-left: 25;
margin-right: 25;
}

.indent50 {
margin-left: 50;
margin-right: 50;
}

.indent75 {
margin-left: 75;
margin-right: 75;
}

.indent100 {
margin-left: 100;
margin-right: 100;
}

.required {
font-family: Arial, Verdana, Helvetica;
font-weight: bold;
color: #ff0000;
}

.sponsor {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
color: #000000;
background: #d0ffff;
cell-spacing: 0;
border-style: solid;
border-color: #000000;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

.welcome-cool {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
}

.welcome-msg-main {
font-family: Arial, Verdana, Helvetica;
font-size: 14pt;
font-weight: bold;
color: #000000;
}

.welcome-msg-normal {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
font-weight: normal;
color: #000000;
}

.welcome-msg-sub {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: normal;
color: #000000;
}

.welcome-new {
font-family: Arial, Verdana, Helvetica;
font-size: 8pt;
}

.wht-8pt {
font-family: Arial, Verdana, Helvetica;
font-size: 8pt;
color: #ffffff;
}

.wht-10pt {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
color: #ffffff;
}

.wht-12pt {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
color: #ffffff;
}

A.cal:link {
font-family: Arial, Verdana, Helvetica;
text-decoration: none;
color: #000000;
}

A.cal:active {
font-family: Arial, Verdana, Helvetica;
text-decoration: none;
color: #000000;
}

A.cal:visited {
font-family: Arial, Verdana, Helvetica;
text-decoration: none;
color: #000000;
}

A.cal:hover {
font-family: Arial, Verdana, Helvetica;
text-decoration: underline;
color: #ff3300;
}

A.foot:link {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
text-decoration: none;
color: #999999;
}

A.foot:active {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
text-decoration: none;
color: #999999;
}

A.foot:visited {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
text-decoration: none;
color: #999999;
}

A.foot:hover {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
text-decoration: none;
color: #00bfff;
}

A.mast-nav:link {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
text-decoration: none;
color: #ffff66;
}

A.mast-nav:active {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
text-decoration: none;
color: #ffff66;
}

A.mast-nav:visited {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
text-decoration: none;
color: #ffff66;
}

A.mast-nav:hover {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
text-decoration: underline;
color: #ffff33;
}

A.nav:link {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
text-decoration: none;
color: #3333ff;
}

A.nav:active {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
text-decoration: none;
color: #33ff33;
}

A.nav:visited {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
text-decoration: none;
color: #3333ff;
}

A.nav:hover {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
text-decoration: underline;
color: #3333ff;
}

A.sub:link {
font-family: Arial, Verdana, Helvetica;
font-size: 8pt;
color: #666666;
}

A.sub:active {
font-family: Arial, Verdana, Helvetica;
font-size: 8pt;
color: #666666;
}

A.sub:visited {
font-family: Arial, Verdana, Helvetica;
font-size: 8pt;
color: #666666;
}

A.sub:hover {
font-family: Arial, Verdana, Helvetica;
font-size: 8pt;
color: #333333;
}

A.welcome-cool:link {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
color: #3333ff;
}

A.welcome-cool:active {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
color: #33ff33;
}

A.welcome-cool:visited {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
color: #3333ff;
}

A.welcome-cool:hover {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
text-decoration: underline;
color: #3333ff;
}

A.welcome-main-links:link {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
font-weight: bold;
text-decoration: none;
color: #3333ff;
}

A.welcome-main-links:active {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
font-weight: bold;
text-decoration: none;
color: #3333ff;
}

A.welcome-main-links:visited {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
font-weight: bold;
text-decoration: none;
color: #3333ff;
}

A.welcome-main-links:hover {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
font-weight: bold;
text-decoration: underline;
color: #3333ff;
}

A.welcome-new:link {
font-family: Arial, Verdana, Helvetica;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
color: #3333ff;
}

A.welcome-new:active {
font-family: Arial, Verdana, Helvetica;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
color: #33ff33;
}

A.welcome-new:visited {
font-family: Arial, Verdana, Helvetica;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
color: #3333ff;
}

A.welcome-new:hover {
font-family: Arial, Verdana, Helvetica;
font-size: 8pt;
font-weight: bold;
text-decoration: underline;
color: #3333ff;
}

A:link {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
color: #3333ff;
}

A:active {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
color: #33ff33;
}

A:visited {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
color: #3333ff;
}

A:hover {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
text-decoration: underline;
color: #3333ff;
}

ADDRESS {
font-family: Arial, Verdana, Helvetica;
font-style: italic;
}

DT {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
font-weight: bold;
color: #000000;
}

DD {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: normal;
color: #000000;
}

FORM {
margin-top: 0px;
margin-bottom: 0px;
}

H1 {
font-family: Arial, Verdana, Helvetica;
font-size: 16pt;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #6633cc;
margin-top: 8px;
margin-bottom: 3px;
}

H2 {
font-family: Arial, Verdana, Helvetica;
font-size: 14pt;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #6633cc;
margin-top: 5px;
margin-bottom: 3px;
}

H3 {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #6633cc;
margin-left: 25;
}

H4 {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #6633cc;
}

H5 {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #6633cc;
}

H6 {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: normal;
font-style: italic;
text-decoration: none;
color: #6633cc;
}

LI {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
color: #000000;
}

P {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
color: #000000;
}

TD {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
color: #000000;
cellspacing: 0;
}
