/* Global */

html {
	height: 100%;
}
body {
	height: 100%;
	margin: 0;
	background: #302a2a;
	font: 12px Helvetica, Arial, sans-serif;
	-webkit-text-size-adjust:100%;
	line-height: 14px;
	color: #1a3c4f;
}
.page {
	position: absolute;
	width: 100%;
}
.frame {
	width: 960px;
	margin: 0 auto;
	padding: 0 16px;
	background: url(../img/bg-frame.png) repeat-y center top;
}
#frame-content {
	background: #fff;
}
.link-std {
	color: #009ac7;
	text-decoration: none;
}
.link-std:hover {
	text-decoration: underline;
}
.nowrap {
	white-space: nowrap;
}
.link-hn-right {
	color: #b85506;
	text-decoration: none;
}
/* Header */
.header {
	position: relative;
	height: 126px;
	background: #fff;
}
.logo-shf {
	display: block;
	position: absolute;
	top: 17px;
	left: 41px;
	width: 199px;
	height: 93px;
	outline: none;
//	background: url(../img/logo-shf-new-199x76.png) no-repeat;
	background: url(../img/newlogo/new_logo_.png) no-repeat;
	text-indent: -9999px;
}
.logo-tagline {
	display: block;
	position: absolute;
	top: 42px;
	right: 41px;
//	width: 194px;
	width: 206px;
//	height: 20px;
	height: 23px;
	margin: 0;
//	background: url(../img/logo-tagline-new-194x20.png) no-repeat;
	background: url(../img/newlogo/new_logo_tagline.png) no-repeat;
	text-indent: -9999px;
}

/* Navigation */
.nav-frame {
	position: relative;
	z-index: 10;
	margin: 0 0 -8px;
}
.nav-main {
	height: 31px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(../img/nav-main-sprite-v5.png) no-repeat center bottom;
}
.nav-main li {
	float: left;
	position: relative;
}
.nav-main li.anchor-left {
	padding-left: 12px;
}
.nav-main li.anchor-right {
	margin-right: 13px;
}
.nav-main li.nm-sm {
	margin-right: 0;
}
.nav-btn {
	display: block;
	float: left;
	height: 23px;
	outline: none;
	background: url(../img/nav-main-sprite-v5.png) no-repeat;
	text-indent: -9999px;
}
.nav-btn.n2 {
	width: 203px;
	background-position: -12px 0px;
}
.p2 .nav-btn.n2,.p2 .nav-btn.n2:hover,.p2 .nav-btn.n2.n-over-n2,.nav-btn.n2:hover,.nav-btn.n2.n-over-n2 {
	background-position: -12px -40px;
}
.nav-btn.n4 {
	width: 99px;
	background-position: -215px 0px;
}
.p4 .nav-btn.n4,.p4 .nav-btn.n4:hover,.p4 .nav-btn.n4.n-over-n4,.nav-btn.n4:hover,.nav-btn.n4.n-over-n4 {
	background-position: -215px -40px;
}
.nav-btn.n5 {
	width: 54px;
	background-position: -310px 0px;
}
.p5 .nav-btn.n5,.p5 .nav-btn.n5:hover,.p5 .nav-btn.n5.n-over-n5,.nav-btn.n5:hover,.nav-btn.n5.n-over-n5 {
	background-position: -310px -40px;
}
.nav-btn.n13 {
	width: 74px;
	background-position: -364px 0px;
}
.p13 .nav-btn.n13,.p13 .nav-btn.n13:hover,.p13 .nav-btn.n13.n-over-n13,.nav-btn.n13:hover,.nav-btn.n13.n-over-n13 {
	background-position: -364px -40px;
}
.nav-btn.n15 {
	width: 68px;
	background-position: -438px 0px;
}
.p15 .nav-btn.n15,.p15 .nav-btn.n15:hover,.p15 .nav-btn.n15.n-over-n15,.nav-btn.n15:hover,.nav-btn.n15.n-over-n15 {
	background-position: -438px -40px;
}
.nav-btn.n7 {
	width: 135px;
	background-position: -506px 0px;
}
.p7 .nav-btn.n7,.p7 .nav-btn.n7:hover,.p7 .nav-btn.n7.n-over-n7,.nav-btn.n7:hover,.nav-btn.n7.n-over-n7 {
	background-position: -506px -40px;
}
.nav-btn.n9 {
	width: 67px;
	background-position: -641px 0px;
}
.p9 .nav-btn.n9,.p9 .nav-btn.n9:hover,.p9 .nav-btn.n9.n-over-n9,.nav-btn.n9:hover,.nav-btn.n9.n-over-n9 {
	background-position: -641px -40px;
}
.nav-btn.n8 {
	width: 63px;
	background-position: -708px 0px;
}
.p8 .nav-btn.n8,.p8 .nav-btn.n8:hover,.p8 .nav-btn.n8.n-over-n8,.nav-btn.n8:hover,.nav-btn.n8.n-over-n8 {
	background-position: -708px -40px;
}
.nav-btn.n14 {
	width: 56px;
	background-position: -771px 0px;
}
.p14 .nav-btn.n14,.p14 .nav-btn.n14:hover,.p14 .nav-btn.n14.n-over-n14,.nav-btn.n14:hover,.nav-btn.n14.n-over-n14 {
	background-position: -771px -40px;
}
.nav-btn.n11 {
	width: 33px;
	background-position: -846px 0px;
}
.nav-btn.n10 {
	width: 28px;
	background-position: -879px 0px;
}
.nav-btn.n12 {
	width: 53px;
	background-position: -907px 0px;
}
.nav-menu {
	position: absolute;
	left: 0px;
	top: 23px;
	z-index:50;
	visibility: hidden;
	width: 173px;
	overflow: auto;
	margin: 0;
	padding: 0 0 5px;
	list-style: none;
	background: #4cb9d9;
}
.nav-menu li {
	clear: left;
	width: 173px;
	margin: 0;
}
.nav-menu a {
	display: block;
	padding: 3px 18px 4px;
	outline: none;
	font-size: 13px;
	text-decoration: none;
	color: #093c59;
}
.nav-menu a:hover {
	background: #e2eaf0;
	font-weight: bold;
}

/*globe page*/
#swf-globe {
	display: block;
	height: 405px;
	background: #fff;
}
#swf-globe-alt {
	height: 405px;
	background: url(../img/globe-back.jpg) no-repeat;
	text-align: center;
}
#swf-globe-alt img {
	margin-top: 156px;
	border: none;
}

