body {
	margin:0;
	margin-top:20px;
	margin-bottom:20px;
	padding:0;
	border:0;
	width:100%;
	background:#FFFFFF;
	min-width:750px;
	font-family:arial;
	font-size:11px;
}

div {
	margin:0px;
	padding:0px;
}

a {
	text-decoration:none;
	color:#650463;
}

a:hover {
	text-decoration:underline;
}

p {
	margin-top:14px;
	margin-bottom:14px;
}

img {
	margin:0px;
	padding:0px;
	border:0px;
}

td {
	vertical-align:top;
	font-size:11px;
}

#container {
	padding-left:0px;
	padding-right:0px;
	background:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}

#header {
	clear:both;
	float:left;
	width:100%;
	height:102px;
}

.headerPdc {
	background-image:url('../images/header_pdc.jpg');
}

.headerCustard {
	background-image:url('../images/header_purple_cc.jpg');
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#650463;
}

#greyMenu {
	height:24px;
	background-image:url('../images/greyNavBg.gif');
	background-repeat:repeat-x;
}

.purpleView #greyMenu {
	background-color:#660066;
}

.whiteView #greyMenu {
	background-color:#FFFFFF;
}

#greyMenu div {
	position:absolute;
	line-height:24px;
}

#greyMenu a {
	color:#999999;
	display:block;
	text-decoration:none;
	border:0px;
	padding-left:8px;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
}

#main {
	float:left;
	background-color:#E6E6E2;
	min-height:370px;
}

#sidebar {
	float:right;
	margin-bottom:0px;
}


#footer {
	clear:both;
	float:left;
	width:100%;
	margin-top:2px;
	height:27px;
	background-color:#DCDCD6;
	margin-bottom:30px;
}

#footerLeft {
	float:left;
	margin-left:20px;
	margin-top:6px;
}

#footerRight {
	float:right;
	margin-right:8px;
	margin-top:6px;
}

#colmask {
	position:relative;
	clear:both;
	float:left;
	width:100%;
	overflow:hidden;
}

.whiteView #colmask {
	background-color:#FFFFFF;
}

.purpleView #colmask {
	background-color:#DCDCD6;
}

#col1wrap {
	float:left;
	width:50%;
	position:relative;
	left:50%;
	/* DEV: Is the below needed for CSS quirk? */
	/* padding-bottom:1em;*/
}

/* 1 block content cell */

#oneBlockContent {
	float:left;
	width:200%;
	margin-left:-602px;
	position:relative;
	right:100%;
	background-color:#E7E7E2;
}

#oneBlockContent #col1 {
	overflow:hidden;
	margin-left:602px;
}

#oneBlockContent #col2 {
	float:right;
	width:602px;
	position:relative;
	left:602px;
}

/* 2 block content cell */

#twoBlockContent {
	float:left;
	width:200%;
	margin-left:-452px;
	position:relative;
	right:100%;
	background-color:#E7E7E2;
}

#twoBlockContent #col1 {
	overflow:hidden;
	margin-left:452px;
}

#twoBlockContent #col2 {
	float:right;
	width:452px;
	position:relative;
	left:452px;
}

/* 3 block content cell */

#threeBlockContent {
	float:left;
	width:200%;
	margin-left:-302px;
	position:relative;
	right:100%;
	background-color:#E7E7E2;
}

#threeBlockContent #col1 {
	overflow:hidden;
	margin-left:302px;
}

#threeBlockContent #col2 {
	float:right;
	width:302px;
	position:relative;
	left:302px;
}

/* 4 block content cell */

#fourBlockContent {
	float:left;
	width:200%;
	margin-left:-152px;
	position:relative;
	right:100%;
	background-color:#E7E7E2;
}

#fourBlockContent #col1 {
	overflow:hidden;
	margin-left:152px;
}

#fourBlockContent #col2 {
	float:right;
	width:152px;
	position:relative;
	left:152px;
}

/* 5 block content cell */

#fiveBlockContent {
	float:left;
	width:200%;
	margin-left:0px;
	position:relative;
	right:100%;
	background-color:#E7E7E2;
}

#fiveBlockContent #col1 {
	overflow:hidden;
	margin-left:0px;
}

#fiveBlockContent #col2 {
	float:right;
	width:0px;
	position:relative;
	left:0px;
}


.oneBlockWidth {
	width:150px;
}

.twoBlockWidth {
	width:300px;
}

.threeBlockWidth {
	width:450px;
}

.fourBlockWidth {
	width:600px;
}

.fiveBlockWidth {
	width:750px;
}

.subNav ul {
	list-style-position:inside;
	padding:0px;
	margin:10px;
	color:#999999;
	line-height:18px;
}

.subNav ul a {
	color:#999999;
}

.subNav ul a:hover {
	color:#000000;
}

.noIndentList {
	list-style-position:inside;
	padding:0px;
	margin:0px;
}

.greyMenuGroup1 {
	margin-left:0px;
}

.greyMenuGroup1 div {
	width:148px;
}

.greyMenuGroup2 {
	margin-left:150px;
}

.greyMenuGroup2 div {
	width:148px;
}

.greyMenuGroup3 {
	margin-left:300px;
}

