 /* PRINT CSS Document */
body
{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
}
#mainbody
{
	width:714px;
	padding-left:10px;
	margin-top:15px;
}

/*header styles*/

#inner_header
{
	/*height:80px;
	text-align:left;
	padding:5px 0px 5px 0px;*/
	display:none;
}

#inner_header ul
{
	/*margin:0px;
	padding:0px;
	list-style-type:none;*/
	display:none;
}

#inner_header li
{
	/*margin:0px;
	padding:0px;
	display:inline;*/
	display:none;
}

#inner_header .leftimg
{
	/*border:0px;
	padding-right:5px;*/
	display:none;
}

#inner_header .rightimg
{
	/*border:0px;*/
	display:none;
}

#header
{
	/*
	border-top:5px solid #C2D79F;
	margin-left:10px;
	width:600px;
	border-bottom:5px solid #C2D79F;*/
	display:none;
	
}

/*left nav styles */

ul#nav
{
	/*margin:0px;
	padding:0px;*/
	display:none;
}

ul#nav li
{
	/*margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	list-style-type:none;*/
	display:none;
}

ul#nav li a
{
	/*display:block;
	background-repeat:no-repeat;
	background-position:left center;
	background-image:url(/images/nav_bg_normal.gif);
	font-size:100%;
	padding:2px 0px 2px 20px;
	margin:0px 0px 2px 10px;
	text-decoration:none;
	color:#00345B;
	font-weight:bold;
	font-size:100%;*/
	display:none;
}

ul#nav li a:hover
{
	/*display:block;
	background-repeat:no-repeat;
	background-position:left center;
	background-image:url(/images/nav_bg_hover.gif);
	font-size:100%;
	padding:2px 0px 2px 26px;
	margin:0px 0px 2px 4px;
	text-decoration:none;
	font-weight:bold;*/
	display:none;
}

ul#nav li a.active, ul#nav li a.active:hover
{
	/*display:block;
	background-repeat:no-repeat;
	background-position:left center;
	background-image:url(/images/nav_bg_active.gif);
	font-size:100%;
	padding:2px 0px 2px 26px;
	margin:0px 0px 2px 4px;
	font-weight:bold;
	text-decoration:none;*/
}

/*active arrow and text */

ul#nav li a:active;
{
	/*display:block;*/
	display:none;
}

/*main body styles */

#container
{
	width:714px;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}

#leftcol_home
{
	/*width:162px;
	float:left;
	font-family:Frutiger-Bold, Verdana, Arial, sans-serif;*/
	display:none;
}

#undernav
{
	/*padding-left:10px;*/
	display:none;
}

#right_container
{
	width:552px; /* was 552*/
	float:left;
}

#right_full_bott
{
	/*width:704px;
	float:left;
	margin: 0px 0px 0px 10px;
	padding:0px;*/
	display:none;
}

* html #right_full_bott
{
	/*width:704px;
	float:left;
	margin: 0px 0px 0px 5px;
	padding:0px;*/
	dispay:none;
}


#right_container_bott
{
	width:465px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px;
}

#midcol_home
{
	width:308px;
	float:left;
	padding:0px 0px 30px 5px;
}

#midcol_home_np
{
	width:308px;
	float:left;
	padding:0px 0px 0px 5px;
}

#midcol_location
{
	width:308px;
	float:left;
	padding:0px 0px 0px 5px;
}


img.pagetitle
{
	padding-top:15px;
	padding-left:15px;
	padding-bottom:-1px;
}

* html img.pagetitle
{
	padding-bottom:4px;
}


