@charset "utf-8";
/* CSS Document */

#content2{
	padding:0px;
	width:910px;
	min-height:400px;
	float:left;
	clear:both;
}
table.whatflag{
border: 1px solid #09f;
border-collapse:thin;
}

/********************************************************************************/
/* INVISIBLE TABLES (utility containers)									   	*/	
/********************************************************************************/
TABLE.TblInvisible		/* Generic invisible container table, conforms to the width of the content inside */	
	{
		margin-top: 			0px;
		margin-left: 			0px;
		margin-right: 			0px;
		margin-bottom: 			0px;
		padding-top: 			0px;
		padding-left: 			0px;
		padding-right: 			0px;
		padding-bottom: 		0px;
		border-top-width: 		0;
		border-left-width: 		0;
		border-right-width:	 	0;
		border-bottom-width: 	0;
		border-spacing: 		0;
		border-collapse: 		collapse;
		font-family:			Arial, Helvetica, sans-serif;
		font-size:				12px;
	}

TABLE.TblInvisibleFixed		/* Generic invisible container table, conforms to the width of the parent container */
	{
		margin-top: 			0px;
		margin-left: 			0px;
		margin-right: 			0px;
		margin-bottom: 			0px;
		padding-top: 			0px;
		padding-left: 			0px;
		padding-right: 			0px;
		padding-bottom: 		0px;
		border-top-width: 		0;
		border-left-width: 		0;
		border-right-width:	 	0;
		border-bottom-width: 	0;
		border-spacing: 		0;
		border-collapse: 		collapse;
		width: 					100%;
		font-family:			Arial, Helvetica, sans-serif;
		font-size:				12px;
	}
/********************************************************************************/	


/********************************************************************************/		
/* SPACER FONTS																	*/
/********************************************************************************/	
.Spacer2
	{
		font-family:	Verdana, Arial, Helvetica, sans-serif;
		font-size: 		2px;
	}	

.Spacer4
	{
		font-family:	Verdana, Arial, Helvetica, sans-serif;
		font-size: 		4px;
	}	

.Spacer6
	{
		font-family:	Verdana, Arial, Helvetica, sans-serif;
		font-size: 		6px;
	}	

.Spacer12
	{
		font-family:	Verdana, Arial, Helvetica, sans-serif;
		font-size: 		12px;
	}		

/********************************************************************************/


/********************************************************************************/		
/* CUSTOM INPUT CONTROLS														*/
/********************************************************************************/	
.GoButton
	{
		border-style:		solid;
		border-width:		thin;
		border-color:		#666666;/*#000000;#003399;*/
		background-color:	#666666;/*#333333;#6699CC;*/
		width:				40px;
		height:				22px;
		font-size:			11px;
		font-weight:		bold;
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		color:				#FFFFFF;/*#DDDDDD;*/
		vertical-align:		middle;
		text-align:			center;
	}
	
.TextInput
	{
		border-style:		solid;
		border-width:		thin;
		border-collapse:	collapse;
		border-color:		#003366;/*#6699CC;*/
		height:				18px;
		vertical-align:		middle;
	}	
	
.DropdownInput
	{
		border-style:		solid;
		border-width:		thin;
		border-color:		#6699CC;
		height:				21px;
		vertical-align:		middle;
	}

.GoButtonInv		/* Inverted - light control on dark background */
	{
		border-style:		solid;
		border-width:		thin;
		border-color:		#666666;/*#FFFFFF;*/ 
		background-color:	#666666;/*#6699CC; */
		width:				40px;
		height:				21px;
		font-size:			11px;
		font-weight:		bold;
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		color:				#FFFFFF;
		vertical-align:		middle;				
		text-align:			center;
	}
	
.TextInputInv		/* Inverted - light control on dark background */
	{
		/*
		border-style:		solid;
		border-width:		0px;
		border-collapse:	collapse;
		border-color:		#FFFFFF;
		height:				19px;
		vertical-align:		middle;
		*/
		border-style:		solid;
		border-width:		thin;
		border-width:		1px;
		border-collapse:	collapse;
		border-color:		#6699CC;/*#6699CC;*/
		height:				21px;
		vertical-align:		top;
	}	
	
.DropdownInputInv	/* Inverted - light control on dark background */	
	{
		border-style:		solid;
		border-width:		0px;
		border-color:		#FFFFFF;
		height:				21px;
		vertical-align:		middle;
	}
/********************************************************************************/
/********************************************************************************/
/* CONTENT FRAME (rounded corners and borders)								   	*/
/********************************************************************************/
TD.FrameCnrTL	/* Corner top left */
	{
		width:	17px;
		height:	24px;
		background-image:	url(../images/pageframe/frame_cnr_tl.gif);
	}
	
TD.FrameCnrTR	/* Corner top right */
	{
		width:	17px;
		height:	24px;
		background-image:	url(../images/pageframe/frame_cnr_tr.gif);
	}	
	
TD.FrameCnrBL	/* Corner bottom left */
	{
		width:	17px;
		height:	24px;
		background-image:	url(../images/pageframe/frame_cnr_bl.gif);
	}	
	
TD.FrameCnrBR	/* Corner bottom right */
	{
		width:	17px;
		height:	24px;
		background-image:	url(../images/pageframe/frame_cnr_br.gif);
	}
	
TD.FrameTop		/* Top border */
	{
		height:	24px;
		background-image:	url(../images/pageframe/frame_top.gif);
	}				

TD.FrameBottom	/* Bottom border */
	{
		height:	24px;
		background-image:	url(../images/pageframe/frame_bottom.gif);
	}		
	
TD.FrameLeft	/* Left border */
	{
		width:	17px;
		background-image:	url(../images/pageframe/frame_left.gif);
	}		
	
TD.FrameRight	/* Right border */
	{
		width:	17px;
		background-image:	url(../images/pageframe/frame_right.gif);
	}	
	
TD.FrameContent
	{
		width:				885px;
		background-color:	#FFFFFF;
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		font-size:			11px;
		font-weight:		normal;
	}		
	
	TD.FrameCnrTL	/* Corner top left */
	{
		width:	17px;
		height:	24px;
		background-image:	url(../images/pageframe/frame_cnr_tl.gif);
	}
	
TD.FrameCnrTR	/* Corner top right */
	{
		width:	17px;
		height:	24px;
		background-image:	url(../images/pageframe/frame_cnr_tr.gif);
	}	
	
TD.FrameCnrBL	/* Corner bottom left */
	{
		width:	17px;
		height:	24px;
		background-image:	url(../images/pageframe/frame_cnr_bl.gif);
	}	
	
TD.FrameCnrBR	/* Corner bottom right */
	{
		width:	17px;
		height:	24px;
		background-image:	url(../images/pageframe/frame_cnr_br.gif);
	}
	
