#login_company_logo img,
.site_logo img {
	 display: none;  /*this hides your default logo on the login page and in the header once logged in. Remove this line to show your default logo */ 
	}

.site_logo {
		background: transparent url(images/logo.png) no-repeat left center; /* this shows the Access theme logo. Remove this line to show your default logo */
		height: 72px;
		margin-top: 10px;
		width: 190px;
		margin:0;
		margin-left:-5px;
		}

#login_company_logo {
		background: #f1f1f1 url(images/login-logo.png) no-repeat center center; /* this shows the Access theme logo on the login page. Remove this line to show your default logo */
		height: 150px;
		margin-left: 0;
		margin-top: 10px;
		width: 100%;
		margin:0;
		}



body {
	background: #f1f1f1;
}

a {
	color: #769926;
}

button {
  margin: 0px;
  padding: 0px;
  border: 0px;
}


/*******************************************************************************
  Classes
*******************************************************************************/

.details {
  color: #999;
}

.details a {
  color: #666 !important;
}

/*******************************************************************************
  Buttons
*******************************************************************************/

button {
  margin: 0px;
  padding: 0px !important;
  border: 0px;
  background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
  color: #222;
  display: block;
  float: left;
  height: 24px;
  margin-right: 6px;
  padding-right: 12px !important;
  text-decoration: none;
  overflow: hidden;
  font-size: 10px;
  outline: none !important;
  cursor: pointer;
  font-weight: bold;
}

button, x:-moz-any-link {
  padding-right: 8px !important;
}

button.default {
  font-weight: bold !important;
}

button span {
  background: transparent url('images/bg_button_span.gif') no-repeat;
  display: block;
  line-height: 14px;
  padding: 5px 8px 5px 20px;
  outline: none !important;
}

/* FIREFOX FIX */
button span, x:-moz-any-link {
  position: relative;
  top: -1px;
}

button:hover {
  background-position: right center;
}


button:hover span {
  background-position: left center;
}

button.simple {
  float: none !important;
  margin: 0px !important;
  padding: 0px !important;
  width: 82px;
  background: #FFF url('images/bg_button_simple.gif') no-repeat;
  display: inline !important;
}

* html button.simple {
  margin-left: 4px !important;
  position: relative;
  top: 1px;
}

button.simple:hover {
  background-position: center center;
}

.button_disabled {
  opacity: 0.5;
}

.button_disabled:hover {
  background-position: left top !important;
}

a.button {
  border: 0px;
  background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
  color: #222;
  display: block;
  float: left;
  height: 24px;
  margin-right: 6px;
  padding-right: 12px; /* sliding doors padding */
  text-decoration: none;
  overflow: hidden;
  font-size: 10px;
  outline: none; /* hide dotted outline in Firefox */
}

a.button.default {
  font-weight: bold !important;
}

a.button span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 12px;
}

* html a.button span {
   padding: 5px 0 6px 12px;
}

a.button:hover {
  background-position: right center;
}


a.button:hover span {
  background-position: left center;
}

a.button span img {
	margin-left: 2px;
}

/*******************************************************************************
  Construction
*******************************************************************************/

#top {
	background: #000000 url('images/main_header.gif') repeat-x bottom left;
}

#logged_user {
 	color: #FFF;
}

#logged_user .inner {
}


#logged_user a {
	color: #ffffff;
	text-decoration: none;
	padding: 2px 2px;
	font-weight:normal !important;
}

#logged_user a:hover {
	text-decoration: none;
	color:#a5c941;
}

#logged_user a.active {
  text-decoration: none;
  color: #a5c941;
}

#header {
	background:url('images/main_header_body.gif') no-repeat top left;
	border: 0px;
}

#menu ul.group li a {
	background:url('images/navigation_background.gif') repeat-x top left;
	color:#c4cad2;
	padding-top:3px;
	height:69px;
	
}

#menu ul.group li.first a {
	background:url('images/navigation_background_first.gif') no-repeat top left;
}

#menu ul.group li.last a {
	background:url('images/navigation_background_last.gif') no-repeat top right;
}

#menu ul.group li.last a span.inner {
	border: none !important;
	background:none !important;
}

#menu ul.group li a:hover{
	background-position: bottom left;
	text-decoration: none;
	color:#fff;
}

