/* Spare the Air Styles CSS Document */

	/* Global */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	line-height: normal;
}

#container {
	border-right: 1px solid #3a5d81;
	border-left: 1px solid #3a5d81;
	background-color: #fff;
}

/*   Headings  */
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
h1, h2, h3, h4, h5, h6 { color: #005190; }

h1 {
	font-size: 52.5pt;
}
h2 {
	font-size: 27pt;
}
h3 { font-size: 18pt; }
h4 { font-size: 12pt; }
h5 {
	font-size: 10pt;
}
h6 { font-size: 9pt; }

h1.everyday {
	z-index: 100;
	margin-top: -18px;
	color: #f6bc1a;
}



.line-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #005190;
	padding-right: 5px;
}

/*  Paragraphs  */
p {
	font-size: 9pt;
	line-height: 12pt;
	margin: 0;
	padding: 5px 0;
}


/*     Lists     */
ul {
	margin: 5px 5px 5px 15px;
	padding: 0;
	display: block;
}

li { margin: 0; padding: 0; list-style: disc; }

dl { padding: 5px 0; }
dt { color: #005190; font-weight: bold; }
dd { margin: 0 0 20px 0; }



/*     Links   */

a:link { color: #8aab52; }
a:visited { color: #5f7737; }
a:hover { color: #d08d4c; }

.rlink {
	text-align: right;
	margin-bottom: 0px;
}

.rlink a {
	text-transform: uppercase;
	font-size: 8pt;
	font-weight: bold;
	color: #92b754;
}

.lnav a:link, .lnav a:visited { color: #005190; text-decoration: none; }
.lnav a:hover { color: #d08d4c; text-decoration: none; }

/*      Images    */
img { border: none; vertical-align: top; }
img.yellow { border: 3px solid #f6bc1a; }
img.green { border: 3px solid #91b753; }
img.blue { border: 3px solid #3386c7; }
img.b-right {
	float: right;
	padding: 0;
	margin: 0 10px 15px 40px;
	border: 3px solid #005190;
}

* html img.b-right { margin-top: 5px; }  /*  IE6 fix for lack of z-index attribute on unpositioned element  */

.rci-logo img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	
}

#search img { padding-top: 5px; }

.searchbutton {  /***  Delete searchbutton classes if not used  ***/
	display: block;
	width: 17px;
	height:17px;
	background: url(../images/buttons/search-button-duo.png) no-repeat left bottom;
	float: right;
	margin: 10px 5px 0 5px;
}
.searchbutton:hover { background-position: right bottom; }
.searchbutton a { visibility: hidden; }

/* Skip Navigation */
#skip {
	font-family: Verdana;
	font-size: 7pt;
	text-align: right;
	color: #fff;
}

#skip a:link, #skip a:visited { color: #fff; }
#skip a:hover { color: #d08d4c; }

/* Global Navigation Styles */

.gnav-intro {
	font-size: 8pt;
	vertical-align: middle;
	line-height: 35px;
	color: #fff;
	text-transform: uppercase;
}

		/*   Global Dropdown Menu   */
		
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
	font-size: 7.5pt;
	list-style: none;
}

ul.dropdown li {
	line-height: 20pt;
	vertical-align: middle;
}

	ul.dropdown li {
	padding: 0 12px 0 15px;
	background: #005190 url(../images/background/gdot.png) no-repeat left center;
	color: #fff;
	}
	
	ul.dropdown li li {
	color: #1f3f5f;
	padding: 3px 12px 3px 8px;
	background-image: none;
}
	ul.dropdown li li a:visited { color: #1f3f5f; }
	ul.dropdown li li a:hover { color: #d59e04 !important; }

	ul.dropdown li li.last {
	color: #1f3f5f;
	padding: 3px 12px 10px 8px;
	background-image: none;
}
	ul.dropdown li li { background-color: #e8ebef; border: none; line-height: 12pt; }

	ul.dropdown li.divide, ul.dropdown li.divide:hover { border-bottom: #999999 1px solid; }

	ul.dropdown li:hover {
	background: #e8ebef url(../images/background/gdot-ro.gif) no-repeat left center;
	color: #1f3f5f !important;
	}
	
	ul.dropdown li:hover a { color: #1f3f5f !important; }
	ul.dropdown li:hover a:visited { color: #1f3f5f; }
	
	/*ul.dropdown li a:hover { color: #1f3f5f; }*/
	
	ul.dropdown li li:hover {
	/*background-color: #999;*/
	background-image: none;
	border: none;
}
	/*ul.dropdown li:link		{
	background-color: #999;
}*/
	ul.dropdown li a:link   {
	color: #FFF;
}

ul.dropdown li li a:link { color: #1f3f5f; }
ul.dropdown li li a:visited { color: #1f3f5f; }
ul.dropdown li li a:hover { color: #ddc06a; }
		
	ul.dropdown a:visited	{
	color: #fff;
	text-decoration: underline;
}

	ul.dropdown a:hover		{
	color: #1f3f5f;
	text-decoration: underline;
}


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 200px;
	 margin-top: 0px;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		}
		
ul.dropdown {
	font-weight: normal;
}


.rss {
	background: url(../images/icons/rss.png) no-repeat right 3px;
	padding-right: 15px;
}

/* AQBOX Styles */

.hc-aqbox, .hc-aqbox-sta, .hc-aqbox-wsta, .hc-aqbox-bw {
	border: 1px solid #f6bc1a;
}

.hc-aqbox h3, .hc-aqbox-sta h3, .hc-aqbox-wsta h3, .hc-aqbox-bw h3 {
	margin: 0;
	padding: 0 9px;
	width: 214px;
	line-height: 40px;
	height: 40px;
	vertical-align: middle;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	background-color: #f6bc1a;
}

.sta-day {
	margin: 3px 2px 0 2px;
	padding: 0;
	border: 1px solid #f6bc1a;
}

#sc-right>.pcr-aqbox-wsta>.sta-day, #pc-right>.pcr-aqbox-wsta>.sta-day {
	border: 1px solid #a5a6a6 !important;
}

.ssta {
	width: 226px;
	height: 19px;
	position: relative;
}
	.ssta span {
		position: absolute;
		background-image: url(../images/logo/summer-sta-logo-hp.gif);
		width: 226px;
		height: 19px;
	}

.suns {
	width: 226px;
	height: 53px;
	position: relative;
}
	.suns span {
		position: absolute;
		background-image: url(../images/logo/summ-4-suns-hp.jpg);
		width: 226px;
		height: 53px;
	}

.wsta {
	width: 226px;
	height: 19px;
	position: relative;
}
	.wsta span {
		position: absolute;
		background-image: url(http://www.baaqmd.gov/~/media/Images/Alerts/Interface/winterSTA2009_home.ashx);
		width: 226px;
		height: 19px;
	}

.wsuns {
	width: 226px;
	height: 56px;
	position: relative;
}
	.wsuns span {
		position: absolute;
		background-image: url(http://www.baaqmd.gov/~/media/Images/Alerts/Interface/winter_suns_home.ashx);
		width: 226px;
		height: 56px;
	}

#sc-right>.pcr-aqbox-wsta>.wsta, #pc-right>.pcr-aqbox-wsta>.wsta, #sc-right>.pcr-aqbox-wsta>.ssta, #pc-right>.pcr-aqbox-wsta>.ssta {
	width: 184px;
	height: 15px;
	position: relative;
}
	#sc-right>.pcr-aqbox-wsta>.wsta span, #pc-right>.pcr-aqbox-wsta>.wsta span {
		position: absolute;
		background-image: url(http://www.baaqmd.gov/~/media/Images/Alerts/Interface/winterSTA2009_sub.ashx);
		width: 184px;
		height: 15px;
	}
	#sc-right>.pcr-aqbox-wsta>.ssta span, #pc-right>.pcr-aqbox-wsta>.ssta span {
		position: absolute;
		background-image: url(../images/logo/summer-sta-logo.gif);
		width: 184px;
		height: 15px;
	}

#sc-right>.pcr-aqbox-wsta>.suns, #pc-right>.pcr-aqbox-wsta>.suns {
	width: 184px;
	height: 43px;
	position: relative;
}
#sc-right>.pcr-aqbox-wsta>.wsuns, #pc-right>.pcr-aqbox-wsta>.wsuns {
	width: 184px;
	height: 46px;
	position: relative;
}

	#sc-right>.pcr-aqbox-wsta>.suns span, #pc-right>.pcr-aqbox-wsta>.suns span {
		position: absolute;
		background-image: url(../images/logo/summ-4-suns.jpg);
		width: 184px;
		height: 43px;
		z-index: 100;
	}
	#sc-right>.pcr-aqbox-wsta>.wsuns span, #pc-right>.pcr-aqbox-wsta>.wsuns span {
		position: absolute;
		background-image: url(http://www.baaqmd.gov/~/media/Images/Alerts/Interface/winter_suns_sub.ashx);
		width: 184px;
		height: 46px;
		z-index: 100;
	}

.aq-cat {
	padding: 6px 6px;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #005190;
}

.aq12 {
	padding: 6px 6px;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000;
}

.aq10 {
	padding: 0;
	margin: 0;
	font-size: 10pt;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000;
}

/*.aq10 a { color: #005190; text-decoration: underline; }*/

.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: 0 auto; padding: 0; width: 100px; }

.baaqmd-widgets {
	margin: 2px 2px;
	padding: 4px 0 0 0;
	color: #fff;
	text-align: center;
	height: 18px;
	font-size: 7pt;
	background-color: #005190;
	border: 1px solid #f6bc1a;
}

.pcr-aqbox-wsta > div.baaqmd-widgets { border: 1px solid #a5a6a6; }

.baaqmd-widgets a:link, .baaqmd-widgets a:visited { color: #fff; text-decoration: none; }
.baaqmd-widgets a:hover { text-decoration: underline; }

.hc-gbox { }

.hc-gbox h3 {
	margin: 0;
	padding: 0 9px;
	width: 214px;
	line-height: 27px;
	height: 27px;
	vertical-align: middle;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	background-color: #f6bc1a;
}

.fcast-5days {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	font-weight: bold;
	text-align: center;
}

.fcast-days {
	background-color: #f6bc1a;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	font-weight: bold;
	text-align: center;
}

.farea {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 7.5pt;
	text-align: right;
}

.ftemp-g, .ftemp-y, .ftemp-o, .ftemp-r, .ftemp-p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
}

.ftemp-g, .ftemp-r, .ftemp-p { color: #fff; }
.ftemp-y, .ftemp-o { color: #000; }

.f5daypm {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	text-align: center;
	color: #005190;
}


     /*  Homepage Top Navigation Drop-Down Styles */
ul.hnav1 {
	background: transparent url(../images/background/drop_yellow.png) no-repeat left bottom;
}
ul.hnav2 {
	background: transparent url(../images/background/drop_green.png) no-repeat left bottom;
}
ul.hnav3 {
	background: transparent url(../images/background/drop_blue.png) no-repeat left bottom;
}

ul.hnav1 ul { background-color: #f6bc1a; }
ul.hnav2 ul { background-color: #91b753; }
ul.hnav3 ul { background-color: #3386c7; }

ul.hnav1 li { background: transparent url(../images/background/htc1.png) no-repeat 200px 5px; }
ul.hnav2 li { background: transparent url(../images/background/htc2.png) no-repeat 200px 5px; }
ul.hnav3 li { background: transparent url(../images/background/htc3.png) no-repeat 200px 5px; }

ul.hnav1 li:hover { background: transparent url(../images/background/htc1_ro.png) no-repeat 200px 5px; }
ul.hnav2 li:hover { background: transparent url(../images/background/htc2_ro.png) no-repeat 200px 5px; }
ul.hnav3 li:hover { background: transparent url(../images/background/htc3_ro.png) no-repeat 200px 5px; }

ul.hnav1 li li, ul.hnav2 li li, ul.hnav3 li li { background: transparent; background-image: none; font-weight: bold; }
ul.hnav1 li li:hover, ul.hnav2 li li:hover, ul.hnav3 li li:hover { background: transparent; background-image: none; font-weight: bold; }

ul.hnav1 li li a:link { color: #b55b01; }
ul.hnav2 li li a:link { color: #425523; }
ul.hnav3 li li a:link { color: #02345b; }

ul.hnav1 li li a:visited { color: #b55b01; }
ul.hnav2 li li a:visited { color: #425523; }
ul.hnav3 li li a:visited { color: #02345b; }

ul.hnav1 li li a:hover, ul.hnav2 li li a:hover, ul.hnav3 li li a:hover { color: #fff; }
	
	ul.drop li {
	border: none;
	background-color: transparent;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	}
	
	.hnav-tagline {
	font-size: 8pt;
	font-weight: normal;
}
	

	ul.drop li a { text-decoration: none; }
	
	ul.drop li a:hover, ul.drop li:hover a { text-decoration: none;	}
	
	ul.drop li:hover li a {
	 background: none;
	 text-decoration: underline;
	}
	
	ul.drop li li {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 line-height: 10pt;
	 text-transform: none;
	 text-decoration: none;
	}

	ul.drop li.hover,
	ul.drop li:hover {
	color: #fff;
	}

		ul.drop ul li {
	background-color: #f6bc1a;
		}


     /* ul.drop */
	ul.drop li {
	padding:5px 2px 0 10px;
	color: #fff;
	}
	
	ul.drop li.first {
	margin-left: 0;
	}

	ul.drop li.hover,
	ul.drop li:hover {
	color: #fff;
	}
	
	ul.drop li li:hover {

	}
	
	ul.drop li li a, ul.drop li li a:link { text-decoration: none; }
	ul.drop li li a:visited {text-decoration: none; }
	ul.drop li li a:hover {text-decoration: underline; }
	
	ul.drop li li { 
	 background-color: transparent;
	 background-image: none;
	 color: #3a5d81;
	 border: none; 
	 font-size: 8pt;
	}

	ul.drop a:link,
	ul.drop a:visited	{
	color: #fff;
}
	ul.drop a:hover		{
	color: #fff;
}
	ul.drop a:active		{
	color: #fff;
}

		ul.drop ul li {
		 font-weight: bold;
		}

	/* Homepage Main Content (Middle) Column */
.hcrcl-box {
	border-bottom: 3px solid #92b754;
}

.hcrcl-box-last { border-bottom: none; }

.hc-gbox2 h3, .hc-gbox3 h3 {
	margin: 0;
	width: 216px;
	line-height: 27px;
	height: 27px;
	vertical-align: middle;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	background-color: #f6bc1a;
}

.hc-gbox2 h3, .hc-gbox2 p { padding: 0 0 0 10px; }
.hc-gbox3 h3, .hc-gbox3 p { padding: 0 0 0 10px; }
.hc-gbox2 h4 { padding: 15px 0 0 10px; }
.hc-gbox3 h4.aq12 {
	font-size: 12pt;
	padding: 6px 6px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #005190;
}

.ozone { border-bottom: 1px solid #005190; }
.ozone-last { border-bottom: 2px solid #005190; }

.ozonep, .ozonen {
	font-family: Verdana;
	font-size: 8pt;
	vertical-align: middle;
}

.ozonep { border-right: 1px solid #005190; }
.ozonen {
	text-align: center;
	font-weight: bold;
}

.ozoneh h4.aq12 {
	font-size: 10pt;
	padding: 6px 6px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #005190;
}

/******************************   Portal & Subpage Top Navigation Styles   **********************************/
.stanav1, .stanav2 { border-bottom: 1px solid #005190; }

ul.psnav1 {
	background: transparent url(../images/background/pdrop_yellow.png) no-repeat left bottom;
}
ul.psnav2 { background: transparent url(../images/background/pdrop_green.png) no-repeat left bottom; }
ul.psnav3 {
	background: url(../images/background/pdrop_blue.png) no-repeat left bottom;
}

ul.psnav1 ul { background-color: #f6bc1a; }
ul.psnav2 ul {
	background-color: #91b753;
}
ul.psnav3 ul { background-color: #3386c7; }

ul.psnav1 ul, ul.psnav2 ul, ul.psnav3 ul { border: 1px solid #8c8c8c; }

ul.psnav1 li { background: transparent url(../images/background/htc1.png) no-repeat 180px 5px; }
ul.psnav2 li { background: transparent url(../images/background/htc2.png) no-repeat 180px 5px; }
ul.psnav3 li { background: transparent url(../images/background/htc3.png) no-repeat 180px 5px; }

ul.psnav1 li:hover { background: transparent url(../images/background/htc1_ro.png) no-repeat 180px 5px; }
ul.psnav2 li:hover { background: transparent url(../images/background/htc2_ro.png) no-repeat 180px 5px; }
ul.psnav3 li:hover { background: transparent url(../images/background/htc3_ro.png) no-repeat 180px 5px; }

ul.psnav1 li li, ul.psnav2 li li, ul.psnav3 li li { background: transparent; background-image: none; font-weight: bold; }
ul.psnav1 li li:hover, ul.psnav2 li li:hover, ul.psnav3 li li:hover { background: transparent; background-image: none; font-weight: bold; }

ul.psnav1 li li a:link { color: #b55b01; }
ul.psnav2 li li a:link { color: #425523; }
ul.psnav3 li li a:link { color: #02345b; }

ul.psnav1 li li a:visited { color: #b55b01; }
ul.psnav2 li li a:visited { color: #425523; }
ul.psnav3 li li a:visited { color: #02345b; }

ul.psnav1 li li a:hover, ul.psnav2 li li a:hover, ul.psnav3 li li a:hover { color: #fff; }

ul.droptop {

}

	ul.droptop li {
	border: none;
	padding-right: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	}
	
	ul.droptop li:hover li a {
	 background: none;
	 text-decoration: underline;
	}
	
	ul.droptop li:hover li a:visited { text-decoration: none; }
	ul.droptop li:hover li a:hover { text-decoration: underline; }
	
	ul.droptop li li {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 text-transform: none;
	 padding: 5px 0 6px 20px;
	}

	ul.droptop li.hover,
	ul.droptop li:hover {
	color: #fff;
	}

	ul.droptop ul {
	 width: 215px;
	 margin-top: 0;
	}

		ul.droptop ul li {	}

		ul.droptop ul li.hover {
		 margin: 0;
		 border: none;
		}

ul.droptop {
 font-weight: bold;
}

	ul.droptop li {
	padding: 5px 0 6px 40px;
	}

	ul.droptop li.hover,
	ul.droptop li:hover {
	 color: #fff;
	}
	
	ul.droptop li li { 
	 background-image: none;
	 color: #fff;
	 border: none; 
	 font-size: 8pt;
	}

	ul.droptop a:link,
	ul.droptop a:visited	{ color: #fff; text-decoration: none; }
	ul.droptop a:hover		{ color: #fff; }
	ul.droptop a:active		{ color: #fff; }


/*************    Portal Page Styles  *****************/
	/**  Portal Left Column  **/
.lnav h3 {
	margin: 0;
	padding: 0 0 0 10px;
	width: 147px;
	line-height: 26px;
	height: 26px;
	vertical-align: middle;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	background-color: #f6bc1a;
}

.lnav h3.green { background-color: #91b753; }
.lnav h3.blue { background-color: #3386c7; }

.lnav ul {
	margin: 14px 0 10px 0;
	padding: 0;
	list-style: none;
}
.lnav li {
	margin: 0;
	padding: 5px 0;
	border-top: 1px solid #a5a6a6;
	vertical-align: middle;
	line-height: 12px;
	font-size: 8pt;
	color: #005190;
	list-style: none;
}
.lnav li.last { border-bottom: 1px solid #a5a6a6; }
.lnav li.current, .lnav li li.current { font-weight: bold; }
.lnav li.current li { font-weight: normal; }


.lnav ul.sl {
	margin: 0 0 5px 16px;
	padding: 0;
}
.lnav ul.sl li {
	border-top: none;
	padding: 3px 0;
}

	/**   Portal Middle Column  **/
.pc-mbox-last { border-bottom: 4px solid #f6bc1a; }



	/**  Portal Right Column  **/
#pc-right p, #sc-right p { font-size: 7.5pt; }
	
.ubox {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.ubox ul {
	margin: 0;
	padding: 5px 0 0 39px;
	list-style: none;
}

.ubox li {
	display: inline;
	margin: 0 auto;
	padding: 0 5px 0 0;
	vertical-align: middle;
}

.ub {
	padding: 6px 6px;
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	color: #005190;
}

.pcr-box h3, .pcr-aqbox h3, .pcr-aqbox-sta h3, .pcr-aqbox-wsta h3 {
	margin: 0;
	width: 180px;
	line-height: 26px;
	height: 26px;
	vertical-align: middle;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	background-color: #f6bc1a;
}

.pcr-box h3.blue, .pcr-aqbox h3.blue, .pcr-aqbox-sta h3.blue, .pcr-aqbox-wsta h3.blue { background-color: #3386c7; }
.pcr-box h3.green, .pcr-aqbox h3.green, .pcr-aqbox-sta h3.green, .pcr-aqbox-wsta h3.green { background-color: #91b753; }

.pcr-box h3, .pcr-aqbox h3, .pcr-aqbox-sta h3, .pcr-aqbox-wsta h3, .pcr-box h4, .pcr-box-sta h4, .pcr-box p, .pcr-box-sta p { padding: 0 0 0 10px; }
.pcr-box h4, .pcr-box-sta h4 { padding-top: 5px; padding-bottom: 5px; }
/*.pcr-box-sta p { line-height: 12pt; }*/

.aq-cat {
	padding: 6px 6px;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #005190;
}
.pcr-aqbox .aq-cat, .pcr-aqbox-sta .aq-cat, .pcr-aqbox-wsta .aq-cat { font-size: 10pt; }
.pcr-aqbox .aq12, .pcr-aqbox-sta .aq12, .pcr-aqbox-wsta .aq12 { font-size: 10pt; }
.pcr-aqbox .aq10, .pcr-aqbox-sta .aq10, .pcr-aqbox-wsta .aq10 { font-size: 8pt; padding: 0 10px; }
.sta-day .aq10 { padding: 0 0 5px 0; }

p.related {
	padding: 5px 5px 5px 10px;
}

.contacts { padding: 7px 5px 5px 0; }



/**************  Subpage Styles   **************/
/** Breadcrumbs  **/
/*  Breadcrumb Navigation Styles  */
#breadcrumb {
	color: #005190;
	font-weight: normal;
	font-size: 7.5pt;
	border-top: 1px solid #005190;
}

#breadcrumb ul { list-style: none; }
#breadcrumb ul li.current a { text-decoration: none; font-weight: bold; }
#breadcrumb li.current { font-weight: bold }

#breadcrumb a:link, #breadcrumb a:visited {
	color: #8aab52;
}
#breadcrumb a:hover { color: #d08d4c; }

/******   Subpage Right Column   ********/

.scm-head1 {
	color: #005190;
	font-size: 36pt;
}
.scm-head2 {
	letter-spacing: 7px;
	text-transform: uppercase;
	font-size: 20pt;
} 

.sc-box h3, .sc-mbox h3 {
	margin: 0;
	width: 540px;
	padding: 0 0 0 10px;
	line-height: 26px;
	height: 26px;
	vertical-align: middle;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	background-color: #f6bc1a;
}

.sc-box h3.blue { background-color: #3386c7; }
.sc-box h3.green { background-color: #91b753; }


/*  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;
}

/* Table Styles */
table { display: none; }

.app { margin: 0; padding: 0; float: left; }

.app table, .app caption, .app tbody, .app tfoot, .app thead, .app tr, .app th, .app td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

/* tables still need 'cellspacing="0"' in the markup */
.app table {
	display: block;
	border-collapse: separate;
	border-spacing: 0;
}
.app caption, .app th, .app td {
	text-align: left;
	font-weight: normal;
}


.app table {
	margin: 15px 0;
}

.app th {
	background-color: #3386c7;
	padding: 5px;
	color: #fff;
	font-size: 9pt;
	font-weight: bold;
	border: 1px solid #cccccc;
}

.app th.sub {
	background-color: #3386c7;
	padding: 5px;
	color: #fff;
	border: 1px solid #cccccc;
	font-size: 8pt;
}

.app td {
	background: #fff;
	padding: 5px;
	border: 1px solid #cccccc;
}

.app tr.odd td {
	background: #efeff1;
	padding: 5px;
}

.app td a { margin: 0px 0px 3px 0px; }

.telerik { margin: 7px 0 15px 0; padding: 0; width: 100%; float: left; }
.telerik table { display: block; }
.telerik td a { padding: 4px 0; }

/***   5 Day Forecast County Colors   ****/
.f5nc { background-color: #fab376; }
.f5ccb { background-color: #ffef7c; }
.f5ed { background-color: #a7f9a5; }
.f5scb { background-color: #ffe5f0; }
.f5scv { background-color: #bee4fa; }

.f5nc, .f5ccb, .f5ed, .f5scb, .f5scv { margin-top: 9px; }

th.f5nc { background-color: #fab376; }
th.f5ccb { background-color: #ffef7c; }
th.f5ed { background-color: #a7f9a5; }
th.f5scb { background-color: #ffe5f0; }
th.f5scv { background-color: #bee4fa; }

th.f5nc, th.f5ccb, th.f5ed, th.f5scb, th.f5scv { color: #000; }

/**************   Repeating Content Items Styles  *************/

.aqi-green, .aqi-yellow, .aqi-orange, .aqi-red, .aqi-purple {
	font-size: 8pt;
	text-align: center;
	font-weight: bold;
}

.aqi-green, .aqi-red, .aqi-purple { color: #fff; }
.aqi-yellow, .aqi-orange { color: #000; }

.aqi-green, .ftemp-g { background: #009966; }
.aqi-yellow, .ftemp-y { background: #ffde33; }
.aqi-orange, .ftemp-o { background: #ff9933; }
.aqi-red, .ftemp-r { background: #cc0033; }
.aqi-purple, .ftemp-p { background: #660099; }

.rci-n {
	text-align: center;
}


/* ----------- Pagination: Digg Style (STA) --------- */
	
#pagination-digg li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
#pagination-digg a           { border:solid 1px #005190; 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:#3a5d81; 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:#8aab52; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination-digg a:hover     { border:solid 1px #999999; background: #f6bc1a; color: #fff; font-weight: bold; }
