/*
	Dan, The following line produced errors in Visual Studio so I removed it. You can put it back once outside this environment
/*@charset "utf-8";
/* CSS Document */
/* ==========================================================================================
Title:		PensionGold Retirement Solutions (default stylesheet)
Date: 		December 2007
Author: 	Dan Trewartha, LRS Web Services
Document:	style.css

DOCUMENT ORGANIZATION:
	-1.0 : HTML Elements
	-2.0 : Layout Elements
	-3.0 : Navigation
		-3.1 : n0
		-3.2 : n1
		-3.3 : n2
		-3.4 : n3
	-4.0 : Headings
		-4.1 : h1
		-4.2 : h2
	-5.0 : Content
		-5.1 : Home Page
			-5.1.1 : Current News
			-5.1.2 : Testimonials
		-5.2 : Sub Pages
	-6.0 : Footer
	-9.0 : Misc

DOCUMENT ARRANGEMENT:
	-Order of appearance in HTML

ATTRIBUTE PROPERTY ORDER:
	-Box (width; height; margin; border; padding; outline;)
	-Backgrounds (color; image; repeat; position;)
	-Positioning (display; position; float; clear; z-index; direction; overflow; visibility;)
	-Font (color; family; size; style; weight;)
	-Text (letter-spacing; line-height; align; decoration; indent; transform; vertical-align;)
	-Misc (content; outline; cursor; table-layout;)

ATTRIBUTE LAYOUT:
	selector {
		property: value;
	}

COLOR PALETTE:
	-Content background:;
	-Main font:;
	-Link:;
	-Link hover:;
	-Link visited:;
	-<strong>:;
	-<em>:;
	-<h1>:;
	-<h2>:;
	-<h3>:;
	-<h4>:;
	-<h5>:;
	-nav link:;
	-nav link hover:;
	-nav link visited:;
	
========================================================================================== */




/* ==========================================================================================
=1.0 HTML ELEMENTS
========================================================================================== */
*, html, body{
	margin:0;
	border:0;
	padding:0;
}
html{
	width:100%;	
	color:#c0b8e5;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}
body{
	width:100%;
	color:#c0b8e5;	
	background:#bfbfbf url(/images/nLRS-GlobalNav/b-nLRS-bar.gif) repeat-x top;
}
p{
	line-height:1.5em; /* 10 x 1.5 = 15px */
}
a{
	outline:none;
}
a, a:hover, a:active, a:visited{
	text-decoration:none;
	font-weight:bold;
}
a, a:active{
	color:#fdb827;
}
a:visited{
	color:#655999;
}
a:hover{
	color:#7bcc3d;
}
h1{
	width:565px;
	height:20px;
	background-repeat:no-repeat;
}
h1.hdr2{
	width:275px;
	height:20px;
	background-repeat:no-repeat;
}
h2, h3{
	margin:15px 0 -4px 5px;
	padding:0 0 0 0;
	color:#ffffff;
	font-weight:bold;
}
h4{
	margin:5px 0 -4px 5px;
	padding:0;
	color:#fff;
	font-weight:bold;
}
ul{
	margin:15px 0 25px 50px;
}
li{
	line-height:1.5em;
}
	
	
	
	
	
	/* ======================================================================================
	=1.1 FONT SIZES
	====================================================================================== */
	html{
		font-size:16px;
	}
	body{
		font-size:62.5%; /* 16 x .625 = 10px */
	}
	h1{
		font-size:160%; /* 10 x 1.60 = 16px */
	}
	h2{
		font-size:110%; /* 10 x 1.40 = 14px */
	}
	h3{
		font-size:110%; /* 10 x 1.10 = 11px */
	}
	h4{
		font-size:100%; /* 10 x 1.00 = 10px */
	}
	p{
		font-size:100%;
	}
	td p{
		font-size:100%;
	}
	ul{
		font-size:110%;
	}
	ul ul{
		font-size:100%;
	}
	#HP-n1 ul li div ul li a, #SP-n1 ul li div ul li a, #SP-content p, #SP-content-TC p{
		font-size:11px;
	}
	#HP-n0, #SP-n0, #HP-content-top, #HP-content-top-TC, #HP-content-bottom, #HP-content-bottom-TC, #SP-content-top, #SP-content-top-TC, .divider-f-h-s, .divider-h-h-d{
		font-size:1px;
	}
	

