body {
	background-color			:white;
	padding						:0;
	margin						:0;
	font-family					:Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', helvetica, arial, sans-serif;
	font-size                   :9pt;
}
.header {
	width						:100%;
	background-color			:#222222;
	border						:1px solid #c6c6c6;
	border-top-style			:none;
	border-left-style			:none;
	border-right-style			:none;
	border-collapse				:collapse;
	margin-bottom				:2em;
}
.header td {
	color						:#f3ccb2;
	font-family					:verdana, tahoma, Arial;
}
.header td span {
	color						:white;
}
.hdrspace {
	width						:12%;
	padding						:1.2em 1em 1.3em 1em;
}
.content {
	width						:100%;
	border-collapse				:collapse;
}
.content td {
	vertical-align				:top;
}
h1 {
	font-family                 :"Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight					:normal;
	font-size					:20pt;
	padding						:0;
	margin						:0;
	margin-bottom				:0.3em;
	text-shadow					:1px 1px 10px #777777;
	color						:#222222;
	position: relative;
	color: #464646;
	color:#7b7a7a;
	color:black;
	font-weight:bold;
}
h1 span {
	background					:url(gradient/images/gradient-glossy.png) repeat-x;
	position					:absolute;
	display						:block;
	width						:100%;
	height						:31px;
}
h2 {
	font-size					:110%;
	color						:#666666;
	font-weight					:normal;
	margin						:0;
	padding						:0;
	text-shadow					:1px 1px 10px #777777;
}
.warning {
	font-size					:9pt;
	color						:#776666;
}
.warning b {
	color						:black;
}
.littlespace {
	margin-top					:2em;
}
.space {
	margin-top					:3.5em;
}
.spacebis {
	margin-top					:9em;
}
.icon {
	background-image			:url('icon.jpg');
	width						:140px;
	height						:190px;
	background-repeat			:no-repeat;
	background-position			:right center;
}
.group {
	text-align					:right;
	padding-right				:1.6em;
	font-weight					:bold;
	/*text-shadow					:1px 1px 10px #777777;*/
	white-space					:nowrap;
}
.nam {
	padding-right				:0.8em;
	white-space					:nowrap;
}
.lnk {
	text-decoration				:none;
	color						:#a14508;
	border						:1px solid #ead6c9;
	border						:1px solid #f2e2d8;
	border-left-style			:none;
	border-right-style			:none;
	border-top-style			:none;
	padding						:0.1em 0.3em 0.1em 0.3em;
	white-space					:nowrap;
}
.lnk:hover {
	background-color			:#a14508;
	color						:white;
	text-shadow					:1px 1px 6px black;
}
.hlnk {
	width						:1px;
	white-space					:nowrap;
	padding						:0;
	margin						:0;
}
.hlnk a {
	font-size					:8pt;
	text-decoration				:none;
	color						:#f5b991;
	padding						:0.3em 1em 0.3em 1em;
	border						:1px solid #222222;
}
.hlnk a:hover {
	background-color			:#666666;
	border						:1px solid black;
	color						:black;
	text-shadow					:1px 1px 6px white;
}
.data {
	border-collapse				:collapse;
	margin-bottom				:4em;
}
.data td {
	padding-top					:0.2em;
	padding-bottom				:0.2em;
}
.spacer {
	height						:1em;
}
.revision {
	margin						:14em 3.2em 1em 2.5em;
	text-align					:right;
	font-style					:italic;
}
.footer {
	margin						:5em 3em 0em 3em;
	text-align					:right;
	border						:1px solid #AAA;
	border-left-style			:none;
	border-right-style			:none;
	border-bottom-style			:none;
	color						:#444;
	padding						:1em 0.5em 2em 2em;
}
.footer a {
	color						:#933;
	text-decoration				:none;
}
.mirrors {
	margin						:0;	
	border-collapse				:collapse;
}
.mirroricon {
	width						:40px;
	height						:35px;
	background-image			:url('world.png');
	background-repeat			:no-repeat;
	background-position			:center center;
}
.mirrors td {
	vertical-align				:middle;
}
.mirrors td a {
	color						:#222244;
	text-decoration				:none;
	padding						:0.3em 0.3em 0.3em 0.3em;
}
.mirrors td a:hover {
	background-color			:black;
	color						:white;
}
.all {
	text-align					:right;
	margin-top					:5em;
}
.all a {
	color						:#222244;
	text-decoration				:none;
	padding						:0.3em 0.3em 0.3em 0.3em;
	background-image			:url('arrow.gif');
	background-position			:right center;
	background-repeat			:no-repeat;
	padding-right				:16px;
	padding-left				:0.5em;
	border						:1px solid #CCCCCC;
	border-top-style			:none;
	border-left-style			:none;
	border-right-style			:none;
}
.all a:hover {
	background-color			:black;
	color						:white;
}
.updating {
    color                       :red;
}
.error {
	border						:1px solid #DAA;
	background-color			:#FFEEEE;
	padding						:0.5em 1em 0.5em 1em;
	margin-top					:1em;
	margin-bottom				:1em;
}

