/* Base Elements */
a {
	text-decoration: underline;
	color: #000;
}
	a:hover {
		text-decoration: none;
	}
	a img {
		vertical-align: baseline;
	}


a.tools {
	text-decoration: none;
	color: #000;
}
	a:hover {
		text-decoration: none;
	}


body {
	margin: 0;
  	color: #000;
	font: 12px/16px Arial, Verdana, sans-serif;
	background: #ada5a3 url(../images/bgContainerWrapper1.jpg) repeat-x center top;
}
fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
form {
	margin: 0;
	padding: 0;
	border-style: none;
}
h1{ font:30px;
font-family: Helvetica, arial, sans-serif;
}		
h2 {
	background: url(../images/bgContentMainwide.jpg) no-repeat;
	margin: 11px 14px 0;
	margin: 0 0 10px;
	padding: 11px 14px 10px 14px;
	color: #e2001a;
	font: 19px/22px Arial, Verdana, sans-serif;
}
h3 {
	margin: 0 0 10px 0;
	color: #666666;
	font: 20px/24px Arial, Verdana, sans-serif;
}
h4 {
	margin: 0;
	padding: 10px 0 0 0;
	color: #444;
	font: bold 14px/18px Arial, Verdana, sans-serif;
}
hr {
	border: 0;
	border-bottom: 1px dotted #fff;
	border-top: 1px dotted #999;
	clear: both;
	margin: 0 0 20px 0;
	padding: 0;
	overflow: 0;
	height: 1px;
}
img {
	border-style: none;
}
input {
	font: 12px/14px Arial, Verdana, sans-serif;
	vertical-align: middle;
}
li {
	background: url(../images/bgLi.gif) no-repeat 0 10px;
	padding: 6px 0 6px 15px;
}
	li a {
		color: #444;
	}
	
p {
	color: #444;
	margin: 0;
	padding: 0 0 10px 0;
}
select {
	font: 12px/14px Arial, Verdana, sans-serif;
	vertical-align: middle;
}
textarea {
	font: 12px/14px Arial, Verdana, sans-serif;
	vertical-align: middle;
}
ul {
	margin: 0;
	padding: 0 0 10px 0;
	list-style: none;
}

/* Custom Classes */
a {}
	a.act {
		display: block;
		text-indent: -9999px;
		overflow: hidden;
		background: url(../images/bgAct.gif);
		width: 71px;
		height: 18px;
		margin: 0;
	}
	a.video {
		display: block;
		margin: 5px 0;
	}
		a.video img {
			border: 10px solid #EAE6DF;
			display: block;
			margin: 0 auto;
		}
	a.more {
		background: url(../images/bgMore.gif) 100% 50% no-repeat;
		color: #4A3F3F;
		color: #e2001a;
		margin: 0 0 0 0;
		padding: 0 20px 0 0;
		text-decoration: none;
	}
		a.more:hover {
			text-decoration: underline;
		}
	/* Left Column 'Join the tobacco-free kids e-champions' button */
	a.joinLnk {
		background: url(../images/bgJoin.png);
		cursor: pointer;
		display: block;
		height: 59px;
		margin: 0 -2px 20px -2px;
		overflow: hidden;
		text-indent: -9999px;
		width: 165px;
	}
body {}
	body.home {
		background: #ada5a3 url(../images/bgContainerWrapper1home.jpg) repeat-x center top;
	}
		body.home #header {
			height: 418px;
			background: url(../images/bgContainerWrapper1home.jpg) repeat-x center top;
		}
		body.home #container {
			padding: 442px 0 0;
		}
		body.home #jsContainerWrapper1 {
			background-image: url(../images/bgContainerWrapper1home.jpg);
		}
	body.wjs {
		background: #dbdbdb url(../images/bgBody.jpg) repeat-x;
	}