/* ==========================================================================================
=2.0 LAYOUT ELEMENTS
========================================================================================== */
div#page{
	width:974px;
	margin:0 auto;
	position:relative;
}
div#page2{

}
td#left{
	width:12px;
	margin:0;
	background:url(/pengold/images/b-shadow-left.gif) repeat-y right;
}
td#center{
	width:950px;
	margin:0 auto;
	background:#170b56 url(/pengold/images/b-stripes-bottom.gif) repeat-x bottom;
	position:relative;
}
td#center-TC{
	width:950px;
	margin:0 auto;
	/*background:#ffc20e url(/pengold/images/b-stripes-bottom-TC10.gif) repeat-x bottom;*/
	background:#2c4dc3 url(/pengold/images/b-tc.png) repeat-x top;
	background-position:0 170px;
	position:relative;
}
td#right{
	width:12px;
	margin:0;
	background:url(/pengold/images/b-shadow-right.gif) repeat-y left;
}
td#left-bottom{
	width:27px;
	height:26px;
	margin:0;
	background:url(/pengold/images/b-shadow-corner-bottomLeft.gif) right;
}
td#left-bottom-TC{
	width:27px;
	height:26px;
	margin:0;
	background:url(/pengold/images/b-shadow-corner-botLeft-TC1.gif) right;
}
td#center-bottom{
	width:920px;
	height:26px;
	margin:0;
	background:url(/pengold/images/b-shadow-bottom.gif) repeat-x bottom;
}
td#center-bottom-TC{
	width:920px;
	height:26px;
	margin:0;
	background:url(/pengold/images/b-shadow-bottom-TC11.gif) repeat-x bottom;
}
td#right-bottom{
	width:27px;
	height:26px;
	margin:0;
	background:url(/pengold/images/b-shadow-corner-bottomRight.gif) left;
}
td#right-bottom-TC{
	width:27px;
	height:26px;
	margin:0;
	background:url(/pengold/images/b-shadow-corner-botRight-TC.gif) left;
}

div#container{
	width:950px;
	margin:0;
	padding:0;
	position:relative;
}






