/* BAAQMD Styles & Presentation CSS Document */ @charset "utf-8";

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 8pt;
}

/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010 Fontspring
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Mostardesign
 * License URL: http://www.fontspring.com/fflicense/mostardesign
 */

@font-face {
	font-family: 'IntervalBold';
	src: url('type/interval_bold-webfont.eot');
	src: local('?'), url('type/interval_bold-webfont.woff') format('woff'), url('type/interval_bold-webfont.ttf') format('truetype'), url('type/interval_bold-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

p {
	font-size: 8pt;
	margin: 0;
	padding: 5px 0;
}


#pmcc p.link, #pmcc-b p.link, #pmcc-c p.link, #pmcc-d p.link { font-size: 8pt; line-height: normal; } /* Added to keep original size due to Task Order #5 Change */

u { text-decoration: none; }

.link {
	/*width: 99%;
	text-transform: capitalize;*/
	text-align: right;
	margin-bottom: 0px;
	clear: both; /*Change back to left if doesn't work*/
}
#prcc div.link {
	padding: 5px 0 0 0;
	font-weight: bold;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18pt;
	color: #1f3f5f;
	margin: 0;
	padding: 3px 0;
}

h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	margin: 0;
	padding: 0 0 5px 0;
	color: #1f3f5f;
}

h3 {
	padding: 2px 0px;
	margin: 0;
	font-size: 12pt;
	color: #3a5d81;
	font-weight: bold;
}

#prcc h3 { padding: 0 0 4px 15px; }

#prutilitybox h3 {
	font-size: 10pt;
	font-weight: bold;
	padding: 0 0 4px 0;
}

.hrstory h3 {
	font-size: 11pt;
}

.hrstory-last h3 { font-size: 11pt }

.hrstorybox h3 { 
	font-size: 13pt;
	font-weight: normal;
	padding: 11px 0 3px 15px;
	color: #fff;
}


h4 {
	font-size: 10pt;
	color: #3a5d81;
	padding: 2px 0;
	margin: 0;
}

a {
	text-decoration: underline;
}
/*  Link Icons for Specific Links  */

/*  a[href$=".pdf"] {
	background: url(images/icons/pdf.gif) no-repeat right center;
}

a[href^="http:"] {
	background: url(images/icons/extlink.gif) no-repeat right center;
	padding-right: 14px;
}*/

.gnavdot {
	background: url(../images/background/gnavdot.gif) no-repeat left center;
	padding-left: 14px;
}

a.rss {
	background: url(../images/icons/rss.png) no-repeat right bottom;
	padding-right: 14px;
}

