body {
  background-color: #b6baa4;
  margin: 0;
}

td#master {
    width: 741px;
    overflow: hidden;
}

/* Header elements */
td#header {
    font-family: Arial, sans-serif;
    background-image: url('../images/byxeagleweb_02.gif');
    padding-left:450px;
    width: 740px;
    height: 99px;
    max-height: 99px;
    background-repeat: no-repeat;
    overflow: hidden;
}

td#header form {
}

td#header table tr td {
    font-size: 12px;
}

td#header table tr td input {
    font-size: 10px;
}

td#header a i {
    visibility: hidden;
}

td#header a#homepglink {
    position: relative;
    bottom: 1px;
    right: 420px;
    font-size: 70px;
    float: left;
    width: 150px;
    text-decoration: none;
}

.headerinput {
    background-color: #b6baa4;
    border: 1px solid black;
}

tr#navigationrow {
}

/* Top-level navigation elements. */
td#navigation {
    background-color: #383A2C;
    padding-left: 10px;
    width: 741px;
}

td#navigation div {
    width: auto;
    float: left;
    margin-right: 40px;
    padding: 5px;
}

td#navigation div a {
    font-family: Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
}

td#navigation div a:link, td#navigation div a:visited {
    color: white;
}

td#navigation div a:hover {
    color: #b6baa4;
}

/* Secondary Navigation elements. */
td#secondary-navigation {
    background-color: #8B9178;
    border-width: 0px 10px 0px 10px;
    border-style: solid;
    border-color: #383A2C;
    padding-left: 10px;
    width: 741px;
}

td#secondary-navigation div {
    width: auto;
    float: left;
    margin-right: 40px;
    padding: 5px;
}

td#secondary-navigation a {
    font-family: Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: white;
}

td#secondary-navigation a:link, td#navigation a:visited {
    color: white;
}

td#secondary-navigation a:hover {
    color: #b6baa4;
}

/* Page Banner Elements. */
div#bannerdiv {
    height: 219px;
}

/* Content elements. */
td#pagetitle {
    background-color: #F6F7E7;
    color: #474839;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight:bold;
    padding: 4px;
}

td#logincellA {
    background-color: #383A2C;
    background-image: url("../images/loginbg.jpg");
    background-repeat: no-repeat;
    background-position: center right;
    width: 50%;

    border-top: 10px solid #383A2C;
    border-left: 10px solid #383A2C;

    padding-right: 3px;

    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #b6baa4;
}

td#logincellB {
    background-color: #F6F7E7;
    width: 30%;
    
    border-top: 10px solid #383A2C;
    border-right: 10px solid #383A2C;

    font-family: Arial, sans-serif;
    font-size: 12px;
}

td#contentcell {
    background-color: #F6F7E7;
    border: 10px solid #383A2C;
    padding: 20px;
    
    font-family: Arial, sans-serif;
    font-size: 12px;
}

td#contentcell.homepg {
    border-top: 0;
}

td#contentcell p.error_notice {
    color: red;
}

td#contentcell a:link, td#contentcell a:visited {
    color: black;
    text-decoration: underline;
}

td#contentcell a:hover {
    color: #383A2C;
    text-decoration: underline;
}

td.formlabelcol {
    width: 100px;
    vertical-align: top;
}

/* Brotherhood directory elements */
table.directory tr td.name {
    font-size: 16px;
}

table.directory tr td {
    vertical-align: top;
}

.contact-letter {
    display: none;
}

/* Footer elements */
td#footercell {
    color: white;
    background-color: #8B9178;
    font-family: Arial, sans-serif;
    font-size: 10px;
    text-align:right;
    padding: 5px;
}

td#footercell a {
    color: white;
    text-decoration: underline;
}

/* Auto complete elements */
div.autocomplete {
  position:relative;
  top: 40px;
  width:400px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
  font-size: 14px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:auto;
  cursor:pointer;
}

/* Field Styles */
table#fieldtable tr {
    border-bottom: 1px solid black;
}

/* List element */
table {
    border-spacing: 0px;
}

.even {
    background-color: #CFCFCF;
}
