

.clear_containers_float {
float: none;
clear: both;
width: 0px;
height: 0px;
padding: 0px;
margin: 0px;
}

h1 {
font-family: Trebuchet MS, sans-serif;
font-size: 22px;
font-weight: normal;
padding: 0px;
margin-top: 0px;
margin-bottom: 10px;
color: #ffffff;
}

h1.home {
padding-left: 5px;
}

h1.main {
margin-bottom: 30px;
}

h2 {
font-family: Tahoma;
font-size: 20px;
font-weight: normal;
padding: 0px;
margin-top: 0px;
margin-bottom: 10px;
color: #000000;
}

h3 {
font-family: Tahoma;
font-size: 16px;
font-weight: normal;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
color: #000000;
}

a {
color: #5e7a15;
text-decoration: underline;
}

a:hover {
color: #5e7a15;
text-decoration: none;
}

a.portfolio {
color: #1f1f1f;
text-decoration: none;
}

a.portfolio:hover {
color: #1f1f1f;
text-decoration: underline;
}

img {
border: none;
display: block;
}

p {
clear: both;
margin-bottom: 10px;
}

p.align_right {
margin-bottom: 10px;
text-align: right;
}

.hig_word {
background: #85a923;
color: #ffffff;
padding: 2px;
padding-left: 4px;
padding-right: 4px;
}

.hig_word a {
color: #ffffff;
text-decoration: underline;
}

.hig_word a:hover {
color: #ffffff;
text-decoration: none;
}

.hig_word_blue {
background: #3399ff;
color: #ffffff;
padding: 2px;
padding-left: 4px;
padding-right: 4px;
}

.small_copy {
font-size: 14px;
}

.small_copy_home {
font-size: 12px;
}

.testimonial {
font-family: tahoma;
font-size: 14px;
color: #7c7c7c;
font-style: italic;
line-height: 1.5em;
}

.testimonial_from {
font-family: tahoma;
font-size: 16px;
color: #515151;
font-style: normal;
}

hr {
border: 0;
height: 1px;
color: #808080;
background-color: #808080;
margin: 5px 0px 10px 0px; 
}

hr.light {
border: 0;
height: 1px;
color: #dfd49e;
background-color: #dfd49e;
margin: 5px 0px 10px 0px;
}

.strong_copy {
font-weight: bold;
}

.italic_copy {
font-style: italic;
}

.underline_copy {
text-decoration: underline;
}

.error_copy {
color: #ff0000;
}

.copy_green {
color: #6c8b16;
}

.small_arrows {
font-family: arial;
font-size: 9px;
font-style: italic;
}

ul {
padding-left: 30px;
}

ol {
padding-left: 30px;
}



/*FORM STYLES*/
.form {
clear: both;
margin-bottom: 15px;
}

.form_sm {
clear: both;
margin-bottom: 5px;
}

.form_nm {
clear: both;
margin-bottom: 0px;
}

fieldset {
border: 1px solid #043E54;
padding: 10px;
}

legend {
font-weight: normal;
color: #384e76;
margin-bottom: 10px;
padding: 0px 5px;
}

label {
clear: both;
color: #6f8f19;
}

/*INPUT*/
input {
font-family: tahoma;
font-size: 16px;
padding: 2px;
}

.box_large {
width: 300px;
}

.newsletter {
font-size: 12px;
width: 100px;
}

.newsletter_error {
font-size: 12px;
width: 100px;
background: red;
color: #ffffff;
}

.newsletter_email {
font-size: 12px;
width: 220px;
}

.newsletter_email_error {
font-size: 12px;
width: 220px;
background: red;
color: #ffffff;
}

.login {
font-size: 12px;
width: 150px;
}

.subbut {
font-size: 12px;
}

/*TEXTAREA*/
textarea {
font-family: tahoma;
font-size: 16px;
padding: 2px;
}

.textarea_large {
width: 500px;
height: 100px;
}

/*SELECT*/