.linkarrow {
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	height: 20px;
	padding-right: 18px;
	background: url(../images/buttons/more_arrow_w.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.linkarrow:visited { background-position: right bottom; }
.linkarrow:hover { background-position: right center; }

.linkarrow-g {
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	height: 20px;
	padding-right: 18px;
	background: url(../images/buttons/more_arrow_w.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.linkarrow-g:visited { background-position: right bottom; }
.linkarrow-g:hover { background-position: right center; }

/*  Buttons  */

a.button, .button {
	background: transparent url(../images/buttons/button-a.gif) no-repeat top right;
	color: #ffffff;
	display: block;
	font-size: 7pt;
	height: 20px;
	padding-right: 13px;
	text-decoration: none;
	margin: 0 5px;
	float: left;
}

a.button span, .button span {
	background: transparent url(../images/buttons/button-span.gif) no-repeat;
	display: block;
	line-height: 12px;
	padding: 3px 0 5px 13px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
}

a.button:hover, .button:hover { background-position: bottom right; color: #ffffff; }
a.button:hover span, .button:hover span { background-position: bottom left; }
a.button:active span, .button:active span { background-position: bottom left; padding: 4px 0 4px 13px; }
button { position: relative; border: 0; padding: 0; }
	button .button { float: none; }

.subscribe {
	display: block;
	height: 22px;
	width: 70px;
	background: url(../images/buttons/subscribe.png);
	background-position:left top;
	background-repeat: no-repeat;
}

.subscribe:hover { background-position: left bottom; }

.send {
	display: block;
	height: 22px;
	width: 70px;
	background: url(../images/buttons/send.png);
	background-position:left top;
	background-repeat: no-repeat;
}

.send:hover { background-position: left bottom; }

.searchbutton {
	display: block;
	height: 20px;
	width: 20px;
	background: url(../images/buttons/search_button.png);
	background-position: right top;
	background-repeat: no-repeat;
}

.searchbutton:hover { background-position: right bottom; }

a.audio {
	background: url(../images/icons/audio.gif) no-repeat right center;
	padding-right: 15px;
}

/* a:visited.audio {
	background: url(../images/icons/audio_green.png) no-repeat right bottom;
	padding-right: 12px;
}

a:hover.audio {
	background: url(../images/icons/audio_orange.png) no-repeat right bottom;
	padding-right: 12px;
} */  /* Removed the hover & visited states 2010-02-11  */

a.video {
	background: url(../images/icons/video.gif) no-repeat right center;
	padding-right: 15px;
}

/*  a:visited.video {
	background: url(../images/icons/video_green.png) no-repeat right bottom;
	padding-right: 12px;
}

a:hover.video {
	color: #cc6633;
	background: url(../images/icons/video_orange.png) no-repeat right bottom;
	padding-right: 12px;
}  */   /* Removed the hover & visited states 2010-02-11  */

a.btop, a.btop:visited {
	color: #663366;
	background: url(../images/buttons/btop.png) no-repeat right bottom;
	padding-right: 14px;
}

a.btop:hover {
	color: #cc6633;
	background: url(../images/buttons/btop_orange.png) no-repeat right bottom;
	padding-right: 14px;
}

.new-icon {  /*   Added under Task Order#5   */
	background: url(../images/icons/new.jpg) no-repeat left center;
	padding-left: 32px;
}

.updated-icon {  /*   Added under Task Order#5   */
	background: url(../images/icons/updated.jpg) no-repeat left center;
	padding-left: 32px;
}

/********************** The Above Link Styles Need to be added to final Style Sheet ************/

a:link {
	color: #663366;
}

a:visited {
	color: #666633;
}

a:hover {
	color: #cc6633;
}

a.lang { display: inline !important; }

ul {
	margin: 0 0 0 20px;
	padding: 0;
	list-style: disc;
}

li {
	font-size: 8pt;
}

/*   DL Styling added under Task Order #5  */
dl { padding: 5px 0 !important; margin: 0; border: none !important; }
dt { color: #666666; font-weight: bold; }
dd { margin: 0 0 10px 0; }

/*   Images    */
img {
	margin: 0 5px 5px 0;
	vertical-align: top;
	border: none;
}

#pmcc img, #pmcc-b img, #pmcc-c img, #pmcc-d img { border: 2px solid #cccccc; }
#pmcc img.bnone, #pmcc-b img.bnone, #pmcc-c img.bnone, #pmcc-d img.bnone { border: none; }
.img-l { float: left; margin: 2px 5px 5px 0; padding: 0; width: 100%; }
.img-lw { float: left; margin: 2px 5px 5px 0; padding: 0; }
.img-r {
	float: right;
	margin: 2px 0 5px 5px;
	padding: 0;
	width: 100%;
	text-align: right;
}
.img-rw { float: right; margin: 2px 0 5px 5px; padding: 0; }
.img-c { margin: 2px 5px 5px; padding: 0; text-align: center; }
img.left { float: left; margin: 2px 5px 5px 0; }
img.right { float: right; margin: 2px 0 5px 5px; }

.img-left {
	float: left;
	padding: 0 5px 5px 0;
	vertical-align: top;
	border: none;
}

.img-right {
	float: right;
	padding: 0 0 5px 5px;
	vertical-align: top;
	border: none;
}

#banner img {
	float: left;
	padding: 0;
	vertical-align: top;
	border: none;
	margin: 0;
}

.na { color: #999; }
	
/* Homepage Styles */

#hlcc .hlccbox-first h2 {
	padding: 0 0 5px 50px;
}

.lp-storybox h3 {
	font-family:Verdana;
	font-size: 12pt;
	font-weight:normal;
	color:#fff;
	margin-top: 2px;
	margin-bottom:5px;
	padding:2px 0 0 0;
}

.lp-storybox h4 {
	font-family:Verdana;
	font-size: 10pt;
	padding:0px;
	margin: 5px 0 0 0;
}

img.hcal {
	float: right;
	padding: 0 0 5px 5px;
	margin: 0;
}

.hlinks p {
	margin: 0;
	padding: 2px 0 7px 0;
	background: transparent url(../images/background/rgcbborder.png) bottom left no-repeat;
}

.relinks p.last, .forms p.last, .generic p.last { background: none; padding-bottom: 0px; }


/* Skip To Navigation Styles */

.slinks {
	float: right;
	margin: 2px 0 0 0;
	padding: 0 15px 2px 0;
	text-align: right;
	color: #666666;
	font-size: 7pt;
	font-weight: normal;
}

.slinks a { font-weight: normal }
.slinks img { margin-bottom: 0; }
.slinks img.divide { margin: 0; }

/*  Dialog Overlay Content - display hidden in #header to remove text from showing on page load  */
#header div#dialog { display: none; }

/* Search Styles */

.searcharrow {
	margin: 0;
	padding: 0;
}

/* Top Navigation Styles */

form[action="/Live.aspx"] li#ctl19_rptPublicPortal_ctl00_liPublicPortal, form[action="/Work.aspx"] li#ctl19_rptPublicPortal_ctl01_liPublicPortal, form[action="/Know.aspx"] li#ctl19_rptPublicPortal_ctl02_liPublicPortal, form[action="/Language-Portals.aspx"] li#ctl19_rptPublicPortal_ctl03_liPublicPortal, form[action="/Divisions/Communications-and-Outreach/Spare-the-Air.aspx"] li#ctl19_rptPublicPortal_ctl04_liPublicPortal, form[action="/Language-Assistance.aspx"] li#ctl19_rptPublicPortal_ctl05_liPublicPortal { background-color: #1f3f5f; }

form[action="/Live.aspx"] li#ctl19_rptPublicPortal_ctl00_liPublicPortal a, form[action="/Work.aspx"] li#ctl19_rptPublicPortal_ctl01_liPublicPortal a, form[action="/Know.aspx"] li#ctl19_rptPublicPortal_ctl02_liPublicPortal a, form[action="/Language-Portals.aspx"] li#ctl19_rptPublicPortal_ctl03_liPublicPortal a, form[action="/Divisions/Communications-and-Outreach/Spare-the-Air.aspx"] li#ctl19_rptPublicPortal_ctl04_liPublicPortal a, form[action="/Language-Assistance.aspx"] li#ctl19_rptPublicPortal_ctl05_liPublicPortal a { background: #1f3f5f url("../images/background/topnav_tri_ro.gif") no-repeat right center; }


.topnav {
	color: #fff;
}

.navmore {
	background: url(../images/background/topnav_tri.gif) repeat-y right top;
	text-decoration: underline;
}

ul.droptop li li a.topnavarrow {
	background: url(../images/buttons/topnav_more.png) no-repeat right top;
	padding-right: 18px;
	text-decoration: none;
}

.topnavlink {
	background: url(../images/buttons/topnav_more.gif) no-repeat right center;
	padding-right: 18px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
}

/*  Breadcrumb Navigation Styles  */

#breadcrumb {
	color: #3a5d81;
	font-weight: normal;
}

#breadcrumb ul {
	margin: 0px 10px 0px 10px;
	padding: 0;
	list-style: none;
}

#breadcrumb ul li {
	display: inline;
	margin: 0;
	padding-left: 0;
}

#breadcrumb li.current { font-weight: bold }

#breadcrumb a:link, #breadcrumb a:visited { color: #3a5d81; }
#breadcrumb a:hover { color: #cc6633; }

/*  #breadcrumb ul li:before {
	content: "|";
	padding-right: 5px;
}

#breadcrumb ul li.home:before {
	content: " ";
} */

#breadcrumb ul li a {
	text-decoration: underline;
}

#breadcrumb ul li.current a {
	text-decoration: none;
	font-weight: bold;
}
/* LCC Navigation Styles */
#lcc h3 {
	background: url(../images/background/lccnavbborder.gif) no-repeat left bottom;
	margin: 0 5px 0 0;
	padding-bottom: 5px;
	font-size: 10pt;
	font-weight: bold;
}

