﻿/**********************************************************************************************

	Title: Graphic Packaging
	Date: June 2008 

***********************************************************************************************

	1.  GENERAL
			1.1 Headings and paragraphs
			1.2 Forms
			1.3 Links
			1.4 Miscellaneous
		
	2. GENERAL ELEMEMENTS
	
	3. LAYOUT
			3.1 Accessibility menu
			3.2 Header
			3.3 Content
			3.4 Secondary content
			3.5 Sidebar
			3.6 Footer
		
	4. LAYOUT ELEMENTS

***********************************************************************************************/


/* 1. GENERAL
-----------------------------------------------------------------------------------------------
===============================================================================================*/	

/* Global reset */
td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

th { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

tr { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

thead { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

tfoot { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

tbody { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

caption { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

table { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

legend { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

label { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

form { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

fieldset { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

li { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

ul { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

ol { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

dd { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

dt { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

dl { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

var { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

tt { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

sup { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

sub { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

strong { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

strike { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

small { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

samp { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

s { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

q { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

kbd { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

ins { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

img { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

font { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

em { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

dfn { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

del { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

code { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

cite { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

big { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

address { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

acronym { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

abbr { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

a { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

pre { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

blockquote { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

p { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

h6 { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

h5 { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

h4 { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

h3 { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

h2 { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

h1 { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

iframe { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

object { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

applet { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

span { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

div { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

body { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

html { height: 100%; margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

ul {
	list-style: none; }
	
ol {
	list-style: none; }
	
table {
	border-collapse: separate; 
	border-spacing: 0;  /* tables still need 'cellspacing="0"' in the markup */
	
}

td {
	text-align: left; 
	font-weight: normal;
}

th {
	text-align: left; 
	font-weight: normal;
}

caption {
	text-align: left; 
	font-weight: normal;
}

body {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px; /* 1em = 10px \ 1.1em = 11px \ 1.2em = 12px */;
	text-align: center;
	line-height: 16px;
	color: #333;
	background: #e6e6e6 url(../images/bg-repeat.gif) repeat-x;
	padding: 0 0 20px 0;
	height: 100%;
}

/* 1.1	Headings and paragraphs
-----------------------------------------------------------------------------------------------*/	

h4 {
	color:#00402f;
	font-weight:bold;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif }


h3 {
	color: #7BC143;
	font-weight: bold;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}


h2 {
	color:#00402f;
	font-weight:bold;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif }


h1 {
	color:#00402f;
	font-weight:bold;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif }


/* 1.2	Forms
-----------------------------------------------------------------------------------------------*/	

select {
	font:1em;
}


textarea {
	font:1em;
}


input {
	font:1em;
}


/* 1.3	Links
-----------------------------------------------------------------------------------------------*/	

a {
	color: #333;
	text-decoration: none }

a:hover {
	text-decoration:underline }



/* 1.4	Miscellaneous
-----------------------------------------------------------------------------------------------*/	

hr { 
	display: none; }
		
strong {
	font-weight: bold; }
		
em {
	font-style: italic; }
	
acronym {
	border-bottom: 1px dotted #999; 
	cursor: help;
}

abbr {
	border-bottom: 1px dotted #999; 
	cursor: help;
}

p{
	padding-bottom:12px }

/* 2. GENERAL ELEMENTS
-----------------------------------------------------------------------------------------------
===============================================================================================*/	

.hide {
	left: -9999px;
}

.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block; }

/* 3. LAYOUT
-----------------------------------------------------------------------------------------------
===============================================================================================*/	
#container{
	width:964px;
	background:#fff;
	text-align:left; }
	
#signin{
	width:964px;
	}
	
#header{
	width:964px;
	height:60px;
	 }
	
#footer2{
	clear:both;	
	height:60px;
	text-transform:uppercase;
	border-top:7px solid #c7e2af;
	background:#035845 url(../images/bg-rounded_bottom.gif) bottom center no-repeat;
	text-align:center;
	color:#fff }		
	
#wrap-content{
	
	background:url(../images/bg-wrap_content.gif) left repeat-y}		

/* 3.1	Accessibility menu
-----------------------------------------------------------------------------------------------*/	

#accessibility-menu {
	left: -1000em;
	text-align: left;
	visibility:hidden;
}


/* 3.2	Header
-----------------------------------------------------------------------------------------------*/	
/* 3.2	Header
-----------------------------------------------------------------------------------------------*/	
#logo{
	float:left;
	width:286px;
	height:60px;
	text-align:left;
	 }
	
#logo span{
	position:relative;
	width:100%;
	height:100%;
	display:block;
	
	cursor:pointer }
	
	#logo a{
	position:relative;
	width:100%;
	height:100%;
	display:block;
	
	cursor:pointer }
	
	#logo h1{
	position:relative;
	width:100%;
	height:100%;
	display:block;
	
	cursor:pointer }
	
	#logo span{
		position:absolute;
		top:0;
		left:0;
		background:url(../images/logo.gif) no-repeat }
			
#top-navigation{
	float:right;
	width:575px;	
	padding-top:25px; }
  
#top-navigation ul {float: right;}  
	
	#top-navigation li{
		float:left;
		width:auto;
		text-transform:uppercase}
	
		#top-navigation li a{
			padding:0 8px;
			display:block;
			margin:4px 0 0 0;
			border-right:1px solid #333 }	
		
	#top-navigation li.last a{
		padding-right:0;
		border:none;	}
		
	#top-navigation li.last{
		padding-right:0;
		border:none }
		
	#top-navigation li.search-form{
		width:218px;
		padding-left:8px;		
		position:relative }
		
	#top-navigation li.search-form a{
	padding: 0px 2px 2px 2px;
}
			
		#top-navigation li.search-form input{
			width:145px;
			margin-right:10px;
			height:16px;
			line-height:normal;
			float:left;
			font:11px Verdana, Arial, Helvetica, sans-serif;
			padding: 3px;
			color:#666 }
			
		#top-navigation li.search-form input#submit{
			width:28px;
			height:25px;
			float:left;
			margin:0;
			color:#fff;
			background:#999;
			border:none }
			
		#AdvSearchLink {
			text-transform:none;
			margin-left: 3px;
			padding-left: 3px;
			padding-bottom:2px;}
					

/* 3.3	Content
-----------------------------------------------------------------------------------------------*/
#content{
	width: 724px;
	float: left;
	font-family: Arial;
	font-size:9pt;
	color:black;}	
	
	#block-wide{
	padding: 10px 22px 10px 22px;
	line-height: 16px;
	font-family: Arial;
}
		
		#block-wide .leftside{
			width:475px;
			float:left;
			padding-right:22px;
			border-right:1px solid #ccc }
			
		#block-wide .rightside{
			width:160px;
			float:right;
			text-align:left;
			font-family: Arial;
			padding-left:0px;	 }	
		
	#highlight{
		
		display:inline-block;
		margin-bottom:5px; }	

	#highlight li{
		width:207px;
		border-right:2px solid #ccc;
		float:left;
		margin-right:22px;
		margin-left:0px;}

		#highlight li.last{
			margin:0;
			border:0 }
			
		#highlight h3 span{
			display:block;
			height:14px;
			width:200px;
			position:relative;
			 }
			
			#highlight h3{
			display: block;
			height: 15px;
			width: 207px;
			position: relative;
			}
						
			#highlight h3 span{
				position:absolute;
				top:0;
				left:0 }
				
			#highlight p{
				margin:3px }

				
			
	#content h3{
		font-size:14px }
		
	#flash-place{
		height:196px;    	
		border-bottom:7px solid #89BEAA;
		vertical-align: middle;
		text-align:center;}
	
	#flash-place img{
		display:block}

			
	#breadcrumb{
		
		border-bottom:2px solid #ccc;
		margin-bottom:22px;
		width: 680px; }	
	
	#breadcrumb .leftside{ border:none }

		#breadcrumb a{
			padding-bottom:5px;
			color:#999  }
			
		#breadcrumb h2{
			padding-bottom:5px;
			color:#999  }
			
		#breadcrumb p{
			padding-bottom:5px;
			color:#999  }
			
		#breadcrumb h2{
			font-size:18px;
			text-align:right }
			
	#block-wide .leftside h2{
		font-size:19px;
		text-transform:uppercase }
		
	#block-wide .leftside .block-lists{
		border-top:2px solid #ccc;
		padding:22px 0;
		margin-top:11px;
		 }
		
		#block-wide .leftside .block-lists li{
			width:200px;
			float:left;
			margin-bottom:11px;
			margin-right:22px;
			clear:both }
			
			#block-wide .leftside .block-lists li.last{
				float:left;
				clear:none}
			
		#block-wide .leftside .block-lists h3{
			padding-bottom:3px }			
			
			
	#block-wide .rightside .profiles{
		font-style:italic }

		#block-wide .rightside .profiles img{
			margin-bottom:10px }			

		#block-wide .rightside .profiles li{
			padding-bottom:5px }
		
		#block-wide .rightside .profiles ul{
			padding-bottom:10px }
	
			
/* 3.5	Sidebar
-----------------------------------------------------------------------------------------------*/	
#sidebar{
	width:240px;
	vertical-align: top;
	float:left }
	
	#image-place{
		width:240px;
		height:196px;
		
		border-bottom:7px solid #89BEAA }
		
		#image-place img{
			margin:0;
      		padding:0; }	
			
	#news-and-event{
	background-position: top;
	width: 240px;
	background: #f8f7ef url(../images/bg-sidebar.gif) top center no-repeat;
}	
		
		#news-and-event h3 span{
			width:240px;
			height:57px;
			position:relative;
			display:block;
			 }
			
			#news-and-event h3{
			width:240px;
			height:57px;
			position:relative;
			display:block;
			 }
			
			#news-and-event h3 span{
				position:absolute;
				top:0;
				left:0;
				background:url(../images/h3-news_events.gif) no-repeat }

			#news-and-event h3#governance span{
				background:url(../images/h3-governance.gif) no-repeat }
				
		#news-and-event dl{
			display:block;
			padding:14px 22px 14px 22px;
			width:240px }
			
			#news-and-event dt { 
				padding-bottom:5px;
				line-height:16px }

				#news-and-event dt a{
					background:url(../images/bg-li_news.gif) left no-repeat;
					padding-left: 20px;
					font-weight:bold }
				
			#news-and-event dd{
				padding-left:20px;
				padding-bottom:15px;
				line-height:16px;}
				
			#news-and-event dd.readmore{				
				margin-bottom:15px;
				border-bottom:1px dashed #333;
				width: 180px; }
				
			#news-and-event dd.last{
				margin:0;
				border:0 }
								
				#news-and-event	dd.readmore a{
					font-weight:bold;
					text-decoration:underline }		
					
		#news-and-event ul{
			padding:0 22px 20px 22px;
			width:196px;
			display:block;
			margin-bottom:70px }
				
			#news-and-event li{
				border-top:1px dashed #666;
				padding:5px 0}					
	
			#news-and-event li.last{
				border-bottom:1px dashed #666;}

			#news-and-event li a{ font-weight:bold }
			
