body {
  padding:0;
  margin:10px 0;
  font-size:13px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#3d3d3d;
  background:#9a988e;
}
ul, ul li, p, h1, h2, h3, h4, form, fieldset {
  margin:0;
  padding:0;
}
ul {
  list-style:none;
}
a {
  text-decoration:none;
  outline:none;
}
form, fieldset, a img {
  border:0;
  outline:none;
}
#wrapper {
  margin:0 auto;
  width:970px;
}
.bg_main {

  float: left;
  width:970px;
  background:#b5b3ab;
  border:solid 1px #000;
}
#header {
  float:left;
  background:url(../images/header.jpg) no-repeat;
  width:970px;
  height:259px;
  position:relative;
}
h1 a {
  position:absolute;
  width:395px;
  height:106px;
  top:123px;
  left:145px;
  text-indent:-9999px;
}
.form-login {
  float:right;
  margin:5px 10px 0 0;
  display:inline;
  height:25px;
}
#form-login {
 width: 970px;
 margin: 0 auto;
}
#form-login a{
	color:#FFF;
	text-decoration:none;
}
#form-login a:hover{
	text-decoration:underline;
}
.form-login label {
  float:left;
  width:82px;
  margin:3px 0 6px 0;
  color:#000;
  font-size:12px;
}
#password, #username {
  width:120px;
  float:left;
  margin:0 0 6px 0;
  padding:0 0 0 2px;
  height:15px;
  position:relative;
  font:11px/14px Arial, Helvetica, sans-serif;
}
.btn-center {
  float:right;
  width:125px;
  height:50px;
}
.btn-center #enter {
  width:125px;
  height:20px;
  float:right;
  font:11px/14px Arial, Helvetica, sans-serif;
}
#main {
  float:left;
  width:970px;
  padding:15px 0 0;
}
div.left {
  float:left;
  width:190px;
  padding:0 0 0 16px;
}
div.bg-top-menu {
  float:left;
  width:190px;
  background:url(../images/bg-top-menu.png) no-repeat;
  height:21px;
  margin:0 0 2px 0;
}
div.bg-bottom-menu {
  float:left;
  width:190px;
  background:url(../images/bg-bottom-menu.png) no-repeat;
  height:21px;
  margin:0 0 20px 0;
  overflow:hidden;
}
div.block-calendar {
  float:left;
  width:190px;
  text-align:center;
}
div.left ul.menu {
  float:left;
  width:190px;
}
div.left ul.menu li {
  float:left;
  width:180px;
  margin:0 0 2px 0;
  background:url(../images/bg-center-menu.png) repeat-y;
  height:23px;
  padding:0 0 0 10px;
  overflow:hidden;
}
div.left ul.menu a:hover, div.left ul.menu a {
  width:180px;
  height:23px;
  display:block;
  line-height:23px;
}
div.left ul.menu a {
  color:#fff;
}
div.left ul.menu a.active, div.left ul.menu a:hover {
  color:#df9c07;
}
#content1 {
  float:left;
  width:520px;
  border-right:3px solid #522101;
  min-height:653px;
  padding:0 10px;
height: expression(document.body.clientHeight > 653 ? "653px" : "653px");
  text-align:left;
}
#content {
float:left;
min-height:653px;
_height:653px;
padding:0 10px;
text-align:left;
width:720px;
}
#content h1.title-pos {
  font-size:20px;
  padding:0 0 5px 0;
}
#content h2.title {
  font-size:18px;
  padding:0 0 5px 0;
}
div.right {
  float:left;
  width:203px;
  padding:0 0 0 6px;
  text-align:justify;
}
#content a, div.right a {
  color:#3d3d3d;
  text-decoration:underline;
}
#content a:hover, div.right a:hover {
  text-decoration:none;
}
div.right h3 {
  font-size:20px;
  font-weight:normal;
  padding:0 0 10px 3px;
  text-align:left;
}
div.right p {
  text-align:left;
  padding:10px 0 0;
}
#footer {
  clear:both;
  width:955px;
  height:33px;
  padding:25px 0 0 15px;
  background:#7a7a70;
  overflow:hidden;
}
#footer p {
  font:14px Arial, Helvetica, sans-serif;
  color:#fff;
  float:left;
}
#header #error {
  position:absolute;
  top:120px;
  right:12px;
  width:400px;
  height:20px;
  text-align:right;
}
#error {
	margin-top:10px;
}
#error span {
  color:#CC3333; !important
}
#hoList {
	margin-top:10px;
}
#hoList td {
	text-align:left;
	font-size:75%;
}
#hoList th {
	font-weight:bold;
	text-align:left;
}
#accForm {
	border-collapse:collapse;
	margin:0;
	padding:0;
	border:solid 1px #808080;
	width:100%;
}
#accForm td{
	padding:5px;
	text-align:left;
 	border:solid 1px #808080;
}
#accForm th {
	font-size:150%;
	color:#615844;
}
#accForm input, #accForm textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}	
