
* {
    color: #000;
}

::selection {
    background: #4e8abe;
    color: black;
    text-shadow: none;
}

::-moz-selection {
    background: #4e8abe;
    color: black;
    text-shadow: none;
}

body
{
    background:#fff;
	padding: 0;
	margin: 0;
	border: 0;
}


#header {
    height: 72px;
    text-align: center;
}

#login #header img {
    float: none;
}

#login-box
{
	background: #333;
	border: 1px solid #fff;
}

#login-box input
{
	background: #FFFFFF;
	border: 1px solid #000;
}

#login-box input {
    color: #333;
}

#login-box input#password, #login-box input#username
{
	border: 1px solid #000000;
}

#login-box label {
    color: #fff ;
}

#tabs, #table {
    background: #fff;
}

#tabs {
    border-bottom: 1px solid #4e8abe;
}
/* Top Level Navigation Rest States
 */
/* Normal tab background colour */
#tabs ul li a,
#tabs ul.level1 li a
{
	background: #ccc;
}
/* Custom tabs background colour */

#tabs ul li.logout-li a {
    background: #666;
}

/* Selected & Hover States Top Level
 */
#users #tabs ul li.users-li a,
#sites #tabs ul li.sites-li a,
#clients #tabs ul li.clients-li a,
#room_types #tabs ul li.room_types-li a,
#lists #tabs ul li.lists-li a,
#postcodes #tabs ul li.postcodes-li a,
#equipment #tabs ul li.equipment-li a,
#inspection_types #tabs ul li.inspection_types-li a,
#recipient_emails #tabs ul li.recipient_emails-li a,
#settings #tabs ul li.settings-li a

{
    
	margin-top: 0;
	border-top: 2px solid #4e8abe;
	background: #4e8abe;
}

#tabs ul li:hover a,
#tabs ul li a:hover
{
    margin-top: 0;
	border-top: 2px solid #4e8abe;
	background: #4e8abe;
}

/* Custom Selected & Hover States Top Level */
#publish #tabs ul li.publish-li a
{
    margin-top: 0;
    border-top: 2px solid #d00;
    background: #d00;
}

#tabs ul li.publish-li:hover a
{
    margin-top: 0;
    border-top: 2px solid #d00;
    background: #d00;
}

#tabs ul li.logout-li:hover a
{
    margin-top: 0;
    border-top: 2px solid #000;
    background: #000;
}

/* Second Level unselected */
#tabs ul li ul li a
{
	border-top: 2px solid #999 !important;
    background: #999 !important;
}

/* Second Level Hover */

#tabs ul li ul.level0 li:hover a {
    background: #4e8abe !important;
}

/* Third Level unselected */

#tabs ul li ul.level0 li:hover ul.level1 li a {
    border-top: 2px solid #999 !important;
	background: #999 !important;
}

/* Third Level Hover */

#tabs ul li ul.level0 li:hover ul.level1  li:hover a {
    background: #4e8abe !important;
}

/* Controls */
.controls {
    background: #333;
	border-bottom: 1px solid #000;
}

.controls span, .controls span a {
	color: #fff;
}

.controls select {
    color: #000;
}
/* Table */
* #table {
    background: #fff;
}

.contextual-help strong {
    color: #666;
}

/* Filters */

#table form.filter-box {
    background: transparent !important;
}

#table form.filter-box input, #table form.filter-box select {
    color: #000 !important;
    
}

#table form.filter-box input.submit {
    color: #fff !important;
    background: #333;
    border: 0;
    
}

/* Crumbtrail & Footer */

#footer, #footer a {
    color: #000;
}

p.crumbtrail, p.crumbtrail a {
    color: #000;
}

/* Switch control */
a.switch.on {
     background: #4e8abe;
}
