@charset "UTF-8";

p,
h1, h2, h3, h4, h5, h6 {
  margin:0;
  padding:0;
}



/*
 * redefine html tags
 * *************************************************
 */

body {
  background-color:#ffffff;
  color:#000000;
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:14px;
  margin:0;
  padding:0;
}

a {
  background-color:inherit;
  color:#000000;
  text-decoration:underline;
}

a img {
  border:0;
}

p {
  padding:0 0 14px 0;
}

h1, h2, h4, h5, h6 {
  background-color:inherit;
  color:#CC6600;
}

h1, h2, h3 {
  font-size:15px;
  padding:0 0 15px 0;
}

h2 {
  font-weight:normal;
}

ul {
  margin:0;
  padding:0 0 14px 14px;
}

ol {
  margin:0;
  padding:0 0 14px 20px;
}

input, select, textarea {
  background-color:#c0806e;
  border-width:2px 0 0 2px;
  border-color:#8d4b36;
  font-size:11px;
}

input:focus,
select:focus,
textarea:focus { background-color:#eeb160; }



/*
 * general layout
 * *************************************************
 */

div#page-wrapper {
  /* width:765px; */
  margin:0 0 0 20px;
}

div#header-wrapper {
  height:160px;
}

div#header-wrapper img {
  margin:10px 0 0 65%;
  padding:0 0 0 60px;
}

div#content-wrapper {
  float:left;
  line-height:20px;
  min-height:400px;
  width:65%;
}

div#content-wrapper div#content-left {
  float:left;
  padding:0 5% 0 0;
  width:45%;
}

div#content-wrapper div#content-right {
  float:right;
  padding:0 5% 0 0;
  width:45%;
}

div#menu-wrapper {
  margin-left:65%;
  padding:0 0 0 60px;
  width:140px;
}

div#footer-wrapper {
  clear:both;
  padding:40px 0 0 60px;
  width:65%;
}

div#footer-wrapper p {
  text-align:right;
}


/*
 * navigation and header text
 * *************************************************
 */

div#menu-wrapper ul#menu1 {
  background-image:url(../../images/bg-nav.png);
  background-repeat:no-repeat;
  height:290px;
  list-style-image:none;
  list-style-type:none;
  margin:0;
  padding:17px 0 0 0;
}

div#menu-wrapper ul#menu1 li.level1 {
  padding:15px 0 0 0;
}

div#menu-wrapper ul#menu1 li.level2 {
  padding:7px 0 0 30px;
}

div#menu-wrapper ul#menu1 li.level2 a {
  font-weight:normal;
}

div#menu-wrapper ul#menu1 li a {
  font-weight:bold;
  text-decoration:none;
}

div#menu-wrapper ul#menu1 li a:hover,
div#menu-wrapper ul#menu1 li.active a,
div#menu-wrapper ul#menu1 li.active a:hover {
  background-color:inherit;
  color:#b8540d;
}