div {}
	div.cols {
		padding: 0 0 20px 0;
	}
		div.cols:after {
			content: " ";
			display: block;
			clear: both;
			visibility: hidden;
			line-height: 0;
			height: 0;
		}
	div.col1 {
		float: left;
		margin: 0 20px 0 0;
	}
	div.col2 {
		float: left;
	}
	div.facebox_hide {
		z-index: -100;
	}
	div.facebox_overlayBG {
		background-color: #000;
		z-index: 99;
		display: none;
	}
	/* inline callout image and text */
	div.leftImg {
		float: left;
		height: 1%;
		overflow: hidden;
		width: 161px;
		padding: 0 20px 20px 0;
	}
		div.leftImg a {}
			div.leftImg a.photo {
				display: block;
				overflow: hidden;
				width: 155px;
				height: 148px;
				background: url(../images/bgLeftPhoto.gif);
				padding: 3px;
			}
			div.leftImg a.txt {
				color: #e2001a;
				font: normal 12px/16px Arial, Verdana, sans-serif;
				width: 110px;
				width: 155px;
				display: block;
				margin: 10px 0 0;
			}

	/* homepage event */
	div.boxEvent {
		border: 3px solid #999;
		color: #fff;
		margin: 0 0 20px 0;
	}
		div.boxEvent a {
			color: #fff;
			display: block;
			font: 12px/14px Arial, Verdana, sans-serif;
			margin: 6px 0 13px;
			overflow: hidden;
		}
		div.boxEvent div {}
			div.boxEvent div.body {
				background: url(../images/boxEvent/boxEventBody.gif) no-repeat;
				margin: -10px 0 0;
				position: relative;
				padding: 23px 5px 10px 13px;
			}
				div.boxEvent div.body span {
					display: block;
					height: 2px;
					overflow: hidden;
					position: absolute;
					bottom: 0;
					width: 2px;
				}
					div.boxEvent div.body span.left {
						background: url(../images/boxEvent/boxEventBodyLeft.gif);
						left: 0;
					}
					div.boxEvent div.body span.right {
						background: url(../images/boxEvent/boxEventBodyRight.gif);
						right: 0;
					}
			div.boxEvent div.heading {
				position: relative;
			}
				div.boxEvent div.heading span {
					display: block;
					height: 2px;
					overflow: hidden;
					position: absolute;
					top: 0;
					width: 2px;
				}
					div.boxEvent div.heading span.left {
						background: url(../images/boxEvent/boxEventHeadingLeft.gif);
						left: 0;
					}
					div.boxEvent div.heading span.right {
						background: url(../images/boxEvent/boxEventHeadingRight.gif);
						right: 0;
					}
		div.boxEvent h3 {
			margin: 0;
			text-indent: -9999px;
			overflow: hidden;
		}
			div.boxEvent h3.head-what-to-help {
				background: url(../images/headings/what-to-help.gif);
				width: 112px;
				height: 14px;
			}
		div.boxEvent img {
			display: block;
		}
		div.boxEvent p {
			color: #fff;
			margin: 9px 15px 0 5px;
			font: bold 14px/18px Arial, Verdana, sans-serif;
		}
	
	/* homepage sign up form */
	div.boxSignup {
		overflow: hidden;
		background: url(../images/boxSignUp/boxSignUp.gif);
		width: 215px;
		height: 70px;
		position: relative;
		padding: 98px 0 0 15px;
		margin: 0 0 20px 0;
	}
		div.boxSignup h3 {
			margin: 0;
			float: left;
			text-indent: -9999px;
			overflow: hidden;
			background: url(../images/boxSignUp/boxSignUpHeading.gif);
			width: 175px;
			height: 82px;
			position: absolute;
			top: 14px;
			left: 13px;
		}
		div.boxSignup a {
			display: block;
			text-indent: -9999px;
			overflow: hidden;
			background: url(../images/boxSignUp/boxSignUpLink.gif);
			width: 69px;
			height: 10px;
			position: absolute;
			top: 77px;
			left: 143px;
		}
		div.boxSignup input {}
			div.boxSignup input.txt1,
			div.boxSignup input.txt {
				float: left;
				border: 1px solid #cacac9;
				padding: 1px 5px;
				height: 14px;
				width: 106px;
				font: 11px/14px Arial, Verdana, sans-serif;
				margin: 8px 7px 0 0;
			}
			div.boxSignup input.txt1 {
				margin: 8px 0 0;
				width: 62px;
			}
			div.boxSignup input.btn {
				float: left;
				margin: 8px 0 0;
			}
	
	/* homepage box container */
	div.boxes {
		width: 730px;
		overflow: hidden;
		padding: 0 0 20px;
	}
		div.boxes div.boxHighlight {
			width: 339px;
		}
	
	/* homepage box */
	div.box {
		float: left;
		width: 339px;
		margin: 0 20px 0 0;
		padding: 35px 0 0;
		position: relative;
		overflow: hidden;
		border: 3px solid #fff;
		background: #eeeeee;
	}
		div.box a {}
			div.box a.visit {
				display: block;
				text-indent: -9999px;
				overflow: hidden;
				background: url(../images/bgVisit.gif);
				width: 309px;
				height: 41px;
				margin: 0 0 10px -5px;
			}
		div.box div {}
			div.box div.heading {
				background: url(../images/box/boxHeading.png);
				width: 339px;
				height: 50px;
				overflow: hidden;
				position: absolute;
				top: 0;
				left: 0;
				z-index: 8;
			}
				div.box div.heading h2 {
					margin: 9px 0 0 20px;
					text-indent: -9999px;
					overflow: hidden;
					padding: 0;
				}
					div.box div.heading h2.hdng-state-local-issues {
						background: url(../images/headings/state-local-issues.gif);
						width: 253px;
						height: 21px;
					}
					div.box div.heading h2.hdng-federal-issues {
						background: url(../images/headings/federal-issues.gif);
						width: 192px;
						height: 21px;
					}
					div.box div.heading h2.hdng-international-issues {
						background: url(../images/headings/international-issues.gif);
						width: 238px;
						height: 22px;
					}
					div.box div.heading h2.hdng-tobacco-industry-watch {
						background: url(../images/headings/tobacco-industry-watch.gif);
						width: 281px;
						height: 22px;
					}
			/* homepage pop-up map */
			div.box div.map {
				overflow: hidden;
				background: url(../images/map/map-box.gif) no-repeat 17px 19px;
				padding: 7px 0 0;
				position: relative;
				height: 203px;
				z-index: 4;
			}
				div.box div.map img {
					display: block;
					top: 24px;
					left: 22px;
					width: 294px;
					height: 182px;
					z-index: 2;
					position: absolute;
				}
				div.box div.map a {}
					div.box div.map a.lnk-plus {
						display: block;
						text-indent: -9999px;
						overflow: hidden;
						position: absolute;
						z-index: 3;
						top: 12px;
						left: 299px;
						background: url(../images/map/plus-lnk.gif);
						width: 35px;
						height: 30px;
					}
			
			div.box div.body {
				padding: 10px 20px 4px 20px;
			}
				div.box div.body h3 {
					margin: 5px 0;
					color: #e31829;
					font: bold 16px/18px Arial, Verdana, sans-serif;
				}
				div.box div.body p {
					font: 16px/20px Arial, Verdana, sans-serif;
				}
				div.box div.body hr {
					margin: 0 0 10px 0;
					border-style: solid;
				}
	
	/* homepage ad box */
	div.boxAd {
		float: left;
		width: 339px;
		overflow: hidden;
		margin: 0 19px 0 0;
		padding: 0;
		border: 3px solid #999;
		background: transparent url(../images/boxAd/boxAd.jpg) repeat-x scroll 0 0;
	}
		div.boxAd div {}
			div.boxAd div.body {
				padding: 0 0 20px 0;
			}
			div.boxAd div.heading {
				position: relative;
			}
				div.boxAd div.heading span {
					display: block;
					height: 2px;
					overflow: hidden;
					position: absolute;
					top: 0;
					width: 2px;
				}
					div.boxAd div.heading span.left {
						background: url(../images/boxAd/boxAdHeadingLeft.gif);
						left: 0;
					}
					div.boxAd div.heading span.right {
						background: url(../images/boxAd/boxAdHeadingRight.gif);
						right: 0;
					}
		div.boxAd h3 {
			margin: 0;
			text-indent: -9999px;
			overflow: hidden;
			background: url(../images/boxAd/boxAdH3.gif);
			width: 339px;
			height: 91px;
		}
		div.boxAd span {}
			div.boxAd span.image {
				float: left;
				background: url(../images/boxAd/boxAdSpan.png);
				overflow: hidden;
				width: 80px;
				height: 88px;
				margin: 20px 0 0 11px;
				display: inline;
			}
		div.boxAd p {
			margin: 18px 0 9px 7px;
			float: left;
			display: inline;
			background: url(../images/boxAd/boxAdP.gif);
			width: 233px;
			height: 86px;
			text-indent: -9999px;
			overflow: hidden;
			padding: 0;
		}
		div.boxAd a {
			display: block;
			clear: both;
			text-indent: -9999px;
			overflow: hidden;
			background: url(../images/boxAd/boxAdA.gif);
			width: 151px;
			height: 31px;
			margin: 0 0 0 99px;
		}
	
	/* Gray Media Box */
	div.boxHighlight {
		background: #fdfdfd;
		border: 3px solid #999;
		overflow: hidden;
		margin: 0 0 20px 0;
	}
		div.boxHighlight div {}
			div.boxHighlight div.heading {
				background: url(../images/boxHighlight/boxHighlightHeading.gif);
				height: 21px;
				overflow: hidden;
				padding: 9px 12px 0 14px;
				position: relative;
			}
				div.boxHighlight div.heading span {
					display: block;
					height: 2px;
					overflow: hidden;
					position: absolute;
					top: 0;
					width: 2px;
				}
					div.boxHighlight div.heading span.left {
						background: url(../images/boxHighlight/boxHighlightHeadingLeft.gif);
						left: 0;
					}
					div.boxHighlight div.heading span.right {
						background: url(../images/boxHighlight/boxHighlightHeadingRight.gif);
						right: 0;
					}
				div.boxHighlight div.heading a {}
					div.boxHighlight div.heading a.rss {
						float: right;
						overflow: hidden;
						text-indent: -9999px;
						background: url(../images/bgRss.png);
						width: 15px;
						cursor: pointer;
						height: 15px;
					}
				div.boxHighlight div.heading h2 {
					background-repeat: no-repeat;
					margin: 0;
					height: 17px;
					text-indent: -9999px;
					overflow: hidden;
					width: 100%;
					padding: 0;
				}
					div.boxHighlight div.heading h2.hdng-media-center {
						background-image: url(../images/headings/media-center1.gif);
					}
					div.boxHighlight div.heading h2.hdng-facts-issues {
						background-image: url(../images/headings/facts-issues.gif);
					}
					div.boxHighlight div.heading h2.hdng-take-action {
						background-image: url(../images/headings/take-action.gif);
					}
				div.boxHighlight div.heading h3 {
					background-repeat: no-repeat;
					float: left;
					height: 14px;
					margin: 0;
					overflow: hidden;
					text-indent: -9999px;
					width: 100%;
				}
					div.boxHighlight div.heading h3.campaign-blog {
						background-image: url(../images/headings/campaign-blog.gif);
					}
					div.boxHighlight div.heading h3.hdng-media-center {
						background-image: url(../images/headings/media-center.gif);
						width: 127px; /* RSS icon floating to the right */
					}
					div.boxHighlight div.heading h3.hdng-media-contacts {
						background-image: url(../images/headings/media-contacts.png);
					}
					div.boxHighlight div.heading h3.hdng-featured-action {
						background-image: url(../images/headings/featured-actionsm.png);
					}
					div.boxHighlight div.heading h3.hdng-hot-topics {
						background-image: url(../images/headings/hot-topics.png);
					}
					div.boxHighlight div.heading h3.hdng-headlines {
						background-image: url(../images/headings/headlines.png);
					}
			div.boxHighlight div.body {
				overflow: hidden;
				background: url(../images/boxHighlight/boxHighlightBody.gif) repeat-x 0 0;
				padding: 0 0 4px;
				padding: 0;
			}
				div.center div.boxHighlight div.body {
					padding: 0;
				}
			div.boxHighlight div.more-box {
				overflow: hidden;
				background: url(../images/bgMoreBox.gif);
				padding: 3px 7px 0 0;
				height: 20px;
			}
				div.boxHighlight div.more-box a {
					float: right;
					color: #444;
				}
			/* for use on the homepage, div.photo-box and div.text-box are used together */
			div.boxHighlight div.photoBox {
				float: left;
				overflow: hidden;
				width: 70px;
				padding: 26px 22px 0;
			}
				div.boxHighlight div.photoBox a {
					display: block;
					border: 1px solid #ddd;
					padding: 1px;
					background: #fff;
				}
				div.boxHighlight div.photoBox p {
					margin: 11px 0 0;
					background: url(../images/bgDividerPhotoBox.gif) no-repeat;
					color: #444;
					font: 12px/14px Arial, Verdana, sans-serif;
					padding: 13px 0 0;
				}
				div.boxHighlight div.photoBox span {
					display: block;
					color: #999;
					font: 10px/12px Arial, Verdana, sans-serif;
					margin: 7px 0 0;
				}
			/* for use on the homepage, div.photo-box and div.text-box are used together */
			div.boxHighlight div.textBox {
				float: right;
				overflow: hidden;
				width: 210px;
				padding: 26px 14px 0 0;
			}
				div.boxHighlight div.textBox h4 {
					margin: 0;
					font: 11px/14px Arial, Verdana, sans-serif;
				}
					div.boxHighlight div.textBox h4 a {
						color: #e11a36;
					}
				div.boxHighlight div.textBox p {
					margin: 0;
					font: 12px/18px Arial, Verdana, sans-serif;
				}
	
	/* Default Content Box */
	div.boxDefault {
		background: #eeebeb url(../images/boxDefault/boxDefault.gif) repeat-x;
		border: 3px solid #c9c0b7;
		margin: 0 0 20px;
		overflow: hidden;
	}
		div.boxDefault div {}
			div.boxDefault div.body {
				overflow: hidden;
				background: url(../images/boxDefault/boxDefaultBody.gif) repeat-x;
			}
			div.boxDefault div.heading {
				overflow: hidden;
				background: #ece8e4 url(../images/boxDefault/boxDefaultHeading.gif) repeat-x;
				padding: 8px 0 4px 0;
				position: relative;
			}
				div.boxDefault div.heading span {
					display: block;
					position: absolute;
					top: 0;
					height: 2px;
					width: 2px;
					overflow: hidden;
				}
					div.boxDefault div.heading span.left {
						background: url(../images/boxDefault/boxDefaultHeadingLeft.gif);
						left: 0;
					}
					div.boxDefault div.heading span.right {
						background: url(../images/boxDefault/boxDefaultHeadingRight.gif);
						right: 0;
					}
				div.boxDefault div.heading h3 {
					margin: 0 12px;
					color: #930c0f;
					text-transform: uppercase;
					font: bold 15px/18px Arial, Verdana, sans-serif;
				}
				div.boxDefault div.heading h4 {
					margin: 0 12px;
					padding: 0;
					color: #666;
					text-transform: uppercase;
					font: normal 16px/20px Arial, Verdana, sans-serif;
					text-transform: none;
				}
			div.boxDefault div.more-box {
				padding: 3px 7px 0 0;
				background: url(../images/bgMoreBox.gif);
				height: 20px;
				overflow: hidden;
				text-align: right;
			}
				
	/* Tools Box (yellow solid) */
	div.boxTools {
		background: #f8d46d;
		border: 3px solid #999;
		overflow: hidden;
		margin: 0 0 20px 0;
	}
		div.boxTools div {}
			div.boxTools div.body {
				background: url(../images/boxTools/boxToolsBody.gif) repeat-x;
				overflow: hidden;
				padding: 13px 13px 0 13px;
				padding: 0;
			}
			div.boxTools div.heading {
				overflow: hidden;
				background: url(../images/boxTools/boxToolsHeading.gif);
				padding: 8px 0 4px 13px;
				position: relative;
			}
				div.boxTools div.heading span {
					display: block;
					height: 2px;
					overflow: hidden;
					position: absolute;
					top: 0;
					width: 2px;
				}
					div.boxTools div.heading span.left {
						background: url(../images/boxHighlight/boxHighlightHeadingLeft.gif);
						left: 0;
					}
					div.boxTools div.heading span.right {
						background: url(../images/boxHighlight/boxHighlightHeadingRight.gif);
						right: 0;
					}
				div.boxTools div.heading h3 {
					background-repeat: no-repeat;
					float: left;
					height: 14px;
					margin: 0;
					overflow: hidden;
					text-indent: -9999px;
					width: 100%;
				}
					div.boxTools div.heading h3.hdng-factsheets-finder {
						background-image: url(../images/headings/factsheets-finder.png);
					}
					div.boxTools div.heading h3.hdng-take-action-tools {
						background-image: url(../images/headings/take-action-tools.png);
					}
			div.boxTools div.row {
				clear: both;
				padding: 0 0 13px 0;
			}
				div.boxTools div.row p {
					margin: 0;
				}
		div.boxTools form {
			padding: 13px 13px 0 13px;
		}
		div.boxTools label {
			cursor: pointer;
			display: block;
		}
		div.boxTools input {}
			div.boxTools input.txt {
				margin: 0 7px 0 0;
				width: 65%;
			}
		div.boxTools select {
			margin: 0 5px 0 0;
		}
	
	/* Rail Callout Box (yellow gradient) */
	div.boxCallout {
		background: #f8d46d url(../images/boxCallout/boxCallout.gif) repeat-x;
		border: 3px solid #fff;
		clear: both;
		overflow: hidden;
		margin: 0 0 20px 0;
	}
		div.boxCallout div {}
			div.boxCallout div.block {
				background: url(../images/bgDivider.gif) repeat-x;
				clear: both;
				padding: 20px 0;
			}
				div.boxCallout div.block p {
					margin: 4px 0 0;
					padding: 0;
					color: #444;
					float: none;
				}
				div.boxCallout div.block img {
					margin: 13px 10px 0 0;
					float: left;
				}
			div.boxCallout div.body {
				overflow: hidden;
				padding: 13px 13px 0 13px;
			}
			div.boxCallout div.heading {
				padding: 13px 15px 0;
			}
		div.boxCallout h3 {
			color: #666;
			font: bold 18px/24px Arial,Verdana,sans-serif;
			margin: 0;
		}
		div.boxCallout h4 {
			background: #999999;
			color: #fff;
			font: bold 14px/16px Arial, Verdana, sans-serif;
			margin: 0 2px;
			padding: 5px 13px 7px;
		}
		div.boxCallout h5 {
			color: #666666;
			font: bold 14px/18px Arial, Verdana, sans-serif;
			margin: 0;
			padding: 0;
		}
			div.boxCallout h5 a {
				color: #444;
			}
			div.boxCallout h5.actions {
				padding: 0 0 13px 0;
			}
				div.boxCallout h5.actions span {
					float: right;
				}
		div.boxCallout hr {
			border: 0;
			border-top: 1px solid #ada5a3;
			margin: 0 -13px 20px -13px;
		}
		div.boxCallout label {
			display: block;
			font: 12px/14px Arial, Verdana, sans-serif;
		}
		div.boxCallout li {
			background: url(../images/bgDivider.gif) repeat-x;
			padding: 4px 0 6px;
		}
			div.boxCallout li:first-child,
			div.boxCallout li.firstChild {
				background: none;
			}
			div.boxCallout li a {
				color: #666;
			}
		div.boxCallout p {
			margin: 0;
			font: 12px/14px Arial, Verdana, sans-serif;
			padding: 0 0 15px 2px; /* to line up with the tables */
		}
			div.boxCallout p.checkbox {
				padding: 0 0 10px 20px;
				position: relative;
				border-bottom: 1px dotted #999;
				margin: 0 0 10px 0;
			}
			div.boxCallout p.checkbox img {
				position: absolute;
				top: 0;
				left: 0;
			}
		div.boxCallout select {
			float: left;
			margin: 3px 10px 0 0;
			width: 127px;
			font: 12px/18px Arial, Verdana, sans-serif;
		}
		div.boxCallout strong {
			color: #e52737;
			font: bold 14px/18px Arial, Verdana, sans-serif;
		}
		div.boxCallout table {
			margin: 0 0 15px;
		}
			div.boxCallout table p {
				padding: 0;
			}
		div.boxCallout td {
			background: #fff;
			padding: 6px 13px;
		}
		div.boxCallout ul {
			padding: 10px 18px 0 13px;
			margin: 0 0 -22px;
			overflow: hidden;
			list-style: none;
			font: bold 16px/18px Arial, Verdana, sans-serif;
		}
			div.boxCallout ul.progress {
				padding: 0;
				margin: 0;
			}
				div.boxCallout ul.progress li {
					overflow: hidden;
					padding: 14px 0 0;
				}
				div.boxCallout ul.progress strong {
					display: block;
					text-transform: uppercase;
					color: #666;
					font: bold 12px/16px Arial, Verdana, sans-serif;
				}
				
				div.boxCallout ul.progress p {
					padding: 0;
					margin: 3px 0 0;
					float: left;
					color: #666;
					font: bold 16px/18px Arial, Verdana, sans-serif;
				}
			
	/* Factsheets Finder Rail Item */
	div.boxFinder {
		overflow: hidden;
		margin: 0 0 20px 0;
		border: 3px solid #999;
		background: #fcda7b;
	}
		div.boxFinder a {}
			div.boxFinder a.rss {
				display: block;
				background: url(../images/bgRss.gif) no-repeat;
				padding: 0 0 0 20px;
				font: 12px/16px Arial, Verdana, sans-serif;
				margin: 15px 0 0 0;
			}
			div.boxFinder a.more {
				float: right;
				background-position: 100% 2px;
				padding: 0 18px 15px 0;
				margin: 8px 0 0 0;
				display: block;
				text-align: right;
				text-decoration: none;
			}
				div.boxFinder a.more:hover {
					text-decoration: underline;
				}
		div.boxFinder div {}
			div.boxFinder div.finder {
				background: #fcda7b;
				overflow: hidden;
			}
				div.boxFinder div.finder div {}
					div.boxFinder div.finder div.body {
						padding: 0 13px 13px 13px;
					}
					div.boxFinder div.finder div.heading {
						overflow: hidden;
						background: url(../images/boxFinder/boxFinderHeading.gif);
						height: 20px;
						padding: 10px 0 0 12px;
						position: relative;
					}
						div.boxFinder div.finder div.heading span {
							display: block;
							position: absolute;
							top: 0;
							height: 2px;
							width: 2px;
							overflow: hidden;
						}
							div.boxFinder div.finder div.heading span.left {
								background: url(../images/boxFinder/boxFinderHeadingLeft.gif);
								left: 0;
							}
							div.boxFinder div.finder div.heading span.right {
								background: url(../images/boxFinder/boxFinderHeadingRight.gif);
								right: 0;
							}
					div.boxFinder div.finder div.row {
						clear: both;
						padding: 10px 0 0;
					}
				div.boxFinder div.finder h3 {
					background-repeat: no-repeat;
					margin: 0;
					text-indent: -9999px;
					overflow: hidden;
				}
					div.boxFinder div.finder h3.head-factsheets-finder {
						background-image: url(../images/headings/factsheets-finder.gif);
						height: 14px;
					}
				div.boxFinder div.finder input {}
					div.boxFinder div.finder input.txt {
						float: left;
						border: 1px solid #a19e9d;
						padding: 2px 5px;
						height: 14px;
						font: 12px/14px Arial, Verdana, sans-serif;
						width: 117px;
						margin: 3px 10px 0 0;
					}
				div.boxFinder div.finder label {
					display: block;
					font: 12px/14px Arial, Verdana, sans-serif;
				}
				div.boxFinder div.finder p {
					margin: 0;
					float: left;
					font: 12px/14px Arial, Verdana, sans-serif;
					margin: 8px 0 0;
				}
				div.boxFinder div.finder select {
					float: left;
					margin: 3px 10px 0 0;
					width: 127px;
					font: 12px/18px Arial, Verdana, sans-serif;
				}
			div.boxFinder div.factsheets {
				overflow: hidden;
			}
				div.boxFinder div.factsheets div {}
					div.boxFinder div.factsheets div.body {
						padding: 5px 13px 5px;
						background: url(../images/boxFinder/boxFinderBody.gif) repeat-x;
					}
					div.boxFinder div.factsheets div.heading {
						background: #fcda7b;
						border-bottom: 1px solid #999;
						height: 20px;
						overflow: hidden;
						padding: 10px 0 0 12px;
					}
				div.boxFinder div.factsheets h4 {
					background-repeat: no-repeat;
					margin: 0;
					overflow: hidden;
					text-indent: -9999px;
				}
					div.boxFinder div.factsheets h4.head-featured-factsheets {
						background-image: url(../images/headings/featured-factsheets.gif);
						height: 12px;
					}
				div.boxFinder div.factsheets li {
					background: url(../images/bgDivider.gif) repeat-x;
					overflow: hidden;
					padding: 4px 0 5px 11px;
					text-indent: -11px;
				}
					div.boxFinder div.factsheets li:first-child,
					div.boxFinder div.factsheets li.firstChild {
						background: none;
					}
					div.boxFinder div.factsheets li span {
						color: #e11a36;
					}
				div.boxFinder div.factsheets ul {
					border-bottom: 1px solid #999;
					padding: 4px 0 10px 0;
					margin: 0;
					overflow: hidden;
					list-style: none;
					font: 12px/16px Arial, Verdana, sans-serif;
				}
	
	/* Left Navigation */
	div.sideNav {
		overflow: hidden;
		border-bottom: 1px solid #e52737;
		margin: 0 0 20px 0;
	}
		div.sideNav a {
			display: block;
			color: #5f5454;
			padding: 12px 0 9px 21px;
		}
			div.sideNav a:hover {
				color: #e31829;
				text-decoration: none;
				background: url(../images/sideNav/blt-ov.gif) no-repeat 8px 16px;
			}
			div.sideNav li.active a {
				color: #000;
				background: url(../images/sideNav/blt-act.gif) no-repeat 8px 16px;
			}
			div.sideNav li        li a,
			div.sideNav li.active li a {
				background: url(../images/sideNav/blt-2.gif) no-repeat 6px 16px;
				padding: 10px 0 7px 21px;
			}
			div.sideNav li li.active a,
			div.sideNav li li        a:hover {
				background: url(../images/sideNav/blt-2-ov.gif) no-repeat 6px 16px;
				color: #e3041d;
			}
		div.sideNav h3 {
			margin: 0;
			color: #fff;
			padding: 6px 21px 8px;
			width: 119px;
			background: #e52737 url(../images/sideNav/h-top.gif) no-repeat;
			font: bold 14px/16px Arial, Verdana, sans-serif;
		}
		div.sideNav li {
			background: url(../images/sideNav/sep.gif) repeat-x;
			vertical-align: top;
			height: 1%;
			overflow: hidden;
			padding: 1px 0 0;
		}
			div.sideNav li:first-child,
			div.sideNav li.firstChild {
				background: none;
			}
			div.sideNav li.sub {
				background: #ede8e5 url(../images/sideNav/sep.gif) repeat-x;
			}
			div.sideNav li li {
				background: url(../images/bgDivider.gif) repeat-x;
			}
		div.sideNav ul {
			padding: 0;
			margin: 0;
			list-style: none;
			font: bold 11px/14px Arial, Verdana, sans-serif;
		}
			div.sideNav ul ul {
				width: 135px;
				overflow: hidden;
				padding: 0 14px 0 12px;
				font-weight: normal;
				background: #f5f5f4 url(../images/sideNav/sep.gif) repeat-x;
			}
			
	/* nav tools*/	
	div#nav-tools {
		position:relative;
		overflow:hidden;
		margin:0 0 19px 0;
	}
	
		div#nav-tools ul {		
			position:relative;
			list-style:none;
			padding:0;	
			margin:0;
			float:right;
		}
			div#nav-tools ul li {
				display:block;
				background: transparent url(../images/bgNavTools.gif) no-repeat 0 0;		
				list-style:none;				
				float:left;	
				margin-right:13px;	
				padding:0;
				text-indent:-999px;
				overflow:hidden;
				height:17px;
			}
			div#nav-tools ul li a {display:block;}
			div#nav-tools ul li.lastChild {margin-right:0;}
			div#nav-tools ul #tool-download {width:10px;}
			div#nav-tools ul #tool-print {
				width:16px;
				background-position:-23px 0;
			}
			div#nav-tools ul #tool-email {
				width:18px;		
				background-position:-52px 0;
			}
			div#nav-tools ul #tool-share {
				padding-left:1px;
				text-indent:0;
				background-image:none;
			}
	
	/* #contentMain tabs */
	div.boxTabs {
		margin: 0 0 20px 0;
		border: 3px solid #c9c0b7;
		background: #e6e2db;
		position: relative;
	}
		div.boxTabs a {}
			div.boxTabs a.more {
				color: #000;
			}
		div.boxTabs div {}
			div.boxTabs div.more {
				background: #e0dfdf url(../images/boxTabs/boxTabsMore.gif) repeat-x left top;
				text-align: right;
				padding: 4px 13px 2px;
				border-bottom: 1px solid #fff;
			}
		div.boxTabs span {
			display: block;
			position: absolute;
			top: 0;
			height: 2px;
			width: 2px;
			overflow: hidden;
		}
			div.boxTabs span.left {
				background: url(../images/boxTabs/boxTabsHeadingLeft.gif);
				left: 0;
			}
			div.boxTabs span.right {
				background: url(../images/boxTabs/boxTabsHeadingRight.gif);
				right: 0;
			}
		div.boxTabs ul {}
			div.boxTabs div.heading {
				display:none;
			}
			div.boxTabs ul.multimedia {
				background: url(../images/boxTabs/boxTabsBody.gif) repeat-x;
			}
			div.boxTabs ul.tabset {
				background: url(../images/boxTabs/boxTabsHeading.gif);
				padding: 2px 2px 0 2px;
				margin: 0;
				list-style: none;
				height: 26px;
				overflow: hidden;
			}
				div.boxTabs ul.tabset a {
					float: left;
					width: 158px;
					height: 21px;
					overflow: hidden;
					text-align: center;
					text-transform: uppercase;
					color: #fff;
					font: bold 14px/16px Arial, Verdana, sans-serif;
					padding: 7px 0 0;
				}
					div.boxTabs ul.tabset a.active {
						background: url(../images/boxTabs/boxTabsTab.gif);
						color: #e31829;
					}
					div.boxTabs ul.tabset a:hover {
						color: #e31829;
						text-decoration: none;
					}
				div.boxTabs ul.tabset li {
					background: none;
					float: left;
					padding: 0;
					margin: 0;
				}
	div.moreInfo {
		background: url(../images/bgMoreInfo.gif) no-repeat left center;
		padding: 0 0 0 15px;
		display: none;
		position: absolute;
		z-index: 100;
	}
		div.moreInfo div {
			width: 210px;
			border: 3px solid #f5d377;
			background: #fff;
			padding: 13px 13px 0 13px;
		}
		div.moreInfo li {
			padding-left: 0;
			background: url(../images/bgDivider.gif) repeat-x;
		}
			div.moreInfo li:first-child,
			div.moreInfo li.firstChild {
				background: none;
			}
		div.moreInfo a {
			background: url(../images/bgLiMoreInfo.gif) no-repeat left center;
			padding-left: 15px;
			display: block;
		}

