/* Pipeline css */



.pipetopContainer {

	margin:0;

	padding:0px;

	background-color:#FFFFFF;

	background-image:url(/images/pipelinetitle.png);

	background-position:0% 15px;

	background-repeat:no-repeat;

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:1.2em;

	width:900px;

	clear:both;

	min-height:175px;

}

/* used on pipeline_list_view? */

.pipe_list_topContainer {

	margin:0;

	padding:0px;

	background-color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:1.2em;

	width:900px;

	clear:both;

}

/* print this page section */

.pipe_print {

	list-style:none;

	padding:6px 6px 6px 45px;

	width:900px;
	
	float:left;

	margin-right: auto;

	font-size:0.8em;

	text-transform:uppercase;

	background-image:url(/Images/Icons/printer.gif);

	background-position:2% 50%;

	background-repeat:no-repeat;

}


/* print at-a-glance on pipe_list_top section */

#pipe_list_top ul {

	width:600px;
	margin: 0;
	padding:0;		
	float:left;
}


li#back {

	list-style:none;

	padding:6px 6px 6px 45px;

	margin-right: auto;

	font-size:0.8em;

	text-transform:uppercase;

	background-image:url(/Images/Icons/printer.gif);

	background-position:2% 50%;

	background-repeat:no-repeat;

}

li#print {

	list-style:none;

	padding:6px 6px 6px 45px;

	margin-right: auto;

	font-size:0.8em;

	text-transform:uppercase;

	background-image:url(/Images/Icons/printer.gif);

	background-position:2% 50%;

	background-repeat:no-repeat;

}




*html .pipetopContainer { height:175px; }



#pipetop {

	padding:0px 10px 0px 220px;

	margin:0px;

}



#pipe_list_top {

	padding:10px;

	margin:0;

}






#searchbox {

	padding: 0;

	margin-left:20px;

	float:right;

	width: 220px;

	border:1px solid #aabbc6;	

	background-color: #fff;

}



#formbox {

	padding: 0;

	margin: 0;

	width:100%;

	border-bottom:1px solid #aabbc6;

	}





.searchHdr{

	padding: 3px 10px 0px 10px;

	margin: O 0 10px 0;	

	font-size: 1em;	

	font-weight:bold;

	text-transform: uppercase;

	color: #000;

	font-family:Arial, Helvetica, sans-serif;

}



#searchbox a:link, #searchbox a:visited {

	color: #a50505;	

	text-decoration: underline;	

}



#key {

	padding: 0;

	margin: 5px 0px 0px 0px;

}



/* use on full listings pages */

.leftnavContainer {

	border: 0;

	padding: 0px;    

	margin: 0px;

	width: 120px;

	background-color: #E4DFCF;

	float: left;

}



/* use on full listings pages */

.leftnav{ 

	padding:10px;

	font-size: 1em;

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

}



.leftHeader {

	background-color:#5e778b;

	padding:10px;

	color:#FFFFFF;

	font-weight:bold;

	text-transform:uppercase;

}



.leftHeader a:link, .leftHeader a:visited {

	color:#FFFFFF;

	font-weight:bold;

	text-transform:uppercase;

	text-decoration:none;

}



.leftHeader a:hover {

	color:#FFFFFF;

	font-weight:bold;

	text-transform:uppercase;

	text-decoration:underline;

}

/* use on full listings page */

.rightcontentContainer {

	border-left:2px solid #CFBD99;

	padding: 0px 10px 20px 0px;    

	margin: 0px; 

	width: 768px; 

	float:left;

	background-color: #fff;

	min-height:400px;

}



*html .rightcontentContainer {

	height:400px;

}



.rightcontent {

	padding:0px;

	font-size: 1.2em;

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

}

/* class for the title bar on the full listing */

.pl_barfull {

	margin:0;

	padding:0;

	width:768px;

	border-bottom:1px solid #CFBD99;

	border-top:1px solid #CFBD99;

	min-height:40px;

}

/* class for the resource bar on the full listing */

.pl_barfullres {

	margin:0;

	padding:0;

	width:768px;

	border-bottom:1px solid #CFBD99;

	border-top:1px solid #CFBD99;

	min-height:30px;

	font-size:0.9em;

}

/* title section */

.pl_bartitle {

	list-style:none;

	padding:6px;

	width:328px;

	float:left;

	margin-right:auto;

	font-size:1.2em;

	font-weight:bold;

}

/* url section */

.pl_barurl {

	list-style:none;

	padding:6px;

	width:249px;

	float:left;

	margin-right:auto;

}

/* url section in resources bar */

.pl_barurlres {

	list-style:none;

	padding:6px;

	width:249px;

	float:left;

	margin-right:auto;

	font-size:1.1em;

}

/* add to your pipeline section */

.pl_baradd {

	list-style:none;

	padding:6px;

	width:94px;

	float:left;

	margin-right:auto;

	font-size:0.9em;

	text-transform:uppercase;

}

/* icon section */

.pl_baricon {

	list-style:none;

	padding:0;

	width:61px;

	float:left;

	margin-right:auto;

}

/* the area for the 2-col resource info */

.pl_resinfo {

	margin:0;

	padding:0;

	width:768px;

	clear:both;

}

/* cols with the resource info section */

.pl_resinfocol {

	padding:6px;

	width:370px;

	float:left;

	margin-right:auto;

}

/* text under title bar */

.pl_fulltxt {

	padding:0 10px 10px 10px;

	clear:both;

}

/* text at the page bottom */

.pl_fullbot {

	padding:10px;

	clear:both;

	border-top:1px solid #CFBD99;

}



