/* Global */
html {
height:100%;
}
body {
height:100%;
margin:0;
background:#242424 url(../img/bg-body.png) repeat-x;
font:12px Arial, Helvetica, sans-serif;
line-height:14px;
color:#000;
}
.page {
position:absolute;
width:100%;
}
.frame {
width:968px;
margin:0 auto;
background:url(../img/bg-frame.png) repeat-y;
}
.link-std {
color:#1778be;
text-decoration:none;
}
.link-std:hover {
text-decoration:underline;
}
.nowrap {
white-space:nowrap;
}
.link-hn-right{
color:#b85506;
text-decoration:none;
}
/* Header */
.header {
width:960px;
height:110px;
margin:0 4px 36px;
background:#fff;
}
.logo-shf {
display:block;
float:left;
width:183px;
height:64px;
margin:22px 29px 0;
outline:none;
background:url(../img/logo-shf-183x64.png) no-repeat;
text-indent:-9999px;
}
.call-banner {
display:block;
float:right;
width:500px;
height:110px;
outline:none;
background:right top no-repeat;
text-indent:-9999px;
}
/* Navigation */
.nav-frame {
position:absolute;
top:110px;
z-index:10;
width:960px;
margin:0 4px;
}
.nav-main {
width:960px;
height:43px;
margin:0;
padding:0;
list-style:none;
background:url(../img/bg-nav-main.png) no-repeat;
}
.nav-main li {
float:left;
position:relative;
}
.nav-main li.anchor-left {
padding-left:76px;
}
.nav-main li.n-icons {
padding-left:8px;
}
.nav-btn {
float:left;
display:block;
height:36px;
outline:none;
background:url(../img/nav-main.png) no-repeat;
text-indent:-9999px;
}
.nav-btn.n1 {
width:57px;
background-position:0px top;
}
.p1 .nav-btn.n1 {
background-position:0px bottom;
}
.nav-btn.n1:hover,.p1 .nav-btn.n1:hover,.nav-btn.n1.n-over-n1,.p1 .nav-btn.n1.n-over-n1 {
background-position:0px center;
}
.nav-btn.n2 {
width:129px;
background-position:-57px top;
}
.p2 .nav-btn.n2 {
background-position:-57px bottom;
}
.nav-btn.n2:hover,.p2 .nav-btn.n2:hover,.nav-btn.n2.n-over-n2,.p2 .nav-btn.n2.n-over-n2 {
background-position:-57px center;
}
.nav-btn.n3 {
width:100px;
background-position:-186px top;
}
.p3 .nav-btn.n3 {
background-position:-186px bottom;
}
.nav-btn.n3:hover,.p3 .nav-btn.n3:hover,.nav-btn.n3.n-over-n3,.p3 .nav-btn.n3.n-over-n3 {
background-position:-186px center;
}
.nav-btn.n4 {
width:87px;
background-position:-286px top;
}
.p4 .nav-btn.n4 {
background-position:-286px bottom;
}
.nav-btn.n4:hover,.p4 .nav-btn.n4:hover,.nav-btn.n4.n-over-n4,.p4 .nav-btn.n4.n-over-n4 {
background-position:-286px center;
}
.nav-btn.n5 {
width:65px;
background-position:-373px top;
}
.p5 .nav-btn.n5 {
background-position:-373px bottom;
}
.nav-btn.n5:hover,.p5 .nav-btn.n5:hover,.nav-btn.n5.n-over-n5,.p5 .nav-btn.n5.n-over-n5 {
background-position:-373px center;
}
.nav-btn.n6 {
width:95px;
background-position:-438px top;
}
.p6 .nav-btn.n6 {
background-position:-438px bottom;
}
.nav-btn.n6:hover,.p6 .nav-btn.n6:hover,.nav-btn.n6.n-over-n6,.p6 .nav-btn.n6.n-over-n6 {
background-position:-438px center;
}
.nav-btn.n7 {
width:86px;
background-position:-533px top;
}
.p7 .nav-btn.n7 {
background-position:-533px bottom;
}
.nav-btn.n7:hover,.p7 .nav-btn.n7:hover,.nav-btn.n7.n-over-n7,.p7 .nav-btn.n7.n-over-n7 {
background-position:-533px center;
}
.nav-btn.n8 {
width:106px;
background-position:-619px top;
}
.p8 .nav-btn.n8 {
background-position:-619px bottom;
}
.nav-btn.n8:hover,.p8 .nav-btn.n8:hover,.nav-btn.n8.n-over-n8,.p8 .nav-btn.n8.n-over-n8 {
background-position:-619px center;
}
.nav-btn.n9 {
width:82px;
background-position:-725px top;
}
.p9 .nav-btn.n9 {
background-position:-725px bottom;
}
.nav-btn.n9:hover,.p9 .nav-btn.n9:hover,.nav-btn.n9.n-over-n9,.p9 .nav-btn.n9.n-over-n9 {
background-position:-725px center;
}
.nav-btn.n10 {
width:14px;
height:15px;
margin:11px 3px 0 0;
background-position:-815px -11px;
}
.nav-btn.n11 {
width:14px;
height:15px;
margin:11px 3px 0 0;
background-position:-832px -11px;
}
.nav-btn.n12 {
width:14px;
height:15px;
margin:11px 0 0;
background-position:-849px -11px;
}
.nav-menu {
position:absolute;
left:1px;
top:36px;
visibility:hidden;
width:180px;
overflow:auto;
margin:0;
padding:0 0 5px;
list-style:none;
background:#286007;
}
.anchor-left .nav-menu {
left:76px;
}
.nav-menu.anchor-right {
left:auto;
right:1px;
text-align:right;
}
.nav-menu li {
clear:left;
width:180px;
margin:0;
}
.nav-menu a {
display:block;
padding:3px 14px 4px;
outline:none;
font-size:13px;
text-decoration:none;
color:#fff;
}
.nav-menu a:hover {
background:#1a3e05;
}