#lcc a { text-decoration: none; }

#lcc ul {
	color: #3a5d81;
	list-style: none;
	background: url(../images/background/lccnavbborder.gif) no-repeat left bottom;
}

#lcc ul ul, #lcc li li {
	list-style: disc;
}
#lcc ul ul ul, #lcc li li li {
	list-style: circle;
}

#lcc ul ul, #lcc ul ul ul { background-image: none; }

#lcc li {
	font-size: 8pt;
}

#lcc ul li a.current { font-weight: bold; color: #3a5d81; }

#lcc a:link, #lcc a:visited { color: #3a5d81; }
#lcc a:hover { color: #cc6633 !important; }

/* Main Content Area Styles */
	
#pmcc, #pmcc-b, #pmcc-c, #pmcc-d { font-size: 9pt; } /* Task Order #5 Change */
#pmcc p, #pmcc-b p, #pmcc-c p, #pmcc-d p { font-size: 9pt; line-height: 12pt; } /* Task Order #5 Change */

#pmcc h1, #pmcc-b h1, #pmcc-c h1, #pmcc-d h1 { font-size: 24pt; line-height:24pt; } /* Task Order #5  */
#pmcc h2, #pmcc-b h2, #pmcc-c h2, #pmcc-d h2 { font-size: 20pt; line-height:20pt; } /* Task Order #5  */

#pmcc h3, #pmcc-b h3, #pmcc-c h3, #pmcc-d h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18pt; 
	line-height: 18pt; /* Task Order #5  */
	color: #1f3f5f;
	padding: 3px 0;
}

#pmcc .video-info h3, #pmcc-b .video-info h3, #pmcc-c .video-info h3, #pmcc-d .video-info h3, #media-detail, #media-detail2, .video-info a:link, .video-info a:visited, .video-info a:hover { color: #ffffff; }
.video-info a:hover, .download a:hover, .transcript a:hover { text-decoration: none; color: #ffffff; }
.vid-size, .download, .transcript, .vid-help { color: #999999; }
.vid-size a:link, .download a:link, .transcript a:link, .vid-help a:link, .vid-size a:visited, .download a:visited, .transcript a:visited, .vid-help a:visited { color: #cccccc; }
.vid-size a:hover, .download a:hover, .transcript a:hover, .vid-help a:hover { color: #ffffff; }

#pmcc h4, #pmcc-b h4, #pmcc-c h4, #pmcc-d h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16pt; /* Task Order #5  old size: 14pt */
	line-height: 16pt; /* Task Order #5  */
	font-weight: bold;
	padding: 5px 0 1px 0;
	color: #1f3f5f;
}

#pmcc h5, #pmcc-b h5, #pmcc-c h5, #pmcc-d h5 {
	font-family: "Times New Roman", Times, serif; /* Task Order #5 - added  */
	padding: 2px 15px 0 0;
	margin: 0;
	font-size: 14pt; /* Task Order #5  old size: 12pt  */
	line-height: 14pt; /* Task Order #5  */
	color: #3a5d81;
	font-weight: bold;
}

#pmcc h6, #pmcc-b h6, #pmcc-c h6, #pmcc-d h6 {
	font-family: "Times New Roman", Times, serif; /* Task Order #5  */
	font-size: 12pt; /* Task Order #5  old size: 10pt  */
	color: #3a5d81;
	padding: 2px 0;
	margin: 0;
}

#pmcc .intro, #pmcc-b .intro, #pmcc-c .intro, #pmcc-d .intro {
	font-size: 9pt;
	line-height:12pt; /*  Task Order #5 - Added  */
	color: #1f3f5f;
	padding: 0 0 7px 0;
	border-bottom: thin solid #edf0f4; /*  Task Order #5 - Added  */
}

