/* ##################### OVERALL SETTINGS ##################### QM: ok */
body {
  margin           : 0px;
  padding          : 0px;
  background       : #555;
  text-decoration  : none;
  font-family      : verdana, arial, sans-serif;
  font-size        : 12px;
  color            : #000;
}

td, tr, p, div {
  font-family      : verdana, arial, sans-serif;
  font-size        : 11px;
  color            : #000;
}

hr {
  color            : #000;
  height           : 1px;
  width            : 100%;
}

/* ############## MAIN TABLE CONTAINER SETTINGS ############### QM: ok */
.maincontainer {
  border           : 0px solid #eee;
  background-color : #fff;    
}

.subheadcontainer {
  height           : 20px;
  padding          : 0px;
  font-size        : 16px;
  font-family      : arial, verdana, sans-serif; 
  font-weight      : bold;
  vertical-align   : top;
  text-align       : center;
  background-color : #ddd;
  color            : #3C87AB;
  border-top       : 1px solid #fff;
  border-bottom    : 4px solid #fff;
}

.contentcontainer {
  padding          : 8px;
  vertical-align   : top;  
  font-size        : 14px;
  font-family      : arial, verdana, sans-serif; 
  color            : #303030;

}

.footercontainer {
  height           : 20px;
  margin           : 0px;
  padding          : 2px;
  font-size        : 12px;
  font-family      : arial, verdana, sans-serif; 
  font-weight      : bold;
  text-align       : center;
  border-top       : 1px solid #ddd;
  background-color : #ddd;
}

.hiddenPic {
  display          : none;
}



/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_six */

#pro6 ul {margin:0 auto; padding:0; list-style:none; display:table; white-space:nowrap; list-style:none; height:35px; position:relative; font-size:20px;}
#pro6 li {display:table-cell; margin:0; padding:0;}
#pro6 li a {display:block; float:left; height:35px; line-height:30px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 10px; cursor:pointer; background:url(images/pro_six_0a.gif) no-repeat;}
#pro6 li a b {float:left; display:block; padding:0 25px 5px 15px; background:url(images/pro_six_0b.gif) no-repeat right top;}
#pro6 li.current a {background:url(images/pro_six_2a.gif) no-repeat;}
#pro6 li.current a b {background:url(images/pro_six_2b.gif) no-repeat right top;}
#pro6 li a:hover {background: url(images/pro_six_1a.gif) no-repeat;}
#pro6 li a:hover b {background:url(images/pro_six_1b.gif) no-repeat right top;}
#pro6 li.current a:hover {background: url(images/pro_six_2a.gif) no-repeat; cursor:default;}
#pro6 li.current a:hover b {background:url(images/pro_six_2b.gif) no-repeat right top;}