﻿a { text-decoration:none; }
body.get-involved a:link, body.get-involved a:active, body.get-involved a:visited { color:#3f873f; }
body.about a:link, body.about a:active, body.about a:visited { color: #4070A3; }
body.goodwill-you a:link, body.goodwill-you a:active, body.goodwill-you a:visited { color: #D57717; }
body.business-solutions a:link, body.business-solutions a:active, body.business-solutions a:visited  { color: #9B3232; }

/* Navigation */
ul#navigation { float: right; font-size:1.231em; font-weight: bold; list-style: none; margin:0px; margin-top:-5px; position: relative; z-index: 10001; }
ul#navigation li { float: left; }
ul#navigation a { border-right: 1px solid #fff; color: #fff; display: block; padding: 9px 16px 8px; line-height: 1em; text-decoration: none; }
ul#navigation li.about { background: url(/wp-content/themes/Goodwill/images/template/nav-left-hover.gif) no-repeat -9999px -9999px; }
ul#navigation li.business-solutions { background: url(/images/template/nav-right-hover.gif) no-repeat -9999px -9999px; border-right: none; }
ul#navigation li.about a { background: #4070a3 url(/wp-content/themes/Goodwill/images/template/nav-left.gif) no-repeat; padding-left: 40px; }
ul#navigation li.shop a { background: #785498; }
ul#navigation li.donate a {
	background: #DDB000;
}
ul#navigation li.services a { background: #d57717; }
ul#navigation li.careers a {
	background: #3C873C;
}
ul#navigation li.business-solutions a { background: #9b3232 url(/wp-content/themes/Goodwill/images/template/nav-right.gif) no-repeat top right; border-right: none; }

a:link
{
	color: rgb(0, 153, 255);
}
a:visited
{
	color: rgb(0, 153, 255);
}
a:active 
{
	color: rgb(255,51,0);
}
body
{
	font-family: Verdana, Arial, Helvetica;
	background-color: rgb(255, 255, 255);
	color: rgb(255,255,255);
}
h1, h2, h3, h4, h5, h6
{
	font-family: Verdana, Arial, Helvetica;
}
h1
{
	padding: 0px;
	margin: 0px 0px 10px 0px;
	color: rgb(0, 102, 204);
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
}
h2
{
	color: rgb(255,255,255); 
}
h3
{
	color: rgb(204,51,0); 
}
h4
{
	color: rgb(255,255,153);
}
h5
{
	color: rgb(255,255,0);
}
h6
{
	color: rgb(255,255,255);
}
.PageBackground {
text-align:center;padding:0px;margin:0px
}
.HeaderBar {
	margin: 0px;
	height: 25px;
	width: 1000px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	line-height: 25px;
	vertical-align: middle;
	text-align: right;
	position: absolute;
	top: 5px;
}
.BannerBar {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	height: 85px;
	width: 1000px;
	position: relative;
}
.PageContent {
	border: 1px;
	border-color: silver;
	text-align: left;
	padding: 0px;
	margin: 0px;
	width: 1000px;
	height: 100%;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
	position: relative;
}
.PageContainer {
	border: 0px solid #000080;
	padding: 5px;
	text-align: center;
	margin: 10px auto 0 auto;
	width: 1010px;
	height: 100%;
	position: relative;
}
.RightPanel {
	float: right;
	width: 245px;
	right: 0px;
	padding: 0px;
	margin: 15px 0px 0px 0px;
	border-width: 0px;
	border-style: solid;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-align: left;
}
.ClearBoth {
	clear: both;
	height: 0px;
	padding: 0px;
	margin: 0px;
}
.LeftPanel {
	float: left;
	padding: 0px;
	margin: 0px;
	top: 0px;
	width: 750px;
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
}
hr {
	height: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: normal;
	color: #000000;
}
#BodyContent {
	padding: 0px;
	margin: 0px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	background-image: url('../images/bk1_01.png');
	background-repeat: repeat-y;
}
#NavBar {
	height: 27px;
}
.HighlightedItem {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	display: block;
	padding: 5px;
	margin: 5px;
	background-color: #FFFFCC;
}
.successitems {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	display: none;
	padding: 5px;
	margin: 5px;
	background-color: #FFFFFF;
	height: 225px;
	width: 225px;
}
.NewsEntry1 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	display: block;
	padding: 10px 5px 10px 5px;
	margin: 0px;
	background-color: #EBEBEB;
}
.NewsEntry2 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	display: block;
	padding: 10px 5px 10px 5px;
	margin: 0px;
	background-color: #FBFBFB;
}
#UnderSection {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #000000;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	padding: 8px;
	margin: 0px;
	display: block;
	clear: both;
	position: relative;
	color: #808080;
	background-color: #FFFFFF;
}
.imgTopLeft {
	float: left;
	padding: 0px;
	margin: 0px 5px 5px 0px;
	position: relative;
	display: block;
}
.LeftContent {
	padding: 10px;
	margin: 0px;
	display: block;
	width: 485px;
	float: left;
}
.PageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000066;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.subTitle {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #603C91;
}
.imgNoBorder {
	border-style: none;
	border-width: 0px;
}
.imgTopRight {
	border-style: none;
	border-width: 0px;
	float: right;
	padding: 0px;
	margin: 0px 0px 5px 5px;
}
.mapLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.mapLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #99CCFF;
}
.successPicLeft {
	float: left;
	display: block;
	margin: 0px 5px 5px 0px;
	padding: 0px;
}
.HighlightedItem2 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	display: block;
	padding: 5px;
	margin: 5px;
	background-color: #FFFFFF;
}
.OrangeTitle {
	padding: 0px;
	margin: 0px;
	color: rgb(255, 102, 0);
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
}
.GreenTitle {
	padding: 0px;
	margin: 0px;
	color: rgb(0, 153, 0);
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
}
.ListContainerCopy {
	border: 1px solid #01438F;
	background-color: #D9ECFF;
	padding: 8px;
	margin: 4px;
}
.ListContainerUL {
	padding: 3px;
	margin: 18px;
	list-style-type: square;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	border: 1px solid #009DE6;
	background-color: #FFFFFF;
	list-style-position: inside;
}
.SocialIconLinks {
	padding: 3px;
	margin: 0px;
	float: right;
	position: absolute;
	bottom: -40px;
	right: 0px;
}
.LeftContentWide {
	padding: 10px;
	margin: 0px;
	display: block;
	width: 725px;
}
.LeftMenuAbout {
	border: 3px solid #4B87B4;
	padding: 10px;
	margin: 5px;
	width: 200px;
	float: left;
}
div.LeftMenuAbout a {
	border: 1px solid #FFFFFF;
	padding: 5px;
	margin: 0px 0px 5px 0px;
	display: block;
	font-size: 14px;
}
div.LeftMenuAbout a:hover {
	padding: 5px;
	border: 1px dashed #4B87B4;
	margin: 0px 0px 5px 0px;
	display: block;
	font-size: 14px;
	background-color: #DBEFF2;
}
.LeftMenuDonate {
	border: 3px solid #DDB000;
	padding: 10px;
	margin: 5px;
	width: 200px;
	float: left;
	background-color: #FFFFFF;
}
div.LeftMenuDonate a {
	border: 1px solid #FFFFFF;
	padding: 5px;
	margin: 0px 0px 5px 0px;
	display: block;
	font-size: 14px;
	color: #DDB000;
}
div.LeftMenuDonate a:hover {
	padding: 5px;
	border: 1px dashed #FFFFFF;
	margin: 0px 0px 5px 0px;
	display: block;
	font-size: 14px;
	background-color: #DBC215;
	color: #FFFFFF;
}
.LeftMenuServices {
	border: 3px solid #D57717;
	padding: 10px;
	margin: 5px;
	width: 200px;
	float: left;
	background-color: #FFFFFF;
}
div.LeftMenuServices a {
	border: 1px solid #FFFFFF;
	padding: 5px;
	margin: 0px 0px 5px 0px;
	display: block;
	font-size: 14px;
	color: #D57717;
}
div.LeftMenuServices a:hover {
	padding: 5px;
	border: 1px dashed #FFFFFF;
	margin: 0px 0px 5px 0px;
	display: block;
	font-size: 14px;
	background-color: #D57717;
	color: #FFFFFF;
}
.LeftMenuBusiness {
	border: 3px solid #9B3232;
	padding: 10px;
	margin: 5px;
	width: 200px;
	float: left;
	background-color: #FFFFFF;
}
div.LeftMenuBusiness a {
	border: 1px solid #FFFFFF;
	padding: 5px;
	margin: 0px 0px 5px 0px;
	display: block;
	font-size: 14px;
	color: #9B3232;
}
div.LeftMenuBusiness a:hover {
	padding: 5px;
	border: 1px dashed #FFFFFF;
	margin: 0px 0px 5px 0px;
	display: block;
	font-size: 14px;
	background-color: #9B3232;
	color: #FFFFFF;
}
.FormContainer {
	padding: 8px;
	margin: 10px;
	list-style-type: square;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	border: 1px solid #009DE6;
	background-color: #FFFFFF;
	list-style-position: inside;
}
.MessageFormat {
	padding: 9px;
	margin: 0px;
	border: 1px dashed #999999;
	background-color: #FFFFFF;
}
/* general style */
#gdwl-wdgt-imp { width:225px; padding:10px 0; font:11px Arial, 'Helvetica Neue', Helvetica, sans-serif; line-height:18px; }
#gdwl-wdgt-imp a { color:#0055a4; }
#gdwl-wdgt-imp a:hover, #gdwl-wdgt-imp a:active, #gdwl-wdgt-imp a:focus { text-decoration:none; }
#gdwl-wdgt-imp ul, #gdwl-wdgt-imp ol { list-style:none; margin:0; padding:0 }
#gdwl-wdgt-imp li { list-style:none; margin:0; padding:0 }
#gdwl-wdgt-imp p { margin:0; }
#gdwl-wdgt-imp h1 { font:16px Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; color:#000; background:url(../Calculator/images/gwi-d.png) 0 50% no-repeat; padding-left:40px; text-transform:uppercase; margin:0 0 10px; line-height:auto; }
#gdwl-wdgt-imp h2 { background-color:#0357a5; color:#fff; margin:0; padding:0; font-size:13px; padding:1px 6px; margin-bottom:3px; }