TD.FrameTop		/* Top border */
	{
		height:	24px;
		background-image:	url(../images/pageframe/frame_top.gif);
	}				

TD.FrameBottom	/* Bottom border */
	{
		height:	24px;
		background-image:	url(../images/pageframe/frame_bottom.gif);
	}		
	
TD.FrameLeft	/* Left border */
	{
		width:	17px;
		background-image:	url(../images/pageframe/frame_left.gif);
	}		
	
TD.FrameRight	/* Right border */
	{
		width:	17px;
		background-image:	url(../images/pageframe/frame_right.gif);
	}	
	
TD.FrameContent
	{
		width:				885px;
		background-color:	#FFFFFF;
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		font-size:			11px;
		font-weight:		normal;
	}					
	
	
/********************************************************************************/




/********************************************************************************/
/* HEADER (above banner content, banner image, local air quality search bar)	*/
/********************************************************************************/

/********************************************************************************/


/********************************************************************************/
/* TABS 																		*/
/********************************************************************************/
TD.TabInactive			
	{
		background-color:	#FFFFFF;	
		border-collapse:  	collapse;
		border-color:	  	#003399;		 
		border-spacing:   	0;
		border-style:	  	solid;
		border-width: 	  	1px;
		margin-top: 	  	0px;
		margin-left: 	  	0px;
		margin-right: 	  	0px;
		margin-bottom: 	  	0px;
		padding-top: 	  	2px;
		padding-left: 	  	2px;
		padding-right: 	  	2px;
		padding-bottom:   	2px;	
		height:				29px;
		text-align:			center;
		vertical-align:		middle;
		color: 			  	#000000;	
		font-weight: 		bold;
		font-size: 			17px;
		font-family: 		Arial, Helvetica, sans-serif;
	}
	
TD.TabActive			
	{
		background-color:		#EDF3F9;	
		border-collapse:  		collapse;
		border-color:	  		#003399;		 
		border-spacing:   		0;
		border-style:	  		solid;
		border-width: 	  		1px;
		border-bottom-style:	none;
		border-bottom-width:	0;
		margin-top: 	  		0px;
		margin-left: 	  		0px;
		margin-right: 	  		0px;
		margin-bottom: 	  		0px;
		padding-top: 	  		2px;
		padding-left: 	  		2px;
		padding-right: 	  		2px;
		padding-bottom:   		2px;	
		height:					29px;
		text-align:				center;
		vertical-align:			middle;
		color:					#000000;
		font-weight: 			bold;
		font-size: 				17px;
		font-family: 			Arial, Helvetica, sans-serif;
	}

TD.TabActiveContent		
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-size: 	 	  	12px;
		font-weight:	  	normal;
		color: 			  	#000000;
		background-color: 	#EDF3F9;
		padding-bottom:	  	4px;
		padding-left:	  	4px;
		padding-top:	  	4px;
		padding-right:	  	4px;		
		border-collapse:  	collapse;
		border-color:	 	#003399;		 
		border-spacing:   	0;
		border-style:	  	solid;
		border-width: 	  	1px;
		border-top-style: 	none;
		border-top-width: 	0;
	}
	
TD.TabTitle
	{
		background-color: 		#FFFFFF;
		border-collapse:  		collapse;
		border-color:	  		#003399;		 
		border-spacing:   		0;
		border-style:	  		solid;
		border-left:	  		0px;
		border-top: 	  		0px;
		border-right: 	  		0px;
		border-bottom-width: 	1px;
		margin-top: 	  		0px;
		margin-left: 	  		0px;
		margin-right: 	  		0px;
		margin-bottom: 	  		0px;
		padding-top: 	  		0px;
		padding-left: 	  		0px;
		padding-right: 	  		0px;
		padding-bottom:   		1px;
		height:					25px;
		text-align:				left;
		vertical-align:			bottom;
		color: 					#000000;
		font-weight: 			bold;
		font-size: 				18px;
		font-family:			Arial, Helvetica, sans-serif;	
	}

A.TabLink 	/* Link on the inactive tab */
	{
		font-family: 		Arial, Helvetica, sans-serif;
		font-weight: 		bold;
		color:				#003399;
		font-size: 			17px;
		text-decoration:	none;
		display:			block;		
	}    
/********************************************************************************/

/********************************************************************************/
/* HIGHLIGHT BAR (used for most emphasized content)								*/
/********************************************************************************/
TD.HighlightBar		
	{
		height:				26px;
		background-color:	#024B82;
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		bold;
		color:				#FFFFFF;
		font-size: 			11px;
	}
	
TD.HighlightBarTitle		
	{
		height:				26px;
		background-color:	#024B82;
		padding-left:		4px;
		color:				#FFFFFF;
		font-family:		Arial, Helvetica, sans-serif;
		font-size:			15px;
		font-weight:		bold;		
	}
	
A.HighlightBarLink:link 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		bold;
		color:				#FFFFFF;
		font-size: 			11px;
		text-decoration:	none;
	}
A.HighlightBarLink:visited 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		bold;
		color:				#FFFFFF;
		font-size: 			11px;
		text-decoration:	none;
	}
A.HighlightBarLink:active 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		bold;
		color:				#FFFFFF;
		font-size: 			11px;
		text-decoration:	underline;
	}
A.HighlightBarLink:hover 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		bold;
		color:				#FFFFFF;
		font-size: 			11px;
		text-decoration:	underline;
	}
/********************************************************************************/	

	
/********************************************************************************/	
/* VISIBLE TABLE - HOMEPAGE TOP FORECASTS										*/
/********************************************************************************/
TD.Stripe		
	{
		padding-bottom:	  	2px;
		padding-left:	  	2px;
		padding-top:	  	2px;
		padding-right:	  	2px;		
		border-collapse:  	collapse;
		border-color:	 	#003399;		 
		border-spacing:   	0;
		border-style:	  	solid;
		border-width: 	  	1px;
		border-top-style: 	none;
	}

A.TblItemLink 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#003399;
		font-size: 			12px;
		text-decoration:	none;
	}

A.Pollutant
	{
		color: 				#000000;
		font-family:		Arial, Helvetica, sans-serif;
		font-size: 			11px;		
		font-weight: 		bold;
		text-decoration:	none;	
	}

A.ActionDayLink:link 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#000000;
		font-size: 			10px;
		text-decoration:	none;
	}
A.ActionDayLink:visited 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#000000;
		font-size: 			10px;
		text-decoration:	none;
	}
A.ActionDayLink:active 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#000000;
		font-size: 			10px;
		text-decoration:	underline;
	}
A.ActionDayLink:hover 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#000000;
		font-size: 			10px;
		text-decoration:	underline;
	}

A.ActionDayIcon 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		bold;
		color:				#990000;
		font-size: 			12px;
	}
/********************************************************************************/


