/* RIGHTSIDE FORM ============================================================= */

div.rightSideForm {
	background-repeat: no-repeat;
	position:relative;
	float:left;
	vertical-align: top;
	/*width: 75%;*/
	width: 580px;
	min-height: 600px;
	margin: 0px;
	padding-top: 3px;/*10px;*/
	padding-left: 20px;
	padding-right: 5px;
	font-size: .90em;
	color: #4c4946;
	
}

div.rightSideForm a{
	text-decoration: none;
	color: #3645A4;
	font-weight: bold;
}

div.rightSideForm a:hover{
	font-weight: bold;	
	text-decoration: underline;

}

/* FEATURE LIST ============================================================= */

.inputFormat{
	width: 370px;
	margin-left: 15px;
	margin-top: 5px;
}

.inputFeature{
	font-family: Courier;
	color: #415370;
	border: 1px solid #415370;
	width: 370px;
	-moz-box-sizing: border-box;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.inputFeatureButtonDiv{
	width: 400px;
}

.inputFeatureButton{
	font-size: 9pt;
	font-family: Verdana, Arial, sans-serif;
}

div.rowtitle{
	width: 400px;
	padding: 3px 0px 3px 8px;
	text-align: center;
	background-color: #415370;
	color: #bbcee4;
	font-size: 9pt;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	-moz-box-sizing: border-box;
}

/* FEATURE VIEW ============================================================= */

div.featureView {
	width: 555px;
	font-family: verdana;
}

div.row{
	width: 100%;
	position: relative;
	text-align: left;
	display: block;
	float: left;
	-moz-box-sizing: border-box;
}

div.ftvTitulo {
	color: #8F8F8F;
	font-weight: bold;	
	font-size: 12px;
	text-decoration: underline;	
	padding-bottom: 3px;
}

/* Single Water Body  XSL -------------------------------------------  */

div.ftvWB1 {
	width: 395px;
	float: left;
	margin-top: 10px;
}

div.ftvWB1Campo {

	color: #3645A4;
	font-size: 12px;
	padding-top: 3px;
	width: 130px;
	float: left;
	text-align: left;
	-moz-box-sizing: border-box;
}

div.ftvWB1CampoValor {
	color: #3645A4;
	font-size: 12px;
	padding-top: 3px;
	float: left;
	text-align: left;
	width: 395px;
}

div.ftvWB1CampoValor a {
	font-weight: normal;
	text-decoration: underline;
}

div.ftvWB1CampoValor td {
	color: #3645A4;
	font-size: 12px;
	vertical-align: middle;
}

div.ftvWB1Valor {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: left;
	width: 265px;
}

div.ftvWB1Valor a {
	text-decoration: underline;	
}

div.ftvWB2 {
	width: 155px;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
}

div.ftvWB2Campo {

	color: #3645A4;
	font-size: 12px;
	padding-top: 3px;
	width: 70px;
	float: left;
	text-align: left;
	-moz-box-sizing: border-box;
}

div.ftvWB2Valor {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: right;
	width: 85px;
}	

div.ftvWB3 {
	width: 250px;
	float: left;
	margin-top: 10px;
}

div.ftvWB3Campo {

	color: #3645A4;
	font-size: 12px;
	padding-top: 3px;
	width: 125px;
	float: left;
	text-align: left;
	-moz-box-sizing: border-box;
}

div.ftvWB3Valor {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: left;
	width: 125px;
}

div.ftvWB4 {
	width: 305px;
	height: 231px;
	float: left;
	margin-top: 10px;	
}

div.ftvWB5 {
	width: 555px;
	float: left;
	margin-top: 10px;
}

div.ftvWB5Campo1 {

	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	width: 110px;
	float: left;
	text-align: left;
	-moz-box-sizing: border-box;
}

div.ftvWB5Valor1 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: left;
	width: 110px;
}

div.ftvWB5Valor1 a {
	color: #4486D0;
	text-decoration: underline;	
}

div.ftvWB5Campo2 {

	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	width: 253px;
	float: left;
	text-align: left;
	-moz-box-sizing: border-box;
}

