﻿body 
{
    background-image: url(/images/redblackback.jpg);
    background-position: center top;
    background-repeat: repeat-x;
    background-color: Black;
    color: White;
}

.defaultFont
{
    font-family:  Arial;
    font-size: 9pt;
    color: White;
    text-align: justify;
}

h1
{
    font-family:  Arial;
    font-size: 14pt;
    font-weight: bold;
    color: White;
    padding: 0px 0px 10px 0px;
    margin:  0px 0px 10px 0px;
}

h2
{
    font-family:  Arial;
    font-variant: small-caps;
    font-size: 10pt;
    font-weight: bold;
    color: #C0C0C0;
    margin: 0px;
    padding: 0px;
}

h3
{
    font-family:  Arial;
    font-variant: small-caps;
    font-size: 8pt;
    font-weight: bold;
    color: #C0C0C0;
    margin: 0px;
    padding: 0px;
}

p 
{
    color: #ffffff;
}

.horizBar
{
    background-image: url(/images/horizbar.jpg);
    background-position: let top;
    background-repeat: no-repeat;
    width: 417px;
    height: 19px;
    padding: 3px 0px 0px 15px;
}

.contentDiv
{
    background-image: url(/images/pannelbase.jpg);
    background-position: center bottom;
    background-repeat: no-repeat;
    width: 432px;
}

.quoteTable
{
    font-family: Arial;
    font-size: 7pt;
    font-style: italic;
}

.contentTab
{
    background-image: url(/images/pannelback.jpg);
    background-repeat: repeat-y;
    width: 432px;
}

.classDetail
{
    border: thin solid #808080;
    color: Black;
    position: absolute;
    visibility: hidden;
    width: 350px;
    background-color: #FFFFCC;
}

.basketGrid
{
    width: 450px;
    background-color: #333333;
}

.basketGridTitle
{
    font-weight: bold;
    background-color: black;
    color: White;
}

.basketQuantity
{
    text-align: right;
    width: 75px;
}

table.classes
{
    border: thin solid #000000;
    border-collapse: collapse;
}

table.classes td
{
    border: thin solid #000000;
}

table.borderless td
{
    border-style: none;
}

.inductDetail
{
    border: thin solid #808080;
    padding: 5px 5px 5px 5px;
    color: Black;
    position: absolute;
    visibility: hidden;
    width: 350px;
    background-color: #FFFFCC;
}

A:link, A:visited 
{
    font-family:  Arial;
    font-size: 9pt;
    font-weight: bold;
    color: #0072ff;
    text-decoration: none;
}

A:active, A:hover
{
    font-family:  Arial;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: underline;
    color: yellow;
}

A.menuLink:link, A.menuLink:visited 
{
    font-family:  Arial;
    font-variant: small-caps;
    font-size: 9pt;
    font-weight: bold;
    color: white;
    text-decoration: none;
}

A.menuLink:active, A.menuLink:hover
{
    font-family:  Arial;
    font-variant: small-caps;
    font-size: 9pt;
    font-weight: bold;
    color: yellow;
}

A.newsPanLink:link, A.newsPanLink:visited 
{
    font-family:  Arial;
    font-variant: small-caps;
    font-size: 8pt;
    font-weight: bold;
    color: white;
    text-decoration: none;
}

A.newsPanLink:active, A.newsPanLink:hover
{
    font-family:  Arial;
    font-variant: small-caps;
    font-size: 8pt;
    font-weight: bold;
    color: yellow;
}

A.newsHeadlineLink:link, A.newsHeadlineLink:visited 
{
    font-family:  Arial;
    font-variant: small-caps;
    font-size: 10pt;
    font-weight: bold;
    color: white;
    text-decoration: none;
}

A.newsHeadlineLink:active, A.newsHeadlineLink:hover
{
    font-family:  Arial;
    font-variant: small-caps;
    font-size: 10pt;
    font-weight: bold;
    color: yellow;
}

A.classPanLink:link, A.classPanLink:visited 
{
    font-family:  Arial;
    font-variant: small-caps;
    font-size: 8pt;
    font-weight: bold;
    color: white;
    text-decoration: none;
}

A.classPanLink:active, A.classPanLink:hover
{
    font-family:  Arial;
    font-variant: small-caps;
    font-size: 8pt;
    font-weight: bold;
    color: yellow;
}

A.classLink:link, A.classLink:visited 
{
    font-family:  Arial;
    font-size: 9pt;
    font-weight: bold;
    color: white;
    text-decoration: none;
}

