body {
	background-color:		#CED3FF;
}

/* Table of available Statistics for Branches */
#branches {
	width:					100%;
}

#branches th {
	background-color: 		#418ADE;
	color:				#fff;
	text-align:			center;
}

h1 {
	font-size:			large;
	margin-bottom:			15px;
	padding:			5px;
	background-color: 		#C5CDFF;
	border-right:			5px solid #585C72;
	text-align:			center;
	border: 			1px dotted #418ADE;
	color:				#585C72;
}

/* Navigation bar style */
/* By default the navigation bar is hidden, 
 */
#navigation, #branches, #quicklinks {
	font-size:			small;
	padding: 			1px;
	margin-bottom:			15px;
	background-color: 		#C5CDFF;
	text-align:			center;
	border: 			1px dotted #418ADE;
	
}

#navigation ul li, #branches ul li {
	display:			inline;
	padding:			5px;
	background-color: 		#C5CDFF;
	border-right:			5px solid #585C72;
}

#navigation ul li a, #branches ul li a {
	color:				#585C72;
}

#navigation ul li:hover, #branches ul li:hover {
	border-left:			5px solid #585C72;
	border-right:			none;
	background-color: 		#393C72;
	color:				#fff;
}



/* Package bar style */
/* By default the package bar is hidden, 
 * but can easily be activated by removing the
 * display:none line.
 */
#package {
	padding: 			1px;
	background-color: 	#E6F0F9;
	border: 			1px dotted #418ADE;
	width:				20%;
	margin-left:		auto;
	margin-right:		auto;
	margin-bottom:		15px;
	text-align:			center;
	display:			none; 
}

/* Team bar style */
/* By default the team bar is hidden, 
 * but can easily be activated by removing the
 * display:none line.
 */
#team {
	padding: 			1px;
	background-color: 	#E6F0F9;
	border: 			1px dotted #418ADE;
	width:				20%;
	margin-left:		auto;
	margin-right:		auto;
	margin-bottom:		15px;
	text-align:			center;
	display:			none; 
}


/* General style */
.stats {
	margin-left:					auto;
	margin-right:					auto;
	padding:				0px;
	border:					none;
	background-color:		#ffffff;
	border-collapse:		collapse;
	width:					100%;
}

/* Header style */
.stats thead th {
	text-align:			center;
	font-size:			x-small;
	background-color: 		#C5CDFF;
	color:				#585C72;
	border: 			1px solid #8b898b;
}


.stats thead th.translated {
	/*color:					#339933;*/
}

.stats thead th.fuzzy {
	/*color:					#333399;*/
}

.stats thead th.untranslated {
	/*color:					#dd3333;*/
}


/* Body style */
.stats tbody td {
	border: 				1px solid #8b898b;
	width:					35px;
	font-size:				small;
	text-align:				right;
	white-space:			nowrap;
}

/* Kind of columns */

/* Alternative (% in fact) column */
.stats .alt { 
	background-color: 		#D1D4DC;
}

/* Name */
.stats .name { 
	background-color: 		#D1D4DC;
	text-align:			left;
	padding-left:			10px;
}

/* Graph */
.stats .graph {
	background-color: 		#D1D4DC;
}

/* Image */
.stats .image {
	width:					35px;
}

.stats .total {
	font-weight:		bold;
}


/* Type of row */
.stats tr.obsolete {
	background-color:		#e0f0ff;
	/*alternate td with background-color: #e0f0ff | #d0e0f0 */
}

.stats .obsolete .alt, .stats .obsolete .graph, .stats .obsolete .name { 
	background-color:		#d0e0f0;
}


.stats .invalid {
	background-color:		#ffd8d0;
}

.stats .invalid .alt, .stats .invalid .graph, .stats .invalid .name { 
	background-color:		#ffc8c0;
}


.stats .sum, .stats .sum .alt, .stats .sum .graph, .stats .sum .name {
	background-color:		#C5CDFF;
	color:				#585C72;
	font-weight:			bold;
}

.stats .toplist {
	background-color:		#ffff92;
}

.stats .toplist .alt, .stats .toplist .graph, .stats .toplist .name { 
	background-color:		#e7e784;
}

/*
 * Style of the Full Info table
 */
#compactstats table {
	margin-left:					auto;
	margin-right:					auto;
	padding:				0px;
	border:					none;
	background-color:		#ffffff;
	border-collapse:		collapse;
	width:					100%;
}

#compactstats table thead th {
	text-align:			center;
	font-size:			x-small;
	background-color: 		#C5CDFF;
	color:				#585C72;
	border: 			1px solid #8b898b;
}

#compactstats table tbody td {
	border: 				1px solid #8b898b;
	width:					35px;
	font-size:				small;
	text-align:				right;
	white-space:			nowrap;
}

#compactstats table td.error {
	background-color:		#ffd8d0;
}


#compactstats table td.finished {
	font-weight:		bold;
}


/*
 * Style of the Essential table
 */
#essential table {
	margin-left:			auto;
	margin-right:			auto;
	padding:				0px;
	border:					none;
	background-color:		#ffffff;
	border-collapse:		collapse;
	width:					100%;
}

#essential table thead th {
	text-align:			center;
	font-size:			x-small;
	background-color: 		#C5CDFF;
	color:				#585C72;
	border: 			1px solid #8b898b;
	font-weight:		normal;
}

#essential table tbody td {
	border: 				1px solid #8b898b;
	width:					35px;
	font-size:				small;
	text-align:				right;
	white-space:			nowrap;
}


#essential table td.finished {
	color:				#fff;
	background-color:	#229922;
}

#essential table td.notfinished {
	background-color:	#E6F0F9;
}

/*
 * Style of the General Information Page
 */
#generalinfo {
	padding: 			1px;
	padding-bottom: 	15px;
	margin-bottom:		1px;
	width:				100%;
	background-color: 	#E6F0F9;
	border: 			1px dotted #418ADE;
}

#generalinfo h3 {
	margin-left:		10px;
}

#generalinfo #totals {
	margin-left:		30px;
}

#generalinfo #extendedinfo {
	margin-left:		30px;
}

#generalinfo #errors {
	margin-left:		30px;
}

#generalinfo #sqlinformation {
	margin-left:		30px;
}

#generalinfo .sqltable {
	font-variant:		small-caps;
}

/*
 * General classes and identifier
 */
#emptycell {
	border:					none;
	background-color:		transparent;
}

#update {
	margin-top:				10px;
	margin-bottom:				15px;
	margin-left:			auto;
	margin-right:			auto;
	text-align:				center;
	font-size:				small;
}

#copyright {
	font-size:			small;
	padding: 			5px;
	background-color: 		#C5CDFF;
	text-align:			center;
	border: 			1px dotted #418ADE;
}

#history {
	margin-left:			auto;
	margin-right:			auto;
	font-size:				small;
	text-align:				center;
}

#thresholds {
	margin-bottom:			10px;
}

a img {
	border:				0;
}

.alt1 {
	vertical-align:		top;
	background-color: 	#E6F0F9;
}

.alt2 {
	vertical-align:		top;
	background-color: 	#D1D4DC;
}


#header {
	text-align:		center;
}

#footer {
	text-align:		center;
}