div.ftvWB5Valor2 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: left;
	width: 253px;
}

div.ftvWB5Campo3 {

	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	width: 172px;
	float: left;
	text-align: left;
	-moz-box-sizing: border-box;
}

div.ftvWB5Valor3 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: left;
	width: 172px;
}

/* Single Segment  XSL -----------------------------------------------  */

div.ftvS1 {
	width: 555px;
	float: left;
	margin-top: 10px;
}

div.ftvS1Campo {

	color: #3645A4;
	font-size: 12px;
	padding-top: 3px;
	width: 130px;
	float: left;
	text-align: left;
	-moz-box-sizing: border-box;
}

div.ftvS1Valor {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: left;
	width: 425px;
}

/* Single Protected Area XSL -------------------------------------------  */

div.ftvPA2Campo {
	color: #3645A4;
	font-size: 12px;
	padding-top: 3px;
	width: 95px;
	float: left;
	text-align: left;
	-moz-box-sizing: border-box;
}

div.ftvPA2Valor {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: right;
	width: 60px;
}	

/* Location ---------------------------------------------------------  */

div.ftvLOCCampo {
	color: #3645A4;
	font-size: 12px;
	padding-top: 3px;
	width: 45px;
	float: left;
	text-align: left;
	-moz-box-sizing: border-box;
}

div.ftvLOCValor {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: right;
	width: 110px;
}	

/* All River Water Body  XSL -------------------------------------------  */

div.ftvAllTable {
	width: 555px;
	float: left;
}

div.ftvAllRWBCampo1 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 80px;	
}

div.ftvAllRWBValor1 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 80px;
}

div.ftvAllRWBCampo2 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 165px;	
}

div.ftvAllRWBValor2 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 165px;
}

div.ftvAllRWBCampo3 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 65px;	
}

div.ftvAllRWBValor3 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 65px;
}

div.ftvAllRWBCampo4 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 70px;	
}

div.ftvAllRWBValor4 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 70px;
}

div.ftvAllRWBCampo5 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 70px;	
}

div.ftvAllRWBValor5 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 70px;
}

div.ftvAllRWBCampo6 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 90px;	
}

div.ftvAllRWBValor6 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 90px;
}

div.ftvDownload {
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 555px;
}

table.ftvSingleDownload {
	width: 100%;
}

table.ftvSingleDownload td {
	width: 50%;
	padding: 8px;
	text-align: center;
}

.ftvButtonDownload {
	width: 170px;
}

table.ftvAllDownload {
	width: 100%;
}

table.ftvAllDownload td {
	width: 33%;
	padding: 8px;
	text-align: center;
}

table.ftvAllDownload2 {
	width: 100%;
}

table.ftvAllDownload2 td {
	width: 50%;
	padding: 8px;
	text-align: center;
}

.ftvButtonDownload2Line {
	width: 170px;
	height: 40px; 
	vertical-align: middle;
}

/* All River Segment  XSL -------------------------------------------  */

div.ftvAllRSCampo1 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 75px;	
}

div.ftvAllRSValor1 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 75px;
}

div.ftvAllRSCampo2 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 140px;	
}

div.ftvAllRSValor2 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 140px;
}

div.ftvAllRSCampo3 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 65px;	
}

div.ftvAllRSValor3 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 65px;
}

div.ftvAllRSCampo4 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 50px;	
}

div.ftvAllRSValor4 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 50px;
}

div.ftvAllRSCampo5 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 55px;	
}

div.ftvAllRSValor5 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 55px;
}

div.ftvAllRSCampo6 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 55px;	
}

div.ftvAllRSValor6 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 55px;
}

div.ftvAllRSCampo7 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 65px;	
}

div.ftvAllRSValor7 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 65px;
}

/* All Lake Segment  XSL -------------------------------------------  */

div.ftvAllLSCampo1 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 80px;	
}

div.ftvAllLSValor1 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 80px;
}

div.ftvAllLSCampo2 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 225px;	
}

div.ftvAllLSValor2 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 225px;
}