h1{}
	h1.logo {
		margin: 0;
		position: absolute;
		top: 5px;
		left: 0;
		width: 128px;
		height: 130px;
		z-index: 5;
	}
		h1.logo a {
			display: block;
			text-indent: -9999px;
			overflow: hidden;
			background: url(../images/logo.png);
			width: 128px;
			height: 130px;
			cursor: pointer;
			position: relative;
		}

img {}
	img.banner {
		display: block;
	}

strong {}	
	strong.video {
		background: #4b4040 !important;
		color: #fff !important;
		font: normal 9px/12px Verdana, Arial, Helvetica, sans-serif !important;
		padding: 2px 3px;
	}

ul {}
	ul.contacts {
		list-style: none;
		margin: 0;
		padding: 5px 0;
	}
		ul.contacts li {
			background: url(../images/bgDivider.gif) repeat-x;
			padding: 8px 13px;
		}
			ul.contacts li:first-child,
			ul.contacts li.firstChild {
				background: none;
			}
		ul.contacts p {
			color: #666666;
			font: bold 12px/16px Arial, Verdana, sans-serif;
			margin: 0;
			padding: 0;
		}
		ul.contacts strong {
			color: #444444;
			font: normal 16px/20px Arial, Verdana, sans-serif;
		}
	
	ul.links {}
		ul.links li {
			background-image: url(../images/bgLiLinks.gif);
		}
	
	ul.moreInfo {}
		ul.moreInfo li {
			background-image: url(../images/bgLiLinks.gif);
		}
	
	ul.list {
		list-style: none;
		margin: 0;
		padding: 5px 0;
	}
		ul.list li {
			background: url(../images/bgDivider.gif) repeat-x;
			padding: 8px 13px;
		}
			ul.list li:first-child,
			ul.list li.firstChild {
				background: none;
			}
		ul.list p {
			color: #000;
			font: 12px/16px Arial, Verdana, sans-serif;
			margin: 0;
			padding: 0;
		}
		ul.list strong {
			color: #e11a36;
			font: 11px/16px Arial, Verdana, sans-serif;
		}
		ul.list em {
			color: #444;
			font-style: italic;
		}
		ul.list h4 {
			color: #E11A36;
			font: normal 11px/16px Arial,Verdana,sans-serif;
			padding: 0;
			margin: 0;
		}
	
	ul.multimedia {
		padding: 0 13px 0 13px;
		margin: 0;
		list-style: none;
	}
		ul.multimedia li {
			background: url(../images/bgDivider.gif) repeat-x;
			padding: 13px 0 3px 150px;
			position: relative;
			min-height: 89px;
		}
			ul.multimedia li:first-child,
			ul.multimedia li.firstChild {
				background: none;
			}
		ul.multimedia a {}
			ul.multimedia a.photo {
				border: 1px solid #ddd;
				background: #fff;
				padding: 1px;
				width: 132px;
				height: 75px;
				position: absolute;
				top: 13px;
				left: 0;
			}
		ul.multimedia h3 {
			margin: 0 0 10px 0;
			font: bold 16px/22px Arial, Verdana, sans-serif;
		}
			ul.multimedia h3 a {
				color: #e31829;
			}