/* Home Page */
#cycle-main {
	width: 960px;
	height: 471px;
	overflow: hidden;
	background: #302a2a;
}
#cm-videos {
	position: relative;
	width: 960px;
	height: 296px;
	overflow: hidden;
	margin: 30px 0 0 0;
}
#cm-videos #cm-scrollable {
	width: 2192px;
	height: 296px;
	margin: 0 0 0 -343px;
	overflow: hidden;
}
.cm-slide {
	float: left;
	padding: 0 13px 0 15px;
	width: 520px;
	height: 296px;
	background: url(../img/home/cm-slide-bg.png) left center no-repeat;
}
.cm-slide a {
	display: block;
	width: 512px;
	height: 288px;
	overflow: hidden;
	padding: 4px;
	background: #534c4c;
}
.cm-slide a:hover,
.cm-slide a.cms-active {
	background-color: #009ac7;
}
.cm-slide img {
	display: block;
	width: 512px;
	height: 288px;
	border: none;
}
#cm-slide-btn {
	width: 56px;
	height: 8px;
	overflow: hidden;
	margin: 9px auto 0;
}
#cm-slide-btn a {
	display: block;
	float: left;
	width: 14px;
	height: 8px;
	outline: none;
	background: url(../img/home/cm-slide-btn.png) no-repeat;
	text-indent: -9999px;
}
#cm-slide-btn a:hover,
#cm-slide-btn a.cm-slide-active {
	background-position: center -16px;
}
#cm-quotes {
	position: relative;
	width: 960px;
	height: 51px;
	margin: 13px 0 0;
	overflow: hidden;
}
#cm-quotes blockquote {
	display: none;
	width: 960px;
	height: 51px;
	margin: 0;
	padding: 0;
	background: url(../img/home/cm-quote-sprite.png) no-repeat;
	text-indent: -9999px;
}
#cm-quotes blockquote p {
	margin: 0;
}
#cm-quotes blockquote#cm-q0 {
	background-position: center 0px;
}
#cm-quotes blockquote#cm-q1 {
	background-position: center -61px;
}
#cm-quotes blockquote#cm-q2 {
	background-position: center -122px;
}
#cm-quotes blockquote#cm-q3 {
	background-position: center -183px;
}
#cm-quote-sub {
	height: 39px;
	overflow: hidden;
	margin: 9px 0 0;
	padding: 0;
	outline: none;
	background: url(../img/home/cm-quote-sub.png) no-repeat center top;
	text-indent: -9999px;
}
#cycle-prog {
	position: relative;
	width: 297px;
	height: 189px;
	overflow: hidden;
	margin: 12px 0 15px 23px;
}
#cycle-prog a {
	display: block;
	width: 297px;
	height: 189px;
	overflow: hidden;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#cycle-prog a.cp-slide-lc {
	background-image: url(../img/home/cp-slide-lc.jpg);
}
#cycle-prog a.cp-slide-sm {
	background-image: url(../img/home/cp-slide-sm.jpg);
}
#cycle-prog a.cp-slide-hm {
	background-image: url(../img/home/cp-slide-hm.jpg);
}
#cycle-prog a.cp-slide-hn {
	background-image: url(../img/home/cp-slide-hn.jpg);
}
.content-home {
	position: relative;
	z-index: 5;
	width: 910px;
	min-height: 578px;
	overflow: auto;
	padding: 0 25px 0;
	border-bottom: 6px solid #236b8b;
	background: url(../img/bg-col2.png) repeat-y center top;
}
.col-sides {
	float: left;
	width: 322px;
	padding: 19px 0 24px;
}
.col-sides.col1 {
	padding-bottom: 7px;
}
.home-cite {
	display: block;
	position: absolute;
	bottom: 2px;
	right: 6px;
	font-style: normal;
	font-size: 9px;
}
.home-cite .link-std {
	font-weight: normal;
}
.h2-side {
	width: 322px;
	height: 25px;
	margin: 0;
	outline: none;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.h2-side.up-to {
	background-image: url(../img/home/h2-side-up-to.png);
}
.h2-side.magazine {
	background-image: url(../img/home/h2-side-magazine.png);
}
.h2-side.connect {
	background-image: url(../img/home/h2-side-connect.png);
}
.h2-side.going-next {
	background-image: url(../img/home/h2-side-going-next.png);
}
.h2-side.our-vision {
	background-image: url(../img/home/h2-side-our-vision.png);
}
.h2-side.our-programs {
	background-image: url(../img/home/h2-side-our-programs.png);
}
.spot {
	width: 300px;
	overflow: auto;
	margin: 0 0 0 2px;
	padding: 20px 0 17px;
	border-top: 1px dotted #705d57;
	line-height: 18px;
}
.spot.s-first {
	border: none;
	padding-top: 15px;
}
.spot img {
	display: block;
	margin: 0 0 6px;
	border: none;
}
.spot.thumb-right img {
	float: right;
	margin-left: 12px;
}
.spot.thumb-left img {
	float: left;
	margin-right: 18px;
}
.spot h3 {
	width: 180px;
	margin: 0;
	font-size: 12px;
}
.spot p {
	width: 180px;
	margin: 0;
}
.spot.thumb-right p {
	float: left;
}
.spot.thumb-left h3,
.spot.thumb-left p {
	float: right;
}
.spot .link-std {
	display: block;
	margin: 10px 0 0;
}
.link-spot {
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	color: #009ac7;
}
.link-spot:hover {
	text-decoration: underline;
}
.call-home {
	width: 281px;
	padding: 15px 20px 11px 20px;
}
.call-home p {
	margin: -2px 0 8px;
	line-height: 18px;
}
.call-home small {
	font-size: 11px;
}
.call-home cite {
	display: block;
	padding: 0 0 0 18px;
	font-style: normal;
	font-size: 11px;
}
.call-home ins {
	display: block;
	margin: 0 0 0 11px;
	text-decoration: none;
}
.call-home.ch-gala {
	position: relative;
	height: 80px;
	margin-top: -6px;
	padding-top: 10px;
	padding-bottom: 7px;
}
.ch-gala-logo {
	display: block;
	position: absolute;	
	background: url(../img/call-home-gala-2011.png) no-repeat right top;
	top: 0px;
	right: 0px;
	width: 185px;
	height: 85px;
	text-indent: -9999px;
}
.call-home.ch-gala small {
	display:block;
	margin-bottom:6px;
}
.call-home.ch-going-next {
	min-height: 113px;
	padding-bottom: 13px;
}
.call-home.ch-going-next img,
.call-home.ch-vision img {
	display: block;
	float: right;
	width: 102px;
	height: 102px;
	margin: 0 -19px 10px 10px;
	border: none;
}
.call-home.ch-going-next p {
	margin-bottom: 2px;
}
.logo-mag {
	display: block;
	float: right;
	width: 69px;
	height: 32px;
	margin: 0 -18px 10px 10px;
	border: none;
}
.simple {
	width: 282px;
	overflow: auto;
	margin: 0;
	padding: 0 0 10px;
	list-style: none;
	line-height: 20px;
}
.simple li {
	float: left;
	width: 141px;
}
.col2 {
	float: left;
	width: 266px;
}
.col2 img {
	display: block;
	width: 266px;
	height: 12px;
	border: none;
}
.call-center {
	padding: 0 0 30px;
}
.h2-center {
	margin: 0;
}
.h2-center a {
	display: block;
	width: 266px;
	outline: none;
	background: center top no-repeat;
	text-indent: -9999px;
}
.h2-center.listen-carefully a {
	height: 274px;
	background-image: url(../img/h2-center-listen-carefully.jpg);
}
.h2-center.listen-carefully-mc a {
	height: 362px;
	background-image: url(../img/h2-center-listen-carefully-mc.jpg);
}
.call-center p {
	width: 222px;
	height: 315px;
	margin: 27px auto 0;
	background: url(../img/call-center-txt.png) no-repeat;
	text-indent: -9999px;
}
.call-center p.cct-mc {
	margin-top: 10px;
	width: 250px;
	height: 249px;
	background-image: url(../img/call-center-txt-mc.png);
}
.call-center p.cct-mc-entersweep {
	margin-top: 10px;
	width: 250px;
	height: 249px;
	background-image: url(../img/call-center-txt-mc_miley.png);
}
.cca-btn {
	display: block;
	width: 214px;
	height: 35px;
	overflow: hidden;
	margin: 24px auto 0;
	outline: none;
	background: url(../img/call-center-btn.png) no-repeat;
	text-indent: -9999px;
}
.cca-btn a:hover {
	background-position: left bottom;
}
.content-home .link-std {
	font-weight: bold;
}
/* Sub Pages */
.content-sub {
	width: 834px;
	overflow: auto;
	padding: 99px 63px 22px;
	background: #fff url(../img/bg-content-sub.jpg) no-repeat;
}
.content-sub.hearing-speech-month
{
		background: #fff url(../img/header-may-month.jpg) no-repeat;
		color:#000;
		font-size:15px;
		line-height:20px;
}
.content-sub-rules {
	padding: 45px 63px 22px;
	background: none;
}

.content-sub.bg-about-us {
	width: 837px;
	padding-top: 99px;
	padding-right: 60px;
	padding-bottom: 46px;
}
.content-sub.bg-education {
	background-image: url(../img/bg-content-education.jpg);
}
.content-sub.bg-nordstrom {
	background-image: url(../img/fall-design-back.jpg);
}

.content-get-involved.bg-nordstrom-reg {
	background-image: url(../img/fall-design-reg-back.jpg);
}

#nord-container
{

	padding:200px 0 0 0;
	font-size:15px;
	line-height:20px;
	color:black;
}
#nord-event-schedule
{
	width:751px;
	margin:30px 0 20px 40px;
	border:1px solid #000;
	color:white;
	float:left;
	font-size:15px;
	background: url(../img/event-schedule-header.jpg) no-repeat #00ABED;
}
#nord-event-schedule .content-inner
{
	padding:82px 0 20px 38px;
	width:302px;
	display:block;
	float:left;
	line-height:17px;
}
#nord-event-schedule .details
{
	padding:0px 32px 0 0;
	display:block;
	width:353px;
	float:right;
	font-size:13px;
}
.content-sub.bg-news-and-media.news-cols {
	width: 837px;
	overflow: auto;
	padding-top: 99px;
	padding-right: 60px;
}
.content-sub.bg-missions.bg-m-detail {
	width: 897px;
	padding-right: 0;
}
.content-sub.bg-programs {
	padding-top: 64px;
	overflow: hidden;
}
.h1-sub {
	height: 62px;
	margin: 0 0 10px -2px;
	outline: none;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.h1-sub.pair {
	margin-bottom: 0;
}
.h1-sub.about-us {
	background-image: url(../img/h1-sub-about-us.png);
}
.h1-sub.press-release {
	background-image: url(../img/h1-sub-press-release.png);
}
.h1-sub.sounds-around {
	background-image: url(../img/h1-sub-sounds-around.png);
}
.h1-sub.education {
	background-image: url(../img/h1-sub-education.png);
	height: 49px;
}
.h1-sub.events {
	background-image: url(../img/h1-sub-events.png);
}
.h1-sub.get-involved {
	background-image: url(../img/h1-sub-get-involved.png);
}
.h1-sub.your-results {
	background-image: url(../img/h1-sub-recommendation.png);
}
.h1-sub.nordstrom {
	background-image: url(../img/h1-tickets.png);
}
.h1-sub.hearing-missions {
	background-image: url(../img/h1-sub-hearing-missions.png);
}
.h1-sub.h1-gala-2010 {
	background-image: url(../img/h1-sub-gala-2010.png);
}
.h1-sub.news-and-media {
	background-image: url(../img/h1-sub-news-and-media.png);
}
.h1-sub.in-the-news-h1 {
	background-image: url(../img/h1-sub-in-the-news.png);
}
.h1-sub.privacy-policy {
	background-image: url(../img/h1-sub-privacy-policy.png);
}
.h1-sub.programs {
	background-image: url(../img/h1-sub-programs.png);
}
.h1-sub.sitemap {
	background-image: url(../img/h1-sub-sitemap.png);
}
.h1-sub.supporters {
	background-image: url(../img/h1-sub-supporters.png);
}
.h1-sub.hearing-test {
	background-image: url(../img/h1-sub-hearing-test.png);
}
.h1-sub.oops {
	background-image: url(../img/h1-sub-oops.png);
}
.h2-sub {
	position: relative;
	height: 32px;
	margin: 0 0 0 -2px;
}
.h2-sub.txt-after {
	margin-bottom: 16px;
}
.h2-sub span {
	display: block;
	float: left;
	width: 500px;
	height: 32px;
	outline: none;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.awardsgala-top {
	margin-top: 90px;
}
.h2-sub.gala-2010-date span {
	background-image: url(../img/h2-sub-gala-2010-date.png);
}
.h2-sub.gala-2009 span {
	background-image: url(../img/h2-sub-gala-2009.png);
}
.h2-sub.gala-2009cc span {
	color: white;
	font-size: 22px;
	font-family: Arial, "MS Trebuchet", sans-serif;
	text-indent: 0px;
	background-image: none;
	line-height: 24px;
}
.h2-sub.gala-2008 span {
	background-image: url(../img/h2-sub-gala-2008.png);
}
.h2-sub.gala-2007 span {
	background-image: url(../img/h2-sub-gala-2007.png);
}
.h2-sub.gala-2006 span {
	background-image: url(../img/h2-sub-gala-2006.png);
}
.h2-sub.gala-2005 span {
	background-image: url(../img/h2-sub-gala-2005.png);
}
.h2-sub.gala-2004 span {
	background-image: url(../img/h2-sub-gala-2004.png);
}
.h2-sub.gala-2003 span {
	background-image: url(../img/h2-sub-gala-2003.png);
}
.h2-sub.great-info span {
	background-image: url(../img/h2-sub-great-info.png);
}
.h2-sub.sotwmh span {
	background-image: url(../img/h2-sub-sotwmh.png);
}
.h2-sub.video-highlights span {
	background-image: url(../img/h2-sub-video-highlights.png);
}
.h2-sub.world-difference span {
	background-image: url(../img/h2-sub-world-difference.png);
}
.h2-sub.blizzard-blitz span {
	background-image: url(../img/h2-blizzard-blitz.png);
}
.h2-sub.K4 span {
	background-image: url(../img/h2-k-4.png);
}
.h2-sub.Parents span {
	background-image: url(../img/h2-sub-parents.png);
}
.h2-sub.Pro span {
	background-image: url(../img/h2-sub-professionals.png);
}
.h2-sub.Teens span {
	background-image: url(../img/h2-sub-teens.png);
}
.h2-sub.world-designer-prev span {
	background-image: url(../img/nord-h2.png);
}
.h2-sub.latest-news span {
	background-image: url(../img/h2-sub-latest-news.png);
}
.h2-sub.in-the-news span {
	background-image: url(../img/h2-sub-in-the-news.png);
}
.h2-sub.press-releases span {
	background-image: url(../img/h2-sub-press-releases.png);
}
.h2-sub.media-room span {
	background-image: url(../img/h2-sub-media-room.png);
}
.h2-sub.magazines span {
	background-image: url(../img/h2-sub-magazines.png);
}
.h2-sub.error span {
	background-image: url(../img/h2-sub-error.png);
}
.h2-sub.blizzard-2010 span {
	background-image: url(../img/h2-sub-blizzard-2010.png);
}
.h2-sub a {
	display: block;
	position: absolute;
	right: 0px;
	bottom: 7px;
	outline: none;
	font-size: 12px;
	text-decoration: none;
	text-shadow: 1px 1px 3px rgba(0,0,0, .8);
	white-space: nowrap;
	color: #d5a71c;
}
.h2-sub a.h2-s-nopad-r {
	width: 200px;
	right: 63px;
	text-align: right;
}
.h2-sub a:hover {
	text-decoration: underline;
}
.h2-std {
	margin: 0 0 16px;
	font-size: 20px;
	line-height: 20px;
}

.h3-std {
	margin: 0 0 10px;
	font-size: 15px;
	line-height: 20px;
	text-transform: uppercase;
	color: #009ac7;
}
.h3-std.dark {
	margin: 0 0 10px;
	font-size: 15px;
	text-transform: uppercase;
	color: #000;
}
.h3-std.h3-light {
	color: #fff;
}
.h3-std.h3-light.black {
	color: #000;
	clear: both;
}
.h3-std strong {
	text-transform: uppercase;
}
.h4-std,
.most,
.fs-donate h4 {
	margin: 0 0 8px;
	padding: 6px 0 0;
	font-size: 13px;
	color: #236b8b;
}
/*.h4-std.h4-first {
padding-top: 0;
}
.h4-std.h4-fs {
width: 518px;
}
.fs-data-wide .h4-std.h4-fs {
width: 611px;
}
*/
.h5-std {
	margin: 0;
	font-size: 12px;
}
.h5-fs {
	margin: 0;
	padding: 11px 0 12px;
	font-size: 14px;
	text-transform: uppercase;
	color: #1778be;
}
.p-std,
.cms-content p {
	margin: 0 0 8px;
	line-height: 18px;
}
.p-std.plus2 {
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 7px;
}
.p-std img {
	float: left;
	border: 3px solid #afafaf;
	margin: 3px 5px;
}
.cms-content {
	padding-bottom: 6px;
}
.cms-content img {
	display: block;
	border: 3px solid #afafaf;
	margin: 3px 0 15px;
}
.cms-content img.imgLeft {
	float: left;
	margin-right: 10px
}
.cms-content img.imgRight {
	float: right;
	margin-left: 10px;
}
.cms-content a {
	color: #1778be;
	text-decoration: none;
}
.cms-content a:hover {
	text-decoration: underline;
}
.p-no-margin {
	margin: 0;
}
.sub-col-left {
	float: left;
	width: 605px;
	margin-right: 20px;
}
.sub-col-right {
	float: left;
	width: 209px;
}

.hdr-img {
	width: 596px;
	height: 219px;
	margin: 0 auto;
	padding: 0 0 0 10px;
}
.hdr-img img {
	display: block;
	float: left;
	height: 219px;
	margin: 0 10px 0 0;
	border: none;
}
.hdr-img img.hi-n {
	width: 164px;
}
.hdr-img img.hi-w {
	width: 412px;
}

/* Standard Buttons */
.btn-std {
	display: block;
	width: 118px;
	height: 36px;
	background: url(../img/btn-std.png) no-repeat;
}
form .btn-std {
	float: left;
	width: 115px;
	background-position: -3px top;
}
.btn-std a {
	position: relative;
	top: 3px;
	left: 5px;
	display: block;
	width: 107px;
	height: 24px;
	outline: none;
	background: left top no-repeat;
	text-indent: -9999px;
}
.btn-std input {
	position: relative;
	top: 3px;
	left: 2px;
	display: block;
	width: 107px;
	height: 24px;
	margin: 0;
	padding: 0;
	outline: none;
	border: none;
	background: left top no-repeat;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}
.btn-std a:hover,.btn-std input:hover {
	background-position: left bottom;
}
.btn-std a.get-started {
	background-image: url(../img/btn-std-get-started.png);
}
.btn-std a.money-goods {
	background-image: url(../img/btn-std-money-goods.png);
}
.btn-std a.sign-in {
	background-image: url(../img/btn-std-sign-in.png);
}
.btn-std a.submit-story {
	background-image: url(../img/btn-std-submit-story.png);
}
.btn-std a.volunteer {
	background-image: url(../img/btn-std-volunteer.png);
}
.btn-std input.submit-btn {
	background-image: url(../img/btn-std-submit.png);
}
/* Tool Tips */
.tip-text {
	display: none;
}
/* Standard Form */
.form-std {
	display: block;
	margin: 0;
	padding: 0;
	border: none;
}
.fs-data {
	display: block;
	width: 834px;
	overflow: auto;
	margin: 0;
	padding: 0;
	border: none;
}
.get-cols .fs-data {
	width: 605px;
}
.get-cols .fs-data.fs-data-wide {
	width: 689px;
}
.fs-donate {
	border: none;
}
/*.fs-donate h4 {
padding-top: 16px;
font-weight: bold;
font-size: 16px;
line-height: 16px;
text-transform: uppercase;
color: #1778be;
}
.fs-donate.fs-sm h4 {
color: #8bb127;
}
*/
.fs-hearnow {
	display: block;
	width: 460px;
	overflow: auto;
	margin: 0;
	padding: 0;
	border: none;
}
.fs-actions {
	display: block;
	width: 518px;
	overflow: auto;
	margin: 0 0 12px;
	padding: 15px 0 0;
	border: dotted #705D57;
	border-width: 1px 0 0;
}
.fs-actions.fs-actions-wide {
	width: 611px;
}
.fs-actions-hn {
	display: block;
	width: 318px;
	overflow: auto;
	margin: 0 0 12px;
	padding: 15px 0 0;
	border: dotted #dbdbdb;
	border-width: 1px 0 0;
}
.fs-set {
	clear: left;
	width: 560px;
	overflow: auto;
	outline:none;
}
.fs-data-wide .fs-set {
	width: 653px;
}
.fs-set-hn {
	clear: left;
	width: 434px;
	overflow: auto;
}
.fs-float {
	float: left;
	margin-right: 10px;
}
.form-std label {
	display: block;
	clear: both;
	margin: 0 0 1px;
	font-weight: bold;
}
.form-std label strong {
	color: #009ac7;
}
.form-std label em {
	font-weight: normal;
}
.form-std label.fs-payment {
	display: block;
	width: 35px;
	height: 22px;
	margin: 0;
	border: solid 1px #534018;
	background: url(../img/logo-credit.png) no-repeat;
	text-indent: -9999px;
}
.form-std label.fs-payment.discover {
	background-position: 0 center;
}
.form-std label.fs-payment.mastercard {
	background-position: -35px center;
}
.form-std label.fs-payment.visa {
	background-position: -70px center;
}
.form-std label.fs-payment.amex {
	background-position: -105px center;
}

.fs-txt,.fs-area {
	display: block;
	width: 500px;
	margin: 0 0 17px;
	padding: 6px 8px;
	border: 1px solid #dbdbdb;
	font: 14px Arial, Helvetica, sans-serif;
	color: #888;
}
.fs-txt.fs-short {
	width: 236px;
}

.fs-txt-hn,.fs-area {
	display: block;
	width: 500px;
	margin: 0 0 17px;
	padding: 6px 8px;
	border: 1px solid #dbdbdb;
	font: 14px Arial, Helvetica, sans-serif;
	color: #888;
}
.fs-txt-hn.fs-short {
	width: 176px;
}
.fs-txt.fs-shorter {
	width: 90px;
}
.fs-txt.fs-shorter2 {
	width: 65px;
}
.fs-select {
	margin: 0;
	border: 1px solid #dbdbdb;
	font: 14px Arial, Helvetica, sans-serif;
	color: #888;
}
.fs-group {
	clear: left;
	margin: 0 0 14px;
	padding: 0;
	border: none;
	border-collapse: collapse;
}
.fs-group th {
	height: 30px;
	padding: 0 5px 0 0;
	vertical-align: middle;
	text-align: left;
}
.fs-group th input,.fs-group td label {
	margin: 0;
}
.fs-group td {
	height: 30px;
	padding: 0 15px 0 0;
	vertical-align: middle;
}

/* Activity Selection Table */
.fs-group.act-select {
	width: 611px;
}
.fs-group.act-select th,
.fs-group.act-select td {
	padding-top: 10px;
}
.fs-group.act-select th {
	text-align: center;
}
.fs-group.act-select .headings td {
	height: auto;
	padding-bottom: 3px;
	font-weight: bold;
	border-bottom: 1px solid #dbdbdb;
}
.fs-group.act-select th.ctr,
.fs-group.act-select td.ctr {
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
}
.fs-group.act-select th.sub,
.fs-group.act-select td.sub,
.fs-group.act-select .fs-txt {
	text-align: right;
}
.fs-group.act-select .fs-txt {
	float: right;
}
.fs-group.act-select td.sub {
	padding-right: 10px;
}
.fs-group.act-select b {
	color: #888;
}
.fs-group.act-select .alt-donation th,
.fs-group.act-select .alt-donation td {
	padding-top: 0px;
	padding-bottom: 11px;
	height: 50px;
}
.fs-group.act-select .alt-donation th.sub {
	padding-right: 0;
	width: 78px;
}
.fs-group.act-select td.unit {
	text-align: right;
	padding-right: 2px;
}
.fs-group.act-select .act-totals th,
.fs-group.act-select .act-totals td {
	height: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	border: solid #dbdbdb;
	border-width: 1px 0;
	background: #efefef;
	empty-cells: show;
	font-size: 14px;
}
.fs-group.act-select .act-totals th {
	border-left-width: 1px;
}
.fs-group.act-select .act-totals td.sub {
	border-right-width: 1px;
	background: #dbdbdb;
}
.fs-group.act-select .act-totals b {
	color: #000;
}

.fs-inst {
	float: left;
	margin: 0;
	padding: 9px 0 0 15px;
	font-style: italic;
}
.fs-inst strong {
	color: #009ac7;
}
.error-msg {
	margin: 0 0 14px;
	padding: 15px 15px 17px;
	border: 1px solid #fc0;
	background: #ffc;
}
.list-error {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	list-style: disc;
	font-weight: bold;
	color: #f00;
}
.list-error li {
	margin: 0 0 3px;
}
.thanks-msg {
	margin: 0 0 14px;
	padding: 15px 15px 2px;
	border: 1px solid #1778be;
	background: #cae2f3;
}
.thanks-msg .link-std {
	margin-right: 20px;
	font-weight: bold;
}
/*.fs-data .h4-std {
padding-top: 16px;
font-weight: bold;
font-size: 16px;
line-height: 16px;
text-transform: uppercase;
color: #386cad;
}
*/

/* Missions Page */
.video-grid {
	width: 818px;
	height: 121px;
	overflow: hidden;
	margin: 0 0 19px 14px;
	padding: 0;
	list-style: none;
}
.video-grid li {
	float: left;
	padding: 11px;
}
.video-grid span {
	display: block;
	margin: 4px 0 0;
	text-align: center;
}

.video-grid-i {
	width: 818px;
	height: 173px;
	overflow: hidden;
	margin: 0 0 19px 10px;
	padding: 0;
	list-style: none;
}
.video-grid-i li {
	float: left;
	height: 156px;
	padding: 11px;
}
.video-grid-i span {
	display: block;
	width: 182px;
	height: 30px;
	margin: 4px 0 0;
	text-align: center;
}

.video-grid-d {
	width: 818px;
	height: 173px;
	overflow: hidden;
	margin: 0 0 19px 10px;
	padding: 0;
	list-style: none;
}
.video-grid-d li {
	float: left;
	height: 156px;
	padding: 11px;
}
.video-grid-d span {
	display: block;
	width: 182px;
	height: 30px;
	margin: 4px 0 0;
	text-align: center;
}
.v-thumb {
	display: block;
	width: 174px;
	padding: 4px;
	background: #dbdbdb;
}
.v-thumb img {
	display: block;
	margin: 0;
	width: 174px;
	height: 114px;
	border: 0;
}
.v-thumb:hover {
	background: #d5a71c;
}

.v-thumb.v-txt {
	display: inline;
	width: auto;
	padding: 0;
	background: none;
}
.v-thumb.v-txt:hover {
	background: none;
}
.col-sides .v-thumb {
	color: #1778BE;
	width: 75px;
	background-color: white;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
}
.col-sides .v-thumb:hover {
	text-decoration: underline;
	background-color: white;
}
.v-thumb.v-alone {
	width: 104px;
	margin: 0 0 15px;
}


.m-list-frame {
	width: 784px;
	margin: 0 0 38px 0;
	padding-left: 49px;
	overflow: auto;
}
.mission-list {
	float: left;
	margin: 0 0 1px;
	border: none;
	border-collapse: collapse;
}
.mission-list.m-list-left {
	margin-right: 50px;
}
.mission-list.m-list-all {
	float: none;
	margin: 0 0 20px;
}
.mission-list caption {
	padding: 0 3px 4px;
	caption-side: top;
	border-bottom: 1px dotted #705D57;
	font-weight: bold;
	font-size: 15px;
	text-align: left;
	text-transform: uppercase;
	color: #009ac7;
}
.mission-list caption span {
	float: right;
}
.mission-list caption .link-std {
	font-size: 12px;
	white-space: nowrap;
}
.mission-list th {
	width: 260px;
	padding: 7px 3px 0;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
.mission-list.m-list-all th {
	width: 605px;
}
.mission-list td {
	width: 70px;
	padding: 7px 3px 0;
	text-align: right;
	vertical-align: top;
}
.mission-list.m-list-all td {
	width: 180px;
}
.news-list {
	margin: 0 0 20px;
	border: none;
	border-collapse: collapse;
}
.accordion {
	height: 0;
	overflow: hidden;
}
.accordion.acc-show {
	height: auto;
}
.news-list caption {
	padding: 10px 3px 4px;
	caption-side: top;
	border-bottom: 1px dotted #705D57;
	font-size: 13px;
	text-align: left;
	color: #236b8b;
}
.nl-cap {
	margin: 0;
	padding: 10px 3px 4px;
	border-bottom: 1px dotted #705D57;
	font-size: 13px;
	text-align: left;
	color: #236b8b;
	cursor: pointer;
}
.news-list caption span,
.nl-cap span {
	float: right;
}
.news-list caption .link-std,
.nl-cap .link-std {
	font-size: 12px;
	white-space: nowrap;
}
.news-list th {
	width: 605px;
	padding: 7px 3px 0;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
.news-list td {
	width: 180px;
	padding: 7px 3px 0;
	text-align: right;
	vertical-align: top;
}
.news-list.m-news-left {
	margin-right: 20px;
	width: 605px;
}
.photo-grid {
	width: 604px;
	overflow: auto;
	margin: 0;
	padding: 0;
	list-style: none;
}
.photo-grid li {
	float: left;
	width: 300px;
	min-height: 240px;
	padding: 0 2px 0 0;
	text-align: center;
}
.photo-grid img {
	border: none;
}
.photo-grid p {
	min-height: 32px;
	margin: 0 10px;
	font-size: 10px;
	line-height: normal;
}
.mission-total {
	font-size: 18px;
	font-weight: bold;
	line-height: 14px;
}
.mission-sponsors {
	margin: 0 0 15px;
	padding: 0;
	list-style: none;
}
.mission-sponsors li {
	margin: 8px 0 0;
}
.mission-side {
	padding: 8px 63px 0 13px;
}

/*New Education Page*/
.content-education-new {
	background: #fff no-repeat;
	overflow: auto;
	padding: 40px 0 22px 63px;
	width: 897px;
}
.content-education-new.bg-education-new {
	background-image: url(../img/bg-content-sub.jpg);
}

#chalkboard {
	background: url(../img/chalkboard.jpg) top left no-repeat;
	width: 864px;
	margin-left: -15px;
}
#columns-education {
	padding-top: 321px;
}

#left-column-education {
	width: 204px;
	float: left;
	background-color: blue;
	margin-left: 10px;
	background: url(../img/bg-fun-stuff.jpg) top right no-repeat #fff;
}
#center-column-education {
	width: 414px;
	float: left;
	margin-left: 9px;
	background: url(../img/bg-center-column.jpg) top center no-repeat #fff;
}
#right-column-education {
	width: 204px;
	float: left;
	margin-left: 9px;
	background: url(../img/bg-teacher-stuff.jpg) top left no-repeat #fff;
}
#right-column-education a:hover {
	text-decoration: underline;
}
ul#fun-stuff {
	list-style: none;
	padding: 215px 0 0 30px;
	margin: 0;
	float: left;
}
ul#fun-stuff li {
	padding-bottom: 16px;
	font-weight: bold;
	font-size: 14px;
}
ul#fun-stuff li a {
	border: none;
	text-decoration: none;
	color: #000;
}
ul#fun-stuff li img {
	margin-top: 7px;
	border: 1px solid #e5e5e5;
	width: 148px;
	height: 140px;
}

