body {
 background-color:white;
 font:normal 12px verdana,arial,helvetica,sans-serif;
 color:#000000;
 margin: 25px auto;
text-align: left;
/* The following hack corrects displays of boxes in different browsers.  Details available here: http://www.info.com.ph/~etan/w3pantheon/style/abmh.html */
width: 800px; /* Hack for IE5.x/Win so that the box is displayed correctly */
width/* */:/**/800px; /* Hidden from IE5.x/Mac and IE5.x/Win - recognized by standards compliant browsers.  State correct content width of box here */
width: /**/800px; /* Hidden from IE5.0/Win and IE5.5/Win.  It is recognized by IE5.x/Mac and other browsers that do not have this particular form of comment bug */
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 }

/*  ----  DIV  ----  */
#header {
  background-color:inherit;
  font:inherit;
  color:inherit;
  margin:0px;
  padding:0px 15px 10px;
  width:auto;
  height:auto;
  clear:both;
  }

#main {
  background-color:inherit;
  font:inherit;
  color:#FFFFFF;
  margin:5px 0px 0px 0px;
  padding:0px 5px;
  width:100%;
  height:100%;
  position:relative;
  top:0px;
  left:0px;
  clear:both;
  }

#article {
  background-color:#FFFFFF;
  font:inherit;
  color:#000000;
  margin-right:5px;
  margin-left:5px;
  padding:10px 10px;
  width:auto;
  height:auto;
  clear:none;
  text-align:left;
  }
  
#menu {
  background-color:inherit;
  font:inherit;
  color:inherit;
  width:170px;
  height:auto;
  position:absolute;
  left:0px;
  top:0px;
  clear:none;
  }

#promo {
  background-color:inherit;
  font:inherit;
  color:inherit;
  width:145px;
  height:auto;
  position:absolute;
  top:0px;
  right:0px;
  clear:none;
  }
  
  #footer {
  background-color:transparent;
  font:inherit;
  color:#FFFFFF;
  margin-right:150px;
  margin-left:200px;
  padding:4px 4px;
  text-align:center;
  width:auto;
  height:auto;
  clear:both;
  }
  
 #lowerMenuBar {
  background-color:#CCCCCC;
  height: 1.55em;
  padding-left: 1.3mm;
  padding-top: 1ex;
  text-align: center;
}

#lowerMenuBar a {
  color:#3300cc;
  FONT-SIZE: 12px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding-left: 0.75ex;
  padding-right: 0.75ex;
}  

#lowerMenuBar a:hover {
  text-decoration: underline;
}
  
div.cube {
  background-color:#FFFFCC;
  font:normal 11px verdana,arial,helvetica,sans-serif;
  color:darkblue;
  width:120px;
  height:auto;
  margin-top:0px;
  margin-bottom:0px;

  }

div.content {
  background-color:#FFFFCC;
  font:normal 11px verdana,arial,helvetica,sans-serif;
  color:#003300;
  width:auto;
  height:auto;
  margin-top:0px;
  margin-bottom:5px;
  padding:5px;
  }

/*  ----  P  ----  */
#siteurl {
  display:inline;
  vertical-align:absmiddle;
  font:10px "times new roman",times,serif;
  color:black;
  margin:0px 4px;
  }

div.content p {
  font-weight:bold;
  font-size:12px;
  text-transform:uppercase;
  margin:0px 0px 2px 0px;
  padding:0px;
  }

/*  ----  UL  ----  */
div.content ul {
  margin:0px;
  padding:0px;
  }

/*  ----  LI  ----  */
div.content li {
  margin:0px 0px 6px 15px;
  padding:0px;
  }

/*  ----  A  ----  */
div.content a:link {
  font-weight:600;
  color:#700000;
  text-decoration:none;
  }
  
div.content a:visited {
  font-weight:600;
  color:#700000;
  text-decoration:none;
  }

div.content a:hover {
  font-weight:600;
  color:#700000;
  text-decoration:underline;
  }
  
div.content a:active {
  font-weight:600;
  color:#700000;
  text-decoration:none;
  }
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #666699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px;
	margin: 0px;
}
H2 {
	MARGIN-BOTTOM: 8px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: 12px;
}