/* 00C000, C0FFC0, EFFFEF, 009000,  */
/* General themed styles */
td#tdContentCell1
{
	border-top:#00C000 2px solid;
	border-right:#00C000 2px solid;
	padding: 4px;
	vertical-align: top
}

td#tdContentCell2
{
	border-top:#00C000 2px solid;
	padding: 4px;
	vertical-align: top
}

table#tblProgramHeading
{
	color: #009000;
	background-color: #C0FFC0
}
.ProgramHeading
{
	font-size: 14pt;
	font-weight: bold;
}

.HeadingLink
{
	font-weight: bold;
	font-size: 10pt;
	color: #009000;
	text-align: center;
}

/* Choose program table classes */
.cp_table
{
	border-top: #00C000 4px solid;
	border-left: #00C000 1px solid;
	border-right: #00C000 1px solid;
	border-bottom: #00C000 2px solid;
}

.cp_headercell
{
	background-color: #EFFFEF;
	border-left: #C0FFC0 1px solid;
	border-right: #C0FFC0 1px solid;
	border-bottom: #00C000 1px solid;
}

.cp_rowodd
{
	background-color: #C0FFC0;
}

.cp_roweven
{
	background-color: #EFFFEF;
}

.cp_choicecell
{
	border-left: #C0FFC0 1px solid;
	border-right: #C0FFC0 1px solid
}

.cp_cell
{
}

.cp_StatusOpen
{
	color: #008000
}

.cp_StatusWait
{
	color: #C0C000
}

.cp_StatusClosed
{
	color: #cc0033;
}

/* Enrollment change table classes */
.ec_table
{
	border-top: #00C000 4px solid;
	border-left: #00C000 1px solid;
	border-right: #00C000 1px solid;
	border-bottom: #00C000 2px solid;
}

.ec_headercell
{
	background-color: #EFFFEF;
	border-left: #C0FFC0 1px solid;
	border-right: #C0FFC0 1px solid;
	border-bottom: #00C000 1px solid;
}

.ec_rowodd
{
	background-color: #C0FFC0;
}

.ec_roweven
{
	background-color: #EFFFEF;
}

.ec_cell
{
}

/* Rounded header for tables */
td.RoundHeader
{
	BORDER-BOTTOM: #00C000 4px solid
}


td.RoundHeaderLeft
{
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(/themes/green/images/rndl.gif);
	BACKGROUND-REPEAT: no-repeat
}

td.RoundHeaderMid
{
	BACKGROUND-COLOR: #C0FFC0; 
	BORDER-TOP: #00C000 1px solid; 
	color: #009000; 
	font-size: 10pt; 
	font-weight: bold
}

td.RoundHeaderRight
{
	 BACKGROUND-POSITION: right top; 
	 BACKGROUND-IMAGE: url(/themes/green/images/rndr.gif); 
	 BACKGROUND-REPEAT: no-repeat
}


/* Selected Programs box classes */

table.sp_Table
{
	font-size: 8pt
}

td.sp_Tree
{
	BACKGROUND-COLOR: #EFFFEF; 
	BORDER-BOTTOM: #00C000 1px solid; 
	BORDER-LEFT: #00C000 1px solid; 
	BORDER-RIGHT: #00C000 1px solid
}

td.sp_Options
{
	BACKGROUND-COLOR: #EFFFEF; 
	BORDER-BOTTOM: #00C000 3px solid; 
	BORDER-LEFT: #00C000 1px solid; 
	BORDER-RIGHT: #00C000 1px solid
}

td.sp_ParticipantCell
{
	FONT-WEIGHT: bold
}

td.sp_CategoryCell
{
}

td.sp_StatusOpenCell
{
	color: #008000
}

td.sp_StatusWaitCell
{
	color: #C0C000
}

td.sp_StatusClosedCell
{
	color: #cc0033;
}

td.sp_ProgramCell
{
}

td.sp_ScheduleCell
{
}

a.sp_DetailsLink
{
}

td.sp_Footer
{
	PADDING: 4px; 
	BACKGROUND-COLOR: #EFFFEF; 
	BORDER-BOTTOM: #00C000 1px solid; 
	BORDER-LEFT: #00C000 1px solid; 
	BORDER-RIGHT: #00C000 1px solid
}

input.sp_ContinueButton
{
	width: 80px;
	height: 24px;
	font-weight: bold
}

/* Program fees table */

table.pf_Table
{
	font-size: 8pt
}

td.pf_List
{
	BACKGROUND-COLOR: #EFFFEF; 
	BORDER-BOTTOM: #00C000 3px solid; 
	BORDER-LEFT: #00C000 1px solid; 
	BORDER-RIGHT: #00C000 1px solid
}

.pf_headercell
{
	background-color: #EFFFEF;
	border-left: #C0FFC0 1px solid;
	border-right: #C0FFC0 1px solid;
	border-bottom: #00C000 1px solid;
}

.pf_rowodd
{
	background-color: #C0FFC0;
	height: 30px
}

.pf_roweven
{
	background-color: #EFFFEF;
	height: 30px
}

td.pf_ParticipantCell
{
	FONT-WEIGHT: bold
}

td.pf_ProgramCell
{
}

td.pf_FeeCell
{
}

td.pf_AmountCell
{
}

td.pf_Totals
{
	PADDING: 4px; 
	BACKGROUND-COLOR: #EFFFEF; 
	BORDER-BOTTOM: #00C000 1px solid; 
	BORDER-LEFT: #00C000 1px solid; 
	BORDER-RIGHT: #00C000 1px solid
}

table.pf_CreditsTable
{
	BORDER: #00C000 1px solid; 
	background-color: #C0FFC0;
}

table.pf_CreditsTable td
{
	font-weight: bold;
	color: #646464;
}
