/* DARK GREEN #3e643a        */
/* Dark Green  #103e1a       */
/* BROWN #462206           */
/* DARK GREEN #3e643a        */
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	    margin:0; 
	    padding:0;
		font:13px Verdana, Arial, Helvetica, sans-serif;
		line-height:1.4;
	} 
	table { 
	    border-collapse:collapse; 
	    border-spacing:0; 
	} 
	fieldset,img {  
	    border:0; 
	} 
	address,caption,cite,code,dfn,em,th,var { 
	    font-style:normal; 
	    font-weight:normal; 
	} 
	ol,ul { 
	    list-style:none; 
	} 
	caption,th { 
	    text-align:left; 
	} 
	h1,h2,h3,h4,h5,h6 { 
    font-size:100%; 
    font-weight:normal; 
	} 

	html {
		background:#3E643A;
	}
	body {
		min-width:760px;
		text-align:center;
	}
	a:link,
	a:visited {
		color:#83B57D;}
	a:hover {
		color:#fff;
	}
	#wrap {
		background:#462206;
		margin:0px auto;
		width:760px;
		margin-top:10px;
		text-align:left;
		border:solid #000 1px;
	}
	#header {
	height: 125px;
	background:url(images/header.jpg) no-repeat 0% 0%;
	}
		#header h1 {
		margin:0;
		text-indent:-99999px;
		}
	.headbtm {margin-bottom:10px;}
	#main {
		background:#Fff9de;  
		float:right;
		width:534px;
		margin-right:10px;
		display:inline;
	}
		#main h1,
		#main h2,
		#main h3,
		#main p {
			padding:10px 10px 0 10px;
			color:#333;
    }
		#main p.contactby {
		margin-bottom:2em;
		}
		#main span.phone {
			color:#333;
			margin-left:70px;
		}
		#main span.address {
			margin-left:20px;
		    color:#333;
			padding-top:20px;
		}
		#main .indent {
			margin-left:185px;
			padding:0;
		}
		#main h2.inline {
			display:inline;
			line-height:2em;
			vertical-align:bottom;
		}
		#main .staffemail {
			text-decoration:none;
			vertical-align:bottom;
		}
		#main .staffemail img {
			padding:20px 20px 0 30px;
		}
		#main h1,
		#main h2,
		#main h3 {
			color:#462206;
		}
		#main h1 {
			font:172% Georgia, "Times New Roman", Times, serif;  
			padding-top:0;
			font-weight:bold;
		}
		#main h2 {
			font:152% Georgia, "Times New Roman", Times, serif;   
		}
		#main a:hover {
			color:#333333;
			font-weight:bold;
		}
		#main .mainlink a {
			color:#003300;
			display:inline;
			margin-left:5px;
		}
		#main .mainlink li {
			list-style: url(images/email.gif) inside;
			margin:20px;
		}
		#main p.event {
			font-weight:bold;
			background: url(images/calendar.gif) no-repeat 0 12px;
			padding-left:20px;
		}
		#main p.event + p {
			padding-top:0;
		}
		#main .mainimg {
			margin-left:10px;
		}
	#sidebar {
		float:left;
		width:190px;
		border:none;
		border-right:none;
	}
		#sidebar ul {
			margin-bottom:0;
    }
    	#sidebar h3,
		#sidebar p {
			padding:0 10px 0 0;
    }
		#sidebar p {
			padding:0.25em;
			color:#CCCCCC;
	}
		#sidebar .frame {
			margin:15px 0 10px 6px;
			border-right:1px solid #666;
			border-bottom: 1px solid #666;
	}
		#sidebar .staffemail {
			margin-left:10px;
	}
		#sidebar .link {
	margin:10px 0 10px 20px;
	display: block;
	text-decoration:none;
	text-align: right;
	}
		#sidebar .link img {
	padding-left:5px;
	margin-bottom:-10px;
	margin-right: 15px;
	}
	#sidebar .sidepic {
		margin-left:12px;
	}
	#footer {
		clear: both;
		color:#CCCCCC; 
		padding:0.8em; 
		text-align:left;
	}
		#footer .right {
			float:right; 
			text-align:right;
			width:260px;
	}
		#footer p {
			margin:0;
			font-size:90%;
	}
		#footer a {
			padding-right:15px;
			font-size:90%;
	}
	.floatright {
		float:right;
	}
	.frame {
		padding:5px;
		background-color:#fff;
		border-right:1px solid silver;
		border-bottom: 1px solid silver;
	}
	.float_right {
		margin:10px 10px 10px 15px;
		float:right; 
	}
	.box { 
 		 background: #FFF9DE; 
	}
	.boxtop { 
		 background: url(images/ne.gif) no-repeat top right; 
	}
		.boxtop div { 
  			height: 10px; 
  			background: url(images/nw.gif) no-repeat top left; 
	}
	.boxbottom { 
  		background:url(images/se.gif) no-repeat bottom right; 
	}
	.boxbottom div { 
  		height: 10px; 
  		background:url(images/sw.gif) no-repeat bottom left; 
	}
	.boxcontent {
  		padding: 0px 5px 0px 5px;
	}
/*                 *********************************************    CONTACT FORM   ************* */
	#contactform {
		border:solid #99c0df 1px;
		background:#e4edf3;
		padding:.5em 0;
		margin:1em;
	}
	.odd {
		background:#bcd5ea;
	}
	#contactform table {
		padding:.25em;
	}
	#contactform table input {
		margin:.5em 0;
	}
	.firsttd {
		padding-left:.5em;
	}
	.status {
		color:#7F0F0F;
		font:1.5em bold;
		padding:0 .25em;
	}
	.attn {
		color:red;
	}
    
	.padtop {margin-top:15px;}
	.center {text-align:center;}
	.clearer {clear:both;}
	.rightjsp {
	float:right;
	width:325px;
	height:197px;
	}
	#quote {
	width:190px;
	margin:25px 12px;
	}
	#quote img {margin:0;
		display:block;
		padding:0;
	}
	#quote p {
		background:#91bc8b;
		color:#333333;
		padding:0;
		margin:0;
		font-style:italic;
		border-left:5px solid #91bc8b;
		border-right:5px solid #91bc8b;
	}
	#quote .qalign {
	text-align:right;
	padding-top: 5px;
}
