/* Goodwill Screen Stylesheet | adrian Turner aturner@matrixgroup.net */

/* Reset */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, th, td {
	margin:0;
	padding:0;
}
body {
	background:#ffffff;
	color:#424542;
	font-family:arial, serif;
	font-size:small;
}
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 { font-family:arial, serif; }
div#content h1, div#sidebar h1 { font-size:200%; padding-bottom:.67em; }
div#content h2, div#sidebar h2 { font-size:140%; padding-bottom:.71em; }
div#content h3, div#sidebar h3 { font-size:130%; padding-bottom:.77em; }
div#content h4, div#sidebar h4 { font-size:120%; padding-bottom:.83em; }
div#content h5, div#sidebar h5 { font-size:110%; padding-bottom:.91em; }
div#content h6, div#sidebar h6 { font-size:100%; padding-bottom:1em; }
div#content p { line-height:1.2em; padding-bottom:.8em; }
div#content p.last { padding-bottom:0; }
div#content ul, div#content ol { margin-bottom:1.5em; }
div#content ul li, div#content ol li { line-height:1.5em; margin-left:2.0em; }

#wrapper { margin:0 auto; clear:both; padding:0 5px; width:950px; } 

/* Skip Navigation */
ul#skipLinks {
	float:right;
	left:-999px;
	margin-top:-50px;
	padding:0 0 20px 0;
	position:absolute;
	top:-9999px; }

.screenread {
	display:none;
	color:#fff;
}