ul#teacher-stuff {
	list-style: none;
	padding: 125px 0 10px 30px;
	margin: 0;
}
ul#teacher-stuff li {
	padding-bottom: 10px;
	font-weight: normal;
	font-size: 12px;
}
ul#teacher-stuff li a {
	border: none;
	font-weight: lighter;
	text-decoration: none;
	color: #0b6fd5;
	font-size: 12px;
}
ul#teacher-stuff li img {
	margin-top: 7px;
	border: 1px solid #e5e5e5;
}

ul#teacher-stuff-resources {
	list-style: none;
	padding: 10px 20px 20px 30px;
	margin: 0;
}
ul#more-articles {
	width: 374px;
	list-style: none;
	padding: 10px 0 20px;
	margin: 0;
}
ul#teacher-stuff-resources li,
ul#more-articles li {
	padding-bottom: 10px;
	font-weight: normal;
	font-size: 12px;
}
ul#teacher-stuff-resources li a,
ul#more-articles li a {
	border: none;
	font-weight: lighter;
	text-decoration: none;
	color: #0b6fd5;
	font-size: 12px;
}
ul#teacher-stuff-resources li img {
	margin-top: 7px;
	border: 1px solid #e5e5e5;
}



.cold-inside {
	padding-top: 104px;
	width: 414px;
	float: left;
}
a.brochure-dl {
	width: 200px;
	height: 29px;
	background: url(../img/brochure-dl.png) bottom left no-repeat;
	display: block;
	text-indent: -9999px;
	margin-left: 202px;
	margin-top: 112px;
	float: left;
}
a.brochure-dl:hover {
	cursor: pointer;
	background-position: top left;
}
ul#facts {
	text-align: center;
	font-weight: bold;
	list-style: none;
	padding: 0;
	margin: 20px 0 20px 0;
	text-indent: -9999px;
}
/* Get Involved Page */
.content-get-involved {
	padding: 64px 63px 22px;
	background: #fff url(../img/bg-content-sub.jpg) no-repeat;
}
.content-get-involved.cg-blizzard-2010 {
	background-image: url(../img/bg-content-blizzard-2010.jpg);
}
.content-get-involved.get-cols {
	width: 837px;
	overflow: auto;
	padding-top: 99px;
	padding-right: 60px;
}
.content-get-involved.get-cols .h1-sub,
.content-get-involved.get-cols .h2-sub {
	display: none;
}
.gi-menu {
	width: 862px;
	height: 81px;
	margin: 24px -15px 44px;
	padding: 0;
	list-style: none;
}
.gi-menu li {
	float: left;
	height: 81px;
}
.gi-menu a {
	display: block;
	position: relative;
	z-index: 1;
	height: 81px;
	overflow: hidden;
	outline: none;
	background: url(../img/gi-menu.png) no-repeat;
	text-indent: -9999px;
}
.gi-menu a:hover {
	z-index: 5;
	margin: 0 -2px;
	padding: 0 2px;
}
.gi-menu .gi-1 a {
	width: 128px;
	background-position: 0px top;
}
.gi-menu .gi-1 a:hover {
	margin-left: 0;
	padding-left: 0;
	background-position: 0px bottom;
}
.gi-menu .gi-2 a {
	width: 196px;
	background-position: -128px top;
}
.gi-menu .gi-2 a:hover {
	background-position: -128px bottom;
}
.gi-menu .gi-3 a {
	width: 196px;
	background-position: -324px top;
}
.gi-menu .gi-3 a:hover {
	background-position: -324px bottom;
}
.gi-menu .gi-4 a {
	width: 136px;
	background-position: -520px top;
}
.gi-menu .gi-4 a:hover {
	background-position: -520px bottom;
}
.gi-menu .gi-5 a {
	width: 206px;
	background-position: -656px top;
}
.gi-menu .gi-5 a:hover {
	margin-right: 0;
	padding-right: 0;
	background-position: -656px bottom;
}

.ia-titles {
	font-size: 14px;
	font-weight: bold;
}
a.ia-links {
	font-size: 10px;
	color: #0b6fd5;
	margin-top: 5px;
	float: left;
	text-decoration: none;
}
a.ia-links:hover {
	text-decoration: underline;
}
#interesting-articles table {
	width: 374px;
}
#interesting-articles td {
	height: 82px;
}
#interesting-articles {
	float: left;
	padding-top: 68px;
	width: 290px;
	display: block;
}
#interesting-articles img {
	border: 1px solid #676566;
}
/*Blitz Page*/

.content-blitz {
	padding: 40px 63px 22px;
	background: #fff url(../img/blitz-background.jpg) no-repeat;
}
#blitz-container {
	width: 100%;
	margin-top: 183px;
}
#blitz-container p {
	font-size: 15px;
	line-height: 18px;
	margin: 0px 0 12px 0;
}
table.events-blitz {
	margin-top: 5px;
	font-size: 15px;
	line-height: 18px;
}

table.events-blitz h3 {
	color: #E60087;
	font-size: 15px;
	margin: 0 0 2px 0;
}
table.events-blitz h4 {
	color: #671F8F;
	font-size: 15px;
	margin: 0;
}
table.event-buttons img {
	padding-bottom: 15px;
}

#special-thanks {
	text-align: center;
	float: right;
	color: #E60087;
	margin-left: 0px;
	padding-right: 205px;
	margin-top: -80px;
	font-size: 15px;
	line-height: 18px;
}
a.blitz-banner {
	width: 339px;
	height: 102px;
	display: block;
	float: left;
	background: url(../img/blizzard2011-banner.jpg) no-repeat;
	text-indent: -9999px;
	margin: 5px 0 5px 6px;
	border: 0px;
}
/* Video Player */
div.overlay {
	background: url(../img/bg-video-player.png) no-repeat;
	padding: 40px 40px 0;
	width: 480px;
	display: none;
}
div.overlay.ytOver {
	width: 512px;
	padding-bottom: 40px;
	background-image: url(../img/home/bg-ytOverPlayer.png);
}
.ytOver iframe {
	display: block;
	width: 512px;
	height: 288px;
}
div.overlay.sd {
	width: 352px;
	padding: 40px 104px 0;
}
div.overlay p {
	margin: 10px 0 0;
	text-align: center;
	color: #fff;
}
div.overlay div.close {
	background: url(../img/close.png) no-repeat;
	position: absolute;
	top: 13px;
	right: 13px;
	width: 22px;
	height: 22px;
	cursor: pointer;
}
a.player {
	display: block;
	height: 270px;
}
/* Ustream Player */
div.overlay-us {
	background: url(../img/bg-video-player.png) no-repeat;
	padding: 14px 40px 0;
	width: 480px;
	display: none;
}
div.overlay-us div.close {
	background: url(../img/close.png) no-repeat;
	position: absolute;
	top: 13px;
	right: 13px;
	width: 22px;
	height: 22px;
	cursor: pointer;
}
.ustream {
	width: 400px;
	height: 320px;
	margin: 0 auto;
}
.spot .nf-overlay {
	color: #8B0000;
	text-decoration: none;
}
.spot .nf-overlay:hover {
	text-decoration: underline;
}

/*Vertical video*/

div.overlay.overlay-vertical {
	width: 352px;
	padding: 40px 40px 0;
	display: none;
	background: url(../img/bg-video-player-vertical.png) no-repeat;
}

.player.player-vertical {
	height: 504px;
	width: auto;
}

div.overlay-vertical p {
	margin: 10px 0 0;
	text-align: center;
	color: #fff;
}

/* Program Pages */
.content-prog {
	position: relative;
	z-index: 5;
	width: 850px;
	overflow: auto;
	padding: 40px 55px 22px;
	line-height: normal;
}
.content-prog.bg-hear-now {
	padding-top: 270px;
	background: #c67818 url(../img/bg-content-hearnow.jpg) no-repeat;
}
.content-prog.bg-supporters {
	background: #56a2d4 url(../img/bg-content-supporter.jpg) no-repeat;
}
.content-prog.bg-hearing-angel {
	padding-top: 270px;
	background: #7faddb url(../img/bg-content-hearing-angel.jpg) no-repeat;
}
.content-prog.bg-sound-matters {
	padding-top: 270px;
	background: #aac745 url(../img/bg-content-sound-matters.jpg) no-repeat;
}
.content-prog .h1-sub {
	margin-left: 11px;
}
.frame-prog {
	width: 818px;
	margin: 0 auto;
	padding: 0 4px 4px;
}
.frame-support {
	width: 818px;
	margin: 0px auto 0;
	padding: 0 4px 4px;
}
.frame-support.fp-support {
	background: #fff;
}
.frame-prog.fp-hearing-angel {
	background: #fff;
}
.frame-prog.fp-sound-matters {
	background: #fff;
}
.copy-prog {
	width: 818px;
	overflow: auto;
}
.copy-prog.cp-hn {
	background: url(../img/bg-right-hn.jpg) repeat-y right top;
}
.copy-prog.cp-ha {
	background: url(../img/bg-copy-prog-ha.png) repeat-y right top;
}
.copy-prog.cp-sm {
	background: url(../img/bg-copy-prog-sm.png) repeat-y right top;
}
.cp-left {
	float: left;
	width: 484px;
	padding: 48px 38px 20px 44px;
	margin-right: 1px;
}

