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: #336633;
color: #cccccc;
}

BODY.std {
font-family: Arial, Verdana, Helvetica;
background: #666666;
background-image: url("/bcn_ban/images/bg_randomc.jpg");
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: #000000;
}

BODY.halloween {
font-family: Arial, Verdana, Helvetica;
background: #30679a;
background-image: url("/graphics/bg_halloween.gif");
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: #333333;
background-image: url("/bcn_ban/images/bg001-151.gif");
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: #666666;
padding-left: 3;
padding-right: 3;
border-style: solid;
border-color: #000000;
border-top-width: 2;
border-bottom-width: 2;
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;
}

.site_title {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
color: #bfff00;
font-weight: bold;
font-style: italic;
}

.mast_date {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
color: #bfff00;
font-weight: bold;
font-style: normal;
}

.tbl-foot {
background: #000000;
padding-left: 3;
padding-right: 3;
padding-top: 2;
padding-bottom: 10;
border-style: solid;
border-color: #000000;
border-top-width: 0;
border-bottom-width: 0;
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-0000 {
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: 0;
}

.tbl-border-0010 {
padding-left: 3;
padding-right: 3;
border-style: dotted;
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: dotted;
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: #99cc00;
/*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: #99cc00;
background: #333333;
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-head {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
color: #bfff00;
background: #000000;
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: #333333;
padding-top: 5;
padding-bottom: 5;
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: #666666;
padding-top: 5;
padding-bottom: 5;
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;
}

.cal-head {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
color: #bfff00;
text-align: center;
background: #000000;
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: #999999;
border-style: solid;
border-color: #000000;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

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

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

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

.event-detail {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
color: #000000;
background: #666666;
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;
}

.indent3 {
margin-left: 3;
margin-right: 3;
}

.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;
}

.note-8pt {
font-family: Arial, Verdana, Helvetica;
font-size: 8pt;
font-weight: normal;
font-style: italic;
color: #cccccc;
}

.note-10pt {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: normal;
font-style: italic;
color: #cccccc;
}

.ptext {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
/*color: #669900;*/
color: #99cc00;
}

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

.review-table {
border-style: solid;
border-color: #99cc00;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

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

.top-spot-table {
border-style: solid;
border-color: #99cc00;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

.top-spot-head {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
font-style: normal;
font-weight: bold;
color: #bfff00;
text-align: center;
background: #000000;
border-style: solid;
border-color: #000000;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

.top-spot-data {
font-family: Arial, Verdana, Helvetica;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #bfff00;
background: #666666;
border-style: solid;
border-color: #000000;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

.top-spot {
font-family: Arial, Verdana, Helvetica;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #bfff00;
margin-left: 5;
margin-right: 5;
}

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

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

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

.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: #FF7F00;
}

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

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

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

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: #ff7f00;
}

A.top-spot-link:link {
font-family: Arial, Verdana, Helvetica;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #bfff00;
text-decoration: none;
}

A.top-spot-link:active {
font-family: Arial, Verdana, Helvetica;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #bfff00;
text-decoration: none;
}

A.top-spot-link:visited {
font-family: Arial, Verdana, Helvetica;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #bfff00;
text-decoration: none;
}

A.top-spot-link:hover {
font-family: Arial, Verdana, Helvetica;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #bfff00;
text-decoration: underline;
}

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

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

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

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

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

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

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

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

H3 {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
font-style: italic;
text-decoration: none;
color: #bfff00;
margin-top: 5px;
margin-bottom: 3px;
}

H4 {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: normal;
font-style: underline;
text-decoration: none;
color: #bfff00;
margin-top: 5px;
margin-bottom: 3px;
}

H5 {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: normal;
font-style: italic;
text-decoration: none;
color: #bfff00;
margin-top: 5px;
margin-bottom: 3px;
}

H6 {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #bfff00;
margin-top: 5px;
margin-bottom: 3px;
}

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

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

TD {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
color: #99cc00;
}
