body
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	}
a
	{
	color:#000000;
	text-decoration:underline;
	}
a:hover
	{
	color:#666666;
	
	}

div.clear_spacer
	{
	clear:both; background-color:#FFFFFF; height:1px;
	}
div.main_cat_holder
	{
	/*width:2442px;*/
	width:1602px;
	}
div.objective_actions
	{
	width:100px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	}
div.sub_cats_holder
	{
	float:left;
	}
div.sub_sub_cats_holder
	{
	clear:both;
	float:left;
	}
div.sub_sub_cat_title
	{
	padding-top:5px;
	padding-bottom:5px;
	
	}
div.plan_holder
	{
	clear:both;
	float:left;
	background-color:#FFFFFF;
	/*width:2330px;*/
	width:1490px;
	}
div.delivery_outcome
	{
	width:250px;
	float:left;
	padding-bottom:20px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	}
div.users
	{
	width:120px;
	float:left;
	padding-bottom:20px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	}
div.delivery_progress
	{
	width:250px;
	float:left;
	padding-bottom:20px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	}
div.time_scale
	{
	width:200px;
	float:left;
	padding-bottom:20px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	}
div.performance_indicators
	{
	width:200px;
	float:left;
	padding-bottom:20px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	}
div.targets
	{
	width:200px;
	float:left;
	padding-bottom:20px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	}
div.laa_targets
	{
	width:200px;
	float:left;
	padding-bottom:20px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	}
div.impact_strats
	{
	width:200px;
	float:left;
	padding-bottom:20px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	}
div.issues_blockages
	{
	width:200px;
	float:left;
	padding-bottom:20px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	}
div.status_date
	{
	width:200px;
	float:left;
	padding-bottom:20px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	}
div.comments
	{
	width:200px;
	float:left;
	padding-bottom:20px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	}

.green
	{
	color:#FFFFFF;
	background-color:#009933;
	}
.red
	{
	color:#FFFFFF;
	background-color:#CC3300;
	}
.amber
	{
	color:#000000;
	background-color:#FF9933;
	}

.approval_class
	{
	border-style:dashed;
	border-color:#000000;
	border-width:1px;
	}


/*Report Stuff*/

div.report_gen_row
	{
	float:left;
	clear:both;
	padding-bottom:10px;
	}

div.report_show_check 
	{
	float:left;
	width:80px;
	}

div.report_filter_check
	{
	float:left;
	width:80px;
	
	}

div.report_field_name 
	{
	float:left;
	width:150px;
	}
div.report_operator 
	{
	float:left;
	width:100px;
	}
div.report_value
	{
	float:left;
	width:100px;
	}

.sub_button
	{
	border:0;
	background-color:#666666;
	color:#FFFFFF;
	text-decoration:none;
	padding:2px;
	font-size:1.1em;
	}
:hover.sub_button
	{
	cursor:pointer;
	background-color:#CCCCCC;
	color:#FFFFFF;
	
	}
input.sub_button
	{
	font-size:1.3em;
	
	}