.rightcontent h1{

	font-size: 2.5em;

	color: #000;

	font-family:"Times New Roman", Times, serif;

}



.rightcontent h2{

	font-size: 1.8em;

	color: #000;

	font-family:"Times New Roman", Times, serif;

}



@media print {



.pipetopContainer {

	width:auto;

}



#searchbox {

	display:none;

}



.leftnavContainer {

	width:auto;

	float:none;

	background-color:#FFFFFF;

	color:#000000;

}



.rightcontentContainer {

	width:90%;

	height:auto;

	float:none;

}



.pl_barfull {

	margin:0;

	padding:0;

	width:auto;

	border-bottom:1px solid #CFBD99;

	border-top:1px solid #CFBD99;

	min-height:40px;

}

/* class for the resource bar on the full listing */

.pl_barfullres {

	margin:0;

	padding:0;

	width:auto;

	border-bottom:1px solid #CFBD99;

	border-top:1px solid #CFBD99;

	min-height:30px;

	font-size:0.9em;

}

/* title section */

.pl_bartitle {

	list-style:none;

	padding:6px;

	width:auto;

	float:left;

	margin-right:auto;

	font-size:1.2em;

	font-weight:bold;

}

/* url section */

.pl_barurl {

	list-style:none;

	padding:6px;

	width:auto;

	float:left;

	margin-right:auto;

}

/* url section in resources bar */

.pl_barurlres {

	list-style:none;

	padding:6px;

	width:auto;

	float:left;

	margin-right:auto;

	font-size:1.1em;

}

/* add to your pipeline section */

.pl_baradd {

	list-style:none;

	padding:6px;

	width:auto;

	float:left;

	margin-right:auto;

	font-size:0.9em;

	text-transform:uppercase;

}

/* icon section */

.pl_baricon {

	list-style:none;

	padding:0;

	width:auto;

	float:left;

	margin-right:auto;

}

/* the area for the 2-col resource info */

.pl_resinfo {

	margin:0;

	padding:0;

	width:auto;

	clear:both;

}

/* cols with the resource info section */

.pl_resinfocol {

	padding:6px;

	width:80%;

	float:left;

	margin-right:auto;

}



.pl_fulltxt, .pl_fullbot {

	padding:0;

	width:80%;

}



}

/* ECONOMY PIPELINE */

#econTitle {
	margin:0;
	padding:0;
	background-image:url(../images/Pipeline/Header-Economy.jpg);
	background-color:#d0d5ba;
	border-bottom-color:#7e8b41;
	border-bottom-style:solid;
	border-bottom-width:3px;
	height:80px;
}

		#econTitle h1{
			margin:0;
			padding:40px 0 0 20px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight: 400;
			color:#000000;
		}
		
		
		
		
/* ENVIRONMENTAL PIPELINE */

#envirTitle {
	margin:0;
	padding:0;
	background-image:url(../images/Pipeline/Header-Environment.jpg);
	background-color:#d0d5ba;
	border-bottom-color:#7e8b41;
	border-bottom-style:solid;
	border-bottom-width:3px;
	height:80px;
}

		#envirTitle h1{
			margin:0;
			padding:40px 0 0 20px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight: 400;
			color:#000000;
		}

#listing {
	padding: 0;
	margin: 0;
	width: 900px;
	clear:both;
	}


		

#listingLEFTIcon {
	margin:25px 0 0 5px;
	padding:0px 0 0 0px;
	width:60px;
	float:left;
}


		#listingLEFTIcon p{
			margin:2px 0 0 0px;
			padding:0px 0 0 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:9px;
			color:#000000;
			text-align:center;
		}




#listingRIGHTColumn{
	margin:25px 25px 8px 0px;
	padding:0px 0 0 0px;
	width:810px;
	border-top-color:#7e8b41;
	border-top-style:solid;
	border-top-width:1px;	
	float:right;
}



	#listingText{
		margin:10px 55px 0 20px;
		padding:0px 0 0 0px;
		width:570px;
		float:left;
	}
	
			#listingText h1{
				margin:0px 0 0 0px;
				padding:0px 0 0 0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:1.4em;
				font-weight:600;
				color:#000000;
			}
			
			#listingText p{
				margin:2px 0 0 0px;
				padding:0px 0 0 0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:1.1em;
				line-height:1.3em;
				font-weight:400;
				color:#000000;
			}
	
	
	
	#listingICONlinks{
		margin:0px 0px 0 0px;
		padding:0px 0 0 0px;
		width:150px;
		float:right;
	}
	
			#platform {
				margin: 0 0 0 116px;
				padding: 0;
				}
			
			
			#listingICONlinks ul{
				margin: 25px 0 0 0px;
				padding: 0;
				width: 150px;
				}
			
			
			#listingICONlinks li{
				margin: 0 0 0 10px;
				padding: 2px 0px 0 25px;
				list-style:none;
				font-weight: 600;
				height: 20px;
			
				}
	
	
					.iconlinksFULL {
						padding:0;
						float:left;
						font-size:0.8em;
						text-transform:uppercase;
						background-image:url(/Images/Icons/PIPEfull.gif);
						background-position:0% 0%;
						background-repeat:no-repeat;
					}
					
					
					.iconlinksADD {
						padding:0;
						float:left;
						font-size:0.8em;
						text-transform:uppercase;
						background-image:url(/Images/Icons/PIPEadd.gif);
						background-position:0% 0%;
						background-repeat:no-repeat;
					}



#listingICONlinks a:link, #listingICONlinks a:visited, #listingICONlinks a:hover {
	text-decoration:none;
}
