/* ##################### OVERALL SETTINGS ##################### QM: ok */
body {
  margin           : 0px;
  padding          : 0px;
  background       : #000000;
  font-family      : arial, verdana, sans-serif;
  font-size        : 14px;

}

td, tr, p, div {
  font-family      : verdana, arial, sans-serif;
  font-size        : 11px;
  color            : #666;
}

hr {
  color            : #eee;
  height           : 1px;
  width            : 100%;
}

/* ############## MAIN TABLE CONTAINER SETTINGS ############### QM: ok */
.maincontainer {
  padding          : 0px;
  margin           : 0px;
  width            : 976px;
}

.headercontainer {
  margin           : 0px;
  padding          : 0px;
  height           : 150px;
  background       : url(images/header.jpg);
  background-repeat: no-repeat;

}

.titlecontainer {
  height           : 30px;
  margin           : 0px;
  padding          : 8px;
  font-size        : 11px;
  font-family      : arial, verdana, sans-serif; 
  font-weight      : bold;
  color            : #002200;
  border-top       : 3px solid;
  border-bottom    : 3px solid;
  border-color     : #253E43; 
  background-color : #3C4E5C;
}


.leftcontainer {
  width            : 250px;
  margin           : 0px;
  padding          : 0px;
  vertical-align   : top;   
  text-align       : left;
  background-color : #3C4E5C;
}

.contentcontainer {
  height           : 500px;
  width            : 706px;
  margin           : 0px;
  padding          : 10px;
  vertical-align   : top;   
  text-align       : justify;
  font-family      : arial, verdana, sans-serif;
  font-size        : 14px;
  color            : #ffffff;
  background-color : #273845;
}

.footercontainer {
  text-decoration  : none; 
  margin           : 0px;
  padding          : 7px;
  font-size        : 11px;
  font-family      : arial, verdana, sans-serif; 
  font-weight      : bold;
  color            : #ffffff;
  border-top       : 3px solid;
  border-color     : #000000; 
  background-color : #3C4E5C;
}

a:link    {color: #ffffff; text-decoration: none; }
a:active  {color: #ffffff; text-decoration: none; }
a:visited {color: #ffffff; text-decoration: none; }
a:hover   {color: #ffffff; text-decoration: none; }



#menu a, #menu a:visited {
  height           : 40px;
  width            : 250px;
  display          : block; 
  font-size        : 16px;
  font-family      : arial, verdana, sans-serif; 
  font-weight      : bold;
  padding-top      : 10px;
  padding-left     : 60px;
  padding-right    : 0px;
  text-align       : left;
  color            : #000000;
  border-bottom    : 3px solid;
  border-color     : #000000; 
  background       : url(images/button.jpg);
  background-repeat: no-repeat;
  text-decoration  : none; 
  }
#menu a:hover {
  color:#D13780;
  }

