body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

a { text-decoration: none; }
textarea, input[type=text] {  font-family: Trebuchet,Trebuchet MS,Arial,Verdana,Sans-Serif; font-size: 1em;}
img {border:none;}
.pzError { display:none; color:#FF0000;}
.clearer { clear: both; }
.pzWrapper { width: 940px; margin-left: 10px; background: #ffffff; color: #ffffff; font-family: Trebuchet,Trebuchet MS,Arial,Verdana,Sans-Serif; font-size: 0.76em; line-height: 1.2em; }
.pzWrapper ul { margin-bottom: 2px; }
.pzWrapper ul li { list-style-type: none; font-size: 0.86em; margin-bottom: 2px; }
#pzRaceDefinitionForm a,
.pzWrapper ul li a { background: url(../img/bulletWhite.gif) left 0px no-repeat; padding-left: 14px; color: #FFFFFF; padding-right: 3px; }
#pzRaceDefinitionForm a:hover,
.pzWrapper ul li a:hover { background: #FFFFFF url(../img/bulletWhite.gif) left 0px no-repeat; color: #000000; }
#pzRaceDefinitionForm a,
#pzRaceDefinitionForm a:hover{background-position:left 2px;}

.pzWrapper .pzTitle { font-size: 1.8em; font-weight: bold; line-height: 1.3em; }
.pzWrapper .pzIntroText { font-size: 1.3em; line-height: 1.2em; }
.pzWrapper #pzColLeft { padding-right: 5px; padding-left:0px; width: 295px; float: left; }
.pzWrapper #pzColMidlle { padding: 0 5px; width: 300px; float: left; }
.pzWrapper #pzColRight { padding: 0 5px; width: 300px; float: left; }

#comments, #loader { display:none;}
#txtMessageError { position:absolute; top:7px; left:150px;}

/* ---- NAVIGATION ---- */
.pzWrapper #pzNavigation { margin-bottom: 5px; background: #666666; font-size: 1.4em; height: 23px; overflow:hidden; }
.pzWrapper #pzNavigation ul { background: #ffffff; margin: 0px; }
.pzWrapper #pzNavigation ul li { list-style-type: none; float: left; border-right: 2px solid #ffffff; line-height: 23px; }
.pzWrapper #pzNavigation ul li a { padding: 3px 10px 2px 5px; background: #000000; color: #FFFFFF; }
.pzWrapper #pzNavigation ul li a:hover { background: #FFCC00; color: #000000; }
.pzWrapper #pzNavigation ul li a.on { background: #FFCC00; color: #000000; }


#pzSeasonTitleImage { margin-bottom:10px;}

.pzWrapper #pzTop { background-color: #000000; padding: 10px 10px; }
#pzHomepage #pzTop { padding: 0px; padding-bottom: 32px; }
#pzHomepage #pzTop #pzTrailor .pzTitle { text-align:left; margin-bottom:30px; margin-left:5px;}
#pzHomepage #pzTop #pzTrailor { width: 455px; padding: 10px 5px 0 5px; float: left; text-align:center; }
#pzHomepage .pzToolHeight { height: 190px; margin-top: 24px; margin-bottom: 17px; }

/* ---- RACE DEFINITION ---- */
#pzRaceDefinition { float: left; width: 465px; padding: 38px 5px 0 5px; background:url(../img/helix-background.png) top right no-repeat; }
#pzRaceDefinitionForm {width:400px;padding-top:80px;font-size:1.2em;}
#pzRaceDefinitionForm small {font-size:0.85em;}
#pzRaceDefinitionForm ul li { display: inline; margin-left: 50px; }
#pzRaceDefinitionForm ul li.pzFirstBullet { margin-left: 0px; }
#pzRaceDefinitionForm #txtMessage { height: 64px; width: 327px; border: 1px solid #666666; }
#pzRaceDefinitionForm #imgPreview { vertical-align: bottom; cursor:pointer; }
#pzRaceDefinitionForm input[type=text] { width: 250px; border: 1px solid #666666; }
#pzRaceDefinitionForm #imgSubmit { vertical-align: bottom; }
#pzRaceDefinitionForm .pzYellowText { color: #FFCC00; }
#pzRaceDefinitionForm .pzYellowText a { color: #FFCC00; text-decoration: underline; }
#pzRaceDefinitionForm .pzGoBack { text-align: right; padding-right: 20px; cursor: pointer; background: url(../img/goBack.gif) right no-repeat; font-weight: bold; }
/* ---- STEP 1 ---- */
#pzRaceDefinition #pzCarousel #mygallery .belt .panel .pzQuote { font-size: 1.3em; line-height: 1.12em; border:none; padding:0px; background:none; margin:0px 0px 2px 0px; }
#pzRaceDefinition #pzCarousel #mygallery .belt .panel .pzQuote .pzAuthor { color: #666666; }

#pzRaceDefinitionForm p {margin:15px 0;}
#pzRaceDefinitionForm #pzRaceDefinitionStep1 { position:relative; padding-bottom: 12px; height: 98px; }
#pzRaceDefinitionForm #pzRaceDefinitionStep1 #pzCharacterCount { padding-left: 115px; font-size: 0.76em; color: #999999; }
#pzRaceDefinitionForm #pzRaceDefinitionStep1 #pzTheDefinition { margin-top: 10px; margin-bottom: 5px; }
/* ---- STEP 2 ---- */
#pzRaceDefinitionForm #pzRaceDefinitionStep2 { display:none; background: url(../img/emailNameBg.jpg) repeat-x; border: 1px solid #666666; padding: 5px; width: 390px; }
#pzRaceDefinitionForm #pzRaceDefinitionStep2 #pzThankyou { display: block; font-size: 1.1em; margin: 8px 0; font-weight: bold; }
#pzRaceDefinitionForm #pzRaceDefinitionStep2 .pzTitleYourQuote { display: block; font-size: 1.4em; margin-bottom: 5px; }
#pzRaceDefinitionForm #pzRaceDefinitionStep2 #pzPersonalDetails div span { width:50px; display:block; float:left; margin-top:3px;}
#pzRaceDefinitionForm #pzRaceDefinitionStep2 #pzPersonalDetails div { margin-bottom: 5px; clear:both; }
#pzRaceDefinitionForm #pzRaceDefinitionStep2 #pzPersonalDetails div img { cursor: pointer; padding-left: 10px; }
#pzRaceDefinitionForm #pzRaceDefinitionStep2 #pzPersonalDetails #pzSumbitButton { float:none; clear:none; display:inline;}
#pzRaceDefinitionForm #pzRaceDefinitionStep2 #pzYourQuote { clear: both; display: block; font-size: 1.2em; line-height: 1.12em; }
/* ---- STEP 3 ---- */
#pzRaceDefinitionForm #pzRaceDefinitionStep3 { display:none; background: url(../img/emailNameBg.jpg) repeat-x; border: 1px solid #666666; padding: 5px; width: 390px; }
#pzRaceDefinitionForm #pzRaceDefinitionStep3 #pzClose { text-align: right; padding-right: 20px; cursor: pointer; background: url(../img/goBack.gif) right no-repeat; font-weight: bold; }
#pzRaceDefinitionForm #pzRaceDefinitionStep3 #pzSubmitThankyou { display: block; font-size: 1.4em; margin-top: 50px; margin-bottom: 20px; }
#pzRaceDefinitionForm #pzRaceDefinitionStep3 ul { margin-bottom: 10px; }
#pzRaceDefinitionForm #pzRaceDefinitionStep3 ul li { display:block;}
/* ---- DIFFICULT QUESTION ---- */
#pzRaceDefinitionForm #pzRaceDefinitionDifficultQuestion { display:none; background: url(../img/emailNameBg.jpg) repeat-x; border: 1px solid #666666; padding: 5px; width: 390px; }
#pzRaceDefinitionForm #pzRaceDefinitionDifficultQuestion #pzTitle { margin-bottom: 10px; font-size: 1.4em; }
#pzRaceDefinitionForm #pzRaceDefinitionDifficultQuestion #pzContent { margin-bottom: 20px; }
#pzRaceDefinitionForm #pzRaceDefinitionDifficultQuestion ul { margin-bottom:10px;}
#pzRaceDefinitionForm #pzRaceDefinitionDifficultQuestion ul li { padding:3px;  background: #FFCC00; margin-left:0px;}
#pzRaceDefinitionForm #pzRaceDefinitionDifficultQuestion ul li a { background: url(../img/bulletBlack.gif) left 0px no-repeat; color: #000000; }
#pzRaceDefinitionForm #pzRaceDefinitionDifficultQuestion ul li a:hover { background: #000000 url(../img/bulletBlack.gif) left 0px no-repeat; color: #FFFFFF; }
#pzRaceDefinitionForm #pzDifficultQuestion { cursor: pointer; }
/* ---- PROGRAM LIST ---- */
#pzProgramListOuter { margin-bottom: 5px; background-color: #000000; background-image: url(../img/mainBg.jpg); background-repeat: repeat-x; background-position: bottom; }
#pzProgramListOuter #pzProgramList { background: url(../img/programBg.gif) repeat-y; overflow: hidden; }
#pzProgramListOuter #pzProgramList .on { background: #FFCC00; color: #000000; }
#pzProgramListOuter #pzProgramList .pzProgram { float: left; width: 145px; padding-top: 5px; padding-left: 5px; padding-right: 6px; margin-bottom:5px; }
#pzProgramListOuter #pzProgramList > .pzProgram:first-child { margin-left: 0px; }
#pzProgramListOuter #pzProgramList .pzProgram .pzDayAndTime { font-size: 1.35em; line-height:1.2em; }
#pzProgramListOuter #pzProgramList .on .pzDayAndTime { font-weight: bold; }
#pzProgramListOuter #pzProgramList .pzProgram .pzDate { margin-bottom:3px; }
#pzProgramListOuter #pzProgramList .pzProgram .pzThumbnail { }
#pzProgramListOuter #pzProgramList .pzProgram .pzTitle a { color:#FFFFFF;}
#pzProgramListOuter #pzProgramList .on .pzTitle a { color:#000000;}
#pzProgramListOuter #pzProgramList .pzProgram .pzTitle a:hover { text-decoration:underline;}
#pzProgramListOuter #pzProgramList .pzProgram .pzTitle { font-size: 1.35em; font-weight: bold; line-height: 1.1em; margin-top: 5px; margin-bottom: 5px; }
#pzProgramListOuter #pzProgramList .pzProgram .pzSummary { margin-bottom: 10px; display:none; }
#pzProgramListOuter #pzProgramList .pzProgram .pzLinks { margin-bottom: 5px; }

#pzProgramListOuter #pzProgramList .pzProgram ul li a { display: block; }
#pzProgramListOuter #pzProgramList .on ul li a { background: url(../img/bulletBlack.gif) left 0px no-repeat; color: #000000; }
#pzProgramListOuter #pzProgramList .on ul li a:hover { background: #000000 url(../img/bulletBlack.gif) left 0px no-repeat; color: #FFFFFF; }


/* ---- BOTTOM SECTION ---- */
#pzHomepage #pzBottom .pzColRight { float: left; margin-left: 0px; width: 310px; overflow: hidden; background: #FFFFFF; color:#000000;  padding: 0px; }
#pzHomepage #pzBottom .pzColLeft { float: left; width: 620px; background: #FFFFFF; color:#000000; padding: 5px 5px; }
#pzHomepage #pzBottom .pzColLeft .pzLeft { margin-right:12px; clear:both;}
#pzHomepage #pzBottom .pzTheme { float:left; width:300px; padding:0px; margin-bottom:30px;}
#pzHomepage #pzBottom .pzTheme .pzTitle { background: #FFCC00; font-size:1em; padding:2px 5px 2px 5px; margin-bottom:5px;}
#pzHomepage #pzBottom .pzTheme .pzTitle a { background: #FFCC00 url(../img/bulletBlack.gif) 0px 0px no-repeat; color: #000000; padding-left:14px; display:block;}
#pzHomepage #pzBottom .pzTheme .pzTitle a:hover { background: #000000 url(../img/bulletBlack.gif) 0px 0px no-repeat; color: #FFFFFF;}
#pzHomepage #pzBottom .pzTheme .pzItem { margin-bottom:10px;}
#pzHomepage #pzBottom .pzTheme .pzItem .pzThumbnail { float:left; width:155px;}
#pzHomepage #pzBottom .pzTheme .pzItem .pzDetails { float:left; width:131px; margin-top:1px;}
#pzHomepage #pzBottom .pzTheme .pzItem .pzDetails .pzTitle { background: #FFFFFF; padding:0px;}
#pzHomepage #pzBottom .pzTheme .pzItem .pzDetails .pzTitle a {  padding:0 0 0 14px; color:#000000; display:block; background: #FFFFFF url(../img/bulletBlack2.gif) 0 0 no-repeat;}
#pzHomepage #pzBottom .pzTheme .pzItem .pzDetails .pzTitle a:hover { padding:0 0 0 14px; color:#FFFFFF; background:#000000 url(../img/bulletBlack2.gif) 0 0 no-repeat;}
#pzHomepage #pzBottom .pzTheme .pzItem .pzDetails .pzContents { padding-left:14px;}
#pzHomepage #pzBottom .pzTheme .pzNormal { padding:5px;}

#pzHomepage #pzBottom .pzExtraLinks { float:left; width:300px; padding:0px; margin-bottom:30px;}
#pzHomepage #pzBottom .pzExtraLinks .pzTitle { background: #000000; font-size:1em; padding:2px 5px 2px 5px; margin-bottom:5px;}
#pzHomepage #pzBottom .pzExtraLinks .pzTitle a { background: #000000 url(../img/bulletWhite.gif) 0px 0px no-repeat; color: #FFFFFF; padding-left:14px; display:block;}
#pzHomepage #pzBottom .pzExtraLinks .pzTitle a:hover { background: #FFFFFF url(../img/bulletWhite.gif) 0px 0px no-repeat; color: #000000;}
#pzHomepage #pzBottom .pzExtraLinks .pzNormal { padding:5px;}
#pzHomepage #pzBottom .pzExtraLinks ul { text-align:right;}
#pzHomepage #pzBottom .pzExtraLinks ul li a { background: #FFFFFF url(../img/bulletBlack.gif) left 0px no-repeat; color: #000000; }
#pzHomepage #pzBottom .pzExtraLinks ul li a:hover { background: #000000 url(../img/bulletBlack.gif) left 0px no-repeat; color: #FFFFFF; }

#pzHomepage #pzBottom .pzColRight .pzLeft { width:150px; float:left; margin-right:10px;}
#pzHomepage #pzBottom .pzColRight .pzRight { width:150px; float:left;}
#pzHomepage #pzBottom .pzTvBlog { background: #FFCC00 url(../img/channel4YellowBg.gif) left 0px no-repeat; color: #000000; padding:5px 0px 5px 40px; margin-bottom:10px; font-weight:bold; }
#pzHomepage #pzBottom .pzTvBlog ul { margin-top:5px;}
#pzHomepage #pzBottom .pzTvBlog ul li a { background: #FFCC00 url(../img/bulletBlack.gif) left 0px no-repeat; color: #000000; }
#pzHomepage #pzBottom .pzTvBlog ul li a:hover { background: #000000 url(../img/bulletBlack.gif) left 0px no-repeat; color: #FFFFFF; }

#pzHomepage #pzBottom .pzAffected { background:#000000; color:#FFFFFF; padding:5px; margin-bottom:10px; }
#pzHomepage #pzBottom .pzAffected ul { font-weight:normal; }
#pzHomepage #pzBottom .pzAffected ul li a { background: url(../img/bulletWhite.gif) left 4px no-repeat; display:block;}
#pzHomepage #pzBottom .pzAffected ul li a:hover { background:#FFFFFF url(../img/bulletWhite.gif) left 4px no-repeat; color:#000000;}


#pzVideoListing { background: #000000 url(../img/helix-background.png) top right no-repeat; color:#FFFFFF; padding:10px 5px; margin:5px 0px 5px 0px;}
#pzVideoListing .pzTitle { padding-left:5px; font-size:1.4em; margin-bottom:10px; font-weight:normal;}
#pzVideoListing .pzTitle a { background: url(../img/bulletWhite.gif) left 3px no-repeat; padding-left:14px; padding-right:5px; color:#FFFFFF;}
#pzVideoListing .pzTitle a:hover { background:#FFFFFF url(../img/bulletWhite.gif) left 3px no-repeat; color:#000000;}
#pzVideoListing .pzVideoSummary { margin-bottom:10px; }
#pzVideoListing .pzVideoSummary .pzThumbnail { float: left; width: 70px; padding-right: 5px; margin-top:5px; }
#pzVideoListing .pzVideoSummary .pzInfo { float: left; width:175px; }
#pzVideoListing .pzVideoSummary .pzInfo .pzTitle { background:none; padding:0px; margin:0px;}
#pzVideoListing .pzVideoSummary .pzInfo .pzTitle a { background: none; color:#FFFFFF; padding-left:0px;}
#pzVideoListing .pzVideoSummary .pzInfo .pzTitle a:hover { background: none; text-decoration:underline;}
#pzVideoListing .pzVideoSummary .pzInfo .pzTitle { font-size: 1.35em; font-weight: bold; }
#pzVideoListing .pzVideoSummary .pzInfo .pzStrapline { }
#pzVideoListing .pzVideoSummary .pzWatch { float: right; text-align: right; margin-top:5px; }
#pzVideoListing #pzViewAllVideos { margin: 0px 0px 0px 0px; float:right; padding:2px 2px 0px 2px; background: #FFCC00;}
#pzVideoListing #pzViewAllVideos ul { text-align:right;}
#pzVideoListing #pzViewAllVideos ul li a { background: #FFCC00 url(../img/bulletBlack.gif) left 0px no-repeat; color: #000000; }
#pzVideoListing #pzViewAllVideos ul li a:hover { background: #000000 url(../img/bulletBlack.gif) left 0px no-repeat; color: #FFFFFF; }
/*
#pzHomepage #pzBottom .pzHeader { font-size: 2em; font-weight: bold; margin-bottom: 30px; margin-top:5px; }
#pzHomepage #pzBottom #pzColLeft { width:440px; margin-right:10px;}
#pzHomepage #pzBottom #pzColLeft .pzIntroText { font-size: 1.4em; margin-bottom: 10px; line-height: 1.2em; }
#pzHomepage #pzBottom #pzColLeft .pzNormal { line-height: 1.4em; margin-bottom: 10px; }
#pzHomepage #pzBottom #pzColRight { width:450px;}
*/


#pzWhyImportant #pzTop .pzBorder { border:1px solid #333333; float:left; }
#pzWhyImportant #pzTop #pzColRight { width:290px; padding-top:23px;}
#pzWhyImportant #pzTop #pzColMiddle { width:300px;}

#pzWhyImportant #pzTop #pzColLeft .pzTitle { margin-bottom: 20px; }
#pzWhyImportant #pzTop #pzColLeft .pzIntroText { margin-bottom: 15px; }
#pzWhyImportant #pzTop #pzColLeft ul { text-align: right; margin-top: 10px; }

#pzWhyImportant #pzTop #pzColLeft #pzFindOutMore { margin-top:20px;}
#pzWhyImportant #pzTop #pzColLeft #pzFindOutMore ul { text-align: left; margin-top: 5px; }
#pzWhyImportant #pzTop #pzColLeft #pzFindOutMore .pzNormal { font-weight: bold; }


#pzWhyImportant #pzTop { background:#000000 url(../img/helix-background.png) top right no-repeat;}
#pzWhyImportant #pzTop #pzColRight .pzTitle { font-size: 1.2em; font-weight: normal; margin-bottom: 20px; }
#pzWhyImportant #pzTop #pzColRight .pzTheme { margin-bottom: 10px; }
#pzWhyImportant #pzTop #pzColRight .pzTheme .pzTitle { font-size: 1.2em; font-weight: normal; padding-left: 0px; margin-bottom: 0px; }
#pzWhyImportant #pzTop #pzColRight .pzTheme .pzTitle a { background: url(../img/bulletWhite.gif) left 2px no-repeat; color:#FFFFFF; padding-left: 14px; padding-right:3px; margin-bottom: 0px; }
#pzWhyImportant #pzTop #pzColRight .pzTheme .pzTitle a:hover { background:#FFFFFF url(../img/bulletWhite.gif) left 2px no-repeat; color:#000000; }
#pzWhyImportant #pzTop #pzColRight ul { margin-bottom: 10px; text-align: right; margin-top: 5px; }


#pzDefiningRace #pzMain { /*background: url(../img/raceDefinitionBg.gif); padding: 0px; min-height:10px;*/ }
#pzDefiningRace #pzTop {padding:10px 10px 30px;}
#pzDefiningRace .pzLeft { float: left; width: 620px; /*background: #000000; padding: 10px 10px;*/ }
#pzDefiningRace .pzRight { float: left; margin-left: 10px; width: 310px; overflow: hidden; background: #000000; padding: 10px 0px 10px 0px; }
#pzDefiningRace .pzTitle { margin-bottom:10px;}
#pzDefiningRace .pzIntroText { margin-bottom:10px;}
#pzDefiningRace .pzHeaderRow { font-size:1.4em; font-weight:bold;}
#pzDefiningRace .pzFooterRow { color:#FFFFFF; background:#000000; line-height:20px; padding:2px 10px; }


#pzDefiningRace #pzFindOutMore { margin-top:20px;}
#pzDefiningRace #pzFindOutMore .pzTitle { font-size:1.4em;}
#pzDefiningRace #pzFindOutMore ul { background: #000000; }
#pzDefiningRace #pzFindOutMore ul li { list-style-type: none; float: left; margin-left:10px; margin-right:20px; background: #FFCC00; padding:2px 10px 2px 10px; width:200px;}
#pzDefiningRace #pzFindOutMore ul li a { display:block; background: #FFCC00 url(../img/bulletBlack.gif) left 0px no-repeat; color: #000000; }
#pzDefiningRace #pzFindOutMore ul li a:hover { background: #000000 url(../img/bulletBlack.gif) left 0px no-repeat; color: #FFFFFF; }
#pzDefiningRace #pzTop .pzContent { font-size:1.1em; line-height:1.3em; padding-right:10px;}
#pzDefiningRace #pzTop .pzContent ul { background: #000000; margin-top:10px; margin-bottom:25px; }
#pzDefiningRace #pzTop .pzContent ul li { display:inline; list-style-type: none; margin-left:10px; background: #FFCC00; padding:2px 10px 2px 10px;}
#pzDefiningRace #pzTop .pzContent ul li a { background: #FFCC00 url(../img/bulletBlack.gif) left 0px no-repeat; color: #000000; }
#pzDefiningRace #pzTop .pzContent ul li a:hover { background: #000000 url(../img/bulletBlack.gif) left 0px no-repeat; color: #FFFFFF; }
#pzDefiningRace #pzTop .pzContent ul li.firstBullet { margin-left:0px;}
#pzDefiningRace .pzToolHeight { height: 220px; margin-bottom: 17px; }
#pzDefiningRace #pzRaceDefinitionForm { padding-left:10px;}

#pzDefiningRace #pzRaceDefinitionForm #pzRaceDefinitionStep1 { height: 237px; width: 287px; background: none; padding: 0px; border: none; }
#pzDefiningRace #pzRaceDefinitionForm #pzRaceDefinitionStep1 img { margin-top:10px;}
#pzDefiningRace #pzRaceDefinitionForm #pzRaceDefinitionStep1 #pzTheDefinition { margin-top:10px;}
#pzDefiningRace #pzRaceDefinitionForm #pzRaceDefinitionStep2 { width: 287px; background: none; padding: 0px; border: none; }
#pzDefiningRace #pzRaceDefinitionForm #pzRaceDefinitionStep3 { width: 287px; background: none; padding: 0px; border: none; }
#pzDefiningRace #pzRaceDefinitionForm #pzRaceDefinitionDifficultQuestion { width: 287px; background: none; padding: 0px; border: none; }
#pzDefiningRace #pzRaceDefinitionForm #pzPersonalDetails { text-align: right; }
#pzDefiningRace #pzRaceDefinitionForm #pzTheDefinition { text-align: right; }
#pzDefiningRace #pzRaceDefinitionForm #txtMessage { width: 287px; height:80px; }
#pzDefiningRace #pzRaceDefinitionForm #imgPreview { margin-top: 10px; }
#pzDefiningRace #pzRaceDefinitionForm #imgSubmit { margin-top: 10px; }
#pzDefiningRace #pzRaceDefinitionStep1 #pzCharacterCount { padding-left: 55px; }
#pzDefiningRace #pzRaceDefinitionForm #pzRaceDefinitionStep2 #pzPersonalDetails { text-align:left;}
#pzDefiningRace #pzRaceDefinitionForm #pzRaceDefinitionStep2 #pzPersonalDetails div span { width:50px; display:block; float:left; margin-top:3px;}
#pzDefiningRace #pzRaceDefinitionForm #pzRaceDefinitionStep2 #pzPersonalDetails #pzSumbitButton { text-align:right; display:block;}
#pzDefiningRace input[type=text] { width: 235px; border: 1px solid #666666; }
#pzDefiningRace #pzRaceDefinitionForm ul li.pzSeeWhatOther { display:none;}

#pzDefiningRace .pzLeft #pzBottom { background: #FFFFFF; color:#000000; margin-bottom:5px;}
#pzDefiningRace #pzBottom .pzRight { background: #FFFFFF; color:#000000; margin-bottom:5px;}
#pzDefiningRace #pzBottom #listComments {padding:10px;}

#pzDefiningRace #pzBottom .pzDefinition { font-size:1.2em; line-height:1.2em; background: url(../img/definitionBg.gif) left 23px no-repeat; padding:10px 40px 10px 30px; }
#pzDefiningRace #pzBottom .pzDefinition .pzAuthor { font-size:0.86em; padding:5px 0px 10px 0px; border-bottom:1px dashed #666666; color:#666666;}
#pzDefiningRace #pzBottom .pzDefinition ul { margin-top:3px;}
#pzDefiningRace #pzBottom .pzDefinition ul li a { background: #FFFFFF url(../img/bulletBlack.gif) left 1px no-repeat; color: #000000; }
#pzDefiningRace #pzBottom .pzDefinition ul li a:hover { background: #000000 url(../img/bulletBlack.gif) left 1px no-repeat; color: #FFFFFF; }

#pzNextProgram { background:#FFCC00; padding:5px; margin-bottom:10px;}
#pzNextProgram .pzTitle { font-size:1.2em; margin-bottom:10px;}
#pzNextProgram .pzIntroText { font-size:1.6em; font-weight:bold; margin-bottom:10px;}
#pzNextProgram .pzIntroText a { color:#000000;}
#pzNextProgram .pzIntroText a:hover { text-decoration:underline;}
#pzNextProgram ul { text-align:right; margin-top:5px;}
#pzNextProgram ul li a { background: #FFCC00 url(../img/bulletBlack.gif) left 0px no-repeat; color: #000000; }
#pzNextProgram ul li a:hover { background: #000000 url(../img/bulletBlack.gif) left 0px no-repeat; color: #FFFFFF; }

.pzRight #pzSeasonPrograms { background:#000000; color:#FFFFFF; padding:5px; margin-bottom:10px; }
.pzRight #pzSeasonPrograms .pzTitle a { color:#ffffff;}
.pzRight #pzSeasonPrograms .pzTitle a:hover { text-decoration:underline;}
.pzRight #pzSeasonPrograms .pzTitle { font-size:1.2em; margin-bottom:20px; font-weight:normal;}
.pzRight #pzSeasonPrograms .pzProgram { margin-bottom:20px;}
.pzRight #pzSeasonPrograms .pzProgram .pzThumbnail { float:left; width:70px; margin-top:5px;}
.pzRight #pzSeasonPrograms .pzProgram .pzTitle { float:left; width: 220px; margin-bottom:0px;}
.pzRight #pzSeasonPrograms .pzProgram ul { text-align:right;}

#pzTeachersPleaseUse { background:#000000; color:#FFFFFF; padding:5px; margin-bottom:10px; }
#pzTeachersPleaseUse ul { font-weight:normal; font-size:1.8em; line-height:1em; }
#pzTeachersPleaseUse ul li a { background: url(../img/bulletWhite.gif) left 4px no-repeat; display:block;}
#pzTeachersPleaseUse ul li a:hover { background:#FFFFFF url(../img/bulletWhite.gif) left 4px no-repeat; color:#000000;}


#pzImageHeading { background: #000000; padding: 7px 8px; margin: 0px; clear: both; border-top:5px solid #FFFFFF; border-bottom:5px solid #FFFFFF; height:15px; }


#pzThemes #pzTop { background:#FFFFFF; margin:15px 0px 10px 5px; padding:0px; font-size:2em; color:#000000;}
#pzThemes .pzLeft { float: left; width: 620px; background: #FFFFFF; color:#000000; padding: 0px 5px; }
#pzThemes .pzRight { float: left; margin-left: 0px; width: 310px; overflow: hidden; background: #FFFFFF; color:#000000;  padding: 0px; }
#pzThemes #pzBottom .pzLeft { clear:both;}
#pzThemes #pzBottom .pzLeft .pzIntroText { padding: 0 5px 5px 5px; margin-bottom:10px;}
#pzThemes #pzBottom .pzLeft .pzLeft { margin-right:12px; clear:both;}
#pzThemes #pzBottom .pzLeft .pzTheme { float:left; width:300px; padding:0px; margin-bottom:30px;}
#pzThemes #pzBottom .pzLeft .pzTheme ul { padding-left:5px;}
#pzThemes #pzBottom .pzLeft .pzTheme ul li a { background: #FFFFFF url(../img/bulletBlack.gif) left 0px no-repeat; color: #000000; }
#pzThemes #pzBottom .pzLeft .pzTheme ul li a:hover { background: #000000 url(../img/bulletBlack.gif) left 0px no-repeat; color: #FFFFFF; }
#pzThemes #pzBottom .pzLeft .pzTheme .pzTitle { background: #FFCC00; font-size:1em; padding:2px 5px 2px 5px; margin-bottom:5px;}
#pzThemes #pzBottom .pzLeft .pzTheme .pzTitle a { background: #FFCC00 url(../img/bulletBlack.gif) 0px 0px no-repeat; color: #000000; padding-left:14px; display:block;}
#pzThemes #pzBottom .pzLeft .pzTheme .pzTitle a:hover { background: #000000 url(../img/bulletBlack.gif) 0px 0px no-repeat; color: #FFFFFF;}
#pzThemes #pzBottom .pzLeft .pzTheme .pzThumbnail { margin-bottom:5px;}
#pzThemes #pzBottom .pzLeft .pzTheme .pzNormal { padding:5px;}

#pzThemes #pzBottom .pzLeft .pzExtraLinks { float:left; width:300px; padding:0px; margin-bottom:30px;}
#pzThemes #pzBottom .pzLeft .pzExtraLinks .pzTitle { background: #000000; font-size:1em; padding:2px 5px 2px 5px; margin-bottom:5px;}
#pzThemes #pzBottom .pzLeft .pzExtraLinks .pzTitle a { background: #000000 url(../img/bulletWhite.gif) 0px 0px no-repeat; color: #FFFFFF; padding-left:14px; display:block;}
#pzThemes #pzBottom .pzLeft .pzExtraLinks .pzTitle a:hover { background: #FFFFFF url(../img/bulletWhite.gif) 0px 0px no-repeat; color: #000000;}
#pzThemes #pzBottom .pzLeft .pzExtraLinks .pzNormal { padding:5px;}
#pzThemes #pzBottom .pzLeft .pzExtraLinks ul { text-align:right;}
#pzThemes #pzBottom .pzLeft .pzExtraLinks ul li a { background: #FFFFFF url(../img/bulletBlack.gif) left 0px no-repeat; color: #000000; }
#pzThemes #pzBottom .pzLeft .pzExtraLinks ul li a:hover { background: #000000 url(../img/bulletBlack.gif) left 0px no-repeat; color: #FFFFFF; }

.pzThemeItem #pzTop { background:#FFFFFF; margin:15px 0px 10px 5px; padding:0px; font-size:2em; color:#000000;}
.pzThemeItem .pzLeft .pzIntroText { font-size:1.2em; margin:0px 10px 10px 10px;}
.pzThemeItem .pzLeft { float: left; width: 620px; background: #FFFFFF; color:#000000; padding: 0px 5px; }
.pzThemeItem .pzRight { float: left; margin-left: 0px; width: 310px; overflow: hidden; background: #FFFFFF; color:#000000;  padding: 0px; }
.pzThemeItem .pzLeft #pzArticles { float:left; width:300px; margin-right:12px;}
.pzThemeItem .pzLeft #pzArticles .pzTitle { font-size:1em; background:#FFCC00; padding-left:10px; margin-bottom:10px;}
.pzThemeItem .pzLeft #pzArticles .pzArticle { padding-bottom:10px; margin-bottom:5px;}
.pzThemeItem .pzLeft #pzArticles .pzArticle .pzThumbnail { width:145px; margin-right:5px; float:left;}
.pzThemeItem .pzLeft #pzArticles .pzArticle .pzContent { float:left; width:145px; }
.pzThemeItem .pzLeft #pzArticles .pzArticle .pzContent .pzTitle { font-size:1.2em; background:#FFFFFF; padding:0px; margin:0px;}
.pzThemeItem .pzLeft #pzArticles .pzArticle .pzContent .pzTitle a { padding:0 0 0 14px; color: #000000; display:block; background: #FFFFFF url(../img/bulletBlack.gif) left 2px no-repeat; }
.pzThemeItem .pzLeft #pzArticles .pzArticle .pzContent .pzTitle a:hover { padding:0 0 0 14px; color: #FFFFFF; background: #000000 url(../img/bulletBlack.gif) left 2px no-repeat; }
.pzThemeItem .pzLeft #pzArticles .pzArticle .pzContent .pzNormal { padding-left:14px; background:#FFFFFF; margin-top:5px;}

.pzThemeItem .pzLeft #pzClips { float:left; width:300px;}
.pzThemeItem .pzLeft #pzClips .pzTitle { font-size:1em; background:#FFCC00; padding-left:10px; margin-bottom:10px;}
.pzThemeItem .pzLeft #pzClips .pzClip { padding-bottom:10px; margin-bottom:5px;}
.pzThemeItem .pzLeft #pzClips .pzClip .pzThumbnail { width:145px; margin-right:5px; float:left;}
.pzThemeItem .pzLeft #pzClips .pzClip .pzContent { float:left; width:145px;}
.pzThemeItem .pzLeft #pzClips .pzClip .pzContent .pzTitle { font-size:1.2em; background:#FFFFFF; padding:0px; margin:0px;}
.pzThemeItem .pzLeft #pzClips .pzClip .pzContent .pzTitle a { background: #FFFFFF url(../img/bulletBlack.gif) left 2px no-repeat; color: #000000; padding-left:14px; display:block;}
.pzThemeItem .pzLeft #pzClips .pzClip .pzContent .pzTitle a:hover { background: #000000 url(../img/bulletBlack.gif) left 2px no-repeat; color: #FFFFFF;}
.pzThemeItem .pzLeft #pzClips .pzClip .pzContent .pzNormal { padding-left:14px; background:#FFFFFF;}
.pzThemeItem .pzLeft #pzClips .pzExtraLinks { margin-bottom:20px;}
.pzThemeItem .pzLeft #pzClips .pzExtraLinks .pzTitle { background: #000000; padding:2px 5px 2px 5px;}
.pzThemeItem .pzLeft #pzClips .pzExtraLinks .pzTitle a { background: #000000 url(../img/bulletWhite.gif) 0px 0px no-repeat; color: #FFFFFF; padding-left:14px; display:block;}
.pzThemeItem .pzLeft #pzClips .pzExtraLinks .pzTitle a:hover { background: #FFFFFF url(../img/bulletWhite.gif) 0px 0px no-repeat; color: #000000;}
.pzThemeItem .pzLeft #pzClips .pzExtraLinks ul { text-align:right;}
.pzThemeItem .pzLeft #pzClips .pzExtraLinks ul li a { background: #FFFFFF url(../img/bulletBlack.gif) left 0px no-repeat; color: #000000; }
.pzThemeItem .pzLeft #pzClips .pzExtraLinks ul li a:hover { background: #000000 url(../img/bulletBlack.gif) left 0px no-repeat; color: #FFFFFF; }

.pzRight #pzOtherIssues { background:#000000; color:#FFFFFF; padding:5px; margin-bottom:10px; }
.pzRight #pzOtherIssues .pzTitle { font-size:1.2em; margin-bottom:20px; font-weight:normal;}
.pzRight #pzOtherIssues .pzIssue { margin-bottom:20px;}
.pzRight #pzOtherIssues .pzIssue .pzThumbnail { float:left; width:70px;}
.pzRight #pzOtherIssues .pzIssue .pzContents { float:left; width:230px;}
.pzRight #pzOtherIssues .pzIssue .pzContents .pzTitle {margin:0px 0px 3px 0px;}
.pzRight #pzOtherIssues .pzIssue .pzContents .pzTitle a {margin:0px; background: #000000 url(../img/bulletWhite.gif) 0px 2px no-repeat; color: #FFFFFF; padding-left:14px; display:block;}
.pzRight #pzOtherIssues .pzIssue .pzContents .pzTitle a:hover {margin:0px; background: #FFFFFF url(../img/bulletWhite.gif) 0px 2px no-repeat; color: #000000;}
.pzRight #pzOtherIssues .pzIssue ul { text-align:right;}



.pzQuote { background: url(../img/quoteMark.gif) 5px 5px no-repeat; padding:25px 5px 5px 5px; border:1px solid #000000;}
.pzQuote .pzTitle {background: url(../img/quoteMark.gif) right bottom no-repeat; padding-bottom:20px; font-size:1.5em;}
.pzQuote ul { text-align:right; margin-top:5px;}
.pzQuote ul li a { background: #FFFFFF url(../img/bulletBlack.gif) left 0px no-repeat; color: #000000; }
.pzQuote ul li a:hover { background: #000000 url(../img/bulletBlack.gif) left 0px no-repeat; color: #FFFFFF; }


#pzResources #pzTop { background:#FFFFFF; margin:15px 0px 10px 5px; padding:0px; font-size:2em; color:#000000;}
#pzResources .pzLeft .pzIntroText { font-size:1.2em; margin:0px 10px 10px 10px;}
#pzResources .pzLeft .pzIntroTextSmall { line-height:1.2em; margin:10px;}
#pzResources .pzLeft { float: left; width: 620px; background: #FFFFFF; color:#000000; padding: 0px 5px; }
#pzResources .pzRight { float: left; margin-left: 0px; width: 310px; overflow: hidden; background: #FFFFFF; color:#000000;  padding: 0px; }
#pzResources .pzLeft #pzArticlesLeft { float:left; width:300px; margin-right:12px;}
#pzResources .pzLeft #pzArticlesRight { float:left; width:300px; margin-right:0px;}
#pzResources .pzLeft .pzTitle { font-size:1em; background:#FFCC00; padding-left:10px;}
#pzResources .pzLeft .pzArticleList .pzArticle { padding-bottom:0px; margin:0px;}
#pzResources .pzLeft .pzArticleList .pzArticle .pzThumbnail { width:145px; margin-right:5px; float:left;}
#pzResources .pzLeft .pzArticleList .pzArticle .pzContent { float:left; width:145px; margin:0px;}
#pzResources .pzLeft .pzArticleList .pzArticle .pzContent .pzTitle {background:none; font-size:1.2em; padding:0px; margin:0px;}
#pzResources .pzLeft .pzArticleList .pzArticle .pzContent .pzTitle a { background: #FFFFFF url(../img/bulletBlack.gif) 0px 2px no-repeat; color:#000000; padding-left:14px; display:block;}
#pzResources .pzLeft .pzArticleList .pzArticle .pzContent .pzTitle a:hover { background: #000000 url(../img/bulletBlack.gif) 0px 2px no-repeat; color:#FFFFFF;}
#pzResources .pzLeft .pzArticleList .pzArticle .pzContent .pzNormal { padding-left:14px; background:#FFFFFF; padding-top:10px;}
#pzResources .pzLeft .pzArticleList .pzArticle .pzContent ul { margin:0px;}
#pzResources .pzLeft .pzArticleList .pzArticle .pzContent ul li { margin:0px;}
#pzResources .pzLeft .pzArticleList .pzArticle .pzContent ul li a { line-height:17px; background: #FFFFFF url(../img/bulletBlack.gif) 0px 0px no-repeat; color:#000000; padding-left:14px; display:block;}
#pzResources .pzLeft .pzArticleList .pzArticle .pzContent ul li a:hover { background: #000000 url(../img/bulletBlack.gif) 0px 0px no-repeat; color: #FFFFFF;}
#pzResources .pzSpacer { height:15px;}

#pzResources #pzClipsLeft { float:left; width:300px; margin-right:12px;}
#pzResources #pzClipsRight { float:left; width:300px; margin-right:0px;}
#pzResources .pzClipList { float:left; width:300px;}
#pzResources .pzClipList .pzTitle { font-size:1em; background:#FFCC00; padding-left:10px; margin-bottom:10px;}
#pzResources .pzClipList .pzClip { padding-bottom:0px; margin:0px;}
#pzResources .pzClipList .pzClip .pzThumbnail { width:145px; margin-right:5px; float:left;}
#pzResources .pzClipList .pzClip .pzContent { float:left; width:145px; margin:0px;}
#pzResources .pzClipList .pzClip .pzContent .pzTitle {background:none; font-size:1.2em; padding:0px; margin:0px;}
#pzResources .pzClipList .pzClip .pzContent .pzTitle a { background: #FFFFFF url(../img/bulletBlack.gif) 0px 2px no-repeat; color:#000000; padding-left:14px; display:block;}
#pzResources .pzClipList .pzClip .pzContent .pzTitle a:hover { background: #000000 url(../img/bulletBlack.gif) 0px 2px no-repeat; color:#FFFFFF;}
#pzResources .pzClipList .pzClip .pzContent .pzNormal { padding-left:14px; background:#FFFFFF; padding-top:10px;}

#pzResources .pzLeft #pzExtraLinksLeft { float:left; width:300px; margin-right:12px;}
#pzResources .pzLeft #pzExtraLinksRight { float:left; width:300px; margin-right:0px;}
#pzResources .pzLeft .pzExtraLinks { margin-bottom:20px;}
#pzResources .pzLeft .pzExtraLinks .pzTitle { font-size:1em; background: #000000; color:#FFFFFF; padding:2px 5px 2px 5px;}
#pzResources .pzLeft .pzExtraLinks .pzTitle a { background: #000000 url(../img/bulletWhite.gif) 0px 0px no-repeat; color:#FFFFFF; padding-left:14px; display:block;}
#pzResources .pzLeft .pzExtraLinks .pzTitle a:hover { background: #FFFFFF url(../img/bulletWhite.gif) 0px 0px no-repeat; color:#000000;}
#pzResources .pzLeft .pzExtraLinks ul { text-align:right;}
#pzResources .pzLeft .pzExtraLinks ul li a { background: #FFFFFF url(../img/bulletBlack.gif) left 0px no-repeat; color: #000000; }
#pzResources .pzLeft .pzExtraLinks ul li a:hover { background: #000000 url(../img/bulletBlack.gif) left 0px no-repeat; color: #FFFFFF; }


#pzGlossary #pzTop { background:#FFFFFF; margin:15px 0px 10px 5px; padding:0px; font-size:2em; color:#000000;}
#pzGlossary .pzLeft { float: left; width: 620px; background: #FFFFFF; color:#000000; padding: 0px 5px; }
#pzGlossary .pzRight { float: left; margin-left: 0px; width: 310px; overflow: hidden; background: #FFFFFF; color:#000000;  padding: 0px; }
#pzGlossary .pzLeft .pzGlossaryItem { clear:both; margin-top:15px; padding-bottom:15px; border-bottom:1px #000000 dashed; margin-right:10px;}
#pzGlossary .pzLeft .pzGlossaryItem .pzTitle { float:left; width:123px; background:#FFCC00; padding:2px 2px 2px 5px; font-size:1em;}
#pzGlossary .pzLeft .pzGlossaryItem .pzDetails { float:left; margin-left:10px; width:433px;}


#pzTimeline #pzTop { background:#FFFFFF; margin:15px 0px 10px 5px; padding:0px; font-size:2em; color:#000000;}
#pzTimeline .pzLeft { float: left; width: 620px; background: #FFFFFF; color:#000000; padding: 0px 5px; }
#pzTimeline .pzRight { float: left; margin-left: 0px; width: 310px; overflow: hidden; background: #FFFFFF; color:#000000;  padding: 0px; }
#pzTimeline .pzLeft .pzTimelineItem { clear:both; margin-top:15px; padding-bottom:15px; border-bottom:1px #000000 dashed; margin-right:10px;}
#pzTimeline .pzLeft .pzTimelineItem .pzLeft { padding:0px; margin:0px; float:left; width:145px;}
#pzTimeline .pzLeft .pzTimelineItem .pzLeft .pzTitleNoLink { background:#FFCC00; padding:2px 2px 2px 20px; font-size:1em; font-weight:bold;}
#pzTimeline .pzLeft .pzTimelineItem .pzLeft .pzTitle { background:#FFCC00 url(../img/bulletBlack.gif) 5px 2px no-repeat; padding:2px 2px 2px 20px; font-size:1em; cursor:pointer;}
#pzTimeline .pzLeft .pzTimelineItem .pzLeft .Open  { background:#FFCC00 url(../img/bulletBlackOpen.gif) 5px 2px no-repeat;}
#pzTimeline .pzLeft .pzTimelineItem .pzLeft .pzImage { display:none;}
#pzTimeline .pzLeft .pzTimelineItem .pzRight { padding:0px; margin:0px; float:left; margin-left:10px; width:433px;}
#pzTimeline .pzLeft .pzTimelineItem .pzRight .pzSummary {}
#pzTimeline .pzLeft .pzTimelineItem .pzRight .pzContent {display:none; margin-top:10px;}



#pzThemesPower #pzIssuePower { display:none;}
#pzThemesScience #pzIssueScience { display:none;}
#pzThemesGenetics #pzIssueGenetics { display:none;}
#pzThemesBeauty #pzIssueBeauty { display:none;}



#pzPopUp {display:none; position:fixed; background:#000000; filter: alpha(opacity=100); opacity: 1; color:#ffffff; border-width: 2px; border-style: solid; border-color: Gray; padding: 3px; z-index: 10001;}
#pzPopUpBg {display:none; background-color: Gray; filter: alpha(opacity=80); opacity: 0.8; z-index: 10000; position:fixed; top:0; left:0;}
.pzClose { text-align: right; padding-left:20px; margin-bottom:3px; height:15px; cursor: pointer; background: url(../img/goBack.gif) right no-repeat; font-weight: bold; }
#pzPopUpOpener {  background:#FFCC00 url(../img/trailer-bg.gif) no-repeat; margin-bottom:10px; padding:5px;}
#pzPopUpOpener .pzThumbnail { float:left; width:110px;}
#pzPopUpOpener .pzDetails { float:left;}
#pzPopUpOpener .pzDetails a { background: url(../img/bulletBlack.gif) left 0px no-repeat; padding-left:14px; color: #000000; display:block; margin-bottom:10px;  }
#pzPopUpOpener .pzDetails a:hover { background: #000000 url(../img/bulletBlack.gif) left 0px no-repeat; color: #FFFFFF;  }



/**/
