/**
 * GENERAL
 */

body {
  background: #1D6C45 url('../images/bg.gif') repeat-x top left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 0;
  text-align: center;
}

input {
  font-size: 10px;
  font-family: Verdana, Geneva, sans-serif;
}
 
img {
  border: 0;
}

td {
  font-size: 11px;
}

form br {
  display: none;
}

a {
  color: #5e4d42;
}

a:hover {
  color: #3397b9;
}

p {
  font-size: 0;
  display: none;
}



/**
 * SPECIFIC
 */
 
/* FXWMain.aspx */
div.box p {
  font-size: 12px;
  display: block;
}

div.boxHeader img {
  display: none;
}

div.boxHeader {
  margin-bottom: -25px;
}

/* the rest */
 
#masterContainner {
  width: 1000px;
  margin: 15px auto 0 auto;
  text-align: center;
  background: #145132;
}
 
  #logonav {
    width: 1000px;
    margin: 0 0 15px 0;
    padding: 0 0 0 0;
  }

    #logonav #logo {
      float: left;
      width: 40%;
      text-align: left;
      padding: 0 0 0 5px;
      margin: 0 0 0 0;
    }
    
    #logonav #nav {
      color: #ffffff;
      font-family: Arial, sans-serif;
      font-size: 12px;
      float: right;
      width: 54%;
      text-align: right;
      padding: 0 25px 0 0;
      margin: 0 0 0 0;
    }

    #nav a, #nav span.sep {
      margin-right: 4px;
    }

    #nav a {
      color: #ffffff;
      text-decoration: none;
    }
    
    #nav a:hover {
      text-decoration: underline;
    }
    
    #nav #advisor_login {
      vertical-align: middle;
    }
    
  #menu {
    background: transparent url('../images/menu.gif') repeat-x 0 -111px;
    clear: both;
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 16px;
    color: #ffffff;
    padding: 0;
    height: 50px;
  }
  
    #menu ul {
      margin: 0;
      padding: 0;
    }
    
    #menu li {
      background: transparent url('../images/menudiv.gif') no-repeat top right;
      line-height: 38px;
      padding: 9px 26px 9px 22px;
      margin: 0 -4px 0 -2px;
      display: inline;
      list-style-type: none;
      text-align: center;
      cursor: pointer;
    }
    
      #menu li a {
        text-decoration: none;
        color: #ffffff;
      }
      
      #menu li.nodiv {
        background: transparent;
      }
      
      #menu li:hover a {
        color: #3D3C2B;
      }
    
      #menu li.selected, #menu li:hover, li.selected a {
        color: #3D3C2B !important;
        background: transparent url('../images/menu.gif') repeat-x;
      }      
      
  #submenu  {
    background: #ffffff url('../images/board.gif');
    border: 1px solid #918F69;
    position: absolute;
    z-index: 1999;
    margin: -13px 0 0 0;
    box-shadow: 0px 5px 15px #333333;
    width: 450px;
    height: 200px;
    text-align: left;
    left: 50%;
    display: none;
  }
  
    #submenu p {
      display: block;
    }
  
    div.board {
      display: none;
    }
  
    div.submenu br.clear {
      clear: both;
    }
  
    div.board div {
      padding: 15px 0 0 0;
    }
  
    div.board h2 {
      color: #233C55;
      font-size: 17px;
      font-weight: 700;
      margin: 0 15px 10px 15px;
      border-bottom: 1px solid #233C55;
    }
    
    div.board a {
      color: #276B82;
    }
    
    div.board p {
      margin: 5px 15px 0 15px;
    }
  
    #submenu div.board div.left {
      width: 49%;
      float: left;
    }
    
    #submenu div.board div.right {
      width: 49%;
      float: right;
    }
      
#containner {
  width: 1000px;
  margin: -12px auto;
  background: #ffffff;
  padding: 0 0 25px 0;
}
  
  /* left reports column */
  
  
  div.box {
    padding: 5px 15px 0px 15px;
  }
      
  /* main content */
  
  h5.centre {
    color: #167952;
    font-weight: 400;
    font-size: 21px;
  }
  
  h2 {
    font-size: 13px;
    color: #276B82;
  }
  
  h1 {
    color: #167952;
    font-weight: 400;
    font-size: 21px;
  }
  
  p {
    font-size: 12px;
  }
  
  /** main content form */
  
  table#pnlForm {
    padding-right: 25px;
  }
  
/* footer */

  #footerClear {
    display: none;
  }

  #footer {
    width: 1000px;
    margin: 25px auto;
    color: #ffffff !important;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px !important;
  }
  
    #footer td#slogan span {
      font-size: 14px;
      font-weight: 700;
      word-spacing: 10px;
      font-weight: bold;
    }
  
    #footer td {
      color: #ffffff;
      font-size: 12px;
    }
  
    #footer a {
      color: #ffffff;
      text-decoration: none;
    }
    
    #footer a:hover {
      text-decoration: underline;
    }
    
      #footer a, #footer span {
        margin-left: 6px;
      }