#menu ul.group li.active a {
	background-position: bottom left;
	text-decoration: none;

}

#menu ul.group li.last a:hover,
#menu ul.group li.last.active a {
	background-position: bottom right;
}

#menu ul.group li a span.inner {
	background:none !important;
}

#menu ul.group li a:hover span.inner,
#menu ul.group li.active a span.inner {
}


#menu ul.group li.single a {
  background:url('images/navigation_background_first.gif') no-repeat top left;
}

#menu ul.group li.single a span.outer {
	background: url('images/navigation_background_last.gif') no-repeat right top !important;
}

#menu ul.group li.single a span.inner {
  border:none !important;
}

#menu ul.group li.single a:hover {
	background-position: bottom left !important;
}

#menu ul.group li.single a:hover span.outer {
	background-position: bottom right !important;
}

#menu ul.group #searchForm {
	background:url('images/navigation_background_first.gif') no-repeat top left;
}

#menu ul.group #searchForm .inner {
	background: url('images/navigation_background_last.gif') no-repeat right top;
}

#menu ul.group #searchForm input.text {
	border: 1px solid #bfbd82;
}

#menu ul.group #searchForm button {
	border: none;
	color: #950000;
}

#menu ul.group #searchForm button span {
  background: none !important;
  padding: 0px !important;
}


#menu .additional a span {
  width: 14px;
  display: block;
  height: 58px;
  margin-top: 13px;
  background: url('images/menu_dropdown.gif') no-repeat 4px center;
}

#menu .additional a:hover span {
  background: url('images/menu_dropdown-hover.gif') no-repeat 4px center;
}

#menu_item_people span.outer {background: transparent url(images/icons/people.png) no-repeat center 10px;}
#menu_item_projects span.outer {background: transparent url(images/icons/projects.png) no-repeat center 10px;}
#menu_item_projects a span {padding-right:5px;}
#menu_item_calendar span.outer {background: transparent url(images/icons/calendar.png) no-repeat center 10px;}
#menu_item_time span.outer {background: transparent url(images/icons/time.png) no-repeat center 10px;}
#menu_item_status span.outer {background: transparent url(images/icons/speaker.png) no-repeat center 10px;}
#menu_item_invoicing span.outer {background: transparent url(images/icons/invoices.png) no-repeat center 10px;}
#menu_item_documents span.outer {background: transparent url(images/icons/docs.png) no-repeat center 10px;}

#menu_item_assignments span.outer {background: transparent url(images/icons/assignments.png) no-repeat center 10px;}
#menu_item_search span.outer {background: transparent url(images/icons/search.png) no-repeat center 10px;}
#menu_item_starred_folder span.outer {background: transparent url(images/icons/star.png) no-repeat center 10px;}
#menu_item_trash span.outer {background: transparent url(images/icons/trash.png) no-repeat center 10px;}
#menu_item_quick_add span.outer {background: transparent url(images/icons/add.png) no-repeat center 10px;}

/*******************************************************************************
  TABS
*******************************************************************************/
#tabs {
	background: #AA1A1A url('images/main_tabs_background.gif') repeat-x left bottom;
	border-top:1px solid #41454a;
	margin-top:-1px;
	z-index:9999;
	}

#tabs .container {
	background:url('images/main_tabs_container.gif') repeat-x left top;
	border:none;
	height:29px;
	margin-bottom:-1px;
	margin-top:-1px;
}

#tabs ul li a {
	color: #929ca6;
	border: 0px;
	background:transparent;
	height:27px;
	margin:-1px 5px 0 5px;

}

#tabs ul li a:hover {
	color:#ffffff;
	text-decoration: underline;
	background:transparent;
}

#tabs ul li a span {

}

#tabs ul li a.current {
  background: url('images/main_tab_left.gif') no-repeat left top;
}

#tabs ul li a.current span {
	background: url('images/main_tab_right.gif') no-repeat right top;
	color:#ffffff;
	border:none;
}

#tabs ul li.first a{
  color: #ffffff;	
}

/*******************************************************************************
  PAGE
*******************************************************************************/

#page .container {
	background: #FFF url('images/page_container.gif') repeat-y top left;
	border: 0px;
	width: 980px;

}

