/* --- main layout --- */
	
	* { margin: 0; padding: 0; }
	
	body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:medium;
		color:#32475a;
		background:#cecdcd;
		padding:0;
		margin:0;
	}
	
	
	a {color:#bf3304;}
	a img,:link img,:visited img,fieldset { border: none; }
	
	.clear {clear:both}
	.container {width:100%; overflow:hidden;}
	
	h2 {color:#000; font-size:0.875em; margin-bottom:0.5em;}
	h4 {color:#88a3bb; text-decoration:underline; font-weight:normal;}
	h5 {text-transform:uppercase; font-weight:normal; margin:10px 0 14px 0; font-size:1em;}
	h5 a {color:#e3eaee !important;}
	p {padding-top:15px;}

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

/* --- header --- */

	#header { background:#ffffff url(images/tail-top.gif) 0 0 repeat-x;}
	
	#logo {height:145px;}
	#logo img {margin:10px 0 0 50px;}
	
	.home-tab {display:block; width:75px; text-decoration:none; color:#000; text-align:center; padding:4px 0 7px 0; font-size:0.875em;}
	
	#slogan {height:70px; padding-left:17px;}
	
	#breadcrumb {height:28px; padding:18px 0 0 20px; color:#32475a; font-size:0.875em; background:url(images/breadcrumb-tail.gif) left bottom repeat-x #fff;}
	#breadcrumb a {color:#32475a; text-decoration:none; background:url(images/breadcrumb-bg.gif) no-repeat right 5px; padding-right:15px; font-weight:bold;}

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

/* --- content --- */
	
	#content {background:#ffffff; margin:0; font-size:0.875em; line-height:1.231em; padding:25px 0 20px 0;}
	
	#navmenu div {padding-top:12px;}
	#navmenu li {padding-bottom:17px;}
	.menu-button {background:url(images/menu-bg.gif) no-repeat 0 0; width:96px; text-align:center; color:#fff; text-decoration:none; display:block; padding:4px 0 4px 0;}
	
	.margin1 {margin-top:30px;}
	
	li {list-style:none; color:#9da193; color:#000000;}
	
	.list li {background:url(images/list-bg.gif) no-repeat 0 9px; padding:7px 0 7px 26px;}
	.list li a {color:#32475a;}
	
	.min-width {margin:0 19px 0 19px; min-width:200px;}


/* --- END content --- */

/* --- footer --- */
	
	#footer {height:81px; margin:0; padding-left:20px; background: url(images/tail-bottom.gif) bottom repeat-x #fff; color:#32475a;}
	#footer p { padding:10px 0 5px 0; font-size:0.846em; margin:0;}
	#footer a {color:#32475a;}
	
	#footer .home-tab {background:url(images/home-tab.gif) 0 0 no-repeat; display:block; width:69px; text-decoration:none; color:#000; text-align:center; padding-top:3px; font-size:0.875em; min-height:24px;}
	
/* --- END footer --- */

/* --- Other --- */
	
	.f-left {float:left;}
	.f-right {float:right;}
	.taright {text-align:right;}
	
	.title {padding-bottom:2px; border-bottom:2px solid #aeafbe; margin-bottom:25px;}
	.imgindent {float:left; margin-right:23px;}
	.padding1 {padding-top:20px;}
	.padding2 {padding-top:40px;}
	
	.link {font-size:0.857em; background:url(images/link-bg.gif) no-repeat 0 0; width:90px; text-align:center; text-decoration:none; display:block; padding:1px 0 2px 0; margin-top:20px;}
	.link2 {color:#394147 !important; font-style:italic; display:block; margin-top:14px;}
	.link3 {color:#e3eaee !important; font-style:italic; display:block; margin-top:14px;}
	.phone {float:right;}
	#contact {margin-top:15px;}
	
	.extra {overflow:hidden;}
	
	.clr {white-space:nowrap;}
	
	#ContactForm {margin-top:10px;}
	#your-name, #your-email {width:221px; height:18px; border:1px solid #000; font-size:0.846em; font-family:Tahoma, Geneva, sans-serif; color:#8c8c8c; padding-left:5px; margin-bottom:4px;}
	#your-message {width:221px; height:64px; border:1px solid #000; font-size:0.846em; font-family:Tahoma, Geneva, sans-serif; color:#8c8c8c; padding-left:5px;}
	
	#clear, #send {border:none; background:none; color:#0792ce; font-size:0.846em; font-family:Verdana, Geneva, sans-serif; text-decoration:underline;}
	
/* --- END Other --- */

/* --- boxes --- */

	.box {background:#32526e url(images/box-tail-bottom.gif) bottom repeat-x; margin-bottom:10px; color:#ffffff;}
	.box .tail-top {background:url(images/box-tail-top.gif) top repeat-x;}
	.box .tail-right {background:url(images/box-tail-bg.gif) right repeat-y;}
	.box .tail-left {background:url(images/box-tail-bg.gif) left repeat-y;}
	.box .corner-bottom-right {background:url(images/box-corner-bottom-right.gif) bottom right no-repeat;}
	.box .corner-bottom-left {background:url(images/box-corner-bottom-left.gif) bottom left no-repeat;}
	.box .corner-top-right {background:url(images/box-corner-top-right.gif) top right no-repeat;}
	.box .corner-top-left {background:url(images/box-corner-top-left.gif) top left no-repeat; width:100%;}
	.box .indent {padding:23px 29px 24px 19px;}
	.box a {color:#e3eaee;}
	
	.box .title {border-bottom:1px solid #5f798f; padding-bottom:1px;}
	.box .link {background:url(images/link2-bg.gif) no-repeat 0 0; color:#bf3304;}
	.box .list li {background:url(images/list-bg2.gif) no-repeat 0 9px;}
	.box .list li a {color:#fff;}

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