/*
	CSS file for XMail Web Administration Interface / screen
	Protected by GNU General Public License
	(c) Michal A. Valasek - Altair Communications, 2001-2004
*/
BODY {
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: small;
	margin: 0px;
	padding: 0px;
	background-image: url(/_gfx/bg.gif);
}
TD, TH, INPUT, SELECT, TEXTAREA, BUTTON, .input {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: small;
}
INPUT, SELECT, TEXTAREA, BUTTON, .input {
	border-width: 1px;
}
TH {
	text-align: left;
}
H1 {
	color: #FF9900;
	font-weight: normal;
	font-size: 160%;
}
H2 {
	color: #FF9900;
	font-size: 140%;
	font-weight: normal;
}
H3 {
	color: #FF9900;
	font-size: 120%;
	font-weight: normal;
}
SMALL, .small {
	font-size: x-small;
}
STRONG, .strong {
	font-weight: bold;
}
CODE, .code {
	font-size: small;
	color: #660000;
	font-family: monospace;
}
A:link {
	color: #FF6600;
}
A:visited {
	color: #FF9900;
}
A:hover {
	color: #FF0000;
}
P {
	margin-top: 1ex;
	margin-bottom: 1ex;
}
.menu {
	color: #ffffff;
	background-color: #357cb9;
}
.button {
	background-color: #357cb9;
	font-size: 80%;
	text-decoration: none;
	border-left: #6699FF 1px solid;
	border-top: #6699FF 1px solid;
	border-right: #000066 1px solid;
	border-bottom: #000066 1px solid;
	padding: .5ex;
	padding-left: 1ex;
	padding-right: 1ex;
	color: #ffffff !important;
}
.menu .button {
	margin-left: 1ex;
	margin-right: 1ex;
}
.button A:hover {
	font-weight: bold !important;
}
.button-head {
	margin-top: 1ex;
	border-right: #000066 1px solid;
	padding-right: 1ex;
	border-top: #6699cc 1px solid;
	padding-left: 1ex;
	font-weight: bold;
	font-size: 80%;
	padding-bottom: .5ex;
	border-left: #6699cc 1px solid;
	color: #ffffff !important;
	padding-top: .5ex;
	border-bottom: #000066 1px solid;
	background-color: #275a8d;
	text-decoration: none;
	margin-left: 1ex;
	margin-right: 1ex;
}
.button-head IMG {
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 1ex;
	margin-top: -.2ex;
	margin-left: -.5ex;
}
.frame {
	margin-top: 20ex;
	font-size: x-small;
	text-align: center;
}
.menu A, .button A, .frame A {
	color: #ffffff !important;
	text-decoration: none;
}
.main {
	/* main working area */
	position: absolute;
	left: 200px;
	top: 100px;
	padding: 2ex;
}
.tbl TH, .DataGrid .Header TD, .Header {
	background-color: #9ABDDC !important;
	padding: .5ex;
	font-weight: bold;
}
.tbl TD, .DataGrid .Item TD {
	background-color: #CCDEED;
	padding: .5ex;
}
.DataGrid .AlternatingItem TD {
	padding: .5ex;
	background-color: #e6e6fa;
}
.tbl A:link, .DataGrid A:link {
	color: #000099 !important;
}
.tbl A:visited, .DataGrid A:visited {
	color: #000066 !important;
}
.tbl A:hover, .DataGrid A:hover {
	color: #0000ff !important;
}
.inf {
	background-color: #EAF2F8;
	color: #000066;
	padding: 10px;
	border: solid 2px #357CB9;
}
.inf A {
	color: #0000ff !important;
}
.err {
	background-color: #FFE5E5;
	color: #660000;
	padding: 2ex;
	border: solid 2px #ff0000;
}
.graph-used {
	background-color: #357cb9;
	height: 10px;
	border-left: solid 1px #357cb9;
	border-top: solid 1px #357cb9;
	border-bottom: solid 1px #357cb9;
}
.graph-free {
	background-color: #eaf2f8;
	height: 10px;
	border-right: solid 1px #357cb9;
	border-top: solid 1px #357cb9;
	border-bottom: solid 1px #357cb9;
}
