div {
  border: none;
  margin: 0px;
  padding: 0px;
}
p {
  font-size: 8pt;
  line-height: 150%;
  font-family: Verdana, Arial;
  text-align: justify;
}

h2 {
  font-size: 9pt;
  font-family: Futura, Verdana, Arial;
}
h2.news {
  margin-top: 50px;
  border-top: 1px solid #95a5b7;
}

a {
 color: #003472;
}

body {
  background-color: #95a5b7; margin: 1px; padding: 0px; border: none;
}

div.container {
  height: 100%; width: 800px; 
  background-color: #FFFFFF; 
  background-image: url('images/content-background.png'); background-position: 0% 100%; background-repeat: no-repeat;
  margin: auto; padding: 0px;
  border: none;             
}

div.header {
  height: 120px; width: 750px; 
  position: relative; 
  margin: 0px 20px 20px 30px; padding-top: 20px;
}

div.main {
  height: 100%; width: 750px; 
  margin: 0px 20px 0px 30px;
}

div.contents {
  width: 500px; 
  float: left;
}

div.topmenu {
  margin: 0px 0px 15px 0px;
}

div.submenu {
  margin: 20px 10px 20px 0px;
  width: 400px;
  height: 20px;
  text-align: right;
  float: right;
  clear: both;
}

div.section-image {
  width: 145px; 
  float: left;
  margin-right: 5px;
}

div.section-contents {
  width: 340px; 
  float: left;
}

div.sidebar {
  width: 250px; 
  float: left; 
}

div#grey {
  background-image: url('images/box-background-top.png'); background-repeat: no-repeat;
  padding-bottom: 5px;
}

div.footer {
  color: #003472;
  background-color: #f6f6f6;
  font-size: 7pt;
  padding: 5px 20px 5px 20px;
  text-align: right;
  font-family: Verdana, Arial;
  line-height: 150%;
}

img {
  border: none;
}

ul li {
  text-align: justify;
  font-family: Verdana, Arial;
  font-size: 8pt;
  line-height: 150%;
}

.sblue {
  color: #003472;
}
