
      body {
        background:black url('/images/bg.gif') repeat-x scroll top left;
        margin:0;
        padding:0;
        font:80%/190% Tahoma;
  color:#333;
  text-align:justify;
      }

      div#main a:link, div#main a:visited, div#main a:active {
  color:#880000;
  text-decoration:none;
  border-bottom:1px solid #ff9999;
}

div#main a:hover {
  background:#ffcccc;
  color:#880000;
  border-bottom:1px solid #ff9999;
}

      div#main {
        margin:0 0 0.5em 0;
        background:white url('/images/bl.gif') no-repeat scroll bottom left;
        width:26.5em;
		float:left;
      }
	  
	  div#main2 
	  {
	  	background:transparent url('/images/br.gif') no-repeat scroll bottom right;
		padding:0 0 1em 0;
		margin:0;
		}
		
	  
	  div#main ul li {
	  list-style-type:square;
	  }

      div#wrapper {
        margin:0 auto 0 auto;
        padding:0 0 0 0;
        width:40em;
      }


      img.logo {
        margin:0 auto 0 auto;
        display:block;
        clear:both;
      }

ul#nav {
  margin:0 auto 1em auto;
  padding:0;
  display:block;
  width:100%;
  border-top:4px solid #880000;
}


      ul#nav li
{
  float:left;
  list-style-type:disc;
  margin:-0.35em 0 1em 1.5em;
    padding:1em 0 0 0;
    white-space:nowrap;
    display:inline;
}

ul#nav span, ul#nav a:link, ul#nav a:visited, ul#nav a:active
{
  color:gray;
  text-decoration:none;
  padding:1em 0 0 0;
  border:none;
}

ul#nav span
{
  background:transparent url('/images/pointer.gif') no-repeat scroll top center;
  color:#880000;
}

ul#nav a:hover
{
  /*border-bottom:1px dotted gray;*/
  background:transparent url('/images/pointer_hover.gif') no-repeat scroll top center;
  padding:1em 0 0 0;
  color:gray;
  text-decoration:none;
}

h3
{
color:#880000;
  font:140%/150% arial;
  font-weight:normal;
  margin:1.5em 0 -0.4em 0;

}

div#content {
  margin:0 1.5em 0em 1.5em;
  height:100%;
  overflow:hidden;
}

div#main strong {
  border-bottom:1px solid #dedede;
  text-decoration:none;
  font-weight:normal;
}

object {
  margin:2em auto 0 auto;
  border:1px solid silver;
  display:block;
}

ul.address li {
list-style-type:none;
padding:0;
margin:0;
}

ul.address h5 {
padding:0;
margin:1em 0 0 0;
}

ul.address
{
margin:0 0 0 0;
padding:0;
}

a#top
{
font-size:70%;
padding:0;
margin:0;
}

p.top
{
text-align:right;
padding:0;
margin:0;
}

.borderimg
{
border:1px solid gray;
}

div#main a.maplink:link, div#main a.maplink:visited, div#main a.maplink:hover, div#main a.maplink:active
{
border:none;
text-decoration:none;
color:gray;
background:white;
margin:0;
padding:0;
}

div#main a.maplink:link span#maptext, div#main a.maplink:visited span#maptext, div#main a.maplink:hover span#maptext, div#main a.maplink:active span#maptext
{
font:70%/70% Arial, Helvetica, sans-serif;
padding:0;
margin:0;
}

ul.address li {
float:left;
width:10em;
list-style-type:none !important; /*gecko craziness*/
padding:0;
margin:0 0 1em 0;
}

span#mapimg {
display:block;
border:1px solid gray;
background-image:url('/images/map.gif');
background-repeat:no-repeat;
background-position:center center;
width:21.8em;
height:21.8em;
margin:0;
padding:0;
}

.change_n 
{
background:white;
border:1px solid silver;
font:100%/140% "Courier New";
font-family:"Courier New";

}

.change_y /* elements that change on click. */
{
background-color:#FFFFCC;
border:1px solid gray;
font:100%/140% "Courier New";
font-family:"Courier New";
}

form p {
padding:0;
margin:0.2em;
text-align:right;
}

form {
background-color:#FFFFCC;
padding:0.2em;
}

div#main a.title_link:link, div#main a.title_link:hover {
background:none;
color:black;
border:none;
}

div#sidebar {
width:80px;
background:#fff url(/images/sbtl.gif) no-repeat scroll top left;
float:left;
margin:22em 0 0 1.6em;

text-align:center;
}

div#s2, div#s3, div#s4 {
padding:0;
margin:0;
}

div#s2 {
background:transparent url(/images/sbtr.gif) no-repeat scroll top right;
}

div#s3 {
background:transparent url(/images/sbbl.gif) no-repeat scroll bottom left;
}

div#s4 {
background:transparent url(/images/sbbr.gif) no-repeat scroll bottom right;
padding:0.7em 0 0.5em 0;
}


p#footer {
clear:both;
padding:0 0 0em 0em;
margin:0 0 2em 0;
width:29em;
text-align:center;
font:85%/130% Arial, Helvetica, sans-serif;
color:#666666;
}

p#footer a:link, p#footer a:visited, p#footer a:active  {
color:#660000;
text-decoration:none;
}

p#footer a:hover {
color:#880000;
text-decoration:none;
}

