/* --- main layout --- */
	
	* { vertical-align: middle; margin: 0; padding: 0; }
	
	body { font-family:Arial, Helvetica, sans-serif; font-size:small; color:#7b7a7a; background:#ffffff; vertical-align: middle; 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:#f9f9f9 url(images/header-tail.gif) 0 0 repeat-x; font-size:1.125em;}
	
	#logo { height:110px; padding-left:15px; }
	
	.home-tab { background:url(images/home-tab.gif) no-repeat; display:block; width:75px; text-decoration:none; color:#010101; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; text-align:center; padding-top:2px; height:20px; margin-bottom:27px; }
#slogan {height:134px; padding:25px 0 0 16px; background:#217fbc url(images_2/slogan-bg2.jpg) no-repeat right top;}
	
	#breadcrumb {height:32px; padding:9px 0 0 18px; background:url(images/breadcrumb-bg.gif) left top repeat-x; color:#4e4e4e; font-style:italic;}
	#breadcrumb a {color:#4e4e4e; text-decoration:none; background:url(images/marker1.gif) no-repeat right 9px; padding-right:20px;}

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

/* --- content --- */

	#content {font-size:1.125em; line-height:1.111em;}
	.min-width {margin: 30px 20px 25px 17px; min-width:200px;}

	li {list-style:none; margin-bottom:9px; clear:both; background:url(images/marker2.gif) no-repeat 0 6px; padding-left:10px;}
	
	a {color:#2594ce;}
	
	#navmenu li {background:none; padding:0;}
	#navmenu .button {background:#313131; display:block; width:138px; text-align:center; padding:8px 0 9px 0; line-height:1em; text-transform:uppercase; color:#fff; text-decoration:none;}
	#navmenu .summary {padding:10px 0 7px 0; font-style:italic;}
	#navmenu a {color:#2594ce;}
	
/* --- END content --- */

/* --- footer --- */
	
	#footer {height:84px; padding:0 19px 0 17px; color:#7b7a7a; font-size:1.125em;}
	#footer .footer-line {border-bottom:2px solid #e5e5e5;}
	#footer p { padding:15px 0 5px 0; font-size:0.944em;}
	#footer p a {color:#7b7a7a;}
	#footer .home-tab {margin-bottom:1px;}

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

/* --- Other --- */
	
	.f-left {float:left;}
	.f-right {float:right;}
	.taright {text-align:right;}
	.date {color:#fff; background:#12517e; font-size:0.944em; padding:0 5px;}
	em, .text2 {color:#000000;}
	.link {text-transform:uppercase; color:#042b49;}
	.link2 {padding:10px 0 0 0;}
	.link2 a {background:url(images/marker3.gif) no-repeat 0 6px; padding-left:12px; text-transform:uppercase; color:#042b49;}
	.title {margin-bottom:5px;}
	.margin1 {margin-top:10px;}
	.margin2 {margin-top:40px;}
#contact {padding:10px 0 0 0;}
	.line {border-bottom:1px solid #ebebeb; padding-bottom:40px; margin-bottom:30px;}
	
	.list2 {margin-top:10px;}
	.list2 li {background:none; padding:0; font-style:italic;}
	.list2 li a {color:#4e4e4e;}
	
	h4 {color:#059fb4; font-weight:normal; margin-bottom:2px;}
	p {padding-top:15px;}
	
	#ContactForm {font-size:0.944em;}
	#ContactForm input, #ContactForm textarea {width:237px; height:19px; border:1px solid #7e7e7e; font-size:1em; font-family:Arial, Helvetica, sans-serif;}
	#ContactForm textarea {height:164px;}
	#ContactForm button {background:url(images/marker3.gif) no-repeat 0 8px; border:none; text-transform:uppercase; text-decoration:underline; font-size:1.059em; padding-left:5px;}
	#ContactForm .taright {width:240px;}
	
/* --- END Other --- */

/* --- boxes --- */

	.box {background:url(images/box-tail.gif) top repeat-x #f6f6f6; padding:32px 14px 45px 16px;}

/* --- END boxes --- */
.Header_txt { color: black; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.Headline_title { color: black; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 600; }
.Headline_bdy { color: #3d3d3d; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; }
.Headline_athr { color: #3d3d3d; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.Headline_link { color: #1e81c2; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.container_nav { background-position: center 0; text-align: center; }

