@media screen 
{
	
	body
	{
		margin: 0.25em 0 0.25em 0;
		background-color: #858C9C;
		font-family: Arial, Helvetica, sans-serif;
		padding: 0;
	}
	
	#mainTable
	{
		/* This is only necessary because IE6 pads indiscriminately */
		background-color: #D0C4A8;
	}
	
	
	
	/* ----------------------------
	   Navigation menu styles
	   Based on Suckerfish Dropdowns by Patrick Griffiths and Dan Webb
	   http://www.htmldog.com/articles/suckerfish/dropdowns/
	   
	   Modified April 2010 Geoff Duncan
	   -------------------------------*/
	
			#nav-pci-program, #nav-pci-program ul,
			#nav-find-coach, #nav-find-coach ul,
			#nav-pci-resources, #nav-pci-resources ul,
			#nav-follow-us, #nav-follow-us ul 
			{ /* all lists */
				padding: 0;
				margin: 0;
				list-style: none;
				float : left;
				width : 193px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 0.9em;
				text-align: right;
				background-color:#DDD5BF;
			}
			
			#nav-follow-us, #nav-follow-us ul 
			{ /* all lists */
				background-color:#313E56;
			}
			
			#nav-pci-program ul,
			#nav-find-coach ul,
			#nav-pci-resources ul,
			#nav-follow-us ul
			{ /* all lists, overrides above */
				padding: 0.5em 0 0.5em 0;
			}
			
			
			#nav-pci-program li, 
			#nav-find-coach li,
			#nav-pci-resources li,
			#nav-follow-us li 
			{ /* all list items */
				position: relative;
				float : left;
				line-height : 1.8em;
				margin-bottom : -1px;
				width: 193px;
			}
			
			#nav-pci-program li ul, 
			#nav-find-coach li ul { /* second-level lists */
				position : absolute;
				left: -999em;
				margin-left : 192px;
				margin-top : -2em;
				border: 1px solid gray;
				background-color: #FFE;
				font-size: 1em;
				text-align: left;
				padding: 0;
			}
			
			#nav-pci-program li ul ul,
			#nav-find-coach li ul ul { /* third-and-above-level lists */
				left: -999em;
			}
			
			#nav-pci-program li a,
			#nav-find-coach li a,
			#nav-pci-resources a,
			#nav-follow-us a
			{
				display : block;
				color : black;
				font-weight : normal;
				font-style: normal;
				text-decoration: none;
				border : none;
				padding : 0 0.85em 0 0.5em;
			}
	
			#nav-follow-us a
			{
				color: white;
			}
	
			#nav-pci-program li.sub > a,
			#nav-find-coach li.sub > a
			#nav-pci-resources li.sub > a 
			/* Geoff's thought for submenus... */
			{
				padding-right: .25em;
			}
	
			
			#nav-pci-program li a:hover,
			#nav-find-coach li a:hover,
			#nav-pci-resources li a:hover

			{
				color : black;
				background-color : #EED;
				text-decoration: underline;
				left: auto;
			}
			
			#nav-follow-us li a:hover
			/* PCI Resources menu highlighting */
			{
				color: white;
				background-color: #424F67;
				text-decoration: underline;
			}
			
			#nav-pci-program li:hover ul ul, #nav-pci-program li:hover ul ul ul,
			#nav-pci-program li.sfhover ul ul, #nav-pci-program li.sfhover ul ul ul,
			#nav-find-coach li:hover ul ul, #nav-find-coach li:hover ul ul ul,
			#nav-find-coach li.sfhover ul ul, #nav-find-coach li.sfhover ul ul ul,
			#nav-pci-resources li:hover ul ul, #nav-pci-resources li:hover ul ul ul,
			#nav-pci-resources li.sfhover ul ul, #nav-pci-resources li.sfhover ul ul ul
			{
				left: -999em;
			}
			
			#nav-pci-program li:hover ul, #nav-pci-program li li:hover ul,
			#nav-pci-program li li li:hover ul, #nav-pci-program li.sfhover ul,
			#nav-pci-program li li.sfhover ul, #nav-pci-program li li li.sfhover ul,
			#nav-find-coach li:hover ul, #nav-find-coach li li:hover ul,
			#nav-find-coach li li li:hover ul, #nav-find-coach li.sfhover ul,
			#nav-find-coach li li.sfhover ul, #nav-find-coach li li li.sfhover ul,
			#nav-pci-resources li:hover ul, #nav-pci-resources li li:hover ul,
			#nav-pci-resources li li li:hover ul, #nav-pci-resources li.sfhover ul,
			#nav-pci-resources li li.sfhover ul, #nav-pci-resources li li li.sfhover ul
			{
				/* lists nested under hovered list items */
				/* left: auto; */
				left: 0;
			}
	
	
	
	
	/* End navigation menu styles
	----------------------------------- */
	
	
	
	A:link     			{ color: #661122; font-weight: bold; text-decoration: none;}
	A:visited   		{ color: #A15D36; font-weight: bold; text-decoration: none;}
	A:hover   			{ text-decoration: underline; }
	A:active			{ text-decoration: underline; }
	
	/* Holly Hack for nav area, because IE/Win is lame */
	/* Hides from IE5-mac \*/
	* html #nav-pci-program; {height: 1%;}
	* html #nav-find-coach; {height: 1%;}
	* html #nav-pci-resources; {height: 1%;}
	/* End hide from IE5-mac */
	
	.main_content, #main_content
	{
		min-height: 30em;
		background-color: #D9CFB8;
		padding: 0em 1.4em 0.5em 1.4em;
		margin-top: 0;
		border-left: solid 1px #333;
		width: 562px;
	}
	
	/* Holly Hack for main body, because IE/Win is lame */
	/* Hides from IE5-mac \*/
	* html .main_content {height: 500px; width: 562px;}
	/* End hide from IE5-mac */
	
	.header_training
	{
		background-image: url("/images/pci-page-training-blue.gif");
		background-position: left top;
		background-repeat: no-repeat;
		background-color: #133F60;
	}
	
	/* Holly Hack for header, because IE/Win is lame */
	/* Hides from IE5-mac \*/
	* html .header_training {height: 1%;}
	/* End hide from IE5-mac */
	
	
	.header_findcoach
	{
		background-image: url("/images/pci-page-findcoach-orange.gif");
		background-position: left top;
		background-repeat: no-repeat;
		background-color: #9B4210;
	}
	
	.header_resources
	{
		background-image: url("/images/pci-page-resources.gif");
		background-position: left top;
		background-repeat: no-repeat;
		background-color: #667F38;
	}
	
	.header_donate
	{
		background-image: url("/images/pci-page-donate-blue.gif");
		background-position: left top;
		background-repeat: no-repeat;
		background-color: #133F60;
	}

	/* Holly Hack for header, because IE/Win is lame */
	/* Hides from IE5-mac \*/
	* html .header_resources {height: 134px;}
	/* End hide from IE5-mac */
	
	
	
	.header_student
	{
		background-image: url("/images/pci-page-student.gif");
		background-position: left top;
		background-repeat: no-repeat;
		background-color: #133F60;
	}
	
	.header_graduate
	{
		background-image: url("/images/pci-page-graduate.gif");
		background-position: left top;
		background-repeat: no-repeat;
		background-color: #133F60;
	}
	
	.page_title
	{
		font-size: 1em;
		color: white;
		padding-top: 104px;
		padding-left: 25px;
	}
	
	.home_header
	{
		font-size: 1em;
		padding-right: 1em;
		padding-left: 200px;
		background-image: url("/nav/header_home.gif");
		background-repeat: no-repeat;
		background-position: left top;
	}
	
	#eZineButton
	{
		float: right;
		margin-right:-1.2em;
		margin-top: 2px;
		margin-bottom: 2px;
	}
	
	/* Holly Hack for eZine button, because IE/Win is lame */
	/* Hides from IE5-mac \*/
	* html .eZineButton {height: 1%; margin-right: -0.5em;}
	/* End hide from IE5-mac */
	
	
	.secondary_navigation
	{
		clear: right;
		float: right;
		width: 160px;
		color: #433;
		background-color: #C2B095;
		border: 1px solid #A08873;
		margin: 1em 0 1em 1em;
		padding: 0.5em 0 0 0;
		font-size: 0.75em;
		text-align: center;
		font-weight: normal;
	}
	
	.secondary_navigation, .secondary_navigation > a, .secondary_navigation * a  
	{
		text-align: center;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
	}
	
	.secondary_navigation ul
	{
		background-color: #DDD5BF;
		list-style:none;
		text-align: left;
		display: block;
		padding: 0.25em 0.5em;
		margin: 3px 0 0 0;
	}
	
	.secondary_navigation li
	{
		padding: 0.5em 0.5em 0.5em 0;		
	}
	
	
	#footer_text, .footer_text
	{
		clear: both;
		font-size: 0.75em;
		font-weight: bold;
		font-style: normal;
		color: #766;
		text-align: center;
		margin-top: 3em;
		padding-top: 0.5em;
		border-top: 1px solid gray;
	}
	
	.footer_text a
	{
		font-style: normal;
	}
	
	.parent_express
	{
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		line-height: 1.2;
		margin: auto -1.4em;
	}
						
	
	.home_training
	{
		font-size: 0.8em;
		background-image: url("/nav/box_parentcoachtraining.gif");
		padding-right: 1em;
		padding-left: 146px;
		background-repeat: no-repeat;
		border-left: 1px solid #333;
		background-position: left top;
	}
	
	.home_hire
	{
		font-size: 0.8em;
		background-image: url("/nav/box_hirecoach.gif");
		padding-right: 8px;
		padding-left: 146px;
		background-repeat: no-repeat;
		border-left: 1px solid #333;
		background-position: 0 -1px;
	}
	
	.home_key
	{
		font-size: 0.8em;
		background-image: url("nav/box_keynotes.gif");
		background-repeat: no-repeat;
		padding-right: 8px;
		padding-left: 146px;
		border-left: 1px solid #333;
		background-position: 0 -1px;
	}
	
	.inside_training_header
	{
		font-size: 1em;
		font-weight: normal;
		color: #FFFFFF;
		background-image: url("nav/header_parenttraining.gif");
		background-repeat: no-repeat;
	}
	
	 .inside_text, .ul_spacing
	{
		font-size: 0.75em;
		padding-top: 1.2em;
		line-height: 1.4em;
		margin-top:0;
	}
	
	.inside_text_noborder
	{
		font-size: 0.75em;
		line-height: 1.4em;
	}
	
	.superscript_inline
	{
		vertical-align: 0.13em;
		font-size: 0.9em;
	}
	
	H1, .page_header
	{
		font-size: 1em;
		font-weight: bold;
		color: #133F60;
		padding-top: 2em;
		margin-top: 0;
		clear: none;
	}
	
	.main_content li
	{
		padding: 0.25em 0;
	}
	
	.main_content hr
	/* silly workaround for old HRs in pages -gd */
	{
		margin: 0;
		clear: both;
	}
	
	
	.footer
	/* TKTK Holdover from Dreamweaver era */
	{
		font-size: 0.65em;
		color: #666666;
		border-left-width: 1px;
		border-left-style: none;
		border-left-color: #333333;
		border-bottom-width: 5px;
		border-bottom-style: solid;
		border-bottom-color: #D0C4A8;
	}
	
	.inside_hire, .inside_hire_header
	{
		font-size: 0.75em;
		color: #FFFFFF;
		background-image: url("nav/header_Hirecoach.gif");
	}
	
	.inside_student_header
	{
		font-size: 0.75em;
		color: #FFFFFF;
		background-image: url("http://www.thepci.com/nav/header_PCI_studentportal.gif");
	}
	
	.inside_graduate_header
	{
		font-size: 0.75em;
		color: #FFFFFF;
		background-image: url("http://www.thepci.com/nav/header_PCI_graduateportal.jpg");
	}
	
	
	
	.inside_key_consul, .inside_key_consul_header
	{
		font-size: 0.75em;
		color: #FFFFFF;
		background-image: url("nav/header_Keynotes.gif");
		background-repeat: no-repeat;
	}
	
	.inside_resources, .inside_resources_header
	{
		font-size: 0.75em;
		color: #FFFFFF;
		background-image: url("nav/header_PCI_resources.gif");
		background-repeat: no-repeat;
	}
	
	.photo_border
	{
		padding: 5px 16px 25px 5px;
	}
	
	.coach_photo
	{
		border: 1px solid #766;
		float: right;
		margin: 1em 0 1em 1em;
	}
	
	
	.author_photo
	{
		border: 2px solid #133F60;
		float: right;
		margin: -1em 1em 1em 1em;
	}

	
	.icon_border
	{
		padding-right: 0.4em;
	}
	
	.sub_header
	{
		font-size: 0.9em;
		font-weight: bold;
		color: #9B4210;
		padding: 1em 0 0 0;
	}
	
	
	
	.bottom_home_text
	{
		font-size: 0.75em;
		color: #333;
		padding: 0 1em;
	}
	
	A.home_bott:link
	{
		color: #0000CC;
		text-decoration: none;
	}
	
	A.home_bott:visited
	{
		color: #0000CC;
		text-decoration: none;
	}
	
	A.home_bott:hover
	{
		color: #660066;
		text-decoration: none;
	}
	
	
	blockquote
	{
		margin: 0.75em 0;
		border: 1px dotted #596;
		border-width: 1px 0;
		padding: 5px 15px;
	}
	
	/* -----------------------
	 printer friendly support
	 ------------------------- */
	
	#printerFriendlyLink
	{
		float:right;
		font-size: 0.7em;
		margin:0.5em 1em 0 0;
		
	}
	
	#pfBanner #leavePrinterFriendly
	{
		float:right;
		width:20em;
		text-align:right;
	}

}


@media screen, print
{

	#printerFriendly
	{
		padding: 5%;
		color: black;
		width: 90%;
		background: white;
		margin: -4em 0 -0.25em 0;
		display: none;
		font-family: Georgia, Times New Roman, Times, serif;
		font-size:10pt;
	}
	
	#pfBanner
	{
		padding: 1em 1em 2em 1em;
		border: 1pt solid #999;
		font-family: Helvetica, Arial, sans-serif;
	}
	
	#pfBanner #pfPCIHeader
	{
		m\argin-right: 30%;
		float: left;
	}
	
	#pfFooter
	{
		b/order-top: 0.5pt solid #999;
		padding: 0.25em 0 0 0;
		font-size:0.75em;
		font-family: Helvetica, Arial, sans-serif;
	}

	
	#printerFriendly #eZineButton,
	#printerFriendly .footer_text
	{
		height:0px;
		display: none;
	}
	
	
	#printerFriendly A:hover,
	#printerFriendly A:link,
	#printerFriendly A:active,
	#printerFriendly A:visited,
	#printerFriendly H1,
	#printerFriendly H2
	{
		color: black;
	}

}
