/* CSS Document */

body {
text-align: center;
background-color: #f1f1f1;
padding: 0px;
width: 96%;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
margin: 0px;
color: #945853;
}

#wrapper {
width: 760px;
margin: 0 auto;
background-image: url(images/bkg-nav_red.gif);
background-repeat: repeat-y;
background-color: #FFFFFF;
}

#container {
clear: both;
}

#header {
height: 94px;
}

#content-img {
float: left;
}

#content-mid {
margin: 0px;
}

.b {
font-weight: bold;
font-size: 13px;
}

h2 {
font-weight: bold;
font-size: 13px;
margin: 20px 0px -16px 0px;
padding: 0px;
}

.brown {
color: #663300;
}

#content-img p {
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color: #666666;
width: 524px;
padding: 0px 40px;
}

/* ---- main content ----- */

#sub-content-img {
float: right;
width: 200px;
padding-right: 20px;
padding-top: 20px;
}

.content-right {
float: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color: #666666;
width: 340px;
text-align: left;
padding-right: 20px;
padding-top: 20px;
}

.wide {
width: 540px;
}

/* ---- navigation  ---- */

#menu {
text-align: left;
width: 146px;
margin: 0px 4px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu ul ul li{
border-bottom: 1px solid #FFFFFF;
}

#menu ul ul ul li {
border: none;
}

#menu a {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
margin: 0;
padding: 3px 4px;
color: #8e554e;
text-decoration: none;
}

#menu ul ul ul a {
background: #FFFFFF;
}

#menu ul ul ul a:hover{
background: #ddcbc9;
}

#menu a:hover {
colof: #555555;
background: #fff;
}

#menu li {
position: relative;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}


div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

#menu span {
float: right;
margin-top: -18px;
}

/*   -------------- end navigation  ---------------- */

/***************** form ***********************/

div.row {
  clear:both;
  }

div.row span.label {
  font-family:'trebuchet ms',arial,verdana,sans-serif;
  font-size: 13px;
  color: #555;
  float: left;
  width: 100px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 235px;
  text-align: left;
  }

div.row span.left {
  float: left;
  text-align: left;
  font-weight: bold;
  color: #fff;
  width: 49%;
  }

div.row span.right {
  float: right;
  text-align: right;
  font-weight: bold;
  color: #fff;
  width: 49%;
  }
div.spacer {
  clear: both;
  }
  
.text-link {
text-align:center;
width:50%;
float:left;
margin: -20px 0px 20px 0px;
}

/*************** end form *******************/


/* ------------------ footer ------------------- */

#footer {
margin: 0 auto;
background: #FFFFFF;
width: 720px;
border-top: 1px solid #CCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;
padding: 10px 20px;
}

#footer a {
text-decoration: none;
color: #555555;
}

#footer a:hover {
color: #663300;
}

/* ------------------ end ooter ------------------- */
