﻿@import "userControls.css";
@import "tabs.css";
@import "upgrade.css";

body 
{
	font-family:Arial, Tahoma, Sans-Serif; 
	font-size:0.8em;
}

a 
{
	text-decoration:none;
	color : Blue;
}

a:hover
{
	text-decoration:underline;
}

.buttonBar
{	
	padding-top:2px;
	padding-right:10px;
	background-image:url(images/buttonbar_bg.gif);
	background-repeat:repeat-x;
	vertical-align:top;
	height:23px;
	text-align:right;
	border-left: solid 1pt #848a6d;
	border-right:solid 1pt #848a6d;
}

.buttonBarFat
{	
	padding-top:2px;
	padding-right:10px;
	background-image:url(images/buttonbarfat_bg.png);
	background-repeat:repeat-x;
	vertical-align:top;
	height:30px;
	text-align:right;
	border-left: solid 1pt #848a6d;
	border-right:solid 1pt #848a6d;
}

table.form
{
	font-size: 10pt;
	font-family: Arial, Verdana, Sans-Serif;
	border-width: 0px;
}

td.header
{
	font-weight: bold; 
	color: #2B476A; 
	background-color: #C7DEFC; 
	border: solid 1pt #486385;
	text-align: left;
}

input.disabled
{
	color: gray;
}

h2
{
	font-family:Arial, Tahoma, Sans-Serif;
	font-weight:bold;
	font-size:1.4em;
}