/********************************************************************************/	
/* VISIBLE TABLE - CITY FORECASTS												*/
/********************************************************************************/	
TABLE.AQData			
	{
		padding-bottom:	  	2px;
		padding-left:	  	2px;
		padding-top:	  	2px;
		padding-right:	  	2px;		
		border-collapse:  	collapse;
		border-color:	 	#003399;		 
		border-spacing:   	0;
		border-style:	  	solid;
		border-width: 	  	1px;
		border-left-width: 	1px;
		width:				365px;
	}
TD.AQDataContent
	{
			
		padding-bottom:	  	4px;
		padding-left:	  	4px;
		padding-top:	  	4px;
		padding-right:	  	4px;		
		border-collapse:  	collapse;
		border-color:	 	#003399;		 
		border-spacing:   	0;
		border-style:	  	solid;
		border-width: 	  	1px;
		font-family: 	  	Arial, Helvetica, sans-serif;
		font-size: 	 	  	11px;
		font-weight:	  	normal;
		vertical-align:		top;
	}			
TD.AQDataHeader
	{
		height:				30px;
		text-align:			center;
		font-family: 	  	Arial, Helvetica, sans-serif;
		font-size: 	 	  	17px;
		font-weight:	  	bold;
		color: 			  	#000000;
		background-color:	#EDF3F9;		
		padding-bottom:	  	2px;
		padding-left:	  	2px;
		padding-top:	  	2px;
		padding-right:	  	2px;		
		border-collapse:  	collapse;
		border-color:	 	#003399;		 
		border-spacing:   	0;
		border-style:	  	solid;
		border-width: 	  	1px;	
	}		
TD.AQDataSectionHeader
	{
		height:				28px;
		text-align:			center;
		font-family: 	  	Arial, Helvetica, sans-serif;
		font-size: 	 	  	14px;
		font-weight:	  	bold;
		color: 			  	#000000;
		background-color:	#EEEEEE;		
		padding-bottom:	  	2px;
		padding-left:	  	2px;
		padding-top:	  	2px;
		padding-right:	  	2px;		
		border-collapse:  	collapse;
		border-color:	 	#003399;		 
		border-spacing:   	0;
		border-style:	  	solid;
		border-width: 	  	1px;	
	}	
	
TD.AQDataSectionTitle
	{
		font-family:		Arial, Helvetica, sans-serif; 
		font-size:			12px; 
		font-weight:		bold;
		text-align:			center;
	}

.AQILegendText
	{
		font-family:		Verdana, Arial, Helvetica, sans-serif; 
		font-size:			11px; 
		font-weight:		bold;
		text-align:			center;
	}
	
.AQILegendURL
	{
		font-family:		Arial, Helvetica, sans-serif; 
		font-size:			10px; 
		font-weight:		normal;
		text-align:			center;
		color: 			  	#003399;
	}
	
.HealthMessage
	{
		font-family:		Arial, Helvetica, sans-serif; 
		font-size:			11px; 
	}
.AQDataOptionHeader
	{
		height:				28px;
		font-family: 	  	Arial, Helvetica, sans-serif;
		font-size: 	 	  	13px;
		font-weight:	  	bold;
		color: 			  	#003399;
	}
.AQDataPollDetails
	{
		font-family:		Verdana, Arial, Helvetica, sans-serif; 
		font-size:			12px; 
	}	
	
.AQDataLg
	{
		font-family:		Verdana, Arial, Helvetica, sans-serif; 
		font-size:			14px; 
		font-weight:		bold;
		text-align:			center;
	}
/********************************************************************************/	


/********************************************************************************/
/* QUICK LINKS 																	*/
/********************************************************************************/
TD.QuickLinksHeader		
	{
		height:				26px;
		background-color:	#6699CC; /*#006699;*/ /*#024B82;*/
		padding-left:		4px;
		color:				#FFFFFF;
		font-family:		Arial, Helvetica, sans-serif;
		font-size:			17px;
		font-weight:		bold;
		text-align:			center;
	}

A.QuickLink:link 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#003366;
		font-size: 			11px;
		text-decoration:	none;
		line-height:		16px;
	}
A.QuickLink:visited 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#003366;
		font-size: 			11px;
		text-decoration:	none;
		line-height:		16px;
	}
A.QuickLink:active 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#003366;
		font-size: 			11px;
		text-decoration:	underline;
		line-height:		16px;
	}
A.QuickLink:hover 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#003366;
		font-size: 			11px;
		text-decoration:	underline;
		line-height:		16px;
	}
/********************************************************************************/

/********************************************************************************/
/* OTHER LINKS																	*/
/********************************************************************************/
A.NewItemTitle		/* default font, bold, black. used on the homepage as a news story linked title */
	{
		font-family: 	  	Verdana, Arial, Helvetica, sans-serif;
		font-size: 	 	  	12px;
		font-weight:	  	bold;
		color: 			  	#000000;
		text-decoration:	none;
	}	
A.NewsMenu			/* default fopnt, bold, blue, 1px larger. used on the homepage in the - More News - link */
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		bold;
		color:				#003399;
		font-size: 			13px;
		text-decoration:	underline;
	}

A.NewsItem:link
	{
		color: 				#000000;/*#6699CC;*/
		font-family:		Arial, Helvetica, sans-serif;
		font-size: 			12px;
		font-weight: 		normal;
		text-decoration:	none;
	}	
A.NewsItem:visited
	{
		color: 				#000000;/*#6699CC;*/
		font-family:		Arial, Helvetica, sans-serif;
		font-size: 			12px;
		font-weight: 		normal;
		text-decoration:	none;
	}
A.NewsItem:active
	{
		color: 				#000000;/*#6699CC;*//*#024B82;*/
		font-family:		Arial, Helvetica, sans-serif;
		font-size: 			12px;
		font-weight: 		normal;
		text-decoration:	underline;/*none;*/
	}	
A.NewsItem:hover
	{
		color: 				#000000;/*#6699CC;*//*#024B82;*/
		font-family:		Arial, Helvetica, sans-serif;
		font-size: 			12px;
		font-weight: 		normal;
		text-decoration:	underline;/*none;*/
	}			
	
		
/********************************************************************************/


/********************************************************************************/
/* INFO BOXES (right side boxes on the homepage)								*/
/********************************************************************************/
TABLE.InfoBox			
	{
		background-color: 	#FFFFFF;
		border-collapse:  	collapse;
		border-color:	  	#6699CC;
		border-spacing:   	0;
		border-style:	  	solid;
		border-width: 	  	1px;
		margin-top: 	  	0px;
		margin-left: 	  	0px;
		margin-right: 	  	0px;
		margin-bottom: 	  	0px;
		padding-top: 	  	0px;
		padding-left: 	  	0px;
		padding-right: 	  	0px;
		padding-bottom:   	0px;		
	}

