/*======================================================*/
/* V A R I A B L E   S I Z E   -   Settings             */
/*    note.. items preceded with a period are classes   */
/*======================================================*/
/*---------------------------------------*/
/* Body                                  */
/*---------------------------------------*/
body {
 /* Body default settings */

 margin-top: 2px;
 margin-right: 1px;
 margin-left: 1px;
 font-weight: normal;
 font-style: normal;
 color: black;
 font-family: verdana, Arial, sans-serif, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-size: 10pt;
}

/*background-color: bisque;   */
.bodywhite {
 background-color: white;
}

.bodypurple {
 background-color: black;
}

.bodyblack {
 background-color: black;
}

.bodygold {
 background-color: black;
}

/*---------------------------------------*/
/* Table Information                     */
/*---------------------------------------*/
table {
 background-color: white;
}

table.red {
 background-color: red;
}

.tabler {
 background-color: red;
}

.tablegold {
 background-color: #F1C02E;
}

.tablebluep {
 background-color: #5C00B9;
}

.tablew {
 background-color: white;
}

.tableb {
 background-color: #5DCBFF;
}

.tableslv {
 background-color: silver;
}

.tablep {
 background-color: black;
}

.tableblack {
 background-color: black;
}

.tablepp {
 background-color: purple;
}

td {
 vertical-align: top; 
 color: black;
 font-family: verdana, arial, sans-serif;
 font-weight: normal;
 font-size: 10pt;
}

th {
 vertical-align: top;
 font-family: verdana, arial, sans-serif;
 font-weight: bold;
 color: black;
 font-size: 10pt;
}

td.rcolor {
 color: red;
}

td.bcolor {
 color: blue;
}

td.hday {
 font-weight: bold;
 text-decoration: underline;
}

/*-----------------------------------------*/
/* Contests / Camp Page Colors             */
/*-----------------------------------------*/
tr.hcolor {
 background-color: #5C00B9;
}

/* blue-purple    */
th.hcolor {
 background-color: gold;
 color: black;
 font-weight: bold;
}

td.hhcolor {
 color: blue;
 font-weight: bold;
}

td.dcolor {
 background-color: #5C00B9;
 color: white;
 font-weight: bold;
}

/*date     #e9967a */
td.lcolor {
 background-color: white;
}

/*location #deb887 */
td.mcolor {
 background-color: #5C00B9;
}

/*map      #bdb76b */
th.mcolor {
 background-color: #5DC6FF;
}

/*map      #bdb76b */
td.icolor {
 background-color: white;
}

/*misc     #bdb76b */
td.wcolor {
 background-color: #5DC6FF;
}

/*hotel    #bdb76b */
.rltype {
 font-size: 10px;
}

/*---------------------------------------*/
/* Headers                               */
/*---------------------------------------*/
h2 {
 font-weight: bold;
 font-size: 16pt;
}

h3 {
 font-weight: bold;
 font-size: 14pt;
}

/*---------------------------------------*/
/* Standard Tags                         */
/*---------------------------------------*/
.inset {
 border-style: outset;
}

p {
 /* Paragraph w/ indented 1st line */

 color: black;
 font-family: Arial, verdana, arial, sans-serif;
 font-weight: normal;
 font-size: 10pt;
 text-indent: 0px;
 text-align: justify;
}

div {
 color: black;
 font-family: Arial, verdana, arial, sans-serif;
 font-weight: normal;
 font-size: 10pt;
 text-indent: 0px;
 text-align: justify;
}

pre {
 color: black;
 font-family: courier;
 font-size: 10pt;
 font-weight: bold;
}

.pre_s {
 color: black;
 font-family: Courier;
 font-size: 8pt;
 font-weight: normal;
}

blockquote {
 margin-left: 15px;
 margin-right: 6px;
}

/*---------------------------------------*/
/* Miscellaneous general classes         */
/*---------------------------------------*/
.showtime {
 font-weight: 900;
 font-size: 12pt;
 font-family: verdana, arial, sans-serif;
 font-style: Italic;
 color: red;
}

.showtimeb {
 font-weight: 900;
 font-size: 14pt;
 font-family: verdana, arial, sans-serif;
 font-style: Italic;
 color: red;
}

.bigger {
 font-weight: bold;
 font-size: 14pt;
 font-family: Arial, sans-serif;
}

.big {
 font-weight: 900;
 font-size: 12pt;
}

.smaller {
 font-weight: normal;
 font-size: 8pt;
}

b {
 font-weight: bold;
}

.b {
 font-weight: bold;
}

.bb {
 font-weight: bold;
 font-size: 14pt;
}

/*---------------------------------------*/
/* Links                 #FF9B00         */
/*---------------------------------------*/

a:link {
 color: blue;
 font-weight: normal;
 font-size: 11pt;
 text-decoration: none;
}

a:visited {
 color: maroon;
 font-weight: normal;
 font-size: 11pt;
 text-decoration: none;
}

a:hover {
 color: black;
 font-weight: normal;
 font-size: 10pt;
 text-decoration: none;
 border-style: outset;
 background-color: silver;
}

a.small:link {
 color: blue;
 font-family: serif;
 font-weight: bold;
 font-size: 8pt;
 text-decoration: none;
}

a.small:visited {
 color: maroon;
 font-family: serif;
 font-weight: bold;
 font-size: 8pt;
 text-decoration: none;
}

a.small:hover {
 color: black;
 font-family: serif;
 font-weight: bold;
 font-size: 8pt;
 text-decoration: none;
 border-style: outset;
 background-color: silver;
}

