* {
	padding: 0;
	margin: 0;
}
body { margin-bottom: 0px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-left: 0px; margin-top: 0px; margin-right: 0px; }
#wrapper {
	width: 750px;
}
#logo {
	width: 164px;
	float: left;
}
#headerlinks {
	width: 586px;
	height: 73px;
	background: url(images/PFItop_greenbar.gif) no-repeat right bottom;
	float: right;
	color: #0D54A2;
	text-align: right;
}
#headerlinking { margin-top: 47px; }
a.homelink 
{
	font-weight: bold;
	text-decoration: none;
}
a.homelink:link
{
	font-weight: bold;
	text-decoration: none;
}
a.homelink:visited
{
	font-weight: bold;
	text-decoration: none;
}
a.homelink:hover
{
	font-weight: bold;
	text-decoration: underline;
}
a.contactuslink { font-weight: normal; text-decoration: none; }
a.contactuslink:link { font-weight: normal; text-decoration: none; }
a.contactuslink:visited { font-weight: normal; text-decoration: none; }
a.contactuslink:hover { font-weight: normal; text-decoration: underline; }

#bluerectangle 
{
	margin: 0;
	padding: 0;
	height: 76px;
	width: 164px;
	background-color: #0099cc;
	float: left;
	background: #0099cc url(/images/PFIleft_blueshadow.jpg) no-repeat right top;
}

ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	/*height: 502px;*/
	width: 164px;
	background-color: #0099cc;
	float: left;
	background: #0099cc url(/images/PFIleft_blueshadow.jpg) no-repeat right top;
}
li a {
	margin-left: 15px;
}
li {
	padding-top: 1px; 
	background: url(/images/PFIleft_separator.gif) no-repeat 15px;
}
/*
li a {
	margin-left: 15px; background: url(/images/PFIleft_separator.gif) no-repeat 0px bottom;
}
li {
	padding-bottom: 2px; padding-top: 1px; 
}
*/
li.first {
	margin-top: 7px;
}
li.last {
	background: #0099cc url(/images/PFIleft_blueshadow.jpg) no-repeat right top;
	background-color: #0099cc;
}
li.newsitem 
{
	background: none;
}
h1.whitepaperLinks { clear: both; padding-top: 10px; }

#siteDescription 
{
	float: right;
}
#siteDescriptionsmall
{
}
#leftcolumn 
{
	width: 151px;
	height: 550px;
	clear: both;
	float: left;
}
#separator1 
{
	width: 13px; background: url(/images/PFIleft_shadow.jpg) right top; float: left; height: 695px;
}
#centercolumn 
{
	width: 348px;
	height: 550px;
	float: left;
}
#separator2
{
	width: 7px; background: url(/images/PFIleft_greyshadow.jpg) right top; float: left; height: 695px;
}
#rightcolumn 
{
	background: #E2E6E7;
	width: 231px;
	height: 695px;
	float: right;
}

#fullleftcolumn 
{
	width: 164px;
	height: 500px;
	float: left;
	background: url(/images/PFIleft_greyshadow.jpg) no-repeat right top;
}
#resource_fullleftcolumn 
{
	width: 164px;
	height: 350px;
	float: left;
	background: url(/images/PFIleft_greyshadow.jpg) no-repeat right top;
}
#photos_fullleftcolumn 
{
	width: 164px;
	height: 300px;
	float: left;
	background: url(/images/PFIleft_greyshadow.jpg) no-repeat right top;
}
#fullcentercolumn 
{
	width: 586px;
	float: left;
	background: url(/images/PFIleft_greyshadow.jpg) no-repeat right top;
}
#fullseparator1 
{
	width: 13px; background: url(/images/PFIleft_shadow.jpg) right top; float: right; height: 820px;
}
#resource_fullseparator 
{
	width: 13px; background: url(/images/PFIleft_shadow.jpg) right top; float: right; height: 280px;
}
#about_fullseparator 
{
	width: 13px; background: url(/images/PFIleft_shadow.jpg) right top; float: right; height: 548px;
}
#events_fullseparator
{
	width: 13px; background: url(/images/PFIleft_shadow.jpg) right top; float: right; height: 300px;
}
#news_fullseparator
{
	width: 13px; background: url(/images/PFIleft_shadow.jpg) right top; float: right; height: 2550px;
}
#photos_fullseparator 
{
	width: 13px; background: url(/images/PFIleft_shadow.jpg) right top; float: right; height: 1420px;
}
#lp_reg_fullseparator 
{
	width: 13px; background: url(/images/PFIleft_shadow.jpg) right top; float: right; height: 1360px;
}
#lp_book_success_fullseparator 
{
	width: 13px; background: url(/images/PFIleft_shadow.jpg) right top; float: right; height: 128px;
}


