* {
	font-family:Sans-serif;
}

.logo {
    padding:0px;
    margin:0px;
}

div.usercontainer {
	margin:0 0 10 0px;
}

div.usercontainer div.detail {
	
}

div.usercontainer div.logout {
	position:absolute;
	right:0px;
	top:0px;
	margin:0 10 0 0px;
}

div.usercontainer div.help_menu {
	position:absolute;
	left:0px;
	top:0px;
	margin:0 0 0 10px;
}

div.usercontainer div.logout a {
	color:red;
}

div.breadcrumb {
	margin:0 0 10 0px;
	font-style:italic;
	color:grey;
}

div.breadcrumb a {
	color:grey;
}

button.blogin {
    background: green none repeat scroll 0 0;
    border: 1px solid white;
    color: white;
}

button.bedit {
    background: yellow none repeat scroll 0 0;
    border: 1px solid white;
	font-weight:bold;
}

button.bsave {
    background: green none repeat scroll 0 0;
    border: 1px solid white;
	font-weight:bold;
	color:white;
}

button.bdelete {
    background: red none repeat scroll 0 0;
    border: 1px solid white;
	font-weight:bold;
}

div.rpeople_list ul li a {
	text-decoration:none;
}

div.rpeople_list ul li a:hover {
	color:red;
}


.dashboard_summary {
	background-color:cyan;
	margin-bottom:5px;
}

.tr_dashboard_summary {
	font-style:italic;
}

.tr_dashboard_summary td {
	padding-right:10px;
}

.green_status {
	background-color:green;
	padding:5px;
	margin-bottom:1px;
}


.red_status {
	background-color:red;
	padding:5px;
	margin-bottom:1px;
}

.orange_status {
	background-color:orange;
	padding:5px;
	margin-bottom:1px;
}

.yellow_status {
	background-color:orange;
	padding:5px;
	margin-bottom:1px;
}

.green_status a, .red_status a, .yellow_status a, .orange_status a{
	color:black;
}

.cell_detail {
	background-color:silver;
	padding:5px;
}

.cell_detail a {
	color:black;
}
.cell_detail:hover { 
/*	
background-color:silver;
*/
}

.seva_cell_detail {
	background-color: silver;
	padding:2px;
	text-decoration:none;
}

.seva_cell_detail_red {
	background-color: #CC0000;
	padding:2px;
}

.seva_cell_detail_orange {
	background-color: #CC6600;
	padding:2px;
}
.seva_cell_detail_yellow {
	background-color: #CCCC00;
	padding:2px;
}

.seva_cell_detail_green {
	background-color: #66CC00;
	padding:2px;
}

.seva_cell_detail_done {
	background-color: #00CC00;
	padding:2px;
}

.seva_cell_detail_black {
	background-color: black;
	color: white;
	padding:2px;
}

select#id_sevaite_status option.lighter {
    color:green;
    font-weight:strong;
    font-size:20px;
}

.sevaite_status {
    font-size:12px;
}

span.alert_rs_assigned_days {
    font-weight:bold;
    font-size:15px;
}
/*SLEEPING AREA AND CAMPER AREA STYLES*/
table.rest_area_summary td {
    border-bottom:1px solid gray;
    padding:3px;

}

table.rest_area_summary tr.head td {
    background-color:grey;
    font-weight:bold;
    padding:10px;
}

table.rest_area_summary td.txtcenter {
    text-align:center;
}

.alert_saturation {
    color:red;
    font-weight:bold;
    background-color:orange;
}

/*SILEM MESSAGES*/
div.page_not_found_error {
    text-align:center;
    font-weight:bold;
    background-color:orange;
}

/*REGISTRATION*/
.registration_password {
    font-family: "Times New Roman", Times, serif;
    font-weight:bold;
    font-size:26px;
}
