/* =========================== */
/* Welcome/Main Banner Graphic */
/* =========================== */

.pl_mainBanner { border: 0; height: 132px; margin: 4px 0 2px 0; padding: 0; width: 562px; }

/* ====================== */
/* Project Content Styles */
/* ====================== */


/* Project Titles */

h3 { color: #003399; font: normal normal bold 14px helvetica, sans-serif; margin: 0; padding: 0; }

/* Project Titles - Link Attributes */

h3 a:link, h3 a:visited { color: #003399; text-decoration: none; }
h3 a:hover, h3 a:active { text-decoration: underline; }


/* Project Number */

.projNum { color: #003399; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; }



/* ================================= */
/* Right Column - Print Lab Logo Div */
/* ================================= */

.rightColumn { padding-top: 0; margin-top: 0; }

.pl_logo_right { background-color: #fff; padding: 0 0 5px 0; margin: 0; text-align: center; width: 100%; }
.cz_banner_right .rightNavLine { background: #fff; height: 7px; width: 100%; }
.cz_border_right { border-top: 1px solid #d2d2d2; padding: 0; margin: 0; width: 100%; height: 1px; }

/* ======================================= */
/* Right Column - Sub Section Title Images */
/* ======================================= */

.pl_rNavSection { height: 20px; margin: 4px 0 0 4px; padding: 0; }


/* =============================================== */
/* Right Column - Re-Defined Style for dotted line */
/* =============================================== */

.rightNavLine { margin: auto; width: 178px; }


/* ================= */
/* Right Navigation  */
/* ================= */

/* General - container table specs */

table.rNav { margin: 0 0 6px 0; padding: 0; width: 180px; }

/* General - container table cell specs */
	table.rNav td { margin: 0; padding: 0; width: 180px; }


/* Right Nav Link Text - Normal state */
a.normal { background: #f3f3f3 url('/images/arrows/2arr_blueR.gif') 5px 10% no-repeat; color: #000; display: block; margin: 2px 0 0 0; padding: 0 0 3px 20px; text-decoration: none; }
a.normal:hover { background-color: #fff; text-decoration: underline; }

/* Right Nav Link Text - Highlighted state to indicate current section */
a.highlight { background: #fff url('/images/arrows/2arr_blueR.gif') 5px 10% no-repeat; color: #000; display: block; margin: 2px 0 0 0; padding: 0 0 4px 20px; text-decoration: none; }
a.highlight:hover { text-decoration: underline; }



/* =============================== */
/* Print Lab Category Table Layout */
/* =============================== */


/* General - table specs */
.pl_categories { border: 0; margin: 0; padding: 0; width: 560px; }

/* General - table cell specs */
.pl_categories td { margin: 0; padding: 0 6px 10px 6px; width: 186px; }

/* General - table cell specs for center column */
td.centerCol { border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin: 0; }


/* ====================== */
/* Homepage Category Tabs */
/* ====================== */

/* General - table cell specs */

tr.pl_homeTabs td { margin: 0; padding: 0 0 3px 0; width: 186px; }

/* General - table cell specs for center column */

tr.pl_homeTabs td.centerCol { border-left: 1px solid #fff; border-right: 1px solid #fff; margin: 0; padding: 0; }

/* Category Title - Positioning */

tr.pl_homeTabs .pl_tabText { float: right; }

/* Category Titles - Attributes for Double Arrow Bullet */

tr.pl_homeTabs .pl_tabText img { border: 0; height: 11px; margin: 0 4px 0 0; width: 9px; }

/* ======================================================== */
/* Styles for Tabs on Category Home Pages and Project Pages */
/* ======================================================== */

.pl_tabs { border-collapse: collapse; width: 562px; }
	.pl_tabs td { border: 0; margin: 0; padding: 0 0 3px 0; }
	.pl_tabs .rAlign { padding-right: 4px; text-align: right; }
	.pl_tabs .cornerImg { margin-right: 10px; }



/* =============================== */
/* Styles for ALL PL category tabs */
/* =============================== */

/* Attributes for "Cut Corner" Image */

.cornerImg { border: 0; float: left; height: 15px; margin: 0; padding: 0; width: 14px; }

/* General Text Attributes */

.pl_tabText { color: #fff; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; margin: 0 4px 0 0; padding: 2px 0 0 0; }

/* Link Text Attributes */
	.pl_tabText a:link, .pl_tabText a:visited  { color: #fff; text-decoration: none; }
	.pl_tabText a:hover, .pl_tabText a:active { color: #fff; text-decoration: underline; }

/* ================================================ */
/* Styles for "Project" table on Category Home Page */
/* ================================================ */

/* General - table specs */

.pl_catProjects { margin: 10px 0 10px 0; }

/* General - table cell specs */

	.pl_catProjects td { margin: 0; padding: 0; }
		.pl_catProjects td.pl_content { padding: 0 0 0 6px; }

	.pl_catProjects h3 { margin-top: 2px; }


/* ========================================== */
/* Styles for Paging Nav for "View All" Lists */
/* ========================================== */

.pl_listNav { list-style: none; margin: 0; padding: 0; }
	.pl_listNav li { display: inline; margin: 0 10px 0 10px; padding: 0; }
	.pl_listNav .current { color: #2a57a5; font-weight: bold; text-decoration: underline; }
	
	


/* CSS FOR NESTLE "Very Best Kids" Landing Page ('/Landing/cz_nestle.jsp') */

/* insert image at bottom of right column */
#NESTLE .rightColumn { background: url('/images/landing/cz_nestle_photoframes.jpg') no-repeat bottom center; padding-bottom: 180px; }

/* header w/ logos and project title */
#NESTLE .pageTitle h1 sup { font-size: 14px; }

#NESTLE .header { float: left; background: url('/images/landing/cz_nestle_vbklogo.gif') no-repeat right 10px; margin: 10px 0 6px 0; width: 562px; }
	#NESTLE .header .czLogo { background: url('/images/printlab/creativeZoneLogo_200x130.png'); behavior: url('/2005redesign/iepngfix.htc'); height: 130px; position: absolute; width: 200px; z-index: 50; }
	#NESTLE .header h2 { color: #039; border: 1px solid #039; background: #ff9; font: normal normal bold 12px verdana; padding: 6px; text-align: right; margin: 115px 0 0 0; z-index: 10; }

	
	#NESTLE .pl_project { clear: both; }
		#NESTLE .pl_project img { border: 1px solid #000; display: block; margin: 0; padding: 0; }

/* "Start Project" tab */
	#NESTLE .pl_tab { background: #06c url('/images/whiteCornerTopL.gif') no-repeat bottom left; float: right; margin: 0; padding: 3px 0; width: 200px; }
		#NESTLE .pl_tab span { background: url('/2005redesign/doublearrow_white.gif') no-repeat; margin: 0 0 0 38px; padding: 0 0 0 14px; }
		#NESTLE .pl_tab a:link, #NESTLE .pl_tab a:visited { color: #fff; font-weight: bold; text-decoration: none; }
		#NESTLE .pl_tab a:hover, #NESTLE .pl_tab a:active { color: #fff; font-weight: bold; text-decoration: underline; }

/* Project Details text */
	#NESTLE .pl_projDetails { background: url('/images/landing/cz_nestle_burst.gif') no-repeat; clear: both; margin: 10px 0 0 0; padding: 20px 6px 0 200px; }
		#NESTLE .pl_projDetails ul li a:link, .pl_projDetails ul li a:visited  { color: #039; font-weight: bold; text-decoration: none; }
		#NESTLE .pl_projDetails ul li a:hover, .pl_projDetails ul li a:active  { color: #999; font-weight: bold; text-decoration: none; }

/* Copyright about standard footer */
	#NESTLE .NESTLEcpyrt { font-size: 9px; padding: 6px 0; text-align: center; }