/* container for all content in the interior pages */
#container {
	margin: 0 auto;
	width: 958px;
	position: relative;
	padding: 50px 0 0 0;

}

/* JavaScript inserted wrappers */
#jsContainerWrapper1 {
	background: url(../images/bgContainerWrapper1.jpg) repeat-x center top;
}
#jsContainerWrapper2 {
	background: url(../images/bgContainerWrapper2.gif) repeat-x center bottom;
}
	#jsContainerWrapper2 #footer {
		background: none;
	}

/* container for the homepage content */
#contentHome {
	overflow: hidden;
}
	/* container for the two column main content area - works with div.sidebar */
	#contentHome div.main {
		float: left;
		overflow: hidden;
		width: 710px;
	
	}

	/* content box for right rail (outside the white box) - works with div.main-i */
	#contentHome div.sidebar {
		float: right;
		overflow: hidden;
		width: 230px;
	}

/* container for the two column white box and rail */
#contentNarrow {
	overflow: hidden;
}
	/* container for the two column white box - works with div.sidebar */
	#contentNarrow div.main-i {
		float: left;
		overflow: hidden;
		width: 666px;
		overflow: hidden;
		border: 3px solid #999999;
		background: #fff;
		padding: 20px 20px 0 20px;
	}
	/* content box for the left rail inside div.page-content */
	#contentNarrow #contentNav {
		float: left;
		width: 161px;

	}
	/* content box for the center column inside div.main-i */
	#contentNarrow #contentMain {
		float: right;
		overflow: hidden;
		width: 485px;
	}
		#contentNarrow #contentMain div.boxHighlight div.body {
			padding: 0;
		}
		#contentWide #contentMain div.col1,
		#contentWide #contentMain div.col2 {
			width: 232px;
		}
	/* content box for right rail (outside the white box) - works with div.main-i */
	#contentNarrow #contentRelated {
		float: right;
		overflow: hidden;
		width: 232px;
		
	}


