html,
body {
	margin:0;
	padding:0;
	height:100%; /* 100 % height */
	scrollbar-shadow-color:#1C3C59;      scrollbar-highlight-color:#1C3C59;
  scrollbar-darkshadow-color:#1C3C59; scrollbar-3dlight-color: #1C3C59; 
  scrollbar-track-color: #4F44D8; 
  scrollbar-face-color:#A397FF; 
  scrollbar-arrow-color: #1C3C59;
}
html>body #wrap {height:100%;} /* 100 % height */
#header {
	width:100%;
	height:3em;
}
html>body #header {
	position:fixed;
	z-index:10; /* Prevent certain problems with form controls */
}
html>body #content-wrap {height:100%;} /* 100 % height */
html>body #content {padding:4em 1em;} /* 6em = height of #header and #footer + 1em, 1em = give the content some breathing space */
#footer {
	width:100%;
	height:3em;
}
html>body #footer {
	position:fixed;
	bottom:0;
	z-index:10; /* Prevent certain problems with form controls */
}

html,
body {
	color:#A397FF;
	background:#1C3C59;
}

body {font: 0.9em "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Geneva, sans-serif;}

h1, h2, h3 { font:normal 1.2em "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Geneva, sans-serif; }

h1 { margin:0.5em 0; }
h2 { margin:0.5em 0 0 0; }
h3 { margin:0.7em 0 0 0; }

ul.ul_left { margin:0.5em 0 0.5em 1em;
	   list-style: disc outside;
	 }

ul.ul_right { margin:0.5em 0 0.5em -1em;
	   list-style: disc outside;
	 }
	
p {margin:1em 0;}

a:link,
a:visited {
	color:#D6AC44;
	font-weight:bold;
	text-decoration:none;
}
a:focus,
a:hover {
	background: #1C3C59;
	color:#D6AC44;
}

#header,
#footer {
	color:#306699;
	background:#000;
	text-align:center;
}
#header a {
	color:#D6AC44;
	font-weight:normal;
	text-decoration:none;
	}
#footer a {
	color:#D6AC44;
	font-weight:normal;
	text-decoration:none;
	}

#content-wrap,
#content {
	background:#1C3C59;
	background-image: url("../pics/box.jpg"); 
}

a.special:link, a.special:visited {
	font:normal 1.2em "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Geneva, sans-serif;
	color:#D6AC44;
	text-decoration:none;
}

a.special:focus, a.special:hover {
	background: #D6AC44;
	color:#4F44D8;
	border-color: #D6AC44;
	border-style: solid; 
	border-top-width: 0.05em;
  border-right-width: 0.3em;
  border-bottom-width: 0.05em;
  border-left-width: 0.3em;
}

#centerbox {
	   margin:2em auto;
	   width:70%;
	   padding:1em;
	   background-color:#4F44D8;
	   border:2em solid #A397FF;
	   filter:alpha(opacity=90);
	   opacity:0.90;
	   -moz-opacity: 0.90;
}