#page_header_container {
    background: #fff url('images/bg_header_container.gif') repeat-x 0 0 !important;
	border-bottom:1px solid #e1e4eb;
	margin-top:-1px;
}

#page .container_inner {
	background:url('images/page_container_inner.gif') no-repeat left bottom;
	padding: 0px 1px 20px 1px;
}



#page_header {
	border:none !important;
	background: #fff url('images/bg_header_container.gif') repeat-x 0 0 !important;
}

#page_header #page_details {
	color: #ffffff;
}

#page_header #page_details span {
  color: #ffffff;
}

#page_header #page_details a {
  	color: #d5e38a;
  	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.page_info_container h1 {color:#ffffff; font-size:16px !important; font-family: Arial, Helvetica, sans-serif;}

#page_header #page_details a:hover {
  color: #f5fdc8;
}

#page_actions .with_subitems ul {
	top: 25px;
	right:-85px;
	border: 1px solid #e7e7e7 !important;
 	background-color: #f9f9f9;
	padding-top:0px !important;
}



#page_actions .with_subitems ul li {padding:0px !important;margin:0px !important;}

#page_actions .with_subitems ul a {
	width:150px !important;
  	color: #aeaeae !important;
	font-weight:normal !important;
	font-size:10px !important;
	padding:4px !important;
	border-bottom:1px solid #e7e7e7 !important;
	
}
#page_actions .with_subitems ul a:hover {
	background-color:#ffffff !important;
	color:#a5c941 !important;
}

#page_actions .with_subitems a.button {
  border-bottom: 1px solid #fbfbfb;
}

#breadcrumbs {
  background: url('images/breadcrumbs.gif') repeat-x left top;
  color: #999;
}

#breadcrumbs li {
  color: #bbb;
}

#breadcrumbs a {
	color: #333;
}

#breadcrumbs a:hover {
	text-decoration: underline;
}

/*******************************************************************************
  Object Options (tabs on side)
*******************************************************************************/
.object_options li {
	margin-bottom: 2px;
}

.object_options {
	margin-top:0px;
	
}

.object_options a {
	background:url('images/object_option_top.gif') no-repeat top right;
	color: #9aa0a7;
}

.object_options a span {
	background:url('images/object_option_bottom.gif') no-repeat bottom right;
	padding: 8px 10px 7px 10px;
}

.object_options a:hover {
	background:url('images/object_option_top_hover.gif') no-repeat top right;
	color:#292c30;

}

.object_options a:hover span {
	background:url('images/object_option_bottom_hover.gif') no-repeat bottom right;
}

.object_options a.current {
	background:url('images/object_option_top_hover.gif') no-repeat top right;
	text-decoration: underline;
}

.object_options a.current span {
	background:url('images/object_option_bottom_hover.gif') no-repeat bottom right;
}

.main_object .object_options a {
	color: #950000;
}

/*******************************************************************************
  Flash
*******************************************************************************/

.flash  {
  display: block;
  background: url('images/information_bar_right.gif') no-repeat right top;
  height: 30px;
  overflow: hidden;
  margin: 5px 40px 12px !important;
  padding: 0px !important;
  font-size: 11px;
  font-weight: bold;
  cursor: pointer;
  border: 0px;
}

.flash .flash_inner {
  display: block;
  height: 30px;
  padding: 9px 10px 0px 45px;
}

#success .flash_inner {
  color: #207a29;
  background: url('images/flash_success.gif') no-repeat left top;
  border: 0px;
}

#error .flash_inner {
  color: #b7220a;
  background: url('images/flash_error.gif') no-repeat left top;
  border: 0px;
}

.object_list td h3 a {
  color: #333;
}

.error input {border:1px solid #e77d0f; background-color:#f8dcbf;}
/*******************************************************************************
  Category List
*******************************************************************************/

.category_list {margin-top:0px;}

.category_list a {
  background: url('images/categories_tab_top.gif') no-repeat right top;
  color: #666;
}

.category_list a span {
  background: url('images/categories_tab_bottom.gif') no-repeat right bottom; 
}

.category_list .selected a {
  	background: url('images/categories_tab_top_selected.gif') no-repeat right top;
  	color: #a5c941;
  	border: 0px;
  	border-left: none;
	width:153px;
}

.category_list .selected a span {
  background: url('images/categories_tab_bottom_selected.gif') no-repeat right bottom;
}

/*******************************************************************************
  Login Form
*******************************************************************************/


#auth_dialog_container {
background-color:#f1f1f1;
	
}

