/* 
////////////////////////
UNIVERSAL STYLES
////////////////////////
*/

/* 
COLORS
dk blue: #00285d
md blue: #0061a3
lt blue: #4c90c6
bright blue: #4eafe4
steel blue: #6d808e
orange: #f89829
red orange: #f47b19
grey: #f2f2f2
*/

body { color: #333; font-family: Corbel, Tahoma, 'Trebuchet MS', Arial, sans-serif; font-size: 88%; height: 100%; line-height: 1.46em; }

h1 { color:#000; font-size:2.14em; line-height:1.2em; padding:0; }
h2 { color:#000; font-size:.86em; line-height:1.1em; margin:0 0 .25em; text-transform: uppercase; }
h3 { color:#f47b19; font-size: 1.71em; line-height:1.25em; margin: .5em 0;  }
h4 { color:#000; font-size: 1.29em; margin: 0 0 .5em; }
h5 { color:#6d808e; font-size:.86em; line-height:1em; margin:0 0 .5em; text-transform: uppercase; }
h6 { color:#999; font-size:.79em; line-height: 1.3em; margin: 1em 0 0; }


p { margin: 0 0 1em 0; padding: 0; }
blockquote p {  }
strong { color: #fff; font-weight:bold; }	
em { font-style:italic; }

span {}
img { border: 0; position: relative; }

a, a:link, a:visited { color: #0061a3; text-decoration: none; }
a:focus, a:hover, a:active { color:#f89829;  outline: none;   } 
a:active { color: #f47b19 !important;  } 

.theIssue strong {color:Black;}


/* 
////////////////////////
CUSTOM STYLES 
//////////////////////// 
*/

.logo h2 { font-size:1.29em; }
.sponsored p { color: #425d7b; display: inline; font-size:.86em; }
.sponsored h5 {  display: inline; }
.sponsored a, .sponsored a:link, .sponsored a:visited { background: url(../img/global/nab-logo.png) 10px 0 no-repeat; display: block; float: right; height: 40px;  width: 70px; }
.sponsored a:focus, .sponsored a:hover, .sponsored a:active { background-position: 10px -40px;}
.language h5{ font-size:.79em; font-weight: bold; }

/* NAVIGATION */
.nav ul { }
.nav li {  }
.nav li a, .nav li a:link, .nav li a:visited { font-weight: bold; line-height: 1.64em; text-transform: uppercase; }
.nav li:first-child a, .nav li:first-child a:link, .nav li:first-child a:visited {   }
.nav li a:focus, .nav li a:hover {  }

.nav li#nav-home { height: 23px; padding-left: 0; width: 13px;}
.nav li#nav-home a, .nav li#nav-home a:link, .nav li#nav-home a:visited { background: url(../img/global/nav-home.gif) 0 -35px no-repeat; display: block; height: 23px; width: 13px; }
.nav li#nav-home a:focus, .nav li#nav-home a:hover, .nav li#nav-home a:active,
.nav li#nav-home.selected a, .nav li#nav-home.selected a:link, .nav li#nav-home.selected a:visited { background-position: 0 5px; }
.nav li#nav-home span { display:none; }

.nav li.selected a, .nav li.selected a:link, .nav li.selected a:visited { color:#f89829;  }
.nav li.selected a:focus, .nav li.selected a:hover, .nav li.selected a:active { color:#f47b19; }

/* BANNER */
.banner h3 { margin: 0 0 .25em; }
.banner .orange-button { background: url(../img/global/orange-button.png) 0 0 no-repeat; display: block; color: #FFF; font-size: 1em; font-weight: bold; height: 65px; padding: 0; text-align: center; text-transform: uppercase; width: 240px;  }
.banner .orange-button a, .banner .orange-button a:link, .banner .orange-button a:visited, 
.banner .orange-button a:focus, .banner .orange-button a:hover, .banner .orange-button a:active { color: #FFF !important; display: block; height: 48px; line-height: 48px; width: 240px; }
.banner .orange-button:hover { background-position: 0 -65px; cursor: pointer; }

/* LINK & BUTTON STYLES */
a.more, a.more:link, a.more:visited { font-size: .86em; font-weight: bold;  }
a.more:focus, a.more:hover, a.more:active { }

/* HOME STYLES */
.intro h1 { font-size:1.71em; line-height:1em; padding:0; }
.teasers { text-align: center; }
.teasers h4 { color:#767561; text-transform: uppercase; }
.teasers a.more, .teasers a.more:link, .teasers a.more:visited { background:url(../img/global/arrows.gif) right 0.25em no-repeat; color: #af292e; padding-right: 18px;  }
.location p, .announcement p { color:#d2ccb8;  margin:0; }

/* CUSTOM PAGE STYLES */
.content a, .content a:link, .content a:visited {  }
.content ul { margin:0 0 1em 0; }
/* .content li { background:url(../img/global/list.gif) 5px .375em no-repeat; color: #666; font-size:.86em; line-height: 1.2em; padding:0 0 10px 15px; } */
.content li { background:url(../img/global/list.gif) 5px .625em no-repeat; color: #666; padding:0 0 10px 15px; }
.content .list-teaser li { background-position:5px .375em; font-size:.86em; line-height: 1.2em; }

.content .inTheNews li a {font-size:1.14em;}

.list-teaser { margin: 2em 0; }
.advocacy-center { float: left; width: 200px; }
.broadcaster-toolkit { border-left: #f2f2f2 solid 2px; float: right; padding: 0 0 0 20px; width: 220px; }

.announcement h4 { color: #ccc; padding: 0 80px; text-align: center; }
.announcement h4 a, .announcement h4 a:link, .announcement h4 a:visited { color: #4eafe4; }
.announcement h4 a:focus, .announcement h4 a:hover { color: #f89829; }

.joinUs li, .inTheNews li { line-height: 1.1em; }
.inTheNews h6 { color:#333; }


a.pdf, a.pdf:link, a.pdf:visited,
a.doc, a.doc:link, a.doc:visited,
a.zip, a.zip:link, a.zip:visited,
a.ppt, a.ppt:link, a.ppt:visited,
a.print, a.print:link, a.print:visited,
a.attachment, a.attachment:link, a.attachment:visited,
a.toolkit, a.toolkit:link, a.toolkit:visited,
a.advocacy, a.advocacy:link, a.advocacy:visited,
a.webpage, a.webpage:link, a.webpage:visited { display: block; font-size: 1.29em; font-weight: bold; line-height: 2.43em; padding-left: 45px; }

a.toolkit, a.toolkit:link, a.toolkit:visited { background:url(../img/global/icons/toolkit.png) 0 0 no-repeat; line-height: 1.14em; }
a.advocacy, a.advocacy:link, a.advocacy:visited { background:url(../img/global/icons/advocacy.png) 0 0 no-repeat; line-height: 1.14em;}
a.attachment, a.attachment:link, a.attachment:visited { background:url(../img/global/icons/attachment.png) 0 0 no-repeat; }
a.webpage, a.webpage:link, a.webpage:visited { background:url(../img/global/icons/webpage.png) 0 0 no-repeat; }
a.pdf, a.pdf:link, a.pdf:visited { background:url(../img/global/icons/pdf.png) 0 0 no-repeat; }
a.print, a.print:link, a.print:visited { background:url(../img/global/icons/print.png) 0 0 no-repeat; }
a.doc, a.doc:link, a.doc:visited { background:url(../img/global/icons/doc.png) 0 0 no-repeat; }
a.zip, a.zip:link, a.zip:visited { background:url(../img/global/icons/zip.png) 0 0 no-repeat; }
a.ppt, a.ppt:link, a.ppt:visited { background:url(../img/global/icons/ppt.png) 0 0 no-repeat; }

a.email { background:url(../img/global/icons/email.png) 20px 5px no-repeat; padding-left: 40px; width: 100px !important; }

.twitter a, .twitter a:link, .twitter a:visited { background: url(../img/global/twitter.gif) 0 0 no-repeat; display: block; height: 22px; width: 95px; }
.facebook a, .facebook a:link, .facebook a:visited { background: url(../img/global/facebook.gif) 0 0 no-repeat; display: block; height: 31px; width: 93px; }
.youtube a, .youtube a:link, .youtube a:visited { background: url(../img/global/youtube.gif) 0 0 no-repeat; display: block; height: 33px; width: 83px; }


.social-links .twitter a, .social-links .twitter a:link, .social-links .twitter a:visited,
.social-links .facebook a, .social-links .facebook a:link, .social-links .facebook a:visited,
.social-links youtube a, .social-links .youtube a:link, .social-links .youtube a:visited,
.twitter a:focus, .twitter a:hover, .twitter a:active,
.facebook a:focus, .facebook a:hover, .facebook a:active,
.youtube a:focus, .youtube a:hover, .youtube a:active { background-position: 0 -47px; }

.twitter span, .facebook span, .youtube span {display: none; }


/* SUBNAV */
.subnav li a, .subnav li a:link, .subnav li a:visited { }

.subnav li.selected {  }
.subnav li.selected > a, .subnav li.selected > a:link, .subnav li.selected > a:visited { color:#f89829; }
.subnav li.selected a:focus, .subnav li.selected a:hover { color: #f47b19; }

.subnav li.selected li a, .subnav li.selected li a:link, .subnav li.selected li a:visited { }
.subnav li.selected li a:focus, .subnav li.selected li a:hover {  }



/* 
////////////////////////
FOOTER STYLES
//////////////////////// 
*/
 
.footer p, .footer p a, .footer p a:link, .footer p a:visited{ }
.footer p { font-size:.79em; line-height:1.3em;  } 



/*
////////////////////////
FORM STYLES
////////////////////////
*/

form, button { }

span.required {background: #f47b19; color:#fff;  font-size:.71em; padding:3px; text-transform: uppercase; }

.joinEffort label { color: #000; font-size: bold; }

.blue-button { background: url(../img/global/blue-button.png) 0 0 no-repeat; display: block; color: #FFF; font-size: 0.95em; font-weight: bold; height: 48px;  text-align: center; text-transform: uppercase; width: 140px;  }
.blue-button a, .blue-button a:link, .blue-button a:visited, 
.blue-button a:focus, .blue-button a:hover, .blue-button a:active { color: #FFF !important; display: block; height: 48px; line-height: 48px; width: 140px; }
.blue-button:hover { background-position: 0 -72px; cursor: pointer; }


.button-text2
{
	color:#FFFFFF;
display:block;
font-size:18px;
font-weight:bold;

padding:15px 0 0;
}

.warnRequired
{
	color:Red;	
}
.errorMessage
{
	color:Red;	
}