/* ==========================================================================================
=3.0 NAVIGATION
========================================================================================== */





	/* ======================================================================================
	=3.1 N0
	====================================================================================== */
	#HP-n0{
		width:547px;
		height:13px;
		position:absolute;
		display:block;
		top:15px;
		right:24px;
		z-index:11;
		line-height:1px;
	}
	#SP-n0{
		width:547px;
		height:13px;
		position:absolute;
		display:block;
		top:15px;
		right:24px;
		z-index:11;
		line-height:1px;

	}
	#HP-n0 ul, #SP-n0 ul{
		height:13px;
		margin:0;
		padding:0;
		display:block;
		position:relative;
		list-style:none;
	}
	#HP-n0 ul li, #SP-n0 ul li{
		height:13px;
		margin:0;
		padding:0;
		display:block;
		float:left;
		text-indent:-10000px;
	}
	#HP-n0 ul li a, #SP-n0 ul li a{
		height:13px;
		margin:0;
		padding:0;
		display:block;
		text-indent:-10000px;
	}
	#HP-n0 ul li a:hover, #SP-n0 ul li a:hover{
		background-position:0 -18px;
	}
	#HP-n0-aboutUs{
		width:79px;
		background:url(/pengold/images/n0-divider.gif) no-repeat 58px 0;
	}
	#HP-n0-aboutUs a{
		width:58px;
		background:url(/pengold/images/n0-aboutUs-all.gif) no-repeat;
	}
	#SP-n0-aboutUs, #SP-n0-aboutUs-on{
		width:71px;
		background:url(/pengold/images/n0-SP-divider.gif) no-repeat 53px 0;
	}
	#SP-n0-aboutUs a{
		width:53px;
		background:url(/pengold/images/n0-SP-aboutUs-all.gif) no-repeat;
	}
	#SP-n0-aboutUs-on a{
		width:53px;
		background:url(/pengold/images/n0-SP-aboutUs-on.gif) no-repeat;
	}
	#HP-n0-contactUs {
		width:91px;
		background:url(/pengold/images/n0-divider.gif) no-repeat 70px 0;
	}
	#HP-n0-contactUs a{
		width:70px;
		background:url(/pengold/images/n0-contactUs-all.gif) no-repeat;
	}
	#SP-n0-contactUs, #SP-n0-contactUs-on{
		width:83px;
		background:url(/pengold/images/n0-SP-divider.gif) no-repeat 65px 0;
	}
	#SP-n0-contactUs a{
		width:65px;
		background:url(/pengold/images/n0-SP-contactUs-all.gif) no-repeat;
	}
	#SP-n0-contactUs-on a{
		width:65px;
		background:url(/pengold/images/n0-SP-contactUs-on.gif) no-repeat;
	}
	#HP-n0-copyrightTMLegal{
		width:237px;
		background:url(/pengold/images/n0-divider.gif) no-repeat 216px 0;
	}
	#HP-n0-copyrightTMLegal a{
		width:216px;
		background:url(/pengold/images/n0-copyrightTMLegal-all.gif) no-repeat;
	}
	#SP-n0-copyrightTMLegal{
		width:216px;
		background:url(/pengold/images/n0-SP-divider.gif) no-repeat 198px 0;
	}
	#SP-n0-copyrightTMLegal a{
		width:198px;
		background:url(/pengold/images/n0-SP-copyrightTMLegal-all.gif) no-repeat;
	}
	#SP-n0-home{
		width:48px;
		background:url(/pengold/images/n0-SP-divider.gif) no-repeat 30px 0;
	}
	#SP-n0-home a{
		width:30px;
		background:url(/pengold/images/n0-SP-home-all.gif) no-repeat;
	}
	#HP-n0-privacyPolicy{
		width:139px;
	}
	#HP-n0-privacyPolicy a{
		width:139px;
		background:url(/pengold/images/n0-privacyPolicy-all.gif) no-repeat;
	}
	#SP-n0-privacyPolicy{
		width:128px;
	}
	#SP-n0-privacyPolicy a{
		width:128px;
		background:url(/pengold/images/n0-SP-privacyPolicy-all.gif) no-repeat;
	}





	/* ======================================================================================
	=3.2 N1
	====================================================================================== */
	#HP-n1{
		width:336px;
		height:15px;
		position:absolute;
		top:326px;
		left:110px;
		z-index:1000;
	}
	#SP-n1{
		width:336px;
		height:15px;
		position:absolute;
		top:189px;
		left:110px;
		z-index:1000;
	}
	#HP-n1 ul, #SP-n1 ul{
		width:336px;
		height:15px;
		margin:0;
		padding:0;
		display:block;
		text-indent:-10000px;
	}
	#HP-n1 li, #SP-n1 li{
		height:15px;
		margin:0;
		padding:0;
		display:block;
		position:relative;
		list-style:none;
		float:left;
	}
	#HP-n1 a, #SP-n1 a{
		height:15px;
		margin:0;
		padding:0;
		display:block;
	}
	#HP-n1 ul li:hover div, #SP-n1 ul li:hover div{
		visibility:visible;
	}
	#HP-n1 ul li:hover a, #SP-n1 ul li:hover a{
		background-position:0 -20px;
	}
	#HP-n1 ul li div, #SP-n1 ul li div{
		display:block;
		position:absolute;
		visibility:hidden;
		text-indent:0;
	}
	#HP-n1 ul li div ul, #SP-n1 ul li div ul{
		text-indent:0;
	}
	#HP-n1 ul li div ul li, #SP-n1 ul li div ul li{
		height:auto;
		width:auto;
		margin:0 0 5px 0;
		border:0;
		padding:0;
		display:block;
		float:none;
	}	
	#HP-n1 ul li div ul li a, #SP-n1 ul li div ul li a{
		background-image:none;
		color:#808080;
		font-weight:normal;
		text-decoration:none;
	}
	#HP-n1 ul li div ul li a:hover, #SP-n1 ul li div ul li a:hover{
		color:#fdb827;
		text-decoration:none;
	}	
	#HP-n1 ul li#n1-solutions div, #SP-n1 ul li#n1-solutions div, #SP-n1 ul li#n1-solutions-on div{
		width:152px;
		height:99px;
		top:15px;
		left:-20px;
	}
	#HP-n1 ul li#n1-solutions div ul, #SP-n1 ul li#n1-solutions div ul, #SP-n1 ul li#n1-solutions-on div ul{
		width:112px;
		height:87px;
		padding:12px 20px 0 20px;
		background:url(/pengold/images/b-n2.png) no-repeat;
	}
	#HP-n1 ul li#n1-solutions div ul li a, #SP-n1 ul li#n1-solutions div ul li a, #SP-n1 ul li#n1-solutions-on div ul li a{
		width:112px;
	}
	#HP-n1 ul li#n1-news div, #SP-n1 ul li#n1-news div, #SP-n1 ul li#n1-news-on div{
		width:152px;
		height:99px;
		top:15px;
		left:-20px;
	}
	#HP-n1 ul li#n1-news div ul, #SP-n1 ul li#n1-news div ul, #SP-n1 ul li#n1-news-on div ul{
		width:112px;
		height:87px;
		padding:12px 20px 0 20px;
		background:url(/pengold/images/b-n2.png) no-repeat;
	}	
	#HP-n1 ul li#n1-news div ul li a, #SP-n1 ul li#n1-news div ul li a, #SP-n1 ul li#n1-news-on div ul li a{
		width:112px;
	}	
	#n1-caseStudies, #n1-caseStudies-on{
		width:95px;
		background:url(/pengold/images/n1-divider.gif) no-repeat 79px 0;
	}
	#n1-caseStudies a{
		width:79px;
		background:url(/pengold/images/n1-caseStudies-all.gif) no-repeat;
	}
	#n1-caseStudies-on a{
		width:79px;
		background:url(/pengold/images/n1-caseStudies-on-all.gif) no-repeat;
	}
	#n1-news, #n1-news-on{
		width:49px;
		background:url(/pengold/images/n1-divider.gif) no-repeat 33px 0;
	}
	#n1-news a{
		width:33px;
		background:url(/pengold/images/n1-news-all.gif) no-repeat;
	}
	#n1-news-on a{
		width:33px;
		background:url(/pengold/images/n1-news-on-all.gif) no-repeat;
	}
	#n1-solutions, #n1-solutions-on{
		width:75px;
		background:url(/pengold/images/n1-divider.gif) no-repeat 59px 0;
	}
	#n1-solutions a{
		width:59px;
		background:url(/pengold/images/n1-solutions-all.gif) no-repeat;
	}
	#n1-solutions-on a{
		width:59px;
		background:url(/pengold/images/n1-solutions-on-all.gif) no-repeat;
	}
	#n1-testimonials, #n1-testimonials-on{
		width:79px;
	}
	#n1-testimonials a{
		width:79px;
		background:url(/pengold/images/n1-testimonials-all.gif) no-repeat;
	}
	#n1-testimonials-on a{
		width:79px;
		background:url(/pengold/images/n1-testimonials-on-all.gif) no-repeat;
	}
	




	/* ======================================================================================
	=3.2 N2
	====================================================================================== */





	/* ======================================================================================
	=3.3 N3
	====================================================================================== */
	#HP-n3-bkgnd{
		height:214px;
		width:94px;
		background:url(/pengold/images/b-n3-right.gif) repeat-x;
		position:absolute;
		top:440px;
		right:0;
		z-index:0;
	}
	#SP-n3-bkgnd{
		height:214px;
		width:94px;
		background:url(/pengold/images/b-n3-right.gif) repeat-x;
		position:absolute;
		top:303px;
		right:0;
		z-index:0;
	}
	#SP-n3-PE-bkgnd{
		height:214px;
		width:94px;
		background:url(/pengold/images/b-n3-right.gif) repeat-x;
		position:absolute;
		top:452px;
		right:0;
		z-index:0;
	}
	#SP-n3-PE-divider{
		width:275px;
		height:1px;
		background:url(/pengold/images/div-half-horizontal-dots.gif) no-repeat;
		position:absolute;
		top:422px;
		right:0;
		z-index:0;
	}
	#HP-n3{
		/*background:red;*/
		width:191px;
		float:right;		
		/*top:440px;
		right:94px;*/
		position:relative;
		top:-70px;
		right:94px;
		z-index:13;
	}
	#SP-n3{
		
		width:191px;
		position:absolute;
		top:303px;
		right:94px;
		z-index:13;
	}
	#HP-n3 ul, #SP-n3 ul{
		width:191px;
		margin:0;
		padding:0;
		display:block;
		position:relative;
		list-style:none;
	}
	#HP-n3 ul li, #SP-n3 ul li{
		width:191px;
		margin:0;
		padding:0;
		display:block;
		text-indent:-10000px;
	}
	#HP-n3 ul li a, #SP-n3 ul li a{
		width:191px;
		display:block;
		text-indent:-10000px;
	}
	/*#HP-n3 ul li a:hover, #SP-n3 ul li a:hover{
		background-position:0 -70px;
	}*/
	#n3-pensionGoldPE a{
		height:65px;
		background:url(/pengold/images/n3-pensionGoldPE-all.gif) no-repeat;
	}
	#n3-pensionGoldPE a:hover{
		background-position:0 -70px;
	}
	#n3-pensionGoldESF a{
		height:84px;
		background:url(/pengold/images/n3-pensionGoldESF-all.gif) no-repeat;
	}
	#n3-pensionGoldESF a:hover{
		background-position:0 -84px;
	}
	#n3-pensionProfiles a{
		height:65px;
		background:url(/pengold/images/n3-pensionProfiles-all.gif) no-repeat;
	}
	#n3-pensionProfiles a:hover{
		background-position:0 -70px;
	}
	#n3-TeamingConf09{
		height:200px;
		background:url(/pengold/images/n3-PGTeamConf09.gif) no-repeat 15px 0;
	}
	#n3-SP-benefits a{
		height:20px;
		background:url(/pengold/images/n3-SP-benefits-all.gif) no-repeat;
	}
	#n3-SP-benefits a:hover{
		background-position:0 -25px;
	}
	#n3-SP-benefits-on{
		height:20px;
		background:url(/pengold/images/n3-SP-benefits-on.gif) no-repeat;
	}
	#n3-SP-esf a{
		height:35px;
		background:url(/pengold/images/n3-SP-esf-all.gif) no-repeat;
	}
	#n3-SP-esf a:hover{
		background-position:0 -40px;
	}
	#n3-SP-esf-on{
		height:35px;
		background:url(/pengold/images/n3-SP-esf-on.gif) no-repeat;
	}
	#n3-SP-learnEvenMore a{
		height:20px;
		margin:0 0 54px 0;
		background:url(/pengold/images/n3-SP-learnEvenMore-all.gif) no-repeat;
	}
	#n3-SP-learnEvenMore a:hover{
		background-position:0 -25px;
	}
	#n3-SP-learnEvenMore-on{
		height:74px;
		margin:0;
		background:url(/pengold/images/n3-SP-learnEvenMore-on.gif) no-repeat;
	}
	#n3-SP-overview a{
		height:20px;
		background:url(/pengold/images/n3-SP-overview-all.gif) no-repeat;
	}
	#n3-SP-overview a:hover{
		background-position:0 -25px;
	}
	#n3-SP-overview-on{
		height:20px;
		background:url(/pengold/images/n3-SP-overview-on.gif) no-repeat;
	}
	#n3-testimonials a{
		height:65px;
		margin:30px 0 0 0;
		background:url(/pengold/images/n3-testimonials-all.gif) no-repeat;
	}
	#n3-testimonials a:hover{
		background-position:0 -70px;
	}