.cp-supporters {
	float: left;
	width: 732px;
	padding: 48px 38px 20px 44px;
	margin-right: 1px;
}
.h-prog {
	position: absolute;
	z-index: 100;
	margin: -69px 0 0 -60px;
	width: 500px;
	height: 43px;
	outline: none;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.h-prog-learn {
	position: absolute;
	z-index: 100;
	margin: 77px 0 0 -60px;
	width: 500px;
	height: 43px;
	outline: none;
	background-repeat: no-repeat;
	text-indent: -9999px;
}


.h-prog.hp-supporters {
	margin-top: -80px;
	background-image: url(../img/h2-our-sponsors.png);
}
.h-prog.hp-hn {
	background-image: url(../img/h2-prog-hearnow.png);
}
.h-prog.hp-ha {
	background-image: url(../img/h2-prog-hearing-angel.png);
}
.h-prog.hp-sm {
	background-image: url(../img/h2-prog-sound-matters.png);
}
.h-prog.hp-sm-sponsors {
	margin: -59px 0 0 -16px;
	background-image: url(../img/h3-prog-sm-sponsors.png);
}
.h-prog.hp-hn-learnmore {
	margin-top: -19px;
	background-image: url(../img/h3-prog-hn-learnmore.png);
}
.h-prog.hp-hn-partner-info {
	margin-top: 0px;
	background-image: url(../img/h3-partner-info.png);
	float: left;
}
.prog-sub {
	display: block;
	margin: 0;
	overflow: hidden;
	background-repeat: no-repeat;
	outline: none;
	text-indent: -9999px;
}
.prog-sub.ps-hn-apply {
	height: 12px;
	margin: 5px 0 14px;
	background-image: url(../img/h3-apply.jpg);
}

.prog-sub.ps-ha-at-work {
	height: 11px;
	margin: 9px 0 14px;
	background-image: url(../img/h3-prog-ha-at-work.png);
}
.prog-sub.ps-ha-efforts {
	height: 11px;
	margin: 27px 0 14px;
	background-image: url(../img/h3-prog-ha-efforts.png);
}
.prog-sub.ps-ha-child {
	height: 13px;
	margin: 0 0 10px;
	background-image: url(../img/h3-prog-ha-child.png);
}
.prog-sub.ps-sm-psa {
	height: 17px;
	margin: 12px 0 11px;
	background-image: url(../img/h3-prog-sm-psa.png);
	background-position: center top;
}
.prog-sub.ps-hn-sal {
	height: 31px;
	margin: 0 0 10px;
	background-image: url(../img/h3-hn-sal.png);
}
.prog-sub.ps-hn-bec {
	height: 29px;
	margin: 0 0 10px;
	background-image: url(../img/h3-hn-bec.png);
}

.p-prog1 {
	margin: 0;
	padding: 0 0 15px;
}
.p-prog1.hn {
	margin: 0;
	padding: 45px 0 15px;
}
.p-prog1.pp1-legal {
	padding-top: 30px;
	margin-right: 13px;
	font-size: 11px;
	color: #a6a6a6;
}
.p-prog1.pp1-action {
	font-weight: bold;
	text-align: right;
}
.v-thumb.vt-ha {
	display: block;
	margin: 0 auto;
	width: 395px;
	padding: 6px;
	background: #43381c;
}
.v-thumb.vt-ha:hover {
	background: #d5a71c;
}
.v-thumb.vt-ha img {
	width: 395px;
	height: 220px;
}
.vt-links {
	width: 271px;
	height: 58px;
	overflow: hidden;
	margin: 0 auto 24px;
}
.vt-links-hn {
	width: 457px;
	height: 62px;
	overflow: hidden;
	margin: 0 auto 24px;
}
.vt-links-hn.vtlhn-pad {
	padding-top: 14px;
}
.v-thumb.vt-sm {
	float: left;
	height: 58px;
	padding: 0;
	border: none;
	outline: none;
	background: #fff url(../img/v-thumb-sm.jpg) no-repeat;
	text-indent: -9999px;
}
.v-thumb.vt-sm.swift {
	width: 136px;
}
.v-thumb.vt-sm.wicks {
	width: 135px;
	background-position: right top;
}
.list-prog1 {
	margin: 0 0 10px 12px;
	padding: 0 0 0 12px;
	list-style: disc;
	font-weight: bold;
	color: #dd7918;
}
.list-prog1 li {
	padding: 0 0 5px;
}
.cp-right {
	float: left;
	width: 251px;
}
.btn-dl-application {
	background: url(../img/btn-dl-app.jpg);
	background-position: 0px -51px;
	background-repeat: no-repeat;
	width: 213px;
	height: 52px;
	text-indent: -9999px;
	float: left;
	display: block;
}
.btn-dl-application-esp {
	background: url(../img/btn-dl-app-esp.jpg);
	background-position: 0px -51px;
	background-repeat: no-repeat;
	width: 213px;
	height: 52px;
	text-indent: -9999px;
	float: left;
	display: block;
	margin-left: 15px;
}
a:hover.btn-dl-application-esp,
a:hover.btn-dl-application {
	background-position: 0px 0px;
}
.btn-dl-application.bdla-solo {
	float: none;
	margin: 0 auto;
}
.btn-prog {
	background-repeat: no-repeat;
	display: block;
	height: 95px;
	outline: none;
	text-indent: -9999px;
	width: 251px;
}
.nonbtn-prog {
	background-repeat: no-repeat;
	display: block;
	height: 135px;
	outline: none;
	text-indent: -9999px;
	width: 251px;
}
.btn-prog:hover {
	background-position: left bottom;
}
.nonbtn-prog.bp-hearnow {
	background-image: url(../img/non-btn-prog-hearnow.jpg);
}
.btn-prog.bp-donate {
	background-image: url(../img/btn-prog-donate.png);
	display: block;
	height: 95px;
	text-indent: -9999px;
	width: 251px;
}
.btn-prog.bp-website {
	background-image: url(../img/btn-prog-website.png);
	display: block;
	height: 95px;
	text-indent: -9999px;
	width: 251px;
}
.call-prog {
	background-repeat: no-repeat;
	display: block;
	margin: -9px 0 -18px;
	outline: none;
	position: absolute;
	width: 269px;
	z-index: 100;
}


.call-prog.cp-hn-box {
	background-image: url(../img/call-prog-hn-hearing.png);
	background-repeat: no-repeat;
	height: 123px;
}

.call-prog.cp-ha-instruments {
	height: 123px;
	background-image: url(../img/call-prog-ha-instruments.png);
}
.call-prog.cp-sm-bestbuy {
	height: 123px;
	background-image: url(../img/call-prog-sm-bestbuy.png);
}
.call-prog.cp-sm-call2 {
	margin-top: 124px;
	height: 70px;
	background-image: url(../img/call-prog-sm-call2.png);
}
.call-prog.cp-sm-call3 {
	margin-top: 204px;
	height: 70px;
	background-image: url(../img/call-prog-sm-call3.png);
}
.call-prog strong {
	display: block;
	padding: 29px;
	font-size: 40px;
	color: #fff;
}
.call-prog span {
	display: block;
	height: 1px;
	outline: none;
	overflow: hidden;
	text-indent: -9999px;
	width: 269px;
}
.cpr-hn {
	background: #fff url(../img/bg-copy-prog-hn.png) repeat-x left bottom;
	min-height: 461px;
	padding: 127px 28px 13px;
}
.cpr-ha {
	background: #f3f8fc url(../img/bg-copy-prog-ha-right.png) repeat-x left bottom;
	min-height: 461px;
	padding: 127px 28px 13px;
}
.cpr-sm {
	background: #fefefc url(../img/bg-copy-prog-sm-right.png) repeat-x left bottom;
	min-height: 298px;
	padding: 0;
}
.child-photo {
	background: url(../img/bg-child-photo.png) no-repeat;
	height: 139px;
	margin: 0 auto 13px;
	outline: none;
	width: 194px;
}
.child-photo img {
	height: 104px;
	margin: 25px 0 0 23px;
	width: 162px;
}
.p-cpr {
	font-size: 11px;
	line-height: 15px;
	margin: 0 0 15px;
}
.cp-bottom {
	clear: both;
}
.cp-bottom.cpb-sm {
	background: #fff url(../img/bg-copy-prog-sm-bottom.png) repeat-x left bottom;
	min-height: 150px;
	padding-top: 16px;
}
.list-sm-sponsors {
	background: url(../img/sound-matters-sponsors.png) no-repeat;
	height: 124px;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: 652px;
}
.list-sm-sponsors li {
	float: left;
	font-size: 0;
	height: 1px;
	line-height: 0;
	text-indent: -9999px;
}
/* Event Pages */
.content-event {
	background: #fff no-repeat;
	overflow: auto;
	padding: 224px 0 22px 63px;
	width: 897px;
}
.content-event.bg-gala {
	background-image: url(../img/bg-content-gala.jpg);
}
.nav-gala {
	height: 25px;
	margin: 57px 0 28px;
	overflow: hidden;
	width: 834px;
}
.nav-gala h3 {
	background: url(../img/nav-gala.png) no-repeat;
	float: left;
	height: 25px;
	margin: 0;
	outline: none;
	text-indent: -9999px;
	width: 179px;
}
.nav-gala ul {
	float: left;
	height: 25px;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 413px;
}
.nav-gala li {
	float: left;
}
.nav-gala a {
	background: url(../img/nav-gala.png) no-repeat;
	display: block;
	float: left;
	height: 25px;
	margin: 0;
	outline: none;
	text-indent: -9999px;
	width: 59px;
}
.nav-gala a.ng1 {
	background-position: -179px top;
}
.nav-gala a.ng1.pg1 {
	background-position: -179px center;
}
.nav-gala a.ng1:hover {
	background-position: -179px bottom;
}
.nav-gala a.ng2 {
	background-position: -238px top;
}
.nav-gala a.ng2.pg2 {
	background-position: -238px center;
}
.nav-gala a.ng2:hover {
	background-position: -238px bottom;
}
.nav-gala a.ng3 {
	background-position: -297px top;
}
.nav-gala a.ng3.pg3 {
	background-position: -297px center;
}
.nav-gala a.ng3:hover {
	background-position: -297px bottom;
}
.nav-gala a.ng4 {
	background-position: -356px top;
}
.nav-gala a.ng4.pg4 {
	background-position: -356px center;
}
.nav-gala a.ng4:hover {
	background-position: -356px bottom;
}
.nav-gala a.ng5 {
	background-position: -415px top;
}
.nav-gala a.ng5.pg5 {
	background-position: -415px center;
}
.nav-gala a.ng5:hover {
	background-position: -415px bottom;
}
.nav-gala a.ng6 {
	background-position: -474px top;
}
.nav-gala a.ng6.pg6 {
	background-position: -474px center;
}
.nav-gala a.ng6:hover {
	background-position: -474px bottom;
}
.nav-gala a.ng7 {
	background-position: -533px top;
}
.nav-gala a.ng7.pg7 {
	background-position: -533px center;
}
.nav-gala a.ng7:hover {
	background-position: -533px bottom;
}

.gallery-grid-mission {
	width: 182px;
	overflow: auto;
	margin: 0;
	padding: 7px 0 0;
	list-style: none;
	float: left;
}


.gallery-grid {
	width: 592px;
	overflow: auto;
	margin: 0;
	padding: 7px 0 0;
	list-style: none;
}
.gallery-grid li {
	float: left;
	padding: 0 23px 17px 0;
}
.gallery-grid li.gg-last {
	padding-right: 0;
}
.gallery-grid span {
	display: block;
	width: 182px;
	height: 30px;
	margin: 4px 0 0;
	text-align: center;
}
.g-thumb {
	display: block;
	padding: 4px;
	background: #b2b2b2;
	font-size: 1px;
	line-height: 1px;
}
.g-thumb.v-thumb {
	width: auto;
}
.g-thumb:hover {
	background: #d5a71c;
}
.g-thumb img {
	display: block;
	margin: 0;
	width: 174px;
	height: 114px;
	border: 0;
}
.p-std.photo-nav {
	font-size: 14px;
	line-height: normal;
	color: #1778be;
}
.p-std.photo-nav.p-nav-bot {
	margin-top: 16px;
}
.photo-nav span {
	margin-right: 10px;
}
.photo-nav span.p-nav-right {
	float: right;
	margin: 0 0 0 10px;
}
.photo-nav strong,
.photo-nav .link-std {
	margin-left: 5px;
	font-weight: bold;
}
.photo-nav span.p-nav-right .link-std {
	font-weight: normal;
}
.link-std.p-nav-current {
	color: #b2b2b2;
}
.link-std.p-nav-last {
	margin-right: 5px;
}
.sub-col-right2 {
	float: right;
	width: 272px;
}
.h3-event,
.h4-mission {
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	margin: 0;
	outline: none;
	text-indent: -9999px;
	width: 272px;
}
.h3-event.g-photos {
	background-image: url(../img/h3-photo-gal.jpg);
}

.h3-event.past-events {
	background-image: url(../img/h3-past-events.jpg);
}
.h3-event.g2009-awards {
	background-image: url(../img/h3-event-g2009-awards.png);
}
.h3-event.information {
	background-image: url(../img/h3-information.jpg);
}
.h3-event.g2009-photos {
	background-image: url(../img/h3-event-g2009-photos.png);
}
.h3-event.g2008-awards {
	background-image: url(../img/h3-event-g2008-awards.png);
}
.h3-event.g2008-photos {
	background-image: url(../img/h3-event-g2008-photos.png);
}
.h3-event.g2007-awards {
	background-image: url(../img/h3-event-g2007-awards.png);
}
.h3-event.g2007-photos {
	background-image: url(../img/h3-event-g2007-photos.png);
}
.h3-event.g2006-awards {
	background-image: url(../img/h3-event-g2006-awards.png);
}
.h3-event.g2006-photos {
	background-image: url(../img/h3-event-g2006-photos.png);
}
.h3-event.g2005-awards {
	background-image: url(../img/h3-event-g2005-awards.png);
}
.h3-event.g2005-photos {
	background-image: url(../img/h3-event-g2005-photos.png);
}
.h3-event.g2004-awards {
	background-image: url(../img/h3-event-g2004-awards.png);
}
.h3-event.g2004-photos {
	background-image: url(../img/h3-event-g2004-photos.png);
}
.h3-event.g2003-awards {
	background-image: url(../img/h3-event-g2003-awards.png);
}
.h3-event.g2003-photos {
	background-image: url(../img/h3-event-g2003-photos.png);
}
.h4-mission.h4-m-sponsors {
	background-image: url(../img/h4-mission-sponsors.png);
}
.h4-mission.h4-m-numbers {
	background-image: url(../img/h4-mission-numbers.png);
}
.h4-mission.h4-m-videos {
	background-image: url(../img/h4-mission-videos.png);
}
.event-side {
	padding: 22px 40px 8px 13px;
}
.event-side .simple {
	margin-bottom: 8px;
}
.event-side li {
	padding-bottom: 7px;
	font-weight: bold;
}
/*Partner table*/
.partner-info-t {
	border-collapse: collapse;
	border: none;
	margin-top: 30px;
	width: 708px;
}
.partner-info-t td {
	vertical-align: top;
}
.partner-info-t a {
	color: #1778be;
	text-decoration: none;
}
.partner-info-t img {
	padding-right: 10px;
	margin-top: 28px;
}
.partner-info-t p {
	margin: 0;
	padding: 0;
}

.partner-info-t .titles {
	font-size: 13px;
	font-weight: bold;
	margin-top: 28px;
}
p.partner-p {
	margin-top: 15px;
}
/* Footer */
.footer {
	position: relative;
	z-index: 1;
	width: 960px;
//	overflow: auto;
	margin: -12px auto 0;
//	padding: 15px 16px 13px;
	padding: 15px 0px 13px;
	background: url(../img/bg-frame-btm.png) no-repeat center top;
	font-size: 10px;
	color: #919db0;
}
.nav-footer {
	float: left;
	width: 615px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.nav-footer li {
	float: left;
	margin: 0 12px 0 0;
}
.nav-footer a {
	text-decoration: none;
	color: #919db0;
}
.nav-footer a:hover {
	text-decoration: underline;
}
.legal {
	float: left;
	margin: 0;
	text-align: right;
	width: 345px;
}

/* Sponsors Page */

.swf-holder {
	margin-left: 16px;
	margin-top: 39px;
}
img.sponsor-page {
	display: block;
	width: 720px;
	border: none;
}

/* Program Page */

#program-push {
	width: 870px;
	height: 167px;
	overflow: hidden;
	margin: 24px -22px 44px;
	padding: 0 0 0 8px;
	background: url(../img/program-push.png) no-repeat;
}
#program-push a {
	display: block;
	float: left;
	width: 288px;
	height: 147px;
	outline: none;
	text-align: left;
	text-indent: -9999px;
}
#program-push a.program-hn {
	width: 286px;
}
#program-push a:hover {
	border-bottom: 12px solid #ffb849;
}
#program-push a.program-hn:hover {
	margin-left: -1px;
	padding-right: 2px;
}
/*.most {
color: #1778be;
font-size: 16px;
font-weight: bold;
line-height: 16px;
margin: 0 0 8px;
padding-top: 16px;
text-transform: uppercase;
}
.most.h3-m-first {
padding-top: 0;
}
*/
.sub-col-right3 {
	float: right;
	width: 205px;
}
.nm-xtra .sub-col-right3 {
	padding-top: 12px;
}
.sub-col-right4 {
	float: right;
	width: 205px;
	padding-right: 60px;
}
.scr-call1 {
	display: block;
	margin: 28px 0 16px;
}
.scr-call1 img {
	width: 205px;
	height: 189px;
	outline: none;
	border: none;
}

/* Staff Directory */
.staff-directory {
	border-collapse: collapse;
	border: none;
	width: 100%;
}
.staff-directory th,
.staff-directory td {
	padding: 6px 20px 6px 0;
	border-bottom: 1px dotted #705D57;
	line-height: normal;
	text-align: left;
}
.staff-directory td.sd-heading {
	padding-top: 0;
	padding-bottom: 0;
	border-bottom: none;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	color: #009ac7;
}
.staff-directory td.sd-first {
	padding-top: 10px;
}
.staff-directory td.sd-last {
	padding-bottom: 28px;
	border-bottom: none;
}

/* Sitemap */
.sitemap-col {
	background: #fff url(../img/bg-sitemap-col.png) no-repeat left top;
	float: left;
	font-size: 14px;
	margin: 0 20px 0 0;
	padding: 6px 20px 20px;
	width: 224px;
}
.sitemap-col.sc-right {
	margin-right: 0;
}
.sitemap-col .h5-std {
	margin-top: 14px;
	font-size: 14px;
}
.sitemap-list {
	margin: 7px 0 0 7px;
	border-left: 1px solid #b2b2b2;
	line-height: normal;
	list-style: none;
	padding: 0 0 5px 10px;
}
.sitemap-list li {
	padding-top: 5px;
}

/* 2010 Gala Page */
.content-event-inner.bg-gala-2010 {
}
.photo-banner {
	float: left;
	width: 583px;
	padding: 30px 0;
}
.photo-banner img {
	display: block;
	width: 558px;
	height: 344px;
	margin: 0;
	border: 3px solid #fff;
}
.h4-pban {
	position: absolute;
	z-index: 50;
	width: 602px;
	height: 49px;
	margin: -30px 0 0 -19px;
	outline: none;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.h4-pban.sm-scr {
	background-image: url(../img/gala/2010/h4-pban-sm-scr.png);
}
.pban-right {
	float: right;
	width: 265px;
	padding: 42px 40px 0 0;
}
.h3-pban {
	height: 40px;
	margin: 0 0 6px;
	outline: none;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.h3-pban.g2010-celebrate {
	background-image: url(../img/gala/2010/h3-pban-g2010-celebrate.png);
}
.p-pban {
	margin: 0 0 19px;
	font-size: 13px;
	line-height: 18px;
}
.p-pban.pb-last {
	margin-bottom: 29px;
}
.btn-pban {
	display: block;
	width: 191px;
	height: 35px;
	margin: 0 auto 15px;
	outline: none;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.btn-pban:hover {
	background-position: left bottom;
}
.btn-pban.past {
	background-image: url(../img/gala/2010/btn-pban-past.png);
}
.btn-pban.watch-video {
	background-image: url(../img/gala/2010/btn-pban-video.png);
}
.btn-pban.gala-reg {
	background-image: url(../img/gala/2010/btn-gala-reg.png);
}
.btn-pban.gala-online {
	background-image: url(../img/gala/2010/btn-gala-reg.png);
}

.btn-pban.gala-sponsor {
	background-image: url(../img/gala/2010/btn-sponsor.png);
}
.perform-content-under .v-thumb:hover {
	background: #000 url(../img/btn-watch-highlight.png) bottom left no-repeat !important;
}

.perform-content-under .v-thumb,
.pban-right .v-thumb,
.pban-right .v-thumb:hover {
	padding: 0;
	background-color: #fff;
}
.pban-right .btn-pban.watch-video.v-thumb:hover {
	background-image: url(../img/gala/2010/btn-pban-video.png);
}

/* Donate Page */
.content-get-involved.cgi-nopad {
	width: 960px;
	overflow: auto;
	padding-right: 0;
	padding-bottom: 32px;
	padding-left: 0;
}
.cgi-nopad .h1-sub,.cgi-nopad .h2-sub {
	margin-left: 61px;
}
.donate-frame {
	position: relative;
}
.donate-group {
	width: 862px;
	margin: 24px auto 44px;
	padding: 32px 0 0 8px;
	overflow: auto;
	background: url(../img/bg-donate-group.png) no-repeat left top;
}
.donate-option {
	float: left;
	width: 186px;
	margin: 0 35px 0 0;
	padding-bottom: 39px;
}
.donate-option.do-last {
	margin-right: 0 !important;
}
.btn-box {
	position: absolute;
	bottom: 0px;
	width: 191px;
	margin: 0 -3px;
}
.btn-box .btn-center {
	margin-top: 15px;
}
.h4-donate {
	width: 189px;
	height: 19px;
	margin: 0 0 15px;
	outline: none;
	background: url(../img/h4-donate-options.png) no-repeat;
	text-indent: -9999px;
}
.h4-donate.h4d-opt1 {
	background-position: 0px 0px;
}
.h4-donate.h4d-opt2 {
	background-position: -242px 0px;
}
.h4-donate.h4d-opt3 {
	background-position: -481px 0px;
}
.h4-donate.h4d-opt4 {
	background-position: -722px 0px;
}
.donate-option p {
	margin: 0 0 11px;
}
.btn-center {
	display: block;
	height: 35px;
	margin: 20px 0 0;
	outline: none;
	background: center top no-repeat;
	text-indent: -9999px;
}
.btn-center:hover {
	background-position: center bottom;
}
.btn-center.online-form {
	background-image: url(../img/btn-center-online-form.png);
}
.btn-center.hearingaid-recycle {
	background-image: url(../img/btn-hearingaid-recycle.png);
}
.btn-center.bc-email {
	background-image: url(../img/btn-center-email.png);
}
.btn-center.bc-planned {
	background-image: url(../img/btn-center-planned.png);
}


.perform-content-under {
	width: 901px;
	display: block;
	float: left;
	margin-left: -33px;
}
.perform-content-under #one {
	width: 272px;
	float: left;
	white-space: nowrap;
}
.perform-content-under #two {
	width: 357px;
	float: left;
	text-align: center;
	font-size: 15px;
}
.perform-content-under #two p {
	margin-top: 30px;
}
.perform-content-under #three {
	width: 272px;
	float: left;
}
.perform-content-under #four {
	width: 319px;
	float: left;
}
.perform-content-under #four p {
	margin: 5px 0 0 0;
	padding: 0;
	line-height: 18px;
}
.perform-content-under #five {
	width: 263px;
	float: left;
}
.perform-content-under #five p {
	margin: 5px 0 0 0;
	padding: 0;
}
.perform-content-under #six {
	width: 319px;
	float: left;
	text-align: right;
}
.perform-content-under #six p {
	margin: 5px 0 0 0;
	padding: 0;
	line-height: 18px;
}
h3.celebrate {
	background: url(../img/celebrating.png) top left no-repeat;
	width: 758px;
	height: 64px;
	display: block;
	text-indent: -9999px;
	margin-left: 40px;
}
#performing {
	width: 863px;
	height: 154px;
	display: block;
	float: left;
	margin-left: -9px;
}

#performing .mod {
	width: 152px;
	float: left;
	margin-left: 22px;
}
#performing .mod img {
	border: 3px solid #D8981D;
}

#performing .mod p {
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: #ffffff;
	margin: 0;
	padding-top: 3px;
	text-align: center;
}
/*a.btn_video_highlights {
width: 191px;
height: 35px;
background: url(../img/btn-watch-highlight.png) top left no-repeat #000;
text-indent: -9999px;
display: block;
margin-left: 35px;
margin-top: 30px;
}
*/
/*a.btn_sponsorship {
width: 191px;
height: 35px;
background: url(../img/btn-sponsorship.png) top left no-repeat #000;
text-indent: -9999px;
display: block;
margin-left: 35px;
}
a.btn_individual {
width: 191px;
height: 35px;
background: url(../img/btn-individual-seats.png) top left no-repeat #000;
text-indent: -9999px;
display: block;
margin-left: 35px;
margin-top: 5px;
}
a.btn_view_past {
width: 191px;
height: 35px;
background: url(../img/btn-view-past.png) top left no-repeat #000;
text-indent: -9999px;
display: block;
margin-left: 35px;
margin-top: 30px;
}
a.btn_video_highlights:hover, a.btn_sponsorship:hover, a.btn_individual:hover, a.btn_view_past:hover {
background-position: bottom left;
}
*/

