html {
margin:0;padding:0
}

body { color: #FFFFFF;
    background: #4D1713 url(uploads/images/css/wood.jpg);
       font-size: 10pt;
       font-family: Tahoma;
       margin-left: 15%;
       margin-right: 20%;
       margin-top: 10px;
       margin-bottom: 10px;
    text-align:center;
 }

img {border:0}

td.nav     { color: #4D1713;
             background-color: #fff;
             font-size: 10pt;
             text-align: center;
             font-family: Tahoma }
td.header  { color: #4D1713;
             font-size: 10pt;
             font-family: Tahoma }
td.label   { color: #4D1713;
             background-color: #ccccff;
             font-size: 10pt;
             font-family: Tahoma }
td.body    { color: #4D1713;

             background-color: #ffffff;
             font-size: 10pt;
             font-family: Tahoma }

td.bodyalt { color: #4D1713;
             background-color: #e9e9e9;
             font-size: 10pt;
             font-family: Tahoma }
td.footer  { color: #4D1713;
             font-size: 10pt;
             font-family: Tahoma }

a:link     { /*color: #DCAE9E;*/
             color: #DCAE9E;
             text-decoration: none;
             font-weight: bold; }
a:visited  { color: #DCAE9E;
             text-decoration: none;
             font-weight: bold; }
a:active   { color: #DCAE9E;
             text-decoration: none;
             font-weight: bold; }
a:hover    {
/* color: #AB5C32;*/
             color: #FFFFFF;
text-decoration: underline;
             font-weight: bold; }


input, textarea {color: #FFFFFF;
    background-color: #4D1713;
    border: 1px inset #AB5C32;
}

.good     { color: #0033FF;
             font-weight: bold }
.bad      { color: #CC3300;
             font-weight: bold }

div#container { 
    text-align:left;
}


div#header { 
position:relative
}

div#navigation { 
    float: left; 
    width: 179px; 
    margin-top: 15px;
    display: inline;
}


div.heading {
    line-height: 35px;
    padding: 9px; 
    text-align: left; 
    font-size: 16px; 
    font-weight: bold;  
    text-transform: uppercase; 
}

div#wrapper{
float:right;
width:99%;
margin-left:-190px;
}

div#content { 
    padding: 9px; 
    margin-left: 190px; 
    margin-top: 10px; 
}
div#footer {
    line-height: 35px;
    padding: 3px; 
    text-align: center;
    clear:both;
    width:100%
}
p.title { 
    font-size: 14pt; 
    font-weight: bold; 
    margin: 0; 
}
p.smalltitle { 
    font-size: 12pt; 
    font-weight: bold; 
    margin: 0;
}
.breadcrumbs {
    font-size: 8pt; 
    margin: 0; 
    padding: 2px 0 2px 9px; 
    background-color: #CCCCCC; 
}
.breadcrumbs a { 
    font-size: 8pt; 
}
p.sectionname { 
    font-weight: bold; 
    margin: 0;
}

.icons {
    text-align: center;
}
.iconsright, .iconsright a {
    text-align: right;
    border:0 solid;
    margin-right:-95px;
}

/* TOOLS */
/* clearing */
	.stretch,
	.clear {
		clear:both; 
		height:1px; 
		margin:0; 
		padding:0; 
		font-size: 15px;
		line-height: 1px;
	}
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	* html>body .clearfix {
		display: block; 
		width: 100%;
	}
	
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}

/* end clearing */


