﻿@charset "utf-8";
/* CSS Document */

/***GENERAL STYLES *********************/
body { background-image:url(/Style%20Library/Images/GWF/header-back.gif); background-repeat:repeat; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#362a11; }
h1 {font-size:16px; font-weight:bold;  }
h2 {font-size:14px; font-weight:bold; color:#3578af; }

/***HEADER STYLES *********************/
.header_wrapper { width:100%; margin-top:4px; float:left; display:inline; }
	.header_tabs { height:71px; width:990px; margin:0 auto 0 auto; }
		
		.tabs { width:395px; height:71px; float:left; display:inline; }
			.largeTab { height:71px; width:233px; float:left; display:inline; }
			.smallTab { height:30px; width:162px; float:left; display:inline; margin-top:10px; }
			.underTab { height:31px; width:162px; float:left; display:inline; }


	.header_yellowBar { height:71px; width:100%; background-image:url(/Style%20Library/Images/GWF/yellowBar-bg.png); background-repeat:repeat-x; float:left; display:inline; }
		.header_content { width:990px; height:80px; padding-top:10px; margin:0 auto 0 auto; }

		.topLinks { width:580px; height:71px; float:left; display:inline; }
			.emailLink { height:25px; float:right; display:inline; margin-left:0px; margin-top:7px; margin-right:4px; }
			
			.textNav { height:15px; float:right; display:inline; font-size:12px; margin-right:-114px; *margin-right:-115px; margin-top:38px; *margin-top:48px; }
				.textNav a { color:#362a11; text-decoration:none; font-size:12px; }
				.textNav a:hover { color:#74613b; text-decoration:underline; }
				.textNav li { list-style:none; display:inline; margin-left:15px; }
			
			
			.WHtextNav { width:390px; height:12px; float:right; display:inline; font-size:10px; margin-top:40px; *margin-top:50px; }
				.WHtextNav a { color:#FFF; text-decoration:none; }
				.WHtextNav a:hover { color:#74613b; text-decoration:underline; }
				.WHtextNav li { list-style:none; display:inline; margin-left:15px; }
			
	.header_brownBar { height:49px; width:100%; background-image:url(/Style%20Library/Images/GWF/header_brownBar.png); background-repeat:repeat-x; padding-top:1px; *padding-top:12px;  float:left; display:inline;  }
		
		.header_mainNav { height:50px; width:990px; margin:0 auto; color:#eeeade; font-size:14px; }
			
			.header_mainNav a { color:#eeeade; text-decoration:none; }
			.header_mainNav a:hover { color:#FFF; text-decoration:none; }
			.header_mainNav ul { margin-left:-45px; *margin-left:0px; }
			.header_mainNav li { list-style-image:url(/Style%20Library/Images/GWF/menu_line.png); display:inline; height:48px; padding-left:48px; padding-right:43px; *padding-right:42px;  background-image:url(/Style%20Library/Images/GWF/menu_line.png); background-repeat:no-repeat; background-position:left; }

/***BODY STYLES *********************/		

.main_wrapper { width:100%; margin-bottom:25px;}
	.body_wrapper { width:990px; margin:0 auto; }
		.leftNav_wrapper { width:229px; margin:10px 0 0 0; float:left; display:inline; }
			.leftNav_header { width:199px; height:16px; padding:15px; font-size:14px; font-weight:bold; color:#5f5134; float:left; display:inline; background-image:url(/Style%20Library/Images/GWF/subNav_top.png); background-repeat:no-repeat; }
			.leftNav_header a { font-weight:bold; color:#5f5134; text-decoration:none; }
			.leftNav_header a:hover { font-weight:bold; color:#5f5134; text-decoration:underline; }
			.leftNav_body { width:229px; float:left; display:inline; background-image:url(/Style%20Library/Images/GWF/subNav_body.png); background-position:top; padding-top:10px; padding-bottom:10px; }
				.leftNav_body a { color:#5f5134; text-decoration:none; }
				.leftNav_body a:hover { color:#867656; text-decoration:none; }
				.leftNav_body ul { margin-left:-15px; *margin-left:25px; }
				.leftNav_body li { list-style:none; line-height:20px; }
				.leftNav_body #linkitem { position:relative; left:30px;}
				.leftNav_body #linkitem .link-item { list-style:none; line-height:20px; }
				.leftNav_body #linkitem .link-item a { color:#5f5134; text-decoration:none; font-size: 12px; }
				.leftNav_body #linkitem .link-item a:hover { color:#867656; text-decoration:none; font-size: 12px; }
		
		.content_wrapper { width:731px; margin:10px 0 0 30px; float:left; display:inline; background-image:url(/Style%20Library/Images/GWF/mainBody_repeat.png); background-repeat:repeat-y; }
			.content_header { width:701px; height:16px; padding:15px; font-size:14px; font-weight:bold; color:#3578af;  float:left; display:inline; background-image:url(/Style%20Library/Images/GWF/mainBody_top.png); background-repeat:no-repeat; }
			.content_body { width:701px; padding:15px; float:left; display:inline; background-image:url(/Style%20Library/Images/GWF/mainBody_bg.png); background-repeat:no-repeat; background-position:top; }
				.content_body a { color:#3578af; text-decoration:underline; }
				.content_body a:hover { color:#867656; text-decoration:underline; }
			.content_bottom { width:731px; height:1px; float:left; display:inline; background-image:url(/Style%20Library/Images/GWF/mainBody_bottom.png); background-repeat:no-repeat; }

	.body_wrapper_nonav { width:100%; margin:0 auto; }
		.content_wrapper_nonav { width:100%; margin-top: 10px; margin-right: 8px; display:inline; background-color:white; }
			.content_header_nonav { width:100%; height:16px; padding:15px; font-size:14px; font-weight:bold; color:#3578af;  float:left; display:inline; background-image:url(/Style Library/Images/GWF/mainBody_top_nonav.png); background-repeat:repeat; }
			.content_body_nonav { width:100%; padding:15px; float:left; display:inline; background-image:url(/Style Library/Images/GWF/mainBody_bg_nonav.png); background-repeat:repeat; background-position:right; }
				.content_body_nonav a { color:#3578af; text-decoration:underline; }
				.content_body_nonav a:hover { color:#867656; text-decoration:underline; }
			.content_bottom_nonav { width:100%; height:1px; float:left; display:inline; background-image:url(/Style Library/Images/GWF/mainBody_bottom.png); background-repeat:no-repeat; background-position:left bottom; }

/***FOOTER STYLES *********************/	
.footer_wrapper { width:100%; height:171px; float:left; display:inline; margin-top:20px; background-image:url(/Style%20Library/Images/GWF/footer_bg.png); background-repeat:repeat-x; }
	.footer_content { width:990px; margin:30px auto; color:#cdaf8b; font-size:10px; text-align:center; }
		.footer_content a { color:#cdaf8b; text-decoration:none; }
		.footer_content a:hover { color:#FFF; text-decoration:none; }
			

/***HOMEPAGE STYLES *********************/
.mainImage { width:987px; height:511px; float:left; display:inline; top:-20px; margin-top:-11px; *margin-top:-22px; }
.bannerLeft {width:474px; height:511px; float:left; display:inline; }
	.banner1 { width:984px; height:508px; float:left; display:inline; background-repeat:no-repeat; background-image:url(/Style%20Library/Images/GWF/banner_home_WC.jpg); }
		.actionBtn a { width:984px; height:370px; float:left; display:inline; margin:0px; font-size:0px; color:#c4e4f4; overflow:hidden; text-decoration:none; }
		.actionBtn a:hover { width:984px; height:370px; float:left; display:inline; margin:0px; font-size:0px; color:#c4e4f4; text-decoration:none;}

.contentBox1 { width:252px; height:171px; padding:30px 30px 30px 30px; background-image:url(/Style%20Library/Images/GWF/contentBox1_WC.png); float:left; display:inline; margin-top:-70px; margin-left:20px; z-index:100; }
.contentBox2 { width:255px; height:171px; padding:30px 30px 30px 30px; background-image:url(/Style%20Library/Images/GWF/contentBox2_WC.png); float:left; display:inline; margin-top:-70px; z-index:100;}
.locationBox { width:308px; height:300px; float:left; display:inline; margin-top:-140px; margin-left:5px; z-index:100;}