#pmcc .intro p{
	font-size: 9pt;
	line-height:12pt;   /*  Task Order #5 - Added  */
	color: #1f3f5f;
	padding: 3px 0;
}

#pmcc ul, #pmcc-b ul, #pmcc-c ul, #pmcc-d ul {
	margin: 0px 15px;
	padding: 0;
}

#pmcc ul li, #pmcc-b ul li, #pmcc-c ul li, #pmcc-d ul li {
	margin: 5px 5px;
	padding: 0;
}

#pmcc ul li li, #pmcc-b ul li li, #pmcc-c ul li li, #pmcc-d ul li li {
	list-style: square;
	margin: 5px 5px;
	padding: 0;
}

#pmcc ul li li li, #pmcc-b ul li li li, #pmcc-c ul li li li, #pmcc-d ul li li li {
	list-style: circle;
	margin: 5px 5px;
	padding: 0;
}

#pmcc ol, #pmcc-b ol, #pmcc-c ul, #pmcc-d ol {
	margin: 0px 25px;
	padding: 0;
}

#pmcc ol li, #pmcc-b ol li, #pmcc-c ol li, #pmcc-d ol li {
	list-style: decimal;
	margin: 5px 5px;
	padding: 0;
}

#pmcc ol li li, #pmcc-b ol li li, #pmcc-c ol li li, #pmcc-d ol li li {
	list-style: lower-alpha;
	margin: 5px 5px;
	padding: 0;
}

#pmcc ol li li li, #pmcc-b ol li li li, #pmcc-c ol li li li, #pmcc-d ol li li li {
	list-style: lower-roman;
	margin: 5px 5px;
	padding: 0;
}

.pmccnavlist {
	width: auto;
	float: left;
	position: relative;
}

.pmccnav h6 {
	margin: 0;
	padding: 5px 5px;
}

.pmccnav ul {
	list-style: none;
}

.pmccnav li { list-style: none;}

.emph {
	margin: 5px;
	padding: 5px;
	background-color: #eef0ef;
	border: 1px solid #cccccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	clear: both;
}
* html .emph { width: 85%; }

span.emph, span.emph2 {
	margin:0;
	padding:0;
	background-color: transparent;
	border: none !important;
	font-size: 8.5pt;
	font-weight: bold;
}

span.emph { color: #006497; }
span.emph2 { color: #0373c9; }
	

/* Right Column Content Area */

.prstory p { margin: 0; }

.primgbody p {
	margin: 0;
	padding: 6px 10px 4px 10px;
	width: 155px;
}

.prstory_m div.generic, .prstory_m div.contacts, .prstory_m div.relinks, .prstory_m div.forms, .prstory_m div.calendar {
	height:100%;
	padding:0 15px 10px 8px;
	background: url(../images/background/pr_contentbox_bottom.gif) bottom left no-repeat;
}

.prsta_m div.sta {
	height:100%;
	padding:0 11px 0px 3px;
	background: url(../images/background/pr_contentbox_wsb_bottom.gif) bottom left no-repeat;
}

.prsta_m div.spare {
	height:100%;
	padding:0 11px 0px 3px;
	background: url(../images/background/pr_contentbox_wsb_bottom.gif) bottom left no-repeat;
}

p.sparedates {
	text-align: center;
	color: #3a5d81;
	font-size: 10pt;
	font-weight: bold;
	padding: 0;
}
p.sparesmalltext {
	text-align: center;
	color: #3a5d81;
	font-size: 9pt;
	padding: 0;
}
p.sparetext {
	text-align: center;
	color: #3a5d81;
	font-size: 10pt;
	padding: 0;
}

.prstory_m div.generic h3, .prstory_m div.contacts h3, .prstory_m div.relinks h3, .prstory_m div.forms h3, .prstory_m div.calendar h3, .prsta_m div.spare h3, .prsta_m div.sta h3 {
	font-family:Verdana;
	font-size: 11pt;
	font-weight:normal;
	color:#fff;
	margin-bottom:11px;
}

.prstory_m div.generic h3, .prstory_m div.contacts h3, .prstory_m div.relinks h3, .prstory_m div.forms h3, .prstory_m div.calendar h3 {
	padding:4px 0 0 0!important;
}

.prsta_m div.spare h3, .prsta_m div.sta h3 {
	padding:4px 0 0 4px!important;
	margin: 0;
}

.prstory_m div.generic h4, .prstory_m div.contacts h4, .prstory_m div.relinks h4, .prstory_m div.forms h4, .prstory_m div.calendar h4 {
  font-family:Verdana;
  font-size: 10pt;
  padding:0px;
  margin-bottom:2px;
}

.prstory_m div.contacts h4 { margin-bottom: 5px; }

.prstory_m div.contacts p { padding: 1px 0 5px 0; }

.cevent {
	margin: 0;
	padding: 0 0 7px 0;
	background: transparent url(../images/background/rgcbborder.png) bottom left no-repeat;
	float: left;
	clear: left;
	width: 165px;
}

.date {
	margin: 0;
	padding: 0;
	font-weight: bold;
	width: 15px;
	float: left;
	clear: both;
}
.event {
	margin: 0 0 0 20px;
	padding: 0;
	width: 145px;
}

.calendar div { line-height: 11pt; }

.relinks p, .forms p, .generic p {
	margin: 0;
	padding: 2px 0 7px 0;
	line-height: 11pt;
	background: transparent url(../images/background/rgcbborder.png) bottom left no-repeat;
}
.relinks p:last-child, .forms p:last-child, .generic p:last-child { background: none; }

.relinks p.last, .forms p.last { background: none; }
.relinks a, .forms a { display: block; }

.prstory_m div.contacts h5 {
	font-size: 8pt;
	color: #3a5d81;
	padding: 0;
	margin: 0;
	font-weight: bold;
}

ul.vcard { 
	margin: 3px 0;
	padding: 0 0 6px 20px;
	list-style: none;
	background: transparent url(../images/icons/vcard.png) no-repeat left top;
}

.contacts li {
	display: block;
	margin: 0 auto;
	padding: 0;
	list-style: none;
}


/*  Footer Styles  */
#fscuts {
	color: #3a5d81;
}

#fscuts li { list-style: none; }

#futilities {
	font-size: 8pt;
	color: #ffffff;
}