/* Generic Styles */
.clearing { clear:left;}
img { border:none; }
strong { color:#000; }
.left { float:left; margin-right:10px; }
.photo { border:5px solid #3f873f; } 
.right { float:right; margin-left:10px; }

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; }

/* Utility Navigation */
ul#utilityNavigation { float:right; list-style-type:none; margin-top:10px; padding:0; /*width:310px;*/ }
ul#utilityNavigation li { display:inline; }
ul#utilityNavigation li a { border-left:1px solid #002b47; color:#002b47; font-size:.85em; padding-left:5px; text-decoration:none; }
ul#utilityNavigation li a.green { border-left:1px solid #002b47; color:#3F873F; font-size:.85em; padding-left:5px; text-decoration:none; font-weight:bold; }
ul#utilityNavigation li a:hover { text-decoration:underline; }
ul#utilityNavigation li:first-child a { border-left:none; color:#002b47; padding-left:3px; }

/*Logo */
#logo { display: block; float:left; margin-top: 14px; position: relative; }
#logo span { display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
#logo img.print { display:none;}

/* Site Search */
form#search { clear:right; float:right; margin-top:15px; width:auto; }
form#search input#search-box { color:#5c5c5c; height:14px; width:200px; }
form#search input#searchButton { background:#343434 no-repeat top left; border:none; color:#fff; cursor:pointer; font-weight:bold; height:20px; padding:0px; width:auto; }

/* Locator Search */
form#zipcode-search { clear:right; float:right; padding:10px 0; width:200px; }
form#zipcode-search input#zip-search-box { color:#3d6fa2; height:14px; width:135px; }
form#zipcode-search input#zip-searchButton { background:#343434 no-repeat top left; border:none; color:#fff; cursor:pointer; font-weight:bold; height:20px; padding:0px; width:55px; }

/* Navigation */
ul#navigation { float: right; font-size:1.231em; font-weight: bold; list-style: none; margin-top: 30px; position: relative; z-index: 10001; }
body.get-involved ul#navigation, body.goodwill-you ul#navigation, body.about ul#navigation, body.business-solutions ul#navigation { top: 2px; }
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(/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(/images/template/nav-left.gif) no-repeat; padding-left: 40px; }
ul#navigation li.get-involved a , body.get-involved ul#navigation li.get-involved a{ background: #3c873c; }
ul#navigation li.goodwill-you a { background: #d57717; }
ul#navigation li.business-solutions a { background: #9b3232 url(/images/template/nav-right.gif) no-repeat top right; border-right: none; }

ul#navigation li.about a:hover { background: #1eb8ff url(/images/template/nav-left-hover.gif) no-repeat; }
ul#navigation li.get-involved a:hover { background: #4dad2c; }
ul#navigation li.goodwill-you a:hover { background: #f9901d; }
ul#navigation li.business-solutions a:hover { background: #c8141e url(/images/template/nav-right-hover.gif) no-repeat top right; }

body.get-involved ul#navigation li { border-bottom: 2px solid #3D873C; }
body.get-involved ul#navigation li.get-involved a, body.get-involved ul#navigation li.about a { border-right: 1px solid #3D873C; }
body.get-involved ul#navigation li.get-involved { border-bottom: none; }
body.get-involved ul#navigation li.get-involved a, body.get-involved ul#navigation li.get-involved a:hover { background: #fff; border-top: 2px solid #3D873C; color: #3D873C; padding: 9px 16px 8px; }

body.goodwill-you ul#navigation li { border-bottom: 2px solid #d57717; }
body.goodwill-you ul#navigation li.goodwill-you a, body.goodwill-you ul#navigation li.get-involved a { border-right: 1px solid #d57717; }
body.goodwill-you ul#navigation li.goodwill-you { border-bottom: none; }
body.goodwill-you ul#navigation li.goodwill-you a, body.goodwill-you ul#navigation li.goodwill-you a:hover { background: #fff; border-bottom-color: #fff; border-top: 2px solid #d57717; color: #d57717; padding: 9px 16px 8px; }

body.about ul#navigation li { border-bottom: 2px solid #4070a3; }
body.about ul#navigation li.about { border-bottom: none; }
body.about ul#navigation li.about a, body.about ul#navigation li.about a:hover { background: #fff url(/images/template/nav-left-current.gif) no-repeat; border-right: 1px solid #4070a3; color: #4070a3; padding: 10px 16px 9px 40px; }

body.business-solutions ul#navigation li { border-bottom: 2px solid #9b3232; }
body.business-solutions ul#navigation li.goodwill-you a { border-right: 1px solid #9b3232; }
body.business-solutions ul#navigation li.business-solutions { border-bottom: none; }
body.business-solutions ul#navigation li.business-solutions a, body.business-solutions ul#navigation li.business-solutions a:hover { background: #fff url(/images/template/nav-right-current.gif) no-repeat top right; border: none; color: #9b3232; padding: 10px 16px 9px; }


div#content-container { border: 2px solid #000; clear: both; float:left; overflow:hidden; padding:10px 0 0 10px; position:relative; z-index:1001; width:936px;  }
body.home div#content-container {  /*margin-top:-3px;*/  padding:0;  width:946px; }
body.get-involved div#content-container { border-color: #3d873c; }
/*body.locator div#content-container { border-color: #3d6fa2; }*/
body.goodwill-you div#content-container { border-color: #d57717; }
body.about div#content-container { border-color: #4070a3; }
body.business-solutions div#content-container { border-color: #9b3232; }

/* Breadcrumbs */

ol#breadcrumbs { float:left; margin-bottom:10px; margin-left:0; width:100%;} 
ol#breadcrumbs li { float:left; list-style-type:disc; margin-left:20px; }
ol#breadcrumbs li:first-child { list-style-type:none; margin:0; }
ol#breadcrumbs li a:hover { text-decoration:underline; }

body.about ol#breadcrumbs li, body.about ol#breadcrumbs li a { color:#3d6fa2; }
body.get-involved ol#breadcrumbs li, body.get-involved ol#breadcrumbs li a { color:#74a874; }
body.goodwill-you ol#breadcrumbs li, body.goodwill-you ol#breadcrumbs li a { color:#d57717; }
body.business-solutions ol#breadcrumbs li, body.business-solutions ol#breadcrumbs li a { color:#9b3232; }

/* Secondary Navigation */
div#navigation-boxes { float:left; margin-right:20px; width:200px; }
div.navigation { border:5px solid #3f873f; float:left; margin-bottom:10px; width:190px; }
body.about div.navigation { border-color: #406fa3; }
body.get-involved div.navigation { border-color: #3F873F; }
body.goodwill-you div.navigation { border-color: #d57717; }
body.business-solutions div.navigation { border-color: #9b3232; }

div.navigation ul#secondaryNavigation { background:#5c995c; border:1px solid #fff; color:#fff; font-size:1.15em; list-style-type:none; margin:0; padding:10px 0 5px 0; }
body.about div.navigation ul#secondaryNavigation { background:#668db5; }
body.get-involved div.navigation ul#secondaryNavigation { border-color: #3F873F; }
body.goodwill-you div.navigation ul#secondaryNavigation { background: #DC8B3A; }
body.business-solutions div.navigation ul#secondaryNavigation { background: #AA5151; }

div.module.navigation ul#secondaryNavigation li a { color:#fff; display:block; padding:5px 10px; text-decoration:none; }
div.module.navigation ul#secondaryNavigation ul { color:#fff; list-style-type:none; }
div.module.navigation ul#secondaryNavigation ul li a { color:#fff; padding-left:20px; font-size:80%; text-decoration:none; }

body.get-involved div.module.navigation ul#secondaryNavigation li a:hover, body.get-involved div.module.navigation ul#secondaryNavigation li a.on { background:#74a874; }
body.business-solutions div.module.navigation ul#secondaryNavigation li a:hover, body.business-solutions div.module.navigation ul#secondaryNavigation li a.on { background: #b76b6b; }
body.about div.module.navigation ul#secondaryNavigation li a:hover, body.about div.module.navigation ul#secondaryNavigation li a.on { background: #7d9ec0; }
body.goodwill-you div.module.navigation ul#secondaryNavigation li a:hover, body.goodwill-you div.module.navigation ul#secondaryNavigation li a.on { background: #e09c57; }

/* modules */
div.module-general a { color:#fff; text-decoration:none; }
div.module-general a:hover { text-decoration:none; }

div.module-general img { border-top:1px solid #fff; border-bottom:1px solid #fff; }
div.module-general { border: 5px solid #3f873f; float:left; margin-bottom:10px; width:200px; }
body.get-involved div.module-general div.info { background:#5c995c; border:1px solid #fff; color:#fff; padding:10px; }
body.get-involved div.news div.info { background: #638EB5; }
body.get-involved div.module-general div.info h3, body.get-involved div.module-general div.info p { padding-bottom:.77em; }
body.get-involved div.module-general div.info a { color:#fff; text-decoration:underline; }
body.get-involved div.module-general div.info a:hover { text-decoration:underline; }

body.about div.module-general { float:left; margin-bottom:10px; width:185px; }
body.about div.module-general h3 { font-size:1.2em; }
body.about div.module-general div.info { background:#5c995c; border:1px solid #fff; color:#fff; padding:10px; }

body.about div.module-general div.info-locator { border:1px solid #fff; color:#fff; width:198px; }
body.about div.module-general div.info-locator h3, body.about div.module-general div.info-locator p { margin:0; padding:5px 10px; }
body.about div.module-general div.info-locator select { margin-left:10px; }
body.about div.module-general.donations { border:5px solid #406fa3; width:200px; }
body.about div.module-general.donations div.info-locator.donations { background:#668db6;  }
body.about div.module-general.donations div.info-locator.donations a{ text-decoration:underline; }
body.about div.module-general.donations div.info-locator.donations a:hover{ text-decoration:underline; }


body.about div.module-general div.info-locator a { color: #fff; }

body.about div.module-general.tips { border:5px solid #3f873f; }
body.about div.module-general.tips div.info-locator.tips { background:#5d995d; }

body.about div.module-general.services { border:5px solid #d47517; }
body.about div.module-general.services div.info-locator.services { background:#dc8b3a; }

div.module-general.quote { background:none; border:none; position: relative; }
div.module-general.quote p { font-size: 1.538em; font-weight: bold; line-height: 1.3em; padding: 25px 0 0 10px; }
div.module-general.quote p span { display: block; font-size: 1.923em; left: 0; line-height: 1em; position: absolute; top: 0; }
div.module-general.quote p.author { font-size: 1.385em; font-style: italic; font-weight: normal; margin-top: 10px; padding-top: 0; }
body.get-involved div.module-general.quote p { color: #3d873c; }
body.about div.module-general.quote p { color: #406FA3; }
body.goodwill-you div.module-general.quote p { color: #D57717; }
body.business-solutions div.module-general.quote p { color: #9B3232; }

div.module-general.news  { border:5px solid #3d6fa2; float:left; margin-bottom:10px; }
div.module-general div.info.news { background:#638eb5; }

/* Content */
div#content { border-right:1px solid #000; float:left; padding-bottom:0px; padding-right:20px; width:455px; }
body.home div#content { border-right:none; float:left; margin:0; padding:0; width:705px; }
body.home div#content div#branding { border-bottom:1px solid #000; color:#d57717; float:left; height:271px; margin-bottom:10px; padding:0 20px 0 0; width:685px; }
body.home div#content div#branding a { font-size:1.2em; }
body.home div#content div#branding div.photos { float:left; }
body.home div#content div#branding div.info { float:right; padding-top:20px; text-align:right; width:250px; }
body.home div#content div#branding h2 { font-size:2em; }
body.home div#content div#branding ul { clear:right; float:right; padding-top:20px; text-align:right; width:177px; }
body.home div#content div#branding ul li { display:inline; float:left; height:39px; list-style-type:none; margin-left:3px; padding:0; width:39px; }
body.home div#content div#branding ul li.about { border:1px solid #3d71a1; }
body.home div#content div#branding ul li.get-involved { border:1px solid #3b873c; }
body.home div#content div#branding ul li.goodwill-you { background:#d57717; border:1px solid #3b873c; }
body.home div#content div#branding ul li.business-solutions { border:1px solid #9d3131; }
body.home div#content div#branding ul img { display: block; }

ul.branding-tabNavigation { list-style:none; margin:0; padding:0 0 2px 10px; }
ul.branding-tabNavigation li { display:inline; }
ul.branding-tabNavigation li a { color:#fff; font-weight:bold; padding:0; text-decoration:none; }
ul.branding-tabNavigation li a.selected,
ul.branding-tabNavigation li a:hover { background-color:#fff; border:none; color:#2a7aad; padding:0; }
ul.branding-tabNavigation li a:focus { outline:0; }
div.branding-tabs > div { font-size:.9em; margin-top:0; padding-top:0; }
div.branding-tabs > div ul li { margin-bottom:0px; padding:10px 0px; }
div.branding-tabs > div ul li.middle { background:#e9f0f6; color:#343434; }
div.branding-tabs > div h2 { margin-top:0; }

div#branding div.branding-tabs div#first h2, div#branding div.branding-tabs div#first p a { color:#d57717; }
div#branding div.branding-tabs div#second h2, div#branding div.branding-tabs div#second p a { color:#3b873c; }
div#branding div.branding-tabs div#third h2, div#branding div.branding-tabs div#third p a { color:#9d3131; }
div#branding div.branding-tabs div#fourth h2, div#branding div.branding-tabs div#fourth p a { color:#3d71a1; }



div#content h2 { color:#000; }
body.get-involved div#content h1, body.get-involved div#content h3 { color:#3f873f; }

body.about div#content.locator { border-right:none; float:left; margin-right:0; width: 696px; }
body.about div#content.locator h1 { font-size:2.5em; margin-bottom:0; }
body.about div#content h1, body.about div#content h3  { color:#3d6fa2; }
body.business-solutions div#content h1, body.business-solutions div#content h3 { color:#9b3232; }
body.get-involved div#content h1, body.get-involved div#content h3 { color:#3f873f; }
body.goodwill-you div#content h1, body.goodwill-you div#content h3 { color:#d57717; }


/* Slider */
ul#slider { color:#fff; float:left; padding:0; overflow:hidden; width:690px; }
div#slider a { color:#fff; }
div#slider a:hover { text-decoration:underline; }
div#slider ul { color:#fff; float:left; margin:0 0px; width:671px; }
div#slider ul li { display:inline; height:242px; list-style-type:none; margin:0; overflow:hidden; padding:0; position: relative; width:217px; }
div#slider ul li h3 { padding:10px 10px 0 10px; }	 
div#slider ul li img { padding:5px; }
div#slider ul li p { background:none; text-indent:-9999px;}

div#slider ul li:hover.about p { background:url(/images/template/about-text-background.png); bottom: 0; left: 5px; padding:10px; position:absolute; text-indent:0; width:188px; }
div#slider ul li:hover.get-involved p { background:url(/images/template/get-involved-text-background.png); bottom: 0; left: 5px; padding:10px; position:absolute; text-indent:0; width:188px; }
div#slider ul li:hover.goodwill-you p { background:url(/images/template/goodwill-you-text-background.png); bottom: 0; left: 5px; padding:10px; position:absolute; text-indent:0; width:188px; }
div#slider ul li:hover.business p { background:url(/images/template/business-text-background.png); bottom: 0; left: 5px; padding:10px; position:absolute; text-indent:0; width:188px; }

div#slider ul li.about { background:#4170a4; }
div#slider ul li.get-involved { background:#3d873c; }
div#slider ul li.goodwill-you { background:#d57717; }
div#slider ul li.goodwill-you2 { background:#d57717; }
div#slider ul li.business { background:#9b3131; }


p#controls, p#controls2{
	margin:0;
	position:relative;
	} 

#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
	display:block;
	margin:0;
	overflow:hidden;
	text-indent:-8000px;		
	width:20px;
	height:242px;
	position:absolute;
	left:-30px;
	top:282px;
	}	
#nextBtn, #nextBtn2{ 
	left:680px;
	}
#prevBtn { left:5px; }											
#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
	display:block;
	width:20px;
	height:242px;
	background:url(/images/template/home-previous.gif) no-repeat 0 0; }	
#nextBtn a, #nextBtn2 a{ 
	background:url(/images/template/home-next.gif) no-repeat 0 0; }

/* Locator */
form#locator-search { padding:10px 0; width:auto; }
form#locator-search input#locator-search-box { border:1px solid #ccc; color:#ccc; margin-right:20px; padding:3px; width:300px; }
form#locator-search input#locator-searchButton { background:#3d6fa2 no-repeat top left; border:none; color:#fff; font-size:1.5em;  font-weight:bold; height:35px; margin-right:80px; -moz-border-radius:5px; padding:0px; -webkit-border-radius:5px;  width:140px; }
form#locator-search input#reset { background:#3d6fa2 no-repeat top left; border:none; color:#fff; cursor:pointer; font-size:1.5em; font-weight:bold; height:35px; -moz-border-radius:5px; padding:0px; -webkit-border-radius:5px; width:140px; }


body.about div#content.locator form#locator-search p, div#search-results p { color:#3d6fa2; font-size:1.1em; }
body.about div#content.locator form#locator-search p.action-results, div#search-criteria p, div#search-results p { font-weight:bold; }

body.about div#content.locator div#search-results { float:left; padding-left:20px; width:660px; }

div#search-criteria { border:1px solid #ccc; float:left; margin-bottom:10px; margin-right:8px; -moz-border-radius:5px; -webkit-border-radius:5px; width:222px; }
div#search-criteria p { margin:0; padding:5px 10px 0 10px; }

div#search-criteria ul { margin-bottom:0; padding:20px 10px 1px 10px; width:200px; }

body.about div#content.locator form#locator-search ul li { display:block; list-style-type:none; margin:0 0 24px 0; padding:0; }
body.about div#content.locator form#locator-search ul li label { padding:10px 0 15px 40px; }

body.about div#content.locator form#locator-search ul li label.retail { background:url(/images/template/locator-retail-stores.gif) no-repeat 0 0px; }

body.about div#content.locator form#locator-search ul li label.donations { background:url(/images/template/locator-donation-center.gif) no-repeat 0 0px; }

body.about div#content.locator form#locator-search ul li label.jobs { background:url(/images/template/locator-jobs.gif) no-repeat 0 0; }

body.about div#content.locator form#locator-search ul li label.store { background:url(/images/template/locator-store.gif) no-repeat 0 0; }

body.about div#content.locator form#locator-search ul li label.outlet { background:url(/images/template/locator-outlet-store.gif) no-repeat 0 0; }

body.about div#content.locator form#locator-search ul li label.volunteer { background:url(/images/template/locator-volunteer-opportunities.gif) no-repeat 0 0; }

body.about div#content.locator form#locator-search ul li label.training { background:url(/images/template/locator-training.gif) no-repeat 0 0; }

body.about div#content.locator form#locator-search ul li label.corporate { background:url(/images/template/locator-corporate-offices.gif) no-repeat 0 0; }


div#search-results-map { border:1px solid #ccc; float:left; -moz-border-radius:5px; -webkit-border-radius:5px; width:462px; }
div#search-results-map p { margin:0; padding:5px 5px 0 5px; }
div#search-results table { margin:10px 0; }
div#search-results table th { text-align:left; }
div#search-results table th.address { width:220px; }
div#search-results table th.distance { width:200px; }
div#search-results table th.services { width:200px; }
div#search-results table td { padding-bottom:20px; }
/* Sidebar */
div#sidebar { border-top:1px solid #000; float:left; font-size:1.3em; width:240px; }
body.home div#sidebar { border-bottom:none; border-left:1px solid #000; border-top:none; float:left; font-size:1.3em; width:240px; }

div#sidebar div.module { border-bottom:1px solid #000; font-size:.9em; padding:20px; }
div#sidebar div.module p { padding:0 0 5px 0; }
div#sidebar div.module a { text-decoration:none; }
div#sidebar div.module a:hover { text-decoration:underline; }

div#sidebar div.module.locate h3 { background:url(/images/template/locator.gif) no-repeat 140px 10px; color:#3d6fa2; }
div#sidebar div.module.locate a { color:#3d6fa2; }

div#sidebar div.module.newsletter { margin:0; padding:7px; }
div#sidebar div.module.newsletter a { color:#983432; font-weight:bold; }

div#sidebar div.module.support h3 { background:url(/images/template/thumbs-up.gif) no-repeat 90px 10px; color:#3c873c; }
div#sidebar div.module.support a { color:#3c873c; }

div#sidebar div.module.stories { border-bottom:none; }
div#sidebar div.module.stories h3 { background:url(/images/template/success-star.gif) no-repeat 90px 10px; color:#d57717; }
div#sidebar div.module.stories a { color:#d57717; }

div#sidebar div.module.conversation { padding:20px 0; }
div#sidebar div.module.conversation p { padding:.67em 20px; }
div#sidebar div.module.conversation h3 { background:url(/images/template/conversation.gif) no-repeat 140px 10px; color:#d57717; padding:0 20px; }
div#sidebar div.module.conversation a { color:#000; }
div#sidebar div.module.conversation ul { margin:0; padding:0; }
div#sidebar div.module.conversation ul li { list-style-type:none; }
div#sidebar div.module.conversation ul li.on, div#sidebar div.module.conversation ul li:hover { background:#f7e7D6; }
div#sidebar div.module.conversation ul li a { display:block; padding:5px 20px; text-decoration:none; }

/* Tabs */
div#sidebar div.module.news { border-bottom:none; font-size:.85em; margin:0; padding:0; }
div#sidebar div.module.news p a { color:#2a7aad; }
div#sidebar div.module.news p a:hover { text-decoration:underline; }
div#sidebar div.module.news p { padding: 0 20px 10px; }
div#sidebar div.module.news ul { list-style-type:none; }

ul.tabNavigation { border-bottom:1px solid #333; list-style:none; margin:0; padding:15px 10px 2px 10px; }
ul.tabNavigation li { display:inline; }
ul.tabNavigation li a { background-color:#2a7aad; border-left:1px solid #333; border-right:1px solid #333; border-top:1px solid #333; color:#fff; font-weight:bold; padding:3px 5px; text-decoration:none; }
ul.tabNavigation li a.selected,
ul.tabNavigation li a:hover { background-color:#fff; color:#2a7aad; padding-top:7px; }
ul.tabNavigation li a:focus { outline:0; }
div.tabs > div { font-size:.9em; margin-top:3px; padding:5px 0px; }
div.tabs > div ul li { margin-bottom:0px; padding:10px 20px; }
div.tabs > div ul li.middle { background:#e9f0f6; color:#343434; }
div.tabs > div h2 { margin-top:0; }

div#resources-contacts { float:left; margin-right: 15px; width:236px; }
div#content ul.sub-tabNavigation { background: url(/images/template/resources-tabs-bottom-bg.gif) repeat-x bottom left; float: left; list-style:none; margin: 0; width: 100%; }
div#content div#resources-contacts ul.sub-tabNavigation li { border: 1px solid #000; border-bottom: none; float: left; margin: 0 6px 0 0; }
ul.sub-tabNavigation li a {  color: #444; display: block; font-weight: bold; line-height:.9em; padding: 6px; text-decoration: none; width: 73px; }
ul.sub-tabNavigation li a.selected, ul.sub-tabNavigation li a.selected:visited { background: #3f873f; color: #fff; }
body.about ul.sub-tabNavigation li a.selected, body.about ul.sub-tabNavigation li a.selected:visited { background: #4070A3; }
body.goodwill-you ul.sub-tabNavigation li a.selected, body.goodwill-you ul.sub-tabNavigation li a.selected:visited { background: #D57717; }
body.business-solutions ul.sub-tabNavigation li a.selected, body.business-solutions ul.sub-tabNavigation li a.selected:visited { background: #9B3232; }
ul.sub-tabNavigation li a:focus { outline:0; }
div.sub-tabs > div { background: #3f873f; border: 1px solid #000; border-width: 0 1px; clear: both; color: #fff; overflow: hidden; padding: 3px; }
body.about div.sub-tabs > div { background: #4070A3; }
body.goodwill-you div.sub-tabs > div { background: #D57717; }
body.business-solutions div.sub-tabs > div { background: #9B3232; }
div.sub-tabs > div img { border:1px solid #343434; margin-bottom:-3px; }
div.sub-tabs > div ul li {margin-bottom:0px; padding:0; }
div.sub-tabs > div ul li:hover { background:#e9f0f6; color:#343434; }
div.sub-tabs > div h2 { margin-top:0; }

div#resources-contacts ul#resources { background: url(/images/template/resources-tabs-bottom-bg.gif) repeat-x; border: 1px solid #000; border-width: 0 1px 1px; float: left; list-style: none; margin: 0; width: 234px; }
div#resources-contacts ul#resources li { /*background: #3f873f;*/ border-right: 1px solid #000; float: left; margin: 1px 0 0; }
div#resources-contacts ul#resources li.current { margin-top: 0; }
div#resources-contacts ul#resources li.links { border-right: none; }

div#resources-contacts ul#resources li a { background: #fff; display: block; height: 30px; overflow: hidden; text-indent: -9999px; width: 58px; }
div#resources-contacts ul#resources li.current a { background: #3f873f; height: 31px; }
body.about div#resources-contacts ul#resources li.current a { background-color: #4070A3; }
body.goodwill-you div#resources-contacts ul#resources li.current a { background-color: #D57717; }
body.business-solutions div#resources-contacts ul#resources li.current a { background-color: #9B3232; }
div#resources-contacts ul#resources li.links a { width: 57px; }

div#resources-contacts ul#resources li a { background-repeat: no-repeat; background-position: 50% 50%; }
div#resources-contacts ul#resources li.pictures a { background-image: url(/images/template/resources-camera.gif); }
div#resources-contacts ul#resources li.videos a { background-image: url(/images/template/resources-video.gif); }
div#resources-contacts ul#resources li.audio a { background-image: url(/images/template/resources-audio.gif); }
div#resources-contacts ul#resources li.links a { background-image: url(/images/template/resources-link.gif); }

div#resources-contacts ul#resources li.videos.current a, div#resources-contacts ul#resources li.pictures.current a, div#resources-contacts ul#resources li.audio.current a, div#resources-contacts ul#resources li.links.current a { background-repeat: no-repeat; background-position: 50% 50%; }
div#resources-contacts ul#resources li.pictures.current a { background-image: url(/images/template/resources-camera-current-trans.png); }
div#resources-contacts ul#resources li.videos.current a { background-image: url(/images/template/resources-video-current-trans.png); }
div#resources-contacts ul#resources li.audio.current a { background-image: url(/images/template/resources-audio-current-trans.png); }
div#resources-contacts ul#resources li.links.current a { background-image: url(/images/template/resources-links-current-trans.png); }

div#content ul#social-network-users { background:#efefef; font-size:.9em; list-style-type:none; padding:5px 0px; }
div#content ul#social-network-users select { background:none; border:1px solid #a5a6a5; }
div#content ul#social-network-users li { color:#000; display:inline; }
div#content ul#social-network-users li a { color:#000; padding-bottom:3px; text-decoration:none; }
div#content ul#social-network-users li a:hover { text-decoration:underline; }

div#content ul#social-network-users li.email a { background:url(/images/template/email.gif) no-repeat top left; padding-left:20px; }
div#content ul#social-network-users li.printer a { background:url(/images/template/print.gif) no-repeat top left; padding-left:20px; }

div#content ul#social-network-users li.text-resize a.decrease { background:#fff; border:1px solid #a5a6a5; margin-left:5px; padding:0 3px; }
div#content ul#social-network-users li.text-resize a.increase { background:#fff; border:1px solid #a5a6a5; margin-right:5px; padding:0 3px; }


/* Twitter */
body.get-involved div#twitter-feed { border-top:1px solid #000; margin:10px 0; padding:15px 0 10px 0; }
body.get-involved div#follow-us { background:#dee7de; border-bottom:1px solid #000; border-top:1px solid #000; padding:15px 10px 10px 10px; }
body.get-involved div#follow-us h3 { color:#000; }
body.get-involved div#follow-us ul { margin:0; padding:0; }
body.get-involved div#follow-us li { display:inline; list-style-type:none; margin:0 10px 0 0; }
/* Footer */
div#footer { clear: both; font-size: 0.923em; overflow: hidden; padding: 10px 10px 20px; width: 930px; }
div#footer p.matrix { float: right; }
div#footer a { color:#4f4f4f; text-decoration:none; }
div#footer a:hover { text-decoration:underline; }
div#footer ul li { list-style-type:none; }

/* Feedback Tab */
#suggestPost
  {
	z-index:1000;  	
	/*background: url(images/suggest-post.png) no-repeat scroll 0px 0px;*/
	height:170px;
	left:0;
	position:fixed;
	top:150px;
	width:40px;
  }
  div#suggestPost:hover
  {
	background-position:-41px 0px;
  }
  #suggestPost a
  {
	display:block;
	height:170px;
	width:40px;
  }
