/*
============================================================ 
                       L A Y O U T
============================================================
*/
.container {
  width:780px;
  padding:0 auto;
}

.header_spacer {
  height:4px;
  display:block;
  background:url('../../images/layout/user/header_spacer.jpg') repeat-x;
}

.header_left {
  float:left;
  width:500px;
  height:123px;
  display:block;
  background:url('../../images/layout/user/header_left.jpg') no-repeat;
}

.header_right {
  float:right;
  width:280px;
  height:123px;
  display:block;
  background:url('../../images/layout/user/header_right.jpg') no-repeat;
}

.header_right_content {
  padding:84px 0 0 15px;
  font-size:9pt;
}

.header_right_content a {
  color:#00425f;
  text-decoration:none;
}

.header_right_content a:hover {
  color:#fff;
  text-decoration:none;
}

.menu_top {
  height:27px;
}

.menu_top_left {
  float:left;
  width:38px;
  height:27px;
  display:block;
  background:url('../../images/layout/user/menu_top_left.jpg') no-repeat;
}

.menu_top_middle {
  float:left;
  width:704px;
  height:27px;
  display:block;
  background:url('../../images/layout/user/menu_top_bg.jpg') repeat-x;
}

.menu_top_content {
  padding:3px 0 0 0;
  color:#ccffff;
  text-align:center;
}

/*
.menu_top_content ul {
  list-style:none;
  padding:0;
  margin:0;
}
*/

.menu_top_content ul li.root {
  padding:0 15px;
  display:inline;
}

/*
.menu_top_content a {
  color:#ccffff;
  text-decoration:none;
}

.menu_top_content a:hover {
  color:#f2c558;
  text-decoration:none;
}
*/

.menu_top_right {
  float:left;
  width:38px;
  height:27px;
  display:block;
  background:url('../../images/layout/user/menu_top_right.jpg') no-repeat;
}

.content {
  width:704px;
  padding:0 38px;
  background:url('../../images/layout/user/container_bg.jpg') repeat-y;
}

.content_spacer {
  height:7px;
  display:block;
  background-color:#b4b4b4;
}

.content-left {
  width:190px;
  margin:0 4px 0 0;
  float:left;
}

.content-left ul {
  padding:0 !important;
}

.content-right {
  width:462px;
  margin:0  0 0 8px;
  float:right;
}

.content_text {
  padding:10px 20px;
}

.footer {
  width:780px;
  height:46px;
  display:block;
  background:url('../../images/layout/user/footer_bg.jpg') no-repeat;
}

.footer_content {
  padding:5px 40px 0 40px;
  text-align:center;
  color:#c9dba3;
  font-size:8pt;
}
