body 
{
  font-family: 'Helvetica', sans-serif;
  background-color:#ffffff;
  width:98%;
  line-height:160%;
}

h1 
{
  border-width : 0px 0px 15px 0px;
  border-style : double ;
  border-color : #969696;
  padding-left : 10px;
  margin-top : 40px;
}

h2 
{
  font-size:180%;
  border-width : 0px 0px 5px 20px;
  border-style : solid ;
  border-color : #8686f6;
  padding-left : 10px;
}

h3 
{
  font-size:180%;
  border-width : 0px 0px 5px 20px;
  border-style : solid ;
  border-color : #b8b8f6;
  padding-left : 10px;
}

h4 
{
  font-size:120%;
  margin: 0 0 0.5em;
  padding-left: 5px;
  border-left: solid 8px #CCC;
}

dt 
{ 
  margin-top: 5px;
}

dl.horizontal dt {
  float: left;
  margin: 0 0 0.5em;
  width: 6em;
  border-left: solid 8px #CCC;
  padding-left: 5px;
  color: #000;
}

dl.horizontal dt2 {
  float: left;
  margin: 0 0.5em 0.5em;
  width: 8em;
}

dl.horizontal dt3 {
  float: left;
  margin: 0 0.5em 0.5em;
  width: 6em;
}

dl.horizontal dd {
  margin-bottom: 0.5em;
  margin-left: 10em;
}

dl.horizontal dd2 {
  margin-bottom: 0.5em;
  margin-left: 0em;
}


#my_header
{
  font-size:110%;
  line-height: 200%;
  margin: 0 auto;
  width: 80%;
  height: 80px; 
}

#my_footer
{
  float: right;
  margin: 0 auto;
  padding-top: 10px;
}

#my_body
{
  font-size:100%;
  width:80%;
  margin:0 auto;
}

#my_navigation 
{ 
  padding-top: 5px;
  float:left;
  width:190px;
}

#my_navigation ul
{ 
  list-style-type: none;
  padding: 0px;
  margin: 0px 0px 10px 0px;
}

#my_navigation ul li
{ 
  border-width : 0px 0px 4px 10px;
  border-style : solid ;
  border-color : #b8b8f6;
  padding-left : 5px;
  margin-bottom: 5px;
}

#my_contents
{
  margin-left:0px;
  padding-left:10px;
  padding-right:10px;
  padding-top: 1px;
  padding-bottom: 10px;
  background-color:#ffffee;
}