/* main nav */
ul#gwi-nav { width:225px; overflow:hidden; margin-bottom:15px; }
#gwi-nav li { float:left;; }
#gwi-nav li a { float:left; color:#fff; display:block; width:61px; padding:9px 5px; border:1px solid #0055a4; border-bottom:none; background-color:#0055a4; font-size:1.1em; color:#fff; text-decoration:none; text-align:center; }
#gwi-nav li a:hover, #gwi-nav li a:active, #gwi-nav li a:focus, #gwi-nav li.current a { background-color:#fff; color:#0055a4; }
#gwi-nav-household a { margin:0 3px; }

/* form */
#gwi-form { overflow:hidden; margin-bottom:10px; padding-left:30px; }
#gwi-form br { display:none; }
#gwi-form ul { position:relative; margin:0; padding:0; }
#gwi-form fieldset { border:none; margin:0; padding:0; }
#gwi-form legend { float:left; text-align:center; width:67px; margin:0; padding:0 }
#gwi-form select { float:left; width:121px; }
#gwi-form label { display:none; }
#gwi-form label.multiply { float:left; display:block; width:14px; text-indent:-9999px; background:url(../Calculator/images/multiply.png) 50% 50% no-repeat; }
#gwi-form input { float:left; width:20px; border:1px solid #000; padding:1px 0; }
#gwi-form .butt { padding-left:125px; } 
#gwi-form .butt input { width:auto; background-color:#0055a4; border:1px solid #FFF; color:#fff; font-size:11px; padding:4px 5px; margin-top:5px; }
#gwi-form ul ul { width:225px; overflow:hidden; float:right; }