/* Special Events Pages */
.content-special {
	width: 776px;
	min-height: 605px;
	overflow: auto;
	padding: 85px 92px 22px;
	line-height: normal;
}
.content-special.bg-sxsw-2010 {
	background: #213b52 url(../img/bg-content-sxsw-2010.jpg) no-repeat;
}


.content-special.bg-tsoc-rules {
	background: #213b52 url(../img/bg-content-taylor-rules.jpg) no-repeat;
}

.content-special.bg-sxsw-2010-rules {
	background: #213b52 url(../img/bg-content-sxsw-2010-rules.jpg) no-repeat;
}

.h1-tsoc {
	height: 86px;
	overflow: hidden;
	margin: 0 0 0 139px;;
	outline: none;
	text-indent: -9999px;
}

.h1-sxsw-2010 {
	height: 86px;
	overflow: hidden;
	margin: 0 0 0 139px;;
	outline: none;
	background: url(../img/h1-sxsw-2010.png) no-repeat;
	text-indent: -9999px;
}
.frame-special {
	margin-top: 71px;
}
.content-sxsw-top {
	padding: 0 249px 22px 50px;
	background: url(../img/sxsw-2010-hr.png) no-repeat center bottom;
}
.content-tsoc-top {
	padding: 0 249px 22px 50px;
	background: url(../img/taylor-rules-footer.png) no-repeat center bottom;
}
.content-sxsw-top.sxsw-rules {
	padding: 0 50px 32px 50px;
	background-color: #fff;
}
.content-tsoc-top.sxsw-rules {
	padding: 0 50px 32px 50px;
	background-color: #fff;
}
.h2-sxsw-2010-date {
	margin: 0;
	height: 31px;
	outline: none;
	background: url(../img/h2-sxsw-2010-date.png) no-repeat;
	text-indent: -9999px;
}
.content-sxsw-top p {
	margin: 4px 53px 0 0;
	font-size: 13px;
	line-height: 16px;
}
.content-sxsw-top p.sxsw-indent {
	width: 407px;
	margin: 0 0 0 20px;
	text-align: center;
	color: #f25f07;
}
.sxsw-2010-celebs {
	display: block;
	width: 407px;
	height: 194px;
	margin: 11px 0 0 20px;
	border: none;
}
.content-sxsw-top a {
	font-weight: bold;
	text-decoration: none;
	color: #f25f07;
}
.content-sxsw-top a:hover {
	text-decoration: underline;
}
.content-sxsw-btm {
	min-height: 331px;
	padding: 0 21px 18px 0;
	background: #98c9d3 url(../img/sxsw-bg-btm.jpg) right bottom no-repeat;
}
.sxsw-guitar {
	display: block;
	position: absolute;
	width: 136px;
	height: 515px;
	margin: -176px 0 0 7px;
	border: none;
}
.h2-sxsw-win {
	width: 254px;
	height: 97px;
	margin: 0 0 0 100px;
	outline: none;
	background: url(../img/h2-sxsw-2010-win.png) no-repeat left bottom;
	text-indent: -9999px;
}
.h2-sxsw-text {
	float: right;
	width: 168px;
	height: 90px;
	margin: -74px 0 0;
	outline: none;
	background: url(../img/h2-sxsw-2010-text.png) no-repeat left bottom;
	text-indent: -9999px;
}
#sxsw-2010-flash {
	width: 240px;
	height: 236px;
	overflow: hidden;
	margin: 6px 0 0 174px;
}
#sxsw-2010-form {
	margin: -1px 0 0 -6px;
}
.ol-std {
	margin: 0 0 0 12px;
	padding: 8px 0 0 12px;
}
.ol-std li {
	margin: 0 0 15px;
}
.content-sxsw-call {
	background: #fff url(../img/sxsw-2010-hr.png) no-repeat center top;
}
.content-sxsw-call p {
	width: 676px;
	overflow: auto;
	margin: 0;
	padding: 32px 50px 32px 50px;
	background: url(../img/sxsw-2010-hr.png) no-repeat center bottom;
}
.sxsw-link {
	float: left;
	margin: 9px 20px 0 0;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	color: #f25f07;
}
.sxsw-link:hover {
	text-decoration: underline;
}
.sxsw-call1 {
	display: block;
	float: right;
	margin: 0;
	width: 274px;
	height: 32px;
	outline: none;
	background: url(../img/sxsw-url-v2.png) no-repeat;
	text-indent: -9999px;
}


/* !bookmark */

.event-left-title {
	font-size: 20px;
	font-family: arial;
	font-weight: bold;
	color: white;
	text-align: left;
	padding-bottom: 8px;
	width: 864px;
	margin-left: 0px;
	padding-top: 6px;
	margin-bottom: 2px;
}

/*new events page*/
.content-event-inner {
	background: #000 no-repeat;
	overflow: auto;
	padding: 40px 0 22px 63px;
	width: 897px;
	background-image: url(../img/bg-content-gala-2010.jpg);
}
.event-center-title {
	font-size: 20px;
	font-family: arial;
	font-weight: bold;
	color: white;
	text-align: center;
	padding-bottom: 8px;
	width: 864px;
	margin-left: -16px;
	padding-top: 6px;
	margin-bottom: 2px;
}
.honor-center {
	margin-left: 166px;
	padding-bottom: 36px;
	width: 501px;
	height: 158px;
	background: url(../img/honorees.png) top left no-repeat;
}

.join-us {
	font-size: 14px;
	color: #717475;
	clear: both;
	line-height: 18px;
	text-align: center;
	margin-left: -10px;
	padding-top: 20px;
	width: 850px;
}
#btns-under-join {
	width: 781px;
	height: 37px;
	margin-top: 38px;
	margin-left: 36px;
	margin-bottom: 10px;
}
#btns-under-join a {
	float: left;
}
#btns-under-join-bottom {
	width: 781px;
	height: 37px;
	margin-top: 0px;
	margin-left: 36px;
	margin-bottom: 10px;
}
#btns-under-join-bottom a {
	float: left;
}

a.btn_video_highlights {
	width: 181px;
	height: 35px;
	background: url(../img/btn-clear-watch-highlight.png) top left no-repeat #000;
	text-indent: -9999px;
	display: block;
	margin-left: 192px;
}
a.btn_sponsorship {
	width: 191px;
	height: 35px;
	background: url(../img/btn-clear-sponsorship.png) top left no-repeat #000;
	text-indent: -9999px;
	display: block;
}
a.btn_individual {
	width: 191px;
	height: 35px;
	background: url(../img/btn-clear-individual-seats.png) top left no-repeat #000;
	text-indent: -9999px;
	display: block;
}
a.btn_view_past {
	width: 191px;
	height: 35px;
	background: url(../img/btn-clear-view-past.png) top left no-repeat #000;
	text-indent: -9999px;
	display: block;
}
a.btn_view_adspec {
	width: 191px;
	height: 35px;
	background: url(../img/btn-ad-spec.png) top left no-repeat #000;
	text-indent: -9999px;
	display: block;
}
a.btn_view_gala_agenda {
	width: 191px;
	height: 35px;
	background: url(../img/btn-gala-agenda.png) top left no-repeat #000;
	text-indent: -9999px;
	display: block;
}
a.btn_view_gala_agenda:hover, a.btn_view_adspec:hover,a.btn_video_highlights:hover, a.btn_sponsorship:hover, a.btn_individual:hover, a.btn_view_past:hover {
	background-position: bottom left;
}
#btns-under-join .v-thumb {
	height: 27px;
	display: block;
}
#btns-under-join .v-thumb:hover {
	background: #000 url(../img/btn-clear-watch-highlight.png) bottom left no-repeat !important;
}

.content-event-inner.bg-gala-2010 #perform-content .perform-content-under {
	font-size: 19px;
	text-align: center;
}
.content-event-inner.bg-gala-2010 #perform-content .perform-content-under {
	color: #FFF;
}
.content-event-inner.bg-gala-2010 #perform-content .perform-content-under {
	font-family: Arial, Helvetica, sans-serif;
}
.content-event-inner.bg-gala-2010 #perform-content .perform-content-under {
	font-size: 16px;
}

.content-event-inner.bg-gala-2010 #perform-content .perform-content-under span {
}
.center-miss {
	text-align: center;
}
/*flash interactive sound*/

#sound-eq {
	border: 4px solid #ccc;
	clear: both;
	height: 391px;
	width: 825px;
	float: left;
}
/* !adspec */
#ad-specs {
	padding-bottom: 20px;
	width: 513px;
	margin: 0 auto;
	color: white;
	font-size: 15px;
	line-height: 17px;
	padding-right: 66px;
}
#ad-specs .title {
	background-color: white;
	color: black;
	text-transform: uppercase;
	text-align: center;
	padding: 2px 0 2px 0;
	font-weight: bold;
}
/* !agenda */
#agenda-specs {
	padding-bottom: 20px;
	width: 820px;
	margin: 0 auto;
	color: white;
	font-size: 15px;
	line-height: 17px;
	padding-right: 66px;
}
#agenda-specs .title {
	background-color: white;
	color: black;
	text-transform: uppercase;
	text-align: left;
	padding: 2px 0 2px 0;
	font-weight: bold;
}

#honorees6 {
	width: 888px;
	height: 249px;
	margin-left: -27px;
	background: url(../img/honorees6.png) top center no-repeat;
}

#honorees6 .event-center-title {
	padding-top: 15px;
	margin-left: 17px;
}
#attendance {
	margin-top: 30px;
}


#mission-column-thumbs {
	float: left;
	padding: 5px;
}
#mission-column-thumbs.mct-alt {
	padding-left: 0;
}
.h3-std.h3-light.black.video {
	padding-left: 111px;
}
#mission-column-thumbs.mct-alt .h3-std.h3-light.black.video {
	padding-left: 106px;
}
#mission-column-thumbs ul.video {
	float: left;
	padding: 5px 5px 5px 60px;
	margin-left: 50px;
	border-left: 1px dotted #daa600;
}
#mission-column-thumbs.mct-alt ul.video {
	padding-left: 55px;
}
#mission-column-thumbs .g-thumb {
	height: 114px;
	margin-top: 7px;
	margin-bottom: 4px;
}
body.mission-detail-pages #mission-column-thumbs ul.gallery-grid-mission li {
	padding-bottom: 15px;
}

/*cc_articlesadditions*/
.author-date {
	color: #1778be;
	text-decoration: none;
}
.cc-images img {
	border: 4px solid #b2b2b2;
}
.cc-images.Left {
	padding: 4px 20px 10px 0px;
	float: left;
}
.cc-images.Full {
	padding: 4px 0px 0px 0px;
	text-align: center;
}
.cc-images.Right {
	padding: 4px 0px 10px 20px;
	float: right;
}
p.cc.captions {
	padding: 0;
	margin: 0;
	text-align: center;
	color: #222;
	font-size: 11px;
	line-height: 16px;
}

.cc.author-info {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #E8E9E8;
}

/*video library*/


.video-library {
	position: relative;
	width: 828px;
	margin: 0;
	padding: 20px 3px 4px;
	border-bottom: 1px dotted #705D57;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	color: #236b8b;
	cursor: pointer;
}
.video-library a {
	position: absolute;
	right: 0px;
	bottom: 3px;
	text-decoration: none;
	font-size: 10px;
}
.video-library a:hover {
	text-decoration: underline;
}

/*Press Release*/
ul.press-release {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.press-release li {
	font-size: 13px;
}
ul.press-release li a {
	text-decoration: none;
	color: #1778be;
}
ul.press-release li a:hover {
	text-decoration: underline;
}

h3.latest-news {
	width: 110px;
	height: 25px;
	margin-top: -9px;
	display: block;
	text-indent: -9999px;
	background: url(../img/h3-latest-news.png) top left no-repeat;
}
h3.in-the-news {
	width: 110px;
	height: 25px;
	margin-top: -9px;
	display: block;
	text-indent: -9999px;
	background: url(../img/h3-in-the-news.png) top left no-repeat;
}
h3.press-releases {
	width: 134px;
	height: 25px;
	margin-top: -9px;
	display: block;
	text-indent: -9999px;
	background: url(../img/h3-press-releases.png) top left no-repeat;
}

/* Slideshow */
.piro_overlay {
	position: fixed;
	_position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #474747;
	display: none;
}
.loading span {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -15px;
	margin-left: -15px;
	width: 30px;
	height: 30px;
	display: block;
	z-index: 100008;
	background: url(../img/bg_load.png) center no-repeat!important;
	background: url(../img/bg_load.gif) center no-repeat;
}
.loading span span {
	position: absolute;
	display: block;
	width: 30px;
	height: 30px;
	z-index: 100009;
	background: url(../img/ajax-loader_b.gif) center center no-repeat!important;
	background: url(../img/ajax-loader_b.gif) center center no-repeat;
}
.caption {
	margin: 0 26px 6px;
	font-size: 12px;
	text-align: center;
	color: #fff;
}
.piro_nav {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin: 0;
	display: block;
	padding: 0;
	background: black;
	display: none;
}
.caption p {
	display: block;
	margin: 0;
	padding: 4px 28px 4px 38px;
	text-align: center;
	font-weight: normal;
	background: black;
	color: white;
	font-size: 12px;
}
.piro_close {
	position: absolute;
	top: 12px;
	right: 12px;
	height: 22px;
	width: 22px;
	background: url(../img/close.png) no-repeat;
	cursor: pointer;
	z-index: 100006;
}
a.piro_next {
	display: block;
	position: absolute;
	top: 50%;
	right: 0px;
	z-index: 100007;
	width: 38px;
	height: 82px;
	margin: -40px 0 0;
	outline: none;
	background: url(../img/piro-next.png) no-repeat;
	border: none;
	text-indent: -999em;
	cursor: pointer;
}
a.piro_next:hover {
	background-position: left bottom;
}
a.piro_prev {
	display: block;
	position: absolute;
	top: 50%;
	left: 0px;
	z-index: 100007;
	width: 38px;
	height: 82px;
	margin: -40px 0 0;
	outline: none;
	background: url(../img/piro-prev.png) no-repeat;
	border: none;
	text-indent: -999em;
	cursor: pointer;
}
a:hover.piro_prev {
	background-position: left bottom;
}
.pirobox_content {
	position: absolute;
	top: 162px;
	left: 50%;
	padding: 0;
	width: 418px;
	height: 218px;
	margin: -100px 0 0 -200px;
	display: block;
	z-index: 100010;
	font-family: Arial, Helvetica, sans-serif;
}
.pirobox_content table,tbody,tr,th,td {
	margin: 0;
	padding: 0;
	border: none;
}
.pirobox_content td {
	background: #000!important;
}
.pirobox_content img {
	margin: 0;
	padding: 0;
	border: none;
}
.t_l {
	width: 12px;
	height: 12px;
}
.t_r {
	width: 12px;
	height: 12px;
}
.t_c {
	height: 12px;
}
.c_l {
	width: 12px;
}
.c_c {
	margin: 0;
	padding: 0;
}
.c_c div {
	width: 380px;
	height: 180px;
	margin: 0;
	padding: 26px 26px 13px;
}
.c_r {
	width: 12px;
}
.b_c {
	height: 12px;
}
.b_l {
	width: 12px;
	height: 12px;
}
.b_r {
	width: 12px;
	height: 12px;
}
.box_img {
	position: absolute;
	z-index: 99995;
	background: #000;
	width: 100%;
	top: 30px;
	left: 30px;
	height: 100%;
	padding: 0;
}
.err_mess {
	position: absolute;
	bottom: 20px;
	color: white;
	padding: 0;
	margin: 0 0 0 20px;
	display: block;
}
.err_mess a {
	color: red;
	font-weight: 700;
}
.number {
	display: block;
	position: absolute;
	top: 18px;
	left: 38px;
	font-size: 9px;
	white-space: nowrap;
	color: #fff;
}
a.play,a.stop {
	display: block;
	position: absolute;
	top: 30px;
	left: 50%;
	z-index: 100009;
	width: 161px;
	height: 40px;
	margin: 0 0 0 -80px;
	padding: 0 5px 0 0;
	outline: none;
	background-repeat: no-repeat;
	cursor: pointer;
	text-indent: -9999px;
}
a.play {
	background-image: url(../img/play.png)
}
a.play:hover {
	background-image: url(../img/play_h.png)
}
a.stop {
	background-image: url(../img/pause.png)
}
a.stop:hover {
	background-image: url(../img/pause_h.png)
}
.photoGrid {
	position: relative;
	z-index: 200;
	width: 896px;
	overflow-y: auto;
	margin: 0 auto;
	padding: 30px 20px 30px 30px;
	list-style: none;
}
.photoGrid li {
	float: left;
	padding: 0 10px 10px 0;
}
.photoGrid li.exitGrid {
	display: block;
	width: 100%;
	padding: 0 0 30px;
}
.photoGrid a {
	display: block;
	width: 100px;
	height: 72px;
	border: 1px solid #000;
	background: #000 url(../img/ajax-loader_b.gif) no-repeat center center;
}
.photoGrid .exitGrid span {
	display: block;
	text-align: center;
	color: #fff;
	cursor: pointer;
}
.photoGrid .exitGrid span:hover {
	text-decoration: underline;
}
.photoGrid img {
	display: block;
	width: 100px;
	height: 72px;
	border: none;
	text-indent: -9999px;
	color: #000;
}
.viewGrid {
	display: block;
	position: absolute;
	top: 13px;
	left: 19px;
	text-decoration: none;
	white-space: nowrap;
	color: #fff;
}
.viewGrid:hover {
	text-decoration: underline;
}

/* Pre-event Template */
.content-event-pre {
	width: 960px;
	overflow: auto;
	padding: 40px 0 22px;
	background: #000 no-repeat;
	text-align: center;
}
.content-event-pre h1,
.content-event-pre h2 {
	margin-left: 61px;
}
.content-event-pre img {
	border: none;
}
.event-pre-description {
	margin: 20px 63px 0;
	padding: 0 0 20px;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
	color: #FFF;
}
.event-pre-description p {
	margin: 0 0 20px;
}
.btn-event-pre {
	display: block;
	height: 35px;
	margin: 0 0 30px;
	background: no-repeat center top;
	text-indent: -9999px;
}
.btn-event-pre:hover {
	background-position: center bottom;
}
.content-event-pre form {
	font-size: 12px;
	line-height: 14px;
}
.content-event-pre .btn-std {
	background-position: 0px 0px;
	height: 44px;
	padding-left: 3px;
}
.content-event-pre .btn-std input.submit-btn {
	background-image: url(../img/btn-std-submit-k.png);
}


/* 8-31-10 Awards Gala Page */

.content-gala-awards {
	background: #000000 no-repeat;
	overflow: auto;
	padding: 40px 0 22px 63px;
	width: 897px;
}

.content-gala-awards.bg-gala-awards {
	background-image: url(../img/bg-awards-gala-10-back.jpg);
}

h1.awards-gala-title {
	background-image: url(../img/h1-awards-gala-10.png);
	width: 450px;
	height: 121px;
	text-indent: -9999px;
	display: block;
	margin: 0 auto;
	margin-left: 195px;
}

#past-awards {
	width: 856px;
	float: left;
	display: block;
	background: url(../img/past-awards-back.jpg) top left no-repeat;
}