div.ftvAllLSCampo3 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 65px;	
}

div.ftvAllLSValor3 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 65px;
}

div.ftvAllLSCampo4 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 70px;	
}

div.ftvAllLSValor4 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 70px;
}

div.ftvAllLSCampo5 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 82px;	
}

div.ftvAllLSValor5 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 82px;
}


/* Single Ground Water Body  XSL -------------------------------------------  */


div.ftvGWB1 {
	width: 555px;
	float: left;
	margin-top: 10px;
}

div.ftvGWB1Campo {

	color: #3645A4;
	font-size: 12px;
	padding-top: 3px;
	width: 130px;
	float: left;
	text-align: left;
	-moz-box-sizing: border-box;
}

div.ftvGWB1Valor {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: left;
	width: 425px;
}


/* All Protected Areas XSL -------------------------------------------  */

div.ftvAllPACampo1 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 80px;	
}

div.ftvAllPAValor1 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 80px;
}

div.ftvAllPA3Campo2 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 375px;	
}

div.ftvAllPA3Valor2 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 375px;
}

div.ftvAllPACampo3 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 80px;	
}

div.ftvAllPAValor3 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 80px;
}

div.ftvAllPA2Campo2 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 460px;	
}

div.ftvAllPA2Valor2 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 460px;
}

/* All Phoronomic Network  XSL -------------------------------------------  */

div.ftvAllPNCampo1 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 80px;	
}

div.ftvAllPNValor1 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 80px;
}

div.ftvAllPNCampo2 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 295px;	
}

div.ftvAllPNValor2 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 295px;
}

div.ftvAllPNCampo3 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 70px;	
}

div.ftvAllPNValor3 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 70px;
}

div.ftvAllPNCampo4 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 80px;	
}

div.ftvAllPNValor4 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 80px;
}

/* All Flooding Area  XSL -------------------------------------------  */

div.ftvAllFACampo1 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 100px;	
}

div.ftvAllFAValor1 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 100px;
}

div.ftvAllFACampo2 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 325px;	
}

div.ftvAllFAValor2 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 325px;
}

div.ftvAllFACampo3 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 100px;	
}

div.ftvAllFAValor3 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 100px;
}

/* Error -------------------------------------------  */

div.error {
	color: #FF0000;
	font-size: 12px;
	float: left;
	text-align: left;
	-moz-box-sizing: border-box;
	width: 555px;	
}

div.errorList {
	color: #FF0000;
	font-size: 12px;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 400px;	
}

/* All Piezometric Network  XSL -------------------------------------------  */

div.ftvAllPiNCampo1 {
	color: #3645A4;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 85px;	
}

div.ftvAllPiNValor1 {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 85px;
}

div.ftvAllPiNCampo2 {
	color: #3645A4;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 140px;	
}

div.ftvAllPiNValor2 {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 140px;
}

div.ftvAllPiNCampo3 {
	color: #3645A4;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 75px;	
}

div.ftvAllPiNValor3 {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 75px;
}

div.ftvAllPiNCampo4 {
	color: #3645A4;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 80px;	
}

div.ftvAllPiNValor4 {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 80px;
}

div.ftvAllPiNCampo5 {
	color: #3645A4;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 70px;	
}

div.ftvAllPiNValor5 {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 70px;
}

div.ftvAllPiNCampo6 {
	color: #3645A4;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 60px;	
}

div.ftvAllPiNValor6 {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 60px;
}

/* All Ground Water Quality Network  XSL -------------------------------------------  */

div.ftvAllGWQNCampo1 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 545px;	
}

div.ftvAllGWQNValor1 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 545px;
}

/* All Irrigation Area  XSL -------------------------------------------  */

div.ftvAllIACampo1 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 70px;	
}

div.ftvAllIAValor1 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 70px;
}

div.ftvAllIACampo2 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 52px;	
}

div.ftvAllIAValor2 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 52px;
}

div.ftvAllIACampo3 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 90px;	
}

div.ftvAllIAValor3 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 90px;
}

div.ftvAllIACampo4 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 110px;	
}

div.ftvAllIAValor4 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 110px;
}

