/* TOURNAMENT WIZARD + EVENTMGR */

.TournamentWizardStepHeading, .ReportTitle {font-size:14pt;text-transform:uppercase;font-weight:bold;color:#113377;}
.TournamentWizardSectionHeading {font-size:12pt;font-weight:bold;color:#113377;padding:5px 0px 5px 0px;}
.TournamentWizardLabelBold {font-size:10pt;color:#292929;font-weight: bold;}
.TournamentWizardLabel {font-size:10pt;color:#292929;}
.TournamentWizardSponsorCheckbox {text-align:center;}
.TournamentWizardSponsorSuggestedName {}
.TournamentWizardSponsorInput {text-align:center;}
.TournamentWizardInputNote {font-size: 10px;}
a.TournamentWizardInputNote { color: #113377; }
.TournamentWizardEmailInput {text-align:center;}
.TournamentWizardTaskListRadio {text-align:center;}
.TournamentWizardTaskListName {}
.TournamentWizardTaskListInfo {text-align:center;}
.TournamentWizardTaskListLink a {color:#113377;}
.TournamentWizardBox, div.TournamentWizardBox {border: 1px solid #999999; background-color: #ffffff;padding: 2px 5px 2px 5px;background:#F1F1F1;}
.TournamentWizardAlert{ color: red; }
.TournamentWizardWhatIsThis, span.TournamentWizardWhatIsThis { font-size: 10px; cursor: pointer; text-decoration: underline; }

.OptionIcon { cursor:pointer; }

table.Report td.label 
{
padding: 5px; 
font-weight: bold; 
background-color: #eeeeee;
}

table.Report td
{
padding:5px;
}

th.admin_th
{
line-height:120%;
padding:5px;
}

table.Report td.data 
{
padding: 5px;
}

table.Report tr.B 
{ 
background-color: #eeeeee; 
}

table.Report tr th.ReportTools 
{ 
padding:2px; 
text-align:right;
}

table.ReportBox table.Report 
{
width: 100%;
}

table.ReportBox table.Report td 
{
padding: 0 5px;
}

table.TournamentWizardEmail, table.TournamentWizardTaskList, table.TournamentWizard, table.TournamentWizardSponsor, 
{
border-collapse:collapse;
}

table.TournamentWizardEmail td, table.TournamentWizardSponsor td, table.TournamentWizardTaskList td, table.TournamentWizard td
{
font-size: 10pt;
border: 1px solid #bbbbbb; 
padding: 2px;
}

table.Report td
{
font-size: 10pt;
border: 1px solid #bbbbbb; 
}

table.Report td.A,table.Report td.B
{
padding: 5px !important;
}

table.Report td p.error
{
margin:0px;
padding:0px;
}

table.Report th.ReportTitle, div.ReportTitle 
{
text-align:left; 
font-size: 12pt;
background-color: #ffffff;
color: #113377;
border: none;
text-transform:capitalize;
}

table.TournamentWizardEmail th, table.TournamentWizardSponsor th, table.TournamentWizardTaskList th, table.TournamentWizard th, table.Report th 
{
font-size: 10pt;
background-color: #bbbbbb; 
color: #ffffff; 
font-weight: bold; 
padding: 5px; 
border: 1px solid #bbbbbb;
}

a.EventButton 
{ 
color: #002d56; 
text-decoration: none; 
display: block; 
background-image: url(event_button.gif); 
background-repeat: no-repeat; 
background-position: 0 center; 
text-align: left; 
width: 250px; 
height: 18px; 
padding: 18px 0px 22px 40px; 
}

a.EventButton:hover 
{ 
color: #e8c21f; 
text-decoration: none; 
}

table.sidebar_menu td.menu 
{ 
padding: 0px 15px 0px 10px; 
border-bottom: 1px solid #ffffff; 
}

table.sidebar_menu td.menu a { color: white; text-align:right; }
table.sidebar_menu td.menu a:hover { color: #ffff55; }

dl.TournamentWizardDL {margin: 0px; padding: 0px;}
dl.TournamentWizardDL dt {margin: 0px; padding: 0px;}
dl.TournamentWizardDL dd {margin: 0px 0px 0px 5px; font-style: italic; padding: 0px;}

td.menu span.youreventid { display:block; color: red; font-weight: bold; padding: 10px 0px 10px 0px;}

.ReportTitle {white-space:nowrap;}

table.report_wrapper td
{
vertical-align:bottom;
}

table.report_wrapper td table td
{
line-height:130%;
margin:0 !important;
padding:0 !important;
}

table.report_wrapper a.iconText img
{
marghin:0 !important;
padding:0;
}

table.report_wrapper td table a
{
display:block;
marghin:0;
padding:0;
}