#lp_summit_details_fullseparator 
{
	width: 13px; background: url(/images/PFIleft_shadow.jpg) right top; float: right; height: 1373px;
}
#lp_summit_fullseparator 
{
	width: 13px; background: url(/images/PFIleft_shadow.jpg) right top; float: right; height: 145px;
}
#lp_summit_success_fullseparator 
{
	width: 13px; background: url(/images/PFIleft_shadow.jpg) right top; float: right; height: 170px;
}


#post_summit_reg_fullseparator
{
	width: 13px; background: url(/images/PFIleft_shadow.jpg) right top; float: right; height: 1025px;
}

#post_summit_success_fullseparator
{
	width: 13px; background: url(/images/PFIleft_shadow.jpg) right top; float: right; height: 853px;
}





#lp_summit_survey_fullseparator 
{
	width: 13px; background: url(/images/PFIleft_shadow.jpg) right top; float: right; height: 1591px;
}
#lp_summit_survey_success_fullseparator 
{
	width: 13px; background: url(/images/PFIleft_shadow.jpg) right top; float: right; height: 198px;
}


#fullseparator100 
{
	width: 13px; background: url(/images/PFIleft_shadow.jpg) right top; float: right; min-height: 100%; height: 100%;
}

#fullseparator_member_only
{
	width: 13px; background: url(/images/PFIleft_shadow.jpg) right top; float: right; height: 782px;
}

#fullleftcolumn2
{
	width: 164px;
	height: 4520px;
	float: left;
	background: url(/images/PFIleft_greyshadow.jpg) no-repeat right top;
}
#fullseparator2
{
	width: 13px; 
	background: url(/images/PFIleft_shadow.jpg) right top; 
	float: right; 
	height: 100%;
}
#participant_fullseparator2
{
	width: 13px; background: url(/images/PFIleft_shadow.jpg) right top; float: right; height: 8305px;
}
#fullleftcolumn3
{
	width: 164px;
	height: 5190px;
	float: left;
	background: url(/images/PFIleft_greyshadow.jpg) no-repeat right top;
}
#fullseparator3
{
	width: 13px; background: url(/images/PFIleft_shadow.jpg) right top; float: right; height: 5356px;
}
#advisory_fullseparator3
{
	width: 13px; background: url(/images/PFIleft_shadow.jpg) right top; float: right; height: 6780px;
}

#fullleftcolumn5
{
	width: 164px;
	height: 1270px;
	float: left;
	background: url(/images/PFIleft_greyshadow.jpg) no-repeat right top;
}
#fullseparator5
{
	width: 13px; background: url(/images/PFIleft_shadow.jpg) right top; float: right; height: 1108px;
}
#fullleftcolumn4
{
	width: 164px;
	height: 1150px;
	float: left;
	background: url(/images/PFIleft_greyshadow.jpg) no-repeat right top;
}
#fullseparator4
{
	width: 13px; background: url(/images/PFIleft_shadow.jpg) right top; float: right; height: 988px;
}

#downloadwhitepaper 
{
	float: left;
}