div.ftvAllIACampo5 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 50px;	
}

div.ftvAllIAValor5 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 50px;
}

div.ftvAllIACampo6 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 90px;	
}

div.ftvAllIAValor6 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 90px;
}

div.ftvAllIACampo7 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 55px;	
}

div.ftvAllIAValor7 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 55px;
}

/* All Sewage Treatment Plant  XSL ------------------------------------  */

div.ftvAllSTPCampo1 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 30px;	
}

div.ftvAllSTPValor1 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 30px;
}

div.ftvAllSTPCampo2 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 140px;	
}

div.ftvAllSTPValor2 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 140px;
}

div.ftvAllSTPCampo3 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 125px;	
}

div.ftvAllSTPValor3 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 125px;
}

div.ftvAllSTPCampo4 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 75px;	
}

div.ftvAllSTPValor4 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 75px;
}

div.ftvAllSTPCampo5 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 95px;	
}

div.ftvAllSTPValor5 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 95px;
}

div.ftvAllSTPCampo6 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 55px;	
}

div.ftvAllSTPValor6 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 55px;
}

/* All Hydroelectric Plant  XSL -------------------------------------------  */

div.ftvAllHPCampo1 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 70px;	
}

div.ftvAllHPValor1 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 70px;
}

div.ftvAllHPCampo2 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 180px;	
}

div.ftvAllHPValor2 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 180px;
}

div.ftvAllHPCampo3 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 140px;	
}

div.ftvAllHPValor3 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 140px;
}

div.ftvAllHPCampo4 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 60px;	
}

div.ftvAllHPValor4 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 60px;
}

div.ftvAllHPCampo5 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 75px;	
}

div.ftvAllHPValor5 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 75px;
}

/* All Urban Supply Abstraction XSL -------------------------------------------  */

div.ftvAllUSACampo1 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 55px;	
}

div.ftvAllUSAValor1 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 55px;
}

div.ftvAllUSACampo2 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 350px;	
}

div.ftvAllUSAValor2 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 350px;
}

div.ftvAllUSACampo3 {
	color: #3645A4;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 130px;	
}

div.ftvAllUSAValor3 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 130px;
}

/* All Water Point  XSL -------------------------------------------  */

div.ftvAllWPCampo1 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 70px;	
}

div.ftvAllWPValor1 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 70px;
}

div.ftvAllWPCampo2 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 70px;	
}

div.ftvAllWPValor2 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 70px;
}

div.ftvAllWPCampo3 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 80px;	
}

div.ftvAllWPValor3 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 80px;
}

div.ftvAllWPCampo4 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 90px;	
}

div.ftvAllWPValor4 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 90px;
}

div.ftvAllWPCampo5 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 60px;	
}

div.ftvAllWPValor5 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 60px;
}

div.ftvAllWPCampo6 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 80px;	
}

div.ftvAllWPValor6 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 80px;
}

div.ftvAllWPCampo7 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 70px;	
}

div.ftvAllWPValor7 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 70px;
}

div.ftvAllWPCampo8 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 70px;	
}

div.ftvAllWPValor8 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 70px;
}

/* Single Monitoring Station XSL -------------------------------------------  */


div.ftvWBMS1 {
	width: 555px;
	float: left;
	margin-top: 10px;
}

div.ftvWBMS1Campo {

	color: #3645A4;
	font-size: 12px;
	padding-top: 3px;
	width: 250px;
	float: left;
	text-align: left;
	-moz-box-sizing: border-box;
}

div.ftvWBMS1Valor {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: left;
	width: 305px;
}

/* All Monitoring Station XSL -------------------------------------------  */

div.ftvAllWBMSCampo4 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 75px;	
}

div.ftvAllWBMSValor4 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 75px;
}

div.ftvAllWBMSCampo5 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 80px;	
}

div.ftvAllWBMSValor5 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 80px;
}

div.ftvAllWBMSCampo6 {
	color: #3645A4;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	width: 75px;	
}

div.ftvAllWBMSValor6 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	text-align: center;
	width: 75px;
}