/* --- main layout --- */
	
	* { margin: 0; padding: 0; }
	
	body { font-family:Verdana; font-size:medium; color:#78746b; background:#FFF; padding:0; margin:0;}
	
	a img,:link img,:visited img,fieldset {border:none;}
	img {vertical-align:top;}
	
	.clear {clear:both}
	.nowrp {white-space:nowrap;}
	.container {width:100%; overflow:hidden;}

/* --- END main layout --- */

/* --- header --- */

	#header { background:#ffffff; font-size:1.125em; text-align:center;}
	
	#logo {padding-top:8px; height:30px; padding-top:15px;}
	
	.home-tab {padding:16px 0 0 20px; font-weight:bold; text-align:center; background:#ccc;}
	.home-tab a {color:#fff;}
	
	#slogan {height:128px;}
	
	#breadcrumb {padding:0 0 22px 0;}
	#breadcrumb a {color:#f9f6e9; text-transform:uppercase; font-weight:bold; text-decoration:none;}

/* --- END header --- */

/* --- content --- */

	#content {font-size:1.125em; line-height:1em; line-height:1.059em; background:#fff;}
	.min-width {padding:31px 20px 65px 20px; min-width:200px; font-size:10px; text-align:justify;}
	#content .home-tab {padding:20px 0 20px 20px; font-weight:bold;}
	#content .home-tab a {color:#ffffff;}


	li {list-style:none; margin-bottom:1px; clear:both;  padding-left:14px;}
	a {
	color:#fff;
	text-decoration:none;
	padding:3px;
	text-transform:uppercase;
}
	strong {color:#600;}
	
	#navmenu li {background: #CCC; height: 20px; padding:5px; text-align:center;}
	#navmenu .summary {padding:12px 0 4px 0;}
	
/* --- END content --- */

/* --- footer --- */
	
	#footer {height:82px; padding-left:20px; color:#ccc; font-size:1em; text-align:center;}
	#footer p { padding:18px 0 5px 0; font-size:0.7em; line-height:1.059em;}
	#footer p a {color:#ccc; text-decoration:none;}

/* --- END footer --- */

/* --- Other --- */
	
	.f-left {float:left;}
	.f-right {float:right; background:#600;}
	.taright {text-align:right;}
	.padding0 {padding:25px 0 0 0 !important;}
	.margin1 {margin-top:50px;}
	#contact {padding:30px 0 0 0;}
	
	h2 {color:#600; font-weight:normal; font-size:1.167em; margin-bottom:16px;}
	h4 {color:#059fb4; font-weight:normal; margin-bottom:2px;}
	p {padding-top:19px;}
	
	.banner {background:url(images/banner-bg.jpg) no-repeat 0 0; text-align:center; padding:24px 10px 25px 10px; color:#938d80; font-size:0.944em; margin-bottom:20px; width:255px;}
	.banner img {margin-bottom:4px;}
	.banner .button-link {background:url(images/button-link.jpg) no-repeat 0 0; display:block; width:153px; margin:0 auto; color:#15140f; text-decoration:none; padding:6px 0 5px 0; margin-top:13px; text-transform:uppercase; font-size:0.765em; font-weight:bold;}
	
	.link {padding:29px 0 0 0;}
	
	#ContactForm input , #ContactForm textarea {border:none; width:256px; padding-left:4px; background:#fff; font-size:0.944em; line-height:1em; margin-bottom:18px; color:#78746b; font-family:Georgia, "Times New Roman", Times, serif;}
	#ContactForm textarea {height:152px;}
	#ContactForm .taright {width:258px;}
	#ContactForm button {background:url(images/form-button.jpg) no-repeat 0 0; border:none; color:#15140f; font-size:1em; font-weight:bold; width:108px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; padding:6px 0 3px 0;}
	
/* --- END Other --- */

/* --- boxes --- */

/* --- END boxes --- */
