html {
  height:100%;
  background:url(../images/blue6.jpg) #EEE;  
}

body {
  padding:0;
  width:1002px; margin:0 auto;
  min-height:100%;
  position:relative;
  font:10pt Tahoma, Sans-Serif;
  background:url(../images/content-bg.png) white left top repeat-y;
  color:black;
}

* html body {
  height:100%;
}

#meta {
  position:absolute; bottom:0;
  height:40px; width:100%;
  padding:1px 0;
  font-size:80%;
  background:#336699;
  color:white;
}

#meta a {
  background:#336699;
  color:white;
}

#meta p {
  margin:5px;
  text-align: right;
}

#meta p a{
text-decoration: none;
}

#meta p a:hover{
text-decoration: underline;
}

#content {
  padding-bottom:42px;
  overflow:hidden; width:100%;
}

#main {
  float:left; width:65%;
  margin-left:20%;
}

#main h2 {
  font-size:130%;
  text-align: center;
  color:#293499;
  margin-left:15px;
  margin-right:15px;
  text-indent:30px;
  margin-top:20px; margin-bottom:10px;  
}

#main h3{
  text-indent:30px;
  font-weight: bold;
}

#main p {
  margin-left:15px;
  margin-right:15px;
  text-indent:30px;
}

#main .picture {
  border-color:#45F;
  float:left; 
  padding:5px; 
  border-style:solid; border-width:1px;
  margin:0 15px 15px 0;

}

* html #main {
  margin-left:10%;
}

#sections{
  float:left; width:14.5%; margin-left:-83%; 
}

#sections2 {
  float:right;  width:14.5%; 
}

h1 {
  margin:0; padding:20px;
}

h1 {
  font-size:180%;
  letter-spacing:1px;
}

#sections,
#sections2
{
  font-size:80%;
}

#sections h2,
#sections2 h2{
  font-size:125%; font-weight:bold;
  text-transform:uppercase;
}

#title {
  background:url(../images/top_head_background.png)  left top repeat-x;
  color:white;
}

.vvv a{
color:white;
text-decoration: none;
}
.vvv a:hover{
text-decoration: underline;
}

#sections li a {
  background:#336699;
  color:white;
  border-color:white;
  padding-left:5px;
}

#sections2 li a{
  padding-left:5px;
}

#sections li.active{
  color:white;
  background:#D00;
  text-decoration:none;
  padding-left:5px;
  padding-bottom: 5px;
  padding-top: 5px;
}

#sections2 li.active{
 color:white;
 background:#D00;
 padding-bottom: 5px;
 padding-top: 5px;
  padding-left:5px;
}

#sections li a:hover {
  background:#D00;
}

#sections2 li a {
  background:#336699;
  color:white;
  border-color:white;
}

#sections2 li a:hover {
  background:#D00;
}

h1 {
  background:url(../images/logo.png) left top no-repeat;
  padding-left:60px;
}

* html h1 {
  height:1%;
}

#sections h2 {
  display:none;
}

#sections ul {
  list-style:none;
  margin:0; padding:0;
}

#sections li a {
  display:block;
  border-style:solid; border-width:1px 0;
  text-decoration:none;
  padding-bottom: 5px;
  padding-top:5px;
}

#sections2 h2 {
  display:none;
}

#sections2 ul {
  list-style:none;
  margin:0; padding:0;
}

#sections2 li a {
  display:block;
  border-style:solid; border-width:1px 0;
  text-decoration:none;
  padding-bottom: 5px;
  padding-top:5px;
}

* html #sections li a {
  height:1%;
}