/* CSS Document */

body, html {
	margin:0px;
	padding:0px;
	background-image:url(/images/GFWAbodybg.gif);
	background-repeat:repeat-x repeat-y;
	background-position:0px 0px;
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#333333;
	line-height:20px;
}
p {
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#333333;
	line-height:20px;
	text-align:justify;
}
form {
	margin:0px;
	padding:0px;
}
ul.pageLists {
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
}
ul.pageLists li {
	display:block;
	background-image:url(/images/star.png);
	background-repeat:no-repeat;
	background-position:0px -3px;
	list-style:none;
	list-style-type:none;
	line-height:16px;
	padding:3px 0px 2px 20px;
	margin:0px 0px 10px 10px;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#333333;
	text-align:justify;
}
strong, bold {
	color: #015291;
	font-size: 12px;
	font-weight:bold;
}
a:link, a:visited {
	color: #528dba;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: none;
	color: #3daaec;
}
div#headerContainer {
	display:block;
	margin: 0px;
	padding: 0px;
	width: 100%;
	position:relative;
	background-image:url(/images/GFWAbg.gif);
	border-top: 3px solid #015291;
	border-bottom: 1px solid #000;
}
div#headerShadow {
	display:block;
	margin: 0px;
	padding: 0px;
	width: 100%;
	position:relative;
	text-align:center;
	background-image:url(/images/GFWAshadow.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	height:212px;
}
div#headerContent {
	display:block;
	margin-left: -388px;
	left:50%;
	padding: 0px;
	width: 776px;
	position:absolute;
	height:192px;
	background-color:#FFFFFF;
}
div#headerMenu {
	display:block;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 100%;
	height: 33px;
	position:absolute;
	bottom:-20px;
	left:0px;
	text-align:center;
	float:left;
	background-image:url(/images/menu_bg.gif);
	background-repeat:repeat-x;
	z-index:999;
}
div#menucontainer {
	position:absolute;
	margin:0px;
	padding:0px;
	width:599px !important;
	margin-left: -228px;
	left:50%;
}
div#menucontainer a {
	height:33px;
	margin:0px;
	padding:0px;
	display:inline;
	float:left;
	text-decoration:none;
	border:0px none;
}
div#menucontainer a span {
	visibility:hidden;
}
div#menucontainer a#home {
	display:block;
	height:33px;
	width:59px;
	margin:0px;
	padding:0px;
	background-image:url(/images/menu/home.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
div#menucontainer a#about {
	display:block;
	height:33px;
	width:88px;
	margin:0px;
	padding:0px;
	background-image:url(/images/menu/aboutus.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
div#menucontainer a#stories {
	display:block;
	height:33px;
	width:118px;
	margin:0px;
	padding:0px;
	background-image:url(/images/menu/yourstories.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
div#menucontainer a#gallery {
	display:block;
	height:33px;
	width:81px;
	margin:0px;
	padding:0px;
	background-image:url(/images/menu/gallery.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
div#menucontainer a#display {
	display:block;
	height:33px;
	width:137px;
	margin:0px;
	padding:0px;
	background-image:url(/images/menu/virtualdisplay.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
div#menucontainer a#contact {
	display:block;
	height:33px;
	width:103px;
	margin:0px;
	padding:0px;
	background-image:url(/images/menu/contactus.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
div#menucontainer a:hover#home, div#menucontainer a:hover#about, div#menucontainer a:hover#stories, div#menucontainer a:hover#gallery, div#menucontainer a:hover#display, div#menucontainer a:hover#contact {
	background-position:0px -33px;
}
div#menucontainer a#home.ActiveMenu, div#menucontainer a#about.ActiveMenu, div#menucontainer a#stories.ActiveMenu, div#menucontainer a#gallery.ActiveMenu, div#menucontainer a#display.ActiveMenu, div#menucontainer a#contact.ActiveMenu {
	background-position:0px -66px;
}
div#logo {
	display:block;
	margin:0px;
	padding:0px;
	width: 315px;
	height:179px !important;
	position: absolute;
	background-image:url(/images/GFWAlogo.png);
	background-repeat: no-repeat;
	background-position: 50px 10px;
	float:right;
	right:0px;
	z-index:999;
}
div#bodyContainer {
	clear:both;
	display:block;
	margin:0px;
	padding: 0px;
	width:100%;
	position:relative;
	background-image:url(/images/GFWAbodybg.gif);
	background-repeat:repeat-x;
}
div#bodyShadow {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-image:url(/images/GFWAbody_shadow.gif);
	background-repeat: repeat-y;
	background-position:center;
}
div#bodyContent {
	display:block;
	margin-left: -388px;
	left:50%;
	padding: 0px;
	width: 776px;
	position:relative;
	background-image:url(/images/body_bg_inner.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#ffffff;
}
div#bodyContent h1 {
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px;
	position:relative;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:20px;
	color:#015291;
}
div#bodyContent h2, div#bodyImage2 h3 {
	display:block;
	margin:10px 0px 10px 0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#015291;
}
div#affiliates {
	display:block;
	margin:0px 10px 0px 14px;
	height:455px;
	width: 290px;
	padding:0px;
	top:-10px;
	position:relative;
	background-image:url(/images/afill.png);
	background-repeat:no-repeat;
	background-position:top center;
	float:right;
	text-align:center;
}
div#affiliates ul {
	margin:70px 0px 0px 0px;
	padding:0px;
	display:block;
	list-style-type:none;
	list-style-image:none;
	margin-bottom:50px;
	text-align:center;
}
div#affiliates ul li {
	margin:0px 0px 20px 0px;
	padding:0px;
	display:block;
	list-style-type:none;
	list-style-image:none;
	border:none;
	clear:both;
	text-align:center;
}
div#footerContainer {
	display:block;
	margin: 0px;
	padding: 0px;
	width:100%;
	position:relative;
	background-image:url(/images/footer_bg.gif);
	background-repeat:repeat-x;
	background-position:center top;
	height:78px;
}
div#footerShadow {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 100%;
	position: relative;
	background-position:center top;
	background-image: url(/images/footer_shadow2.gif);
	background-repeat:no-repeat;
	top:0px;
}
div#footerContent {
	display:block;
	margin:0px;
	padding:17px 0px 0px 0px;
	width:776px;
	height: 60px;
	position:relative;
	margin-left: -388px;
	left:50%;
	background-image:url(/images/footer.jpg);
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	line-height:14px;
}
.floatright {
	float: right;
	padding: 0px 0px 0px 20px;
}
.floatright2 {
	float: right;
	padding: 0px 65px 0px 40px;
}
.floatleft {
	float: left;
	padding: 10px 15px 10px 0px;
}
div#bodyImage {
	background-image:url(/images/body_bg_upper.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
div#bodyImage2 {
	display:block;
	margin:0px;
	padding:27px 0px 90px 60px;
	position:relative;
	/*background-image:url(/images/gfwaLogo_wm.gif);
	background-repeat:no-repeat;
	background-position:top right;*/
}
div#bodyImage2 img {
/*border:0px;*/
}
div#bodyImage2 p {
	margin-right:50px;
}
div#master0 {
	display:block;
	margin: 0px;
	padding:0px;
	position:relative;
}
div#canvas0_0 {
}
div#canvas0_1 {
}
div#defaultslide0 {
}
input {
	font-size:12px;
	font-family:inherit;
	color:#015291;
	background-color: #FCFCFC;
	border:1px solid #e2e2e2;
}
textarea {
	font-size:12px;
	font-family:inherit;
	color:#015291;
	background-color: #FCFCFC;
	border:1px solid #e2e2e2;
}
label {
	color:#015291;
	cursor:pointer;
	padding-right:2px;
	line-height:15px;
	vertical-align:top;
}
div#carousel {
	display:block;
	position:relative;
	width:675px;
	text-align:center;
}
.storiesContainer {
	display:block;
	margin:0px 0px 20px 0px;
	padding:0px;
}
.storiesContainer p {
	font-size:12px;
	line-height:18px;
	padding-bottom:20px;
	border-bottom:1px solid #e4e4e4;
}
.storiesContainer h3 {
	display:block;
	margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#015291;
}
.storiesContainer img {
	background-color:#015291;
	margin:10px 20px 10px 0px;
	padding:4px;
	float:left;
	border:2px solid #000000;
}
.textTab {
	display:inline;
	position:absolute;
	left:0px;
	padding-left:150px;
	font-weight:bold;
}
ul.ContactInfo {
	padding:0px;
	margin:20px 0px 0px 10px;
	list-style:none;
	list-style-type:none;
	font-family:"Trebuchet MS";
	font-size:13px;
}
ul.ContactInfo li {
	padding:0px;
	margin:0px 0px 4px 0px;
}
div#lineClr {
	display:block;
	width:100%;
	clear:both;
	height:0px;
}
.gfwacontact {
	width:220px;
	display:block;
	position:absolute;
	left:35px;
	padding:0px;
	margin:20px 0px 0px 0px;
	text-align:left;
}
.gfwacontact label {
	display:block;
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 13px;
	text-align:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
}
.textBox {
	background-color:#ffffff;
	width:190px;
	display:block;
	padding:2px;
	margin:0px 0px 0px 10px;
	left:0px;
	font-family:"Trebuchet MS";
	font-size:12px;
	border:1px solid #d4d3d4;
	color:#333333;
	height:16px;
}
.textBoxmessage {
	background-color:#ffffff;
	width:190px;
	display:block;
	padding:2px;
	margin:0px 0px 0px 10px;
	left:0px;
	font-family:"Trebuchet MS";
	font-size:12px;
	border:1px solid #d4d3d4;
	color:#333333;
	height:70px;
}
.selectlist {
	background-color:#ffffff;
	width:190px;
	display:block;
	padding:2px;
	margin:0px 0px 0px 10px;
	left:0px;
	font-family:"Trebuchet MS";
	font-size:12px;
	border:1px solid #d4d3d4;
	color:#333333;
	height:24px;
}
.textBoxmessage2 {
	background-color:#ffffff;
	width:190px;
	display:block;
	padding:2px;
	margin:0px 0px 0px 10px;
	left:0px;
	font-family:"Trebuchet MS";
	font-size:12px;
	border:1px solid #d4d3d4;
	color:#333333;
	height:40px;
}
.formButton {
	background-color:#fff;
	width:80px;
	display:block;
	padding:2px;
	margin:6px 0px 0px 80px;
	left:0px;
	font-family:"Trebuchet MS";
	font-size:12px;
	border:2px solid #015291;
	color:#333333;
	text-transform:uppercase;
	height:30px;
	font-weight:bold;
}
div#thanksboxOld {
	display:block;
	margin:0px;
	padding:0px;
	position:relative;
	text-align:right;
	float:right;
}
div#thanksbox {
	display:block;
	margin:0px;
	width: 290px;
	padding:20px;
	top:50px;
	position:relative;
	float:right;
	right:70px;
	background-color:#fff;
	border:2px solid #015291;
}
div#thanksbox p {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#333333;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	display:block;
	width:100%;
}
div#galleryContainer {
	display:block;
	margin:0px 0px 0px 0px;
	padding: 20px 10px 100px 10px;
	position:relative;
	width:650px;
	height:300px;
	background-color: transparent;
	border:2px solid #231f20;
}

