/*---tags---*/

body {
	background-color:black;
	background-image:url('/common/bg.raster.png');
	margin:0px;
	padding:0px;
}

body,td,a {
	color:#C0C0C0;
	font:16px Arial,Sans-Serif;
}

a:hover {
	color:white;
}

h1 {
	margin:0px;
	margin-bottom:16px;
	font:bold 20px Arial,Sans-Serif;
	color:#7D9AC2;
}

img {
	border:0px;
}

p {
	margin:0px;
	margin-bottom:16px;
}

ul {
	margin-top:0px;
}

table {
	border-collapse:collapse;
}

input.text,textarea {
	width:300px;
	color:#C0C0C0;
	background-color:transparent;
	border:1px solid #808080;
	padding:2px;
}

textarea {
	height:120px;
}


/*---classes---*/

p.Raster {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
}

td.Content {
	padding-left:330px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:60px;
	background-image:url('/common/content.fade.png');
	background-repeat:no-repeat;
	background-position:330px 0px;
}

a.TextLink:link,a.TextLink:visited,a.TextLink:hover {
	text-decoration:underline;
	margin-left:2px;
	margin-right:2px;
	padding-left:14px;
	background-image:url('/common/link.pointer.png');
	background-repeat:no-repeat;
	background-position:0px 4px;
}

a.TextLink:hover {
	color:white;
}

td.FirstRow,td.EachRow {
	vertical-align:top;
	padding:8px;
}

td.EachRow {
	border-top:2px solid #C0C0C0;
}

table.data {
	border-collapse: separate;
}

table.data th,
table.data td {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #888;
	border-right: 1px solid #444;
	padding: 4px;
	padding-left: 8px;
	padding-right: 8px;
}

table.data th {
	border-left: 1px solid #444;
}

table.data tr.odd th,
table.data tr.odd td {
	background-color: #222;
}

table.data tr.even th,
table.data tr.even td {
	background-color: #333;
}

input.Submit {
	width:100px;
	color:#C0C0C0;
	background-color:#404040;
	border:1px solid #C0C0C0;
	padding:2px;
}

img.FloatR {
	float:right;
	clear:both;
	margin:16px;
	margin-right:0px;
	border:1px dashed #808080;
}

img.Portrait {
	border:1px dashed #808080;
}

/*---layers---*/

#divContent {
	position:relative;
	z-index:5;
	height:250px;
	max-width:900px;
	background-repeat:no-repeat;
	padding:16px;
	padding-top:64px;
	padding-right:60px;
}

#divPointer {
	position:absolute;
	z-index:4;
	width:28px;
	height:28px;
	left:60px;
	top:210px;
	visibility:hidden;
}

#divMenu {
	position:absolute;
	z-index:3;
	width:250px;
	left:70px;
	top:200px;
}

#divTop {
	background-image:url('/common/top.raster.png');
	background-repeat:repeat-x;
	position:relative;
	z-index:2;
	width:100%;
	height:200px;
}

#divBgImage {
	position:absolute;
	z-index:1;
	width:600px;
	height:396px;
	right:16px;
	bottom:16px;
	background-image:url('/common/bg.frontcar.png');
	background-repeat:no-repeat;
}
