﻿body {
}
.InstructorList,.InstructorListItem
{
	float:left;
	clear:both;
}
.InstructorList
{
}
.InstructorListItem
{
	border-bottom:solid 1px #aaa;
}
.Yellow
{
	background-color:#a0a000;
}

.ClearBoth
{
	clear:both;
}

.Bold
{
	font-weight:bold;
}

.CenterText
{
	width: 100%;
	text-align:center;
}

.ProgramTextLeft
{
	text-align:left;
}


/*MEMBERSHIP FORM*/
.FormContainer
{
	display:table;
	width:535px;
}
.FormContainerBig
{
	display:table;
	width:735px;
}

.FormRowLabel span, span.RedAst
{
	color:#ff0000;
}

.Error
{
	color:#ff0000;
}
.Success
{
	color:#aaaa66;
}

.FormRow,.FormRowThin
{
	position:relative;
	float:left;
	width: 530px;
	clear:both;
}

* html .FormRow, * html .FormRowThin 
{
	float:none;
}

.FormRow,.FormRowLabel,.FormRowInput
{
	padding:2px;
}
.FormRowLabelThin,.FormRowInputThin
{
	padding:0px 2px;
}

.FormRowLabel,.FormRowInput
{

}

.FormRowLabel,.FormRowLabelThin
{
	width:200px;
	float:left;	
	text-align:right;
}

.FormRowInput,.FormRowInputThin
{
	width:300px;
	float:left;
}

.Error
{
	color:#ff0000;
}

.Success
{
	color:#66aa66;
}

.LoginInfoContainer, .ContactInfoContainer
{
	position:relative;
	float:left;
	width: 100%;
}

.LoginInfoHeader, .ContactInfoHeader
{
	color:#c1272d;
	font-size: 15px;
	width: 100%;
	border-bottom: solid 1px #666666;
	padding: 10px 0px 3px 0px;
	margin: 0px 0px 12px 0px;
}

.LoginInfoContent, .ContactInfoContent
{
	float:left;
	width: 530px;
	position:relative;
}
.ContactInfoContent
{
	float:left;
	width: 530px;
	position:relative;
}
.ContactInfoContentBig,.LoginInfoContentBig
{
	float:left;
	width: 730px;
	position:relative;
}

.SignupDarkGray
{
	background:#AAA;
}

input.FormTextBox
{
	/*width:200px;*/
}

input.Short
{
	width:100px;
}
.InstructorInputContainer
{
}

#contentWell .list
{
    width: 740px;
}


#contentWell .list tr.ProgramGameTitle
{
    background: #000000 url(/images/challenges/skillBar.jpg);
    color: #FFFFFF;
}
#contentWell .list table.Programs
{
	border-collapse:collapse;
}

#contentWell .list td.Programs,th.Programs
{
	padding:4px;
	text-align:center;
}

#contentWell .list th.Programs
{
    font-size: 11px;
}

#contentWell .list td.ProgramsCol1
{
    width: 135px;
	padding:0px 0px 0px 0px;
	text-align:center;
}
#contentWell .list td.ProgramGameType
{
    text-align: left;
    height: 25px;
    padding: 6px 0px 6px 16px;
}
    #contentWell .list td.ProgramsCol1 b
    {
        font-size: 14px;
    }


#contentWell .list td.ProgramsCol2
{
    width: 140px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

#contentWell .list td.ProgramsCol3
{
    width: 135px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

#contentWell .list td.ProgramsCol4
{
    width: 140px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

#contentWell .list td.ProgramTextLeft
{
    width: 190px;
	padding:0px 0px 0px 0px;
	text-align:left;
	height: 60px;
}
	#contentWell .list td.ProgramTextLeft br
    {
    	float:left;
    	clear:both;
    	width: 100%;    	
    	height: 20px;
    }

    #contentWell .list div.ProgramDate
    {
    	float:left;
    	width: 60px;
        border-bottom: 0px solid #FFFFFF;
    }  
    
		#contentWell .list table table td
		{
			padding: 3px 3px 3px 3px;
			margin: 0px 0px 5px 0px;
			border: none;
		}
		
		#contentWell .list table table
		{
			float:right;
			width: 30px;
		} 
    
    .ProgramDatePicker
    {
        width: 86px;
    }

td.ProgramTextLeft
{
	/* border:solid 1px #666666; */
	padding:4px;
}
.ProgramTextLeft div
{
	width:30px;
	display:inline-block;
}

.YellowBackground
{
	background-color:#f9ef6b;
}

table.Totals
{
	width:400px;
}

#contentWell .list td.ProgramsBType
{
    width: 244px;
	padding:0px 0px 0px 16px;
	text-align:left;
	height: 44px;
}

#contentWell .list td.ProgramsShipping
{
    width: 574px;
	padding:0px 0px 0px 16px;
	text-align:left;
	height: 30px;
}
#contentWell .list td.ProgramsShippingTotal
{
    width: 150px;
	padding:0px 0px 0px 16px;
	text-align:left;
	height: 30px;
}

#contentWell .list td.ProgramsBColor
{
    width: 150px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

#contentWell .list td.ProgramsBCost
{
    width: 110px;
	padding:0px 0px 0px 0px;
	text-align:center;
}


#contentWell .list th.ProgramsBTitle
{
    text-align: left;
}



#contentWell div.smallList
{
    width: 536px;
}


#contentWell div.list table.DataGrid
{
	border-collapse:collapse;
}

    #contentWell table.DataGrid tr
    {
        border-left: 1px solid #e6e6e6;
    }
    
    #contentWell table.DataGrid th
    {
	    background: #E6E6E6;
	    color: #4D4D4D;
	    height: 30px;
	    padding: 0px 0px 0px 10px;
    }
    
    #contentWell table.DataGrid td
    {
        padding: 0px 0px 0px 10px;
        height: 30px;
    }

.Normal
{
	color:#000;
	background:#fff;
}
.Changed
{
	/*
	color:#fff;
	background:#000;
	*/
	opacity:0.0;
}


.textbox
{
	width: 300px;
}

.dropdown
{
	width: 305px;
}
th
{
	text-align:left;
}