/* container for the three column white box */
#contentWide {
	overflow: hidden;
	padding: 9px 10px 0 10px;
	border: 3px solid #999999;
	background: #fff ;
}
	/* content box for the left rail inside div.page-content */
	#contentWide #contentNav {
		float: left;
		width: 161px;
	}
	/* content box for the center rail inside div.page-content */
	#contentWide #contentMain {
		float: left;
		width:560px;
		overflow: hidden;
		padding: 0 0 0 20px;
		color: #444;
	}
		#contentWide #contentMain div.col1,
		#contentWide #contentMain div.col2 {
			width: 244px;
		}
	/* content box for the right rail inside div.page-content */
	#contentWide #contentRelated {
		float: right;
		overflow: hidden;
		width: 325px;
	
	}

#contentRelated {}
	#contentRelated ul.list strong {
		color: #444444;
		font: inherit;
		font-weight: bold;
	}

/* Header */
#header {
	float:left;
	width: 970px;
	height: 150px;
	margin-bottom:18px;

	
}

/* Search Form (upper right) */
#headerSearch {
	float: right;
	overflow: hidden;
	margin: 9px 2px 0 0;
	display: inline;
	padding: 0 0 24px;
}
	#headerSearch input {}
		#headerSearch input.txt {
			float: right;
			font: 12px/14px Arial, Verdana, sans-serif;
			color: #3f3c3c;
			border: 1px solid #727477;
			padding: 2px 5px;
			height: 14px;
			width: 132px;
		}
		#headerSearch input.btn {
			float: right;
			margin: 0 0 0 10px;
		}