#past-awards-content {
	margin-top: 290px;
	background-color: #000000;
	padding: 0;
}
#past-awards-content .desc {
	font-size: 14px;
	font-family: Arial;
	color: #ffffff;
	padding: 15px 32px;
	line-height: 19px;
	float: left;
	border-left: 24px solid #ffba00;
}
#outter-pawards {
	border: 6px solid #232a3f;
	margin-left: -15px;
	float: left;
	width: 856px;
}

#awards-gala-content {
	width: 819px;
}

#awards-gala-content h2.giving {
	background: url(../img/h2-true-spirit.png) top left no-repeat;
	width: 370px;
	height: 40px;
	text-indent: -9999px;
	display: block;
	float: left;
	margin-top: 43px;
}
#awards-gala-content p.giving-text-awards {
	color: #ffffff;
	width: 360px;
}

#awards-gala-content #video.spirit {
	background: url(../img/vid-back.jpg) repeat;
	padding: 10px;
	border: 1px solid #333333;
	display: block;
	float: right;
	margin-top: 44px;
}
#past-awards #nav-years {
	float: left;
	display: block;
	background: url(../img/awards-gala-10-nav.png) top left;
	margin-top: 111px;
	margin-left: 7px;
	padding: 12px 0px 0 20px;
}

#past-awards #nav-years ul.even {
	float: left;
	display: block;
	width: 72px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: white;
}
#past-awards #nav-years ul.odd {
	float: left;
	display: block;
	width: 52px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: white;
}

#past-awards #nav-years ul a.ten {
	width: 45px;
	height: 18px;
	background: url(../img/awards-gala-nav/nav-2010.png) top left no-repeat;
	color: red;
	text-indent: -9999px;
	display: block;
}


#past-awards #nav-years ul a.nine {
	width: 45px;
	height: 18px;
	background: url(../img/awards-gala-nav/nav-2009.png) top left no-repeat;
	color: red;
	text-indent: -9999px;
	display: block;
}


#past-awards #nav-years ul a.eight {
	width: 45px;
	height: 18px;
	background: url(../img/awards-gala-nav/nav-2008.png) top left no-repeat;
	color: red;
	text-indent: -9999px;
	display: block;
}


#past-awards #nav-years ul a.seven {
	width: 45px;
	height: 18px;
	background: url(../img/awards-gala-nav/nav-2007.png) top left no-repeat;
	color: red;
	text-indent: -9999px;
	display: block;
}
#past-awards #nav-years ul a.six {
	width: 45px;
	height: 18px;
	background: url(../img/awards-gala-nav/nav-2006.png) top left no-repeat;
	color: red;
	text-indent: -9999px;
	display: block;
}
#past-awards #nav-years ul a.five {
	width: 45px;
	height: 18px;
	background: url(../img/awards-gala-nav/nav-2005.png) top left no-repeat;
	color: red;
	text-indent: -9999px;
	display: block;
}
#past-awards #nav-years ul a.four {
	width: 45px;
	height: 18px;
	background: url(../img/awards-gala-nav/nav-2004.png) top left no-repeat;
	color: red;
	text-indent: -9999px;
	display: block;
}
#past-awards #nav-years ul a.three {
	width: 45px;
	height: 18px;
	background: url(../img/awards-gala-nav/nav-2003.png) top left no-repeat;
	color: red;
	text-indent: -9999px;
	display: block;
}

#past-awards #nav-years ul a.ten:hover {
	background: url(../img/awards-gala-nav/nav-2010.png) -45px 0px no-repeat;
}

#past-awards #nav-years ul a.nine:hover {
	background: url(../img/awards-gala-nav/nav-2009.png) -46px 0px no-repeat;
}

#past-awards #nav-years ul a.eight:hover {
	background: url(../img/awards-gala-nav/nav-2008.png) -46px 0px no-repeat;
}

#past-awards #nav-years ul a.seven:hover {
	background: url(../img/awards-gala-nav/nav-2007.png) -46px 0px no-repeat;
}

#past-awards #nav-years ul a.six:hover {
	background: url(../img/awards-gala-nav/nav-2006.png) -46px 0px no-repeat;
}

#past-awards #nav-years ul a.five:hover {
	background: url(../img/awards-gala-nav/nav-2005.png) -46px 0px no-repeat;
}

#past-awards #nav-years ul a.four:hover {
	background: url(../img/awards-gala-nav/nav-2004.png) -46px 0px no-repeat;
}

#past-awards #nav-years ul a.three:hover {
	background: url(../img/awards-gala-nav/nav-2003.png) -46px 0px no-repeat;
}

#past-awards #nav-years ul a {
	padding-bottom: 14px;
}

/* Hearing Test Page */
#swf-hearing-test {
	display:block;
	width:440px;
	margin:24px auto;
}
#swf-hearing-test-alt {
	padding:0 0 24px;
}
.testAlt {
	float:left;
	margin-right:40px;
}
.getFlash {
	display:block;
	float:left;
}
.getFlash img {
	width:112px;
	height:33px;
	border:none;
}
#swf-hearing-test-alt .p-std {
	clear:left;
}

/* Test Results for Hearing Test Page */

span.pass {
	color: #14C106;
	font-weight: bold;
}
span.fail {
	color: #D33F1E;
	font-weight: bold;
}

/* Upcoming Missions List on Home Page */
.upMissions {
	border: none;
	border-collapse: collapse;
	margin: 9px 0px 9px 20px;
	width: 307px
}
.upMissions th,.upMissions td {
	border-top: 1px dotted #dbdbdb
}
.upMissions th {
	padding: 7px 20px 7px 0;
	text-align: left;
	vertical-align: top
}
.upMissions td {
	padding: 7px 0;
	font-style: italic;
	text-align: left;
	vertical-align: top
}
.upMissions .firstMiss th,.upMissions .firstMiss td {
	border: none
}

/* Blizzard 2010 Buttons */
.btn-center.fishing-license {
	background-image: url(../img/btn-center-fishing-license.png);
}
.btn-center.sponsorship-info {
	background-image: url(../img/btn-center-sponsorship-info.png);
}
.btn-center.rules-regs {
	background-image: url(../img/btn-center-rules-regs.png);
}
p.btn-center-group {
	width: 837px;
	height: 35px;
	overflow: hidden;
	padding: 10px 0 7px;
}
p.btn-center-group .btn-center {
	float: left;
	width: 247px;
	margin: 0 30px 0 0;
}
p.btn-center-group .btn-center.rules-regs {
	margin-right: 0px;
}

/*Blitz Map*/

.blitz-map-details {
	width: 100%;
}
.blitz-map-details ol {
	margin: 0 0 0 20px;
	padding: 0;
}
.blitz-map-details ol li {
	font-size: 15px;
	line-height: 18px;
	margin: 0 0 12px;
	width: 785px;
}
.blitz-map-link {
	width: 454px;
	height: 418px;
	float: right;
	display: block;
	margin-bottom: 45px;
}
.blitz-map-link a {
	background: url(../img/blitzmap.jpg) top left no-repeat;
	width: 455px;
	height: 419px;
	display: block;
	text-indent: -9999px;
}

ul.blitz-spons {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.blitz-spons li {
	float: left;
}

ul.blitz-spons li a.all-day {
	background: url(../img/logo-allday.jpg) top left no-repeat;
	display: block;
	width: 105px;
	height: 71px;
	text-indent: -9999px;
	margin-right: 50px;
}
ul.blitz-spons li a.shf {
	background: url(../img/logo-shf.jpg) top left no-repeat;
	display: block;
	width: 141px;
	height: 75px;
	text-indent: -9999px;
}

.directions-blitz-block {
	position: absolute;
	width: 340px;
	display: block;
}

/*Poker Event*/

/*Poker Event Page*/
.content-poker-event h1 {
	margin-top: 0px;
}
.content-poker-event h2 {
	background: url(../img/h2-poker-event.png) top left no-repeat;;
	width: 321px;
	height: 29px;
	margin-top: 0px;
}
.content-poker-event {
	padding: 30px 63px 22px;
	background: #fff url(../img/bg-content-poker.jpg) no-repeat;
}

.content-poker-event.get-cols {
	width: 834px;
	overflow: auto;
}


.h2-sub.poker-event span {
	position: absolute;
	margin-top: 80px;
}

.btn-center.aria-hotel {
	background-image: url(../img/btn-center-aria-hotel.png);
}
.btn-center.sponsorship-info-poker {
	background-image: url(../img/btn-center-sponsorship-info-poker.png);
}
.btn-center.rules-regs-poker {
	background-image: url(../img/btn-center-rules-regs-poker.png);
}

p.btn-center-group-africa {
	width: 837px;
	height: 35px;
	overflow: hidden;
	padding: 200px 0 7px;
}
p.btn-center-group-africa .btn-center {
	float: left;
	width: 247px;
	margin: 0px 30px 0 20px;
}
p.btn-center-group-africa .btn-center.rules-regs {
	margin-right: 0px;
}

ul#poker-top-list {
	list-style: none;
	width: 100%;
	display: block;
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
}
ul#poker-top-list li {
	float: left;
}

ul#poker-top-list li a.pfa {
	width: 233px;
	height: 97px;
	display: block;
	text-indent: -9999px;
	background: url(../img/pe-logo-pfa.jpg) top left no-repeat;
	padding-right: 25px;
}
ul#poker-top-list li a.shf {
	width: 168px;
	height: 97px;
	display: block;
	text-indent: -9999px;
	background: url(../img/pe-logo-shf.jpg) top left no-repeat;
	padding-right: 13px;
}

ul#poker-top-list li a.wp {
	width: 83px;
	height: 97px;
	display: block;
	text-indent: -9999px;
	background: url(../img/pe-logo-wp.jpg) top left no-repeat;
	padding-right: 33px;
}
ul#poker-top-list li a.gn {
	width: 90px;
	height: 97px;
	display: block;
	padding-right: 23px;
	text-indent: -9999px;
	background: url(../img/pe-logo-gold.jpg) top left no-repeat;
}
ul#poker-top-list li a.hpt {
	width: 159px;
	height: 73px;
	margin-top: 15px;
	display: block;
	text-indent: -9999px;
	background: url(../img/pe-logo-hpt.gif) top left no-repeat;
}
#poker-container {
	width: 100%;
	margin-top: 193px;
}
#poker-container p {
	font-size: 15px;
	line-height: 18px;
	margin: 0px 0 12px 0;
}

table.events-poker h3 {
	color: #1973c2;
	font-size: 15px;
	margin: 0 0 2px 0;
}
table.events-poker h4 {
	color: #671F8F;
	font-size: 15px;
	margin: 0;
}

#kids-cards {
	background: url(../img/poker-pic-kids.jpg) top right no-repeat;
	background-repeat: no-repeat;
	width: 442px;
	height: 241px;
	position: absolute;
	display: block;
	margin-left: 380px;
	margin-top: -10px;
}

#poker-details {
/*border-bottom: 1px solid #D7D7D7;*/
}

ul#poker-btns {
	list-style-type: none;
	margin: 121px 0 20px 0px;
	float: left;
	padding: 0;
	width: 836px;
}

ul#poker-btns li {
	float: left;
	margin: 0;
	padding: 0;
}
ul#poker-btns li a.hotel {
	width: 268px;
	height: 46px;
	text-indent: -9999px;
	display: block;
	background: url(../img/btn-hotel-info.jpg) top left no-repeat;
	padding-right: 15px;
}
ul#poker-btns li a.tourney {
	width: 268px;
	height: 46px;
	text-indent: -9999px;
	display: block;
	background: url(../img/btn-tourney-structure.gif) top left no-repeat;
	padding-right: 15px;
}

ul#poker-btns li a.pros {
	width: 268px;
	height: 46px;
	text-indent: -9999px;
	display: block;
	background: url(../img/btn-play-pros.jpg) top left no-repeat;
	padding-right: 15px;
}
ul#poker-btns li a.sponsor {
	width: 268px;
	height: 46px;
	text-indent: -9999px;
	display: block;
	background: url(../img/btn-spons-opp.jpg) top left no-repeat;
}

ul#cards {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 15px;
}
ul#cards li {
	height: 20px;
	display: block;
	background: url(../img/li-chip.gif) top left no-repeat;
	padding: 4px 0 0 30px;
	margin-bottom: 5px;
}
li.spade {
	background: url(../img/spade.gif) top left no-repeat;
	padding: 0px 0 0 30px;
	margin-bottom: 10px;
}

li.heart {
	background: url(../img/heart.gif) top left no-repeat;
	padding: 0px 0 0 30px;
	margin-bottom: 10px;
}

li.diamond {
	background: url(../img/diamond.gif) top left no-repeat;
	padding: 0px 0 0 30px;
	margin-bottom: 10px;
}
/*Poker Event Page Confirmation*/

.thanks-msg-poker {
	margin: 0 0 14px;
	padding: 15px 15px 2px;
	border: 1px solid #E9A617;
	background: #D1B192;
}

/*Nordstrom Confirmation Page*/

.thanks-msg-nordstrom {
	margin: 60px 0 14px;
	padding: 15px 15px 2px;
	border: 1px solid #E9A617;
	background: #DAF0FD;
}


/*Grammys Page*/

.content-grammys2011-event {
	padding: 92px 63px 22px;
	min-height: 718px;
	background: #fff url(../img/bg-content-grammys2011.jpg) no-repeat;
}
#grammy11-container {
	width: 100%;
	padding-top: 193px;
}
#grammy11-container p a {
	text-decoration: none;
	color: #0079c2;
	font-weight: bold;
}
/*In the news 2011 page*/
#in-the-news-nav {
	width: 599px;
	height: 29px;
	background: url(../img/news-nav-back.jpg) repeat-x;
}
#in-the-news-nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#in-the-news-nav ul li {
	float: left;
}

#in-the-news-nav ul li a {
	text-indent: -9999px;
	display: block;
	width: 106px;
	height: 29px;
}
#in-the-news-nav ul li a.year2011 {
	background: url(../img/news-nav-item.gif) 0px 0px;
	width: 97px;
}
#in-the-news-nav ul li a.year2010 {
	background: url(../img/news-nav-item.gif) -98px 0px;
}
#in-the-news-nav ul li a.year2009 {
	background: url(../img/news-nav-item.gif) -204px 0px;
}
#in-the-news-nav ul li a.year2008 {
	background: url(../img/news-nav-item.gif) -310px 0px;
	width: 108px;
}

#in-the-news-nav ul li a.year2011:hover {
	background: url(../img/news-nav-item.gif) 0px -29px;
}
#in-the-news-nav ul li a.year2010:hover {
	background: url(../img/news-nav-item.gif) -98px -29px;
}
#in-the-news-nav ul li a.year2009:hover {
	background: url(../img/news-nav-item.gif) -204px -29px;
}
#in-the-news-nav ul li a.year2008:hover {
	background: url(../img/news-nav-item.gif) -310px -29px;
	width: 108px;
}
#in-the-news-nav ul li a.year2011-active {
	background: url(../img/news-nav-item.gif) 0px -58px;
	width: 97px;
}
#in-the-news-nav ul li a.year2010-active {
	background: url(../img/news-nav-item.gif) -98px -58px;
}
#in-the-news-nav ul li a.year2009-active {
	background: url(../img/news-nav-item.gif) -204px -58px;
}
#in-the-news-nav ul li a.year2008-active {
	background: url(../img/news-nav-item.gif) -310px -58px;
	width: 108px;
}
/*Media contact block*/
#media-contact {
	width: 180px;
	margin: 0 0 0 10px;
}
#media-contact h4 {
	border-bottom: 1px solid #A8AAA1;
	text-transform: uppercase;
	padding-bottom: 7px;
	font-size: 16px;
	font-weight: bold;
	margin: 25px 0 7px 0;
}
#media-contact p {
	font-size: 13px;
	padding: 0 0 20px 0;
	line-height: 17px;
	margin: 0;
}

#media-contact a {
	color: #1778be;
	text-decoration: none;
	line-height: 20px;
}

#news-thumb-block {
	display: block;
	padding: 0px 0px 7px 0px;
	float: left;
}
.news-thumbs {
	width: 279px;
	overflow: auto;
	margin: 10px 0 0 0px;
	padding: 12px 0;
	float: left;
}
.news-thumbs a {
	font-weight: bold;
}
.news-thumbs.s-first {
	border: none;
	padding-right: 30px;
}
.news-thumbs img {
	display: block;
	width: 113px;
	height: 118px;
	margin-bottom: 6px;
	border: none;
}
.news-thumbs.thumb-right img {
	float: right;
	margin-left: 12px;
}
.news-thumbs.thumb-left img {
	float: left;
	margin-right: 12px;
}
.news-thumbs h3 {
	margin: 0;
	font-size: 12px;
}
.news-thumbs p {
	width: 154px;
	margin: 0;
}
.news-thumbs.thumb-right p {
	float: left;
}
.news-thumbs.thumb-left p {
	float: right;
}
.news-thumbs .link-std {
	display: block;
	margin: 10px 0 0;
}
ul.news-dates-list {
	list-style-type: none;
	margin: 0;
	padding: 0 10px 0 0;
}
ul.news-dates-list strong {
	display: block;
	font-style: italic;
	color: #6c6c6c;
	font-size: 11px;
}
ul.news-dates-list li {
	border-bottom: 1px dotted #CCCCCC;
	padding: 0 0 10px 15px;
	line-height: 15px;
	margin-bottom: 15px;
}

