body
{
	background:url(images/dep_background.jpg) no-repeat fixed;
	font-family:Arial; font-size:14px; color:#dccfad;
	margin:5px 200px 5px 74px; padding-top:10px; padding-right:10px; background-color:#000
}

h1, h2, h3, h4, h5, h6, h7 { font-family:Arial; color:#dccfad }

h1 { font-size:22px; margin-bottom:12px }
h2 { font-size:20px; margin-bottom:10px }
h3 { font-size:18px; margin-bottom:8px }
h4 { font-size:16px; margin-bottom:6px }
h5 { font-size:14px; margin-bottom:4px }
h6 { font-size:12px; margin-bottom:2px }

hr { size:1px; border-color:#664400 }

ul,ol,li,div,td,th,address,blockquote,nobr,b,i,p,textarea
{
	font-family:Arial; font-size:14px; color:#dccfad
}
input,select,textarea
{
	font-family:Arial; font-size:12px; font-weight:normal;
	border-width:1px; border-color:#664400; background-color:#eddfbe;
}
code, kbd, tt { font-family:Courier New,Courier; font-size:14px; color:#dccfad }
small { font-size:10px }

ul { margin-top:6px; margin-left:0px; padding-left:20px }
ol { margin:6px 0px 6px 10px }
li { margin-bottom:2px }

pre { font-family:Courier New,Courier; font-size:14px; color:#dccfad }
pre.normal { color:#DCCFAD }

ins { color:#000000; font-weight:bold; text-decoration:none }
del { color:#000000; font-weight:bold; text-decoration:line-through }
var { font-style:normal; color:#dccfad }

a:link { color:#ddbb55; text-decoration:none }
a:visited { color:#ddb87e; text-decoration:none }
a:active { color:#ffffde; text-decoration:underline }
a:hover { color:#ffffde; text-decoration:underline }

.htmlbutton { color:#ddbb55; background:transparent; border:none; margin:0; padding:0; cursor:pointer }
.htmlbutton:hover { color:#ffffde; cursor:pointer }

a.navibutton:link { color:#ddbb55; text-decoration:none }
a.navibutton:visited { color:#ddb87e; text-decoration:none }
a.navibutton:active { color:#ffffde }
a.navibutton:hover { color:#ffffde; text-decoration:none }

.bold { font-weight:bold }
.border { border:1px solid white }

.tiny_vspace { font-size:4px; height:8px; overflow:hidden }
.small_vspace { font-size:8px; height:8px; overflow:hidden }
.large_vspace { font-size:16px; height:16px; overflow:hidden }

.form { border:1px solid; border-color:#090935 #b7b7cf #b7b7cf #090935 }
.checkbox { }
.errortxt { font-weight:bold; color:#f55 }
.errorbox { margin-top:0px; border-width:2px; border-style:solid; border-color:#f44 }
.successtxt { font-weight:bold; color:#8f3 }

.thead, tr.thead td { background:#332; border-top:2px solid #aaa; border-bottom:2px solid #aaa }
.talter { background:#333 }

table.overview
{
	border-collapse:collapse; empty-cells:hide;
}
table.overview th, table.overview td { border:1px solid }
table.overview td.NoBrdBtm { border-bottom:none }
table.overview td.NoBrdTop { border-top:none }
table.overview td.NoBrdBoth { border-top:none; border-bottom:none }

.button
{
	font-size:12px; font-weight:bold; color:#000; text-decoration:none;
	background-color:#a9854b; cursor:pointer;
	border-width:1px; border-color:#640;
	border-left-width:1px; border-left-color:#640;
	border-right-width:1px; border-right-color:#861;
	padding:1px 6px 1px 6px; width:auto; overflow:visible;
	border-left-style:outset; border-top-style:outset; border-right-style:ridge; border-bottom-style:ridge
}
.button:hover
{
	background-color:#bfb256; cursor:pointer;
	border-width:1px; border-color:#640;
	border-left-width:1px; border-left-color:#640;
	border-right-width:1px; border-right-color:#861;
}

a.buttonL:link,a.buttonL:visited,a.buttonL:active
{
	font-size:12px; font-weight:bold; color:#000; text-decoration:none;
	background-color:#a9854b; cursor:pointer;
	padding:1px; padding-left:6px; padding-right:6px;
	border-width:1px; border-color:#640;
	border-left-width:1px; border-left-color:#640;
	border-right-width:1px; border-right-color:#861;
	border-left-style:outset; border-top-style:outset; border-right-style:ridge; border-bottom-style:ridge
}
a.buttonL:hover
{
	background-color:#bfb256; cursor:pointer;
	padding:1px; padding-left:6px; padding-right:6px;
	border-width:1px; border-color:#640;
	border-left-width:1px; border-left-color:#640;
	border-right-width:1px; border-right-color:#861;
}

.developer { color:#efefaf; white-space:nowrap; }
ul li span.developer { white-space:normal }
.publisher { color:#aaaa9a; white-space:nowrap; }
.review
{
	font-size:14px; font-weight:bold;
	padding-left:14px;
	background:url(images/arrow.png) no-repeat fixed;
}
