﻿* {
    /*background-color: wheat;*/
    color: black;
    font-family: Arial;
}

a:link {
	text-decoration: underline;
}

a:hover {
    color: #CCCCCC;
    text-decoration: underline;
}

a:active {
    /*color: black;*/
    text-decoration: underline;
}

a:visited {
    /*color: black;*/
    text-decoration: underline;
}

body {
    /*background-image: url('/images/Hiking_Woods.jpg');
    background-repeat: no-repeat;*/
}

div {
    background-color: wheat;
}

body, table, td, th, form{
    border-color: #CCCCCC;
    border-radius: 10px;
    /*color: black;*/
}

table, td, th, form div{
    background-color: wheat;
    border-color: #CCCCCC;
    border-radius: 10px;
    /*color: black;*/
}

td, div {
    padding-left: 10px;
    padding-right: 10px;
}

p + ul {
    margin-top: -13px;
}

.PageTitle {
    font-size: 16px;
    font-weight: bold;
    width: 760px;
}

th.PageTitle, div.PageTitle td.TopMenu td.PageTitle {
    border: 2px groove #CCCCCC;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

table.PageTitle, div.PageTitle, table.MainBox, tr.MainBox, td.MainBox, div.MainBox, table.MainBoxOutside, div.MainBoxOutside {
    border: 2px groove #CCCCCC;
    /*text-align: center;*/
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    width: 760px;
}

td.MainBoxOutside, tr.MainBoxOutside {
    padding-left: 0px;
    padding-right: 0px;
}

table.MainBox tr {
    style ="font-size: 14px"
}

.HomeMenu, a.HomeMenu {
    /*color: black;*/
    /*font-family: Arial;*/
    font-size: 18px;
}

.TopMenu {
    /*font-family: Arial;*/
	font-size: 18px;
    text-align: center;
}

.MainBox, .MainBox1, .MainBoxJustify, .MainBoxRight, .MainBoxLeft, .MainBoxTitle, .MainBoxInput, .MainBoxRequired, .MainBoxSignature, .MainBoxWarning {
    font-size: 16px;
    text-align: justify;
}

.MainBox.a:link {
    text-decoration: none;
}

.MainBox.a:visited {
    text-decoration: none;
}

.MainBox.a:link {
    text-decoration: none;
}

.MainBox1 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;
    text-align: left;
    width: 250px;
}

.MainBoxTitle {
    font-size: 16px;
}

.MainBoxJustify {
    text-align: justify;
}
.MainBoxRight {
    text-align: left;
    vertical-align: top;
    width: 250px;
    
}

.MainBoxLeft
{
    text-align: right;
    vertical-align: top;
    width: 250px;
}

.MainBoxInput
{
    border-color: black;
    width: 200px;
}

.MainBoxRequired
{
    color: red;
    font-size: 16px;
}

.MainBoxSignature {
    font-style: italic;
    text-align: right;
}

.MainBoxAlt, .MainBox1Alt, .MainBoxRightAlt, .MainBoxLeftAlt, .MainBoxTitleAlt, .MainBoxInputAlt, .MainBoxRequiredAlt, .MainBoxSignatureAlt {
    font-family: Arial;
    font-size: 16px;
    text-align: justify;
}

.MainBoxLeftAlt {
    text-align: left;
}

.MainBoxAttention {
    color: red;
}

.MainBoxWarning {
    background-color: aquamarine;
}

.Footer {
    text-align: center;
    font-size: 12px;
}
.warning {
        font-style: italic;
        font-weight: bolder;
}

#contactus a:link {
    color: black;
    text-decoration: none;
}

#contactus a:visited {
    color: black;
    text-decoration: none;
}

#contactus fieldset {
    width: 320px;
    padding: 20px;
    border: none;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

#contactus legend, h2 {
    font-weight: bold;
    color: transparent;
    background-color: transparent;
}

#contactus label
{
   font-weight: bold;
}

#contactus input[type="text"], textarea, select {
    line-height: 140%;
    color: black;
    padding: 3px;
    border: 1px solid black;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    width: 300px;
}

#contactus input[type="text"] {
    height: 18px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#contactus #scaptcha
{
  width:60px;
  height:18px;
}

#contactus input[type="submit"], #contactus input[type="file"] {
    width: 100px;
    height: 30px;
    padding-left: 0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#contactus input[type="file"] {
    width: 300px;
}

#contactus textarea
{
  height:120px;
  width:300px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
   border-radius: 8px;  
}

#contactus select {
    width: 300px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

#contactus input[type="text"]:focus,textarea:focus
{
  color : #009;
  border : 1px solid black;
  background-color : #ffff99;
}

#contactus .container
{
   margin-top:8px;
   margin-bottom: 10px;
}

#contactus .error
{
   color: #900;
   background-color : #ffff00;
}

#contactus fieldset#antispam
{
   padding:2px;
   border-top:1px solid #EEE;
   border-left:0;
   border-right:0;
   border-bottom:0;
   width:350px;
}

#contactus fieldset#antispam legend
{
   color:black;   
}

#contactus .short_explanation {
    color: black;
}

/* spam_trap: This input is hidden. This is here to trick the spam bots*/
#contactus .spmhidip
{
   display:none;
   width:10px;
   height:3px;
}
#fg_crdiv
{
   opacity: .2;
   -moz-opacity: .2;
   filter: alpha(opacity=20);   
}
#fg_crdiv p
{
    display:none;
}
