/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: auto;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/body_bg.gif);
}
li{
	margin-bottom:8px;
}
ul{
	margin-top: 5px;
}
u{
	text-decoration:none;
}
img {border-color:#a49f74;}


h1{font-size:18px;font-weight:bold;}
h2{font-size:14px;font-weight:bold;color:#7b0909;}
h3{font-size:14px;font-weight:bold;color:#7b0909;}
h4{font-size:12px;font-weight:normal;}

#coa_NewsReleases {margin:15px 0 15px 0;}
#coa_NewsReleases span{padding:8px;}

#HomepageTabs a:link {color:#0000cc; text-decoration:none;}
#HomepageTabs a:visited {color:#0000cc; text-decoration:none;}
#HomepageTabs a:hover {color:#7b0909; text-decoration:underline;}
#HomepageTabs a:active {color:#0000cc; text-decoration:none;}

#coa_LeftNav a:link {color:#0000cc; text-decoration:none;}
#coa_LeftNav a:visited {color:#0000cc; text-decoration:none;}
#coa_LeftNav a:hover {color:#7b0909; text-decoration:underline;}
#coa_LeftNav a:active {color:#0000cc; text-decoration:none;}


#leftbar a:link {color:#0000cc; text-decoration:none;}
#leftbar a:visited {color:#0000cc; text-decoration:none;}
#leftbar a:hover {color:#7b0909; text-decoration:underline;}
#leftbar a:active {color:#0000cc; text-decoration:none;}

#coa_MainBody a:link{text-decoration:none;}
#coa_MainBody a:hover{text-decoration:underline;}
#coa_MainBody a:active{text-decoration:none;}
#coa_MainBody a:visited{text-decoration:none;}


.navigation{
	font-size:11px;
	color:#ffffff;
}
.navigation a:link {color:#FFFFFF; text-decoration:none;}
.navigation a:visited {color:#FFFFFF; text-decoration:none;}
.navigation a:hover {color:#FFFFFF; text-decoration:underline;}
.navigation a:active {color:#FFFFFF; text-decoration:none;}

.quicklinks_plain{
	color:#0000cc;
}
.quicklinks_plain a:link {color:#0000cc; text-decoration:none;}
.quicklinks_plain a:visited {color:#0000cc; text-decoration:none;}
.quicklinks_plain a:hover {color:#7b0909; text-decoration:underline;}
.quicklinks_plain a:active {color:#0000cc; text-decoration:none;}

.quicklinks_newred{
	color:#7b0909;
	font-weight:bold;
}
.quicklinks_newred a:link {color:#7b0909; text-decoration:none;}
.quicklinks_newred a:visited {color:#7b0909; text-decoration:none;}
.quicklinks_newred a:hover {color:#7b0909; text-decoration:underline;}
.quicklinks_newred a:active {color:#7b0909; text-decoration:none;}


.redlinks{
	color:#7b0909;
	font-weight:normal;
	padding-bottom:5px;
}
.redlinks a:link {color:#0000cc; text-decoration:none;}
.redlinks a:visited {color:#0000cc;text-decoration:none;}
.redlinks a:hover {color:#7b0909; text-decoration:underline;}
.redlinks a:active {color:#0000cc; text-decoration:none;}

.featureheadings{
	font-size:14px;
	font-weight:bold;
	color:#003f67;
}
.WhatsNewHeadings{
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;	
}
.MoreFeaturesHeadings{
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;	
}
.MoreFeaturesBody{}
.MoreFeaturesBody p{margin-top:0px;}

.AlertsBox{clear:both;padding:8px;}
.AlertsBox img{float:left;}
.AlertsTitle{font-weight:bold;color:#7b0909;margin:0 0 0 18px;}
.AlertsTitle a:link{color:#7b0909;text-decoration:none;}
.AlertsTitle a:hover{color:#7b0909;text-decoration:underline;}
.AlertsTitle a:active{color:#7b0909;text-decoration:none;}
.AlertsTitle a:visited{color:#7b0909;text-decoration:none;}

.AlertsBody{padding-top:3px;margin:0 0 0 18px;}
.AlertsBody p{margin:0 0 5px 0;}

.red11{
	font-size:11px;
	color:#7b0909;
}

.imageborder {	border: 1px solid #000000;}
.imagebordergold {	border: 1px solid #A49F74;}
.btmbordergray {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.btmbordergold {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A49F74;
}
.btmborderblue {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #002C48;
}
.btmbordergold2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A49F74;
}
.rightborderred {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7b0909;
}
.ddMenu {
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
.goldborder {
	border-width: 1px;
	border-style: solid;
	border-color: #A49F74;
}
.listspacing {
	font-family:Arial, Helvetica, sans-serif;	
}
.listspacing li{
	margin-bottom:8px;
}


.COA_HOMEhowdoi p{
	border-bottom:1px dotted #a49f74;
	margin:0;
	padding:6px;
}


/* The following controls the current weather and air quality data displayed on City pages  */

.weatherTextWithIcon {
	visibility: hidden;
	position: absolute;
	top: 136px;
	right:40px;
	width:500px;

}
.weatherTextWithIcon a:link {color:#FFFFFF; text-decoration:none;}
.weatherTextWithIcon a:visited {color:#FFFFFF; text-decoration:none;}
.weatherTextWithIcon a:hover {color:#FFFFFF; text-decoration:underline;}
.weatherTextWithIcon a:active {color:#FFFFFF; text-decoration:none;}

.weatherTextWithoutIcon {
	visibility: hidden; 
	position: absolute; 
	top: 139px; 
	right:40px;
	width:200px;
}
.weatherTextWithoutIcon a:link {color:#FFFFFF; text-decoration:underline;}
.weatherTextWithoutIcon a:visited {color:#FFFFFF; text-decoration:underline;}
.weatherTextWithoutIcon a:hover {color:#FFFFFF; text-decoration:underline;}
.weatherTextWithoutIcon a:active {color:#FFFFFF; text-decoration:underline;}

.weatherDateOnly {
	visibility: visible; 
	position: absolute; 
	top: 139px; 
	right:40px;
	width:200px; 
}
.weatherDateOnly a:link {color:#FFFFFF; text-decoration:none;}
.weatherDateOnly a:visited {color:#FFFFFF; text-decoration:none;}
.weatherDateOnly a:hover {color:#FFFFFF; text-decoration:underline;}
.weatherDateOnly a:active {color:#FFFFFF; text-decoration:none;}

.weatherIconStyle {

}
.coderedalert{
	padding:8px;
	background-color:#ffffff;
	border:1px;
	border-style:solid;
	border-color:#A49F74;
}
.codegreen{
/*	background-color:#00e400;
	padding:2px; 
	font-size:9px; 
	color:#000000;
	font-weight:bold;
	position:relative;
	top:-1px;
	border-style:solid;
	border-color:#cccccc;
	border:1px; */
	}
/*.codegreen a:link {color:#000000; text-decoration:none;}
.codegreen a:visited {color:#000000; text-decoration:none;}
.codegreen a:hover {color:#000000; text-decoration:underline;}
.codegreen a:active {color:#000000; text-decoration:none;}*/
.codeyellow{
	color:#ffff00;
/*	padding:2px;
	font-size:9px;
	font-weight:bold;
	color:#000000;
	position:relative;
	top:-1px;
	border-style:solid;
	border-color:#ffffff;
	border:1px;  */
	}
/*.codeyellow a:link {color:#000000; text-decoration:none;}
.codeyellow a:visited {color:#000000; text-decoration:none;}
.codeyellow a:hover {color:#000000; text-decoration:underline;}
.codeyellow a:active {color:#000000; text-decoration:none;}	*/

.codeorange{
	background-color:#ff7e00;
	padding:2px;
	font-size:9px;
	font-weight:bold;
	color:#000000;
	position:relative;
	top:-1px;
	border-style:solid;
	border-color:#ffffff;
	border:1px;
	}
.codered{
	background-color:#ff0000;
	padding:2px;
	font-size:9px;
	font-weight:bold;
	position:relative;
	top:-1px;
	border-style:solid;
	border-color:#ffffff;
	border:1px;
	}
.codepurple{
	background-color:#99004c;
	padding:2px;
	font-size:9px;
	font-weight:bold;
	position:relative;
	top:-1px;
	border-style:solid;
	border-color:#ffffff;
	border:1px;
	}
.codemaroon{
	background-color:#7e0023;
	padding:2px;
	font-size:9px;
	font-weight:bold;
	position:relative;
	top:-1px;
	border-style:solid;
	border-color:#ffffff;
	border:1px;
	}

/*  The following controls the text size display box*/

.setTextSize{
	text-align:right;
	height:0px;
	overflow: visible;
	}

/*  The following controls the Contact Us link on departmental pages*/
.ContactUs{
	color: #7b0909;
	position:absolute; 
	visibility:visible; 
	top:170px; 
	left:220px;
	font-weight:bold;
	}	
.ContactUs a:link {color:#7b0909; text-decoration:none;}
.ContactUs a:visited {color:#7b0909; text-decoration:none;}
.ContactUs a:hover {color:#7b0909; text-decoration:underline;}
.ContactUs a:active {color:#7b0909; text-decoration:none;}	


/*  The following will make an orange RSS-style button out of an anchor tag  */


.rssbutton a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	font-size:10px;
	background-color:#FF6600;
	padding:1px;
	border-bottom-width:2px;
	border-bottom-color:#777777;
	border-right-width:1px;
	border-right-color:#777777;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
}
.rssbutton a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	font-size:10px;
	background-color:#FF6600; 
	padding:1px;
	border-bottom-width:2px; 
	border-bottom-color:#777777; 
	border-right-width:1px; 
	border-right-color:#777777;
	border-bottom-style: solid; 
	border-right-style: solid; 
	border-left-color: #CCCCCC; 
	border-left-style: solid;
	border-left-width: 1px; 
	border-top-color: #CCCCCC; 
	border-top-style: solid; 
	border-top-width: 1px;
}
.rssbutton a:hover {
	color: #FF6600;
	text-decoration: none;
	font-weight:bold;
	font-size:10px;
	background-color:#FFFFFF; 
	padding:1px;
	border-bottom-width:2px; 
	border-bottom-color:#777777; 
	border-right-width:1px; 
	border-right-color:#777777;
	border-bottom-style: solid; 
	border-right-style: solid; 
	border-left-color: #CCCCCC; 
	border-left-style: solid;
	border-left-width: 1px; 
	border-top-color: #CCCCCC; 
	border-top-style: solid; 
	border-top-width: 1px;}
.rssbutton a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	font-size:10px;
	background-color:#FF6600; 
	padding:1px;
	border-bottom-width:2px; 
	border-bottom-color:#777777; 
	border-right-width:1px; 
	border-right-color:#777777;
	border-bottom-style: solid; 
	border-right-style: solid; 
	border-left-color: #CCCCCC; 
	border-left-style: solid;
	border-left-width: 1px; 
	border-top-color: #CCCCCC; 
	border-top-style: solid; 
	border-top-width: 1px;
}
/*  This controls the RSS box*/

.listRSSBox{
	position:absolute; 
	visibility:hidden; 
	min-width:140px; 
	font-size:10px; 
	font-weight: bold;
	overflow: visible; 
	right:30px; 
	top:190px; 
	padding:8px;
	line-height:20px;
	font-weight:bold;
	background-color:#E1DDBE;	
	border:1px solid #A49F74; 
/*	background-image: url(/images/panelrollover_bg.gif);			*/
}
.listRSSBox2{
	position:absolute; 
	visibility:hidden; 
	min-width:140px; 
	font-size:10px; 
	font-weight: bold;
	overflow: visible; 
	right:225px; 
	top:175px; 
	padding:8px;
	line-height:20px;
	font-weight:bold;
	background-color:#E1DDBE;	
	border:1px solid #A49F74; 
/*	background-image: url(/images/panelrollover_bg.gif);			*/
}
.homeRSS{
	position:absolute;
	right:225px;
	top:150px;
}
.listRSSBox a:link{color:#0000cc;}
.listRSSBox a:hover{color:#7b0909;}
.listRSSBox a:active{color:#0000cc;}
.listRSSBox a:visited{color:#0000cc;}

/*  This controls the format of the weather display on the new version of the homepage */

.weatherTxt{font-size:10px;font-weight:bold;}
.weatherTemp{font-size:20px;color:#7b0909;}
.weatherForecastTxt{font-size:12px;font-weight:bold;color:#7b0909;}
.weatherYahooLink{text-align: left;padding:5px;}
.weatherForecastClose{text-align: right;}
.weatherForecastBox{
	position:absolute; 
	visibility:hidden; 
	width:175px; 
	font-size:10px; 
	overflow: visible; 
	right:20px; 
	top:188px; 
	background-color:#ffffff; 
	border:1px solid #A49F74; 
	padding:8px;
	}
.AQgreen{font-size:10px;color:#006600;font-weight:bold;}

	.AQgreen a:link {color:#006600;text-decoration:none;}
	.AQgreen a:hover {color:#006600;text-decoration:underline;}
	.AQgreen a:active {color:#006600;text-decoration:none;}
	.AQgreen a:visited {color:#006600;text-decoration:none;}

.AQyellow{font-size:10px;color:#ad9702;font-weight:bold;}

	.AQyellow a:link {color:#ad9702;text-decoration:none;}
	.AQyellow a:hover {color:#ad9702;text-decoration:underline;}
	.AQyellow a:active {color:#ad9702;text-decoration:none;}
	.AQyellow a:visited {color:#ad9702;text-decoration:none;}
	
.AQorange{font-size:10px;color:#ea7900;font-weight:bold;}

	.AQorange a:link {color:#ea7900;text-decoration:none;}
	.AQorange a:hover {color:#ea7900;text-decoration:underline;}
	.AQorange a:active {color:#ea7900;text-decoration:none;}
	.AQorange a:visited {color:#ea7900;text-decoration:none;}
	
.AQred{font-size:10px;color:#ea0404;font-weight:bold;}

	.AQred a:link {color:#ea0404;text-decoration:none;}
	.AQred a:hover {color:#ea0404;text-decoration:underline;}
	.AQred a:active {color:#ea0404;text-decoration:none;}
	.AQred a:visited {color:#ea0404;text-decoration:none;}
	
.AQpurple{font-size:10px;color:#c103ff;font-weight:bold;}

	.AQpurple a:link {color:#c103ff;text-decoration:none;}
	.AQpurple a:hover {color:#c103ff;text-decoration:underline;}
	.AQpurple a:active {color:#c103ff;text-decoration:none;}
	.AQpurple a:visited {color:#c103ff;text-decoration:none;}
	
.AQmaroon{font-size:10px;color:#ad0460;font-weight:bold;}

	.AQmaroon a:link {color:#ad0460;text-decoration:none;}
	.AQmaroon a:hover {color:#ad0460;text-decoration:underline;}
	.AQmaroon a:active {color:#ad0460;text-decoration:none;}
	.AQmaroon a:visited {color:#ad0460;text-decoration:none;}
	

