﻿/* --- main layout --- */
	
	* { border-style: solid;
	border-width: 0px;
	margin: 0;
	padding: 0;
}
	
	body {
		font-family:Verdana, Geneva, sans-serif;
		font-size:medium;
		color:#394147;
		background:#46535e;
		padding:0;
		margin:0;
	}
	
	
	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 {font-size:1.077em; margin-bottom:3px;}
	h5 {text-transform:uppercase; font-weight:normal; margin:10px 0 14px 0; font-size:1em;}
	h5 a {color:#e3eaee !important;}
	p {margin-bottom:10px;}

/* --- END main layout --- */

/* --- header --- */

	#header { background:#ffffff url(images/header-tail.gif) 0 0 repeat-x;}
	#header .right-bg {background:url(images/header-bg.jpg) top right no-repeat; padding:0 20px;}
	#header .right-bg2 {background:url(images/header-bg2.jpg) top right no-repeat; padding:0 20px;}
	#header .right-bg3 {background:url(images/header-bg3.jpg) top right no-repeat; padding:0 20px;}
	#header .right-bg4 {background:url(images/header-bg4.jpg) top right no-repeat; padding:0 20px;}


	
	#logo {padding-top:18px; height:95px;}
	#logo img {padding-bottom:6px;}
	
	.home-tab {background:url(images/home-tab.gif) 0 0 no-repeat; display:block; width:75px; text-decoration:none; color:#fff; text-align:center; padding:4px 0 7px 0; font-size:0.813em; min-height:17px;}
	
	#slogan {height:125px;}
	#slogan .button {margin-top:18px;}
	
	#breadcrumb {height:29px; padding:0 0 0 15px; color:#394147; font-size:0.875em; background:url(images/breadcrumb-tail-bg.gif) left bottom repeat-x #fefefe;}
	#breadcrumb a {color:#394147; text-decoration:none; padding-right:16px; font-weight:bold;}

/* --- END header --- */

/* --- content --- */
	
	#content {background:#ffffff; margin:0; font-size:0.813em; line-height:1.231em; padding:5px 0 5px 0;}
	
	#navmenu div { margin-top:2px;}
	#navmenu li {padding-bottom:17px;}
	
	#content a {color:#0792ce;}
	
	.margin1 {margin-top:10px;}
	
	li {list-style:none; color:#9da193; color:#000000;}
	
	.list3 {margin-top:10px;}
	.list3 li {background:url(images/list-bg.gif) no-repeat 0 11px; padding-left:21px;}
	.list3 li a {border-bottom:1px solid #cccccd; display:block; padding:4px 0 4px 0; text-decoration:none;}
	
	.list1 li {text-transform:uppercase; padding:5px 0 9px 39px;}
	#content .list1 li a {color:#ffffff;}
	.list1 .li1 {background:url(images/list-bg1.gif) no-repeat 0 6px;}
	.list1 .li2 {background:url(images/list-bg2.gif) no-repeat 0 6px;}
	.list1 .li3 {background:url(images/list-bg3.gif) no-repeat 0 6px;}
	.list1 .li4 {background:url(images/list-bg4.gif) no-repeat 0 6px;}
	.list1 .li5 {background:url(images/list-bg5.gif) no-repeat 0 6px;}
	.list1 .li6 {background:url(images/list-bg6.gif) no-repeat 0 6px;}
	
	.list2 li {padding:9px 0 10px 29px;}
	#content .list2 li a {color:#394147;}
	.list2 .li1 {background:url(images/list2-bg1.gif) no-repeat 0 10px;}
	.list2 .li2 {background:url(images/list2-bg2.gif) no-repeat 0 10px;}
	.list2 .li3 {background:url(images/list2-bg3.gif) no-repeat 0 10px;}
	
	.min-width {margin:0 19px 0 19px; min-width:200px;}


/* --- END content --- */

/* --- footer --- */
	
	#footer {height:78px; margin:0; padding-left:20px; background: url(images/footer-tail.gif) 0 0 repeat-x; color:#899bab;}
	#footer p { padding:0 0 5px 0; font-size:0.85em;}
	#footer a.privacy {color:#899bab; text-decoration:none;}
	#footer strong {color:#b5c7d6;}
	#footer .home-tab {background:url(images/home-tab-footer.gif) 0 0 no-repeat; display:block; width:75px; text-decoration:none; color:#fff; text-align:center; padding-top:7px; font-size:0.813em; min-height:21px;}
	
/* --- END footer --- */

/* --- Other --- */
	
	.f-left {float:left;}
	.f-right {float:right;}
	.taright {text-align:right;}
	
	.title {padding-bottom:10px;}
	.imgindent {float:left; margin-right:15px; margin-top:4px;}
	.link {font-size:0.846em; line-height:2.545em;}
	.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:url(images/line-hor.gif) bottom center no-repeat; padding-bottom:13px; margin-bottom:20px;}
	
	.box1 {background:#8393a0 url(images/box1-tail-bottom.gif) bottom repeat-x; margin-bottom:10px; color:#e3eaee;}
	.box1 .tail-top {background:url(images/box1-tail-top.gif) top repeat-x;}
	.box1 .tail-right {background:url(images/box1-tail-bg.gif) right repeat-y;}
	.box1 .tail-left {background:url(images/box1-tail-bg.gif) left repeat-y;}
	.box1 .corner-bottom-right {background:url(images/box1-corner-bottom-right.gif) bottom right no-repeat;}
	.box1 .corner-bottom-left {background:url(images/box1-corner-bottom-left.gif) bottom left no-repeat;}
	.box1 .corner-top-right {background:url(images/box1-corner-top-right.gif) top right no-repeat;}
	.box1 .corner-top-left {background:url(images/box1-corner-top-left.gif) top left no-repeat; width:100%;}
	.box1 .indent {padding:30px 30px 30px 18px;}
	.box1 a {color:#e3eaee;}

	.box2 {background:#fefefe url(images/box2-tail-bottom.gif) bottom repeat-x; margin-bottom:10px;}
	.box2 .tail-top {background:url(images/box2-tail-top.gif) top repeat-x;}
	.box2 .tail-right {background:url(images/box2-tail-bg.gif) right repeat-y;}
	.box2 .tail-left {background:url(images/box2-tail-bg.gif) left repeat-y;}
	.box2 .corner-bottom-right {background:url(images/box2-corner-bottom-right.gif) bottom right no-repeat;}
	.box2 .corner-bottom-left {background:url(images/box2-corner-bottom-left.gif) bottom left no-repeat;}
	.box2 .corner-top-right {background:url(images/box2-corner-top-right.gif) top right no-repeat;}
	.box2 .corner-top-left {background:url(images/box2-corner-top-left.gif) top left no-repeat; width:100%;}
	.box2 .indent {padding:30px 30px 30px 18px;}

/* --- END boxes --- */
