* {
margin: 0;
padding: 0;
}

body {
background: #111 url(../img/background.png) repeat;
font-family: Verdana, Helvetica, arial, sans-serif;
color: #bcbcbc;
line-height: 17px;
font-size: 12.5px;
}

img {
border: none;
text-align: center;
}

a {
color: #C19E00;
}

a:hover {
color: #535353;
}

#wrap {
margin: 20px auto;
width: 800px;
text-align: center;
}

#top {
padding: 3px 0;
background: #000 url(../img/top.jpg) no-repeat;
}

#header {
background: #000 url(../img/header.jpg) no-repeat;
border: #535353;
color: #FFF;
height: 200px;
border-bottom:thick dashed #C19E00;
}

#menu {
height: 30px;
line-height: 30px;
background: #111;
}

#menu ul {
list-style-type: none;
padding-left: 30px;
}

#menu ul li {
display: block;
float: left;
}

#menu ul li a {
color: #C19E00;
padding: 0 15px;
text-decoration: none;
}

#menu ul li a:hover {
color: #535353;
border: #C19E00;
text-align: center;
}

#content {
background: #000 url(../img/content.jpg) repeat-y;
padding: 15px 0px;
}

.left {
width: 610px;
padding: 15px 0;
float: left;
text-align: justify;
}

.left h2 {
color: #E0D901;
font-weight: 800;
font-size: 20px;
letter-spacing: -1px;
padding: 10px 0 10px 0;
}

.right {
width: 200px;;
text-align: right;
float: right;
font-size: 70%;
padding-top: 150px;
padding-right: 20px;
}

#bottom {
background: #000 url(../img/bottom.jpg) no-repeat;
margin: 15px 0;
padding: 15px 0;
}

#footer {
background: #111;
text-align: center;
font-size: 9px;
}

#box_wrapper {
margin: 5px 21px 15px 21px;
width: 720px;
}

#box {
width: 220px;
margin-left: 20px;
text-align: left;
float:left;
}

#box h3 {
text-align: center;
}

#box ul {
list-style-type: none;
}

#box ul li {
padding: 3px 2px;
border: 1px solid #C19E00;
text-decoration: none;
}

.labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 85%;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 85%;
}

.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	background: url(img/dock-bg2.gif);
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #bcbcbc;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}