@charset "UTF-8";
/* CSS Document */

body{
background-image:url(../images/bg.gif);
background-repeat:repeat;
background-color:#b7cdaa;
font-size:0.8em;
color:#3b3b01;
font-family:Arial, Verdana, Helvetica, sans-serif;
padding:0;
margin:0;

}

#container{
width:800px;
padding:0;
margin-top:5px;
border:2px solid #990000;
border-bottom:8px solid #990000;
background-color:#d1dac7;
clear:both;
}

h2{
font-size:1.3em;
font-weight:normal;
padding:0;
margin:0;

}

p{
padding:0;
margin:0;
line-height:1.4em;
}


a:link {
	font-weight: bold;
	color:#424200;
	text-decoration: none;
}
a:visited {
	font-weight: bold;
	color:#424200;
	text-decoration: none;
}
a:hover {
	font-weight: bold;
	color:#990000;
	text-decoration: underline;
}
a:active {
	font-weight: bold;
	text-decoration: none;
}



#banner1{
width:800px;
padding:0;
margin:0;
float:left;
min-height:107px;
}

#banner{
width:800px;
padding:0;
margin:0;
float:left;
background-color:#a2c592;
min-height:10px;
}

#nav{
width:800px;
padding:0;
margin:0;
float:left;
background-color:#990000;
}

#nav ul{
width:175px;
list-style:none;
padding:0;
margin:0;
display:inline;

}

#nav li{
padding:0;
margin:0;
display:inline;
}

#nav img{
padding:0;
margin:0;
border:0;
}

#access{
width:650px;
padding:0;
margin-left:15px;
margin-top:10px;
float:left;
}

HTML > BODY #access{
width:650px;
padding:0;
margin-left:25px;
margin-top:10px;
float:left;
}

#text{
width:380px;
padding:0;
margin-left:10px;
margin-top:10px;
float:left;
}

#text p{
width:360px;
padding:0;

}

HTML > BODY #text{
width:380px;
padding:0;
margin-left:10px;
margin-top:10px;
float:left;
}

#text1{
width:380px;
padding:0;
margin-left:15px;
float:left;
}


#text ul{
padding-top:10px;
padding-bottom:10px;
margin:0;

}

#text li{
padding-bottom:5px;
margin:0;
}

#wrapper{
width:800px;
padding:0;
margin:0;
float:left;
border-top:10px solid #d1dac7;
background-color:#e8f0e0;
min-height:378px;
}



#promo{
width:385px;
padding:0;
float:left;
}

#promo1{
width:385px;
padding:0;
float:left;
}

#promolong{
width:720px;
padding:0;
margin:0;
float:left;
}

.base{
margin-left:5px;
}

HTML > BODY .base{
margin-left:5px;
}

.base1{
margin-left:10px;
}

.baselong{
margin-left:10px;
}

#promo img{
padding:5px;
}

#promo1 img{
padding:5px;
}

#promolong img{
padding:8px;
}

#promo p{
padding: 8px 5px 5px 5px;

}
#promo1 p, #promolong p{
padding: 8px 5px 5px 5px;

}

#logo{
width:200px;
margin:0;
padding:0;
float:left;
}

#logo1{
width:400px;
margin:0;
padding:0;
float:left;
}

#address{
width:800px;
padding:0;
margin:0;
background-color:#d1dac7;
float:left;
}
.logobut{
padding-top:28px;
}


#clear{
width:800px;
padding:0;
margin:0;
clear:both;
}

/*FOOTER*/

#footer{
padding:0;
margin-top:10px;
background-color:#819f6d;
clear:both;
}

#footer p{
text-align:center;
font-size:0.9em;
padding-bottom:40px;
padding-top:5px;
}

#footer p a:link {
	font-weight: bold;
	text-decoration: none;
}

#footer p a:visited {
	font-weight: bold;
	text-decoration: none;
}



/*FORM*/


.form-field {
width:340px;
float:left;
margin:0;
padding:0 0 10px 0;
}

#form-name {	
padding-top:15px;
}

.text-field {
width:100px;
float:left;
margin:0;
padding:0;
text-align:right;
font-weight:bold;

}

input.input, textarea {
width:200px;}

.input-field{
width:200px;
float:left;
margin:0;
padding:0 0 0 6px;
}

#input-send-o {
float:left;
width:90px;
height:25px;
padding-left:200px;
margin:0;

}

#input-send-i {
margin:0;
padding:0;
float:left;
}

#disclaimer{
float:left;
width:200px;
font-size:.8em;
margin:0;
padding:0 0 15px 105px; }


/*FORM*/


HTML > BODY.form-field {
width:350px;
float:left;
margin:0;
padding:0 0 10px 0;
}

HTML > BODY #form-name {	
padding-top:15px;
}

HTML > BODY .text-field {
width:100px;
float:left;
margin:0;
padding:0;
text-align:right;
font-weight:bold;

}

HTML > BODY input.input, textarea {
width:240px;}

HTML > BODY.input-field{
width:240px;
float:left;
margin:0;
padding:0 0 0 6px;
}

HTML > BODY #input-send-o {
float:left;
width:90px;
height:25px;
padding-left:300px;
padding-top:0;
margin:0;

}

HTML > BODY #input-send-i {
margin:0;
padding:0;
float:left;
}

HTML > BODY #disclaimer {
float:left;
width:240px;
font-size:0.9em;
margin:0;
padding:0 0 5px 100px; 
}

#map{
border:1px solid #363601;
}


#font-change {
width:800px;
font-size:0.9em;
padding-top:5px;
padding-bottom:7px;
padding-right:3px;
margin:0;
float:right;
text-align:right;
font-weight:bold;
}

#font-change  img{
border:0;


}

.orange{
background-color:#dbb36e;
}

.green{
background-color:#a2c592;
}

.purple{
background-color:#aa91ae;
}

.turq{
background-color:#87bdb9;
}

.lgr{
background-color:#90b78a;
}

.bl{
color:#254f82;
}

.pr{
color:#582058;
}

.send{
padding-left:250px;
}