TD.InfoBoxHeader
	{
		height:				25px;
		text-align:			left;
		font-family: 	  	Verdana, Arial, Helvetica, sans-serif;
		font-size: 	 	  	13px;
		font-weight:	  	bold;
		color: 			  	#FFFFFF;
		background-color:	#6699CC; 	
		border-collapse:  	collapse;
		border-color:	  	#6699CC;
		border-spacing:   	0;
		border-style:	  	solid;
		border-width: 	  	1px;
		padding-left:		6px;
	}
	
TD.InfoBoxContent
	{
		font-family: 	  	Verdana, Arial, Helvetica, sans-serif;
		font-size: 	 	  	12px;
		font-weight:	  	normal;
		color: 			  	#000000;
		background-color:	#FFFFFF;
		border-style:	  	solid;
		border-color:	 	#6699CC;
		border-width: 	  	1px;		
		padding:		  	4px;
	}		

TABLE.AlertBox			
	{
		background-color: 	#FFFFFF;
		border-collapse:  	collapse;
		border-color:	  	#6699CC;
		border-spacing:   	0;
		border-style:	  	solid;
		border-width: 	  	1px;
		margin-top: 	  	0px;
		margin-left: 	  	0px;
		margin-right: 	  	0px;
		margin-bottom: 	  	0px;
		padding-top: 	  	0px;
		padding-left: 	  	0px;
		padding-right: 	  	0px;
		padding-bottom:   	0px;	
		width:            326px;
	}

TD.AlertBoxHeader
	{
		height:				25px;
		text-align:			left;
		font-family: 	  	Verdana, Arial, Helvetica, sans-serif;
		font-size: 	 	  	13px;
		font-weight:	  	bold;
		color: 			  	#FFFFFF;
		background-color:	#C33;	
		border-collapse:  	collapse;
		border-color:	  	#6699CC;
		border-spacing:   	0;
		border-style:	  	solid;
		border-width: 	  	1px;
		padding-left:		6px;
	}
	
TD.AlertBoxContent
	{
		font-family: 	  	Arial, Helvetica, sans-serif;
		font-size: 	 	  	12px;
		font-weight:	  	normal;
		color: 			  	#000000;
		background-color:	#FFFFFF;
		border-style:	  	solid;
		border-color:	 	#6699CC;
		border-width: 	  	1px;		
		padding:		  	4px;
	}		
	
TD.ActiveRollBar
	{
		height: 		  	25px;
		background-image: 	url(../images/bg_active_rollbar.gif);
		border-style:	  	solid;
		border-color:	  	#6699CC;
		border-width: 	  	1px;	
		padding-left:	  	6px;	
	}
	
TD.ActiveRollBarText
	{
		font-family: 	Arial, Helvetica, sans-serif;
		font-size: 	 	13px;
		font-weight:	bold;
		color:			#003399;
		text-align:		left;
	}

TD.InactiveRollBar
	{
		height: 		  	25px;
		background-image: 	url(../images/bg_inactive_rollbar.gif);
		border-style:	  	solid;
		border-color:	  	#6699CC;
		border-width: 	  	1px;	
		padding-left:	  	6px;	
	}
	
A.InactiveRollBarLink
	{
		font-family:		Arial, Helvetica, sans-serif;
		font-size: 	 		13px;
		font-weight:		bold;
		color:				#000000;
		text-align:			left;
		text-decoration:	none;
	}

TD.RollBarControl
	{
		width:		30px;
		text-align:	center;
	}	
	
A.InfoBoxLink
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#003399;
		font-size: 			13px;
		text-decoration:	underline;
	}
/********************************************************************************/


/********************************************************************************/
/* FOOTER 																		*/
/********************************************************************************/
TD.Footer
	{
		background-image:	url(../images/pageframe/bg_body.gif);
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#FFFFFF;
		font-size: 			12px;
		text-align:			center;		
	}

A.FooterLink:link 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#FFFFFF;
		font-size: 			12px;
		text-decoration:	none;
	}
A.FooterLink:visited 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#FFFFFF;
		font-size: 			12px;
		text-decoration:	none;
	}
A.FooterLink:active 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#FFFFFF;
		font-size: 			12px;
		text-decoration:	underline;
	}
A.FooterLink:hover 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#FFFFFF;
		font-size: 			12px;
		text-decoration:	underline;
	}
/********************************************************************************/	

/********************************************************************************/
/* FONTS 																		*/
/********************************************************************************/
.ActiveCity
	{
		font-family: 		Arial, Helvetica, sans-serif;
		font-weight: 		bold;
		color:				#000000;
		font-size: 			16px;
		vertical-align:text-top;
	}	

.LocalTitle
	{
		color: 					#000000;
		font-weight: 			bold;
		font-size: 				18px;
		font-family:			Arial, Helvetica, sans-serif;
		text-align:				center;
	}	
	
.LocalSubtitle
	{
		color: 					#000000;
		font-weight: 			normal;
		font-size: 				12px;
		font-family:			Arial, Helvetica, sans-serif;
		font-style:				italic;
		text-align:				center;
	}	

.SummaryCity
	{
		color: 					#003399;
		font-weight: 			normal;
		font-size: 				12px;
		font-family:			Arial, Helvetica, sans-serif;
		text-align:				left;
	}	
	
.NtnlSummaryCity
	{
		color: 					#003399;
		font-weight: 			normal;
		font-size: 				13px;
		font-family:			Arial, Helvetica, sans-serif;
	}		

.PageTitle
	{
		color: 					#000000;
		font-weight: 			bold;
		font-size: 				18px;
		font-family:			Arial, Helvetica, sans-serif;
	}	
	
.MenuLink	
	{
		color: 					#003399;
		font-family:			Verdana, Arial, Helvetica, sans-serif;
	}
	
.StateBlockLink
	{
		color: 					#003399;
		font-family:			Arial, Helvetica, sans-serif;
		font-size:				14px;
	}
	
A.stateblock:link 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		bold;
		color:				#FFFFFF;
		font-size: 			12px;
		text-decoration:	none;
		display:			block;
	}
A.stateblock:visited 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		bold;
		color:				#FFFFFF;
		font-size: 			12px;
		text-decoration:	none;
		display:			block;
	}
A.stateblock:active 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		bold;
		color:				#FFFFFF;
		font-size: 			12px;
		text-decoration:	none;
		display:			block;
	}
A.stateblock:hover 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		bold;
		color:				#FFFFFF;
		font-size: 			12px;
		text-decoration:	none;
		display:			block;
	}
		
	
A.aqilegend:link 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#000000;
		font-size: 			10px;
		text-decoration:	none;
	}
A.aqilegend:visited 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#000000;
		font-size: 			10px;
		text-decoration:	none;
	}
A.aqilegend:active 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#000000;
		font-size: 			10px;
		text-decoration:	underline;
	}
A.aqilegend:hover 
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#000000;
		font-size: 			10px;
		text-decoration:	underline;
	}
	
