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


body {
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #343434;
	background-color:#343434;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	
}

#container {
	width: 800px;  
	background: #FFFFFF;
	margin: 0 auto; 
	border: 1px solid #000000;
	text-align: left; 
}
#header {
	background-color: #343434;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 1px;
	height: 200px;
	width: 800px;
	
}
#header h1 {
	margin: 0; 
	padding: 10px 0; 
}

h1{
font-size:20px;

}


 #mainContent {
	padding: 0 20px; 
	background: #FFFFFF;
	
}
#footer {
	padding: 0 3px;
	background-color: #7b8d39;
	
}
#footer p {
	margin: 0; 
	padding: 8px 0; 
	border:none;
}
/*images and list for front page*/
.imagecon{

margin-right: 150px;
margin-top: 15px;
float:right;
border:solid 2px #343434;

}

.imagecon2{

margin-right: 30px;
margin-top:0px;
border:solid 2px #343434;
float: right;
}

.linkcont{
margin-left:15px;
margin-right:500px;
padding-left:5px;
margin-bottom:5px;
}




.tagstyle{
font-size:18px;
font-weight:bold;
}



/* nav begins*/
#navcontainer
{
background: #4c4c4c;
margin: 0 auto;
padding: 1em 0 0 0;
font-family: georgia, serif;


}

/* to stretch the container div to contain floated list */
#navcontainer:after
{
content: "";
display: block;
line-height: 1px;
font-size: 1px;
clear: both;
}

ul#navlist
{
list-style: none;
padding: 0;
margin: 0 auto;
width: 80%;
font-size: 0.9em;
}

ul#navlist li
{
display: block;
float: left;
width: 15%;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.5em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #ffffff;
text-decoration: none;
background: #4c4c4c;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #bbbbbb;
color: #765b26;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #6a7529;
background: #b4b4b4;
border-color: #aaab9c #fff #fff #d9d9d9;
}
/*nav ends*/

/*styles for footer and links*/
.style1
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#FFFFFF;
}

.style4
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;

}

.style2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#765b26;
font-weight:bold;
text-decoration:underline;


}

a:hover {
color: #6a7529;
}


.style6
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;

}
.bottomlink{

padding-top:5px;
padding-bottom:5px;
font-size:10px;
color:#fffefe;

}

/*contact form styles*/
fieldset {
background:#FFFFFF;
border-style:solid;
border-color:#765b26;
margin-bottom:75px;
width:490px;
margin-top:10px;
padding-left:10px;
 text-align:left;  
 margin-left:18px;
 margin-right:90px;
 }
 .clears{
 clear:both;
 padding-top:5px;
 }
 .label{
 float:left;
 width:80px;
 text-align:right;
 }
 .field{
 float:right;
 width:380px;
 text-align:left;
 }
input[type="submit"], input[type="reset"] {
	background:#765b26;
	border-color:#000000;
	border:none;
	position:relative;
	margin-bottom:-20px;
	width:90px;
	margin-left:40px;
	margin-top:15px;
	font:15pxemailemail;
	color:#ffffff;
}
p.buttons {
	text-align: center;
}
/*end form styles*/

.icons{
color: #343434;

}
.email{
float:left;
width:33px;
height:28px;
background: url(email.png) no-repeat center left;
padding:5px 20px 0 35px;
white-space: nowrap;

}

.phone{
float: left;
width:33px;
height:29px;
background: url(phone.png) no-repeat center left ;
padding: 15px 20px 0 35px;
white-space:nowrap;

}

.clearfloat{
clear:both;
height:0;
font-size:1px;
line-height:0px;

}
