body {  font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; font-size:13px;}
a {  font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; text-decoration: underline}
hr{ height:1px;color:Gray; }

.BlueInformationBox tr, .BlueInformationBox
{
	padding: 3px;
	background-color: #D8E7F6;
}

.NoticeableButton:hover
{
	background-color:#008AE6;
}

a.NoticeableButton:link, a.NoticeableButton:active, a.NoticeableButton:hover, a.NoticeableButton:visited {
	color:White;
	font-weight:normal;
}

.NoticeableButton
{
	font-size:14;
	border: solid 1px #0084FF;
	background-color:  #6296CA; /*#b8d0f0; light blue (#006DB6 - too dark under red) try #bcdeff */
	text-decoration:none;
	color:Red;
	padding: 3px;
}

.HiddenElement
{
	visibility: hidden;
}

.QuicksearchWidth
{
	width: 200px;
}

.TrainingOptionsWidth
{
	width: 300px;
}

.ToolTip { BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; 
	BORDER-TOP: 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; 
	BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: lemonchiffon; width:300px; }

/* Tables and Data display*/

.TrainingCaption
{
	margin: 20px 0 0 0;
	padding: 2px 10px;
	font-weight: bold; font-size:16px; 
	background: #6296CA url(images/corner-l.gif) no-repeat left top;
	color:White;
	/*
	border-top: solid 1px gray;
	background-color:#f5f5f5;
	border-top: solid 2px gray; border-left:solid 2px gray;*/ }
	
.TrainingFilter{background-color: #E6E6E6; font-size:12px;}
.InputFilter{background-color: #E6E6E6; font-size:12px;}
/*#TrainingMonthView{font-size:12px;}*/

.GridRow
{
	background-color:#D8E7F6;
	color:#333333;
}

.GridRowAlternate
{
	background-color:White;
	color:#284775;
}

.TrainingRowCancelled
{
	background:#FFB2B2;
	background: url(../../Common/Images/cancelled.jpg) repeat top left;
}

.TrainingRowPostponed
{
	background-color:#FFFFB3;
	background: url(../../Common/Images/Postponed.jpg) repeat top left;
	
}

#LoginWrapper
{	
	background: #6296CA url(images/corner-l.gif) no-repeat left top;
	font-size:12px;
	padding: 2px 0 0 5px;
	color:White;
}

#LoginWrapper a
{
	color:White;
}

.formTable, .InformationTable
{
	/*background-color: #f5f5f5;
	border-color: Gray;
	BORDER-RIGHT: activeborder 1px solid; 
	BORDER-TOP: activeborder 1px solid; 
	BORDER-LEFT: activeborder 1px solid; 
	BORDER-BOTTOM: activeborder 1px solid;*/
	background-color: #D8E7F6;
}

.formTable #tr, InformationTable #tr
{
	border-color: Gray;
	BORDER-BOTTOM: activeborder 1px solid;
}

#JobDescriptionTable td
{
	padding:3px;
}

/* Navigation and Menus */

.NavSubMenu
{
	background-color: #D8E7F6;
	list-style-type: none;
	padding:0;
	margin:0;
}

.NavSubMenu li
{
	display:inline;
	padding:0 5px;
}

.NavSubMenu li a
{
	text-decoration:none;
}

/* Side Menus */

.RightSideMenuNormal
{
	float:right;
	margin: 5px 0px 5px 5px;
	padding:3px;
}

.RightSideMenu
{
	float:right;
	margin: 5px 0px 5px 5px;
	padding:3px;
}

.RightSideMenu select
{
	width:200px;
}

.LeftSideMenu
{
	float:left;
	margin: 5px 5px 5px 0px;
	padding:3px;
}

/* Custom Content areas */

#ApplyForJobContent
{
	background: url(../../Common/Images/ready_to_help.jpg) no-repeat top right;
}

#UpdateProfileContent
{
	background: url(../../Common/Images/update_profile.jpg) no-repeat top right;
}

#SigninContent
{
	background: url(../../Common/Images/ready_to_help.jpg) no-repeat top right;
}

#SearchForJobContent
{

}

/* grd, only using top caption at the moment */
/***************************************************************/
/* Wizard Panel Styles */
/***************************************************************/
.WizardPanel, .RegisterBox
{
	border: #BBB 1px solid;
	margin-bottom: 10px;
}

/* Common Header/Footer Styles */
.WizardTPanelHeaderGray, .WizardPanelHeaderGreen, .WizardPanelFooterGray, .WizardPanelFooterGreen
{
	color: #000;
	font-family: arial,verdana;
	height: 20px;
	padding: .2em .7em .2em .7em;
}

/* Common Header Styles */
.WizardPanelHeaderGray, .WizardPanelHeaderGreen
{
	background-repeat: repeat-x;
	font-weight: bold;
}

.WizardPanelHeaderSmall
{
	font-size: smaller;
}

.WizardPanelHeaderGreen
{
	background-image: url('images/chb.gif') ;
}

.WizardPanelHeaderGray
{
	background-image: url('images/header_bg.gif');
}

.WizardPanelSidebarContent
{
	font-size: .9em;
}

/* Common Footer Styles */
.WizardPanelFooterGray, .WizardPanelFooterGreen
{
	border-top: solid #FFF 1px;
	font-size: .9em;
	height: 17px;
	vertical-align: middle;
}

.WizardPanelFooterGray
{
	background-color: #ECECEC;
}

.WizardPanelFooterGreen
{
	background-color: #DAF1B2;
}

.SidebarValue
{
	text-align: right;
}


/* -----------------------------------------------------------------------------------*/

/* used in conjunction with the TITLE attribute on an ABBR or ACRONYM to show help */ 
abbr, acronym, .help {
  border-bottom: 1px dotted #333;
  cursor: help;
  }
/* -----------------------------------------------------------------------------------*/



/* -----------------------------------------------------------------------------------*/
/* to line up a group of cells horizontally. Cells will wrap to accommodate page width */
div.float {
  float: left;
  }
  
div.float p {
   text-align: left;
   }

/* to place above items in a group-box */
div.container {
  border: 2px dashed #333;
  background-color: #ffe;
  }

/* but we need to include spacers (div with a single space using this class) at the top and bottom or else it won't work */
div.spacer {
  clear: both;
  }
  
/* -----------------------------------------------------------------------------------*/


  

/* ----------- Used with Function WaterMarkhelper ------------------------------*/
.WaterMarkedTextBoxOn
{
	border-right: #ccccff thin solid;
	border-top: #ccccff thin solid;	
	border-left: #ccccff thin solid;	
	border-bottom: #ccccff thin solid;
	color: gray;
	display: inline;
	background: AliceBlue;
	visibility: visible;
}
.WaterMarkTextBoxOff
{
	border-right: #ccccff thin solid;
	border-top: #ccccff thin solid;
	border-left: #ccccff thin solid;	
	border-bottom: #ccccff thin solid;
	color: black;
	display: inline;
	background: #ffffff;
	visibility: visible;
}
/* -----------------------------------------------------------------------------------*/


..UpperCase
{
	text-transform:uppercase;
}


