@CHARSET "utf-8";
/*--- clearfix BEGIN ---*/
.clearfix, #headercontainer #headernav, #footercontainer footer nav, #extra {
  *zoon: 1; }
  .clearfix:after, #headercontainer #headernav:after, #footercontainer footer nav:after, #extra:after {
    visibility: hidden;
    display: block;
    content: ".";
    clear: both;
    height: 0; }

/* IE6 */
* html .clearfix, * html #headercontainer #headernav, #headercontainer * html #headernav, * html #footercontainer footer nav, #footercontainer footer * html nav, * html #extra {
  zoom: 1; }

/* IE7 */
*:first-child + html .clearfix, *:first-child + html #headercontainer #headernav, #headercontainer *:first-child + html #headernav, *:first-child + html #footercontainer footer nav, #footercontainer footer *:first-child + html nav, *:first-child + html #extra {
  zoom: 1; }

/*--- clearfix END ---*/
/*-- 2panes END --*/
#headercontainer {
  background: url(../img/header_BG.png) repeat-x;
  height: 80px; }
  #headercontainer header h1 {
    float: left; }
    #headercontainer header h1 a {
      background: url(../img/registration/header_logo.png) no-repeat;
      display: block;
      width: 152px;
      height: 60px;
      margin-top: 5px;
      margin-left: 10px;
      text-indent: 100%;
      white-space: nowrap;
      overflow: hidden; }
  #headercontainer #headernav .linklist {
    float: right; }
    #headercontainer #headernav .linklist li {
      list-style-type: none;
      float: left;
      margin: 0;
      padding: 0 10px; }
      #headercontainer #headernav .linklist li a:link {
        color: #fff; }
      #headercontainer #headernav .linklist li a:visited {
        color: #fff; }
  #headercontainer #headernav .status {
    float: right;
    padding-top: 20px; }
    #headercontainer #headernav .status li {
      color: #fff;
      list-style-type: none;
      float: left;
      margin: 0;
      padding: 0 10px;
      height: 30px; }
      #headercontainer #headernav .status li a:link {
        color: #fff; }
      #headercontainer #headernav .status li a:visited {
        color: #fff; }
    #headercontainer #headernav .status li.name {
      display: block;
      margin: 5px 0 0 0; }

#footercontainer {
  background: url(../img/footer_BG.jpg) repeat-x;
  margin: 0;
  margin-top: -250px;
  /* footer stick to the botom */
  height: 250px;
  /* footer stick to the botom */ }
  #footercontainer #footernav {
    padding-top: 20px; }
  #footercontainer footer {
    margin: 0 auto;
    width: 960px;
    color: #FFF; }
    #footercontainer footer nav {
      float: right; }
      #footercontainer footer nav li {
        list-style-type: none;
        float: left;
        margin: 0;
        padding: 0 10px; }
        #footercontainer footer nav li a:link {
          color: #fff; }
        #footercontainer footer nav li a:visited {
          color: #fff; }
    #footercontainer footer .copyright {
      text-align: center;
      padding-bottom: 20px; }

#extra {
  padding: 40px 0; }
  #extra .companyInfo {
    float: right;
    width: 320px; }
  #extra .linkstock, #extra .linkfx {
    text-align: center; }
  #extra .companyInfo span {
    line-height: 1.5em; }
  #extra section.vcard a {
    background: url(../img/logo_automatictrade_wht.png) no-repeat;
    display: block;
    width: 250px;
    height: 50px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden; }

#btn_regist {
  text-align: center;
  padding: 80px 0;
}


.modal-body section header h1 {
  height: 1em;
  font-weight: bolder;
  font-size: 120%;
  margin-top: 1em;
  color: #666;
}

.modal-body section div {
  line-height: 1.5em;
}

.modal-body section div p {
  margin: 1em 0;
}

.modal-body section div ul li {
  margin-left: 2em;
  list-style: circle;
}

.modal-body section div dl dt {
  margin-top: 1em;
  margin-bottom: 1em;
}