.midblock
{
	width:273px;
	padding:20px 20px 8px 0px;
	margin:5px 0px 5px 0px;
	background-image:url(/images/home_mid_corner.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

* html .midblock
{
	padding:20px 20px 9px 15px;
}

.middlecolumn
{
	width:308px; /*was 308*/
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

a.back
{
	background-image:url(/images/arw_l_C2D79F.gif);
	background-repeat:no-repeat;
	background-position:left center;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 10px;
	color:#00345B;
	text-decoration:none;
}

a.back:hover
{
	text-decoration:none;
	color:#C2D79F;
}

.middlecolumn_nopad
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

*html .middlecolumn_nopad img.top
{
	margin:-5px 0px 5px 0px;
	padding:0px;
}

.middlecolumn_nopad img, img.top
{
	margin:0px 0px 5px 0px;
	padding:0px;
}

a.more
{
	color:#00345B;
	display:block;
	background-image:url(/images/arw_r_C2D79F.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-size:100%;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	text-decoration:none;
}

a.more:hover, a.more:active
{
	color:#9BAC7F;
	text-decoration:none;
}

#rightcol_home
{
	width:234px;
	margin-left:5px;
	float:right;
}

#rightcolhome_border
{
	width:229px;
	float:right;
	border-left:5px solid #F2F5F7;
}

#rightcolhome_border a
{
	text-decoration:none;
	color:#00345B;
}

#rightcolhome_border a:hover
{
	text-decoration:none;
	color:#C2D79F;
}

.bgF2F5F7
{
	background-color:#FFFFFF;
}

.bg00345B
{
	background-color:#00345B;
}

/*5px wide hr with 5px white margin top and bottom */

hr.midhr
{
	background-color:#F2F5F7;
	color:#F2F5F7;
	border:0px;
	margin:5px 0px 15px 0px;
	height:5px;
}

*html hr.midhr
{
	background-color:#F2F5F7;
	color:#F2F5F7;
	border:0px;
	margin:-5px 0px 5px 0px;
	height:5px;
}

hr.hrF2F5F7
{
	background-color:#F2F5F7;
	border:0px;
	margin:5px 0px;
	height:5px;
}

* html hr.hrF2F5F7
{
	color:#F2F5F7;
	margin:-1px 0px -1px 0px;
	padding:0px;
	height:5px;
}

/*5px wide hr with 2px white margin top and bottom */

hr.hrtwo
{
	background-color:#F2F5F7;
	border:0px;
	margin-top:4px;
	margin-bottom:6px;
	height:5px;
}

* html hr.hrtwo
{
	color:#F2F5F7;
	margin:-3px 0px -3px 0px;
	padding:0px;
	height:5px;
}

/* top column rules */
hr.hrblue
{
	background-color:#00345B;
	color:#00345B;
	border:0px;
	padding-top:0px;
	margin: 4px 0px 4px 0px;
	height:10px;
}

* html hr.hrblue
{
	background-color:#00345B;
	color:#00345B;
	border:0px;
	margin:-6px 0px 5px 0px;
	padding:0px;
	height:10px;
}

hr.hrgreen, hr.hrgreen_env
{
	background-color:#C2D79F;
	color:#C2D79F;
	border:0px;
	margin-top:34px;
	margin-bottom:5px;
	height:10px;
}

* html hr.hrgreen
{
	color:#C2D79F;
	background-color:#C2D79F;
	margin:28px 0px 0px 0px;
	padding:0px 0px 0px 0ps;
	height:10px;
}

/*hr within border column*/

* html hr.hrgreen_env
{
	color:#C2D79F;
	background-color:#C2D79F;
	margin:30px 0px 0px 0px;
	width:234px;
	height:10px;
}

.width204
{
	width:199px;
}

.width234
{
	width:234px;
}

.width308
{
	width:308px;
}

.block_leftmarg
{
	width:204px;
	padding:10px;
	float:right;
}

.block1
{
	padding:10px;
	margin-bottom:0px;
}

.block2
{
	padding:20px;
	width:194px;
	margin-bottom:0px;
}


.timeblock
{
	width:214px;
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
}

.linkblock
{
	padding:10px 10px 10px 20px;
	margin:0px 0px 5px 0px;
}

.mid_block1
{
	padding:10px;
	width:298px;
	margin-left:0px;
	padding-left:0px;
}

.left_block1
{
	width:152px;
	margin-bottom:0px;
}

span.date{
	display:inline;
	color:#00345B;
	margin-top:10px;
	padding:0px 0px 0px 5px;
	text-decoration:none;
}

a.date{
	display:block;
	color:#00345B;
	margin-top:10px;
	padding:0px 0px 0px 10px;
	background-image:url(/images/arw_r_C2D79F.gif);
	background-repeat:no-repeat;
	background-position:left center;
	text-decoration:none;
}

a.usefullink{
	display:block;
	color:#00345B;
	margin:0px;
	padding:0px 10px 0px 10px;
	background-image:url(/images/arw_r_C2D79F.gif);
	background-repeat:no-repeat;
	background-position:left center;
	text-decoration:none;
}

a.usefullink:hover{
	text-decoration:none;
	color:#9BAC7F;
}

.fivepxleftmargin
 {
 margin-left:0px;
 }

* html .fivepxleftmargin
{
	margin-left:5px;
}

/*right hand column image links*/

ul#ri_links
{
	margin:0px;
	padding:0px;
}

ul#ri_links li
{
	margin:0px 0px 5px 0px;
	padding:0px;
	list-style-type:none;
}

ul#ri_links li.tkfacts
{
	margin:0px 0px 5px 0px;
	padding:0px;
	list-style-type:none;
	padding-bottom:3px;
	border-bottom:5px solid #F2F5F7;
}

ul#ri_links li.tkfactsblue
{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	border-bottom:10px solid #00345B;
}

ul#ri_links li a img
{
	border:0px;
}

/*right hand column bulleted list*/

ul#rh_list
{
	color:#66859D;
	padding:0px 0px 0px 15px;
	margin:0px 10px 0px 20px;
}

ul#rh_list li
{
	list-style-type:disc;
	padding:0px 0px 10px 0px;
	margin-top:0px;
}

a.eviron_image
{
	list-style-type:none;
	display:block;
	padding:0px;
}

/*partner logos*/

ul#rlogo_links 
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

ul#rlogo_links li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

ul#rlogo_links li hr
{
	margin:0px;
	padding:0px;
}

ul#rlogo_links li a
{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

ul#rlogo_links li a.bott
{
	margin:0px;
	padding:0px;
}

ul#rlogo_links li a img
{
	border:0px;
	margin:0px;
}

/* footer styles */

#inner_footer
{
	width:500px;
	height:36px;
	text-align:left;
	margin:2px 0px 2px 0px;
}

#inner_footer_left
{
	padding:12px 0px 0px 10px;
	width:300px;
	float:left;
	text-align:left;
}

#inner_footer_right
{
	width:370px;
	float:right;
	text-align:left;
	padding:12px 20px 0px 0px;
	text-align:right;
	display:none;
}
#inner_footer_right img
{
	vertical-align:middle;
	margin: -5px 0px 0px 10px;
	display:none;
	
}

#fixfooter
{
	width:550px;
	clear:both;
	border-bottom:5px solid #CCD6DE;
	border-top:5px solid #CCD6DE; 
	margin-left:5px;
	
}

#footer
{
	width:550px;
	clear:both;
	border-bottom:5px solid #CCD6DE;
	border-top:5px solid #CCD6DE; 
	margin-left:5px;
	
}

/* text styles */

h1.home
{
	color:#99AEBD;
	font-size:120%;
	line-height:150%;
	margin-bottom:10px;
	font-weight:normal;
}

h1
{
	color:#9BAC7F;
	font-size:120%;
	line-height:150%;
	margin-bottom:10px;
	font-weight:normal;
}

.middlecolumn h1
{
	margin:15px 10px 10px 15px;
}

.middlecolumn h1.underh1blue
{
	margin:15px 10px 10px 15px;
}

.middlecolumn h2
{
	margin:0px 0px 15px 15px;
}

.middlecolumn h3
{
	margin-left:15px;
}

.middlecolumn p
{
	margin:0px 10px 10px 15px;
}
h1.rhs
{
	margin-bottom:15px;
}

*html h1.rhs
{
	margin-bottom:15px;
	margin-top:20px;
}

h1.blue
{
	font-weight:bold;
	color:#00345B;
	font-size:120%;
	line-height:150%;
	margin-bottom:10px;
}

h1 .home{
	font-size:120%;
	color:#99AEBD;
	line-height:150%;
}

h2
{
	margin:0px;
	padding:0px;
	font-size:120%;
	font-weight:normal;
	color:#9BAC7F;
}

h3
{
	margin:0px;
	padding:0px;
	color:#00345B;
	font-size:100%;
	font-weight:bold;
}

p.nomarg
{
	color:#66859D;
	font-size:100%;
	line-height:150%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

p, .keyfactstext
{
	color:#66859D;
	font-size:100%;
	line-height:150%;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

p.greenarrow
{
	background-image:url(/images/arw_r_C2D79F.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
}

a.block_link
{
	display:inline;
	color:#00345B;
	text-decoration:none;
	background-image:none;
}

a.block_link:hover, a.block_link:active
{
	display:inline;
	color:#9BAC7F;
	text-decoration:none;
	background-image:none;
}

.text_66859D{
	color:#66859D;
	font-size:100%;
}

.text_9BAC7F
{
	font-size:100%;
	color:#9BAC7F;
}

.text_66859D_date{
	color:#66859D;
	font-size:100%;
	margin:0px;
	padding:0px;
}

.text_00345B{
	color:#00345B;
	font-size:100%;
	margin:0px;
}
.txtFE0005
{
	color:#FE0005;
}

.fivepxpad
{
	padding-left:5px;
}

.tenpxpad
{
	padding-left:10px;
}

.fiftnpxpad
{
	padding-left:15px;
}

.twntypxpad
{
	padding:20px;
}

.height18
{
	height:30px;
}

.kf_cont
{
	width:199px;
	float:left;
	margin:0px;
	padding:0px 0px 5px 0px;
}

.kf_left
{
	width:38px;
	float:left;
}

.kf_right
{
	width:150px;
	float:right;
	padding-left:5px
}

ul#keyfacts
{
	margin:0px;
	padding:0px;
}

ul#keyfacts li
{
	margin-left:30px;
	list-style-type:disc;
	color:#66859D;
	font-size:100%;
	line-height:150%;
}

.middlecolumn ol
{
	color:#66859D;
	font-size:100%;
	line-height:150%;
}

/*table styles */

th{
	 border-bottom:2px solid #F2F5F7; 
}

table{
	 border-top:2px solid #F2F5F7;
	 border-bottom:2px solid #F2F5F7; 
	 color:#66859D;
	 font-size:100%;
	 line-height:150%;
}

td.center
{
	text-align:center;
}

td.table_title
{
	color:#00345B;
	text-align:center;
	padding-bottom:5px;
}

td.number
{
	padding-left:20px;
}

/*document library styles */

.document
{
	width:507px;
	float:left;
	padding-left:15px;
}

.docleft
{
	width:15px;
	float:left;
}

.docright
{
	width:438px;
	float:right;
	padding-right:40px;
}
.abs_para
{
	position:absolute;
	color:#000000;
	top:60px; 
	left:10px; 
	font-size:90%; 
	width:134px;
	font-style:italic;
}

/*used to control height of grey bars under nav area */

/* INDEX */
.undernavhome
{
	height:215px;
	display:none;
}
* html .undernavhome
{
	height:210px;
	margin-bottom:0px;
	padding-bottom:0px;
	display:none;
}
/* --UNDER RH SECTION --*/
.underpresshome
{
	height:128px;
	display:none;
}

* html .underpresshome
{
	height:116px;
	display:none;
}

/* PROJECT */
.undernavproject
{
	height:822px;
	display:none;
}

* html .undernavproject
{
	height:845px;
display:none;
}

.underproject_rh
{
height:420px;
display:none;
}

* html .underproject_rh
{
height:435px;
display:none;
}


/* LOCATION */
.undernavlocation
{
	height:244px;
display:none;
}

* html .undernavlocation
{
	height:250px;
display:none;
}

/* PARTNERS */
.undernavpartners
{
	height:1174px;
	display:none;
}

* html .undernavpartners
{
	height:1195px;
display:none;
}

/* CONTRACTORS */
.undercontractors
{
	height:1204px;
	display:none;
}

* html .undercontractors
{
	height:1225px;
	display:none;
}

/* ENVIRONMENT */
.underenvironment
{
	height:385px;
	display:none;
}

* html .underenvironment
{
	height:390px;
	display:none;
}

/* CONSTRUCTION */
.underconstruction
{
	height:1290px;
	display:none;
}

* html .underconstruction /*height in ie*/
{
	height:1303px;
	display:none;
}

/* DOCUMENT LIBRARY */
.underdoclib
{
	height:200px;
	display:none;
}

/* PRESS RELEASES */
.underpress
{
	height:45px;
	display:none;
}

* html .underpress
{
	height:52px;
	display:none;
}

.underpress120903
{
	height:1826px;
	display:none;
}

* html .underpress120903
{
	height:1900px;
	display:none;
}
 
 .press_rh
 {
height:1874px;
display:none;
 }
 
* html  .press_rh
 {
height:1935px;
display:none;
 }


.underpress230704
{
	height:570px;
	display:none;
}

* html .underpress230704
{
	height:590px;
	display:none;
}

.press230704_rh
{
height:640px;
display:none;
}

* html .press230704_rh
{
height:644px;
display:none;
}


/* CONTACTS */
.undercontacts
{
	height:400px;
	display:none;
}

* html .undercontacts
{
	display:none;
	height:405px;
}


/*key facts and progress subpages (not in nav)*/

.underkeyfacts
{
	height:490px;
	display:none;
}

* html .underkeyfacts
{
	height:500px;
	display:none;
}

* html .underprogress /*ie*/
{
	/*height:35px;*/
	display:none;
}

.underprogress
{
	/*height:30px;*/
	display:none;
}

a.pdf{
	display:block;
	color:#00345B;
	padding:5px 0px 0px 25px;
	background-image:url(/images/icon_pdf_gy.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-decoration:none;
	height:20px;
}

.hidden{
	display:none;
}


