
h1 {
  font-size: large;
  color: #663300;
  }

/*message for contact box failed/sent */
h2 {
  font-size: Medium;
  color: #663300;
  }
/*end failed/sent message */

h3 {
  font-size: small;
  color: #663300;
  font-variant: small-caps;
  margin-left: 5px;
}

body {
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #CCCC99;
}

.frame {
  width: 790px;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
  border: 1px solid #FFFFF0;
  background-color: #CECAAD;
}

.header {
  height: 201px;
  text-align: center;
  background-color: #FFFFF0;
}

.lh_side {
  float: left;
  width: 225px;
  margin: 5px 0px 5px 5px;
  padding: 3px;
}

.lh_side_img {
  margin: 15px 10px 10px 20px;
}

.lh_side p {
 font-size: small;
  color: #663300;
  text-align: center;
}

.lh_side p a:link, .lh_side p a:visited, .lh_side p a:active {
  color: #000000;
  text-decoration: underline;
}

.lh_side p a:hover {
  text-decoration: none;
}

.left_box {
  height: 191px;
  background-image: url(images/lh_box.gif);
  background-repeat: no-repeat;
  margin: 40px 0 0 10px;
  padding: 5px;
}

.left_box h5 {
  text-align: left;
  margin-left: 55px;
}

.left_box p {
  width: 175px;
  text-align: center;
  font-size: small;
  padding-right: 5px;
}

.left_box a:link, .left_box a:visited, .left_box a:active {
  color: #663300;
  text-decoration: underline;
}

.left_box a:hover {
  text-decoration: none;
}

.nav_menu {
  float: left;
  width: 225px;
  height: auto;
  background: #FFFFF0;
  background-image: url(images/nav_bgH1V0.gif);
  padding: 0;
}

.nav_rnd_top {
  height: 14px;
  background-color: #CECAAD;
  background-image: url(images/nav_bgH0V0.gif);
  background-repeat: no-repeat;
  background-position: bottom;
}

.nav_rnd_btm {
  clear: both;
  height: 13px;
  background-color: #CECAAD;
  background-image: url(images/nav_bgH2V0.gif);
  background-repeat: no-repeat;
  background-position: top;
}

/* javascript disabled navigation menu */
.noscript ul {
  margin-left: -25px;
}

.noscript li {
  list-style-type: none;
  font-size: 8pt;
  color: #663300;
}

.noscript li a:link, .noscript li a:visited {
  color: #663300;
  text-decoration: none;
}

.noscript li a:active {
  text-decoration: underline;
}

.noscript li a:hover {
  text-decoration: underline;
}
/* end of javascript disabled navigation menu */

.main {
  float: left;
  width: 375px;
  background: #FFFFF0;
  margin: 8px 0px 5px 5px;
}

.main h1 {
  margin-left: 10px;
}

.main p {
  font-size: small;
  color: #663300;
  padding: 5px;
}

.main a:link, .main a:visited, .main a:active {
  color: #663300;
  text-decoration: underline;
}

.main a:hover {
  text-decoration: none;
}

.main_rnd_top {
  height: 10px;
  background-color: #CECAAD;
  background-image: url(images/main_rndH0V0.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  padding: 0;
}

.main_rnd_btm {
  height: 10px;
  background-color: #CECAAD;
  background-image: url(images/main_rndH1V0.gif);
  background-position: top;
  background-repeat: no-repeat;
}

/* begin right side */
/*.rh_side {
  float: right;
  width: 160px;
  margin: 5px;
  padding: 0;
}*/

.rightcontent {
  float: right;
  width: 160px;
  background-image: url(images/rh_bgH1V0.gif);
  background-repeat: repeat-y;
  margin: 8px 7px 5px 0px;
  padding: 0;
}

.rightcontent h1 {
  padding: 10px;
}

.rightcontent p {
  font-size: 10px;
  color: #663300;
  padding: 10px;
}

.rightcontent img {
  padding-left: 10px;
}

.right_question {
  height: 157px;
  background-image: url(images/question_box.gif);
  background-repeat: no-repeat;
  margin: 0 0 0 5px;
  padding: 5px;
}

.right_question h5 {
  text-align: center;
}

.right_question p {
  text-align: center;
  font-size: small;
  padding-left: 5px;
}

.right_question a:link, .right_question a:visited, .right_question a:active {
  color: #663300;
  text-decoration: underline;
}

.right_question a:hover {
  text-decoration: none;
}

.rnd_top {
  height: 10px;
  background-color: #CECAAD;
  background-image: url(images/rh_bgH0V0.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  padding: 0;
}

.rnd_btm {
  height: 10px;
  background-color: #CECAAD;
  background-image: url(images/rh_bgH2V0.gif);
  background-repeat: no-repeat;
  background-position: top;
}

/* begin contact form */

#contact {
  float: right;
  height: auto;
  width: 475px;
  background-color: #CECAAD;
  border: 1px solid #FFFFFF;
  margin: 5px 30px 0 0;
  padding: 10px;
}

#contact a:link, #contact a:visited, #contact a:active {
  color: #663300;
  text-decoration: underline;
}

#contact a:hover {
  text-decoration: none;
}

#contactp {
color: #663300;
font-size: small;
text-align: center;
}

form {
  text-align: left;
}

input.txt {
   color: #333333;
   background-color: #FFFFF0;
   border: 1px inset #FFFFFF;
   width: 200px;
   margin-bottom: 2px;
}

input.btn {
   color: #FFFFFF;
   background-color: #B9D13E;
   border: 1px outset #FFFFFF;
   margin-top: 10px;
}


form label {
	float: left;
	width: 40%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
}

form textarea {
   color: #333333;
   background-color: #FFFFF0;
   border: 1px inset #FFFFFF;
}

fieldset {
   border: 1px solid #FFFFFF;
   margin-top: 5px;
   margin-left: 5px;
   padding: 5px;
}

legend {
   font: bold 0.8em Arial, Helvetica, sans-serif;
   color: #663300;
   padding-top: 5px;
   padding-bottom: 10px;
}
/* end contact form */

#privacy {
  float: left;
  font-size: small;
  color: #663300;
  padding: 5px;
}

#privacy a:link, #privacy a:visited, #privacy a:active {
  color: #663300;
  text-decoration: underline;
}

#privacy a:hover {
  text-decoration: none;
}

.footer {
  clear: both;
  height: 50px;
  background-position: center;
  background-color: #C7BB99;
  text-align: center;
  font-size: small;
  font-style: normal;
  font-weight: normal;
  color: #FFFFFF;
  margin-top: 25px;
}

.footer a:link, .footer a:visited, .footer a:active {
  text-decoration: none;
  font-variant: normal;
  color: #FFFFFF;
  margin: 0;
}

.footer a:hover {
  text-decoration: underline;
}

/* end footer */

 /* IE6 Hack hides from IE-Mac */
* html .frame {
  /*width: 800px; */
  padding: 0;
}

* html .main {
  margin: 2px 1px 2px 2px;
}

* html .lh_side {
  margin: 2px 3px 2px 2px;
}

* html .rightcontent {
  margin: 2px 3px 2px 0px ;
}

* html .nav_menu {
  margin-top: 2px;
}
/* End of IE6 Hack hides from IE-Mac */