html, body {
  height:100%;
}

body {
  min-width: 1000px; margin: 0px;
  background: #FFFFFF; cursor: default;
}

/* For all browsers */

form {
  margin: 0px; padding: 0px;
}

img {
  display: block; border-color: #666666;
}

p img {
  display: inline;
}

p {
  font: normal 12px Tahoma; color: #666666;
  line-height: 18px; margin: 0px; padding-bottom: 12px;
}

a {
  color: #097AC2; text-decoration: underline;
}

a:hover {
  color: #097AC2; text-decoration: none;
}

h1, h2, h3 {
  font-weight: normal; font-family: Tahoma;
  margin: 0px; padding-bottom: 10px;
}

h1 {font: normal 18px Tahoma; color: #FF9A15;}
h2 {font: normal 16px Tahoma; color: #FF9A15;}
h3 {font: bold 12px Tahoma; color: #000000;}

li, div, span, font {
  font: normal 12px Tahoma; line-height: 18px; color: #666666;
}

small {
  font: normal 10px Tahoma;
}

div.last {
  float: none !important;
  clear: both !important;
  font-size: 0px; height: 0px;
  overflow: hidden;
}

th, td, li {
  font: normal 12px Tahoma; color: #666666;
  line-height: 18px; padding-bottom: 3px;
}

input, select, textarea {
  font: normal 12px Verdana; color: #9C9C9C; letter-spacing: -1px;
}

#main {
  width: 1000px; margin: 0px auto; overflow: hidden;
  background: #FFFFFF url('/images/head.gif') repeat-x;
}

#main #head {
  position: relative; height: 150px;
  background: #FFFFFF url('/images/head.jpg') no-repeat;
}

#main #head #logo {
  position: absolute; margin: 45px;
}

#main #head #logo img {
  width: 160px; height: 60px; border: 0px;
}

#main #head #link {
  position: absolute; right: 0px; height: 30px;
  padding: 8px 0px; margin: 0px 10px;
}

#main #head #link p {
  font-size: 11px; padding: 0px; line-height: 12px;
}

#main #head #link a {
  color: #8A8A8A; text-decoration: none;
}

#main #head #link a:hover {
  color: #8A8A8A; text-decoration: underline;
}

#main #head #link div {
  position: relative; float: left; margin-left: 30px;
}

#main #head #link div img {
  position: absolute; width: 15px; height: 15px;
  margin: -1px 0px; margin-left: -20px;
}

#main #body {
  background: #FFFFFF url('/images/body.gif') repeat-x; overflow: hidden;
}

#main #body div.link {
  clear: both; margin-bottom: 10px; overflow: hidden;
}

#main #body div.link a {
  background: transparent url('/images/link.gif') no-repeat 0px 1px;
  font: normal 10px Verdana; float: right;
  padding: 0px; padding-left: 16px;
}

#main #body div.menu {
  position: relative; width: 250px; float: left; margin-right: -250px;
}

#main #body div.menu h1 {
  font: normal 18px Tahoma; line-height: 28px; color: #FF9A15;
  background: transparent url('/images/title.gif') repeat-x bottom;
  padding: 13px 15px; margin: 5px 0px; margin-top: -4px;
}

#main #body div.menu div.find {
  width: 215px; padding: 10px 15px; padding-top: 20px;
  background: transparent url('/images/point.gif') repeat-x bottom
}

#main #body div.menu div.find form {
  overflow: hidden;
}

#main #body div.menu div.find div {
  position: relative; float: left; overflow: hidden;
  width: 162px; height: 16px;
  border: 1px solid #9C9C9C;
  background: #F8F8F8;
}

#main #body div.menu div.find p {
  width: 164px; text-align: right; color: #B2B2B2;
}

#main #body div.menu div.find input {
  float: right; border: 0px; cursor: pointer;
}

#main #body div.menu div.find div input {
  position: absolute; top: 0px; margin: 0px;
  width: 160px; height: 14px; cursor: text;
  background: #F8F8F8;
}

#main #body div.menu div.menu {
  position: static; width: auto; float: none; margin: 15px 0px;
}

#main #body div.menu div.menu a {
  font: normal 16px Tahoma; color: #097AC2;
  text-decoration: none;
}

#main #body div.menu div.menu a:hover {
  text-decoration: underline;
}

#main #body div.menu div.menu div {
  position: relative;
  padding: 4px 18px; padding-bottom: 5px; margin-left: 13px;
  background: transparent url('/images/menu.gif') no-repeat 0px 7px;
}

