#content {background-color: white; width: 740px; float: right;}

#content h3 {text-align: center;
color: #005735;
padding: 6px 0;
border-top: 1px solid black;
border-bottom: 1px solid black;
}

p.intro {margin: 20px 40px;}

#contact {min-height: 380px; position: relative;}

img.tree {position: absolute; top: 50px; left: 50px;}

#contact p.address {font-family: Verdana, Arial, sans-serif; text-align: center;}

h4 {text-align: center; color: #404040; font-size: .8em; margin-top: 14px;}

p.required {background: #880000; color: white;
padding: 5px 30px; margin-right: 50px; margin: 10px 175px 10px 210px; text-align: center; font-size: .8em; border: 1px solid #880000;}

#content2 p.deny {color: #880000; font-weight: bold; font-size: 16px;}

p.spam {background: #fed18f;
padding: 5px 30px; margin-right: 50px; color: #000088; margin: 20px 175px 10px 210px; text-align: center; font-size: .8em; border: 1px solid #880000;}

#content p.response {color: #ff9c4a; font-size: 1em; color: #005735; margin: 25px 170px 10px 170px; padding: 5px; text-align: center; border: 1px solid #404040;}

p.response2 {background: url(images/square.gif) no-repeat top right;
padding: 6px 30px; margin-right: 50px; color: #214136; margin: 6px 170px 6px 150px; text-align: right;}

p.deny {margin: 60px 60px 160px 60px; text-align: center; color: #880000; font-size: .8em;}

.warning {color: #880000; background-color: #fff;
font-weight: bold;font-size: 11px;}

.example {font-size: .8em; color: #005735;}

.reset {margin-left: 5px;}

form {font-size: 11px; margin: 10px 10px 20px 10px; border: 1px solid #000;}

p.alignLeft {text-align: left; margin: 10px 40px;}
p.alignRight {text-align: right; margin: 10px 40px;}

input, textarea, select {background-color: #f0f3ef;
border: 1px solid #486252; margin: 6px;
color: black; padding: 3px;}

input:focus {background-color: #d1e5cb;}
textarea:focus {background-color: #d1e5cb;}
select:focus {background-color: #d1e5cb;}

.infoLeft {float: left; width: 360px; margin-left: 10px;}

.infoRight {float: right; padding: 8px; width: 300px; background: #f0f3ef; margin: 10px 30px 10px 10px; }

form {text-align: center;}

table.contactUs {border-collapse: collapse; width: 550px;  margin: auto;}

table.contactUs td {padding: 8px; text-align: right;}
#content td.bestTime {text-align: center;}
#content td.commentHere {text-align: left;}
#content table.contactUs p {margin: 3px; padding: 4px; font-size: 11px;}

#content .infoLeft p, #content .infoRight p {margin: 6px 0; padding: 6px; font-size: 1em; font-weight: normal;}

#content .infoLeft p.practical {font-weight: bold; color: #404040; font-size: 1em;}

.infoRight img {border: 1px solid #000;}

.clear {clear: both;}

#content a:link {color: #214136}
 #content a:visited {color:#214136}
 #content a:hover {color: #880000}
 #content a:active {color: #660000}