a.my:hover {
 color: white;
 font-weight: bold;
 font-size: 11pt;
 background-color: white;
 text-decoration: none;
}

a.b {
 font-family: Arial, monospace, Courier, "Times Roman";
 font-size: 9pt;
 font-weight: bold;
 background-color: white;
 text-align: center;
 color: black;
 border-top-style: outset;
 border-bottom-style: outset;
 border-left-style: outset;
 border-right-style: outset;
 text-decoration: none;
 padding-left: 4px;
 padding-right: 4px;
}

a.b:link {
 color: black;
}

a.b:visited {
 color: black;
}

a.b:hover {
 color: white;
 background-color: red;
 border-style: outset;
 filter: revealTrans(transition=2,duration=3);
}

a.bnew {
 width: 170px;
 font-family: arial;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 background-color: black;
 color: gold;
 text-align: center;
 cursor: pointer;
 margin: 0px;
 background-image: url(images\gradient.jpg);
 border-style: none;
 padding: 4px;
}


a.bnew:link {
 width: 170px;
 font-family: arial;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 background-color: black;
 color: gold;
 text-align: center;
 cursor: pointer;
 margin: 0px;
 background-image: url(images\gradient.jpg);
 border-style: none;
 padding: 4px;
}

a.bnew:visited {
 width: 170px;
 font-family: arial;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 background-color: black;
 color: gold;
 text-align: center;
 cursor: pointer;
 margin: 0px;
 background-image: url(images\gradient.jpg);
 border-style: none;
 padding: 4px;
}

a.bnew:hover {
 width: 170px;
 font-family: arial;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 background-color: black;
 color: black;
 text-align: center;
 cursor: pointer;
 margin: 0px;
 background-image: url(images\gradientg.jpg);
 border-style: none;
 padding: 4px;
}

a.bnews {
 font-family: arial;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 background-color: black;
 color: gold;
 text-align: center;
 cursor: pointer;
 margin: 0px;
 background-image: url(images\gradient.jpg);
 border-style: none;
 padding: 4px;
}

a.bnews:visited {
 font-family: arial;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 background-color: black;
 color: gold;
 text-align: center;
 cursor: pointer;
 margin: 0px;
 background-image: url(images\gradient.jpg);
 border-style: none;
 padding: 4px;
}


a.bnews:hover {
 font-family: arial;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 background-color: black;
 color: black;
 text-align: center;
 cursor: pointer;
 margin: 0px;
 background-image: url(images\gradientg.jpg);
 border-style: none;
 padding: 4px;
}

/*---------------------------------------*/
/* Lists                                 */
/*---------------------------------------*/
dt {
 font-family: verdana, arial, sans-serif;
 color: black;
 font-size: 10pt;
 font-weight: bold;
 font-style: italic;
}

dd {
 font-family: verdana, arial, sans-serif;
 color: black;
 font-size: 10pt;
 font-weight: normal;
 text-align: justify;
 margin-left: 20px;
}

li {
 color: black;
 font-family: Arial, verdana, arial, sans-serif;
 font-size: 10pt;
 font-weight: normal;
 text-align: justify;
}

.lismall {
 color: black;
 font-size: 10pt;
 font-weight: normal;
}

.opt {
 text-align: center;
 font-family: Arial, verdana, arial, sans-serif;
 font-size: 10pt;
 font-weight: bold;
}

/*---------------------------------------*/
/* Form Elements                         */
/*---------------------------------------*/
.noframe {
 border-width: 0px;
 border-style: none;
 font-weight: bold;
 color: black;
}

button {
 background-color: silver;/* #FF9B00 */

 font-family: arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
 font-style: normal;
 color: black;
}

.button {
 background-color: silver;/* #FF9B00 */

 font-family: arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
 font-style: normal;
 color: black;
 border-top-style: outset;
 border-bottom-style: outset;
 border-left-style: outset;
 border-right-style: outset;
}

.button:hover {
 background-color: pink;/* #FF9B00 */

 font-family: arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
 font-style: normal;
 color: black;
 border-top-style: outset;
 border-bottom-style: outset;
 border-left-style: outset;
 border-right-style: outset;
}

.buttonsmall {
 background-color: silver;
 font-family: Arial, verdana, arial, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 font-style: normal;
 color: black;
}

.button2 {
 background-color: #ffd700;
 font-weight: bold;
 font-style: Italic;
 color: black;
}

.buttonz {
 background-color: white;
 font-size: 10pt;
 font-weight: bold;
 font-style: normal;
 color: black;
}

input {
 color: black;
 font-family: Courier, arial, sans-serif;
 font-weight: normal;
 font-size: 11pt;
 text-indent: 0px;
}

input.blk {
 border-width: 0px;
 border-style: none;
}

input.blkr {
 border-width: 0px;
 border-style: none;
 color: red;
 font-weight: bold;
}

input.red {
 color: red;
 font-weight: bold;
}

input.blkrd {
 border-width: 0px;
 border-style: none;
 color: red;
 font-weight: bold;
 /*disabled: true;*/
}

textarea {
 color: black;
 font-family: Courier, arial, sans-serif;
 font-weight: normal;
 font-size: 11pt;
 text-indent: 0px;
}

textarea.ca {
 color: blue;
 font-family: Courier, arial, sans-serif;
 font-weight: normal;
 font-size: 10pt;
 text-indent: 0px;
 /*scrollbar: none;*/
 margin-top: 8px;
}

textarea.ca > scrollbar {
 visibility: hidden;
}

.ca {
 color: blue;
 font-family: Courier, arial, sans-serif;
 font-weight: normal;
 font-size: 10pt;
 text-indent: 0px;
}