#auth_dialog_container_inner {
background-color:#f1f1f1;
}


#auth_dialog {
  width: 340px;
  background: #494d55 url(images/login_form_top.gif) no-repeat left top;
  border: 0px;
}

#auth_dialog form {
  	background: url(images/login_form_bottom.gif) no-repeat left bottom;
	color:#5e656b;
}

.auth_elements {
  padding-left: 16px !important;
}

#powered_by a img {display:none;}
#powered_by a {
	display:block;
	width:100px;
	height:21px;
	background: url(images/ac-logo.gif) no-repeat left bottom;
	margin:auto;
	
}

#auth_dialog button,
.grey_button {
  	background-image: url(images/login_button_a.gif);
}

#auth_dialog button span,
.grey_button span {
  	background-image: url(images/login_button_span.gif);
  	margin-right:-5px;
	padding-left:15px;
}

.forgot_password_link {color:#4a9dc5;text-decoration:none;}
	.forgot_password_link:hover {color:#347c9f;text-decoration:none;}

.buttonHolder {border:0; margin-top:20px;}


#auth_dialog .error p.errorField {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	background:#f25500 none repeat scroll 0% 0% !important;
	color:#FFFFFF;
	font-size:11px;
	margin-bottom:5px !important;
	margin-left:0px;
	margin-right:120px;
	text-align:center;
	width:auto;
	padding:0 !important;
}

#auth_dialog div.auth_elements div.ctrlHolder p.errorField { /*used when one field is missing on login/auth pages */
-moz-border-radius:2px;
-webkit-border-radius:2px;
background:#f25500 none repeat scroll 0% 0% !important;
color:#FFFFFF;
font-size:11px;
margin-bottom:5px !important;
margin-left:0px;
margin-right:120px;
text-align:center;
width:auto;
padding:0 !important;
}

/*******************************************************************************
  Overlay Dialog
*******************************************************************************/

div.dialog {
  border: 2px solid #DDDAAE;
  border-top: 0px;
}

.ui-dialog-titlebar {
  background: #ecead0 !important;
}

/*
.ui-dialog-titlebar-close {
  background: #d6d4ab;
}

.ui-dialog-titlebar-close:hover {
  background: #950000;
}
*/
.ui-dialog-content {
  background: #FFF url('images/popup_background.gif') repeat-x left 0px !important;
}


/*******************************************************************************
  Sections
*******************************************************************************/

h2.section_name {
  background: url(images/section_start.gif) no-repeat left top;
  border: 0px;
}

h2.section_name span.section_name_span {
  background: url(images/section_end.gif) no-repeat right top; 
  padding: 8px 15px 9px;
}

/*******************************************************************************
    PAGINATION
*******************************************************************************/

.pagination {
  background: url(images/pagination_left.gif) no-repeat left top;
  border: 0px;
}

.pagination .inner_pagination {
  background: url(images/pagination_right.gif) no-repeat right top;
}

/*******************************************************************************
  Adiministration
*******************************************************************************/

#admin_sections .section {
  border: 0px;
  display: block;
  width: 372px;
  background: #FFF url(images/admin/admin_section_button_top.gif) no-repeat left top;
}

#admin_sections .section .section_inner {
  display: block;
  background: url(images/admin/admin_section_button_bottom.gif) no-repeat left bottom;
  padding: 25px 20px 25px;
  min-height: 75px;
}

#admin_sections .section.hover {  
  text-decoration: none !important;
  background-image: url(images/admin/admin_section_button_top_hover.gif);
}

#admin_sections .section.hover .section_inner {
  background-image: url(images/admin/admin_section_button_bottom_hover.gif);
}

/*******************************************************************************
  Project overview
*******************************************************************************/

#project_details .button {
  background-image: url(images/bg_button_a_pdetails.gif);
}

#project_details .button span {
  background-image: url(images/bg_button_span_pdetails.gif);
}

#show_me {
  border-color: #E4E2BD;
}