ul.news-dates-list li a {
	color: #1778be;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

ul.news-dates-list li a:hover {
	text-decoration: underline;
}
a.view-all {
	margin: 0 0 0 15px;
	width: 111px;
	height: 28px;
	background: url(../img/btn-view-all.gif) no-repeat top left;
	display: block;
	text-indent: -9999px;
}
a.view-all:hover {
	background: url(../img/btn-view-all.gif) no-repeat bottom left;
}

#news-list-footer {
	text-align: left;
	margin-top: 102px;
}
#news-list-footer a {
	color: #1778be;
	font-weight: bold;
	text-decoration: none;
}
#news-list-footer a:hover {
	text-decoration: underline;
}

.poker-header.gpla {
	width: 100%;
	height: 542px;
	background: url(../img/poker-banner-gpla.jpg) no-repeat top center;
	display: block;
	margin-top: 28px;
}
.poker-header.soe {
	width: 100%;
	height: 52px;
	background: url(../img/poker-banner-soe.jpg) no-repeat top center;
	display: block;
	margin-top: 20px;
}

.poker-header.rtp {
	width: 100%;
	height: 52px;
	background: url(../img/poker-banner-rtp.jpg) no-repeat top center;
	display: block;
	margin-bottom: 20px;
}

.poker-header.ccl {
	width: 100%;
	height: 52px;
	background: url(../img/poker-banner-ccl.jpg) no-repeat top center;
	display: block;
	margin-bottom: 20px;
}

#soldout {
	background-color: black;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 30px;
	width: 100%;
	float: left;
	color: #F8A501;
	text-align: center;
	font-size: 20px;
	border: 2px solid white;
	margin-bottom: 20px;
}

/* Listen Carefully Page */
.content-sub-new {
	width: 848px;
	overflow: auto;
	padding: 64px 56px 40px;
	background: #fff url(../img/bg-content-sub.jpg) no-repeat;
}
.lc-banner {
	display: block;
	width: 848px;
	height: 249px;
	margin: 0 0 26px;
	border: none;
}
.lc-banner.lcb2 {
	height: 294px;
}
.lc-col1 {
	float: left;
	width: 394px;
	margin-right: 46px;
	padding-left: 6px;
}
.lc-col1 .h3-std {
	color: #ff7212;
}
.lc-col1 .h4-std {
	padding-top: 19px;
}
.lc-col1 strong {
	color: #ff7212;
}
.lc-col2 {
	float: left;
	width: 160px;
	margin-right: 46px;
	padding-top: 51px;
	background: url(../img/lc-col2-bg.png) no-repeat 0 8px;
}
.lc-col2 .p-std {
	margin-bottom: 18px;
}
.lc-col2 strong {
	display: block;
}
.lc-col2 small {
	display: block;
	font-size: 10px;
}
.lc-rule {
	margin-top: 23px !important;
	padding-top: 28px !important;
	background: url(../img/lc-rule.png) no-repeat;
}
.lc-rule2 {
	margin-bottom: 13px !important;
	padding-bottom: 24px !important;
	background: url(../img/lc-rule.png) no-repeat left bottom;
}
.lc-rule3 {
	margin-top: 11px !important;
	padding-top: 27px !important;
	background: url(../img/lc-rule.png) no-repeat;
}
.fb-btn {
	width: 160px;
	height: 21px;
	overflow: hidden;
	margin: 0 0 6px;
}
.tw-btn {
	width: 160px;
	height: 23px;
	overflow: hidden;
	margin: 0 0 4px;
}
.lc-col3 {
	float: left;
	width: 106px;
	margin: -26px 0 0;
	padding: 88px 45px 103px;
	border-bottom: 5px solid #312b2b;
	background: #b9c2c7;
	text-align: center;
}
.lc-per {
	display: block;
	width: 105px;
	height: 43px;
	margin: 0 0 7px;
	overflow: hidden;
	background: no-repeat center top;
	text-indent: -9999px;
}
.lc-per.six {
	background-image: url(../img/lc-6per.png);
}
.lc-per.thirtyone {
	background-image: url(../img/lc-31per.png);
}
.lc-col3 .lc-rule {
	padding-top: 26px !important;
	background-position: center top;
}

.lc-call-drawing {
	display: block;
	position: relative;
	width: 400px;
	height: 207px;
	overflow: hidden;
	margin: 0 -6px 20px 0;
	outline: none;
	background: url(../img/lc-call-drawing-sprite.png) no-repeat left top;
	text-indent: -9999px;
}
.lc-call-drawing span {
	display: block;
	position: absolute;
	bottom: 17px;
	left: 150px;
	width: 98px;
	height: 28px;
	background: url(../img/lc-call-drawing-sprite.png) no-repeat right top;
	cursor: pointer;
}
.lc-call-drawing:hover span {
	background-position: right bottom;
}

/*Miley Overlay*/
.livearea h1.thankyou {
	background-image: url(images/drawing_header_thankyou.png);
}
.livearea h1.registered {
	background-image: url(images/drawing_header_registered.png);
}
#confirm_msg {
	clear: both;
	margin: 0px 0 0 0px;
}
#confirm_msg h2 {
	margin: 0 0 10px;
	padding: 0;
	font-weight: bold;
	font-size: 35px;
	line-height: normal;
	color: #ed00a1;
}
#confirm_msg p {
	margin: 0;
	font-size: 17px;
	line-height: 24px;
	color: #bab9b9;
	width: 377px;
	margin: 0 0 30px 0;
}
#confirm_msg.back {
	width: 375px;
	height: 555px;
	background-color: red;
	display: block;
	background: url(../img/p-back-confirm.png) top left no-repeat;
}

/*frontpage overlay*/
.livearea-front h2.confirmation {
	float: left;
	width: 443px;
	height: 69px;
	margin: -2px 0 0 0;
	font-size: 19px;
	color: #00abec;
	text-indent: -9999px;
	background: url(../img/h2-confirmation-sweeps.png) top left no-repeat;
}
.livearea-front h2.already-entered {
	float: left;
	width: 241px;
	height: 33px;
	margin: 12px 0 0 0;
	font-size: 19px;
	color: #00abec;
	text-indent: -9999px;
	background: url(../img/h2-already-entered.png) top left no-repeat;
}
.overlay_container {
	display: none;
}
.form_container {
	width: 600px;
	margin: 0 auto;
	border: 10px solid #ffbb50;
	background: #7d7d7d url(../img/entry_header.png) repeat-x center top;
	color: #fff
}
.form_container.front {
	width: 599px;
	height: 379px;
	background: url(../img/reg_con_miley.jpg) no-repeat top center;
}
.livearea-front {
	padding: 11px;
}
.livearea-front .header {
	width: 27px;
	height: 27px;
	float: right
}
.livearea-front .close {
	float: right;
	width: 27px;
	height: 27px;
	background: url(../img/close_entry_form.png) no-repeat center bottom;
	text-indent: -9999px;
	cursor: pointer
}
.livearea-front .close:hover {
	background-position: center top
}
.livearea-front h2 {
	clear: both;
	width: 534px;
	height: 23px;
	margin: 73px 0 0 0;
	font-size: 19px;
	color: #00abec;
	text-indent: -9999px;
	background: url(../img/to_enter.png) no-repeat
}



.livearea h2.confirmation {
	float: left;
	width: 443px;
	height: 69px;
	margin: -2px 0 0 0;
	font-size: 19px;
	color: #00abec;
	text-indent: -9999px;
	background: url(../img/h2-confirmation-sweeps.png) top left no-repeat;
}
.livearea h2.already-entered {
	float: left;
	width: 241px;
	height: 33px;
	margin: 12px 0 0 0;
	font-size: 19px;
	color: #00abec;
	text-indent: -9999px;
	background: url(../img/h2-already-entered.png) top left no-repeat;
}
.overlay_container {
	display: none;
}
.form_container {
	width: 600px;
	margin: 0 auto;
	border: 10px solid #ffbb50;
	background: #7d7d7d url(../img/entry_header.png) repeat-x center top;
	color: #fff
}
.form_container.front {
	width: 599px;
	height: 379px;
	background: url(../img/reg_con_miley.jpg) no-repeat top center;
}
.livearea {
	padding: 19px 25px 25px;
	font-size:12px;
}
.livearea .header {
	width: 27px;
	height: 27px;
	float: right
}
.livearea .close {
	float: right;
	width: 27px;
	height: 27px;
	background: url(../img/close_entry_form.png) no-repeat center bottom;
	text-indent: -9999px;
	cursor: pointer
}
.livearea .close:hover {
	background-position: center top
}
.livearea h2 {
	clear: both;
	width: 534px;
	height: 23px;
	margin: 73px 0 0 0;
	font-size: 19px;
	color: #00abec;
	text-indent: -9999px;
	background: url(../img/to_enter.png) no-repeat
}
.livearea form {
	margin: 0;
	padding: 15px 0 0
}
.form_choice td {
	padding: 10px 0 0;
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase
}
.form_choice td.checkbox {
	width: 26px
}
.form_choice td.btn {
	width: 132px
}
.field {
	width: 550px;
	padding: 15px 0
}
#msg {
	display: none;
	width: 550px;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 52px -25px -52px;
	padding: 25px;
	border-bottom: 10px solid #FFBB50;
	background: #fff1dc;
	font-weight: bold;
	color: #2d2d2d
}
#msg p {
	margin: 0 0 10px;
	font-size: 14px;
	color: #ff7212
}
#msg span {
	float: left;
	width: 256px
}
.livearea h4 {
	margin: 10px 0 0 0;
	font-weight: normal;
	font-size: 12px
}
.livearea input,.livearea select {
	font: normal 12px Arial, Helvetica, sans-serif
}
.livearea #Submit {
	display: block;
	width: 132px;
	height: 37px;
	overflow: hidden;
	border: none;
	background: url(../img/submit_entry.png) 0px 0px no-repeat;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px
}
.livearea #Submit:hover {
	background-position: 0px -40px;
	cursor: pointer
}
.livearea a,.livearea b,#contest_info a {
	text-decoration: none;
	color: #ff7212
}
.livearea a,#contest_info a {
	text-decoration: underline
}
#contest_info {
	width: 550px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 14px 25px 6px;
	border-top: 10px solid #FFBB50;
	background: #7d7d7d;
	font-size: 13px;
	line-height: 16px;
	color: #b6dbf3
}
#contest_info p {
	margin: 0;
	padding: 0 0 10px;
	color: #fff
}
#contest_info strong {
	color: #fff
}

/*Rules and Regulations page Miley*/
#lcgor_content {
	width: 845px;
	border: 10px solid #FAB951;
	margin-left: -15px;
	float: left;
	margin-bottom: 25px;
}
#lcgor_content h1 {
	width: 621px;
	height: 57px;
	float: left;
	background: url(../img/h1_lc_rules.gif) top left no-repeat;
	display: block;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}
#lcgor_content #header {
	width: 100%;
	height: 305px;
	background: url(../img/header_miley.jpg) top left no-repeat;
	float: left;
	clear: both;
}
#strip_of_info {
	width: 805px;
	padding: 20px;
	float: left;
	clear: both;
	background: url(../img/logo_starkey_stripe.png) top right no-repeat #333;
}
#strip_of_info p {
	color: #959595;
	font-size: 12px;
	margin: 0;
	padding: 0;
	line-height: 20px;
	font-weight: bold;
}
#rules-body {
	float: left;
	padding: 24px;
	color: #040000;
}
#rules-body a,
#rules-body .orange-text {
	font-weight: bold;
	color: #F97726;
}
ul#better-speech-restaurants p
{
	margin:0px 0 10px 0;
}
ul#better-speech-restaurants
{
	list-style:none;
	margin:16px 0 0 24px;
	padding:0;
}

ul#better-speech-restaurants li
{
	width:655px;
	padding:0 0 20px 140px;
}
ul#better-speech-restaurants li.odon
{
	background: url(../img/logo-odon.jpg) top left no-repeat;
}
ul#better-speech-restaurants li.jake
{
	background: url(../img/logo-jake-ocon.jpg) top left no-repeat;
}
ul#better-speech-restaurants li.lolas
{
	background: url(../img/logo-lolas.jpg) top left no-repeat;
}
ul#better-speech-restaurants li.melting
{
	background: url(../img/logo-melting-pot.jpg) top left no-repeat;
}

/* Gala 2011 */
.content-gala-2011 {
	width: 960px;
	min-height: 383px;
	overflow: auto;
	padding: 40px 0 36px;
	background: #000 url(../img/gala/2011/bg-fabric.jpg) no-repeat;
	text-align: center;
}
.content-gala-2011 h1 {
	margin: 0;
	outline: none;
	background: no-repeat center top;
	text-indent: -9999px;
}
.content-gala-2011 h1.g11-join-us {
	height: 357px;
	margin-bottom: -40px;
	background-image: url(../img/gala/2011/h1-join-us.png);
}
.content-gala-2011 h1.g11-thankyou {
	height: 123px;
	margin:2px 0 30px;
	background-image: url(../img/gala/2011/h1-thankyou.png);
}
.content-gala-2011 h2 {
	height: 56px;
	margin: 0 0 9px;
	outline: none;
	background: no-repeat center top;
	text-indent: -9999px;
}
.content-gala-2011 h2.g11-honorees {
	background-image: url(../img/gala/2011/h2-honorees.png);
}
 	
