/* CSS Document */

/*//---------------------------------------------*/
/*// Name: Goodwill - Default Style Sheet		 */
/*// Specification: CSS 2.1						 */
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Navigation Image Settings					 */
/*//---------------------------------------------*/

td.nav-home h2 a { background:url(images/nav-home-up.jpg) no-repeat; height:41px; width: 61px; display:block; }
td.nav-home h2 a:hover { background: url(images/nav-home-over.jpg) no-repeat; }
td.nav-home h2 a span { display:none; }

td.nav-about h2 a { background:url(images/nav-about-up.jpg) no-repeat; height:41px; width: 126px; display:block; }
td.nav-about h2 a:hover { background: url(images/nav-about-over.jpg) no-repeat; }
td.nav-about h2 a span { display:none; }

td.nav-shop h2 a { background:url(images/nav-shop-up.jpg) no-repeat; height:41px; width: 138px; display:block; }
td.nav-shop h2 a:hover { background: url(images/nav-shop-over.jpg) no-repeat; }
td.nav-shop h2 a span { display:none; }

td.nav-donate h2 a { background:url(images/nav-donate-up.jpg) no-repeat; height:41px; width: 149px; display:block; }
td.nav-donate h2 a:hover { background: url(images/nav-donate-over.jpg) no-repeat; }
td.nav-donate h2 a span { display:none; }

td.nav-contact h2 a { background:url(images/nav-contact-up.jpg) no-repeat; height:41px; width: 94px; display:block; }
td.nav-contact h2 a:hover { background: url(images/nav-contact-over.jpg) no-repeat; }
td.nav-contact h2 a span { display:none; }

td.nav-left { background:url(images/nav-left.jpg) no-repeat; height:41px; width: 147px; }
td.nav-right { background:url(images/nav-right.jpg) no-repeat; height:41px; width: 33px; }

td.nav-bottom { background:url(images/nav-bottom.jpg) no-repeat; width: 748px; height: 17px; }

/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Left Side Settings							 */
/*//---------------------------------------------*/

td.leftSide {
	background:url(images/left-bg.jpg) repeat-y #ffffff;
	width: 155px;
	
	padding-left: 5px;
}

/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Page Settings								 */
/*//---------------------------------------------*/

body {
	background-color:#6f777e;
}