A.ResourceBoxLink:link
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#003399;
		font-size: 			13px;
		text-decoration:	none;
		line-height:		18px;
	}	
A.ResourceBoxLink:visited
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#003399;
		font-size: 			13px;
		text-decoration:	none;
		line-height:		18px;
	}		
A.ResourceBoxLink:active
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#003399;
		font-size: 			13px;
		text-decoration:	underline;
		line-height:		18px;
	}	
A.ResourceBoxLink:hover
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#003399;
		font-size: 			13px;
		text-decoration:	underline;
		line-height:		18px;
	}			
	
/********************************************************************************/
/* STATE AQ SUMMARY TABLE														*/
/********************************************************************************/
TD.StateAQSummaryHeader
	{
		background-color:		#B1D5F1; /*#B9DCFF*/ /*#EDF3F9;*/	
		border-collapse:  		collapse;
		border-color:	  		#FFFFFF;		 
		border-spacing:   		0;
		border-style:	  		solid;
		border-width: 	  		1px;
		border-bottom-style:	none;
		border-bottom-width:	0;
		margin-top: 	  		0px;
		margin-left: 	  		0px;
		margin-right: 	  		0px;
		margin-bottom: 	  		0px;
		padding-top: 	  		2px;
		padding-left: 	  		2px;
		padding-right: 	  		2px;
		padding-bottom:   		2px;	
		height:					29px;
		text-align:				center;
		vertical-align:			middle;
		color:					#000000;
		font-weight: 			bold;
		font-size: 				11px;
		font-family: 			Arial, Helvetica, sans-serif;	
	}	
TD.StateAQSummaryHeaderPrint
	{
		background-color:		#B1D5F1; /*#B9DCFF*/ /*#EDF3F9;*/	
		border-collapse:  		collapse;
		border-color:	  		#000000;		 
		border-spacing:   		0;
		border-style:	  		solid;
		border-width: 	  		1px;
		border-bottom-style:	none;
		border-bottom-width:	0;
		margin-top: 	  		0px;
		margin-left: 	  		0px;
		margin-right: 	  		0px;
		margin-bottom: 	  		0px;
		padding-top: 	  		2px;
		padding-left: 	  		2px;
		padding-right: 	  		2px;
		padding-bottom:   		2px;	
		height:					29px;
		text-align:				center;
		vertical-align:			middle;
		color:					#000000;
		font-weight: 			bold;
		font-size: 				11px;
		font-family: 			Arial, Helvetica, sans-serif;	
	}		
TD.StateAQSummaryItem
	{
		background-image:	url(../images/pageframe/bg_body.gif);
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#FFFFFF;
		font-size: 			12px;
		text-align:			center;		
	}
TABLE.StateAQSummary
	{
		border-collapse:  		collapse;
		border-color:	  		#003399;		 
		border-spacing:   		0;
		border-style:	  		solid;
		border-width: 	  		1px;
		border-top-style:		none;
		margin-top: 	  		0px;
		margin-left: 	  		0px;
		margin-right: 	  		0px;
		margin-bottom: 	  		0px;
		padding-top: 	  		2px;
		padding-left: 	  		2px;
		padding-right: 	  		2px;
		padding-bottom:   		2px;	
		width:					100%;
	}		
	
/********************************************************************************/
/* NATIONAL AQ SUMMARY TABLE														*/
/********************************************************************************/
TD.NtnlAQSummaryHeader
	{
		background-color:		#B1D5F1; /*#B9DCFF*/ /*#EDF3F9;*/	
		border-collapse:  		collapse;
		border-color:	  		#FFFFFF;		 
		border-spacing:   		0;
		border-style:	  		solid;
		border-width: 	  		1px;
		border-bottom-style:	none;
		border-bottom-width:	0;
		margin-top: 	  		0px;
		margin-left: 	  		0px;
		margin-right: 	  		0px;
		margin-bottom: 	  		0px;
		padding-top: 	  		2px;
		padding-left: 	  		2px;
		padding-right: 	  		2px;
		padding-bottom:   		2px;	
		height:					29px;
		text-align:				center;
		vertical-align:			middle;
		color:					#000000;
		font-weight: 			bold;
		font-size: 				11px;
		font-family: 			Arial, Helvetica, sans-serif;	
	}	
TD.NtnlSummaryStateHeader
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#FFFFFF; /*#000000;*/
		font-size: 			11px;
		text-align:			left;
		background-color:	#024B82; /*#999999;*/
		padding-top: 	  		2px;
		padding-left: 	  		4px;
		padding-right: 	  		2px;
		padding-bottom:   		2px;	
	}
TD.NtnlSummaryMetroHeader
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		bold;
		color:				#000000;
		font-size: 			12px;
		text-align:			left;
		background-color:	#CCCCCC;
		padding-top: 	  		2px;
		padding-left: 	  		4px;
		padding-right: 	  		2px;
		padding-bottom:   		2px;	
	}	
TABLE.NtnlAQSummary
	{
		border-collapse:  		collapse;
		border-color:	  		#003399;		 
		border-spacing:   		0;
		border-style:	  		solid;
		border-width: 	  		1px;
		border-top-style:		none;
		margin-top: 	  		0px;
		margin-left: 	  		0px;
		margin-right: 	  		0px;
		margin-bottom: 	  		0px;
		padding-top: 	  		2px;
		padding-left: 	  		2px;
		padding-right: 	  		2px;
		padding-bottom:   		2px;	
		width:					100%;
	}
	

/********************************************************************************/
/* DIV styles														*/
/********************************************************************************/
	
	.ts-1 {
	background-color: #ffffff;
	border: none;
	height: 1174px;
	margin-left: 100px;
	margin-right: 100px;
	position: relative;
	text-align: left;
	width: 1000px;	
}


.FrameCnrTLts-1-1 {
	border: none;
	height: 24px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 17px;
	background-image:	url(../images/pageframe/frame_cnr_tl.gif);
}


.FrameTopts-1-2 {
	border: none;
	height: 24px;
	left: 17px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 966px;
	background-image:	url(../images/pageframe/frame_top.gif);
}

.FrameCnrTRts-1-3 {
	border: none;
	height: 24px;
	left: 983px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 17px;
	background-image:	url(../images/pageframe/frame_cnr_tr.gif);
}

.FrameLeftts-1-4 {
	border: none;
	height: 1112px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 24px;
	width: 17px;
	background-image:	url(../images/pageframe/frame_left.gif);
}

.FrameContentts-1-5 {
	border: none;
	height: 1112px;
	left: 17px;
	padding: 0px;
	position: absolute;
	top: 24px;
	width: 966px;
}

.TblInvisiblets-2 {
	border: none;
	height: 1112px;
	position: relative;
	text-align: left;
	width: 966px;
}

.ts-2-1 {
	border: none;
	height:	inherit;
	left: 0px;
	padding: 1px;
	position: absolute;
	top: 0px;
	width: 966px;
}