/* your items */
#gwi-items { margin-bottom:10px; }
#gwi-items h2 { margin-bottom:10px; }

/* new */
#gwi-items dl { width:225px; overflow:hidden; margin:0; font-size:11px; }
#gwi-items dt { float:left; width:185px; clear:both; padding-left:6px; }
#gwi-items dd { float:left; width:25px; margin:0; padding-right:6px; position:relative; }
#gwi-items dd .remove { display:block; width:12px; height:18px; background:url(../Calculator/images/remove.png) 50% 50% no-repeat; text-indent:-9999px; position:absolute; top:0; right:6px; }
#gwi-items .alt { background-color:#85C1F8; }

/* items footer */
#gwi-items .footer { width:225px; overflow:hidden; }
#gwi-paging { float:left; }
#gwi-paging li { float:left; }
#gwi-paging a { display:block; float:left; margin:0 4px; }
#gwi-paging a.current { text-decoration:none; font-weight:bold; }
#gwi-paging-next a { color:#58baff; text-decoration:none; }
#gwi-clear { float:right; }

/* your impact */
#gwi-your-impact-share { overflow:hidden; background:url(../Calculator/images/your-impact-bg.png) 0 0 repeat-y; margin-bottom:10px; }
#gwi-your-impact-share h2 { text-transform:uppercase; margin-bottom:10px; }
#gwi-your-impact p { padding:0 6px; }
#gwi-your-impact a { color:#fff; text-decoration:none; }
#gwi-your-impact { width:180px; float:left; background-color:#000; color:#fff; padding-bottom:10px; }
#gwi-your-impact .figure { float:right; }
#gwi-your-impact .figure img { border:2px solid #fff; }
#gwi-impact .gwi-impact-hours { font:50px/1em Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; display:block; float:left; }
.gwi-impact-desc { display:block; clear:both; padding-top:7px; }

/* share */
#gwi-share { width:45px; float:left; background-color:#85c1f8; text-align:center; }
#gwi-share h3 { margin:0; padding:0; font-size:11px; line-height:20px; }
#gwi-share a { display:block; width:45px; height:19px; margin-bottom:8px; }
#gwi-share-twitter a { background-position:50% -19px; }
#gwi-share-goodwill a { background-position:50% -38px; }

/* disclaimer */
#gwi-disclaimer { line-height:10px; color:#FFF; padding-top:10px; text-align:center; }
#gwi-disclaimer small { font-size:7px; }
#gwi-disclaimer a { color:#FFF; text-decoration:none; }