/* 3.6	Footer
-----------------------------------------------------------------------------------------------*/	
#second-navigation{
	width:720px;
    text-align: center;
	margin:0 auto;
	
	padding-left:20px;
	line-height:16px }

#second-navigation li{
	list-style:none;}
	
	
	#second-navigation ul{
	list-style:none }
	
	
	#second-navigation ul{
		padding:10px 5px;
		font-size:10px;
		
		font-family:Arial, Helvetica, sans-serif }

	#second-navigation li{
		float:left;
		display:block }
		
		#second-navigation li a{
			color:#fff;
			padding:0 10px;
			border-right:1px solid #fff;
			text-transform:uppercase }	

		#second-navigation li.last a{
			border:0 }
			
/* 4. LAYOUT ELEMENTS
-----------------------------------------------------------------------------------------------
===============================================================================================*/	
#navigation{
  	
  	height: 40px;
  	line-height: normal;
	background:#035845 url(../images/bg-rounded_top.gif) top center no-repeat;
	border-bottom:6px solid #7AC043 }
	
	#navigation ul{
		padding:10px 5px;
		font-size:12px;
		
		font-family:Arial, Helvetica, sans-serif }
		
	#navigation li{
		float:left;
		display:block }
		
		#navigation li a{
			color:#fff;
			padding:0 10px;
			border-right:1px solid #fff;
			text-transform:uppercase }	

		#navigation li.last a{
			border:0 }