.TblInvisibleFixedts-3 {
	border: none;
	height: 30px;
	position: relative;
	text-align: left;
	width: 100%;
}

.HeaderLeftts-3-1 {
	border: none;
	height: 28px;
	left: 0.00%;
	line-height: 28px;
	padding: 0;
	position: absolute;
	top: 0px;
	width: 53.42%;
	
	
		color: 			#003366;/*#6699CC;*/
		font-family:	Verdana, Arial, Helvetica, sans-serif;
		font-size: 		13px;
		font-weight: 	bold;
		height:			28px;
}


.gen-1 {
	vertical-align: middle;
}


.HeaderRightts-3-2 {
	border: none;
	height: 28px;
	left: 74%;
	line-height: 28px;
	position: absolute;
	top: 0px;
	text-align:right;
}


.Bannertmpts-2-2 {
	border: none;
	height: 120px;
	left: 0px;
	padding: 1px;
	position: absolute;
	top: 32px;
	width: 964px;
}

.BannerForm {
	border: none;
	height: 98px;
	left: 60.50%;
	padding: 1px;
	position: absolute;
	top: 33px;/*63px; - for logout */
	width: 380px;
	z-index: 0;
}
/*
.BannerFormFields {
	border: none;
	height: 98px;
	left: 56.50%;
	padding: 1px;
	position: absolute;
	top: 102px; 72px; - for production
	width: 420px;
	z-index: 0;
}
*/
.ts-2-3 {
	border: none;
	height: 100%;
	left: 0px;
	padding: 1px;
	position: absolute;
	top: 154px;
	width: 964px;
}

.TblInvisibleFixedts-4 {
	border: none;
	height: 1056px;
	position: relative;
	text-align: left;
	width: 100%;
}

.ts-4-1 {
	border: none;

	left: 0.00%;
	padding: 1px;
	position: absolute;
	top: 0px;
	width: 58.61%;
}

.ts-5 {
	border: none;
	height: 954px;
	position: relative;
	text-align: left;
	width: 548px;

}

.ts-5-1 {
	border: none;
	height: 443px;
	left: 2px;
	padding: 1px;
	position: absolute;
	top: 2px;
	width: 542px;
}

.gen-5 {
	display: none;
}

.gen-7 {
	display: block;
}

.ts-5-2 {
	border: none;
	height: 44px;
	left: 2px;
	padding: 1px;
	position: absolute;
	top: 449px;
	width: 542px;
}

/*.ts-6 {
	border: none;
	height: 37px;
	position: relative;
	text-align: left;
	width: 540px; 
}*/

/* .ts-6-1 {
	border: none;
	height: 35px;
	left: 0px;
	line-height: 35px;
	padding: 1px;
	position: absolute;
	top: 0px;
	width: 88px;
} */

/* .ts-6-2 {
	border: none;
	height: 35px;
	left: 90px;
	line-height: 35px;
	padding: 1px;
	position: absolute;
	top: 0px;
	width: 88px;
} */

/* .ts-6-3 {
	border: none;
	height: 35px;
	left: 180px;
	line-height: 35px;
	padding: 1px;
	position: absolute;
	top: 0px;
	width: 88px;
} */

/* .ts-6-4 {
	border: none;
	height: 35px;
	left: 270px;
	line-height: 35px;
	padding: 1px;
	position: absolute;
	top: 0px;
	width: 88px;
} */

/* .ts-6-5 {
	border: none;
	height: 35px;
	left: 360px;
	line-height: 35px;
	padding: 1px;
	position: absolute;
	top: 0px;
	width: 88px;
} */

/* .ts-6-6 {
	border: none;
	height: 35px;
	left: 450px;
	line-height: 35px;
	padding: 1px;
	position: absolute;
	top: 0px;
	width: 88px;
} */

 .ts-5-3 {
	border: none;
	height: 246px;
	left: 2px;
	padding: 1px;
	position: absolute;
	top: 497px;
	width: 542px;
} 