/* Donate Button (upper right) */
#headerDonate a {
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/bgDonate.png);
	position: absolute;
	top: 55px;
	right: 0;
	width: 234px;
	height: 49px;
	cursor: pointer;
}

/* header menu */
#headerMenu {
	position: absolute;
	top: 87px;
	left: 138px;
}
	#headerMenu a {
		float: left;
		height: 12px;
		background-position: 0 0;
		text-indent: -9999px;
		overflow: hidden;
	}
		#headerMenu a.menu-facts-issues {
			background-image: url(../images/menu/menu-facts-issues.gif);
			width: 116px;
		}
		#headerMenu a.menu-take-action {
			background-image: url(../images/menu/menu-take-action.gif);
			width: 92px;
		}
		#headerMenu a.menu-what-we-do {
			background-image: url(../images/menu/menu-what-we-do.gif);
			width: 93px;
		}
		#headerMenu a.menu-who-we-are {
			background-image: url(../images/menu/menu-who-we-are.gif);
			width: 94px;
		}
		#headerMenu a.menu-media-center {
			background-image: url(../images/menu/menu-media-center.gif);
			width: 109px;
		}
	#headerMenu li {
		float: left;
		margin: 0 16px 0 0;
		padding: 0;
		background: none;
		height: 12px;
		overflow: hidden;
	}
		#headerMenu li.active a,
		#headerMenu           a:hover {
			background-position: 0 -12px;
		}
	#headerMenu ul {
		height: 12px;
		padding: 0;
		margin: 0;
		width: 690px;
		overflow: hidden;
		list-style: none;
	}