.dropmenu{
	position:absolute;
	top:0;
	z-index:100;
	width: 170px;
	visibility: hidden;
	margin-top:8px;
	}

	.dropmenu img{
		display:block;}

	.dropmenu ul{
		background:#f3f1eb url(../images/dropdown_bkgd_mid.png) repeat-y scroll 0% 0%;
		padding:0 12px;
		}

		.dropmenu ul li{
			display:block;
			width:100%;
			text-align:left;
			border-bottom:2px solid #e0ddd5;
			padding:4px 0;}

		.dropmenu ul li.last{
			border:none;}

			.dropmenu ul li a{
				display:block;
				color:#534926;
				text-decoration:none;
				width:100%;}
			
			.dropmenu ul li a:hover{
				text-decoration:underline;}
			
/* Additional styles from Brent Lackley
-------------------------------------------------------------------*/

.GPI_Secondary_Main
{
	width: 470px;	
	float:left;
}
.GPI_Secondary_Right_Column
{
	vertical-align:top;
	background-image:url('/SiteCollectionImages/Rt-Col-bkgr-1.jpg');
	background-repeat:repeat-x;
	text-align:center;
	padding: 10px;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	border-top:1px #CCCCCC solid;
	height: 400px;
	float:right;	
}
.GPI_Secondary_Right_Column_Header
{
	vertical-align: top;
	text-align: left;
	background-color: #c7e2af;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 4px;
}
.GPI_Secondary_Right_Column_Header_Left
{
	background-position: left;
	background-image: url('/images/Right_Column_Header.jpg');
	background-repeat: no-repeat;
	background-color: #c7e2af;
}