/*globe page*/
#swf-globe {
display:block;
width:960px;
height:405px;
margin:0 4px;
background:#fff;
}
#swf-globe-alt {
width:960px;
height:405px;
background:url(../img/globe-back.jpg) no-repeat;
margin:0 4px;
text-align:center;
}
#swf-globe-alt img {
	margin-top:156px;
	border:none;
}
/* Home Page */
#swf-home {
display:block;
width:960px;
height:357px;
margin:0 4px;
background:#fff;
}
#swf-home-alt {
width:960px;
height:357px;
background:url(../img/bg-swf-home-alt.jpg) no-repeat;
margin:0 4px;
text-align:center;
}
#swf-home-alt img {
margin-top:156px;
border:none;
}
.content-home {
width:960px;
min-height:578px;
overflow:auto;
margin:0 4px;
border-top:14px solid #fff;
background:#fff url(../img/bg-content-home.png) center top repeat-y;
}
.col-sides {
float:left;
width:347px;
padding-bottom:24px;
}
.col-sides.col1 { margin-right:1px; }
.h2-side {
width:347px;
height:25px;
margin:0;
outline:none;
background-repeat:no-repeat;
text-indent:-9999px;
}
.h2-side.foundation-spotlights { background-image:url(../img/h2-side-foundation-spotlights.png); }
.h2-side.newsletters { background-image:url(../img/h2-side-newsletters.png); }
.h2-side.stay-connected { background-image:url(../img/h2-side-stay-connected.png); }
.h2-side.upcoming-missions { background-image:url(../img/h2-side-upcoming-missions.png); }
.h2-side.us-domestic-assistance { background-image:url(../img/h2-side-us-domestic-assistance.png); }
.spot {
width:299px;
overflow:auto;
margin:0px 0 0 28px;
padding:12px 0;
border-top:1px dotted #dbdbdb;
}
.spot.s-first {
border:none;
}
.spot img {
display:block;
width:113px;
height:118px;
margin-bottom:6px;
border:none;
}
.spot.thumb-right img {
float:right;
margin-left:12px;
}
.spot.thumb-left img {
float:left;
margin-right:12px;
}
.spot h3 {
margin:0;
font-size:12px;
}
.spot p {
width:174px;
margin:0;
}
.spot.thumb-right p {
float:left;
}
.spot.thumb-left p {
float:right;
}
.spot .link-std {
display:block;
margin:10px 0 0;
}
.mission-summary {
width:319px;
margin:0 0 15px;
border:none;
border-collapse:collapse;
}
.mission-summary th {
padding:0 0 9px 20px;
text-align:left;
}
.mission-summary th strong {
display:block;
padding:14px 0 6px;
border-bottom:1px dotted #dbdbdb;
}
.mission-summary td {
padding:0 0 0 20px;
line-height:12px;
}
.call-home {
padding:16px 28px 16px 20px;
}
.call-home.hearnow {
padding-right:112px;
background:url(../img/call-home-hearnow.jpg) right bottom no-repeat;
}
.h3-call {
margin:0 0 10px;
height:13px;
outline:none;
background-repeat:no-repeat;
text-indent:-9999px;
}
.h3-call.hear-now { background-image:url(../img/h3-call-hearnow.png); }
.call-home p {
margin:0;
}
.call-home p .link-std {
display:block;
margin:10px 0 0;
}
.simple {
margin:0;
padding:0;
list-style:none;
}
.col2 {
float:left;
width:264px;
margin-right:1px;
padding:33px 0 205px;
background:url(../img/bg-col-center.png) center top repeat-x;
}
.col2-content {
position:absolute;
bottom:41px;
width:264px;
}
.call-center {
margin:0 14px 22px;
padding:0 0 17px;
border-bottom:1px dotted #dbdbdb;
text-align:center;
}
.h2-center {
margin:0;
outline:none;
background:center top no-repeat;
text-indent:-9999px;
}
.h2-center.check-hearing {
height:116px;
background-image:url(../img/h2-center-check-hearing.png);
}
.h2-center.make-donation {
height:13px;
background-image:url(../img/h2-center-make-donation.png);
}
.call-center p {
margin:9px 0 0;
line-height:12px;
}
.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.take-test {
background-image:url(../img/btn-center-take-test.png);
}
.btn-center.donate-now {
background-image:url(../img/btn-center-donate-now.png);
}
.bq-center {
height:205px;
margin:0;
padding:0;
outline:none;
background:center bottom no-repeat;
text-indent:-9999px;
}
.bq-center.wfa {
background-image:url(../img/bq-center-wfa.jpg);
}
.bq-center p {
margin:0;
}
.content-home .link-std {
font-weight:bold;
}
/* Sub Pages */
.content-sub {
width:834px;
overflow:auto;
margin:0 4px;
padding:40px 63px 22px;
background:#fff no-repeat;
}
.content-sub.bg-about-us {
width:837px;
padding-right:60px;
background-image:url(../img/bg-content-map2-centered.jpg);
}
.content-sub.bg-connect {
background-image:url(../img/bg-content-map-centered.jpg);
}
.content-sub.bg-contact-us {
background-image:url(../img/bg-content-map-centered.jpg);
}
.content-sub.bg-education {
background-image:url(../img/bg-content-education.jpg);
}
.content-sub.bg-give-goods {
background-image:url(../img/bg-content-map-centered.jpg);
}
.content-sub.bg-missions {
background-image:url(../img/bg-content-map.jpg);
}
.content-sub.bg-missions.bg-m-detail {
width:897px;
padding-right:0;
}
.content-sub.bg-missions.bg-m-all {
width:837px;
overflow:auto;
padding-right:60px;
}
.content-sub.bg-news-and-media {
background-image:url(../img/bg-content-green2-centered.jpg);
}
.content-sub.bg-news-and-media.news-cols {
width:837px;
overflow:auto;
padding-right:60px;
}
.content-sub.bg-privacy-policy {
background-image:url(../img/bg-content-map-centered.jpg);
}
.content-sub.bg-programs {
background-image:url(../img/bg-content-map-centered.jpg);
}
.content-sub.bg-serve {
background-image:url(../img/bg-content-map-centered.jpg);
}
.content-sub.bg-share {
background-image:url(../img/bg-content-map-centered.jpg);
}
.content-sub.bg-sitemap {
background-image:url(../img/bg-content-map-centered.jpg);
}
.content-sub.bg-supporters {
background-image:url(../img/bg-content-supporter.jpg);
}
.content-sub.bg-tell {
background-image:url(../img/bg-content-map-centered.jpg);
}
.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.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.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.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 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 8px;
font-size:16px;
line-height:16px;
}
.h3-std.h3-light {
color:#fff;
}
.h3-std.h3-light.black{
color:#000;
clear:both;
}
.h3-std strong {
text-transform:uppercase;
}
.h4-std {
margin:0 0 8px;
padding:4px 0;
border-bottom:1px dotted #dbdbdb;
font-weight:normal;
font-size:14px;
}

