.style2 {color: #FFFFFF}
.style4 {color: #FFFFFF; font-weight: bold; }
.style5 {color: #000000}

body {
    margin-top:10px; 
    background-color: #7D0B07;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
    color: #333333;
    text-align:center /* FOR IE DIV CENTER ALIGN */
}

#content {
    margin: 0em;
    padding:4px 10px; 
    text-align: left; /* COMPENSATE THE TEXT_ALIGN hack required for IE */
}

#header {
    background-color:#FFBE00; 
    width:1022px; 
    padding:1px; 
    border:1px solid white; 
}

#footer {
    background-color: #FFBE00;
    width:1022px;
    padding:1px;
    border:1px solid white; 
}

a {
    color: #3366CC;
}
a:hover {
    color: #996600 !important;
    text-decoration: none;
}
a:visited {
/*    color: #996600;*/
color: #3366CC;
}

h1 {
    font-size: 2em;
    margin-top: 0.5em;
    color: #7D0B07;
    font-family: Georgia, "Times New Roman", Times, serif;
}
h2 {
    font-size: 1.8em;
    padding-left: 0.5em;
    margin-top: 1em;
    font-family: Georgia, "Times New Roman", Times, serif;
}
h3 {
    font-size: 1.6em;
    padding-left: 1em;
    margin-top: 1em;
    padding-right: 1em;
    color: #7D0B07;
    font-family: Georgia, "Times New Roman", Times, serif;  
}
h4 {
    font-size: 1.2em;
    padding-left: 1em;
    margin-top: 0.5em;
    color: #7D0B07;
}
h5 {
    font-size: 1em;
    padding-left: 1.5em;
    color: #7D0B07;
}

div.center {
    margin-left:auto; 
    margin-right:auto; 
    width:1022px; 
}
.donation_display_bar {
    width:100%; 
    float:left; 
    clear:both;
    /*    background-color: #FFBD00; */
    border:1px solid #7D0B07;
    background-color: #FFF8C6;
}
.donation_display_bar  td.header {
    font-weight:bolder; 
    color: #7D0B07; 
}
.donation_amount_box {
    vertical-align:middle; 
    padding:5px; 
    border:2px outset #7D0B07;
    float:left;
    font-weight:bolder;
    font-size:97%;
    color:white; 
}
.donation_goal_bar {
    background-color:#ffd; 
    border:1px solid #7D0B07;
    display:block; 
}

.donation_committed {
    background-color:#EAC117;
    display:block; 
}

.donation_committed_text {
/*    color:#EAC117; */
    color:red; 
}

.donation_received {
    background-color:green; 
    display:block; 
}
.donation_received_text {
    color:green; 
}

ul.navigation {
    margin:0; 
    padding:6px;         
}

ul.navigation  li {   
    list-style:none;
    margin:0; 
    display:inline; 
    padding: 6px;
}
ul.navigation  li  a {
    font-weight: bolder;
}

div.main_body {
    width:100%;
    background-color:#ffffff;
    padding: 2px; 
}

div.error_box {
    font-weight:bold; 
    color:red;
}

table.list {
    border:1px solid #7D0B07;
    margin-top:4px;
    border-collapse: collapse;
}

table.list td {
    border:1px solid #7D0B07;
    padding:3px;
}

tr.header td  {
    font-weight:bold;
    color:#7D0B07;
    padding:4px;
}


div.announcement_block , div.minute_block {
    margin-top:7px; 
}

div.announcement_block .header, div.minute_block .header {
    color: #7D0B07; 
    font-weight: bolder; 
    font-size: 105%; 
}

div.announcement_block .sub-header , div.minute_block .sub-header{
    color: #7D0B07;
    font-size:80%; 
}
div.announcement_block .body, div.minute_block .body {
    padding: 5px 0px; 
}

tr.labels td{
    padding-top:10px;
}

tr.member_trustee td {
/*    color: #D4A017;  */
color:green;
}

tr.member_lifetime td {
    color: brown; 
}

.small_text {
    font-size:78%; 
}

.medium_text {
    font-size:85%; 
}


.graph {
    background-color: #C8C8C8;
  }

.bar {
      background-color: white;
      text-align: right;
      padding-right: 0.5em;
      width: 300px;
}

.bar div { 
      border-top: solid 2px #0077DD;
      background-color: #004080;
      border-bottom: solid 2px #002266;
      text-align: right;
      color: white;
      float: left;
      padding-top: 0;
      height: 1em;
}