.GPI_Secondary_Right_Column_Header_Right
{
	background-position: right;
	background-image: url('/images/Right_Column_Header.jpg');
	background-repeat: no-repeat;
	background-color: #c7e2af;
}

.GPI_Secondary_Right_Column_Footer_Left
{
	background-position: left;
	background-image: url('/images/Right_Column_Footer.jpg');
	background-repeat: no-repeat;
	padding-bottom: 15px;
}
.GPI_Secondary_Right_Column_Footer_Right
{
	background-position: right;
	background-image: url('/images/Right_Column_Footer.jpg');
	background-repeat: no-repeat;
	padding-bottom: 15px;
}
.GPI_Secondary_Recycle
{
	vertical-align:top;
	background-image:url('/SiteCollectionImages/Rt-Col-bkgr-2.jpg');
	background-repeat:no-repeat;
	text-align:center;
	padding: 10px;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	border-top:1px #CCCCCC solid;
	height: 400px;
	float:right;	
}
.GPI_Secondary_Headline
{
	color:#005A42;
	font-weight:bold;
	font-size: 16px;	
	font-family:Arial;
	font-style:italic;
}
.GPI_Secondary_Headline_Quotes
{
	color:#005A42;
	font-weight:bold;
	font-size: 26px;	
	font-family:Arial;
	font-style:italic;
}
.GPI_Secondary_Intro
{
	color:#000000;
	font-size: 11.5px;	
	font-family:Arial;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom:thin #999999 dotted;
}
.GPI_Secondary_Process_Image
{
	text-align:center;
}
.GPI_Secondary_Solution_Title
{
	color:#005A42;
	font-size: 16px;	
	font-family:Arial;
	font-weight:bold;
	font-style:italic;	
	padding-top: 10px;
	padding-bottom: 10px;	
}
.GPI_Secondary_Solution_Text
{
	color:#000000;
	font-size: 11px;	
	font-family:Arial;
	padding-bottom: 10px;		
}
.GPI_Secondary_Offer_Title
{
	color:#005A42;
	font-size: 16px;	
	font-family:Arial;
	font-style:italic;
	font-weight:bold;
	padding-top:5px;
}
.GPI_Secondary_Offer_Text
{
	color:#000000;
	font-size: 10px;	
	font-family:Arial;
	padding-top:0px;
	padding-right:10px;
	vertical-align:top;	
}
	.GPI_Secondary_Offer_Text a
	{
		color:#005A42;
		font-size: 11px;	
		font-family:Arial;
		text-decoration:underline;
	}
.GPI_Secondary_Offer_Divider
{
	border-left:thin #999999 dotted;
	padding:10px;
}
.GPI_Secondary_Initiative_Image{
	overflow: hidden;
}
.GPI_Secondary_Initiative_Title
{
	color:#005A42;
	font-size: 10px;	
	font-family:Arial;
	font-weight:bold;
	padding-bottom:10px;	
	text-align:left;
}
.GPI_Secondary_Initiative_Text
{
	color:#005A42;
	font-size: 10px;	
	font-family:Arial;
	padding-bottom:50px;
	text-align:left;
	white-space:normal;
}
.GPI_Secondary_Contact
{
	border:thin #005A42 solid;
	background-color:#c7e2af;	
	width: 185px;		
}
.GPI_Secondary_Contact_Reason
{
	color:#000000;
	font-size: 11px;	
	font-family:Arial;	
	font-weight:bold;
	padding:5px;
}		
.GPI_Secondary_Contact_Text
{
	color:#000000;
	font-size: 11px;	
	font-family:Arial;
	font-style:italic;	
	padding:5px;
}
.GPI_Secondary_Contact_Email
{
	vertical-align: bottom;
	padding-right: 5px;
	padding-bottom: 5px;
}
	.GPI_Secondary_Contact_Email a
	{
		color:#005A42;
		font-size: 11px;	
		font-family:Arial;
		text-decoration:underline;			
	}
.GPI_Sustainability
{
	background-image: url('/about/PublishingImages/Sus.3.gif');
	background-repeat: no-repeat;
	background-position: right top;
	width: 70%;
}

