a
{
   color: #1D61A0;
   text-decoration: none;
}

a:hover
{
   color: #1D61A0;
   text-decoration: underline;
}

a:hover.red
{
    color: #ff0000;
}

a.aboutmbm {
   display: block;
   width: 108px;
   height: 38px;
   background: url("../graphics/common/aboutmbm.gif") 0 0 no-repeat;
   text-decoration: none;
}

a:hover.aboutmbm {
   background-position: 0px -38px;
}

a.impact {
   display: block;
   width: 108px;
   height: 38px;
   background: url("../graphics/common/impact.gif") 0 0 no-repeat;
   text-decoration: none;
}

a:hover.impact {
   background-position: 0px -38px;
}

a.team {
   display: block;
   width: 108px;
   height: 38px;
   background: url("../graphics/common/team.gif") 0 0 no-repeat;
   text-decoration: none;
}

a:hover.team {
   background-position: 0px -38px;
}

a.donate {
   display: block;
   width: 108px;
   height: 38px;
   background: url("../graphics/common/donate.gif") 0 0 no-repeat;
   text-decoration: none;
}

a:hover.donate {
   background-position: 0px -38px;
}

a.volunteer {
   display: block;
   width: 108px;
   height: 38px;
   background: url("../graphics/common/volunteer.gif") 0 0 no-repeat;
   text-decoration: none;
}

a:hover.volunteer {
   background-position: 0px -38px;
}

a.news {
   display: block;
   width: 108px;
   height: 38px;
   background: url("../graphics/common/news.gif") 0 0 no-repeat;
   text-decoration: none;
}

a:hover.news {
   background-position: 0px -38px;
}

a.contact {
   display: block;
   width: 108px;
   height: 38px;
   background: url("../graphics/common/contact.gif") 0 0 no-repeat;
   text-decoration: none;
}

a:hover.contact {
   background-position: 0px -38px;
}


body {
   background-color: #c3c3c3;
   font-family: Segoe UI,Tahoma,Lucida Grande,Helvetica,Arial,sans-serif;
   font-size: small;
   background: url("../graphics/common/background.gif")
}

body.blank{

background: url();
}


.container {

   margin:0pt auto;
   margin-top: 25px;
   width: 800px;
   background-color: #ffffff;
   }

.midcontainer {

   margin:0pt auto;
   padding-top: 25px;
   width: 800px;
   background-color: #ffffff;
   }

.contenttable {
   background-color: #ffffff;
   margin-top: 25px;
   margin-bottom: 25px;
   margin-right: 17px;
   margin-left: 17px;
   
}

.date
{
  color: #3f3f3f;
  font-size: small;
}

.error {
  color: #ff0000;
}

.footer {

   background-color: #444444;
   color: #c3c3c3;
   text-align: center;
   font-size: x-small;
}

.footer a {
   color: #c3c3c3;
   text-decoration: underline;
}


form { position:relative; }
form span { position:absolute; left: 250px;}
form input { position:absolute; left:170px; }
form input.submit { position:absolute; margin-top: 10px; margin-bottom: 10px;left: 140px;}
form select { position:absolute; left:170px; }

form p.nocss {
  position: relative;
}

form input.nocss {
  position: relative;
  left:0px;
}

form.nocss {
  position: relative;
  left:0px;
}


h1
{
  color: #1D61A0;
  font-size: x-large;
  font-weight: normal;
  display: inline;
}

h1 a
{
  color: #1D61A0;
  font-size: x-large;
  font-weight: normal;
  text-decoration: none;
  display: inline;
}

h1 a
{
  color: #1D61A0;
  font-size: x-large;
  font-weight: normal;
  text-decoration: underline;

  display: inline;
}

h2
{
  color: #4E4E4E;
  font-size: large;
  font-weight: normal;
}


h2 a
{
  color: #4E4E4E;
  font-size: large;
  font-weight: normal;
  text-decoration: none;
}


h2 a:hover
{
  color: #4E4E4E;
  font-size: large;
  font-weight: normal;
  text-decoration: underline;
}

hr
{
  color:#e1e1e1;
}

img
{ 
border:0px none;
}

img.impact
{
border: 5px;
border-color: #E5E5E5;
}


.leftbodycontentarea
{
   background-color:#ffffff;
   color: #777777;
   padding-left: 10px;
   padding-right: 20px;
}

.mainbodycontentarea
{
   background-color:#ffffff;
   color: #777777;
   padding-left: 15px;
   padding-right: 15px;
}

.navbar
{  
   width: 800px;
   background-color:#ffffff;
}

.navtable
{
   margin:0pt auto;
   width: 759px;
}

.notice
{
  background-color: #C7E5FF;
  color: #444444;
  border-width: 1px;
  border-color:#1D61A0;
  border-style: solid;
  padding: 10px;
}

.noticegreen
{
  background-color:#c0eca3;
  color: #444444;
  border-width: 1px;
  border-color: #678a50;
  border-style: solid;
  padding: 10px;
}


.rannouncements
{
   background-color: #1D61A0;
   font-size: large;
   text-align: center;
   color: #C7E5FF;
   padding: 10px;
   margin: 0px 0px 0px 0px;
   
}

.right
{
   color: #1D61A0;
   border-width: 1px;
   border-color: #1D61A0;
   border-style: solid;
   padding: 15px;
   
}

.dark
    {
        font-weight:bold;
        color: #4e4e4e;
    }

textarea
    {
        font-family: Segoe UI,Tahoma,Lucida Grande,Helvetica,Arial,sans-serif;
        font-size: small;

    }


.tinymargin
    {
      margin: 5px 0px 10px 10px;
    }


.title
{
  color: #1D61A0;
  font-size: medium;
}

.topbar
{

  background-color: #C7E5FF;
  color:#1D61A0;

  font-size:x-small;
}

table.team td {
  padding: 5px;
}

.attendance_table {
  background-color: #444444;
}

.attendance_table td{
  background-color: #ffffff;
  padding: 5px;
}

