/* --- main layout --- */
	
	* { margin: 0; padding: 0; }
	
	body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:100%;
		color:#545454;
		background:#efefef;
		padding:0;margin: 0;
	
	}
	
	
	a img,:link img,:visited img,fieldset { border: none; }
	
	.clear {clear:both}
	.container {width:100%; overflow:hidden;}
	
	h2 {color:#87462a; font-size:1.222em; line-height:1em; margin-bottom:17px; padding-bottom:5px; border-bottom:1px solid #cccccc; font-family:"Times New Roman", Times, serif; font-weight:normal;}
	p {padding-top:15px;}
	a {color:#545454; text-decoration:underline;}

/* --- END main layout --- */

/* --- header --- */

	#header { background:#7d9500 url(images/header-tail.gif) 0 0 repeat-x;}
	#header .right-bg {background:url(images/header-right-bg.jpg) top right no-repeat;}
	
	#logo {height:108px; padding:0 25px;}
	#logo img {padding-top:3px;}
	
	.home-tab {background:#803814; display:block; width:73px; text-decoration:none; color:#fff; text-align:center; padding:3px 0 1px 0; font-size:1.063em; min-height:21px;}
	
	#slogan {height:92px; padding:28px 25px 0 25px; font-family:"Times New Roman", Times, serif; color:#a59a73; font-style:italic; font-weight:bold; width:130px; line-height:1.125em;}
	
	#breadcrumb {height:40px; padding:0 0 0 26px; color:#6e8303; line-height:0.778em; font-size:1.125em;}
	#breadcrumb a {color:#6e8303; text-decoration:none; background:#fff url(images/breadcrumb-right-bg.gif) no-repeat right top; display:block; float:left;}
	#breadcrumb a span {display:block; background:url(images/breadcrumb-left-bg.gif) top left no-repeat; padding:6px 25px 6px 25px;}
	#breadcrumb strong {display:block;}

/* --- END header --- */

/* --- content --- */

	#content {background:#ffffff; font-size:1.125em; line-height:1em;}
	#content strong {color:#010101;}
	
	.min-width {padding:20px 20px 34px 26px; min-width:200px;}
	
	#content li {list-style:none; margin-bottom:5px; clear:both; color:#000000; background:url(images/list-marker.gif) no-repeat 0 5px; padding-left:19px;}
	#content li a {text-decoration:none;}
	
	h3 {font-weight:normal; font-family:"Times New Roman", Times, serif; font-size:1.222em; color:#010101; font-style:italic; margin-bottom:8px;}

	#navmenu {margin-bottom:-19px;}
	#navmenu li {line-height:1em; background:none; padding:0;}
	#navmenu .button {background:#7d9500 url(images/button-right-bg.gif) top right no-repeat; display:block; float:left; color:#d3edbe; line-height:0.778em;}
	#navmenu .button span {background:url(images/button-left-bg.gif) top left no-repeat; display:block; padding:8px 25px 9px 25px;}
	#navmenu .button strong {display:block; color:#fff;}
	#navmenu .summary {padding:10px 0 19px 0; color:#545454;}
	

/* --- END content --- */

/* --- footer --- */
	
	#footer {height:94px; padding-left:26px; background: url(images/footer-tail.gif) 0 0 repeat-x; color:#3e3d3b;}
	#footer p { padding:3px 0 5px 0; font-size:1.063em; line-height:0.941em;}
	#footer a {color:#3e3d3b; text-decoration:none;}
	#footer .home-tab {color:#fff; padding-top:4px;}

/* --- END footer --- */

/* --- Other --- */
	
	.f-left {float:left;}
	.f-right {float:right;}
	.taright {text-align:right;}
	.nowrap {white-space:nowrap;}
	.mail {color:#844526; text-decoration:underline;}
	
	.link {background:url(images/link-marker.gif) no-repeat 0 8px; padding-left:14px; color:#844526; font-weight:bold; text-decoration:underline; line-height:2em;}
	
	.banner1 {background:url(images/banner1-bg.jpg) no-repeat 0 0; padding:13px 10px 17px 63px; margin-top:10px; line-height:0.889em; width:190px;}
	.banner2 {background:url(images/banner2-bg.jpg) no-repeat 0 0; padding:13px 10px 17px 63px; margin-top:10px; line-height:0.889em; width:190px;}
	
	.margin1 {margin-top:27px;}
	
	.line {border-bottom:1px solid #cccccc; padding-bottom:10px;}
	
	.imgindent {float:left; margin-right:15px;}
	
/* --- END Other --- */
	
	#ContactForm input, #ContactForm textarea {width:248px; height:31px; border:1px solid #cccccc; font-size:1em; margin-bottom:6px; padding-left:10px; color:#545454;}
	#ContactForm textarea {height:164px; font-family:Arial, Helvetica, sans-serif;}
	#ContactForm button {background:url(images/link-marker.gif) no-repeat 0 16px; font-size:1em; padding-left:14px; color:#844526; font-weight:bold; text-decoration:underline; line-height:2em; border:none;}
