/* all tables in sewage/NEWPCC/riverTestResults.stm */
.excelResults {
	width: 100%;
	font-size:0.80em;
	text-align:right;
	background-color: #000000;
}

.cell {
	background:#FFFFFF;
	vertical-align:top;
}

/* all tables in sewage/NEWPCC/riverTestResults.stm and all tables in water/testResults/ directory */
.header {
	border:.5pt solid windowtext;
	background:navy;
	color:#FFFFFF;
	font-weight:bold;
}

/* all tables in water/testResults/ directory */
.excel {
	font-size:.85em;
	color:#000000;
	font-style:normal;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
	padding-left:3px;
	text-align:left;
	vertical-align:top;
	white-space:normal;
	border:.5pt solid windowtext;
}

.yellow {
	border:.5pt solid windowtext;
	background:#FFFF99;
}

.lightblue {
	border:.5pt solid windowtext;
	background:#99CCFF;
}

.purple {
	border:.5pt solid windowtext;
	background:#CC99FF;
}

.grey {
	border:.5pt solid windowtext;
	background:#969696;
}

.teal {
	border:.5pt solid windowtext;
	background:teal;
}

.silver {
	border:.5pt solid windowtext;
	background:silver;
}

/* all tables in sewage/floodpump and sewage/overflow */
.legend {
border: solid #CC9933;
}

/* tables in:
billing\lawyer.stm
billing\meterReading.stm
drainageFlooding\ponds.stm
garbage\AutoBinTips.stm
sewage\default.stm
sewage\treeRoots.stm
overflow_temp\present_internal.stm
water\default.stm
water\quality.stm
conservation\tipsCommercial.stm
conservation\tipsMultiFamily.stm
conservation\tipsResidential.stm*/
.GoldBorderThin {
 border: thin solid #CC9933;
}

/* tables in:
billing\rates.stm
riverlevels\pastYears.stm
riverlevels\thisYear.stm
garbage\residentialReport.stm
recycle\chip.stm
recycle\leaf.stm
recycle\recyclingReport.stm
recycle\whatHappens.stm
sewage\service_int2004.stm
sewage\service_int2005.stm
sewage\service_int2006.stm
sewage\service_int2007.stm
sewage\service_int2008.stm
water\preventingBackflowBusiness.stm
water\preventingBackflowHome.stm
essentialResource\pipes.stm */
.GoldBorder {
	border: 1px solid #CC9933;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

/*
Over 9000 items in the following tables:
billing\lawyer.stm
billing\rates.stm
riverlevels\pastYears.stm
riverlevels\thisYear.stm
riverlevels\thisYear.stm
garbage\residentialReport.stm
garbage\residentialReport.stm
recycle\chip.stm
recycle\leaf.stm
recycle\recyclingReport.stm
recycle\whatHappens.stm
sewage\service_int2004.stm
sewage\service_int2005.stm
sewage\service_int2006.stm
sewage\service_int2007.stm
sewage\service_int2008.stm
water\preventingBackflowBusiness.stm
water\preventingBackflowHome.stm
essentialResource\pipes.stm
*/
 .GoldBorderGrid {
	font-size: 0.9em;
	border-top: 1px solid #CC9933;
	border-left: 1px solid #CC9933;
}

/* dept/CSIF/overview.stm */
.styleGreen {
 border:.5pt solid windowtext;
 background:#00CC66;
 padding: 5pt;
}

.styleBlue {
 border:.5pt solid windowtext;
 background:#00CCFF;
 padding: 5pt;
}

.stylePink {
 border:.5pt solid windowtext;
 background:#FF99FF;
 padding: 5pt;
}

.styleYellow {
 border:.5pt solid windowtext;
 background:#FFFF00;
 padding: 5pt;
}

/* Captioned photo in recycle/chip.stm and water/treatment/plant.stm */
.captioned_photo {
	float: right;
	margin: 0em 0 0 2em;
	padding: 0;
	line-height: 1em;
	width: 300px;
}
.captioned_photo p {
	width: 100%;
	margin: 0;
	text-align: center;
}
.captioned_photo img {
	margin: 0;
	padding: 0;
	display: block;
}

/* list in recycle/blueboxFAQ.stm */
.li {
	line-height: 150%;
}

/*
781 items - used for every pdf size SSI
*/
.k75I {
	font-size: 0.75em;
	font-style: italic;
}

.k85I {
	font-size: 0.85em;
	font-style: italic;
}


.whatsnew {
  display: block;
  background-color: #999999;
		border-top: 1px solid white;
  border-left: 1px solid white;
  padding: 10px;
  background-repeat: no-repeat;
  background-position: 95% 50%;
  text-decoration: none;
}

/*body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link {
	color: #0000FF;
	background: transparent;
	text-decoration: underline;
}

a:visited {
	color: #333399;
	background: transparent;
	text-decoration: underline;
}*/

#content {
	font-size:80%;
}

#content h3 {
	color:#3366cc;
	font-weight:bold;
	font-size:120%;
	/*line-height:0.5em;*/
}

#content h4 {
	color:#3366cc;
	font-weight:bold;
	font-size:110%;
	/*line-height:0.5em;*/
}

#content h5 {
	color:#3366cc;
	font-weight:bold;
	font-size:100%;
	/*line-height:0.5em;*/
}

#left-menu .facebook a {
	padding:5px 0px;
	background-color:#3B5997 !important;
}

#left-menu .youtube a {
	padding:5px 0px;
	background-color:#000000 !important;
}

/* a:hover { 
	color: #FF0000;
	background: transparent;
	text-decoration: underline;
}

a:active {
	color: #CC3333;
	background: transparent;
	text-decoration: underline;
} */

/*Collapsible FAQ styles*/

div.question {
	padding: 0 0 0 20px;
	margin: 0 0 5px 0;
	background: url(/waterandwaste/images/plus.gif) no-repeat 0 2px;	

}

.expand_link, .collapse_link, .question {
	cursor:pointer;
}
div.active {background: url(/waterandwaste/images/minus.gif) no-repeat 0 2px;}

.answer {
	margin: 0 0 0 15px;
	padding: 0;
	overflow: hidden;
	
}
.answer .block {
	padding: 5px;
	
}
.answer .block p {
	padding: 5px 0;
	margin: 1px 0;
}

div.alertBox {
    border: 2px solid #FF0000;
    margin: 0px 15px;
    padding: 10px;
}
