BODY {
  font-size : 12pt ;
  font-family : Arial, Verdana, Helvetica, sans-serif ;
  background-image : url( "images/background.jpg" ) ;
  background-color : rgb( 224, 224, 224 ) ;
  color : maroon ;
  line-height : 16pt ;
  margin-left : 10pt ;
  margin-right : 10pt ;
  margin-top : 5pt ;
  }


A.current {
  padding : 4px 10px 3px 10px ;
  background-color : #FFA500 ;
  border-left : 2px solid maroon ;
  text-decoration : none ;
  color : maroon ;
  }


A.current:hover {
  color : #FFFFFF ;
  }


A.menu {
  padding : 4px 10px 3px 10px ;
  background-color: maroon ;
  border-left : 2px solid maroon ;
  text-decoration : none ;
  color : #FFA500 ;
  }


A.menu:hover {
  color : white ;
  background-color : #A52A2A ;
  }


ADDRESS {
  margin-left : 24pt ;
  }


DIV.center {
  text-align : center ;
  }


DIV.imgcenter {
  text-align : center ;
  }


DIV.label {
  color : purple ;
  font-size : x-large ;
  font-weight : bold ;
  text-align : center ;
  }


DIV.logo {
  clear : both ;
  color : green ;
  font-style : normal ;
  font-weight : bold ;
  height : 48px ;
  margin-bottom : 2pt ;
  text-align : right ;
  vertical-align : text-bottom ;
  width : 100% ;
  }


DIV.menu {
  font-size : .7em ;
  width : 100% ;
  border-top : 1px solid black ;
  border-bottom : 1px solid black ;
  background-color : maroon ;
  margin : 0 0 0 0 ;
  }


DIV.telephone {
  font-style : normal ;
  font-weight : bold ;
  font-size : 1.3em ;
  padding : 1px 10px 1px 10px ;
  background-color : maroon ;
  margin : 0 0 0 0 ;
  text-align : right ;
  text-decoration : none;
  color : yellow ;
  width : auto ;
  }


H1.logo {
  color : green ;
  font-style : normal ;
  font-weight : bold ;
  text-align : right ;
  margin-bottom : 0 ;
  margin-top : 0 ;
  vertical-align : text-bottom ;
  }


H2 {
  color : green ;
  }


HR {
  background : url(images/separator.png) repeat ;
  border-style : none ;
  border-width : 0 ;
  clear : both ;
  height : 6px ;
  margin-top : 5pt ;
  }


IMG.floatright {
  float : right ;
  margin-left : 10pt ;
  }


IMG.floatleft {
  float : left ;
  margin-right : 10pt ;
  }


IMG.logo {
  float : left ;
  margin-bottom : 0 ;
  margin-top : 0 ;
  vertical-align : text-bottom ;
  }


LI {
  margin-left : 16pt ;
  line-height : 18pt ;
  }


LI.menu {
  float : left;
  list-style-type : none;
  margin : 0 0 0 0;
  padding : 0;
  white-space : nowrap;
  }


P {
  margin-left : 24pt ;
  margin-right : 16pt ;
  color : black ;
  }


P.copyright {
  font-size : xx-small ;
  }


TABLE.address {
  width : 100% ;
  }


TABLE.contacts {
  margin-left : 24pt ;
  width : 90% ;
  border-top : thin solid maroon ;
  border-bottom : thin solid maroon ;
  line-height : 80% ;
  padding : 3px ;
  }


TD.address {
  line-height : 100% ;
  width : 50% ;
  }


TD.contacts {
  width : 30% ;
  padding : 3px ;
  }


TD.telephone {
  color : yellow ;
  font-weight : bold ;
  text-align : right ;
  }


UL {
  margin-left : 16pt ;
  list-style-image : url(images/bullet.png) ;
  list-style-type : disc ;
  }


UL.menu {
  margin : 0 ;
  padding : 0 ;
  list-style-image : none ;
  list-style-type : none ;
  }