/* replace */
	.replace {
		display:block;
		
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	/* tidy these up */
	.replace * {
		text-indent: -10000px;
		display:block;
		
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	.replace a {
		text-indent:0;
	}
	.replace a span {
		text-indent:-10000px;
	}
/* end replace */


/* accessibility */
     span.accesskey {
     	text-decoration:none;
     }
     .accessibility {
     	position: absolute;
     	top: -999em;
     	left: -999em;
     }
dfn {
  position: absolute;
  left: -1000px;
  top: -1000px;
  width: 0;
  height: 0;
  overflow: hidden;
  display: inline;
}
/* end accessibility */

/* END TOOLS */
/* Nav-Vertical */
.menu_vert {
width: 170px;
  margin: 50px 0 20px 0;
}

.menu_vert a:hover    { color: #FFFFFF;
             text-decoration: none;
             font-weight: bold; }

.menu_vert ul {
  /* width: 100%; Width of Menu Items */
  max-width: 20em;
  min-width: 10em;
  margin: 0;
  padding: 0 0 0 25px;
  }

.menu_vert li, .menu_vert li.activeparent {
  line-height: 32px;
  width:150px;
  list-style: none;
  }

.menu_vert li a {
  display: block;
  text-decoration: none;
  padding-left: 30px;
  background: url(uploads/images/css/button.jpg) no-repeat;
  }

/* Fix IE. Hide from IE Mac \*/
* html .menu_vert li { float: left; height: 1%; }
* html .menu_vert li a { height: 1%; }
/* End */

    div.menu_vert ul ul li a, 
    div.menu_vert ul ul li a:link, 
    div.menu_vert ul ul li a:visited  {
        display: block;
   padding-left: 30px;
   }
    div.menu_vert ul ul  {
    }

    div.menu_vert ul ul ul li a, 
    div.menu_vert ul ul ul li a:link, 
    div.menu_vert ul ul ul li a:visited  {
   padding-left: 30px;
   }
    div.menu_vert ul ul ul  {
    }
.menu_vert li ul li a { } /* Sub Menu Styles */

/* fixed image flicker by adding .cssmenu-vertical ul */

.menu_vert li a:hover,
.currentpage  {
}

.current
{
	list-style-type: square;
	display: inline;
}

.menu_vert li.activeparent {
}

.menu_vert li.active01 {
  display: block;
  font-weight: bold;
  padding-left: 30px;
  }

.menu_vert li.active02
{
  display: block;
  font-weight: bold;
  padding-left: 30px;
}

.menu_vert li.active03
{
  display: block;
  font-weight: bold;
  padding-left: 30px;
}

li.sectionheader {
  margin: 0;
 }
li.sectionheader h3 {
   margin: 0;
   border: none;
   z-index: 90;
}

li.separator {
   height: 1px;
   margin: 0;
   width: 100%;
   border-bottom: 1px dotted black;
	}

/* END Nav-Vertical */	/* Begin module Image Gallery - Small Thumbnail Images */

	.imagegallery {
	float: left;
	width: 100%;
	display: block;
	}

	.thumb {
		margin: 1em 1em 1.6em 0; /* Space between images */
		padding: 0;
		float: left;
		text-decoration: none;
		line-height: normal;
		text-align: left;
	}

	.thumb img, .thumb a img, .thumb a:link img{ /* Set link formatting*/
		/*width: 100px;  Image width
		height: 100px;  Image height*/
		display: inline;
		padding: 3px; /* Image padding to form photo frame */
		/* You can set the above to 0px = no frame - but no hover indication! Adjust other widths ot text!*/
		margin: 0;
		background-color: #DCAE9E; /*Background of photo */ 
		border-top: 1px solid #eee; /* Borders of photo frame */
		border-right: 2px solid #ccc;
		border-bottom: 2px solid #ccc;
		border-left: 1px solid #eee;
		text-decoration: none;
	}

	.thumb a:visited img {
		background-color: #eee; /*Background of photo on hover - sort of a light grey */
	}

	.thumb a:hover img {
		background-color: #dae6e4; /*Background of photo on hover - sort of light blue/green */
	}

	.thumbPicCaption {
		text-align: center;
		font-size: smaller;
		margin: 0 1px 0 0;
		padding: 0;
		width: 124px; /* Image width plus 2 x padding for image (photo frame) - to center text on image */
		/* display: none;  if you do not want to display this text */
	}

	/* Image Gallery - Big Images */
	.bigPic {
		margin: 10px 0 5px 0;
		padding: 0;
		line-height: normal;
	}

	.bigPicCaption { /*Big Image Name - above image above .bigpicImageFileName (Without extension) */
		text-align: center;
		font-weight: bold;
		font-variant: small-caps;
		font-weight: bold;
		margin: 0 1px 0 0;
		padding: 0;
		width: 386px; /* Image width plus 2 x padding for image (photo frame) - to center text on image */
		/* display: none;  if you do not want to display this text */
	}

	.bigPic img{ /* Big Image settings */
		width: 350px; /* Width of Big Image */
			height: auto;
		display: inline;
		padding: 18px; /* Image padding to form photo frame. */
		/* You can set the above to 0px = no frame - but no hover indication! Adjust other widths ot text!*/
		margin: 0;
		background-color: white; /* Background of photo */ 
		border-top: 1px solid #eee; /* Borders of photo frame */
		border-right: 2px solid #ccc; 
		border-bottom: 2px solid #ccc;
		border-left: 1px solid #eee;
		text-decoration: none; 
		text-align: left;
	}

	.bigPicNav { /* Big Image information: 'Image 1 of 4' and gallery navigation */
		margin: 0;
		width: 386px; /* Image width plus 2 x padding for image (photo frame) - to center text on image */
		padding: 0;
		color: #000;
		font-size: smaller;
		line-height: normal;
		text-align: center;
		/* display: none;  if you do not want to display this text. Why? You Lose Navigation! */
	}
	/* End module Image Gallery */