ul.news 
{
	width: 201px;
	background: none;
	list-style: none;
	margin-left: 6px;
	padding-left: 1em;
	text-indent: -8px;
}
ul.news li.newsitem
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 10px;
}
ul.news li.newsitem div
{
	margin-left: 5px;
}
ul.news li.newsitem a
{
	margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;
}
ul.news li.newsitem a:hover
{
	margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;
}


ul.newspage
{
	width: 550px;
	background: none;
	list-style: none;
	margin-left: 8px;
	
}
ul.newspage li.newspageitem
{
	margin-left: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 10px; background: none; clear: both;
}

ul.newspage li.newspageitem a
{
	margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;
}
ul.newspage li.newspageitem a:hover
{
	margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;
}
.newsdate { width: 105px; float: left; }
.newslink { width: 435px; float: left; }


ul.news li.morelink 
{
	background: none;
}
h1.participantsLogo 
{
	margin-top: 15px;
	margin-bottom: 15px;
}
h1.newsTitle 
{
	margin-top: 15px;	
}
h2 { height: 22px; color: #0254A2; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 20px; margin-top: 10px; margin-bottom: 7px;background: url(/images/L4_fullbar.gif) no-repeat bottom left; float: none; clear: both; }
h2.first { margin-top: 15px; }

div.dotline { clear: both; float: none; background: url(/images/L4_fullbar.gif) no-repeat bottom left; margin-left: 20px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; height: 20px; padding: 0px; }

p {font-size: 12px; margin-left: 20px; margin-right: 25px; }

p.footnote {margin-top: 20px; float: none; clear: both; font-size: 11px; margin-left: 20px; margin-right: 25px; font-style: italic;}

#loginform { margin-left: 100px; }
#loginbutton { margin-right: 20px; margin-top: 10px; margin-bottom: 10px;}
#clearbutton { margin-right: 20px; margin-top: 10px; margin-bottom: 10px;}

td, textarea, input, select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

a:link {  color: #003399; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px }

a:visited {  color: #003399; font-family: Arial, Helvetica, sans-serif; font-size: 11px }

a:hover { color: #003399; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px }

p.partner { clear: both; float: left; width: 394px; margin-left: 0px; padding-left: 20px; margin-bottom: 10px;}

a.logo { float: left; width: 110px; padding-left: 10px; margin-top: 25px;}
a.logosmall { float: left; width: 110px; padding-left: 25px; margin-top: 25px;}
a.logomedium { float: left; width: 110px; padding-left: 18px; margin-top: 25px;}
a.logobig { float: left; width: 110px; margin-top: 15px;}

.sectionHead { font-size: 16px;	line-height: 30px; font-weight: bold; color: #cc0000;}

.tableHeading { color:#FFFFFF; font-weight: bold ; background-color: #424973}

.footer { float: none; color:#999999; font-family: Arial, Helvetica, sans-serif; font-size: 10px }

h3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; margin-left: 18px; margin-top: 10px;}
h3 a { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal;}
h3 a:link { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal;}
h3 a:visited { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal;}
h3 a:hover { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; font-weight: normal;}


p.advisorimage 
{
	width: 71px; 
	float: left; 
	padding-left: 20px;
	padding-top: 15px;
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin: 0px;
}
p.advisortext 
{
	width: 475px; 
	float: right; 
	padding-top: 15px;
	padding-bottom: 10px;
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #0254A2;
	font-weight: bold;
}
p.advisordescription 
{
	width: 475px; 
	float: right; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin: 0px; 
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

#secretContent 
{
	margin-top: 20px;
}





/* funky stuff from cadence.com */

.bpTitle {margin-bottom: -12px;}
.title {font-size: 14px; font-weight: bold; color: #000000; text-transform: uppercase;}
.subtitle {font-weight: bold; font-size: 12px; padding-left: 20px; margin-bottom: 0px;}







