/*
-----------------------------------------------------------------------
Adage Default Style Rules
-----------------------------------------------------------------------
*/

/* Defaults for these controls */
TR, INPUT, TEXTAREA { font-weight: normal; font-size: 11px; color: #000000; font-family: arial,helvetica,verdana,sans-serif; }
.WideButtons { width: 300px; }
.TextBoxLG { width: 400px; height: 150px; }
/* Defaults for paragraph controls */

/*Use for general lists*/
li { line-height: 20px; }

/*Headers*/
h1 { font-family: arial,helvetica,verdana,sans-serif; font-size: 14px; font-weight: bold; color: #990000; text-transform: uppercase; }
h2 { font-size: 8pt; display: inline; }
h3 { font-family: arial,helvetica,verdana,sans-serif; font-size: 9pt; font-weight: bold; color: #003371; }

/*Use for bolded lists*/
.li2 { list-style-type: disc; font-size: 9pt; font-weight: bold; line-height: 2; color: #F26521; }

/*Links*/
a { font-family: arial,helvetica,verdana,sans-serif; font-size: 11px; font-weight: normal; color: #0071BC; }
a:hover { font-family: arial,helvetica,verdana,sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #3BAF39; }
.small { font-family: arial,helvetica,verdana,sans-serif; font-size: 8pt; font-weight: normal; }
a.small { font-family: arial,helvetica,verdana,sans-serif; font-size: 8pt; font-weight: normal; text-decoration: underline; color: #0071BC; }
a.small:hover { font-family: arial,helvetica,verdana,sans-serif; font-size: 8pt; font-weight: normal; text-decoration: underline; color: #3BAF39; }
.linksmall { font-family: arial,helvetica,verdana,sans-serif; font-size: 7pt; font-weight: normal; }
a.linksmall { font-family: arial,helvetica,verdana,sans-serif; font-size: 7pt; font-weight: normal; text-decoration: underline; color: #0071BC; }
a.linksmall:hover { font-family: arial,helvetica,verdana,sans-serif; font-size: 7pt; font-weight: normal; text-decoration: underline; color: #3BAF39; }
a.footersmall { font-family: arial,helvetica,verdana,sans-serif; font-size: 8pt; font-weight: normal; text-decoration: underline; color: #0071BC; }
a.footersmall:visited { color: #999999; }
a.footersmall:hover { color: #999999; font-size: 8pt; }

a.footerlink { font-family: arial,helvetica,verdana,sans-serif; font-size: 8pt; font-weight: normal; text-decoration: underline; color: white; }
a.footerlink:hover { font-family: arial,helvetica,verdana,sans-serif; font-size: 8pt; font-weight: normal; text-decoration: underline; color: white; }

a.nodeclink { font-family: arial,helvetica,verdana,sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; color: #003371; }

a.nodeclink:hover { font-family: arial,helvetica,verdana,sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; color: #003371; }
.blue_links A { color: #000099; }
.topnav_links { text-decoration: none; color: #990000; font-family: Verdana; font-weight: bold; font-size: 9px; padding: 0px 4px 0px 4px; }
.topnav_links A { text-decoration: none; color: #000000; font-family: Verdana; font-weight: bold; font-size: 9px; padding: 0px 10px 0px 10px; }
.topnav_links A:hover { color: #990000; text-decoration: none; font-family: Verdana; font-weight: bold; font-size: 9px; padding: 0px 10px 0px 10px; }
.blackbackground A, .blackbackground A:link, .blackbackground A:visited { color: #ffffff; text-decoration: none; font-family: verdana; font-size: 10px; font-weight: bold; }
.blackbackground A:Hover { color: #ffffff; font-family: verdana; font-size: 10px; font-weight: bold; }

/* For the area below the tab structure */
.tabbody { border-bottom: 1px #ccc dotted; font-size: 8pt; background-color: White; text-align: left; }
#contact .tabbody { border:none;}
.tabbody th { font-family: arial,helvetica,verdana,sans-serif; font-size: 9pt; font-weight: bold; color: #ffffff; vertical-align: bottom; background-color: #990000; border-bottom: 1px #707070 solid; text-transform: uppercase; }
.tabText { font-size: 8pt; }

/* For the tab that has been selected */
.tabClicked { font-size: 9pt; font-weight: bold; border-bottom: 1px #707070 solid; background-color: #ebebeb; }
.tabClickedSmall { color: #FFFFFF; font-size: 8pt; font-weight: bold; border-bottom: 1px #000000 solid; background-color: #666666; }
.tabClickedSmall a { color: #FFFFFF; font-size: 8pt; font-weight: bold; background-color: #666666; border-bottom: 0px #000000 solid; }
.tabClickedSmall a:hover { color: #CCCCCC; font-size: 8pt; font-weight: bold; background-color: #666666; text-decoration: none; border-bottom: 0px #000000 solid; }
.tabClickedSmallold { font-size: 8pt; font-weight: bold; border-bottom: 1px #707070 solid; background-color: #ebebeb; }


/* For the all the non-selected tabs */
.tabUnclicked { }

/* For spacers between tabs or to offset the tabs from the end of the tabe */
.tabBlank { }

/* For the most promininet title on the page */
.pageTitle { font-family: arial,helvetica,verdana,sans-serif; font-size: 14px; font-weight: bold; color: #990000; text-transform: uppercase; }
.pageTitleTemp { font-family: arial,helvetica,verdana,sans-serif; font-size: 11pt; font-weight: bold; color: #CB0A0F; }


/* For the most promininet title on the HOME page */
.pageTitleLarge { font-family: arial,helvetica,verdana,sans-serif; font-size: 15pt; font-weight: bold; letter-spacing: 2; color: #007236; }

/* For the most prominent description on the page */
.pageDescription { }

/* For the 2nd most prominent title on the page */
.whiteText { font-family: arial,helvetica,verdana,sans-serif; font-size: 9pt; font-weight: bold; color: #ffffff; vertical-align: bottom; text-transform: uppercase; }
.innerbody { font-family: arial,helvetica,verdana,sans-serif; border: 1px #707070 solid; font-size: 8pt; background-color: White; text-align: left; }
.innerbody th { font-size: 9pt; font-weight: bold; color: #ffffff; vertical-align: bottom; background-color: #990000; border-bottom: 1px #707070 solid; text-transform: uppercase; padding: 3px; }
.sectionTitle { font-family: arial,helvetica,verdana,sans-serif; font-size: 9pt; font-weight: bold; color: #ffffff; vertical-align: bottom; background-color: #990000; border-bottom: 1px #707070 solid; text-transform: uppercase; }
.sectionTitle a { color: White; font-size: 8pt; }
.sectionTitle a:hover { color: White; text-decoration: underline; font-size: 8pt; }

.sectionTitleButton { font-family: arial,helvetica,verdana,sans-serif; font-size: 9pt; font-weight: bold; color: #ffffff;  background-color: #990000; border-bottom: 1px #707070 solid; border-right: #707070 1px solid; text-transform: uppercase; }
.sectionTitleButton a { font-family: arial,helvetica,verdana,sans-serif; font-size: 9pt; font-weight: bold; color: #ffffff;  background-color: #990000; text-transform: uppercase; text-decoration: none; }
.sectionTitleSelected { border-right: #707070 1px solid; font-weight: bold; font-size: 9pt; text-transform: uppercase; color: #000000; border-bottom: #F0F0F0 1px solid; font-family: arial,helvetica,verdana,sans-serif; background-color: #F0F0F0; }
.sectionTitleSelected a { font-family: arial,helvetica,verdana,sans-serif; font-size: 9pt; font-weight: bold; color: #000000;  background-color: #F0F0F0; text-transform: uppercase; text-decoration: none; }
.sectionTitleSelected a:hover { font-family: arial,helvetica,verdana,sans-serif; font-size: 9pt; font-weight: bold; color: #000000;  background-color: #F0F0F0; text-transform: uppercase; text-decoration: none; }
.sectionTitleOver { border-right: #707070 1px solid; font-weight: bold; font-size: 9pt;  text-transform: uppercase; cursor: pointer; cursor: hand; color: #ffffff; border-bottom: #707070 1px solid; font-family: arial,helvetica,verdana,sans-serif; background-color: #690000; }
.sectionTitleOver a { font-weight: bold; font-size: 9pt; text-transform: uppercase; color: #ffffff; font-family: arial,helvetica,verdana,sans-serif; background-color: #690000; text-decoration: none; }
.sectionTitleOver a:hover { font-weight: bold; font-size: 9pt; text-transform: uppercase; color: #ffffff; font-family: arial,helvetica,verdana,sans-serif; background-color: #690000; text-decoration: none; }

/* For the 2nd most prominent description */
.sectionDescription { }

/* For fitting a title into subsections or menu controls */
.subsectionTitle { font-family: arial,helvetica,verdana,sans-serif; font-size: 8pt; font-weight: bold; line-spacing: 11pt; color: #000032; border-bottom: 1px #000032 solid; background-color: #999999; }
.subsectionTitleSmallest { font-family: arial,helvetica,verdana,sans-serif; font-size: 8pt; font-weight: normal; color: black; }

/* For fitting a description into subsections or menu controls */
.subSectionDescription { }
.PageMainArea { }
.ScrollingText { background-color: #a3c380; border: 0; }
.RedBackground { color: White; font-weight: bold; background-color: #990000; }
.BlueBackground { color: White; font-weight: bold; background-image: url(images/BlueDot.PNG); }
.BlueBackground a { color: White; text-decoration: none; font-weight: bold; }
.BlueBackground a:hover { color: White; text-decoration: underline; font-weight: bold; }

/* For the td that contains a datagrid */
.gridContainer { }

/* For the datagrid itself */
.grid { }

/* For the datagrid header */
.gridHeader { font-size: 8pt; background-color: #666666; color: white; vertical-align: bottom; border-bottom: 1px #707070 solid; }
.playoffHeader { font-size: 8pt; background-color: #666666; color: white; vertical-align: top; border-bottom: 1px #000000 solid; }
.playoffGame { background-color: gainsboro; border: 1px #666666 solid; }
.gridHeaderSmall { font-size: 8pt; background-color: #ebebeb; vertical-align: bottom; font-weight: bold; border-bottom: 1px #707070 solid; }

/* For the datagrid footer */
.gridFooter { }

/* For the datagrid ItemStyle */
.gridItem { font-size: 8pt; background-color: White; border-right: solid 2px black; border-top: solid 2px black; border-left: solid 2px black; border-bottom: solid 2px black; }
.gridItem a { font-size: 8pt; }
.gridItem a:hover { font-size: 8pt; }

/* For the datagrid AlternateItemStyle */
.gridAltItem { font-size: 8pt; background-color: #dadada; border-right: solid 2px black; border-top: solid 2px black; border-left: solid 2px black; border-bottom: solid 2px black; }
.gridAltItem a { font-size: 8pt; }
.gridAltItem a:hover { font-size: 8pt; }

/* For the datagrid EditItemStyle */
.gridEditItem { }

/* For the datagrid SelectItemStyle */
.gridSelectItem { }

/* For the datagrid Hover */
.gridHover { font-size: 8pt; background-color: #FFFF99; }
.gridHover td { border-bottom: #990000 1px solid; }
.gridHover a { font-size: 8pt; }
.gridHover a:hover { font-size: 8pt; }
.gridTeam { text-align: left; font-size: 8pt; margin: 0px; border-spacing: 0px; border-collapse: collapse; }
.gridTeam th { font-size: 8pt; color: #FFFFFF; font-weight: bold; background-color: #666666; border-bottom: 1px #000000 solid; text-transform: none; }
.gridTeam th a { font-weight: bold; color: #FFFFFF; text-decoration: none; }
.gridTeam th a:hover { font-weight: bold; color: #FFFFFF; text-decoration: underline; }
.gridTeam tr { /*background-color: #dadada;*/ font-size: 8pt; background-color: #eaeaea; }
.gridTeam tr:hover { font-size: 8pt; background-color: #FFFF99; }
.gridTeam td { border-bottom: #990000 1px solid; }
.gridTeam a { padding-top: 3px; padding-bottom: 3px; font-size: 8pt; }
.gridTeam a:hover { font-size: 8pt; }
.gridHoverItem { font-size: 8pt; background-color: #ffff99; }
.gridHoverItem a { font-size: 8pt; }
.gridHoverItem a:hover { font-size: 8pt; }
.gridHoverItem td { border-bottom: #990000 1px solid; font-size: 8pt; }

.gridSelItem { font-size: 8pt; background-color: #cdffa7; }
.gridSelItem a { font-size: 8pt; }
.gridSelItem a:hover { font-size: 8pt; }
.gridSelItem td { border-bottom: #990000 1px solid; }

.gridRedItem { font-size: 8pt; background-color: #ffcccc; }
.gridRedItem a { font-size: 8pt; }
.gridRedItem a:hover { font-size: 8pt; }
.gridRedItem td { border-bottom: #990000 1px solid; }

/* For any data entry screen that is database enabled to show the field name */
.fieldName { font-size: 8pt; font-weight: bold; text-align: right; }

/* For any data entry screen that is database enabled to show the field value */
.fieldValue { font-size: 8pt; }

.fieldValue a { font-size: 8pt; }

.fieldValue a:hover { font-size: 8pt; }

/* For use on any label to display an error or message to the user */
.errorMessage { font-family: arial,helvetica,verdana,sans-serif; font-size: 8pt; font-weight: normal; color: Red; }

/* For use on any validator to ensure consistency */
.errorValidation { }

/* For use on any Validation Summary */
.errorSummary { border-bottom: solid 1px red; border-top: solid 1px red; border-left: solid 1px red; border-right: solid 1px red; background-color: gainsboro; list-style-image: url(images/error.gif); }
.errorTitle { font-family: arial,helvetica,verdana,sans-serif; font-size: 8pt; font-weight: bold; color: Red; }

.errorSummary li { color: Red; list-style-image: url(images/alert.gif); }



.CommissionerMessage { width: 100%; margin-bottom: 20px;  border-width: 0px 1px 1px 1px; border-color: #ccc; border-style: solid;}
.CommissionerMessage td { border-width: 0px 0px 1px 0px; border-bottom: 1px #ccc dotted; font-size: 8pt; background-color: #FFFFCC; text-align: left; padding: 5px; }
.CommissionerMessage tr.footer td { background-color: #FFFFFF; text-align: left; }
.CommissionerMessage th { text-align: left; padding: 2px 5px 2px 5px; margin: 0px; border: 1px solid #000; font-weight: normal; }

.LeagueHomeNotices { border-bottom: solid 1px red; border-top: solid 1px red; border-left: solid 1px red; border-right: solid 1px red; background-color: gainsboro; }
/*
-----------------------------------------------------------------------
Any other necessary styles should be included below
-----------------------------------------------------------------------
*/

/* For use for any bolded fields in tables */
.boldtext { font-family: arial,helvetica,verdana,sans-serif; font-size: 9pt; font-weight: bold; color: black; }
.boldtextunderline { font-family: arial,helvetica,verdana,sans-serif; font-size: 9pt; font-weight: bold; color: black; border-bottom: 1px #000000 solid; }

/* For use for the border around the page */
.pageborder { /*border-top: 1px #000000 solid; border-left: 1px #000000 solid; border-right: 1px #000000 solid; border-bottom: 1px #000000 solid;*/ }

/* For use for the (*) in any fields */
.text_red { font-family: arial,helvetica,verdana,sans-serif; font-size: 8pt; font-weight: normal; color: Red; }

/* For use for the list items on the home page */
.grayText { font-family: arial,helvetica,verdana,sans-serif; font-weight: bold; }

/* For use for the text in the footer */
.footerText { font-family: verdana; font-size: 10px; font-weight: normal; color: #ffffff; padding-left: 10px; }
.blackbackground { background-color: #000000; color: #ffffff; font-family: verdana; font-size: 10px; }
.blackbackground TD { background-color: #000000; color: #ffffff; font-family: verdana; font-size: 10px; }

/* For use for the text in the login section on the home page */
.smallBlue { font-family: arial,helvetica,verdana,sans-serif; font-size: 8pt; font-weight: bold; color: #003366; }
.blueText { font-family: arial,helvetica,verdana,sans-serif; font-size: 9pt; font-weight: normal; color: #0A50A1; }
.headerHighlight { font-size: 8pt; color: #333; background-color: #ccc; border-bottom: #000000 1px solid; }
.headerHighlight a { font-size: 8pt; color: white; background-color: #ccc; }
.header { font-size: 8pt; color: white; background-color: #999999; border-bottom: #000000 1px solid; }
.headerTop { font-size: 8pt; color: white; background-color: #777777; border-bottom: #444444 1px solid; }
.headerbottom { border-bottom: 1px #000000 solid; }
.rightMenu { font-size: 8pt; background-color: #a3c380; }
.rightMenu td { border-top: #a3c380 1px solid; border-bottom: #a3c380 1px solid; }
.left { border-left: #999999 1px solid; }
.leftTop { border-left: #555555 1px solid; }

.LeftNav { padding-left: 20; font-weight: bold; height: 23; font-size: 8pt; background-color: #e2ebd5; }
.LeftNavOver { font-family: arial,helvetica,verdana,sans-serif; font-size: 9pt; font-weight: bold; color: #ffffff; vertical-align: bottom; background-color: #000032; border-bottom: 1px #707070 solid; text-transform: uppercase; cursor: hand; }
.gridItemSummary { font-size: 8pt; background-color: #ececec; }
.gridItemSummary a { font-size: 8pt; }
.gridItemSummary a:hover { font-size: 8pt; }
.gridItemSummary td { border-bottom: #990000 1px solid; font-size: 8pt; }
.noborder td { border-bottom: #990000 0px solid; }
.top { border-top: #999999 1px solid; }
.blacktop { border-top: black 1px solid; }
.blackbottom { border-bottom: black 1px solid; }
.fieldRequired { color: Red; }
.submenu { }

.header a { color: White; font-size: 8pt; }
.header a:hover { color: White; text-decoration: underline; font-size: 8pt; }

.headerTop a { color: White; font-size: 8pt; }
.headerTop a:hover { color: White; text-decoration: underline; font-size: 8pt; }

div#tipDiv { position: absolute; visibility: hidden; left: 0; top: 0; z-index: 10000; background-color: #ffffe0; border: 1px solid #336; width: 250px; padding: 4px; color: #000; font-size: 11px; line-height: 1.2; }

.tipDiv { position: absolute; visibility: hidden; left: 0; top: 0; z-index: 10000; background-color: #ffffe0; border: 1px solid #336; width: 250px; padding: 4px; color: #000; font-size: 11px; line-height: 1.2; }

/* Redesign style classes */
.navy_background { background-color: #000032; color: #ffffff; height: 85px; }
.white_text { color: #ffffff; padding-left: 5px; font-size: 11px; }
.white_text A { color: #ffffff; padding-left: 5px; font-size: 11px; }
.topnav_background { background-image: url(images/redesign/topnav_blank.gif); height: 24px; background-repeat: repeat-x; }

.home_left_padding { padding-left: 20px; padding-right: 0px; line-height: 20px; }
.home_middle_padding { padding-left: 10px; padding-right: 10px; line-height: 20px; }

.right_background { background-image: url(images/redesign/right_bottom_background.gif); background-repeat: repeat-y; width: 244px; height: 348; }
.blue_text { color: #000099; font-weight: bold; }
.full_height { line-height: 20px; height: 100%; }
.red_text { color: #990000; }
.red_header { color: #990000; text-transform: uppercase; font-weight: bold; font-size: 14px; }
.right_margin { margin-left: 10px; margin-right: 10px; }
.dot_background { background-image: url(images/redesign/dots2.jpg); background-repeat: repeat-y; background-position: right; }
.padding { padding-left: 10px; padding-right: 10px; }
.girls_background { background-image: url(images/heaven_3.jpg); background-repeat: no-repeat; background-position: center; width: 400px; height: 650px; }
.background_login { color: #ffffff; border-top: 1px #707070 solid; border-left: 1px #707070 solid; border-right: 1px #707070 solid; border-bottom: 1px #707070 solid; font-size: 8pt; background-color: white; }
.white_text { color: #ffffff; }
.red_border { border: solid 1px #990000; }
.redbackground { background-color: #990000; color: White; font-weight: bold;}
.full_height { display:block;}
.full_height table { width:750px!important;}
.viewGirls tr { vertical-align:top!important;}
.viewGirls tr td {width:auto;}

.Message { }

.WebPageMessageInformation { width: auto; font-size: 13px; height:20px; font-family: Arial; margin: 5px; padding-left: 60px; padding-bottom: 20px; padding-top: 23px; text-align: left; border-width: 1px; border-style: solid; border-color: Silver; font-weight: bold; background: #f5f5f5 url(images/WebPageMessageImages/WebPageMessageInformation.gif) top left no-repeat; }

.WebPageMessageError { width: auto; font-size: 13px; font-family: Arial; margin: 5px; padding-left: 60px; padding-bottom: 20px; padding-top: 15px; text-align: left; border: solid 1px red; background: #FFE0E0 url(images/WebPageMessageImages/WebPageMessageError.gif) top left no-repeat; color: Red; }
.WebPageMessageWarning { width: auto; font-size: 13px; font-family: Arial; margin: 5px; padding-left: 60px; padding-bottom: 20px; padding-top: 15px; text-align: left; border: solid 1px Black; background: #ffffe0 url(images/WebPageMessageImages/WebPageMessagewarning.gif) top left no-repeat; color: Black; }
.WebPageMessageOK { width: auto; font-size: 13px; font-family: Arial; margin: 5px; padding-left: 60px; padding-bottom: 20px; padding-top: 15px; text-align: left; border: solid 1px #46631E; background: #F1F8E7 url(images/WebPageMessageImages/WebPageMessageOK.gif) top left no-repeat; color: #46631E; }

div.lineitem { margin: 0px 0px 0px 0px; padding: 0px; font-size: 8pt; background-color: #ececec; border-bottom: 1px solid #990000; cursor: move; }
div#createNew h3, div.section h3 { font-size: 8pt; color: white; background-color: #666666; padding: 2px 5px; margin: 0 0 1px 0; display: block; }
div.section h3 { cursor: move; }
div.dropOnEmpty { height: 6px; width: 200px; background-color: #666666; margin-top: -3px; margin-left: -5px; z-index: 1000; overflow: hidden; }
div.scroll { height: 500px; overflow: scroll; border: 1px solid #666; }
.NumBox { width: 35px; text-align: right; }
.NumBoxReadOnly { width: 35px; background-color: gainsboro; text-align: right; }
.empty { }
.WonTeam { color: #008000; }
.LostTeam { color: #ff0000; }
.TieTeam { color: #8b4513; }
.Won { color: #008000; border-left: #999999 1px solid; }
.Lost { color: #ff0000; border-left: #999999 1px solid; }
.Tie { border-left: #999999 1px solid; color: #8b4513; }
.editLinks { font-size: 10pt; }
.editLinks a { font-size: 10pt; }
.editLinks a:Hover { font-size: 10pt; }
.draftMessage { border-right: yellow 1px solid; border-top: yellow 1px solid; font-size: 12pt; border-left: yellow 1px solid; border-bottom: yellow 1px solid; background-color: #ffffaa; }
.draftMessage TD { padding: 5px; font-size: 12pt; }
.draftMessage a { padding: 5px; font-size: 12pt; }
.draftMessage a:Hover { padding: 5px; font-size: 12pt; }
.DraftMessageHeading { font-size: 12pt; }


/* ScoreBoard Styles  */

.scoreBoard { border-top: 1px #707070 solid; border-left: 1px #707070 solid; border-right: 1px #707070 solid; border-bottom: 1px #707070 solid; background-color: #FFFFFF; }
.scoreBoardOutSide { border-top: 1px #707070 solid; border-left: 1px #707070 solid; border-right: 1px #707070 solid; border-bottom: 1px #707070 solid; background-color: #F0F0F0; }
.scoreBoardQuarterScore { color: white; font-weight: bold; background-color: #666666; }
.scoreBoardQuarterHeader { color: #ffff99; font-weight: bold; background-color: #444444; }
.scoreBoardYellowBoxScore { font-size: 25pt; font-weight: bold; width: 50px; height: 56px; text-align: center; color: Black; }
.scoreBoardTextCenter { text-align: center; color: #000000; font-weight: bold; }
.squaresBorder { background-color: #990000; width: 90px; height: 90px; }
.SquareSelectedBack { background-color: #bbbbbb; width: 90px; height: 90px; }
.SquareAvailableBack { background-color: #ffffff; width: 90px; height: 90px; }
.SmallSquaresBorder { width: 60px; height: 85px; }
.SmallSquareAvailableBack { background-color: #ffffff; width: 60px; height: 85px; }
.squareTeam { font-family: arial,helvetica,verdana,sans-serif; font-size: 20px; font-weight: bold; color: #000000; text-transform: uppercase; }
.TextBox70 { width: 70px; }
.TextBox20 { width: 20px; }


/********************************
    Begin Tab Styles 
*********************************/

/* default layout */
.ajax__tab_default .ajax__tab_header { white-space: nowrap; }
.ajax__tab_default .ajax__tab_outer { display: -moz-inline-box; display: inline-block; }
.ajax__tab_default .ajax__tab_inner { display: -moz-inline-box; display: inline-block; }
.ajax__tab_default .ajax__tab_tab { margin-right: 4px; overflow: hidden; text-align: center; cursor: pointer; display: -moz-inline-box; display: inline-block; }

/* xp theme */
.MFSTabStyle .ajax__tab_header { border-top: 1px #707070 solid; border-left: 1px #707070 solid; border-right: 1px #707070 solid; width: auto; text-align: left; font-family: arial,helvetica,verdana,sans-serif; font-size: 9pt; font-weight: bold; color: #ffffff; vertical-align: bottom; background-color: #990000; text-transform: uppercase; }
.MFSTabStyle .ajax__tab_outer { height: 21px; background-color: #990000; border-bottom: 1px #707070 solid; border-right: #707070 1px solid; }
.MFSTabStyle .ajax__tab_inner { }
.MFSTabStyle .ajax__tab_tab { height: 13px; padding: 4px; margin: 0; color: #ffffff; margin-right: 4px; margin-left: 4px; }
.MFSTabStyle .ajax__tab_hover .ajax__tab_outer { border-right: #707070 1px solid; border-bottom: #707070 1px solid; background-color: #690000; }
.MFSTabStyle .ajax__tab_hover .ajax__tab_inner { }
.MFSTabStyle .ajax__tab_hover .ajax__tab_tab { cursor: pointer; cursor: hand; color: #ffffff; }
.MFSTabStyle .ajax__tab_active .ajax__tab_outer { border-right: #707070 1px solid; border-bottom: #F0F0F0 1px solid; background-color: #F0F0F0; }
.MFSTabStyle .ajax__tab_active .ajax__tab_inner { }
.MFSTabStyle .ajax__tab_active .ajax__tab_tab { color: #000000; }
.MFSTabStyle .ajax__tab_body { padding: 4px; border-left: 1px #707070 solid; border-right: 1px #707070 solid; border-bottom: 1px #707070 solid; font-size: 8pt; background-color: White; text-align: left; }


/********************************
    End Tab Styles 
*********************************/


#progressBackgroundFilter { position: fixed; top: 0px; bottom: 0px; left: 0px; right: 0px; overflow: hidden; padding: 0; margin: 0; background-color: #000; filter: alpha(opacity=50); opacity: 0.5; z-index: 1000; }
#processMessage { position: fixed; top: 30%; left: 43%; padding: 10px; width: 14%; z-index: 1001; background-color: #fff; border: solid 1px #000; }
.JoinButton { font-family: arial,helvetica,verdana,sans-serif; font-size: 24px; font-weight: bold; text-transform: uppercase; background-color: #30333c; color: #ffffff; width: 227px; height: 68px; }


/********************************
    Form Styles 
*********************************/

#formContainer .row { padding: 4px; float: left; clear: both; }
.formLabel { display: block; float: left; width: 150px; font-weight: bold; }
.formLabel250 { display: block; float: left; width: 250px; font-weight: bold; }
.formLabel300 { display: block; float: left; width: 300px; font-weight: bold; }
.formInput100 { display: block; float: left; width: 100px; }
.formInput150 { display: block; float: left; width: 150px; }
.formInput250 { display: block; float: left; width: 250px; }
.formInput300 { display: block; float: left; width: 300px; }
.formInput400 { display: block; float: left; width: 400px; }
.formInput500 { display: block; float: left; width: 500px; }


/********************************
    Right Column Links
*********************************/

#rightLinks { width: 244px; padding: 4px; text-align: center; }
#rightLinks a { text-decoration: none; }
#rightLinks .rightLink { padding: 5px; width: 220px; text-align: left; vertical-align: middle; font-size: 9pt; font-weight: bold; color: #ffffff; border: 1px #707070 solid; background-color: #990000; text-transform: uppercase; margin-bottom: 5px; }
#rightLinks .rightLink:hover { background-color: #000032; }
#rightLinks .rightLink img { vertical-align: middle; border-width: 0px; }
#rightLinks .rightImage { padding: 0px; width: 230px; text-align: left; vertical-align: middle; margin-bottom: 5px; }
.rightSeperator { padding: 5px; width: 234px; text-align: left; vertical-align: middle; font-size: 9pt; font-weight: bold; color: #ffffff; border-top: 1px #707070 solid; border-bottom: 1px #707070 solid; background-color: #000032; text-transform: uppercase; margin: 0px 0px 5px 0px; }
.News div { display: block; clear: both; }
.newsFooter { display: block; clear: both; text-align: right; }
.newsFooter img { float: left; }
.newsByLine { display: block; clear: both; font-weight: bold; margin-bottom: 5px; }
.mainBlockLeft { float: left; border: 1px #707070 solid; font-size: 8pt; background-color: White; text-align: left; width: 740px; display: block; padding: 0px; margin: 0px; }
.mainBlockLeft h2 { margin: 0px; padding: 3px; font-family: arial,helvetica,verdana,sans-serif; font-size: 9pt; font-weight: bold; color: #ffffff; vertical-align: bottom; background-color: #990000; border-bottom: 1px #707070 solid; text-transform: uppercase; display: block; width: 734px; }
.mainBlockLeft h1 { font-weight: bold; font-size: 12pt; font-family: arial,helvetica,verdana,sans-serif; color: #000000; }
.mainBlockLeftInner { padding: 4px; display: block; width: 726px; }
.mainBlockCenter { float: left; border: 1px #707070 solid; font-size: 8pt; background-color: White; text-align: left; width: 540px; display: block; }
.mainBlockCenter h2 { margin: 0px; padding: 3px; font-family: arial,helvetica,verdana,sans-serif; font-size: 9pt; font-weight: bold; color: #ffffff; vertical-align: bottom; background-color: #990000; border-bottom: 1px #707070 solid; text-transform: uppercase; display: block; width: 532px; }
.mainBlockCenter h1 { font-weight: bold; font-size: 12pt; font-family: arial,helvetica,verdana,sans-serif; color: #000000; }
.mainBlockCenterInner { padding: 4px; display: block; width: 524px; }
.rightLinksMain { float: left; text-align: right; width: 740px; display: block; }
.rightLinksMain li { display: block; clear: none; float: right; list-style-type: none; padding-left: 20px; }
.rightLinksMainFullWidth { float: left; text-align: right; width: 1004px; display: block; }
.rightLinksMainFullWidth ul { padding: 0px; margin: 0px; }
.rightLinksMainFullWidth li { display: block; clear: none; float: right; list-style-type: none; padding: 0px 0px 0px 10px; margin: 0px; }
.rightLinksCenter { float: left; text-align: right; width: 540px; display: block; }
.rightLinksCenter li { display: block; clear: none; float: right; list-style-type: none; padding-left: 20px; }
.siteMapColumn { display: block; float: left; width: 270px; }



.innerbodyDiv { font-family: arial,helvetica,verdana,sans-serif; /*border: 1px #707070 solid;*/ font-size: 8pt; padding:5px 0 25px; background-color: White; text-align: left; display: block; float: left; width: 1012px;/*margin: 4px;/* }
.innerbodyDivInner { padding: 4px; display: block; width: 1004px; }
.innerbodyDiv h2 { font-size: 9pt; font-weight: bold; color: #ffffff; vertical-align: bottom; background-color: #990000; border-bottom: 1px #707070 solid; text-transform: uppercase; padding: 3px; display: block; width: 1006px; margin: 0px; }
.SignUpImage { float: left; }
.newsAcordianHeader { font-size: 8pt; background-color: #ececec; border-bottom: #990000 1px solid; cursor: hand; padding: 4px; }
.newsAcordianHeader:hover { font-size: 8pt; color: #0071BC; text-decoration: underline; border-bottom: #990000 1px solid; cursor: pointer; cursor: hand; padding: 4px; }
.newsAcordianHeaderSelected { font-size: 8pt; color: white; background-color: #999999; cursor: pointer; cursor: hand; padding: 4px; }
.newsAcordianHeaderSelected:hover { font-size: 8pt; color: #0071BC; text-decoration: underline; cursor: pointer; cursor: hand; padding: 4px; }
.newsAcordianContent { font-size: 8pt; background-color: #ffffff; border-bottom: #990000 1px solid; padding: 4px; }
.playerNewsList { padding: 0px; margin: 0px; }
.playerNewsList li { display: inline; list-style-type: none; text-decoration: none; color: #990000; font-family: Verdana; font-weight: bold; font-size: 9px; padding: 0px 8px 0px 0px; }
*/

	
/* Contact Page */

#contact ul { margin:0; padding:0;}
#contact li { list-style:none; padding-bottom:8px;}
#contact li input { padding:4px; width:250px;}
#contact li input.checkbox { width:auto; float:left;}
#contact li label { width:110px; display:inline-block; float:left;}

/* FAQ and Rules */
#leftTwoColumns { width:300px; float:left; padding: 0 15px;}
#leftTwoColumns ul { padding:0; margin:0;}
#leftTwoColumns li { list-style:none; padding:4px 0; border-bottom:solid 1px #e4e4e4; padding-left:10px; background:#ECECEC;}
#rightTwoColumns { width:625px; float:left; padding:20px;}

.innerbodyDivInner input { margin:9px 6px;}

/* fantasyLeagueType */
#fantasyLeagueType img, #fantasyLeagueType input { float:left!important; padding-right:10px; }