FieldSet {Background-color:White;padding:5px}
legend{color:#434E23; font-weight:bold;}

.buttonClass 
{
	height:20px;
	font-size:10px;
	width:75px;
}

.dayHeaderBar
{
	width:100%;
}

.PostCodeBox
{
	width:80px;
	text-transform:uppercase;
}

.UpperCaseBox
{
	text-transform:uppercase;
}

.topBar
{
	background-image:url(images/submenu_bg.gif); 
	background-repeat:repeat-x; 
	height:21px;  
	width:100%;
}

.titleBar
{
	border:solid 1pt #000000; 
	background-color:#EAEAEA; 
	height:74px; 
	width:136px;
	text-align:center; 
	font-family:Arial; 
	font-size:11px;
}

.incompleteSearch
{
	color:Red;
	font-family:Arial;
	font-size:1em;
}

.basketExpiredLink
{
	font-size:1.5em; 
	font-weight:bold;
}

.form-label { text-align:left; font-family:Arial; font-size:.85em; border-top:1px solid #d8d8d8; padding-top:3px; padding-right:8px; padding-bottom:6px; color:#525252; font-weight:bold; }
.form-value { font-family:Arial; font-size:.85em; vertical-align:top; background:#ebf3ff; border-top:1px solid #d8d8d8; padding:3px 6px 4px 6px; }        
.form-table {line-height:1.3em; }
.form-table tr {padding:5px 5px 5px 5px; line-height:1.3em; }
.form-inputtext {font-family:Arial; font-size:.85em; } 
.pointer { cursor:pointer; }

/**							**/
/** Launcher White labeling **/
/**							**/

.GoApe_launcherContainer  
{
	width: 282px;
	border: 0px;
}

/* Container Rows and Cells **/

/* Top */

.GoApe_launcherContainer .launcherTopRow
{
	margin: 0px; 
	padding: 0px;
	vertical-align: bottom;	
	height: 33px; 
}

.GoApe_launcherContainer .launcherTopLeftCell 
{
	background: url('Images/launcher/top_left.png') no-repeat left bottom;
	width: 14px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	line-height: 0px;
}

.GoApe_launcherContainer .launcherTopCenterCell
{
	background: url('Images/launcher/top.png') repeat-x bottom;
	text-align: center;
	vertical-align: top;
}

.GoApe_launcherContainer .launcherTopCenterCellText 
{
	color: #FFF; 
	font-weight: bold;
	display: block;
	margin: 4px 0px 0px 0px;		
}

.GoApe_launcherContainer .launcherTopRightCell
{
	background: url('Images/launcher/top_right.png') no-repeat right bottom;
	width: 14px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	line-height: 0px;
}

/* Middle */

.GoApe_launcherContainer .launcherMiddleRow
{
	margin: 0px; 
	height: 178px; 
	padding: 0px;
}

.GoApe_launcherContainer .launcherMiddleLeftCell 
{
	background: url('Images/launcher/left.png') repeat-y right;	
	width: 14px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	line-height: 0px;
}

/* Content sits in this Middle Center Cell */

.GoApe_launcherContainer .launcherMiddleCenterCell
{
	background-color: #ACC1B1;
}

.GoApe_launcherContainer .launcherMiddleRightCell
{
	background: url('Images/launcher/right.png') repeat-y left;	
	width: 14px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	line-height: 0px;	
}

/* Bottom */

.GoApe_launcherContainer .launcherBottomRow
{
	height: 15px;	
}

.GoApe_launcherContainer .launcherBottomLeftCell 
{
	background: url('Images/launcher/bottom_left.png') no-repeat left top;
	width: 14px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	line-height: 0px;
}

.GoApe_launcherContainer .launcherBottomCenterCell
{
	background: url('Images/launcher/bottom.png') repeat-x top;
	text-align: center;
	vertical-align: top;	
}

.GoApe_launcherContainer .launcherBottomRightCell
{
	background: url('Images/launcher/bottom_right.png') no-repeat right top;
	width: 14px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	line-height: 0px;	
}

/* Content Date Range  */

.GoApe_launcherContainer .launcherDateRangeContainer 
{
	margin-left:2px; 
	margin-top:0px; 
	vertical-align:top; 
	font-size:11px; 
	border: 0px; 
	width: 250px;
}

/* Course Select */

.GoApe_launcherContainer .launcherCourseSelectContainer 
{
	margin-left:2px; 
	margin-top:0px; 
	vertical-align:top; 
	font-size:11px; 
	border: 0px; 
	width: 250px;
}

/* Participant numbers */

.GoApe_launcherContainer .launcherParticipantNumbers
{
	margin-left: 2px; 
	margin-top: 0px; 
	vertical-align: top; 
	font-size: 11px; 
	border: 0px; 
	width: 250px;
}

/* Labels and the button */

.GoApe_launcherContainer .launcherContentLabel 
{
	font-weight: bold;
	color: #000;
}

.GoApe_launcherContainer .launcherContentNotice 
{
	font-weight: normal;
	color: Red;
}

/** !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! **/
/** Delete the below when finished with **/
/** !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! **/

/**								**/
/** Orchestrator Launcher Test  **/
/**								**/

.Orchestrator_launcherContainer  
{
	width: 350px;
	border: 0px;
	border: 1px solid #000;
	background-color: whitesmoke;
	font-family: Verdana;
	margin: 20px;
}

/* Container Rows and Cells **/

/* Top */

.Orchestrator_launcherContainer .launcherTopRow
{
	margin: 0px; 
	padding: 0px;
	vertical-align: bottom;	
	height: 23px; 
}

.Orchestrator_launcherContainer .launcherTopLeftCell 
{
	display: none;
}

.Orchestrator_launcherContainer .launcherTopCenterCell
{
	background: url('Images/launcher/temp-header-bg.jpg') #3d3d3d repeat-x top;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #000;
}

.Orchestrator_launcherContainer .launcherTopCenterCellText 
{
	color: #FFF;
	font-size: 11px; 
	font-weight: normal;
	display: block;
	margin: 4px 0px 0px 10px;		
}

.Orchestrator_launcherContainer .launcherTopRightCell
{
	display: none;
}

/* Middle */

.Orchestrator_launcherContainer .launcherMiddleRow
{
	margin: 0px; 
	height: 178px; 
	padding: 0px;
}

.Orchestrator_launcherContainer .launcherMiddleLeftCell 
{	
	display: none;
}

/* Content sits in this Middle Center Cell */

.Orchestrator_launcherContainer .launcherMiddleCenterCell
{
	background-color: whitesmoke;
	background: url('Images/launcher/temp-bg.png') bottom left no-repeat;
}

.Orchestrator_launcherContainer .launcherMiddleRightCell
{
	display: none;	
}

/* Bottom */

.Orchestrator_launcherContainer .launcherBottomRow
{
	display: none;	
}

.Orchestrator_launcherContainer .launcherBottomLeftCell 
{
	display: none;
}

.Orchestrator_launcherContainer .launcherBottomCenterCell
{
	display: none;	
}

.Orchestrator_launcherContainer .launcherBottomRightCell
{
	display: none;	
}

/* Content Date Range  */

.Orchestrator_launcherContainer .launcherDateRangeContainer 
{
	margin-left:2px; 
	margin-top:0px; 
	vertical-align:top; 
	font-size:11px; 
	border: 0px; 
	width: 100%;
	padding: 3px;
}

/* Course Select */

.Orchestrator_launcherContainer .launcherCourseSelectContainer 
{
	margin-left:2px; 
	margin-top:3px; 
	vertical-align:top; 
	font-size:11px; 
	border: 0px; 
	width: 100%;
	padding: 3px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	background-color: #FFF;
}

/* Participant numbers */

.Orchestrator_launcherContainer .launcherParticipantNumbers
{
	margin-left: 2px; 
	margin-top: 3px; 
	vertical-align: top; 
	font-size: 11px; 
	border: 0px; 
	width: 100%;
	padding: 3px;
}

/* Labels and the button */

.Orchestrator_launcherContainer .launcherContentLabel 
{
	font-weight: bold;
	color: #3d3d3d;
}

.Orchestrator_launcherContainer .launcherContentNotice 
{
	font-weight: normal;
	color: Red;
}



