
body { background: #bababa; margin:0; padding:0; cursor: url('../Images/MickeyPointer.png') 2 2, default; }

/* -- Header -- */
#header_container {
 background:#bababa;
 height: 96px;
 left:0;
 position:fixed;
 width:100%;
 top:0;
 border-bottom: 5px solid #555555;
 
 /* No Select */
 -webkit-touch-callout: none;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
}

#header {
 line-height: 96px;
 margin:0 auto;
 width: 100%;
 color: #000000;
 font-weight:bold;
}

#header-left {
 float: left;
 margin-left: 32px;
 margin-top: 8px;
}

#header-right {
 font-family: 'Artbrush';
 font-size: 32pt;
 color: #555555;
 float: right;
 margin-right: 32px;
}

/* -- Page Content -- */
#container {
 margin:0 auto;
 overflow:auto;
 padding-top: 101px;
 padding-bottom: 53px;
 width: 100%;
}

#content {
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 32px;
	padding-right: 32px;
}

/* -- Footer -- */
#footer_container {
 background:#bababa;
 bottom:0;
 height: 48px;
 left:0;
 position:fixed;
 width:100%;
 border-top: 5px solid #555555;
 
 /* No Select */
 -webkit-touch-callout: none;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 }
 
#footer {
 line-height: 48px;
 margin:0 auto;
 width: 100%;
 color: #000000;
 font-weight:bold;
}

#footer-left {
 color: #555555;
 font-family: 'Painted';
 font-size: 11pt;
 float: left;
 margin-left: 32px;
 margin-top: 4px;
}

#footer-right {
 display: inline;
 float: right;
 margin-right: 32px;
 margin-top: 4px;
}

