@CHARSET "ISO-8859-1";
/*************************************
	* Begin OverAllFrameWork styles
**************************************/
.FFW_Body
{
	background-repeat: repeat-x;
	background-image:url(../../lifeclick/images/BodyBackground.jpg);
	background-color: #62832A;
	padding-top: 0px; 
	margin-top: 0px;
}
.FFW_Body, .FFW_Body a, .FFW_Body textarea 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #365A0A;
}

/*************************************
	* End OverAllFrameWork styles
**************************************/





/*************************************
	* Begin TextInput styles
**************************************/
input.FFW_TextInput
{
	padding: 4px;
}
input.FFW_TextInput
{
	background-color: #D3ECB3;	
	border: 2px solid #BFDC99;	
}
input.FFW_TextInput:Focus
{
	background-color: #D3ECB3;	
	border: 2px solid #8AC73B;
}
/*************************************
	* End TextInput styles
**************************************/





/*************************************
	* Begin TextArea styles
**************************************/
textarea.FFW_TextArea
{
	padding: 4px;
}
textarea.FFW_TextArea
{
	background-color: #D3ECB3;	
	border: 2px solid #BFDC99;	
}
textarea.FFW_TextArea:Focus
{
	background-color: #D3ECB3;	
	border: 2px solid #8AC73B;
}
div.ReadOnlyTextArea
{
	overflow-y: auto;
	background: #D3ECB3;
	padding: 6px;
	border: 1px solid #8AC73B;
}
div.ReadOnlyTextArea pre
{
	margin: 0;
	width: 71%;
	background: red;
	font-family: Arial;
}

/*************************************
	* End TextArea styles
**************************************/





/*************************************
	* Begin DropDown styles
**************************************/
select.FFW_DropDown
{
	padding: 4px;
	padding-right: 0px;
}
select.FFW_DropDown
{
	background-color: #D3ECB3;	
	border: 2px solid #BFDC99;	
}
select.FFW_DropDown:Focus
{
	background-color: #D3ECB3;	
	border: 2px solid #8AC73B;
}
/*************************************
	* End DropDown styles
**************************************/





/*************************************
	* Begin CheckBox styles
**************************************/
input.FFW_CheckBox
{
	padding: 4px;
	padding-right: 0px;
	float: left;
}
input.FFW_CheckBox
{
	/*
	background-color: #D3ECB3;	
	border: 2px solid #BFDC99;
	*/	
}
input.FFW_CheckBox:Focus
{
	/*
	background-color: #D3ECB3;	
	border: 20px solid #8AC73B;
	*/
}
span.FFW_CheckBoxLabel
{
	display: block; float: left; 
}
span.FFW_CheckBoxLayout
{
	display: block; float: left;
}
/*************************************
	* End CheckBox styles
**************************************/





/*************************************
	* Begin RadioButton styles
**************************************/
input.FFW_RadioButton
{
	padding: 4px;
	padding-right: 0px;
}
input.FFW_RadioButton
{
	/*
	background-color: #D3ECB3;	
	border: 2px solid #BFDC99;
	*/	
}
input.FFW_RadioButton:Focus
{
	/*
	background-color: #D3ECB3;	
	border: 20px solid #8AC73B;
	*/
}
/*************************************
	* End RadioButton styles
**************************************/






/*************************************
	* Begin DataGrid styles
**************************************/
.FFW_DataGrid
{
}	
.FFW_DataGrid table.FFW_DataGridTable
{
	cursor: default;
	font-size: 10pt;
	border: 1px solid #AEC590;
	background-color: #D3ECB3;
}
.FFW_DataGrid td.Header
{
	border: 1px solid #83A2D5;
	background-color: #89AD5C;
	padding: 2px;
	font-weight: bold;
}
.FFW_DataGrid table.FFW_DataGridTable a
{
	cursor: pointer;
	text-decoration: underline;
}
.FFW_DataGrid div.Pager a.ActiveButton
{
	font-weight: bold;
	font-size: 11pt;
	color: #7EA250;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
}
.FFW_DataGrid div.Pager
{
	font-size: 10pt;
	background-color: #ECF3E3;
	padding-top: 6px;
	padding-bottom: 6px;
}
.FFW_DataGrid tr.FFW_DataGridRow td, .FFW_DataGrid tr.FFW_DataGridRowAlternative td  
{
	padding-bottom: 6px;
	padding-top: 6px;
}
.FFW_DataGrid tr.FFW_DataGridRow:hover, .FFW_DataGrid tr.FFW_DataGridRowAlternative:hover
{
	background-color: #B8D78F;
}
.FFW_DataGrid td.FFW_DataGridColumn
{
   /*-moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;*/
}
.FFW_DataGrid tr.FFW_DataGridRowAlternative
{
	background-color: #F1F9E7;
}
/*************************************
	* End DataGrid styles
**************************************/





