@CHARSET "UTF-8";
body {
	background:				#ccc;
}
#wrapper {
	/*
	background:				#fff url(/img/aci_logo.jpg) top left no-repeat;
	*/
	background:				#fff;
	color:					#000;
}
#logo {
}
#content, #content_menu 
{
	background:				#f9f9f9 url(/img/css/header-grad.gif) top left repeat-x;
	color:					#000;
}
#content_wrapper
{
	background:				#f9f9f9;
	color:					#000;
	
}
#application_header, h1 {
	/*background:				#d9d9e6; */
}
#project_title div.title {
	color:					#999;
}
#solo_content {
}
#primary {
}
#secondary {
}
#app_content {
}
#credits {
}
#site_menu, #secondary_menu {
	background:				#000;
}
#site_menu a,
#secondary_menu a 
{
	color: 					#ccc;
}	
#application_menu a, #user_menu a, #resource_menu a {
	background:				#000;
	color: 					#ccc;
}
#site_menu a:hover, #secondary_menu a:hover {
	color:					#fff;
}
#application_menu a:hover, #user_menu a:hover, #resource_menu a:hover {
	color:					#fff;
}
#site_menu li.active a, 
#secondary_menu li.active a, 
#application_menu li.active a, 
#user_menu li.active a, 
#resource_menu li.active a 
{
	color:					#fff;
}
#user_menu {
	border:					1px solid #999;
	border-left-width:		0;
	border-right-width:		0;
}
#user_menu_wrapper {
	background:				#000;
	color:					#f0f0f0;
	border-color:			#aaa;
}
h1.application_title {
	color:					#000;
	font-size:				2em;
}
h1.application_title a, h1.application_title a:visited {
	color:					#000;
	text-decoration:		none;
}
a, a:active, a:hover, a:visited {
	color:					#03C;
}
em {
	color:					#900;
}
legend {
	background:				#000;
	color:					#ccc;
	border:					1px solid #999;	
}
legend em {
	color:					#f99;
}
input[type="submit"], input[type="button"], a.button {
	background:				#d4d0c8;
	color:					#000;
	border-width:			2px;
	border-style:			solid;
	border-left-color:		#eee;
	border-top-color:		#eee;
	border-right-color:		#444;
	border-bottom-color:	#444;
}
input[type="submit"]:hover, input[type="button"]:hover, a.button:hover {
}
input[type="submit"]:active, input[type="button"]:active, a.button:active {
	border-right-color:		#eee;
	border-bottom-color:	#eee;
	border-top-color:		#444;
	border-left-color:		#444;
}
div.resource_submit {
}
ol.steps li {
	color: 					#888;
}
ol.steps li.active {
	color: 					#000;
	font-weight:			bold;
}
tr.update_record {
	background:				#ff9;
}
tr.selected.update_record {
	background: 			#ccf;
}
tr.row1
{
	background: #eee;
}
tr.selected {
	background:				#faa;
}
tr.row1.selected
{
	background:				#fcc;
}
input.error, textarea.error, div.error {
	border-color:			#c00;
	border-width:			2px;
}
div.error {
	border-color:			#c00;
	border-width:			2px;
	border-style:			solid;
}
ol.error_message {
	background:				url(/img/css/error-1.png) left top no-repeat;
	min-height:				30px;
	/*line-height:			30px; */
	padding-left:			60px;
	color:					#c00;	
}
ul.feedback {
	/*
	background:				url(/img/css/info-icon-2.png) no-repeat scroll left top;
	padding-left:			68px;
	line-height:			56px;
	*/
	font-weight:			bold;
}
strong.error {
	color:					#f00;
}
fieldset, table.index {
	background:				#ddd;
}
ul.menu {
	border-top:				1px solid #000;
}
ul.menu li a, ul.menu li a:visited, ul.menu li a:hover, ul.menu li a:active {
	background:				#000;
	border:					1px solid #999;
	border-top:				0px;
	color:					#ccc;
	font-weight:			bold;
	text-transform:			uppercase;
	font-size:				0.9em;
	line-height:			1.3em;	
}
#content_menu li a:hover, ul.menu li a:hover {
	color:					#fff;
	background:				#333;
}
ul.menu li.active a,
ul.menu li.active a:visited, 
ul.menu li.active a:hover, 
ul.menu li.active a:active,
#content_menu li.active a,
#content_menu li.active a:visited, 
#content_menu li.active a:hover, 
#content_menu li.active a:active 
 
{
	color:					#ee0;
	background:				#000;
}  
#credits a {
	color:					#00f;
}
ol.error
{
	background: #fcc url(/img/css/error-1.png) center left no-repeat;
}
ol.error li
{
	padding: .5em 0 .5em 0;
	margin-left: 40px;	
}
ul.feedback
{
	background: #ccf;
	color: #000;
}