.h4-std.h4-first {
padding-top:0;
}
.h4-std.h4-fs {
width:518px;
}
.h5-std {
margin:0;
font-size:12px;
}
.p-std {
margin:0 0 15px;
}
.p-std img{
float:left;
border: 3px solid #afafaf;
margin:3px 5px;
}
.p-no-margin {
margin:0;
}
.sub-col-left {
float:left;
width:605px;
margin-right:20px;
}
.sub-col-right {
float:left;
width:209px;
}
/* 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;
}
.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 #dbdbdb;
border-width:1px 0 0;
}
.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;
}
.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:#d5a71c;
}
.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-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;
}
.fs-inst {
float:left;
margin:0;
padding:9px 0 0 15px;
font-style:italic;
}
.fs-inst strong {
color:#d5a71c;
}
.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:#1778be;
}

/* 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:121px;
overflow:hidden;
margin:0 0 19px 14px;
padding:0;
list-style:none;
}
.video-grid-i li {
float:left;
padding:11px;
}
.video-grid-i span {
display:block;
margin:4px 0 0;
text-align:center;
}

.video-grid-d {
width:818px;
height:121px;
overflow:hidden;
margin:0 0 19px 14px;
padding:0;
list-style:none;
}
.video-grid-d li {
float:left;
padding:11px;
}
.video-grid-d span {
display:block;
margin:4px 0 0;
text-align:center;
}

.v-thumb {
display:block;
width:104px;
padding:4px;
background:#dbdbdb;
}
.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;
}
.v-thumb img {
display:block;
width:104px;
height:73px;
border:0;
}


.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 #dbdbdb;
font-weight:bold;
font-size:26px;
line-height:26px;
text-align:left;
}
.mission-list caption.m-cap1 {
color:#0f5285;
}
.mission-list caption.m-cap2 {
color:#b21212;
}
.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;
}
.news-list caption {
font-size:16px;
line-height:16px;
text-transform:capitalize;
color:#1778be;
padding:10px 3px 4px;
caption-side:top;
border-bottom:1px dotted #dbdbdb;
text-align:left;
color:#000;
}
.news-list caption span {
float:right;
}
.news-list caption .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;
margin:0 4px;
overflow:auto;
padding:40px 0 22px 63px;
width:897px;
}
.content-education-new.bg-education-new {
background-image:url(../img/bg-content-map3-centered.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;
	background-color: red;
	margin-left:9px;
	background:url(../img/bg-center-column.jpg) top center no-repeat #fff;
}
#right-column-education{
	width:204px;
	float:left;
	background-color: blue;

	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 {
margin:0 4px;
padding:40px 63px 22px;
background:#fff url(../img/bg-content-brown-centered.jpg) no-repeat;
}
.content-get-involved.get-cols {
width:837px;
overflow:auto;
padding-right:60px;
}
.content-get-involved .h1-sub,.content-get-involved .h2-sub {
/*margin-left:19px;*/
}
.gi-menu {
width:871px;
height:173px;
margin:0 auto 35px;
padding:0;
list-style:none;
background:url(../img/gi-menu.png) no-repeat;
}
.gi-menu li {
float:left;
width:144px;
padding:0 0 0 19px;
}
.gi-menu li.gi-center {
width:181px;
}
.gi-menu h3 {
height:1px;
margin:0;
overflow:hidden;
outline:none;
text-indent:-9999px;
}
.gi-menu .btn-std {
margin:80px auto 16px;
}
.gi-menu p {
margin:0;
text-transform:uppercase;
text-align:center;
color:#616161;
}
.bq-txt {
margin:0;
padding:0 0 22px;
}
.bq-txt p {
margin:0;
font-weight:bold;
font-size:18px;
line-height:23px;
text-align:center;
}
.bq-txt strong {
display:block;
text-transform:uppercase;
color:#888;
}

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


}
/* Video Player */
div.overlay {
background:url(../img/bg-video-player.png) no-repeat;
padding:40px 40px 0;
width:480px;  
display:none;
}
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 {
width:852px;
overflow:auto;
margin:0 4px;
padding:40px 54px 22px;
line-height:normal;
}
.content-prog.bg-hear-now {
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 {
background:#7faddb url(../img/bg-content-hearing-angel.jpg) no-repeat;
}
.content-prog.bg-sound-matters {
background:#aac745 url(../img/bg-content-sound-matters.jpg) no-repeat;
}
.content-prog .h1-sub {
margin-left:11px;
}
.frame-prog {
width:818px;
margin:168px auto 0;
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;
margin:0 4px;
overflow:auto;
padding:40px 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;
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 {
color:#fff;
font-size:11px;
height:28px;
margin:13px auto 0;
overflow:hidden;
width:960px;

}
.nav-footer {
float:left;
list-style:none;
margin:0;
padding:0;
width:615px;

}
.nav-footer li {
display:inline;
margin-left:12px;
}
.nav-footer a {
color:#d5a71c;
font-weight:bold;
text-decoration:none;

}
.nav-footer a:hover {
text-decoration:underline;
}
.legal {
float:left;
margin:0 12px 0 0;
text-align:right;
width:333px;
}
.swf-holder{

margin-left:17px;
margin-top:39px;


}
img.sponsor-page{
display:block;
width:720px;
border:none;
}
#program-push{
margin-left:145px;
width:564px;
}

.program-ha
{
width:564px;
height:157px;
display:block;
text-indent:-9999px;
background-image: url(../img/programs-hearingangel.png);
}
.program-sm{
background-image: url(../img/programs-soundmatters.png);	
display:block;
height:157px;
text-indent:-9999px;
width:564px;

}
.program-hn{
background-image: url(../img/programs-hearnow.png);	
display:block;
height:157px;
text-indent:-9999px;
width:564px;

}
#program-push .p-std{
margin-left:12px;
}
.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:0 0 16px;
}
.scr-call1 img {
width:205px;
height:189px;
outline:none;
border:none;
}

