html, body {
color:#1b191a;
font-family:Arial,Verdana,sans-serif;
font-size:11pt;
line-height:140%;
margin:0 auto 0 auto;
padding:0;
text-align:center;height:100%;min-height:100%;
}
#bg {position:fixed; top:0; left:0; width:100%; height:100%;z-index:-1;background-color:#1b191a}
#wrapper{
display:block;
margin:0 auto 0 auto;
padding:0;
text-align:center;
width:100%;
min-height:560px;
height:auto;
}
#page-container {
position:relative;
display:block;
margin:0 auto 0 auto;
padding:0;
text-align:center;
width:912px;
min-height:560px;
height:100%;
}

#header {
background: url(graphics/graphics2.png) no-repeat -10px -57px;
padding:0;
text-align:center;
height:197px;
margin:0 auto 0 21px;
padding:0;
width:860px;
}

#background-top {
float:left;
background: url(graphics/graphics2.png) no-repeat -10px 0;
height:37px;
margin:0 auto;
padding:0;
width:912px;
}
#background-middle {
float:left;
background: url(graphics/sprite2.png) repeat-y -10px 0;
min-height:550px;
height:auto;
margin:0 auto;
padding-bottom:20px;
width:912px;
}
#background-bottom {
float:left;
background: url(graphics/graphics2.png) no-repeat -10px -333px;
height:12px;
margin:0 auto;
padding:0;
width:912px;
}
#content-top{
float:left;
background: url(graphics/graphics2.png) no-repeat -10px -273px;
height:10px;
margin:0 auto 0 34px;
padding:0;
width:843px;
}
#content-middle {
float:left;
background:url(graphics/sprite2.png) repeat-y -942px 0;
padding:0;
min-height:550px;
height:auto;
margin:0 auto 0 34px;
width:843px;
}
#content-bottom {
float:left;
background: url(graphics/graphics2.png) no-repeat -10px -303px;
height:10px;
margin:0 auto 0 34px;
padding:0;
width:843px;
}
#content{
padding:10px;
text-align:left;
}
#bottom {position:relative;z-index:2;
background: url(graphics/footer.png) repeat;
width:100%;
height:267px;
color:#ffffff;
border-top:5px ridge #000000;
font-size:11pt;
display:block;
float:left;
margin:20px auto 0 auto;
}
#bottom a{
text-decoration:underline;
color:#cccccc;

}
#bottom a:hover{
text-decoration:none;
color:#ffffff;
}
img.left {
    border: ridge #194119 3px;
    float: left;
    margin: 5px;
  }
.map {
background:url(graphics/map.gif) no-repeat top left;
float:left;
width:840px;
height:881px;
margin-left:-5px;
}
table.policy {
    text-align: center;
    display: block;
    width: 800px;
    margin:0;
    padding-left:10px;
    border: #194119 3px ridge;
}
td.policy {
    padding: 0;
    width: 183px;
    height: 25px;
    background: #194119;
    border: 3px outset #72a372;
}
td.policy a {
    display: block;
    font-family: Arial, Verdana, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    padding: 0 5px 0 5px;
}
td.policy:hover {
    background: #72a372;
}
ul.menu{
background: url(graphics/graphics2.png) no-repeat 24px -362px;
height:55px;
width:810px;
margin:0 auto 0 -5px;
text-align:center;
}
.menu li{
display:block;
float:left;
height:37px;
width:127px;
margin:0 auto;
padding:1px 1px 0 1px;
}
a.buttons {
  position:relative;
  top:2px;
  left:0;
  display:block;
  width:127px;
  height: 37px;
  margin:0;
  padding:0;
  color:#FFF;
  text-align:center;
  font: bold italic 9pt/2.5em arial;
  text-decoration: none;
  background: url(graphics/buttont.png);
}
a.buttons:hover {
    background-position: -127px;
    color: #ccc;
}

a.title {
    float:right;
	margin:-25px 15px 5px auto;
	width:150px;
    color: #194119;
    text-align: center;
    text-decoration: underline;
	font-family:arial;
	font-size:12pt;
	
}
a.title:hover {
    color: #72a372;
    text-decoration: none;
}
h2 {
    margin-top:25px;
    text-align: left;
    color:#092f09;
}
ol li {
    line-height: 140%;
    margin-top: 10px;
}
     
      .wf-inactive p {
        font-family: serif
      }
      .wf-active p {
        font-family: 'Cuprum', serif;
		font-size: 16px
      }
      .wf-loading p {
        font-family: serif;
        font-size: 16px
      }
	  .wf-inactive li {
        font-family: serif;
        font-size: 16px
      }
      .wf-active li{
        font-family: 'Cuprum', serif;
        font-size: 16px
      }
	  .wf-inactive h2 {
        font-family: serif;
        font-size: 16px
      }
      .wf-active h2 {
        font-family: 'Reenie Beanie', serif;
        font-size: 35px
      }