#futilities a:link, #futilities a:visited {
	text-decoration: none;
	color: #ffffff;
}

#futilities a:hover, #futilities a:active {
	text-decoration: underline;
	color: #ffffff;
}

address.baaqmdaddress {
	font-style: normal;
	text-align: right;
}

/*********  Spare the Air Alert Boxes   ************/

.sta-day, .sta-ob, .wsta-day {
	width: 100%;
	margin: 3px 0 0 0;
	padding: 0;
	border: 1px solid #91a2c0;
}

.sta-day { background-color: #eff1f0; }
.sta-ob { background-color: #3a5d81; padding-top: 3px; color: #ffffff; }
.wsta-day { background-color: #fff4d6; }


#lp-right > .prsta > .prsta_m > .spare > .sta-day, #lp-right > .prsta > .prsta_m > .sta > .sta-day { width: 174px !important; }
#lp-right > .prsta > .prsta_m > .spare > .wsta-day, #lp-right > .prsta > .prsta_m > .sta > .wsta-day { width: 174px !important; }

.ssta {
	width: 174px;
	height: 18px;
	position: relative;
}
	.ssta span {
		position: absolute;
	background-image: url(../images/logos/summer-sta-logo.gif); 	

		width: 174px;
		height: 18px;
	}

.suns {
	width: 174px;
	height: 44px;
	position: relative;
}
	.suns span {
		position: absolute;
		background-image:url(../images/logos/summer-suns.jpg);
		width: 174px;
		height: 44px;
	}

.wsta {
	width: 174px;
	height: 18px;
	position: relative;
}
	.wsta span {
		position: absolute;
		/*2009 winter spare the air logo */
		/* background-image: url(http://www.baaqmd.gov/~/media/Images/Alerts/Interface/winterSTA2009.ashx);*/
		/*2011 winter spare the air logo */
		background-image: url(http://www.baaqmd.gov/~/media/Images/Alerts/Interface/winter_sta_logo_noalert.ashx);
		width: 174px;
		height: 18px;
	}






.wsuns {
	width: 174px;
	height: 44px;
	position: relative;
}
	.wsuns span {
		position: absolute;
		background-image: url(http://www.baaqmd.gov/~/media/Images/Alerts/Interface/winter_suns.ashx);
		width: 174px;
		height: 44px;
	}

.spare img, .sta img {
	padding: 0;
	margin: 0;
}

.aq-blue { color: #0044a0; }

.aq12 {
	padding: 2px 6px;
	font-size: 18pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #d46527;
}

.aq10 {
	padding: 0;
	margin: 0;
	font-size: 16pt;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000;
}

.aq-cat {
	padding: 6px 6px 2px;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #005190;
}

div.sta-day > div.aq12, div.wsta-day > div.aq12, div.sta-ob > div.aq12 {
	padding: 2px 6px;
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000;
}

div.sta-day > div.aq10, div.wsta-day > div.aq10, div.sta-ob > div.aq10 {
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 8pt;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000;
}
div.sta-ob > div.aq10 {color: #ffffff; }
div.sta-ob div.aq10 a {color: #ffffff; text-decoration:none; }

.aq8 {
	padding: 6px 6px;
	margin: 0;
	font-size: 7.5pt;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	color: #000;
}

.aqimg {
	margin: 5px auto 2px;
	padding: 0;
	width: 100px;
}

.baaqmd-widgets {
	margin: 5px 0 0 0;
	padding: 3px 0 0 0;
	width: 100%;
	color: #fff;
	text-align: center;
	height: 19px;
	font-size: 7pt;
}

.baaqmd-widgets a:link, .baaqmd-widgets a:visited { color: #fff; text-decoration: none; }
.baaqmd-widgets a:hover { text-decoration: underline; }

.alert, .alert div.aq12, .alert div.aq12 span, .alert div.sta-e { font-family: 'IntervalBold' !important; }

#pcontent .alert, #lpcontent .alert { 
/* background-color: #900; */
background:#FF7E00 url('http://www.baaqmd.gov/App_Themes/Default/images/widget2011/sta-bkgd-orange2.gif') no-repeat;
 padding: 15px 0; text-transform: uppercase; }
#pcontent .alert div.aq12, #lpcontent .alert div.aq12 { color: #ffffff !important; padding: 3px 6px; }
.alert div.aq12 span { color: #ffffff; }
	#lpcontent .alert div.aq12 span a:link, #pcontent .alert div.aq12 span a:link, #lpcontent .alert div.aq12 span a:visited, #pcontent .alert div.aq12 span a:visited { /* color: #F90;*/  color:#fff; }
	#lpcontent .alert div.aq12 span a:hover, #pcontent .alert div.aq12 span a:hover, #lpcontent .alert div.aq12 span a:active, #pcontent .alert div.aq12 span a:active { /* color: #F90;*/  color:#fff; text-decoration: none; }
div.sta-e { display: none; }
.alert div.sta-e, .s-alert div.sta-e, .w-alert div.sta-e { display: block !important; }

			/**   Open Burn Status Colors & Links  **/
			.byellow { color: #b87329; }
			.bgreen { color: #588745; }
			.bred { color: #98443d; }
			a.burn-map { color: #ffffff; text-decoration: none; }
			a.burn-map img { padding-right: 3px; z-index:10; }
			a.burn-map:link, a.burn-map:visited { color: #ffffff; text-decoration: none; }
			a.burn-map:hover { color: #ffffff; text-decoration: underline; }


/** 2011 Winter Spare the Air Styles:begin **/
.aq12b {
	padding: 2px 6px;
	font-size: 18pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #fff;
}

.aq10b {
	padding: 0;
	margin: 0;
	font-size: 16pt;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #fff;
}


.sta-day .winteralert {
color:#fff;}

.winteralert, .winteralert div.aq12b, .winteralert div.aq12b span, .winteralert div.sta-e { font-family: Arial, Helvetica, sans-serif; color:#fff; font-size:9pt; line-height:12pt;}

.winteralert { 
background:#DF6122; 
padding: 15px 0; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; color:#fff; font-size:9pt; line-height:12pt;
height:auto;}

.winteralert div.aq12b {
 color: #ffffff;
 padding: 3px 6px; }

.winteralert div.aq12b span { color:#fff; font-size:9pt; line-height:12pt;}

.winteralert div.aq12b span a { color:#fff; font-size:9pt; line-height:12pt;}


div.illegaltoburn {font-family: Arial, Helvetica, sans-serif; 
background:#5C1D00;
border-top:2px solid #fff;
color:#ffffff;
text-transform:uppercase;
font-size:8.5pt; 
		 line-height:10pt;
		 font-weight:bold;
		 width:176px;
		 height:15px;
		 padding-top:2px;
		 padding-bottom:3px;
		 text-align:center;
}

.winterfooter {
	width: 174px;
	height: 18px;
	position: relative;
}

.winterfooter span {
		position: absolute;
		/*2011 winter spare the air logo */
		background-image: url(http://www.baaqmd.gov/~/media/Images/Alerts/Interface/winter_sta_logo_alert.ashx);
		width: 174px;
		height: 18px;
	}


.summerfooter {
	width: 174px;
	height: 18px;
	position: relative;
}
.summerfooter span {
		position: absolute;
		/*2011 winter spare the air logo */
		background-image: url(http://www.baaqmd.gov/App_Themes/Default/images/widget2011/sta-logo-2011orange.gif);
		width: 174px;
		height: 18px;
	}
/*  Carl Moyer Program Box  */
.cmp-box {
	border-bottom: thin solid #edf0f4;
	margin: 0 0 5px 0;
	padding-right: 0 0 10px 0;
	clear: both;
}

.cmp {
	margin: 10px auto;
	padding: 0;
	border:thin solid #cccccc;
	text-align: center;
	width: 545px;
	float: left;
	/*max-width: 545px;
	min-width: 125px;*/
}

.cmp h5 {
	text-align:center;
	background-color:#ebebeb;
	border-bottom:1px solid #cccccc;
	padding-left: 15px !important;
}
.cmp-buttons {
	margin: 0 auto;
	padding: 10px 10px 5px;
	text-align: center;
	min-width: 100px;
}
.cmp-elg { width: 152px; float:left; }
.cmp-buttons a.elg-button { width: 152px; height: 24px; background:url(../images/buttons/cmp-eligibility-buttons.jpg) no-repeat left top; display:block; text-indent: -9999px; }
.cmp-buttons a.elg-button:hover { background-position: right top; }
.cmp-apply {
	width: 112px;
	float:left;
}
.cmp-buttons a.apply-button { width: 91px; height: 24px; background:url(../images/buttons/cmp-apply-now-buttons.jpg) no-repeat left top; display:block; text-indent: -9999px; }
.cmp-buttons a.apply-button:hover { background-position: right top; }


/* General Contacts List Styles */
#pmcc ul.clist, #pmcc-b ul.clist, #pmcc-c ul.clist, , #pmcc-d ul.clist {
	list-style: none;
	margin: 0;
}
#pmcc ul.clist li, #pmcc-b ul.clist li, #pmcc-c ul.clist li, #pmcc-d ul.clist li { list-style: none;  margin: 3px 5px 3px 5px; }
li.cname { font-weight: bold; }
li.ctitle { font-style: italic; }
li.citem { }

/* Table Styles */
table { display: none; }

.app, .tlib { margin: 0; padding: 0; width: 100%; float: left; }

.app table, .app caption, .app tbody, .app tfoot, .app thead, .app tr, .app th, .app td, .tlib table, .tlib caption, .tlib tbody, .tlib tfoot, .tlib thead, .tlib tr, .tlib th, .tlib td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

/* tables still need 'cellspacing="0"' in the markup */
.app table, .tlib table {
	display: table;
	border-collapse: separate;
	border-spacing: 0;
}
* html .app table { display: block; }
* html .tlib table { display: block; }

.app caption, .app th, .app td, .tlib caption, .tlib th, .tlib td {
	text-align: left;
	font-weight: normal;
}

.app table, .tlib table {
	margin: 15px 0;
}

/*  .app tables styling  */

.app th {
	background-color: #8b9eb3;
	padding: 5px;
	color: #fff;
	font-size: 9pt;
	border: 1px solid #cccccc;
}
.app th.sub { font-size: 8pt; }

.tlib th {
	background-color: #3a5d81;
	padding: 5px;
	color: #fff;
	font-size: 9pt;
	border: 1px solid #cccccc;
}

.app th.rgHeader, .tlib th.rgHeader { font-weight: bold; }

.app td, .tlib td { 
	background: #fff; 
	padding: 5px;
	border: 1px solid #cccccc;
}

.app tr.odd td, .telerik tr.odd td { background: #efeff1; }

/*   .app tr.regAltRow td, .telerik tr.regAltRow td { background-color: #efeff1; }  Add if want alternating row colors as default  */

.app td, .telerik td, .tlib td { line-height: 12pt; }

/*  Link Display in Tables and Right Column  */
.app td a, .telerik td a, .forms a, .relinks a, .calendar a { display: block; }
.app thead td a, .telerik thead td a, .telerik div[id*=FeatureSupplemental] a, .telerik div[id*=AAQMDwidgetAQR] a { display: inline; }
.app td a.ml, .telerik td a.ml { border-top: 1px solid #ccc; margin-top: 5px; padding-top: 8px; }

/*  Display Telerik Tables */
.telerik { margin: 7px 0 15px 0; padding: 0; width: 100%; float: left; }
.telerik table { display: table; }
* html .telerik table { display: block; }

/*  Adjustments for Feedback Form in LSN  */
#response .RadComboBox table { margin-bottom: 0; }
#response p.pt15 { padding: 15px 0 0 0; }
#response p.ptb13 { padding: 13px 0 }

/* Icons */
.word, .excel, .audio, .pdf, .video, .kml, .new, .updated, .cal, .globe, .png, .jpg, .psd, .eps, .ai { padding-left: 15px; margin-left: 5px; }
.png, .jpg, .psd, .eps, .ai { padding-left: 18px; margin-left: 5px; }
.ext { padding-left: 0; padding-right: 15px; margin-left: 0; }
.imap { padding-left: 10px; padding-right: 0; margin-left: 5px; }

.word, .excel, .audio, .pdf, .video, .kml, .new, .updated, .cal, .ext, .imap, .globe, .png, .jpg, .psd, .eps, .ai { color: #666666; }
span.word, span.excel, span.audio, span.pdf, span.video, span.kml, span.new, span.updated, span.cal, span.ext, span.png, span.jpg, span.psd, span.eps, span.ai { font-size: 6.5pt; padding-bottom: 5px; }
span.imap, span.globe { line-height: 12px; }
span.imap span, span.globe span { font-size: 7pt; }

td span.globe { display: block; }



#pmcc div.updated, #pmcc-b div.updated, #pmcc-c div.updated, #pmcc-d div.updated, #pmcc div.new, #pmcc-b div.new, #pmcc-c div.new, #pmcc-d div.new { padding-bottom: 7px; margin-left: 0; padding-right: 5px; display: inline-block; }

td .word, td .excel, td .audio, td .pdf, td .video, td .kml, td .new, td .updated, td .cal, td .ext, td .imap, td .globe, td .png, td .jpg, td .psd, td .eps, td .ai, #prcc .word, #prcc .excel, #prcc .audio, #prcc .pdf, #prcc .video, #prcc .kml, #prcc .new, #prcc .updated, #prcc .cal, #prcc .ext, #prcc .imap, #prcc .globe, #prcc .png, #prcc .jpg, #prcc .psd, #prcc .eps, #prcc .ai {
	margin-left: 0px;
}

td .pdf, .pdf {
	background: url(../images/icons/pdf.png) no-repeat left top;
}

td .word, .word {
	background: url(../images/icons/word.png) no-repeat left top;
}

td .excel, .excel {
	background: url(../images/icons/excel.png) no-repeat left top;
}

td .audio, .audio {
	background: url(../images/icons/audio.gif) no-repeat left top;
}

td .video, .video {
	background: url(../images/icons/video.gif) no-repeat left top;
}

td .kml, .kml {
	background: url(../images/icons/kml.gif) no-repeat left top;
}

td .cal, .cal {
	background: url(../images/icons/cal.gif) no-repeat left top;
}

td .ext, .ext {
	background: url(../images/icons/extlink-trans.png) no-repeat right bottom;
}

td .imap, .imap {
	background: url(../images/icons/map-trans.png) no-repeat left top;
}

td .globe, .globe {
	background: url(../images/icons/globe.png) no-repeat left top;
}

td .globe, .globe {
	background: url(../images/icons/globe.png) no-repeat left top;
}

td .png, .png {
	background: url(../images/icons/png-icon.png) no-repeat left top;
}

td .jpg, .jpg {
	background: url(../images/icons/jpg-icon.png) no-repeat left top;
}

td .psd, .psd {
	background: url(../images/icons/psd-icon.png) no-repeat left top;
}

td .eps, .eps {
	background: url(../images/icons/eps-icon.png) no-repeat left top;
}

td .ai, .ai {
	background: url(../images/icons/ai-icon.png) no-repeat left top;
}

.new { background: url(../images/icons/new.png) no-repeat left top; padding-left: 36px; }
.updated { background: url(../images/icons/updated.png) no-repeat left top; padding-left: 51px; }

div.updated, div.new { padding-left: 75px; line-height: 14pt; }
div.updated { background: url(../images/icons/updated-trans.png) no-repeat left top; padding-left: 75px; line-height: 14pt; }
div.new { background: url(../images/icons/new-trans.png) no-repeat left top; padding-left: 45px; line-height: 14pt; }

/*   Quotes   */
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*    Video Styles   */
#media-detail { background-color: #282828; }
#video-wrapper { border: 1px solid #cccccc; }
#video-wrapper img { border: none; margin: 0; }  /* Optional Border - 2px solid #1f3f5f  */
.video-info { }
.video-info .caption { }
#pmcc div.caption .meta, #pmcc-b div.caption .meta, #pmcc-c div.caption .meta, #pmcc-d div.caption .meta { font-size: 7pt; }
.video-info .meta span { }
.video-info .notes { padding: 10px 0; border-top: 1px solid #444444; }
/*.video-info .download { font-size: 8pt; }
.video-info .transcript { font-size: 8pt; }*/
div.control-bar a:first-child { display: none; } /* Overrides display of Kaltura icon and link on Control Bar  */
div.control-bar .options-btn { display: none; } /* Overrides display of Options button and icon on Control Bar  */

#media-detail .download, #media-detail .transcript, #media-detail .vid-size { font-size: 8pt; }
#media-detail .transcript { font-size: 8pt; }

#loadingSpinner_v0 { display: none; }

/*  $Executive Staff Bio Styles & Overrides  */
#pmcc .bioBox .intro { border-bottom: none; }
.bio { border-top: 1px solid #9CAEC0; padding-top: 10px; margin-top: 10px; }
#pmcc .bio .intro { padding: 7px 0; border-bottom: none; }
#pmcc .bio .intro p { padding: 0; }
#pmcc .bio img { float: right; border: none; padding: 0 0 10px 10px; margin: -18px 0 0 0; }
.bioContent { }

/* Page Date */
#page-date {
	margin:0;
	padding:5px 0 0 0;
	width:100%;
	text-align:right;
	color: #666666;
	border-top: 1px solid #EDF0F4;
	font-size: 8pt;
	clear: both;
}

/* ----------- Pagination: Digg Style (BAAQMD) --------- */
	
#pagination-digg li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
#pagination-digg a           { border:solid 1px #8fa1b7; margin-right:2px; }
#pagination-digg .previous-off,
#pagination-digg .next-off   { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination-digg .next a,
#pagination-digg .previous a { font-weight:bold; }	
#pagination-digg .active     { background:#1f3f5f; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
#pagination-digg a:link, 
#pagination-digg a:visited   { color:#3a5d81; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination-digg a:hover     { border:solid 1px #999999; background: #cc6633; color: #fff; } /*old style | border: solid 1px #3a5d81; */


/*  Miscellaneous  */
hr { width: 80%; margin: 10px auto; padding: 0; color: #ccc; border: 1px solid #ccc; }


/*  ********** Override for Telerik Calendar **********  */
/*  These styles added on 2011-10-14 to temporarily address table cell width collapse in Calendar. Fixed widths being added for Month, Week and Day View of Calendar used in the Two-Column layout (pmcc-c). If layout changed, the widths below will also have to be adjustted.
/*  These styles are meant to be temporary until resolution to cell width collapse issue */
form[action="/Calendar.aspx"] .rsMonthView .rsHorizontalHeaderTable th, form[action="/Calendar.aspx"] .rsMonthView .rsContentTable td, form[action="/Calendar.aspx"] .rsWeekView .rsAllDayTable td, form[action="/Calendar.aspx"] .rsWeekView .rsHorizontalHeaderTable th, form[action="/Calendar.aspx"] .rsWeekView .rsContentTable td {
    width: 99px;
    height: 25px;
}
form[action="/Calendar.aspx"] .rsDayView .rsContentTable td {
    width: 644px;
}