#project_icon {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-width: 3px;
  border-color: #ddd;
}


/*******************************************************************************
  Dashboard
*******************************************************************************/


div.project_progress .progress_wrapper .progress {
  background: #950000 url(images/progressbar.gif) !important;
}

#assignments_filter table.filter, 
#time_report table.report,
table.stripped_background {
  background: url(images/system_message.gif);
}

.dashboard_sidebar {
  	background: #f5f4dd;
  	border: 1px solid #e4e2bd;
  	-moz-border-radius: 4px;
  	-webkit-border-radius: 4px;
  	border-radius:4px;
	margin-bottom:15px;
}


.dashboard_sidebar.alt {
  background: #fafafa;
  border-color: #ddd;
}

.dashboard_sidebar ul.dashboard_sidebar_list {
  border-bottom: 1px solid #e4e2bd;
}

.dashboard_sidebar ul.dashboard_sidebar_list li {
  border-top: 1px solid #e4e2bd;
}

.top_tabs {
	position:relative;
	bottom:-2px;
  	margin: 0px;
  	padding: 0px 0px 0px 0px;
  	list-style: none;
  	overflow: visible;
  	zoom: 1;
  	height: 28px;
}

.top_tabs li {
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-color:transparent;
}
 
.top_tabs li.selected {margin-top:-1px; border-color:#dddddd; border-bottom:none;}
 
#assignments #assignments_filter_details {
  background-color: #f5f4dd;
  border-color: #E7E3BC;
}

.top_tabs li a {
  color: #7c8189;
}

.top_tabs li.selected a {
  color: #111;

}

.top_tabs li a:hover {
  color: #40454f;
}

.top_tabs li.selected a span.slip {
	background: #cc0a00;
	color:#ffffff;
	border-color:#a60700;
}

.top_tabs li a span.slip {
	background: #cc0a00;
	color:#ffffff;
	border-color:#a60700;
	-moz-border-radius: 3px;
  	-webkit-border-radius:3px;
  	border-radius: 3px;
	
}

.dashboard_wide_sidebar { 
  	border-right-width: 1px;
 	border-bottom-width: 1px;
  	background: #f5f4dd;
  	-moz-border-radius: 4px;
  	-webkit-border-radius: 4px;
  	border-radius: 4px;
  	border-color: #e4e2bd;
	margin-bottom:15px;
}
li #dashboard_section_recent_activities .selected {
	border:#dddddd !important;
	
}

h3.day_section {
 	padding: 6px 0px 6px 15px !important;
  	margin-bottom: 0px !important;
  	margin-top: 5px !important;
  	font-size: 12px !important;
	color:#4c535f !important;
  	background: #eee;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border:1px solid #e1e1e1;
}

.dashboard_wide_sidebar.alt {
  border-color: #ddd;
  background: #fafafa;
}

/** Time Reports **/

#global_time #time_report_details {
  background-color: #f5f4dd;
  border-color: #E7E3BC;
}

/*******************************************************************************
  Calendar
*******************************************************************************/

#calendar table.calendar td.not_empty_day div.day_num { 
  background: #e8e6c5 url('images/icons/gray-dot.gif') no-repeat right center;
}

#calendar table.calendar td.not_empty_day.weekend div.day_num { 
  background: #e8dbc5 url('images/icons/weekend-gray-dot.gif') no-repeat right center;
}

#calendar table.calendar td.weekend {
  background: #f2e9da;
}

#calendar table.calendar tbody td.weekend div.day_num {
  background:#e8dbc5;
}

#calendar table.calendar tbody td.weekend div.day_num a{
  background:#DFC08B;
}

#calendar table.calendar td.weekday {
  background: #F2F1DF;
}

#calendar table.calendar tbody td div.day_num {
  background: #e8e6c5;
}


#calendar table.calendar tbody td.today .day_num { 
  padding: 3px 5px;
  border: 2px solid #950000;
}

#calendar table.calendar tbody td div.day_num a {
  background: #CFCB8E;
  color: #fff;
}

#calendar table.calendar tbody td.weekend div.day_num a{
  background:#DFC08B;
}

.calendar_navigation_item {
  background: url(images/pagination_left.gif) no-repeat left top;
  border: 0px;
}