.greyMenuGroup3 div {
	width:148px;
}

.greyMenuGroup4 {
	margin-left:450px;
}

.greyMenuGroup4 div {
	width:148px;
}

.greyMenuGroup5 {
	margin-left:600px;
}

.greyMenuGroup5 div {
	width:150px;
}

.greyMenuSubOption1 {
	margin-top:0px;
}

.greyMenuSubOption2 {
	margin-top:25px;
}

.greyMenuSubOption3 {
	margin-top:50px;
}

.greyMenuSubOption4 {
	margin-top:75px;
}

.greyMenuSub
{
	position:absolute;
	z-index:2;
}

.purpleView .greyMenuSub {
	border-top:2px solid #660066;
}

.whiteView .greyMenuSub {
	border-top:2px solid #FFFFFF;
}

.greyMenuSub a {
	font-family:verdana;
	display:block;
	background-color:#DCDCD6;
	color:#999999;
	padding-top:4px;
	padding-left:8px;
	height:19px;
	font-size:12px;
	font-weight:bold;
}

.greyMenuSub a:hover {
	background-color:#4E4E4E;
	color:#FFFFFF;
	text-decoration:none;
}

.sideMenu {
	margin:0px;
	margin-left:2px;
	margin-bottom:2px;
}

.sideMenu a {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;
}

.pdcSection a:hover {
	text-decoration:none;
}

.pdcBusinessCards {
	background-color:#ED3849;
}
.pdcStationery {
	background-color:#C43861;
}
.pdcFolders {
	background-color:#EF387D;
}
.pdcBooklets {
	background-color:#975094;
}
.pdcLeaflets {
	background-color:#6B5392;
}
.pdcFoldedLeaflets {
	background-color:#386FA9;
}
.pdcFlyers {
	background-color:#38ADE2;
}
.pdcShowcards {
	background-color:#38ADA5;
}
.pdcCreditCards {
	background-color:#38AF68;
}
.pdcThingsToMail {
	background-color:#B3DA38;
}
.pdcPostersAndExhibitions {
	background-color:#FDB738;
}
.pdcDigital {
	background-color:#FD9538;
}
.pdcWowGreatIdea {
	background-color:#F56F3D;
}
.pdcDesign {
	background-color:#ED3849;
}
.pdcWebsites {
	background-color:#ED3849;
}

.pdcContact {
	background-color:#E6E7E2;
}

.pdcContact a {
	color:#666666;
}

.pdcSearch {
	background-color:#E6E7E2;
}

.pdcSearch form {
	margin:0px;
	padding:10px;
	padding-top:2px;
}

.pdcSearch div {
	padding-top:10px;
	padding-left:12px;
	color:#2F4798;
}

.pdcSearch div b {
	color:#E3007B;
}

.pdcSearch #search {
	width:94px;
	font-size:11px;
}

.pdcSearch #searchSubmit {
	width:30px;
	font-size:11px;
}

.pdcBlue {
	background-color:#343A90;
}

.pdcBlueText {
	color:#343A90;
}

.pdcLightBlueText {
	color:#0064B0;
}

.pdcRedText {
	color:#E20A16;
}

.pdcCyan {
	background-color:#01A8EC;
}

.pdcCyanText {
	color:#01A8EC;
}

.pdcGreen {
	background-color:#C9E19A;
}

.pdcOrange {
	background-color:#FECF8C;
}

.pdcPink {
	background-color:#E4007B;
}

.pdcPinkText {
	color:#E4007B;
}

.pdcViolet {
	background-color:#DCBFD9;
}

.standardContentPadding {
	padding:20px;
}

#col1 {
	color:#666666;
}

#col1 h1 {
	margin:0px;
	padding:0px;
	font-size:26px;
	font-weight:normal;
	font-family:Lucida, Lucida Sans, arial;
}

#col1 h2 {
	margin:0px;
	padding:0px;
	font-size:22px;
	font-weight:normal;
	font-family:Lucida, Lucida Sans, arial;
}

#col1 h3 {
	margin:0px;
	padding:0px;
	font-size:16px;
	font-weight:bold;
	font-family:Lucida, Lucida Sans, arial;
}

#col1 h4 {
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	font-family:Lucida, Lucida Sans, arial;
}

#col1 h5 {
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	font-family:Lucida, Lucida Sans, arial;
}

#col1 h6 {
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:normal;
	font-family:Lucida, Lucida Sans, arial;
}

.pdcRedHighlightText {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#E20A16;
	font-style:normal;
}

.pdcCategoryIntro .pdcCategoryIntroOptions {
	font-size:14px;
	line-height:22px;
	padding-bottom:10px;
}

.pdcCategoryIntro h3 {
	line-height:22px;
}

.quoteBlock {
	position:relative;
	margin-left:20px;
	margin-right:70px;
	margin-top:25px;
	background-image:url('../images/quote.gif');
	background-repeat:no-repeat;
	padding-left:30px;
	font-size:14px;
	font-weight:bold;
}

.quoteBlockCite {
	margin-top:5px;
	margin-right:70px;
	text-align:right;
	color:#999999;
	font-size:14px;
}