/* ==========================================================================================
=4.0 HEADINGS
========================================================================================== */





	/* ======================================================================================
	=4.1 H1
	====================================================================================== */
	h1 span{
		display:none;
	}
	#hdr1-aboutUs{
		background:url(/pengold/images/hdr1-aboutUs.gif) no-repeat;
	}
	#hdr1-caseStudies{
		background:url(/pengold/images/hdr1-caseStudies.gif) no-repeat;
	}
	#hdr1-contactUs{
		background:url(/pengold/images/hdr1-contactUs.gif) no-repeat;
	}
	#hdr1-news{
		background:url(/pengold/images/hdr1-news.gif) no-repeat;
	}
	#hdr1-news-announcements{
		background:url(/pengold/images/hdr1-news-announcements.gif) no-repeat;
	}
	#hdr1-news-pressReleases{
		background:url(/pengold/images/hdr1-news-pressReleases.gif) no-repeat;
	}
	#hdr1-PE-overview{
		background:url(/pengold/images/hdr1-PE-Overview.gif) no-repeat;
	}
	#hdr1-PE-benefits{
		background:url(/pengold/images/hdr1-PE-Benefits.gif) no-repeat;
	}
	#hdr1-PE-ESF{
		background:url(/pengold/images/hdr1-PE-ESF.gif) no-repeat;
	}
	#hdr1-PE-learnEvenMore{
		background:url(/pengold/images/hdr1-PE-learnMore.gif) no-repeat;
	}
	#hdr1-PP-overview{
		background:url(/pengold/images/hdr1-PP-overview.gif) no-repeat;
	}
	#hdr1-solutions{
		background:url(/pengold/images/hdr1-solutions.gif) no-repeat;
	}
	#hdr1-testimonials{
		background:url(/pengold/images/hdr1-testimonials.gif) no-repeat;
	}
	#hdr1-welcome{
		background:url(/pengold/images/hdr1-welcome.gif) no-repeat;
	}
	#hdr2-currentNews{
		background:url(/pengold/images/hdr2-currentNews.gif) no-repeat;
	}
	#hdr2-testimonials{
		background:url(/pengold/images/hdr2-testimonials.gif) no-repeat;
	}

	
	

	
	/* ======================================================================================
	=4.2 H2
	====================================================================================== */

	