/*************************************
	* Begin TabNavigator styles
**************************************/
.FFW_TabNavigatorBar 
{
	margin-left: 4px;
	padding: 0;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-left: 5px;
}
.FFW_TabNavigatorBar  ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.FFW_TabNavigatorBar  li
{
	display:inline;
	margin:0 2px 0 0;
	padding:0;
}
.FFW_TabNavigatorBar a
{
	float:left;
	background:#D1E7D0 url(tabs_left.gif) no-repeat left top;
	color: #571D1F;
	margin:0 2px 0 0;
	padding:0 0 1px 3px;
	text-decoration:none;
}
.FFW_TabNavigatorBar a span
{
	float:left;
	display:block;
	background: transparent url(tabs_right.gif) no-repeat right top;
	padding:4px 9px 2px 6px;
}
.FFW_TabNavigatorBar a span
{
	float:none;
}
.FFW_TabNavigatorBar a:hover
{
	background-color: #6CBF67;
	color: white;
} 
.FFW_TabNavigatorBar a.FFW_TabSelected
{
	background-color: #599355;
	color: white;
}

/*************************************
	* End TabNavigator styles
**************************************/





/*************************************
	* Begin Validation styles
**************************************/
.FFW_LabelErrorMessage
{
	font-weight: bold;
	color: #BF0000;
	padding-left: 10px;
}
.FFW_ValidationError
{
	border: 2px solid #BF0000 !important;
}
/*************************************
	* End Validation styles
**************************************/





/*************************************
	* Begin LinkButton styles
**************************************/
.FFW_LinkButton
{
	cursor: pointer;
	padding: 4px;
}
.FFW_LinkButton:hover
{
	background-color: #ECF3E3;
}
/*************************************
	* End LinkButton styles
**************************************/





/*************************************
	* Begin Message styles
**************************************/
.ProjectMessage
{
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #5E8CA9;
	background-color: #EDF4F8;
	color: #000000;	
}
/*************************************
	* End Message styles
**************************************/
	
	
	
	
	

/*************************************
	* Begin Error styles
**************************************/
.ProjectError_Type_1, .ProjectError_Type_2, .ProjectError_Type_3, .ProjectError_Type_4
{
	padding: 10px;
	margin-bottom: 10px;
}
.ProjectError_Type_1
{
	border: 1px solid #C4C4CA;
	background-color: #F4F4F8;
	color: #000000;
}
.ProjectError_Type_2
{
	border: 1px solid #CA3A3A;
	background-color: #F3DDDD;
	color: #CA3A3A;
	font-weight: bold;
}
.ProjectError_Type_3
{
	border: 1px solid #C6B110;
	background-color: #F4F0D6;
	color: #000000;
}
.ProjectError_Type_4
{
	border: 1px solid #DF0000;
	background-color: #FFF1F1;
	color: #000000;
}
/*************************************
	* End Error styles
**************************************/






/*************************************
	* Begin LoginForm styles
**************************************/
div.LoginForm label
{
	float: left;
	display: block;
	width: 100px;
}
/*************************************
	* End LoginForm styles
**************************************/






/*************************************
	* Begin JSLogger styles
**************************************/
div.FFW_JSLogger
{
	position: absolute;
	width: 300px;
	font-size: 12px;
	line-height: 20px;
	background-color: #F4F4F4;
	border: 1px solid #AFAFAF;
	top: 5px;
	right: 5px;
}
/*************************************
	* End JSLogger styles
**************************************/












/*************************************
	* Begin GoalsList styles
**************************************/
table.FFW_GoalsList
{
	width: 920px;
	padding: 10px;
}
table.FFW_GoalsList tr.GoalsHeader
{
	font-weight: bold;
}
table.FFW_GoalsList tr.GoalsHeader td span.CurrentDate
{
	font-weight: normal;
	font-size: 8pt;
}
table.FFW_GoalsList td.GoalName
{
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
table.FFW_GoalsList td.DayColumn
{
	width: 80px;
	text-align: center;
}
table.FFW_GoalsList td.Today
{
	background-color: #83BA3A;
	color: #FFF;
}
table.FFW_GoalsList td.IconColumn
{
	width: 50px;
}
table.FFW_GoalsList td.AvailableDay
{
	background-color: white;
	text-align: center;
	cursor: pointer;
}
table.FFW_GoalsList td.DayPoints
{
	text-align: center;
	font-weight: bold;
}
/*************************************
	* End GoalsList styles
**************************************/
	
	
	
	
	
	



