﻿body 
{
    font-family:Verdana, Arial, sans-serif;
    font-size:70%;
    background-color:#000000;
    color:#444444;
    margin: 0px 0px 0px 0px;
}

form
{
    padding:0px;
    margin:0px;
}

a
{
    color: #0000FF;
    text-decoration: none;
}
a:hover { text-decoration:underline}

a img {border:none}

h1 {font-size:140%;margin-top:0px}
h2 {font-size:125%;}

.textBox
{
    padding: 2px;
    margin: 1px;
    background-color: #FFFFFF!important;
    border: 1px inset #222222;
    font-size:100%;
    font-family:Verdana, Arial, sans-serif;
    color: #000000;
}

.button
{
    padding: 2px;
    margin: 1px;
    background-color: #fffff0!important;
    border: 1px outset #222222;
    font-size:small;
    color: #000000;
}

.smallbutton
{
    padding: 0px;
    margin: 1px;
    background-color: #fffff0!important;
    border: 1px outset #222222;
    font-size:100%;
    color: #000000;
}

.dropDown
{
    background-color: #FFFFFF!important;
    font-size:100%;
    font-family:Verdana, Arial, sans-serif;
    color: #000000;
    margin: 0; 
}

.gridView
{
    padding: 2px;
    margin: 1px;
    border: 1px inset #777777;
    font-size:x-small;
    color: #000000;
    background-color: #FFFFFF!important;
}

.gridViewHeaderStyle
{
    font-weight: bold;
    background-color: #808080;
    color: White;
}

.gridViewFooterStyle
{
    font-weight: bold;
    background-color: #C0C0C0;
    color: White;
}

.gridViewRowStyle {}
.gridViewAlternatingRowStyle {}
.gridViewPagerStyle {}
.gridViewSelectedRowStyle
{
    background-color: #ECECED;
}
.gridViewEditRowStyle {}
.gridViewEmptyDataRowStyle {}

.gridViewDeleteItem
{
    width: 30px;
    padding: 2px;
    margin: 1px;
    border: 1px solid #444444;
    font-size:x-small;
    color: #000000;
    background-color: #FFFFFF!important;
}

.gridViewEditItem
{
    width: 20px;
    padding: 2px;
    margin: 1px;
    border: 1px solid #444444;
    font-size:x-small;
    color: #FFFFFF;
    background-color: #FFFFFF!important;
}

.gridViewInteriorItem
{
    padding: 2px;
    margin: 1px;
    border: 1px solid #777777;
    font-size:x-small;
    color: #000000;
    background-color: #FFFFFF!important;
}

.gridViewDeleteHeader
{
    width: 20px;
    padding: 2px;
    margin: 1px;
    border: 0px solid #444444;
    border-bottom: 1px solid #444444;
    font-size:x-small;
    color: #000000;
    background-color: #FFFFFF!important;
}

.gridViewEditHeader
{
    width: 20px;
    padding: 2px;
    margin: 1px;
    border: 0px solid #444444;
    border-bottom: 1px solid #444444;
    font-size:x-small;
    color: #000000;
    background-color: #FFFFFF!important;
}

.gridViewItemHeader
{
    padding: 2px;
    margin: 1px;
    border: 1px solid #777777;
    font-size:x-small;
    color: #000000;
    background-color: #FFFFFF!important;
}



.teamStatusMessageRegistered
{
    border: double solid #000000;
    background-color: #FFF5F5;
    text-align: center;
    color: #000000;
}

.teamStatusMessageIncomplete
{
    border: double solid #000000;
    background-color: #F0BE00;
    text-align: center;
    color: #000000;
}

.teamStatusMessageWaitlisted
{
    border: double solid #000000;
    background-color: #F0BE00;
    text-align: center;
    color: #000000;
}


#Header
{
    height: 120px;
    width:100%;
    position:relative;
    background-image:url(HeaderBG.png);
    background-repeat:repeat-x;
    background-position:top left;
    clear: left;
    margin: 0px 0px 0px 0px;
}

#MainContent
{
    padding:8px 8px 5px 8px;
    margin-left:8px;
    border:1px solid #444444;
    background-color: White;
}

#CopyrightBox
{
    padding:4px 4px 4px 4px;
	border:1px solid #444444;
    background-color: White;
	vertical-align: middle;
}

a.ExternalLink { background: url(External.gif) center right no-repeat; padding-right: 17px; }
a.MailLink { background: url(Envelope.gif) center left no-repeat; padding-left: 17px; }
a.FeedLink { background: url(Feed.gif) center left no-repeat; padding-left: 13px; }
a.PdfFile { background: url(Pdf.gif) center left no-repeat; padding-left: 13px; }
a.ZipFile { background: url(Zip.gif) center left no-repeat; padding-left: 13px; }
a.PreviousLink { background: url(Previous.gif) center left no-repeat; padding-left: 20px; }
a.NextLink { background: url(Next.gif) center right no-repeat; padding-right: 20px; }

.FaqCategoryTitle, .RuleTitle { font-size: 125%;font-weight:bold; }
.FaqQuestion { font-weight: bold; }
.Faq, .Rule { line-height:125% }

li.Rule { padding-bottom: 20px; }

.questionText
{
    font-family:Courier New;
    font-size:110%;
}

.questionResponseBox
{
    margin: 5px;
    border: thin solid black;
    padding: 5px;
    background-color: #FFFFCC;
}

.verticaltext
{
	writing-mode: tb-rl;
	filter: flipv fliph;
}