/* ==========================================================================================
=5.0 CONTENT
========================================================================================== */





	/* ======================================================================================
	=5.1 HOME PAGE
	====================================================================================== */
	div#HP-flashArea{
		width:950px;
		height:510px;
		background:url(/pengold/images/b-mainnav.gif) no-repeat 37px 292px ;
		top:0;
		left:0;
		position:relative;
		z-index:5;
	}
	#HP-content-wrapper{
		width:575px;
		margin:-125px 0 60px 90px;
		padding:0 0 0 0;		
		display:inline;
		position:relative;
		float:left;
		z-index:100;	
	}
	#HP-content-top{
		width:575px;
		height:11px;
		margin: 0 0 -6px 0;
		padding:0;
		background:url(/pengold/images/div-corner-top.gif) no-repeat right;
		display:block;
		position:relative;
		z-index:102;
		line-height:1px;
	}
	#HP-content{
		width:575px;
		margin:0;
		padding:0 0 0 0;
		background:url(/pengold/images/div-vertical.gif) repeat-y right;
		display:block;
		position:relative;
		z-index:101;
	}
	#HP-content p.welcome{
		width:560px;
		margin-top:8px;	/* style guide says 13px, but it's really 8px (because of line height) */
		margin-left:5px;
		color:#c0b8e5;
	}
	#HP-content-inner{
		width:565px;
		background:url(/pengold/images/div-vertical.gif) repeat-y 285px 0;
	}
	#HP-content-bottom{
		width:575px;
		height:11px;
		margin:-6px 0 0 0;
		padding:0;
		background:url(/pengold/images/div-corner-bottom.gif) no-repeat right;
		display:block;
		position:relative;
		line-height:1px;
		z-index:102;
	}
	
	
	
	
	
		/* ==================================================================================
		=5.1.1 CURRENT NEWS
		================================================================================== */
		#HP-currentNews{
			width:275px;
			/* margin:15px 10px 0 0; */
			margin:16px 10px 0 0; /* style guide says 15px for top margin, but 16 matches better b/c of line height */	
			position:relative;
			float:left;
		}
		#HP-currentNews p{
			width:270px;
			margin-left:5px;
		}
		.currentNewsHeadline{
			/* margin-top:13px; */
			margin-top:9px; /* style guide says 13px, but 8px matches b/c of line height */
		}
		p.currentNewsText{
			width:270px;
			margin-top:0;
			margin-bottom:10px; /* this is a guess - style guide dosen't specify */
		}
		
		
		
		
		
		/* ==================================================================================
		=5.1.2 TESTIMONIALS
		================================================================================== */
		#HP-testimonials{
			width:275px;
			margin:16px 0 0 5px;
			position:relative;
			display:inline;
			float:left;
		}
		#HP-testimonials p{
			width:270px;
			margin-left:5px;
			float:none;
		}
		#HP-testimonials p.testimonialHead{
			width:270px;
			margin-top:8px;
		}
		#HP-testimonials p.testimonialHead span.testimonialName{
			color:#fdb827;
			font-weight:bold;			
		}	
		#HP-testimonials p.testimonialHead span.jobTitle{
			width:270px;
			color:#fff;
			font-style:italic;
		}
		#HP-testimonials p.testimonialHead span.companyTitle{
			width:270px;
			color:#fff;
			font-weight:bold;
			font-variant:small-caps;
		}
		#HP-testimonials p.testimonialBody{
			width:270px;
			color:#c0b8e5;
			font-style:italic;
			font-weight:normal;
		}
		#HP-testimonials p.testimonialLink{
			width:270px;
			margin:11px 0 0 5px;
		}
		#HP-testimonials p.testimonialLink a{
			font-style:italic;
		}	
		
		
		
		
		
	/* ======================================================================================
	=5.2 SUB PAGE
	====================================================================================== */
	div#SP-flashArea{
		width:950px;
		height:373px;
		margin:0 0 -125px 0;
		padding:0;
		background:url(/pengold/images/b-mainNav.gif) no-repeat 37px 155px ;
		position:relative;
		z-index:3;
	}
	div#SP-flashArea-TC{
		width:950px;
		height:373px;
		margin:0 0 -125px 0;
		padding:0;
		background:url(/pengold/images/b-mainNav-BW.gif) no-repeat 37px 155px ;
		position:relative;
		z-index:3;
	}
	#SP-content-wrapper{
		width:575px;
		margin:0 0 60px 90px;
		padding:0;
		position:relative;
		z-index:2;
	}
	#SP-content-wrapper-TC{		
		width:575px;
		overflow:hidden;
		margin:0 0 60px 90px;
		padding:300px 0 0 0;
		position:relative;
		z-index:2;
		/*background:pink;*/
	}
	#SP-content-top{
		width:575px;
		height:11px;
		background:url(/pengold/images/div-corner-top.gif) no-repeat right;
	}
	#SP-content-top-TC{
		width:575px;
		height:11px;
	}
	#SP-content{
		width:575px;
		min-height:450px;
		height:auto;
		background:url(/pengold/images/div-vertical.gif) repeat-y right;
	}
	#SP-content-TC{
		width:770px;
		min-height:450px;		
		height:auto;
		position:relative;
		color:#ffffff;

	}
	#SP-content p{
		width:560px;
		margin-top:8px;
		margin-left:5px;
		color:#c0b8e5;
	}
	#SP-content-TC p{
		width:440px;
		margin-top:8px;
		margin-left:5px;
		color:#ffffff;
	}
		#SP-content-TC ul {
		width:440px;
	
	}
			#SP-content-TC ul li{
			margin:8px 0 10px 20px;

	}
			#SP-content-TC a{
		color:#fff;
		text-decoration:underline;
		font-weight:normal;
	
	}
	#SP-content-TC h1, #SP-content-TC h2{
		color:#eba610;
	}
	#SP-content-bottom{
		width:575px;
		height:11px;
		margin:-1px 0 0 0;
		background:url(/pengold/images/div-corner-bottom.gif) no-repeat right;
	}
	#SP-content-bottom-TC{
		width:575px;
		height:11px;
		margin:-1px 0 0 0;
	}
	table.contactForm{
		width:380px;
		margin:6px 0 0 6px;
	}
	table.contactForm td.label{
		padding:8px 0 4px 0;
	}
	table.contactForm label{
		font-size:11px;		
		font-weight:bold;
	}
	table.contactForm label.required{
		color:#ffffff;
/*		color:#fdb827*/
/*		color:#283891;*/

	}
	table.contactForm label.small{
		margin:0 8px;
		color:#c0b8e5;
		font-weight:normal;
		line-height:25px;
	}
	table.loginForm{
		width:190px;
		margin:6px 0 0 6px;
	}
	table.loginForm td.label{
		padding:8px 0 4px 0;
	}
	table.loginForm label{
		font-size:11px;		
		font-weight:bold;
	}
	table.loginForm label.required{
		color:#283891;
		
	}
	table.loginForm label.small{
		margin:0 8px;
		color:#c0b8e5;
		font-weight:normal;
		line-height:25px;
	}
	input.textbox1{
		width:178px;
		border:1px solid;
		border-top-color:#7c7c7c;
		border-right-color:#c3c3c3;
		border-bottom-color:#dddddd;
		border-left-color:#c3c3c3;
		padding:1px;
	}
	input.textbox2{
		width:378px;
		border:1px solid;
		border-top-color:#7c7c7c;
		border-right-color:#c3c3c3;
		border-bottom-color:#dddddd;
		border-left-color:#c3c3c3;
		padding:1px;
	}
	input.textbox3{
		width:109px;
		border:1px solid;
		border-top-color:#7c7c7c;
		border-right-color:#c3c3c3;
		border-bottom-color:#dddddd;
		border-left-color:#c3c3c3;
		padding:1px;
	}
	textarea.textarea{
		width:378px;
		border:1px solid;
		border-top-color:#7c7c7c;
		border-right-color:#c3c3c3;
		border-bottom-color:#dddddd;
		border-left-color:#c3c3c3;
		padding:1px;
	}
	p span.required{
		color:#fdb827;
		font-size:100%;
		font-style:italic;
	}
	input#btnSubmit,
	.mySubmitButton{
		width:55px;
		height:20px;
		margin:12px 0 0 0;
		padding:0;
		cursor:pointer;
	}
	input#btnClear{
		width:46px;
		height:20px;
		margin:12px 0 0 9px;
		padding:0;
	}
	
	#SP-content div.testimonalWrapper{
		
	}
	#SP-content div.testimonialLogo{
		width:90px;
		margin:10px 15px 0 0;
		padding:0;
		float:left;
	}	
	#SP-content div.testimonialContent{
		width:465px;
		float:right;
	}
	#SP-content div.testimonialContent p.quote, p.source{
		width:450px;
	}
	#SP-content div.testimonialContent p.quote{
		font-style:italic;
	}
	#SP-content div.testimonialContent p.source{
		margin-bottom:8px;
	}	
	#SP-content div.testimonialContent p.source span.testimonialName{
		width:450px;
		color:#fdb827;
		font-weight:bold;
	}
	#SP-content div.testimonialContent p.source span.jobTitle{
		width:450px;
		color:#fff;
		font-style:italic;
	}
	#SP-content div.testimonialContent p.source span.companyTitle{
		width:400px;
		display:block;
		color:#fff;
		font-weight:bold;
		font-variant:small-caps;
	}
	#SP-content p.newsitem{
		padding-bottom:20px;
	}
	table.confSchedule{
		width:770px;
		margin-top:10px;
		margin-bottom:45px;
		vertical-align:top;
	}
	table.confSchedule th.column{
		width:110px;
		padding:2px;
		text-align:center;
	}
	table.confSchedule td.rowStyle, th.rowStyle{
		width:110px;
		padding:2px;
		text-align:left;
		background:#871e84;
		border-right:1px solid #000;
		border-bottom:1px solid #000;
		vertical-align:top;
	}
	table.confSchedule td.rowStyleALT, th.rowStyleALT{
		width:110px;
		padding:2px;
		text-align:left;
		background:#000;
		border-right:1px solid #871e84;
		border-bottom:1px solid #000;
		vertical-align:top;
	}
	table.confSchedule td.rowStyleALT2, th.rowStyleALT2{
		width:110px;
		padding:2px;
		text-align:left;
		background:#000;
		border-right:1px solid #000;
		border-bottom:1px solid #000;
		vertical-align:top;
	}