/*.ts-7 {
	border: none;
	height: 35px;
	position: relative;
	text-align: left;
	width: 491px;
}

/*.ts-7-1 {
	border: none;
	color: rgb(0,51,102);
	font-family: Verdana,Geneva,sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	height: 30px;
	left: 2px;
	padding: 1px;
	padding-top: 0px;
	position: absolute;
	top: 2px;
	width: 95px;
}

/*.ts-7-2 {
	border: none;
	height: 16px;
	left: 101px;
	padding: 1px;
	padding-top: 14px;
	position: absolute;
	top: 2px;
	width: 386px;
}

/*.gen-15 {
	color: rgb(0,51,102);
	font-family: Verdana,Geneva,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/*.ts-8 {
	border: none;
	height: 157px;
	position: relative;
	text-align: left;
	width: 282px;
}

/*.ts-8-1 {
	background-color: #ffffff;
	border: none;
	height: 27px;
	left: 2px;
	line-height: 27px;
	padding: 1px;
	position: absolute;
	top: 2px;
	width: 85px;
}

/*.ts-8-2 {
	background-color: #ffffff;
	border: none;
	height: 27px;
	left: 91px;
	line-height: 27px;
	padding: 1px;
	position: absolute;
	text-align: right;
	top: 2px;
	width: 175px;
}

/*.gen-18 {
	color: rgb(102,0,0);
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
}

/*.ts-8-3 {
	background-color: #ffffff;
	border: none;
	height: 27px;
	left: 270px;
	line-height: 27px;
	padding: 1px;
	position: absolute;
	top: 2px;
	width: 8px;
}

/*.ts-8-4 {
	background-color: #eeeeee;
	border: none;
	height: 27px;
	left: 2px;
	line-height: 27px;
	padding: 1px;
	position: absolute;
	top: 33px;
	width: 85px;
}

/*.ts-8-5 {
	background-color: #eeeeee;
	border: none;
	height: 27px;
	left: 91px;
	line-height: 27px;
	padding: 1px;
	position: absolute;
	text-align: right;
	top: 33px;
	width: 175px;
}

/*.ts-8-6 {
	background-color: #eeeeee;
	border: none;
	height: 27px;
	left: 270px;
	line-height: 27px;
	padding: 1px;
	position: absolute;
	top: 33px;
	width: 8px;
}

/*.ts-8-7 {
	background-color: #ffffff;
	border: none;
	height: 27px;
	left: 2px;
	line-height: 27px;
	padding: 1px;
	position: absolute;
	top: 64px;
	width: 85px;
}

/*.ts-8-8 {
	background-color: #ffffff;
	border: none;
	height: 27px;
	left: 91px;
	line-height: 27px;
	padding: 1px;
	position: absolute;
	text-align: right;
	top: 64px;
	width: 175px;
}

/*.ts-8-9 {
	background-color: #ffffff;
	border: none;
	height: 27px;
	left: 270px;
	line-height: 27px;
	padding: 1px;
	position: absolute;
	top: 64px;
	width: 8px;
}

/*.ts-8-10 {
	background-color: #eeeeee;
	border: none;
	height: 27px;
	left: 2px;
	line-height: 27px;
	padding: 1px;
	position: absolute;
	top: 95px;
	width: 85px;
}

/*.ts-8-11 {
	background-color: #eeeeee;
	border: none;
	height: 27px;
	left: 91px;
	line-height: 27px;
	padding: 1px;
	position: absolute;
	text-align: right;
	top: 95px;
	width: 175px;
}

/*.ts-8-12 {
	background-color: #eeeeee;
	border: none;
	height: 27px;
	left: 270px;
	line-height: 27px;
	padding: 1px;
	position: absolute;
	top: 95px;
	width: 8px;
}

.ts-8-13 {
	background-color: #ffffff;
	border: none;
	height: 27px;
	left: 2px;
	line-height: 27px;
	padding: 1px;
	position: absolute;
	top: 126px;
	width: 85px;
}

.ts-8-14 {
	background-color: #ffffff;
	border: none;
	height: 27px;
	left: 91px;
	line-height: 27px;
	padding: 1px;
	position: absolute;
	text-align: right;
	top: 126px;
	width: 175px;
}

.ts-8-15 {
	background-color: #ffffff;
	border: none;
	height: 27px;
	left: 270px;
	line-height: 27px;
	padding: 1px;
	position: absolute;
	top: 126px;
	width: 8px;
}

.ts-9 {
	border: none;
	height: 0px;
	position: relative;
	text-align: left;
	width: 0px;
}

.ts-9-1 {
	background-color: #ffffff;
	border: none;
	height: 0px;
	left: 0px;
	padding: 1px;
	position: absolute;
	top: 0px;
	width: 0px;
}

.ts-9-2 {
	background-color: #ffffff;
	border: none;
	height: 0px;
	left: 0px;
	padding: 1px;
	position: absolute;
	text-align: right;
	top: 0px;
	width: 0px;
}

.ts-9-4 {
	background-color: #eeeeee;
	border: none;
	height: 0px;
	left: 0px;
	padding: 1px;
	position: absolute;
	top: 0px;
	width: 0px;
}

.ts-9-5 {
	background-color: #eeeeee;
	border: none;
	height: 0px;
	left: 0px;
	padding: 1px;
	position: absolute;
	text-align: right;
	top: 0px;
	width: 0px;
}

.ts-11-1 {
	background-image: url('index.cfm_files/aqi_usg_sm.gif');
	border: none;
	height: 0px;
	left: 0px;
	padding: 1px;
	position: absolute;
	text-align: center;
	top: 0px;
	width: 0px;
}

.ts-12-1 {
	background-image: url('index.cfm_files/aqi_mod_sm.gif');
	border: none;
	height: 0px;
	left: 0px;
	padding: 1px;
	position: absolute;
	text-align: center;
	top: 0px;
	width: 0px;
} */

.ts-5-4 {
	border: none;
	height: 203px;
	left: 2px;
	padding: 1px;
	position: absolute;
	top: 747px;
	width: 542px;
}

/* .ts-16 {
	border: none;
	height: 182px;
	position: relative;
	text-align: left;
	width: 542px;
}

.ts-16-1 {
	border: none;
	height: 26px;
	left: 0px;
	line-height: 26px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 1px;
	padding-top: 1px;
	position: absolute;
	top: 0px;
	width: 537px;
}

.ts-16-2 {
	border: none;
	height: 152px;
	left: 0px;
	padding: 1px;
	position: absolute;
	top: 28px;
	width: 540px;
}

.ts-17 {
	border: none;
	height: 152px;
	position: relative;
	text-align: left;
	width: 540px;
}

.ts-17-1 {
	border: none;
	height: 150px;
	left: 0px;
	padding: 1px;
	position: absolute;
	top: 0px;
	width: 186px;
}

.ts-18 {
	border: none;
	height: 150px;
	position: relative;
	text-align: left;
	width: 184px;
}

.ts-18-1 {
	border: none;
	height: 144px;
	left: 2px;
	padding: 1px;
	position: absolute;
	top: 2px;
	width: 178px;
}

.ts-17-2 {
	border: none;
	height: 150px;
	left: 188px;
	padding: 1px;
	position: absolute;
	top: 0px;
	width: 188px;
}

.ts-19 {
	border: none;
	height: 118px;
	position: relative;
	text-align: left;
	width: 186px;
}

.ts-19-1 {
	border: none;
	height: 112px;
	left: 2px;
	padding: 1px;
	position: absolute;
	top: 2px;
	width: 180px;
}

.ts-17-3 {
	border: none;
	height: 150px;
	left: 378px;
	padding: 1px;
	position: absolute;
	top: 0px;
	width: 160px;
}

.ts-20 {
	border: none;
	height: 134px;
	position: relative;
	text-align: left;
	width: 158px;
}

.ts-20-1 {
	border: none;
	height: 128px;
	left: 2px;
	padding: 1px;
	position: absolute;
	top: 2px;
	width: 152px;
} */

.ts-4-2 {
	border: none;
	left: 58.82%;
	padding: 1px;
	position: absolute;
	top: 0px;
	width: 40.98%;
}

.ts-21 {
	border: none;
	
	position: relative;
	text-align: left;
	width: 383px;
}

.ts-21-1 {
	border: none;
	
	left: 2px;
	padding: 1px;
	position: absolute;
	top: 2px;
	width: 377px;
}

.gen-34 {
	display: none;
	height: 0px;
	visibility: visible;
}

.gen-36 {
	display: block;
	height: 63px;
}

.gen-37 {
	display: none;
	height: 0px;
}

.ts-22 {
	border: 1px solid #6699cc;
	height: 68px;
	position: relative;
	text-align: left;
	width: 374px;
}

.ts-22-1 {
	border: 1px solid #6699cc;
	height: 25px;
	left: 0px;
	line-height: 25px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 1px;
	padding-top: 1px;
	position: absolute;
	top: 0px;
	width: 367px;
}

/*.ts-22-2 {
	border: 1px solid #6699cc;
	height: 32px;
	left: 0px;
	padding: 4px;
	position: absolute;
	text-align: left;
	top: 27px;
	width: 366px;
}

.ts-23 {
	border: 1px solid #6699cc;
	height: 52px;
	position: relative;
	text-align: left;
	width: 374px;
}

.ts-23-2 {
	border: 1px solid #6699cc;
	height: 16px;
	left: 0px;
	line-height: 16px;
	padding: 4px;
	position: absolute;
	text-align: left;
	top: 27px;
	width: 366px;
} */

.FrameRightts-1-6 {
	border: none;
	height: 1112px;
	left: 983px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 24px;
	width: 17px;
	background-image:	url(../images/pageframe/frame_right.gif);
}

