﻿.Content {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

.SectionHeaderTopLeft {background-image:url(../Images/SectionHeaderTopLeft2.gif);}
.SectionHeaderTopMiddle {color:#ffffff; font-size:12px; font-weight:bold; background-image:url(../Images/SectionHeaderTopMiddle2.gif); background-repeat:repeat-x; text-align: center; font-family: Tahoma, Arial, Helvetica; height:19px;}
.SectionHeaderTopRight {background-image:url(../Images/SectionHeaderTopRight2.gif);}
.SectionHeaderMiddleLeft {border-left:1px solid #000000; background-color:#F5F5F5;}
.SectionHeaderMiddleMiddle {padding-top:4px; background-color:#F5F5F5;}
.SectionHeaderMiddleRight {border-right:1px solid #000000; background-color:#F5F5F5;}
.SectionHeaderBottomLeft {background-image:url(../Images/SectionFooterBottomLeft.gif);}
.SectionHeaderBottomMiddle {background-color:#F5F5F5; border-bottom: 1px solid #000000;}
.SectionHeaderBottomRight {background-image:url(../Images/SectionFooterBottomRight.gif);}

.MenuBackground {background-color: #FFCC00; border: solid 1px #6633CC;}
.MenuBorder {border-right: solid 1px #6633CC; text-align: center;}
.MenuLink {font-family: Tahoma;}
.MenuLink a {color: #6633CC; font-size: 12px; font-weight: bold; font-family: Tahoma;}
.MenuLink a:visited {color: #6633CC;}
.MenuLink a:hover {color: #6633CC;}

.CompetitionMenuText {font-family: Tahoma; font-size: 11px;}
.Marquee {font-family: Tahoma; font-size: 16px; color: #6633CC; font-weight: bold;}
.PictureBox {border: solid 2px #6633CC;}
.PictureBoxRight {border-right: solid 2px #6633CC;}
.PictureBoxBottom {border-bottom: solid 2px #6633CC;}
.AdminRightBox {border-bottom: solid 2px #6633CC; border-top: solid 2px #6633CC; border-right: solid 2px #6633CC;}
.CompetitionMenuBorder {border-left: solid 2px #6633CC; border-bottom: solid 2px #6633CC; border-top: solid 2px #6633CC;}
.SubPageBorder {border: solid 2px #6633CC; text-align: left;}
.AdminMenuBackground {background-color: #FFCC00;}
.AdminMenu {border: solid 2px #6633CC;}
.TextControlChar {font-size:11px; text-align:left;}
.TextControlMoney {font-size: 11px; text-align: right;}
.HomePageText {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

.ContentTitle {font-family:Verdana, Arial, Helvetica, sans-serif;color: #828282; font-weight: bold; font-size: 16px; text-align: center; text-transform: uppercase;}
.Label {color: #000; font-weight: bold; text-align: right; font-size: 12px;}
.LabelLeft {color: #000; font-weight: bold; text-align: left; font-size: 12px;}
.Welcome {color: #828282; font-weight: bold;}
.Error {font-size: 12px; color: Red; font-weight: bold;}
.Button {font-family: Tahoma; font-size: 12px; background-color: #FFCC00; color: #6633CC;  border: solid 1px black; font-weight: bold;}
.CompetitionMenuText {color: #6633CC; font-size: 12px; font-weight: bold; font-family: Tahoma;}
.ContentSubTitle {color: #6633CC; font-size: 18px; font-weight: bold; font-family: Tahoma;}
.SponsorLevel {color: #FFCC00; font-size: 16px; font-weight: bold; font-family: Tahoma;}

.GridPaging {color:#FFF; text-align:center;}
.GridPaging A{font-weight:bold;	font-size:11px;	color: #000; text-decoration:none;}
.GridPaging A:hover{font-weight:bold; font-size:11px; color: #ED1B24; text-decoration:none;}
.GridPaging A:visited{font-weight:bold; font-size:11px; color:#000; text-decoration:none;}
.GridHeader{font-weight:bold; font-size:11px; text-align:center; background-color:#FFCC00; color:#601862;}
.GridHeader A{font-weight:bold;	font-size:11px;	color: #601862;}
.GridHeader A:hover{font-weight:bold; font-size:11px; color: #601862;}
.GridHeader A:visited{font-weight:bold; font-size:11px; color:#601862;}
.GridAlternatingItems{font-size:11px; text-align:left; color:black; background-color:#ffffff;}
.GridAlternatingItems TD{padding-left: 4px;}
.GridItems{font-size:11px; text-align:left; color:black; background-color:#D7D7D4; padding-left: 2px;}
.GridItems TD{padding-left: 4px;}
.GridItemsDisable{font-size:11px; text-align:left; color:#D3D3D3; background-color:gray;}
.GridItemsMouseOver{font-size:11px; text-align:left; color:black; background-color:#DEB700;}
.GridItemsDisable A{font-size:12px; text-align:left; color:#D3D3D3; background-color:gray; text-decoration:underline;}
.GridItemsDisable A:hover{font-size:12px; text-align:left; color:#D3D3D3; background-color:gray; text-decoration:none;}
.GridItemsEdit{font-size:11px; text-align:left; color:#FFFFFF; background-color:#C1E6B4;}

#navMenu {height: 40px; font-family: Tahoma;}
#navMenu a.menuItem {display: block; height: 40px; line-height: 40px; padding-right: 3px; padding-left: 3px; background-color: #FFCC00;	border-right: solid 1px #6633CC; text-align: center;}
#navMenu a.menuItem {font-weight: bold; font-size: 12px; color: #601862;}
#navMenu a.menuItem:hover {background-color: #601862; color: #FFCC00;}
#navMenu div div {border-right: none; border-top: none;}
#navMenu div.sub {display: none; position: absolute; width: 190px; border-top: solid 1px #6633CC; margin-right: -1px;}
#navMenu div.sub a.menuItem {background-color: #FFCC00; border-right: none;}
#navMenu div.sub a.menuItem:hover {background-color: #601862;}
#navMenu div.sub div.sub {margin-top: -42px; margin-left: 118px;}
#navMenu .topNav table {width: 100%;}
#navMenu .topNav td.last a.menuItem {border-right: none;}
#navMenu .topNav div.sub table {border-collapse: collapse;}
#navMenu .topNav div.sub td {border: solid 1px #6633CC;}

div.Center {text-align:center;}
div.Center table {margin-left:auto; margin-right:auto; text-align:left;}
div.LeftAlign {text-align: left;}

.ModalBackground {background-color:Gray; filter:alpha(opacity=60); opacity:0.60;}
.UpdateProgress {border-width:1px; border-style:solid; background-color:#FFFFFF; position:absolute; width:150px; height:50px;}
.UpdateProgressMessage {margin:3px; font-family:Trebuchet MS; font-size:small; vertical-align:middle;}

.SponsorLink A{font-weight:bold; font-size:12px; color: #601862;}
.SponsorLink A:hover{font-weight:bold; font-size:12px; color: #601862;}
.SponsorLink A:visited{font-weight:bold; font-size:12px; color:#601862;}