#ti-closed {
	background-image: url(../img/gala/2011/ti-soldout.png);
	margin: 0 auto;
	margin-top:-45px;
	margin-bottom:46px;
	width:585px;
	height:38px;
	display:block;
}
.content-gala-2011 h2.g11-performers {
	background-image: url(../img/gala/2011/h2-performers.png);
}
.content-gala-2011 h2.g11-incredible-night {
	height: 33px;
	margin-bottom: 7px;
	background-image: url(../img/gala/2011/h2-incredible-night.png);
}
.g11-mc {
	height: 11px;
	margin: 0 0 12px;
	outline: none;
	background: url(../img/gala/2011/p-mc.png) no-repeat center top;
	text-indent: -9999px;
}
.g11-thumbs {
	width: 748px;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 auto;
	padding: 0 0 0 20px;
	list-style: none;
}
.g11-thumbs li {
	float: left;
	width: 167px;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 20px 0 0;
	padding: 18px 0 20px;
	background: url(../img/gala/2011/bg-thumb.jpg) no-repeat center top;
}
.g11-thumbs li.g11-wide {
	display: block;
	float: left;
	width: 352px;
	margin-right: 22px;
	margin-left: auto;
	margin-bottom:12px;
	background-image: url(../img/gala/2011/bg-thumb-wide.jpg);
}
.g11-thumbs img {
	display: block;
	margin: 0 18px;
	width: 123px;
	height: 131px;
	border: 4px solid #c80045;
}
.g11-thumbs li.g11-wide img {
	width: 308px;
}
.g11-thumbs p {
	width: 167px;
	height: 10px;
	overflow: hidden;
	margin: 26px 0 0;
	outline: none;
	background: url(../img/gala/2011/p-thumb.png) no-repeat;
	text-indent: -9999px;
}
.g11-thumbs p.g11-hogan {
	 background-position: center 0px;
}
.g11-thumbs p.g11-matlin {
	 background-position: center -20px;
}
.g11-thumbs p.g11-pitt {
	 background-position: center -40px;
}
.g11-thumbs p.g11-clinton {
	 background-position: center -60px;
}
.g11-thumbs p.g11-cyrus {
	 background-position: center -80px;
}
.g11-thumbs p.g11-mcentire {
	 background-position: center -100px;
}
.g11-thumbs p.g11-brooks {
	 background-position: center -120px;
}
.g11-thumbs p.g11-meatloaf {
	 background-position: center -140px;
}
.g11-thumbs p.g11-costner {
	width: 352px;
	background-position: center -160px;
}
.g11-thumbs p.g11-libera {
	width: 352px;
	height: 10px;
	overflow: hidden;
	margin: 26px 0 0;
	outline: none;
	background: url(../img/gala/2011/libera-name.jpg) no-repeat;
	background-position: top center;
	text-indent: -9999px;
}
.g11-buttons {
	width: 900px;
	height: 37px;
	overflow: hidden;
	margin: 0 auto 40px;
	padding: 12px 0 0 36px;
	list-style: none;
}
.g11-buttons li {
	float: left;
}
.g11-buttons a {
	display: block;
	width: 264px;
	height: 37px;
	margin: 0 36px 0 0;
	outline: none;
	background: url(../img/gala/2011/buttons.png) no-repeat;
	text-indent: -9999px;
}
.g11-buttons a.g11-sponsor {
	background-position: 0px 0px;
}
.g11-buttons a.g11-sponsor:hover {
	background-position: 0px -47px;
}
.g11-buttons a.g11-individual {
	background-position: -300px 0px;
}
.g11-buttons a.g11-individual:hover {
	background-position: -300px -47px;
}
.g11-buttons a.g11-ads {
	background-position: -600px 0px;
}
.g11-buttons a.g11-ads:hover {
	background-position: -600px -47px;
}
.g11-thanks-sponsors {
	width: 696px;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 auto;	
	padding: 0 22px 13px;
	border: 6px solid #a19362;
	background: #fcfaee;
	color: #3a1f16;
	-webkit-font-smoothing: antialiased;
}
.g11-thanks-sponsors h3 {
	height: 24px;
	margin: 0 -22px 0;
	padding: 4px 0 0;
	background: #a19362;
	font-size: 15px;
	text-align: center;
	text-transform: uppercase;
	line-height: 15px;
	color: #fff;
}
.g11-thanks-sponsors p {
	float: right;
	width: 200px;
	margin: 21px 0 0;
	padding: 151px 0 9px;
	border: 1px solid #a19362;
	background: url(../img/gala/2011/thanks-heart.png) no-repeat center 4px;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
}
.g11-thanks-sponsors p strong {
	display: block;
	margin: 0 0 -1px;
	font-size: 11px;
	text-transform: uppercase;
	color: #af011d;
}
.g11-thanks-sponsors p span {
	display: block;
	padding: 0 0 3px;
	font-size: 15px;
}
.g11-thanks-sponsors ul {
	float: left;
	margin: 21px 48px 0 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
	font-size: 15px;
	text-align: left;
	white-space: nowrap;
}
.g11-thanks-sponsors li {
	margin: 0 0 10px;
}
.g11-thanks-sponsors.g11-events {
	margin-bottom:33px;
	padding-bottom: 5px;
}
.g11-thanks-sponsors table {
	margin: 20px auto 0;
}
.g11-thanks-sponsors th,
.g11-thanks-sponsors td {
	padding: 0 0 18px 0;
	font-size: 15px;
	line-height: normal;
	text-align: left;
	vertical-align: top;
}
.g11-thanks-sponsors th {
	padding-right: 20px;
}
.g11-sponsorship {
	width: 752px;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 auto;
	padding: 0 0 36px;
	color: #fff;
}
.g11-sponsorship h3 {
	height: 18px;
	margin: 0 0 13px;
	outline: none;
	background: no-repeat center top;
	text-indent: -9999px;
}
.g11-sponsorship h3.g11-participation {
	background-image: url(../img/gala/2011/h3-participation.png);
}
.g11-summary {
	margin: 0 0 24px;
	font-size: 16px;
	line-height: 20px;
}
.g11-col-left,
.g11-col-right {
	float: left;
	width: 321px;
	padding: 0 17px;
	font-size: 14px;
	text-align: left;
	line-height: 18px;
}
.g11-col-left {
	margin: 0 42px 0 0;
}
.g11-sponsorship h4 {
	margin: 0 -17px 10px;
}
.g11-sponsorship h4 a {
	display: block;
	height: 38px;
	outline: none;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.g11-sponsorship h4 a.g11-evnt {
	background-image: url(../img/gala/2011/h4-evnt.png);
}
.g11-sponsorship h4 a.g11-cent {
	background-image: url(../img/gala/2011/h4-cent.png);
}
.g11-sponsorship h4 a.g11-prog {
	background-image: url(../img/gala/2011/h4-prog.png);
}
.g11-sponsorship h4 a.g11-plat {
	background-image: url(../img/gala/2011/h4-plat.png);
}
.g11-sponsorship h4 a.g11-gold {
	background-image: url(../img/gala/2011/h4-gold.png);
}
.g11-col-left p,
.g11-col-right p {
	margin: 0 0 28px;
}
.g11-col-left p.g11-cl-last {
	margin-bottom: 17px;
}
.g11-col-right p.g11-cr-last {
	margin-bottom: 0;
}
.g11-sponsorship ul {
	margin: 0 0 5px;
	padding: 0;
	list-style: none;
}
.g11-sponsorship li {
	padding: 0 0 5px 12px;
}
.g11-sponsorship b {
	display: block;
	float: left;
	width: 12px;
	margin: 0 0 0 -12px;
}
.g11-other-opts {
	padding: 0 0 11px;
}
.g11-sponsorship h5,
.g11-sponsorship h5 a {
	margin: 0;
	text-transform: uppercase;
	color: #a19362;
}
.g11-sponsorship .g11-other-opts h5 {
	font-size: 16px;
	margin-bottom: 5px;
}
.g11-sponsorship a,
.g11-sponsorship .contact-link {
	font-weight: bold;
	text-decoration: none;
	color: #3478bf;
	cursor: pointer;
}
.g11-more-info {
	width: 216px;
	margin: 0 -17px;	
	padding: 16px 0 12px 137px;
	border: 1px solid #4a4a4a;
	background: url(../img/gala/2011/bg-more-info.jpg) no-repeat;
}
.g11-col-left .g11-more-info p {
	margin: 0 0 6px;
}
.g11-sponsorship a:hover,
.g11-sponsorship .contact-link.cl-hover {
	text-decoration: underline;
}
.g11-sponsorship .contact-link,
.g11-sponsorship .contact-link em {
	display: none;
}
.g11-confirm {
	width: 513px;
	margin: 0 auto 18px;
	padding: 0 0 221px;
	background: url(../img/gala/2011/bg-confirm.png) no-repeat center bottom;
}
.g11-confirm p {
	margin: 0 0 24px;
	font-size: 16px;
	line-height: 20px;
	text-align: left;
	color: #fff;
}

/*Celebrity Apprentice*/
.sub-col-left.ca {
	float: left;
	margin-right: 20px;
	font-size:15px;
	line-height:19px;
}
.ca-graphic
{
	background: url(../img/ca_back.jpg) top center no-repeat;

}
.h3-std-ca {
	padding-top: 167px;
	font-size: 15px;
	text-transform: uppercase;
	color: #009ac7;
}

#donation-check
{
	width:316px;
	background-color:#D9E5F0;	
	border-top:2px solid #C2C2C2;
	border-bottom:2px solid #C2C2C2;
	font: 12px Arial;
	color: #000000;
	float:left;
	padding:13px 13px;
	line-height:16px;
}
#donation-check p
{
	line-height:15px;
	margin:0 0 10px 0;
}
#mail-check
{
	background: url(../img/mail-check.gif) top center;
	width:237px;
	height:24px;
	float:right;
	margin:22px 34px 0 0;
	font-size:14px;
	-webkit-font-smoothing: antialiased;
}
#mail-check-ig
{
	background: url(../img/mail-check.gif) top center;
	width:237px;
	height:24px;
	position:absolute;
	margin-top:80px;
	margin-left:695px;
	font-size:14px;
}
#mail-check a,
#mail-check-ig a
{
	color:white;
	text-decoration:none;
	float:left;
	position:absolute;
	margin-top:5px;
	margin-left:33px;
	font-family:arial;
}
#mail-check a:hover,
#mail-check-ig a:hover
{
	text-decoration:underline;
}

/* Media Page */
.content-sub.cs-media {
	padding-top: 0;
	background: #fff;
}
#wrapper {
	margin: 0 -63px;
	padding: 50px 0 32px;
	border-bottom: 1px solid #837f7f;
	background: #302a2a;
	border: solid #3e3737;
	border-width: 0 4px;
}
#embed {
	width: 623px;
	min-height: 408px;
	margin: 0 auto;
}
#embed h4 {
	margin: 31px 0 0;
	padding: 0 0 5px;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #009ac7;
}
#embed p {
	margin: 13px 0 5px;
	line-height: 17px;
	color: #fff;
}
#thumbs {
	padding: 0 0 27px;
	border-bottom: 1px solid #837f7f;
}
#thumbs table {
	border: none;
	border-collapse: collapse;
}
#thumbs td {
	padding: 27px 10px 0;
	width: 258px;
	text-align: center;
	vertical-align: top;
}
.thumbBox {
	display: block;
	height: 112px;
	overflow: hidden;
	text-align: center;
}
#thumbs img {
	width: 200px;
	height: 150px;
	margin-top: -19px;
	border: none;
}
#thumbs p {
	margin: 6px 0 0;
}
.vNav-active {
	font-size: 1.5em;
	font-weight: bold;
}

#rblitz-content {
}

#rblitz-container{
	font: Helvetica;
	color: #056e8c;
	font-size: 1.1em;
}

#rblitz-right {
	width: 230px;
	position: relative;
	float: left;
	color: #fDDDdba31;
}

#rblitz-rtext{
	font: Helvetica Bold;
	color: #056e8c;
}

#rblitz-container h1{
	font: Helvetica Bold;
	font-size: 22px;
	color: #fdba31;
}

#rblitz-container h2{
	font: Helvetica Bold;
	font-size: 12px;
	color: #fdba31;
}

#rblitz-form label{
	font-weight: bold;
}

.rblitz-txt-s {
	background-color: #def4fd;
	border: 0;
	width: 47px;
	color: #056e8c;
	font-weight: bold;
}

.rblitz-txt-s2 {
	background-color: #def4fd;
	border: 0;
	width: 120px;
	color: #056e8c;
	font-weight: bold;
}

.rblitz-txt-s3 {
	background-color: #def4fd;
	border: 0;
	width: 32px;
	color: #056e8c;
	font-weight: bold;
}

.rblitz-txt {
	background-color: #def4fd;
	border: 0;
	width: 379px;
	font-weight: bold;
	color: #056e8c;
}

.rblitz-tb td {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	height: 32px;
}

.rblitz-tb-s {
	font-weight: none;
}

.rblitz-set {
	font: 12px/14px Helvetica Bold,Arial,sans-serif;
	font-size: 1em;
	margin-bottom: 10px;
	line-height: 1.6em;
}

.rblitz-sm {
	font: Helvetica Bold;
	font-size: 10px;
	font-style: italic;
	
}

.rblitz-link {
	color: #4cb9d9;
	font-weight: bolder;
	text-decoration: none;
	font-size: 1em;
}

.rblitz-select {
	width: 120px;
	background-color: #def4fd;
	color: #056e8c;
	border: 1px solid #056e8c;
	font-weight: bold;
}

.rblitz-submit {
	background: url('../img/rblitz-submit.png') center no-repeat;
	width: 111px;
	height: 28px;
}

.rblitz-submit:hover {
	width: 111px;
	height: 28px;
	background: url('../img/rblitz-submit-hover.png') center no-repeat;
}

.ML {
	font: 14px/20px Helvetica,Arial,sans-serif;
	width: 920px;
	padding: 0px 20px 20px 20px;
	background: #FFFFFF;
	color: #47545f;
	overflow: auto;
}

.ML-PBText {
	font-weight: bold;
	color: #f8ab36;
}

.ML-BText {
	color: #1692b5;
}

.ML-Line1 {
	float:left;
	margin: 0 0 18px 0;
	width: 920px;
	height:15px;
	background: #1692b5;
}

.ML-Line2 {
	float:left;
	margin: 10px 0 10px 0;
	width: 920px;
	height:5px;
	background: #9ee0ef;
}

.ML-MD-L {
	float:left;
	width: 520px;
}

.ML-MD-R {
	float:left;
	width: 345px;
	padding-left: 25px;
}

.ML-M-PBText {
	font-weight: bold;
	color: #28bbd8;
	font: 22px/20px Helvetica,Arial,sans-serif;
}

.ML-M-BText {
	color: #1895b3;
	font: 14px/14px Helvetica,Arial,sans-serif;
}

.ML-M-Text {
	color: #1A3C4F;
	font: 14px/16px Helvetica,Arial,sans-serif;
}

.ML-B {
	float:left;
	margin-right: 20px;
}

.ML-All-link {
	font: 12px/12px Helvetica,Arial,sans-serif;
	text-decoration: none;
	color: #29bce2;
	font-weight: bolder;
}

.ML-All-link:hover {
	font: 12px/12px Helvetica,Arial,sans-serif;
	text-decoration: none;
	color: #F7B329;
	font-weight: bolder;
}

.ML-MORE {
	color: #28bbd8;
	font: 12px/12px Helvetica,Arial,sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.ML-Alpha {
	position: relative;
	width: 245px;
	height:30px;
	background: #056e8c;
	opacity:0.7;
	display: none;
	left: 0px;
	top: 0px;
	margin-top:-35px;
	filter: alpha(Opacity=85); 
}

.ML-B-WBText {
	color: #FFFFFF;
	font: 14px/14px Helvetica,Arial,sans-serif;
	font-weight: bold;
}

.ML-B-WText {
	color: #FFFFFF;
	font: 12px/12px Helvetica,Arial,sans-serif;
}

.AllM-h2 {
	color: #038fb0;
	font: 27px/27px Helvetica,Arial,sans-serif;
	margin-top: 10px;
	margin-bottom: 0px;
}

.AllM-h2-D {
	color: #038fb0;
	font: 25px/25px Helvetica,Arial,sans-serif;
	font-weight: bolder;
}

.AllM-h2-D2 {
	color: #31bdcc;
	font: 19px/19px Helvetica,Arial,sans-serif;
}

.AllM-h3 {
	color: #f7b329;
	font: 20px/20px Helvetica,Arial,sans-serif;
}

.AllM-h3-a {
	color: #f7b329;
	font: 20px/20px Helvetica,Arial,sans-serif;
	text-decoration: none;
}

.All-link {
	text-decoration: none;
	color: #28BBD8;
	font-weight: bolder;
}

.All-link:hover {
	text-decoration: none;
	color: #F7B329;
	font-weight: bolder;
}

.All-date {
	color: #156d91;
}

.AllM {
	font: 12px/18px Helvetica,Arial,sans-serif;
}

.M-menu-link {
	font: 10px/12px Helvetica,Arial,sans-serif;
	font-weight: bolder;
	text-decoration: none;
	color: #058ead;
}

.M-Menu {
	height: 20px;
	font: 10px/12px Helvetica,Arial,sans-serif;
	font-weight: bolder;
	color: #058ead;
	margin: -10px 0 0px 20px;
}

.MD-sponsors {
	font: 16px/16px Helvetica,Arial,sans-serif;
	float:left;
	margin: 0 0 5px 0;
	width: 339px;
	height: 19px;
	background: #1692b5;
	color: #FFFFFF;
	font-weight: bolder;
	padding-left: 11px;
	padding-top: 2px;
}

.MD-guests {
	font: 16px/16px Helvetica,Arial,sans-serif;
	float:left;
	margin: 0 0 5px 0;
	width: 339px;
	height: 19px;
	background: #28bcdb;
	color: #FFFFFF;
	font-weight: bolder;
	padding-left: 11px;
	padding-top: 2px;
}

.MD-R-inner {
	font: 12px/16px Helvetica,Arial,sans-serif;
	color: #236b8b;
	font-weight: bolder;
	margin-bottom: 20px;
}

.MD-top {
	width: 920px;
	font: 15px/16px Helvetica,Arial,sans-serif;
	margin: 10px 0 10px 0;
	color: #47545f;
}

.MD-top-link {
	font: 11px/11px Helvetica,Arial,sans-serif;
	text-decoration: none;
	color: #45c6db;
	font-weight: bolder;
}

.CountrySelectBox {
	width:162px;
	height:23px;
	font: 14px/14px Helvetica,Arial,sans-serif;
	background:#12708f url(../img/SelectBox.png) no-repeat;
	white-space:nowrap;
	border:0;
	padding: 2px;
	color: #FFFFFF;
}

.CountrySelectBoxOptions {
	width:162px;
	border-top: 1px solid #ffffff;
	border-width:1px 0px 0px 0px
}

.ML-Line3 {
	float:left;
	margin: 0 0 0 0;
	width: 180px;
	height:20px;
	background: #1692b5;
	font: 16px/16px Helvetica,Arial,sans-serif;
	color: #FFFFFF;
	font-weight: bolder;
	padding: 3px 0 0 10px;
}

.ML-Line4 {
	float:left;
	margin: 0 0 0 0;
	width: 920px;
	height: 7px;
	background: #9ee0ef;
	font: 12px/16px Helvetica,Arial,sans-serif;
	color: #FFFFFF;
	font-weight: bolder;
	margin: 20px 0 10px 0;
}

.ML-Line5 {
	float:left;
	margin: 0 0 0 0;
	width: 910px;
	height:17px;
	background: #4CB9D9;
	font: 12px/14px Helvetica,Arial,sans-serif;
	color: #FFFFFF;
	font-size: 1.1em;
    	font-weight: bolder;
	padding: 1px 0 0 10px;
	margin: 0px 0 0px 0;
}

.ML-Line6 {
	float:left;
	width: 910px;
	height:16px;
	background: #4CB9D9;
	font: 12px/14px Helvetica,Arial,sans-serif;
	color: #FFFFFF;
	font-size: 1.1em;
    	font-weight: bolder;
	padding: 2px 0 0 10px;
	margin: 0px 0 0px 0;
}

.EventsRT {
	width:200px;
	float:left;
	margin-left:20px;
	color: #425864;
	font: 13px/16px Helvetica,Arial,sans-serif;
}

.EventsRTBlue {
    font: 13px/16px Helvetica,Arial,sans-serif;
    color: #425864;
    font-weight: bolder;
}

.EventsMBlue {
    font: 18px/16px Helvetica,Arial,sans-serif;
    color: #056e8c;
    font-weight: bolder;
	margin-top:-1px;
}

.ML-Alpha2 {
	position: relative;
	width: 260px;
	height:80px;
	display: none;
	left: 0px;
	top: 0px;
	margin-top:-80px;
}

.ML-Alpha2-f {
	position: relative;
	width: 260px;
	height:80px;
	background: #FFFFFF;
	opacity:0.6;
	left: 0px;
	top: 0px;
	filter: alpha(Opacity=60); 
}

.ML-AlphaText {
	position: relative;
	text-align:left;
    	font: 12px/17px Helvetica,Arial,sans-serif;
	color: #073c4b;
	font-weight: bolder;
	padding:6px 10px 6px 10px;
	left: 0px;
	top: 0px;
	margin-top:-83px;
}

.MSocial {
	margin: 15px 0 10px 20px;
}

.link-button-register-big2 {
	display: block;
	background: url('../img/bg_small_button.jpg ') center no-repeat;
	width: 110px;
	height: 28px;
	text-decoration: none;
}
.link-button-register-big2:hover {
	background: url('../img/bg_small_button_hover.jpg ') center no-repeat;
}

.ML-Line_nextup {
	float:left;
	margin: 0 0 0 0;
	width: 180px;
	height:20px;
	background: #236b8b;
	font: 16px/16px Helvetica,Arial,sans-serif;
	color: #FFFFFF;
	font-weight: bolder;
	padding: 3px 0 0 10px;
}

.divCountry {
	font: 12px/16px Helvetica,Arial,sans-serif;
}

.All-Country {
	color: #57acc0;
	font-weight: bolder;

}

.All-link-global {
	font: 11px/14px Helvetica,Arial,sans-serif;
	text-decoration: none;
	color: #28BBD8;
	font-weight: bolder;
}

.All-link-global:hover {
	text-decoration: none;
	color: #F7B329;
	font-weight: bolder;
	text-decoration: none;
}

.Events-blue-text-block {
	color: #056E8C;
	font: 14px/15px Helvetica,Arial,sans-serif;
	font-weight: bolder;
	font-size: 1.35em;
	line-height: 1.45em;
}

.EV-Mb {
	font: 14px/20px Helvetica,Arial,sans-serif;
	font-size: 1.8em;
	font-weight: bolder;
	color: #038FB0;
	margin-top: 10px;
}

@font-face {
	font-family: 'StandardCT-CondensedMedium';
	src: url('../webfonts/1B46AB_0_0.eot');
	src: url('../webfonts/1B46AB_0_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/1B46AB_0_0.woff') format('woff'),url('../webfonts/1B46AB_0_0.ttf') format('truetype');
}