A.classLink:active, A.classLink:hover
{
    font-family:  Arial;
    font-size: 9pt;
    font-weight: bold;
    color: yellow;
}

/* News Pannel CSS */

A.menuLinkLarge:link, A.menuLinkLarge:visited 
{
    font-family: Arial;
    font-size: 8pt;
    color: #C0C0C0;
    text-decoration: none;
}

A.menuLinkLarge:active, A.menuLinkLarge:hover
{
    font-family:  Arial;
    font-size: 8pt;
    color: yellow;
}

.newsPanDate
{
    font-size: 8pt;
    color: #DFDFDF;   
}

.newsPanText
{
    font-size: 8pt;
    font-style: italic;
    color: White;
    text-align: left;
}

/* Event Pannel CSS */

A.eventPanLink:link, A.eventPanLink:visited 
{
    font-family:  Arial;
    font-variant: small-caps;
    font-size: 8pt;
    font-weight: bold;
    color: white;
    text-decoration: none;
}

A.eventPanLink:active, A.eventPanLink:hover
{
    font-family:  Arial;
    font-variant: small-caps;
    font-size: 8pt;
    font-weight: bold;
    color: yellow;
}

.eventPanDate
{
    font-size: 8pt;
    color: #FF9900;
}

.eventPanText
{
    font-size: 8pt;
    font-style: italic;
    color: White;
    text-align: left;
}

/* Gallery Pannel CSS */

A.galleryPanLink:link, A.galleryPanLink:visited 
{
    font-family:  Arial;
    font-variant: small-caps;
    font-size: 8pt;
    font-weight: bold;
    color: white;
    text-decoration: none;
}

A.galleryPanLink:active, A.galleryPanLink:hover
{
    font-family:  Arial;
    font-variant: small-caps;
    font-size: 8pt;
    font-weight: bold;
    color: yellow;
}

.galleryTab
{

}

.galleryPanDate
{
    font-size: 8pt;
    color: #FF9900;
}

.galleryPanText
{
    font-size: 8pt;
    font-style: italic;
    color: White;
}

.galleryPanTitle
{
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    color: White;
}

.galleryThumbTitle
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: Gray;
}

.galleryPanImage
{
    width: 200px;
    height: auto;
}

.galleryThumbImage
{
    width: 100px;
    height: auto;
}

.galleryPanDesc
{
    font-family: Arial;
    font-size: 10pt;
    font-style: italic;
    color: #C0C0C0;
}

.panText
{
    font-family: Arial; font-size: 8pt; color: #dddddd; font-weight: normal; text-align: justify;
}

.BoldHigh
{
    color: #CC0000;
}

.infoImage
{
    width: 175px;
    height: auto;
}

/* Right Table */

.menuTabRight
{
    background-color: #2b2b2b;
    border: thin solid #000000;
    color: #FFFFFF;
}

.menuTabRightHead
{
    background-color: Black;
    color: White;
    font-size: 11pt; font-family: "Trebuchet MS"; font-variant: small-caps;
}

.menuTabRightGal
{
    background-image: url(/images/galleryback.jpg);
    background-position: right top;
    background-repeat: no-repeat;
}

/* Menu Effects */
/* Basic Effects */
ul.menuList { clear:both; float:left; list-style-type:none; padding: 0px; margin: 0px; }
ul.menuList li { float:left; }

ul.menuList li a { height:30px; width: 115px; line-height:30px; background-image: url(/images/tabs/taboff.png); background-repeat:no-repeat; display:block; background-position:top left; margin-left: 3px; padding-left:6px; cursor:pointer; color:White; font-size: 9pt; }
ul.menuList li a:hover { height:30px; width: 115px; background-image: url(/images/tabs/tabon.png); background-repeat:no-repeat; display:block; background-position:top left; padding-left:6px; cursor:pointer; color: Black; font-size: 9pt; }
ul.menuList li b { height:25px; width: 115px; background-image: url(/images/tabs/spacer.png); background-repeat:no-repeat; display:block; background-position:top left; padding-left:3px; padding-top: 3px; margin-top: 10px; color: White; font-size: 11pt; font-family: "Trebuchet MS"; font-variant: small-caps; }

.modalBack
{
    background-color: #C0C0C0;
    filter: alpha(opacity=50);
    moz-opacity: 0.5;
    opacity: 0.5;
}

.modalFore
{
    background-color: Transparent;
    border: 1px solid Gray;
}