@charset "utf-8";
/* CSS Document */

body
{
	background-color:#000000;
	background-image:url(img/bg.png);
}

img{border: 0px}
a{color:#999999;}

.contentDiv
{
	border: 0px;
	color: #777;
	/*background-color:#121212;*/
	width: 55em;
	margin-left:auto;
	margin-right:auto;
	margin-top:-1em;
}

.contentDiv table img
{
	border: 1px solid #000;
}

.contentDiv #logo
{
	background-image:url(img/zsx3.png);
	background-repeat:no-repeat;
	background-color:#191919;
	height:150px;
	border:1px solid #222;
	border-bottom:0px;
}

.contentDiv #navigation
{
	background-color:#191919;
	border-left:1px solid #222;
	border-right:1px solid #222;
	border-bottom:1px solid #222;
	color:#999999;
	text-align:left;
}

.contentDiv #acpNavigation
{
	background-color:#202020;
	border-left:1px solid #222;
	border-right:1px solid #222;
	border-bottom:1px solid #222;
	color:#999999;
	text-align:center;
}

.contentDiv #Body
{
	background-color:#151515;
	/*background-image:url(img/clear.gif);*/
	border-left:1px solid #222;
	border-right:1px solid #222;
	border-bottom:0px solid #222;
	padding-top:2em;
	text-align:center;

}

.contentDiv #footer
{
	background-color:#161616;
	border: 1px solid #222;
	margin-top: 0px;
	padding-top:-1px;
	text-align:center;
	vertical-align:middle;
	padding-top:.2em;
	height: 1.5em;
}

.entry
{
	width:auto;
	text-align:center;
	height: auto;

}

.entry #Heading
{
	background-color:#161616;
	color:#999999;
	font-size:22px;
	text-align: left;
	padding-left: 1.5em;
	padding-top: .2em;
	padding-bottom: .2em;
	border-top:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-color:#1f1f1f;
}

.entry #Body
{
	background-color:#0B0B0B;
	text-align: left;
	padding-left: 2.5em;
	padding-right:2.5em;
	padding-top: 1.5em;
	padding-bottom: 2em;
	border-left:1px solid;
	border-right:1px solid;
	border-bottom:1px solid;
	border-color:#1f1f1f;
}

.entry #Footer
{
	background-color:#0B0B0B;
	font-size:12px;
	text-align: left;
	padding-left: 1em;
	padding-top: .2em;
	padding-bottom:.2em;
	vertical-align:middle;
	width:33%;
	margin-left:auto;
	margin-top:-1.9em;
	margin-right:.1em;

}

.contentDiv #error
{
	margin-left: auto;
	margin-right: auto;
}

.contentDiv #login
{
	display: inline;
}

.contentDiv input,select
{
	border:1px solid #222;
	color:#666666;
	background: #222;
	
}
.contentDiv fieldset
{
	border:1px solid #222;
	color:#666666;
	background: #191919;
}
.contentDiv textarea
{
	border:1px solid #222;
	color:#666666;
	background: #191919;
}

.contentDiv #galleryUpload 
{
	margin-left:auto;
	margin-right:auto;
	width: 320px;
	text-align:left;
}