.FrameCnrBLts-1-7 {
	border: none;
	height: 24px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 1136px;
	width: 17px;
	background-image:	url(../images/pageframe/frame_cnr_bl.gif);
}

.FrameBottomts-1-8 {
	border: none;
	height: 24px;
	left: 17px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 1136px;
	width: 966px;
	background-image:	url(../images/pageframe/frame_bottom.gif);
}

.FrameCnrBRts-1-9 {
	border: none;
	height: 24px;
	left: 983px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 1136px;
	width: 17px;
	background-image:	url(../images/pageframe/frame_cnr_br.gif);
}

.Footerts-1-10 {
	border: none;
	height: 14px;
	line-height: 14px;
	padding: 0px;
	position: absolute;
	top: 1160px;
	width: 1000px;
	background-image:	url(../images/pageframe/bg_body.gif);
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-weight: 		normal;
	color:				#FFFFFF;
	font-size: 			12px;
	text-align:			center;		
}

/********************************************************************************/
/* BREADCRUMB LINKS																*/
/********************************************************************************/	
	
.Breadcrumb
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#003399;
		font-size: 			11px;
	}	
A.Breadcrumb:link
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#003399;
		font-size: 			11px;
		text-decoration:	none;
		line-height:		18px;
	}	
A.Breadcrumb:visited
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#003399;
		font-size: 			11px;
		text-decoration:	none;
		line-height:		18px;
	}		
A.Breadcrumb:active
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#003399;
		font-size: 			11px;
		text-decoration:	underline;
		line-height:		18px;
	}	
A.Breadcrumb:hover
	{
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-weight: 		normal;
		color:				#003399;
		font-size: 			11px;
		text-decoration:	underline;
		line-height:		18px;
	}			
/********************************************************************************/			
		
/********************************************************************************/	
/* VISIBLE TABLE - CITY FORECASTS												*/
/********************************************************************************/	
TABLE.AQData			
	{
		padding-bottom:	  	2px;
		padding-left:	  	2px;
		padding-top:	  	2px;
		padding-right:	  	2px;		
		border-collapse:  	collapse;
		border-color:	 	#003399;		 
		border-spacing:   	0;
		border-style:	  	solid;
		border-width: 	  	1px;
		border-left-width: 	1px;
		width:				385px;
	}
TD.AQDataContent
	{
			
		padding-bottom:	  	4px;
		padding-left:	  	4px;
		padding-top:	  	4px;
		padding-right:	  	4px;		
		border-collapse:  	collapse;
		border-color:	 	#003399;		 
		border-spacing:   	0;
		border-style:	  	solid;
		border-width: 	  	1px;
		font-family: 	  	Arial, Helvetica, sans-serif;
		font-size: 	 	  	11px;
		font-weight:	  	normal;
		vertical-align:		top;
	}			
TD.AQDataHeader
	{
		height:				30px;
		text-align:			center;
		font-family: 	  	Arial, Helvetica, sans-serif;
		font-size: 	 	  	17px;
		font-weight:	  	bold;
		color: 			  	#000000;
		background-color:	#EDF3F9;		
		padding-bottom:	  	2px;
		padding-left:	  	2px;
		padding-top:	  	2px;
		padding-right:	  	2px;		
		border-collapse:  	collapse;
		border-color:	 	#003399;		 
		border-spacing:   	0;
		border-style:	  	solid;
		border-width: 	  	1px;	
	}		
TD.AQDataSectionHeader
	{
		height:				28px;
		text-align:			center;
		font-family: 	  	Arial, Helvetica, sans-serif;
		font-size: 	 	  	14px;
		font-weight:	  	bold;
		color: 			  	#000000;
		background-color:	#EEEEEE;		
		padding-bottom:	  	2px;
		padding-left:	  	2px;
		padding-top:	  	2px;
		padding-right:	  	2px;		
		border-collapse:  	collapse;
		border-color:	 	#003399;		 
		border-spacing:   	0;
		border-style:	  	solid;
		border-width: 	  	1px;	
	}	
TD.AQDataOptionalSectionHeader
	{
		height:				28px;
		text-align:			center;
		font-family: 	  	Arial, Helvetica, sans-serif;
		font-size: 	 	  	12px;
		font-weight:	  	bold;
		color: 			  	#000000;
		background-color:	#EEEEEE;		
		padding-bottom:	  	2px;
		padding-left:	  	2px;
		padding-top:	  	2px;
		padding-right:	  	2px;		
		border-collapse:  	collapse;
		border-color:	 	#003399;		 
		border-spacing:   	0;
		border-style:	  	solid;
		border-width: 	  	1px;	
	}	

	
TD.AQDataSectionTitle
	{
		font-family:		Arial, Helvetica, sans-serif; 
		font-size:			12px; 
		font-weight:		bold;
		text-align:			center;
	}

.AQILegendText
	{
		font-family:		Verdana, Arial, Helvetica, sans-serif; 
		font-size:			11px; 
		font-weight:		bold;
		text-align:			center;
	}
	
.AQILegendURL
	{
		font-family:		Arial, Helvetica, sans-serif; 
		font-size:			10px; 
		font-weight:		normal;
		text-align:			center;
		color: 			  	#003399;
	}
	
.HealthMessage
	{
		font-family:		Arial, Helvetica, sans-serif; 
		font-size:			11px; 
	}
.AQDataOptionHeader
	{
		height:				28px;
		font-family: 	  	Arial, Helvetica, sans-serif;
		font-size: 	 	  	13px;
		font-weight:	  	bold;
		color: 			  	#003399;
	}
.AQDataPollDetails
	{
		font-family:		Verdana, Arial, Helvetica, sans-serif; 
		font-size:			12px; 
	}	
	
.AQDataLg
	{
		font-family:		Verdana, Arial, Helvetica, sans-serif; 
		font-size:			14px; 
		font-weight:		bold;
		text-align:			center;
	}
/********************************************************************************/	
.BannerFormFields {
	border: none;
	height: 90px;
	left: 55.0%;
	position: absolute;
	/*
	position: absolute;
	top: 98px;
	*/
	/*top: 118px;*/
	top: 98px;
	width: 400px;
	z-index: 0; 
}		


TD.ResourceLinksHeader
	{
		height:				28px;
		text-align:			center;
		font-family: 	  	Arial, Helvetica, sans-serif;
		font-size: 	 	  	13px;
		font-weight:	  	bold;
		color: 			  	#003399;
		background-color:	#EEEEEE;		
		padding-bottom:	  	2px;
		padding-left:	  	2px;
		padding-top:	  	2px;
		padding-right:	  	2px;		
		border-collapse:  	collapse;
		border-color:	 	#003399;		 
		border-spacing:   	0;
		border-style:	  	solid;
		border-width: 	  	1px;	
	}	