/* gallery */
#headerGallery {
	position: absolute;
	width: 960px;
	height: 275px;
	top: 110px;
}
	#headerGallery #headerGallerySlides {
		width: 960px;
		height: 275px;
		position: relative;
	}
		#headerGallery #headerGallerySlides img {
			position: absolute;
			width: 960px;
			height: 275px;
			z-index: 0;
		}
			#headerGallery #headerGallerySlides img.active {
				z-index: 1;
			}
	#headerGallery #headerGalleryNav {
		position: absolute;
		top: 232px;
		left: 708px;
		z-index: 5;
	}
		#headerGallery #headerGalleryNav a {
			float: left;
			text-indent: -9999px;
			overflow: hidden;
			cursor: pointer;
		}
			#headerGallery #headerGalleryNav a.pause {
				background: url(../images/gallery/lnk-pause.png);
				margin: 0 13px 0 0;
				width: 25px;
				height: 25px;
			}
			#headerGallery #headerGalleryNav a.play {
				background: url(../images/gallery/lnk-right.png);
				margin: 0 13px 0 0;
				width: 25px;
				height: 25px;
			}
			#headerGallery #headerGalleryNav a.left {
				background: url(../images/gallery/lnk-left.png);
				margin: 0 11px 0 0;
				width: 25px;
				height: 25px;
			}
			#headerGallery #headerGalleryNav a.right {
				background: url(../images/gallery/lnk-right.png);
				width: 25px;
				height: 25px;
			}
	#headerGallery #headerGalleryNav ul {
		float: left;
		padding: 0;
		margin: 3px 6px 0 0;
		list-style: none;
	}
	#headerGallery #headerGalleryNav li {
		float: left;
		margin: 0 3px 0 0;
		padding: 0;
		background: none;
	}
		#headerGallery #headerGalleryNav li a {
			width: 19px;
			height: 19px;
			margin: 0 2px 0 0;
			background: url(../images/gallery/lnk-li.png);
		}
			#headerGallery #headerGalleryNav li.active a {
				background: url(../images/gallery/lnk-li-act.png);
				padding: 0;
				width: 21px;
			}

