﻿body { background-color: #808080; background-image: url(  'Images/KCBackground.gif' ); background-repeat: repeat; background-attachment: fixed; }
h1 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14pt; font-style: normal; font-variant: normal; color: #336699; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #003366; font-style: oblique; }
h1.TableHeader { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #FFFFFF; text-align: left; vertical-align: middle; padding-bottom: 0px; padding-top: 0px; line-height:0%; }

/*-- PAGE LAYOUT --*/
.PageBorder { padding: 1px; border: 1px solid #FFFFFF; width: 780px; background-color: #000000; }
.ShadowTop { padding: 0px; margin: 0px; background-image: url(      'Images/SHADOWTop.gif' ); background-repeat: no-repeat; background-position: center top; width: 800px; height: 8px; }
.ShadowBottom { padding: 0px; margin: 0px; background-image: url(      'Images/SHADOWBottom.gif' ); background-repeat: no-repeat; background-position: center bottom; width: 800px; height: 8px; }
.PageBorderShadow { width: 800px; background-image: url(     'Images/SHADOWSides.gif' ); background-color: #808080; background-repeat: repeat-y; }

/*-- PAGE HEADER --*/
.PageHeader { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; width: 780px; background-image: URL(Images/PageHeaderBright.jpg); height: 100px; }

/*-- TAB FORMATTING --*/
.TABSelLeft { width: 14px; height: 26px; background-image: url( 'Images/TABSelectedLeft.gif' ); }
.TABSelText { height: 26px; background-image: url(   'Images/TABSelectedMiddle.gif' ); background-repeat: repeat-x; vertical-align: middle; text-align: center; }
.TABSelRight { width: 15px; height: 26px; background-image: url( 'Images/TABSelectedRight.gif' ); }
.TABSelText A, .TABSelText A:visited, .TABSelText A:link { color: #FFFFFF; text-decoration: none; }
.TABSelText A:hover, .TABSelText A:active { color: #FFFFFF; text-decoration: underline; }

.TABLeft { width: 13px; height: 26px; background-image: url( 'Images/TABUnselectedLeft.gif' ); }
.TABText { height: 26px; background-image: url(   'Images/TABUnselectedMiddle.gif' ); background-repeat: repeat-x; vertical-align: middle; text-align: center; }
.TABRight { width: 14px; height: 26px; background-image: url( 'Images/TABUnselectedRight.gif' ); }
.TABText A, .TABText A:visited, .TABText A:link { color: #000066; text-decoration: none; }
.TABText A:hover, .TABText A:active { color: #000066; text-decoration: underline; }

/*-- SUB MENU FORMATTING --*/
.SubHeader { height: 29px; background-color: #006699; font-family: arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #CCCCCC; }

.SubHeader A, .SubHeader A:visited, .SubHeader A:link { color: #FFFFFF; text-decoration: none; }
.SubHeader A:hover, .SubHeader A:active { color: #FFFFFF; text-decoration: underline; }

.SubHeaderSel A, .SubHeaderSel A:visited, .SubHeaderSel A:link { color: #00FFFF; font-weight: bold; }
.SubHeaderSel A:hover, .SubHeaderSel A:active { color: #00FFFF; text-decoration: underline; font-weight: bold; }

/*-- PAGE CONTENT --*/
.PageContent { border: thin none #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; background-color: #FFFFFF; width: 100%; text-align: left; vertical-align: top; }

/*-- INFORMATION BOXES --*/
.SmallBox { border: 1px solid #E0E0E0; background-image: url(  'Images/SmallBoxGradiant.gif' ); background-repeat: repeat-x; background-position: center top; }
.SmallBoxTitle { font-family: arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #003366; }
.SmallBoxText {}

.BlueHeaderLeft { background-image: url( '../../Images/BLUESubHeaderLeft.gif' ); background-repeat: no-repeat; background-position: left; width: 14px; height: 23px; }
.BlueHeaderRight { background-image: url( '../../Images/BLUESubHeaderRight.gif' ); background-repeat: no-repeat; background-position: left; width: 14px; height: 23px; }
.BlueHeader { background-color: #336699; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; height: 23px; text-align: center; vertical-align: middle; width: 172px; }

/*-- MESSAGE TABLE BACKGROUNDS --*/
.MessageOops { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; background-image: url( '../../Images/BKGOops.gif' ); background-repeat: no-repeat; background-position: center top; width: 500px; height: 583px; text-align: left; vertical-align: top; padding-top: 200px; padding-right: 215px; padding-left: 215px; }
.MessageCongrats { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; background-image: url( '../../Images/BKGCongratulations.gif' ); background-repeat: no-repeat; background-position: center top; width: 500px; height: 583px; text-align: left; vertical-align: top; padding-top: 200px; padding-right: 215px; padding-left: 215px; }
.MessageSorry { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; background-image: url( '../../Images/BKGWereSorry.gif' ); background-repeat: no-repeat; background-position: center top; width: 500px; height: 583px; text-align: left; vertical-align: top; padding-top: 200px; padding-right: 215px; padding-left: 215px; }

/*-- DISPLAY TABLES --*/
.ResultTable { background-color: #C0C0C0; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #336699; font-weight: bold; }
.ResultHeader { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #FFFFFF; text-align: left; vertical-align: middle; background-repeat: repeat-x; background-position: left top; height: 35px; background-color: #336699; padding-left: 5px; }
.ResultLine { background-image: url(       'Images/BULLETResult.gif' ); background-repeat: no-repeat; background-position: left center; font-family: Arial, Helvetica, sans-serif; color: #003366; font-weight: bold; font-size: 9pt; height: 25px; vertical-align: middle; text-align: left; padding-left: 20px; background-color: #FFFFFF; }
.ResultLineOdd { background-image: url(       'Images/BULLETResult.gif' ); background-repeat: no-repeat; background-position: left center; font-family: Arial, Helvetica, sans-serif; color: #003366; font-weight: bold; font-size: 9pt; height: 25px; vertical-align: middle; text-align: left; padding-left: 20px; background-color: #F0F0F0; }
.ResultLineNoBullet { font-family: Arial, Helvetica, sans-serif; color: #003366; font-weight: bold; font-size: 9pt; height: 25px; vertical-align: middle; text-align: left; background-color: #FFFFFF; }
.ResultLineOddNoBullet { font-family: Arial, Helvetica, sans-serif; color: #003366; font-weight: bold; font-size: 9pt; height: 25px; vertical-align: middle; text-align: left; background-color: #F0F0F0; }
.ResultLineSmall { background-image: url(        'Images/BULLETResult.gif' ); background-repeat: no-repeat; background-position: left top; font-family: Arial, Helvetica, sans-serif; color: #003366; font-weight: bold; font-size: 9pt; vertical-align: text-top; text-align: left; padding-left: 20px; background-color: #FFFFFF; }
.ResultLineOddSmall { background-image: url(        'Images/BULLETResult.gif' ); background-repeat: no-repeat; background-position: left top; font-family: Arial, Helvetica, sans-serif; color: #003366; font-weight: bold; font-size: 9pt; vertical-align: text-top; text-align: left; padding-left: 20px; background-color: #F0F0F0; }

.ResultTable a:link { text-decoration: none; color: #003366; }
.ResultTable a { text-decoration: none; color: #003366; }
.ResultTable a:visited { text-decoration: none; color: #003366; }
.ResultTable a:hover { text-decoration: underline; color: #006666; }
.ResultTable a:active { text-decoration: underline; color: #006666; }

.TinyText { font-family: Verdana, Arial; font-size: 10px; font-weight: normal; color: #666666; font-style: normal; }

/*-- SMALL LINK TEXT --*/
.FooterText { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; }
.FooterText A, .FooterText A:link, .FooterText A:visited { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; }
.FooterText A:hover, .FooterText A:active { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; }