body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 75%;
  color: #2A2A2A;
  background: #F7F7F5 url(header-BG.gif) top left repeat-x;
  padding: 0px;
  margin: 0px;
}

a {
  color: #004E99;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a img {
  border: 0px;
}

img {
  display: block;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  padding: 0px;
  margin: 0px;
  margin-bottom: 5px;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #2A2A2A;
}

h1 {
  font-size: 200%;
}

h2 {
  font-size: 150%;
}

h3 {
  font-size: 133%;
  font-weight: bold;
}

h4 {
  font-size: 117%;
  font-weight: bold;
}

h5 {
  font-size: 117%;
}

h6 {
  font-size: 100%;
  margin-bottom: 0px;
}

p {
  padding: 0px;
  margin: 0px;
  margin-bottom: 10px;
}

code {
  font-size: 117%;
}

.article_content p {
  margin-bottom: 10px;
}

ul, ol {
  padding: 0px;
  padding-left: 15px;
  margin: 0px;
}

/*  CLEARFIX
################################################# */
.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
  height: 1px;
}
.clearfix {
  display: block;
 }
/* End hide from IE-mac */