/* --- main layout --- */
	
	* { margin: 0; padding: 0; }
	
	body { font-family:Arial, Helvetica, sans-serif; font-size:medium; color:#394147; background:#d9edee; 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;}


	.top-tail { background:url(images/header-tail-bg.gif) 0 0 repeat-x;}
	
/* --- END main layout --- */

/* --- header --- */

	#header {font-size:1.125em; background:url(images/header-bg2.jpg) left top no-repeat; padding:0 10px 0 10px;}
	
	#logo {padding-top:51px; height:85px; text-align:center;}
	#logo img {padding-bottom:9px;}
	
	#header .home-tab {display:block; position:absolute; color:#021630; margin:17px 0 0 24px;}
	
	#slogan {
	height:137px;
	background:url(images/backgroundflag.png) no-repeat center bottom;
	text-align:center;
}
	
	#breadcrumb {background:#f5f5f5; margin:0 10px 0 10px; padding:14px 0 15px 22px;}
	#breadcrumb a {color:#333333; text-decoration:none; background:url(images/marker1.gif) no-repeat right 7px; padding-right:13px;}

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

/* --- content --- */

	#content {font-size:1.125em; line-height:1em;}
	.min-width {padding:28px 30px 75px 29px; min-width:200px;}

	li {list-style:none; margin-bottom:16px; clear:both; background:url(images/marker2.gif) no-repeat 0 1px; padding-left:38px;}
	li a {color:#2589c8; text-transform:uppercase;}
	a {color:#69b21f;}
	strong a {line-height:1.111em;}
	
	#navmenu li {background:none; padding:0;}
	#navmenu .button {background:url(images/button-bg.gif) no-repeat 0 0; width:106px; display:block; padding:2px 0 4px 0; color:#fff; text-decoration:none; text-align:center;}
	#navmenu .summary {padding:11px 0 2px 0;}
	#navmenu .summary a {text-transform:none;}
	
/* --- END content --- */

/* --- footer --- */
	
	#footer {height:86px; padding-left:13px; color:#67686c; font-size:1.125em;}
	#footer p { padding:21px 0 5px 0; font-size:0.944em;}
	#footer p a {color:#67686c;}
	#footer .home-tab {margin:12px 0 0 20px; color:#021630; display:block;}

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

/* --- Other --- */
	
	.f-left {float:left;}
	.f-right {float:right;}
	.taright {text-align:right;}
	.title {margin-bottom:20px;}
	.title2 {border-bottom:2px solid #959da4; margin-bottom:30px;}
	.text2 {color:#2589c8; line-height:1.333em;}
	.margin1 {margin-top:50px;}
	.margin2 {margin-top:30px;}
	.imgindent {float:left; margin-right:12px;}
	#contact {padding:18px 0 0 0;}
	
	.link {display:inline-block; background:url(images/more-button.gif) no-repeat 0 0; padding:1px 12px 5px 32px; color:#484a4b; text-decoration:none;}
	
	h4 {color:#059fb4; font-weight:normal; margin-bottom:2px;}
	p {padding-top:18px;}
	
	#ContactForm input , #ContactForm textarea {border:1px solid #585858; width:242px; padding-left:4px; background:#fff; font-size:0.944em; line-height:1em; margin-bottom:8px; color:#8c8c8c;}
	#ContactForm textarea {height:153px;}
	#ContactForm .taright {width:247px;}
	#ContactForm button {background:url(images/form-button.gif) no-repeat 0 0; border:none; color:#484a4b; font-size:1em; width:85px; padding:2px 10px 2px 0; text-align:right;}
	
/* --- END Other --- */

/* --- boxes --- */
	
	.box {background:#fff url(images/box-tail-bottom.gif) bottom repeat-x;}
	.box .tail-right {background:url(images/box-tail-right.gif) right repeat-y;}
	.box .tail-left {background:url(images/box-tail-left.gif) left repeat-y;}
	.box .corner-right-bottom {background:url(images/box-corner-right-bottom.gif) right bottom no-repeat;}
	.box .corner-left-bottom {background:url(images/box-corner-left-bottom.gif) left bottom no-repeat; width:100%;}
	
/* --- END boxes --- */
h3 {
	color: #cc0033;
}
