/* Blocks */

/* Left Column */
table.blocklcolumn {
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-size: 10px;
	width: 175;
}

/* Left Block */
table.blockl {
	padding-bottom: 10px;
	width: 100%;
}

table.blocklhead {
}

table.blocklhead td.title{
	background-color: #4e76b2;
	color: #FFFFFF;
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

table.blocklbody {
	border-left: 1px solid #4e76b2;
	border-right: 1px solid #4e76b2;
	border-top: 1px solid #4e76b2;
	border-bottom: 1px solid #4e76b2;
	background-color: #EEEEEE;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
}

table.blocklitem {
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-size: 10px;
	width: 100%;
}

table.blocklitem td.title {
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/* Centre Column */
table.blockccolumn {
	width: 100%;
}

/* Cenre Block */
table.blockc {
	padding-bottom: 10px;
	width: 100%;
}

table.blockchead {
}

table.blockchead td.title{
	background-color: #940708;
	color: #FFFFFF;
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

table.blockcbody {
	border-left: 1px solid #940708;
	border-right: 1px solid #940708;
	border-top: 1px solid #940708;
	border-bottom: 1px solid #940708;
	background-color: #FFF0F0;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
}

table.blockcitem {
	background-color: #FFF0F0;
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #940708;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
}

table.blockcitem th.title {
	background-color: #FFE0E0;
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #c43738;
	text-align: left;
}


/* Right Column */
table.blockrcolumn {
	width: 175;
}

/* Right Block */
table.blockr {
	padding-bottom: 10px;
	width: 100%;
}

table.blockrhead {
}

table.blockrhead td.title{
	background-color: #4e7622;
	color: #FFFFFF;
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

table.blockrbody {
	border-left: 1px solid #4e7622;
	border-right: 1px solid #4e7622;
	border-top: 1px solid #4e7622;
	border-bottom: 1px solid #4e7622;
	background-color: #EEEECC;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
}

table.blockritem {
	width: 100%;
}


/* Header */
table.date {
	background-color: #EEEEEE;
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-size: 9px;
	text-align: right;
	width: 100%;
}

table.header {
	width: 100%;
}

table.header td.menu {
	background-color: #4e76b2;
	font-size: 75%;
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	color: #FFFFFF
;}

table.middle {
	background-color: #FFFFFF;
	padding-top: 10px;
	width: 100%
;}

table.middle td {
	vertical-align: top;
}

table.page {
	width: 100%
;}

/* Footer */
table.footer {
	background-color: #FFFFFF;
	border-top: 1px solid #4e76b2;
	font-size: 65%;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: right;
	width: 100%
;}

/* Other */
table.login {
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-size: 10px;
}

/* server_status */
span.value {
	background-color: #FFF0F0;
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #940708;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
