body {
  margin: 0;
  padding: 0;
  color: #003366;
  background-color: #ffffff;
  font: 11px Verdana, Arial, Helvetica, sans-serif; 
}

/****************************************************** 
** header formatting
*/

.abitheader {
  font-size: 2.2em;
  padding: 8px 8px 8px 12px;
  margin: 4px;
  background: #ffe4dd;
}

.spmi-header {
  overflow: hidden;
  width: 948px;
  height: 128px;
  background: #ffffff url(header.jpg) center bottom no-repeat;
}

.spmi-hmenu-l {
  width: 16px;
  background: #ffffff url(hmenul.png) right bottom no-repeat;
}

.spmi-hmenu {
  font-size: 1.2em;
  padding: 2px 2px 6px 2px;
  background: #ffffff url(hmenu.png) center bottom repeat-x;
}

.spmi-hmenu a{
  padding-right: 18px;
  background: url(go_right_small.png) right center no-repeat;
}

.spmi-hmenu a:hover{
  padding-right: 20px;
  background: url(go_right_lt_small.png) right center no-repeat;
}

.spmi-hmenu-r {
  width: 16px;
  background: #ffffff url(hmenur.png) left bottom no-repeat;
  
  
}

/****************************************************** 
** page formatting
*/

a, a:link {
  color: #3399cc;
  font-weight: bold;
  text-decoration: none;
}

a:visited{
  color: #336699;
}

a:hover{
  color: #33cc00;
  text-decoration: underline;
}

.operative {
  font-size: 1.2em;
}

.blockbox {
  background-color: #f3f3f3; 
  border-color: #99ccff;
  border-width: 2px 1px 1px;
  border-style: solid;
  
  margin: 4px;
  
  -moz-border-radius: 0px 0px 12px 12px;
  -moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.3); 

  -webkit-border-radius: 0px 0px 12px 12px;
  -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.3);

  border-radius: 0px 0px 12px 12px;
  box-shadow: 2px 2px 6px rgba(0,0,0,0.3);
}

.blockbox h2 {
  padding: 2px 12px 4px;
  background: #dddddd;
  margin: 0px; 
}

.blockbox li {
  padding: 4px;
}


.centrify {
  text-align: center;
  vertical-align: top; 
  background: url("page.jpg") right bottom no-repeat;
}

.entrix{
  font-size: 1.3em;
  vertical-align: center;
  display: Inline-block;
  padding: 36px 52px 36px 68px;
  background: url("go_right.png") left no-repeat;
}

.entrix:hover {
  vertical-align: center;
  display: Inline-block;
  padding: 36px 52px 36px 68px;
  background: url("go_right_lt.png") left no-repeat;
}

.mark-red {
  color: #cc0000;
}

.footer{
  background-color: #dddddd;
  padding: 4px;
  text-align: center;
}

.footer a{
  color: #ffffff;
}
