* {
	margin: 0px;
	padding: 0px;
	}
	
body {
	margin: 5px 20px 5px 210px;
	background: #222;
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 13px;
	color: #fff;
	}
	
#menu {
	position: fixed;
	top: 0px; 
	left: 0px;
	height: 100%;
	background: #111;
	}
	
#menu ul {
	list-style-type: none;
	width: 180px;
	}
	
#menu ul li {
	padding: 5px 10px;
	background: rgba(255,255,255,0.2);
	margin-bottom: 1px;
	}
	
a {
	color: #fff;
	text-decoration: none;
	}
	
fieldset {
	border: none;
	}

legend {
	font-weight: 300;
	font-size: 1.1em;
	margin-bottom: 10px;
	}

table.contenttable {
	width: 100%;
	border: none;
	border-collapse: collapse;
	}

table.contenttable tr {
	border-bottom: 1px dotted #fff;
	}

table.contenttable tr:nth-child(odd) {
	background: rgba(255,255,255,0.2);
	}

table.contenttable tr.removed {
	display: none;
	}

table.contenttable tr.error {
	background: #dd1a1a !important; 
    }

table.contenttable tr.error:nth-child(odd) {
	background: #e34e4e !important;
    }

table.contenttable tr.last {
	background: #006fa0;
    }

table.contenttable tr.last:nth-child(odd) {
	background: #008dcb;
    }

table.contenttable tr.last {
/*    display: none; */
    }

table.contenttable tr.last.error {
    display: table-row !important;
    }

table.contenttable tr.update {
	background: #3E5E2A;
	}

table.contenttable tr.alpha {
	background: rgb(137,111,44);
	}

table.contenttable tr.update:nth-child(odd) {
	background: #568439;
	}
	
table.contenttable tr.alpha:nth-child(odd) {
	background: rgb(174,144,65);
	}

table.contenttable tr.header {
	background: #fff;
	color: #000;
	border: none;
	}
	
table.contenttable td {
	width: 10%;
	padding: 5px 10px 5px 0px;
	}
	
	