/* Global Navigation */
#nav {
	position: absolute;
	top: 0;
	left: 368px;
	padding: 0;
	margin: 0;
	list-style: none;
	height: 38px;
	z-index: 5;
}
	#nav li {
		float: left;
		background: url(../images/nav/bgDivider.gif) no-repeat 0 9px;
		padding: 0 0 0 1px;
		height: 38px;
		overflow: visible;
	}
		#nav li:first-child,
		#nav li.firstChild {
			background: none;
		}
		#nav li a {
			float: left;
			height: 38px;
		}
			#nav li a span {
				float: left;
				height: 10px;
				margin: 14px 19px 0;
				display: inline;
				text-indent: -9999px;
				overflow: hidden;
				cursor: pointer;
			}
		#nav li a.nav-sign-in span {
			background: url(../images/nav/nav-sign-in.gif);
			width: 55px;
		}
		#nav li a.nav-united-states span {
			background: url(../images/nav/nav-united-states.gif);
			width: 90px;
		}
		#nav li a.nav-international span {
			background: url(../images/nav/nav-international.gif);
			width: 95px;
		}
		#nav li div.drop {
			display: none;
			position: absolute;
			top: 38px;
			left: 0;
			width: 341px;
			border: 1px solid #1a1717;
			background: #7c7070;
			padding: 10px 0 10px 4px;
		}
		#nav li.hover,
		#nav li.active {
			position: relative;
		}
			#nav li.hover a,
			#nav li.active a {
				background: url(../images/nav/nav-ov.jpg) repeat-x;
			}
		
/* Facebox Background screen */
#facebox_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Facebox Content */
#popup {
	width: 100%;
	position: absolute;
	top: 20px;
	z-index: 100;
	width: 873px;
	border: 3px solid #fff;
	background: #000;
	left: 50%;
	margin-left: -436px;
	display: none;
}
	#popup a {}
		#popup a.x {
			cursor: pointer;
			text-indent: -9999px;
			overflow: hidden;
			display: block;
			height: 24px;
			width: 24px;
			position: absolute;
			background: url(../images/map/x.gif) no-repeat left bottom;
			top: -10px;
			right: -9px;
		}
	#popup div {}
		#popup div.col {
			float: left;
			overflow: hidden;
			width: 365px;
			padding: 12px 30px 0 0;
		}
		#popup div.txt {
			padding: 20px 40px;
		}
	#popup p {
		margin: 0;
	}
	#popup strong {
		display: block;
		color: #fcda7b;
		font: bold 14px/16px Arial, Verdana, sans-serif;
	}

#popupMap {
	background: url(../images/bgPopupMap.jpg) no-repeat bottom left;
	clear: both;
	width: 873px;
	height: 464px;
}


/* footer */
#footer {
	background: #1d1919;
	color: #9f9b9a;
	margin: 53px 0 0;
	padding: 0 0 30px;
	font: 12px/16px Arial, Verdana, sans-serif;
}
	#footer:after {
		height: 0;
		clear: both;
		content: "";
		display: block;
	}
	#footer div {}
		#footer div.holder {
			margin: 0 auto;
			width: 960px;
		}
		#footer div.hold1,
		#footer div.hold {
			width: 100%;
			overflow: hidden;
			padding: 24px 0 0;
		}
		#footer div.hold1 {
			padding: 8px 0 0;
		}
		#footer div.left {
			float: left;
			clear: left;
		}
			#footer div.left p {
				float: left;
				margin: 4px 11px 0 0;
			}
		#footer div.right {
			float: right;
			clear: right;
		}
			#footer div.right p {
				margin: 0;
			}
			#footer div.right ul {
				padding: 0;
				margin: 0 -14px 0 0;
				list-style: none;
				float: right;
				overflow: hidden;
				height: 16px;
			}
			#footer div.right li {
				float: left;
				background: url(../images/bgDividerFooter2.gif) no-repeat 0 50%;
				padding: 0 14px 0 12px;
			}
	#footer p {
		color: #9f9b9a;
	}
	#footer ul {}
		#footer ul.menu {
			float: left;
			padding: 0;
			margin: 0;
			list-style: none;
			font: bold 12px/24px Arial, Verdana, sans-serif;
		}
			#footer ul.menu li {
				float: left;
				background: url(../images/bgDividerFooter1.gif) no-repeat;
				padding: 0 11px 0 16px;
			}
			#footer ul.menu a {
				color: #fff;
			}
		#footer li {}
			#footer li:first-child,
			#footer li.firstChild {
				background: none !important;
			}
		#footer ul.tools {
			padding: 0;
			margin: 0 0 0 -12px;
			list-style: none;
			overflow: hidden;
			height: 16px;
			float: left;
		}
			#footer ul.tools li {
				float: left;
				background: url(../images/bgDividerFooter2.gif) no-repeat 0 50%;
				padding: 0 6px 0 12px;
			}
				#footer ul.tools a {
					color: #9f9b9a;
				}