#main #body div.menu div.auth table {
  width: 100%; border-collapse: collapse;
  background: transparent url('/images/point.gif') repeat-x bottom
}

#main #body div.menu div.auth table td {
  padding: 3px 0px; vertical-align: top;
}

#main #body div.menu div.auth table tbody th {
  font: normal 12px Tahoma; color: #B2B2B2;
  padding: 4px 15px; padding-right: 0px;
  text-align: left;
}

#main #body div.menu div.auth table tbody td input {
  width: 130px; border: 1px solid #9C9C9C; background: #F8F8F8;

}

#main #body div.menu div.auth table tfoot p {
  padding: 4px 0px; padding-left: 20px; color: #B2B2B2;
}

#main #body div.menu div.auth table tfoot input {
  margin: 5px 0px; padding: 0px;
}


#main #body div.menu div.auth table tfoot td div {
  width: 21px; height: 21px; float: left;
  margin-right: -21px; overflow: hidden;
}

#main #body div.menu div.auth table tfoot th {
  text-align: left; padding-bottom: 16px;
}

#main #body div.menu div.auth table tfoot th input {
  font: normal 11px Tahoma; letter-spacing: 0px; color: #F8F8F8;
  border: 0px; background: #B2B2B2;
  padding: 2px 10px;
}

#main #body div.menu div.auth p {
  color: #B2B2B2; padding: 5px 15px;
}

#main #body div.path {
  position: relative; top: 15px; margin: 0px 0px -16px 270px;
}

#main #body div.path a {
  white-space: nowrap;
}

#main #body div.path p {
  font: normal 10px Verdana; color: #9C9C9C;
  line-height: 16px; padding: 0px 10px;
}

#main #body div.path font {
  white-space: nowrap;
}

#main #body div.body {
  width: auto; overflow: hidden;
  margin: 0px 270px; padding-top: 34px;
}

#main #body div.body h1 {
  font: normal 18px Tahoma; line-height: 28px; color: #FF9A15;
  background: transparent url('/images/title-2.gif') repeat-x bottom;
  padding: 13px 10px; margin: 15px 0px; margin-top: -4px;
}

#main #body div.body li {
  font: normal 12px Tahoma; line-height: 14px; color: #808080;
}

#main #body div.body div {
  overflow: hidden;
  font: normal 12px Tahoma; line-height: 14px; color: #808080;
}

#main #body div.body div.page {
  margin: 0px -10px; margin-top: 20px;
}

#main #body div.body div.page p {
  font-size: 14px; color: #D0D0D0;
}

#main #body div.body div.page a {
  text-decoration: none; color: #FF9A15;
  font-size: 12px; padding: 0px 10px;
}

#main #body div.body div.page a:hover {
  text-decoration: underline;
}

#main #body div.body div.path {
  position: relative; margin: -19px 0px 3px 0px;
}

#main #body div.body div.path a {
  white-space: nowrap;
}

#main #body div.body div.path p {
  font: normal 10px Verdana; color: #9C9C9C;
  line-height: 16px; padding: 0px 10px;
}

#main #body div.body div.path font {
  white-space: nowrap;
}

#main #body div.body table.table {
  border: 1px solid #AAAAAA;
  border-collapse: collapse;
}

#main #body div.body table.table tbody tr td {
  background: #FCFCFC; border: 1px solid #AAAAAA; padding: 2px 5px;
}

#main #body div.body table.table tbody tr td.odd {
  background: #FFFFCC;
}

#main #body div.info {
  width: 250px; float: right; overflow: hidden;
  margin-left: -250px; padding-top: 34px;
}

#main #body div.info h1 {
  font: normal 18px Tahoma; line-height: 28px; color: #FF9A15;
  background: transparent url('/images/title.gif') repeat-x bottom;
  padding: 13px 15px; margin: 15px 0px; margin-top: -4px;
}

#main #body div.info div.news {
  background: transparent url('/images/arrow.gif') no-repeat 0px 2px;
  padding-bottom: 20px; padding-left: 15px; line-height: 14px;
  overflow: hidden; clear: both;
}

#main #land {
  background: #FFD619; margin-top: 30px; clear: both;
}

#main #land  div {
  padding: 10px 30px;
}

#main #land  div p {
  font: normal 12px Arial; color: #EDEDEC; padding: 0px;
}

#main #land  div a {
  color: #EDEDEC;
}

#main #land div.info {
  width: 634px; margin-left: 35px; background: #A3A6A2;
}

#main #land div.copy {
  width: 190px; float: right; background: #7C817B;
}