/* ==========================================================================================
=6.0 FOOTER
========================================================================================== */
#footer{
	margin:-3px 0 15px 0;
}
#footer p{
	text-align:center;
	color:#808080;
}
#footer p a, #footer p a:hover, #footer p a:visited{
	color:#808080;
	font-style:normal;
	font-weight:normal;
}
#footer p a, #footer p a:visited{
	text-decoration:none;
}
#footer p a:hover{
	text-decoration:underline;
}





/* ==========================================================================================
=9.0 MISC
========================================================================================== */
.clear{
	clear:both;
}
.divider-f-h-s{
	width:560px;
	height:1px;
	margin:15px 0 0 5px;
	padding:0;
	background:url(/pengold/images/div-full-horizontal-solid.gif) no-repeat;
	line-height:1px;
}
.divider-h-h-d{
	width:270px;
	height:1px;
	margin:5px 0 4px 5px;
	padding:0;
	background:url(/pengold/images/div-half-horizontal-dots.gif) no-repeat;
	line-height:1px;
}
.divider-f-h-d{
	width:560px;
	height:1px;
	margin:9px 0 0 5px;
	padding:0;
	background:url(/pengold/images/div-half-horizontal-dots.gif) repeat-x;
	display:block;
	clear:both;
	line-height:1px;
}
#SP-logoLink{
	width:220px;
	height:75px;
	display:block;
	position:absolute;
	top:50px;
	left:45px;
	z-index:900;
	text-indent:-10000px;
}
#SP-logoLink a{
	width:220px;
	height:75px;
	background:url(/images/blank.gif);
	display:block;	
}




/* 2009 Teaming Conference stuff */
#SP-teamingConf{
	width:950px;
	height:795px;
	background:url(/pengold/images/PG-SP-confPageBkgd2011.png) no-repeat 0;*/;
	position:absolute;
	top:157px;
	left:0;
	z-index:0;
}
/* END 2009 Teaming Conference stuff */

.pdfIcon{
	width:12px;
	height:12px;
	margin:2px 0 -2px 5px;
}
.subtitle{
	padding:0;
	display:block;
	font-style:italic;
}