/* Font Definitions */
@font-face {
    font-family: 'Artbrush';
    src: url('../Fonts/Artbrush-webfont.eot');
    src: url('../Fonts/Artbrush-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/Artbrush-webfont.woff2') format('woff2'),
         url('../Fonts/Artbrush-webfont.woff') format('woff'),
         url('../Fonts/Artbrush-webfont.ttf') format('truetype'),
         url('../Fonts/Artbrush-webfont.svg#Artbrush') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Painted';
    src: url('../Fonts/Painted-webfont.eot');
    src: url('../Fonts/Painted-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/Painted-webfont.woff2') format('woff2'),
         url('../Fonts/Painted-webfont.woff') format('woff'),
         url('../Fonts/Painted-webfont.ttf') format('truetype'),
         url('../Fonts/Painted-webfont.svg#Painted') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'QSBoldItalic';
    src: url('../Fonts/QSBoldItalic-webfont.eot');
    src: url('../Fonts/QSBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/QSBoldItalic-webfont.woff2') format('woff2'),
         url('../Fonts/QSBoldItalic-webfont.woff') format('woff'),
         url('../Fonts/QSBoldItalic-webfont.ttf') format('truetype'),
         url('../Fonts/QSBoldItalic-webfont.svg#QSBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'QSItalic';
    src: url('../Fonts/QSItalic-webfont.eot');
    src: url('../Fonts/QSItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/QSItalic-webfont.woff2') format('woff2'),
         url('../Fonts/QSItalic-webfont.woff') format('woff'),
         url('../Fonts/QSItalic-webfont.ttf') format('truetype'),
         url('../Fonts/QSItalic-webfont.svg#QSItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

a:link { color: #555555; text-decoration: none; }
a:visited { color: #555555; text-decoration: none; }
a:hover { color: #f0f0f0; text-decoration: none; cursor: url('../Images/MickeyPointer.png') 2 2, default; }
a:active { color: #f0f0f0; text-decoration: none; }

img { cursor: url('../Images/MickeyPointer.png') 2 2, default; }
button { cursor: url('../Images/MickeyPointer.png') 2 2, default; }

#PageHeading { color: #555555; font-family: Tahoma, Geneva, sans-serif; font-style: italic; font-size: 24pt; }
#PageSubheading { color: #555555; font-family: Tahoma, Geneva, sans-serif; font-style: italic; font-size: 18pt; }
#PageParagraph { color: #555555; font-family: Georgia, Serif; font-style: italic; font-size: 18pt; }
#PageParagraphS { color: #555555; font-family: Georgia, Serif; font-style: italic; font-size: 14pt; }

.KeyTable  { border-collapse:collapse; border-spacing:0; width: 100%; text-align: center; }
.KeyTable td { color: #000; font-style: italic; padding:10px 5px; border-style:solid; border-width:1px; overflow:hidden; word-break:normal; width:20%; }
.KeyTable th { color: #FFF; font-family: Tahoma, Geneva, sans-serif; font-style: italic; font-size: 18pt; padding:10px 5px; border-style:solid; border-width:1px; overflow:hidden; word-break:normal; }

.ScheduleTable{ border-collapse:collapse; border-spacing:0; width: 100%; text-align: center; }
.ScheduleTable td { font-style: italic; padding:10px 5px; border-style:solid; border-width:1px; overflow:hidden; word-break:normal; }
.ScheduleTable th { color: #FFF; font-family: Tahoma, Geneva, sans-serif; font-style: italic; font-size: 16pt; padding:10px 5px; border-style:solid; border-width:1px; overflow:hidden; word-break:normal; }

.TB-A { background: #005a88; }
.TB-B { font-family: Georgia, Serif; font-size: 18pt; background: #0099FF; }
.TB-C { font-family: Georgia, Serif; font-size: 18pt; background: #00FFFF; }
.TB-D { font-family: Georgia, Serif; font-size: 18pt; background: #FF9900; }
.TB-E { font-family: Georgia, Serif; font-size: 18pt; background: #FFFF00; }
.TB-F { font-family: Georgia, Serif; font-size: 18pt; background: #99C766; }

.TB-B1 { font-family: Georgia, Serif; font-size: 14pt; background: #0099FF; }
.TB-C1 { font-family: Georgia, Serif; font-size: 14pt; background: #00FFFF; }
.TB-D1 { font-family: Georgia, Serif; font-size: 14pt; background: #FF9900; }
.TB-E1 { font-family: Georgia, Serif; font-size: 14pt; background: #FFFF00; }
.TB-F1 { font-family: Georgia, Serif; font-size: 14pt; background: #99C766; }

.TB-A2 { color: #FFF; font-family: Tahoma, Geneva, sans-serif; font-size: 16pt; background: #005a88; width: 10%; }
.TB-B2 { color: #000; font-family: Georgia, Serif; font-size: 16pt; background: #0099FF; width: 90%; }
.TB-C2 { color: #000; font-family: Georgia, Serif; font-size: 16pt; background: #00FFFF; width: 90%; }
.TB-D2 { color: #000; font-family: Georgia, Serif; font-size: 16pt; background: #FF9900; width: 90%; }
.TB-E2 { color: #000; font-family: Georgia, Serif; font-size: 16pt; background: #FFFF00; width: 90%; }
.TB-F2 { color: #000; font-family: Georgia, Serif; font-size: 16pt; background: #99C766; width: 90%; }

.DDTable { border-collapse:collapse; border-spacing:0; width: 100%; text-align: center; }
.DDTable td { font-style: italic; padding:10px 5px; border-style:solid; border-width:1px; overflow:hidden; word-break:normal; }
.DDTable th { font-style: italic; padding:10px 5px; border-style:solid; border-width:1px; overflow:hidden; word-break:normal; }

.TB-Z1 { color: #FFF; font-family: Tahoma, Geneva, sans-serif; font-size: 16pt; background: #005a88; width: 15%; }
.TB-Z2 { color: #FFF; font-family: Tahoma, Geneva, sans-serif; font-size: 16pt; background: #005a88; width: 85%; }
.TB-Z3 { color: #000; font-family: Georgia, Serif; font-size: 16pt; background: #0099FF; width: 85%; }
.TB-Z4 { color: #000; font-family: Georgia, Serif; font-size: 16pt; background: #FF9900; width: 85%; }

.HPTable { border-collapse:collapse; border-spacing:0; width: 100%; text-align: center; }
.HPTable td { font-style: italic; padding:10px 5px; border-style:solid; border-width:1px; overflow:hidden; word-break:normal; }
.HPTable th { font-style: italic; padding:10px 5px; border-style:solid; border-width:1px; overflow:hidden; word-break:normal; }

.TB-Y1 { color: #555555; font-family: Tahoma, Geneva, sans-serif; font-style: italic; font-size: 24pt; width: 100%; }
.TB-Y2 { color: #555555; font-family: Tahoma, Geneva, sans-serif; font-style: italic; font-size: 24pt; width: 50%; }
.TB-Y3 { color: #555555; font-family: Georgia, Serif; font-style: italic; font-size: 18pt; width: 100%; }
.TB-Y4 { color: #555555; font-family: Georgia, Serif; font-style: italic; font-size: 18pt; width: 50%; }