/* Staff Directory */
.staff-directory {
border-collapse:collapse;
border:none;
margin:0 0 24px;
width:100%;
}
.staff-directory th,
.staff-directory td {
padding:6px 20px 6px 0;
border-bottom:1px dotted #dbdbdb;
line-height:normal;
text-align:left;
}
.staff-directory td.sd-heading {
padding-bottom:4px;
border-bottom:1px solid #000;
font-weight:bold;
font-size:16px;
text-transform:uppercase;
}
.staff-directory td.sd-first {
padding-top:12px;
}
.staff-directory td.sd-last {
padding-bottom:30px;
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-color:none;
	background:url(../img/btn-watch-highlight.png) bottom left no-repeat #000;
}

.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;
}
.h3-donate {
width:361px;
height:90px;
margin:53px auto 0;
outline:none;
background-repeat:no-repeat;
text-indent:-9999px;
}
.h3-donate.give-today {
background-image:url(../img/h3-donate-give-today.png);
}
.donate-option {
float:left;
width:240px;
}
.h4-donate {
width:240px;
height:48px;
margin:0 0 18px;
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:-240px 0px;
}
.h4-donate.h4d-opt3 {
background-position:-480px 0px;
}
.h4-donate.h4d-opt4 {
background-position:-720px 0px;
}
.donate-option p {
margin:0 27px 11px;
}
.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);
}


