body{
  padding: ;
  margin: 0 20px;
  
  font-size: 12pt;
  font-family: times,tahoma,arial,verdana;
  
  
  background-image: url('images/grad3.png');
  background-repeat: repeat-x;

}

div{
  padding: 10px;
  /*border:1px solid #5BB0FF;  */
  border: none;
}

#header {
  margin-top: 20px;
  margin-bottom: 25px;
 /* margin-left: 2%;
  margin-right: 2%;   */
  padding: 10px 250px 10px 10px;
  height: 128px;
  text-align: right;
  background-image: url('images/banner4.png');

  background-repeat: no-repeat;
  background-position: 20px 0;
}
#left {
 background-color: #fff;
 float: right;
 width: 240px;
 margin-left: 20px;
 margin-bottom: 20px;
 padding: 0;
 padding-left: 10px;
 border-left: 1px solid #8F8F8F;
}

#center {
  float: right;
  width: 70%;
  margin-left: 1%;
  margin-right: 2%;
  margin-bottom: 20px;
}
#footer{
  background-image: url('images/grad4.png');
  background-repeat: repeat-x;
  clear: both;
  margin-left: -20px;
  margin-right: -20px;
  margin-top: 20px;


}
#box{
 position: absolute;
 top: 30px;
 right: 20px;
 height: 100px;
 width: 200px;
 background-color: #fff;
 border:1px solid #5BB0FF;
 display: none;

}

hr{
  border: 1px solid #5BB0FF;
}

span.aqua{
  color: #5BB0FF;
}
span.grey{
  color: #3F3F3F;
}

span.black{
  color: #000;
}


:link, :visited{
  background-image: url('images/wav_a.png');
  text-decoration: none;
  color: #000;
}

:link:hover, :visited:hover{
  background-image: url('images/wav_b.png');
}


a.m1:link, a.m1:visited{
  background: none;
  text-decoration: none;
  font-weight: bold;
  font-variant: small-caps;
  color: #5BB0FF;
 /* background-image: url('images/grad.png');     display: block;   padding: 1px 3px 1px 3px;*/
  margin-bottom: 4px;
}
a.m2:link, a.m2:visited{
  background: none;
  text-decoration: none;
  color: #3F3F3F;
/*  background-image: url('images/wav_b.png');                */
}

a.m1:link:hover, a.m1:visited:hover, a.m2:link:hover, a.m2:visited:hover{
  background: none;
  text-decoration: underline;
}


a.pa{
  background: none;
  color: #5BB0FF;
  font-size: 13pt;
  text-decoration: underline;
}

a.pa:link:hover, a.pa:visited:hover{
  background: none;
  color: #3F3F3F;
  font-size: 13pt;
  text-decoration: underline;
}

a.t1{
  background: none;
  border-bottom: thin solid #5BB0FF;
}

a.t1:link:hover, a.t1:visited:hover{
  background: none;
  border-bottom: thin solid #3F3F3F;

}

a.h1:link, a.h1:visited, a.h1:link:hover, a.h1:visited:hover{
  background: none;
  color: #3F3F3F;
  font-size: 16pt;
  font-weight: bold;
}
a.h1:link, a.h1:visited{
  border-bottom: 1px solid #5BB0FF;
}
a.h1:link:hover, a.h1:visited:hover{
  border-bottom: 1px solid #3F3F3F;
}

a.h2:link, a.h2:visited{
  background: none;
}

a.h2:link:hover, a.h2:visited:hover{
  background-image: url('images/wav_a.png');
}

a.t1:link:hover, a.t1:visited:hover{
  background: none;
  border-bottom: thin solid #3F3F3F;
}
a.ext:link, a.ext:visited, a.ext:link:hover, a.ext:visited:hover{
  background: url('images/external.png') center right no-repeat;
  padding-right: 13px;
}	
a.ext:link:hover, a.ext:visited:hover{
  text-decoration: underline;
}


img.book{
  float: left;
  padding-right: 16px;
  padding-bottom: 8px;
}



p.title{
  color: #3F3F3F;
  font-size: 16pt;
  font-weight: bold;
}
