* {
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
}

body,a,h1,h2,h3,h4,h5,h6,i,table,td,th,td a, .on, .off,.number,li,ol,ul{
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
}

/*body.p body.h1{
	margin: 5px;
	padding: 5px;
}*/

table.on {
	background: #E5EBF2;
	border: 1px solid #E5EBF2;
}

.highlighted {
	/*background: #CCBBFF;*/
	background: #AAEEAA;
}

.highlighted2 {
	background: #BBCCEE;
}

.on {
	background: #D6E0EB;
}

.off {
	background: #E5EBF2;
}

a{
	color: #000080;
	text-decoration: none;
}

a:hover	{
	color: red;
	text-decoration: underline;
}

a.h3 	{
	color: black;
}

th.h1{
	font-family: Tahoma,Verdana, Arial, sans-serif;
	color: #003399;
	font-size: 7pt;
}

.h1number{
	font-weight:bold;
	background: #499BDD;
	color: white;
	text-align: right;
	font-size: 7pt;
}
 
td.h1, td.h1 a{
	color: black;
	background: #BBCCDD;
	padding: 1px;
}

th.day {
	color: black;
	font-weight: bold;
	text-align: left;
	background: #BBCCDD;
	padding: 3px;
	border: 1px solid #003366;
}

h2, .h2, td.h2, th.h2, h1.h2, th.h2 a, a.h2{
	font-weight:bold;
}
h2 ,.h2 {
	color: #499BDD;
}

tr.h1 {
	background-color: #BBCCDD;
}

th.h1, th.h1 a {
	background: #499BDD;
	color: white;
}

td.h2 a,  td.h2, .h2	{
	color: #499BDD;
}

th.h2, th.h2 a {
	font-weight:bold;
	background: #66667f;
	color: white;
}

th.h3, th.h3 a {
	font-weight:normal;
	background: #555555;
	color: white;
	text-align: left;
	
}

h3, .h3, td.h3, h1.h4, a.h3 {
	font-weight:bold;
	color:#66667f;
}

TD.h3, TD.h3 a .h3	{
	color: #499BDD;
	padding-bottom:2px;
}
	
th.h4, th.h4 a {
	font-weight:bold;
	background:#aaaaaa;
	color:black;
	text-align: left;
}
	
th.h5, th.h5 a {
	color: white;
	background: #aaaaaa;
	
	text-align: left;
}

h4, .h4, td.h4, h1.h5,{
	font-weight:bold;
	color:#aaaaaa;
}

TD.h4, TD.h4 a .h4	{
	color: #aaaaaa;
}



h5, .h5, td.h5, th.h6, h1.h5, th.h6 a, a.h5, a.h5:visited {
	font-weight:bold;
	color:black;
}

a.h5:hover {
	color:#333333;
}

TD.h5, TD.h5 a .h5	{
	color: black;
}

th.h7, th.h7 a {
	background: #cbe5ff;
	color: black;
}

h6 {
	font-size: 8pt;
	text-decoration: underline;
}

.syntax {
	color: #0080FF;
}

th, td {
	vertical-align:top;	
}

th, th a {
	font-weight:bold;
	background: #666699;
	color: white;
	text-align: left;
	padding: 2px;
	vertical-align: middle;
}

.number	{
	text-align: right;
}
pre {
	text-align: left;
	background: #E5EBF2;
}

.notprocessed {
	color: red;
}

table.syslogtable {
	border: 1px solid #333366;
}