.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;
margin:0 4px;
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;
margin:0 4px;
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-color:none;
	background:url(../img/btn-clear-watch-highlight.png) bottom left no-repeat #000;
}

.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.domestic{
	padding:0 3px 4px;
	caption-side:top;
	border-bottom:1px dotted #dbdbdb;
	font-weight:bold;
	font-size:26px;
	line-height:26px;
	text-align:left;
	color:#0F5285;
	margin-top:20px;
}

.video-library.domestic a:hover {
text-decoration:underline;
}
.video-library.domestic a {
	float:right;
	color:#1778be;
	text-decoration:none;
	font-size:12px;
	margin-top:5px;
}

.video-library.international{
	padding:0 3px 4px;
	caption-side:top;
	border-bottom:1px dotted #dbdbdb;
	font-weight:bold;
	font-size:26px;
	line-height:26px;
	text-align:left;
	color:#B21212;
}

.video-library.international a:hover {
text-decoration:underline;
}
.video-library.international a {
float:right;
color:#1778be;
text-decoration:none;
font-size:12px;
margin-top:5px;
}

/*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 */
#minHeight { position:absolute;left:0;z-index:-1;width:100%;height:100%; }

.jScrollPaneContainer { position:relative;width:500px;overflow:hidden;margin:0 39px;z-index:999999; }
.jScrollPaneTrack { position:absolute;cursor:pointer;left:0;bottom:0;width:100%;background:#555; }
.jScrollIntervalTrack { position: absolute; }
.jScrollPaneDrag { position:absolute;overflow:hidden;background:#b2b2b2 url(../img/bg-slide-drag.png) no-repeat center center;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px; }
.jScrollPaneDrag span { display:block;width:6px;height:10px;margin:0 auto;background:url(../img/bg-slide-drag.png) no-repeat center 2px; }
.jScrollPaneDragLeft { position:absolute;bottom:0;left:0;overflow:hidden; }
.jScrollPaneDragRight { position:absolute;bottom:0;right:0;overflow:hidden; }
a.jScrollArrowLeft { display:block;position:absolute;z-index:1;bottom:0;left:0;text-indent:-2000px!important;overflow:hidden;height:9px;width:10px; }
a.jScrollArrowRight { display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px!important;overflow:hidden;height:9px;width:10px; }
.jScrollBox { position:absolute;bottom:20px;width:578px;height:82px;overflow:hidden;border:2px solid #333;visibility:hidden;z-index:100008;background:#100f10 url(../img/bg-slide-box.png) repeat-x; }
.jScrollArea { float:left;width:500px;height:72px;overflow:hidden; }
.jScrollArea ul { height:72px;overflow:hidden;margin:0;padding:0;list-style:none;background:#fff; }
.jScrollArea li { position:relative;float:left;display:block;width:100px;height:72px;overflow:hidden; }
.jScrollArea li strong { display:block;position:absolute;top:0px;left:0px;width:96px;height:68px;border:2px solid #fff; }
.jScrollArea a { display:block;width:100px;height:72px;background:#fff; }
.jScrollArea img { display:block;width:100px;height:72px;border:none;background:#fff; }

.piro_overlay { position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:#474747; display: none; z-index:0; }
.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_out { position:absolute;top:0px;right:0px;z-index:100007;width:39px;height:82px;text-indent:-999em;outline:none;display:block;background: url(../img/nextoutside.png) no-repeat;border:none;cursor:pointer; }
a.piro_next_out:hover { position:absolute;top:0px;right:0px;display:block;width:39px;height:82px;background: url(../img/nextoutside_h.png);border:none; }
a.piro_prev_out{position:absolute;top:0px;left:0px;z-index:100007; width:39px;height:82px;text-indent:-999em; outline:none;display:block; background: url(../img/prevoutside.png) no-repeat 0px center;border:none; cursor:pointer;}
a:hover.piro_prev_out{position:absolute;top:0px;left:0px;width:39px; height:82px;  display:block; background: url(../img/prevoutside_h.png) no-repeat 0px center; border:none;}
.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 img{ margin:0; padding:0; border:none;}
.t_l{background:url(../img/t_l.png) no-repeat; width:12px; height:12px;}
.t_r{background: url(../img/t_r.png) no-repeat; width:12px; height:12px;}
.t_c{height:12px; background:url(../img/t_c.png) repeat-x;}
.c_l{width:12px; background: url(../img/c_l.png) repeat-y;}
.c_c{background:url(../img/img_bg.png) repeat; margin:0; padding:0;}
.c_c div{width:380px; height:180px; margin:0; padding:26px 26px 13px;}
.c_r{width:12px; background: url(../img/c_r.png) repeat-y;}
.b_c{height:12px; background:url(../img/b_c.png) repeat-x;}
.b_l{background:url(../img/b_l.png) no-repeat; width:12px; height:12px;}
.b_r{background:url(../img/b_r.png) no-repeat; width:12px; height:12px;}
.box_img{ position:absolute; z-index:99995; background: url(../img/img_bg.png);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:-50px;left:50%;z-index:100009;width:161px;height:40px;margin:0 0 0 -80.5px;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) }

/* Pre-event Template */
.content-event-pre {
	width:960px;
	overflow:auto;
	margin:0 4px;
	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;
margin:0 4px;
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;
}