.calendar_navigation_item .calendar_navigation_item_inner {
  background: url(images/pagination_right.gif) no-repeat right top;
}

#new_record {
  background: url(images/system_message.gif);
}

#search table.search_form {
  background: url(images/system_message.gif);
}

#versions_to_compare {
  background: url(images/system_message.gif);
}


/*******************************************************************************
  Date slip
*******************************************************************************/

.date_slip {
  background-color: #f5f4dd;
  border-color: #e4e2bd;
  color: #585233;
}

.date_slip span {

}

/*******************************************************************************
  Page Actions
*******************************************************************************/

.section_options a {
  background: #b6b48d;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  color: #fff;
}

#page_actions {position:relative;bottom:-2px;}

#page_header_container #page_actions li a:hover {background-position: right -24px; color:#FFFFFF;}
#page_header_container #page_actions li a:hover span {background-position: left -24px;}


#page_header_container #page_actions li a:active {background-position: right -48px;}
#page_header_container #page_actions li a:active span {background-position: left -48px;}

#page_header_container #page_actions li a {
background:transparent url(images/admin/bg-button-r.png) no-repeat scroll right top;
border:0pt none;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
height:24px;
}
#page_header_container #page_actions a { font-size:11px !important;}

#page_header_container #page_actions a span {
    background: transparent url(images/admin/bg-button-l.png) no-repeat;
    display: block;
    line-height: 14px;
    padding: 4px 12px 6px 12px;
	height:14px;
}



#page_header_container #page_actions li.single a,
#page_header_container #page_actions li.last a {border-right:0;}

#page_header_container #page_actions li {
display:inline;
float:left;
margin:0 0 0 5px;}

#page_header_container #page_actions li.single a {margin-left:0;}


#page_header_container #page_actions li.single a span img {margin-top:-2px;}

#page_header_container #page_actions li.last a:hover {background-position: right -24px !important;}
#page_header_container #page_actions li.last a:active {background-position: right -48px !important;}





















/*******************************************************************************
#page_header_container #page_actions a {
  	background: url(images/page_actions_middle.gif) repeat-x left top;
  	border: 0px;
	color:#ffffff;
}

#page_header_container #page_actions li.first a {
  background-image: url(images/page_actions_first.png);
}

#page_header_container #page_actions a:hover {
  background-position: left bottom;
}

#page_header_container #page_actions li.last a {
  background: url(images/page_actions_last.gif) no-repeat right top;
  border-right: 0px;
}

#page_header_container #page_actions li.last a:hover {
  background-position: right bottom;
}

#page_header_container #page_actions li.single a {
  background-image: url(images/page_actions_first.gif);
  border-right: 0px;
}

#page_header_container #page_actions li.single a span {
  background: url(images/page_actions_last_single.gif) no-repeat right top;
}

#page_header_container #page_actions li.single a:hover span {
  background-position: right bottom;
}

#page_actions .with_subitems ul {
  right: 8px;
}
*******************************************************************************/

/*******************************************************************************
  Asignees
*******************************************************************************/

div.select_assignees_widget a.assignees_button,
div.select_users_widget a.assignees_button {
  background-color: #dad7bb;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

div.select_assignees_widget a.assignees_button:hover,
div.select_users_widget a.assignees_button:hover {
  background-color: #b6b48d;
}

a.button_add {
  background-color: #f3f2e2;
  border: 1px solid #dedaaf;
  color: #333;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}


a.button_add:hover {
  background-color: #dedaaf;
}

.select_asignees_inline_widget .company_user span.responsible {
  background: #d7d4a5;
  color: #000;
  -moz-border-radius: 4px;
}

/*******************************************************************************
  Empty page
*******************************************************************************/

p.empty_page {
	font-size:16px;
	border:none;
	color:#545c67;
}

p.empty_page a, p.empty_page a:hover {
  color: #a5c941;
  text-decoration: underline;
  padding:0 5px 0 5px;
}

p.empty_page a:hover {
  color: #7d9a2d;
}




/*******************************************************************************
  Slate
*******************************************************************************/


.empty_slate {
  	zoom: 1;
  	overflow: hidden;
  	border: 1px solid #e6eabd;
  	background: #f1f4cb;
  	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
  	padding: 10px 20px;
	margin-bottom:20px; 
}