body, p, ul, ol, .content, table, tr, td, html {
	color: #000000;
	font-size: 13pt;
	font-family: Arial, Helvetica, sans-serif;
}
table.mainTable {
	border: 1px solid #000000;
}
td.logoCell h1 a {
	background:url(images/logo.jpg) no-repeat;
	width: 268px;
	height: 110px;
	
	display:block;
}
td.logoCell h1 {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
td.logoCell h1 a span {
	display: none;
}
td.headerImage {
	background:url(images/header-img.jpg) no-repeat;
	width: 480px;
	height: 110px;
}

td.bodyCell {
	background-color:#FFFFFF;
	width: 593px;
	
	padding-right:7px;
}

p {
	text-align:justify;
	font-size: 13pt;
	}

ul li { list-style-image:url(images/bullet-white.jpg); padding-bottom: 4px; }

ol li { padding-bottom: 4px;}

ul.leftNav li { list-style-image:url(images/bullet.jpg); padding-bottom:7px; }

div.hr { background:url(images/hr.jpg) repeat-x; height: 3px; }
div.hr hr { display: none; }

.imgBorder { border: 2px solid #bed4e9; }

.tableRowHeader { 
	background-color: #eea445;
	font-size: 14pt;
	font-weight: bold;
}
.borderTable { border: 1px solid #eea445; }
.altRow { background-color:#eeeeee; }
.paddingRight { padding-right:5px;}

}		
	
	
		table.galleryTable tr td a img {
			border: 2px solid #bed4e9;
			background: transparent;
		}
		table.galleryTable tr td a:hover img {
			border: 2px solid #eda342;
			background: transparent;
		}
		
		a {  }
		a:hover { border: none #eda342; }

/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Text Settings								 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/

h2.titleText {
	font-size: 30px;
	font-family: Arial, "Times New Roman", Times, serif;
	color:#1d6eb1;
}
h3.subtitleBlue {
	font-size: 20px;
	font-family: Arial, "Times New Roman", Times, serif;
	color:#1d6eb1;
	margin: 2px;
}
h3.subtitleOrange {
	font-size: 20px;
	font-family: Arial, "Times New Roman", Times, serif;
	color:#eda342;
	margin: 2px;
}

h4 {
	font-size:18px;
	font-weight:bold;
}

.textRequiredField {
	font-weight: bold;
	color: #1d6eb1;
}
.whiteText { color: #ffffff; }

.newsHeadlineBlue { 
	color: #1d6eb1;
	size:14px;
	font-weight: Bold;
}
.newsHeadlineOrange { 
	color: #eda342;
	size:14px;
	font-weight: Bold;
}

.SubTitle {
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #eda342;
}

.blueBorder {
	border: 3px solid #1D6EB0;
}

h3.blueHeader {
	font-size: 25px;
	font-family: Century Gothic, sans-serif;
	color:#1d6eb1;
	margin: 2px;
	font-weight:bold;
}

.blueBigText {
	font-size: 22px;
	font-family: Century Gothic, sans-serif;;
	color:#1d6eb1;
	margin: 2px;
	font-weight:bold;
}

/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Link Settings								 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/

a {
	color: #1d6eb1;
	font-size: 13pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a:hover {
	color: #1d6eb1;
	font-size: 13pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.left {
	color: #000000;
	font-size: 13pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.left:hover {
	color: #ffffff;
	font-size: 13pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.copyright {
	color: #4b4b4b;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.copyright:hover {
	color: #4b4b4b;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.titleLink {
	font-size: 30px;
	font-family: Arial, "Times New Roman", Times, serif;
	color:#1d6eb1;
	text-decoration: none;
}
a.titleLink:hover {
	font-size: 30px;
	font-family: Arial, "Times New Roman", Times, serif;
	color:#1d6eb1;
	text-decoration: none;
}

.sponsorsButton
{
	background: url(../images/sngwsponsorbutton.jpg) center top no-repeat;
	width: 252px;
	height: 75px;
	display: block;
}
.sponsorsButton:hover
{
	background: url(../images/goodwillbutton-over.jpg) center top no-repeat;
}

/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Footer Settings							 */
/*//---------------------------------------------*/

td.footerCell {
	background-color:#FFFFFF;
}
div.copyright {
	padding-top: 15px;
	/*background: url(images/bv-logo.jpg) no-repeat 425px 20px;*/
	width: 748px;
	height: 51px;
		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Index Box Settings							 */
/*//---------------------------------------------*/

td.babyblueBox {
	background-color: #bed4e9;
	width: 233px;
	height: 213px;
}

td.darkblueBox {
	background-color: #1d6eb0;
	width: 227px;
	height: 213px;
}

td.orangeBox {
	background-color: #eda342;
	width: 236px;
	height: 213px;
}
.grayBox {
	background-color: #f5f5f5;
}
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Table Settings							 */
/*//---------------------------------------------*/

.rowBlue{
	background-color:#1e6fb1;
}
.rowOrange{
	background-color:#eea445;
}
.row1{
	background-color:#f2f6fb;
}
.row2{
	background-color:#fbedd9;
}
td.whiteCell {
	background-color:#FFFFFF;
}

td.greyCell {
	background-color:#f9f9f9;
}
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/


a.rollover-cc { background: url(images/cc-button-up.jpg) no-repeat; width: 130px; height: 130px; display: block;}
a.rollover-cc:hover { background: url(images/cc-button-over.jpg) no-repeat; }
a.rollover-cc span { display:none; }

a.rollover-ing { background: url(images/ing-button-up.jpg) no-repeat; width: 130px; height: 130px; display: block;}
a.rollover-ing:hover { background: url(images/ing-button-over.jpg) no-repeat; }
a.rollover-ing span { display:none; }

a.rollover-book { background: url(images/book-icon-up.jpg) no-repeat; width: 250px; height: 116px; display: block;}
a.rollover-book:hover { background: url(images/book-icon-down.jpg) no-repeat; }
a.rollover-book span { display:none; }
