@import "/ie5Mac.css";

/**************************************************
 the new zealand institute : designed by shift.co.nz
***************************************************/

body { background:#eeeae2 url(gfx/bak.gif) repeat-y; margin:0; padding:0; }
div, td { font-family:'Trebuchet MS', Verdana, Arial, Sans-serif; font-weight:normal; font-size:13px; }
.quickPoll div { font-size:12px; }  /* Override font size for quickPoll divs */
p span.date, ul span.date, td span.date {color:#996;}
p a { font-weight:bold; }
a {color:#005e5e;}
.clearBoth { clear:both; height:1px; font-size:1px; }
form { margin:0px; padding:0px; }

.dots-hoz { background:url(/gfx/dots-hoz.gif) top left repeat-x; height:1px; font-size:1px; }

/* Sitewide arrow styles */
dl { margin:12px 0 12px 0; }
dd { margin:0px; }
dt a, dd a {
	background:url(/gfx/arrow-green.gif) top left no-repeat; font-size:11px; font-weight:bold; text-decoration:none;
	margin-bottom:5px; padding-left:20px; display:block;
	}	
dt a:hover, dd a:hover { text-decoration:underline; }
dd a { font-weight:normal; }


/* BEGIN header */
div.header { background:#000 url(gfx/c-fern-bg.gif) top left no-repeat; height:89px; width:760px; margin:0; padding:0; }
div.header H1 { background:transparent url(/gfx/logotype.gif) top left no-repeat; width:383px; height:64px; text-indent:-3000px; float:right; margin:0px; }

/* BEGIN Main Nav */
ul.sectionnav { list-style:none; display:inline; margin:0; padding:0; }
ul.sectionnav { float:right; padding:0px; clear:both; width:580px; text-align:right; padding-right:22px; }
ul.sectionnav li { display:inline; font:14px/13px 'century gothic',arial,sans-serif; border-right:1px solid #1D7F88; padding:0 7px; margin:0px; }
ul.sectionnav li.last { border:0px; }
ul.sectionnav li a { text-decoration:none; color:#fff;}
ul.sectionnav li a:hover { text-decoration:underline; color:#63adb4;}
ul.sectionnav span { font-weight:bold; }

/* BEGIN Subnav */
.subnav, .dropnav { background-color:#0BABDE; margin:0; }
.subnav { padding:6px 0; }
.subnav ul, .dropnav ul { list-style:none; display:inline; margin:0; padding:0; }
.subnav li, .dropnav li {
	display:inline; border-right:1px solid #fff; padding:0 12px 0 10px; margin:0;	 
	font:12px/13px 'Trebuchet MS',arial,sans-serif; font-weight:bold;
	}
.subnav li a, .dropnav li a { color:#fff; text-decoration:none; }
.subnav li a:hover, .dropnav li a:hover { text-decoration:underline; }
.subnav li.last, .dropnav li.last { border:0px; }

/* Set absolute position for dropnav */
.dropnav { position:absolute; visibility:hidden; top:104px; left:202px; width:558px; z-index:100; }
.subnav { position:relative; width:502px; }

/* highlight current section in top section nav */
.topsect-1  li#toplink-1 a,
.topsect-2  li#toplink-2 a,
.topsect-3  li#toplink-3 a,
.topsect-4  li#toplink-4 a,
.topsect-5  li#toplink-5 a,
.topsect-6  li#toplink-6 a {color:#63adb4; }

.subsect-1 li#sublink-1 a,
.subsect-2 li#sublink-2 a,
.subsect-3 li#sublink-3 a,
.subsect-4 li#sublink-4 a,
.subsect-5 li#sublink-5 a {color:#b6e6f5; }

/* BEGIN leftColumns */
td.leftCol { width:233px; background:#f8f8f8 url(/gfx/leftCol-bg.jpg) top left repeat-x; padding: 0 10px 20px 15px; }
td.leftCol-footnote { background-color:#f8f8f8; padding-left:15px; }
td.leftCol-footnote p { margin-bottom:10px; }
td.leftCol H1 { 
	font-family:'Trebuchet MS', Tahoma, Arial, Sans-serif; font-size:24px; line-height:30px; font-weight:normal; color:#000;
	margin:0 0 20px 0; padding:0; text-align:right; 
	}

/* BEGIN Footer */
.footer { background-color:#000; }
.footer p { font-family:Verdana,Arial,Sans-serif;font-size:10px; color:#009999; margin:10px 0 15px 10px; }
.footer a { font-weight:bold; color:#009999; text-decoration:none; }
.footer a:hover { text-decoration:none; }
.f-content { padding:13px 0 10px 20px; }
.f-border { background-image:url(gfx/f-border.gif); background-repeat:repeat-y; }

/* BEGIN Section Index Pages */
.topsect-3 .contentCol,
.topsect-4 .contentCol,
.topsect-5 .contentCol,
.topsect-6 .contentCol { background:url(/gfx/dots.gif) top left repeat-y; padding-right:12px; padding-top:5px; padding-left:10px; }

/* Adjust for left padding on contentCol */
table.indexTable { margin-top:25px; margin-left:-10px; }
td.indexList { background:url(/gfx/dots.gif) top right repeat-y; font-size:12px; padding-right:5px; padding-left:10px; }
td.indexList H3 { margin:0 -6px 20px -10px; border-right:1px solid white; padding-bottom:7px; }
td.indexList H3.black { background-color:#000; margin-right:-5px; border-right:1px solid #1d7f88; }
td.indexList dl { margin:30px 0px 10px 0; float:right; }
td.indexList dt a, td.indexList dd a { margin:0 0 0 10px; text-decoration:underline; }
td.indexList .p-oliveDots { margin:0 -4px 10px -10px; }


/* BEGIN contentCol (content pages)*/
#sect-about .contentCol,
.subsect-1 .contentCol,
.subsect-2 .contentCol,
.subsect-3 .contentCol,
.subsect-4 .contentCol,
.subsect-5 .contentCol { padding:0 80px 40px 10px; background:url(/gfx/dots.gif) top left repeat-y; line-height:18px; }

.contentCol H1 { font-weight:normal; font-size:24px; line-height:26px; }
.contentCol H2 { font:18px/20px 'Trebuchet MS', Arial, sans-serif; text-transform:uppercase; margin:6px -60px 25px 0; }
.contentCol H3 {
	font:14px/13px 'century gothic',arial,sans-serif; color:white; background-color:#1d7f88;
	margin:25px -60px 25px -9px; padding:5px 10px 6px 10px;
	}
.contentCol H4 { font:14px/16px 'Trebuchet MS',arial,sans-serif; font-weight:bold; margin:35px 0 10px 0; }
.contentCol H5 { font:11px/14px 'Trebuchet MS',arial,sans-serif; font-weight:bold; text-align:right; margin-bottom:5px; }
/* Override contentCol font size for listed content */
.contentList { font-size:12px; line-height:16px; }

form H3 { font-size:15px; }


/* BEGIN Panel styles */
.p-discPaper { font-size:11px; }
.p-yourViews, .p-yourViews div { font-size:11px; }
.p-discPaper H3 { background-color:#1d7f88; color:white; font:13px/15px 'century gothic',arial,sans-serif; padding:2px 5px 3px 5px; margin:15px 0 0 0; }
.p-discPaper em { font-style:normal; font-weight:bold; color:#666; }
.p-yourViews H3 
	{
		background:url(gfx/p-yourViews-h3.gif) top left no-repeat; margin:35px 0 0 0; padding:4px 5px 9px 34px;
		font:13px/15px 'century gothic',arial,sans-serif; color:#fff;
	}
.question { background-color:#eef0da; padding:3px 0 10px 5px; }
.question p { margin:0px; font-size:11px; font-weight:bold; background-color:#eef0da; padding:3px 0 10px 5px; }
.discuss { background-color:#eef0da; padding:0 0 5px 5px; border-top:1px solid #eef0da; }
.discuss ul { margin-top:-10px; }
.comment { color:#666; }

.p-oliveDots { background:#f3f4e5 url(/gfx/dots-hoz.gif) top left repeat-x; }
.p-oliveDots-left { background:url(/gfx/dots.gif) top left repeat-y; border-bottom:1px solid #fff; }
.p-oliveDots-right { background:url(/gfx/dots.gif) top right repeat-y; border-bottom:1px solid #fff; }
.p-oliveDots-btm { background:url(/gfx/dots-hoz.gif) bottom left repeat-x; padding:1px 10px 8px 10px; font-size:12px; line-height:15px; }
.p-oliveDots p { margin:0; padding:10px 0 15px 0; }
.p-oliveDots p.persp { margin:0; padding:0 0 15px 0; }
.p-oliveDots ul { margin:0 0 5px 0; padding:0; list-style-type:none; }
.p-oliveDots img { border:1px solid #666; /* filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#999999,strength=2); */ }
/* Apply media icons to related links lists */
.p-oliveDots ul.video { background:url(/gfx/icon-video.gif) top left no-repeat; padding:0 0 8px 24px; }
.p-oliveDots ul.audio { background:url(/gfx/icon-audio.gif) top left no-repeat; padding:0 0 8px 24px; }
.p-oliveDots ul.interactive { background:url(/gfx/icon-interactive.gif) top left no-repeat; padding:0 0 8px 24px; }
.p-oliveDots ul.slideshow { background:url(/gfx/icon-slideshow.gif) top left no-repeat; padding:0 0 8px 24px; }
.p-oliveDots ul.document { background:url(/gfx/icon-document.gif) top left no-repeat; padding:0 0 8px 24px; }
.p-oliveDots ul a { font-weight:bold; }
.p-oliveDots a { font-weight:bold; }


/* Media image styles */
.mediaBar_sml { background:url(/gfx/mediaBar_sml.gif) bottom left no-repeat; padding-bottom:10px; float:left; margin:2px 8px 3px 0; background-color:#666; }
.mediaBar_med { background:url(/gfx/mediaBar_med.gif) bottom left no-repeat; padding-bottom:10px; float:left; margin:2px 8px 3px 0; background-color:#666; }



/* Rich content link icons */
a.interactive { background:url(/gfx/icon-interactive.gif) top left no-repeat; padding:0 0 8px 24px; }
a.video { background:url(/gfx/icon-video.gif) top left no-repeat; padding:0 0 8px 24px; }
a.audio { background:url(/gfx/icon-audio.gif) top left no-repeat; padding:0 0 8px 24px; }
a.slideshow { background:url(/gfx/icon-slideshow.gif) top left no-repeat; padding:0 0 8px 24px; }
a.document { background:url(/gfx/icon-document.gif) top left no-repeat; padding:0 0 8px 24px; }


/* BEGIN Homepage-only */
#sect-home .header { background:#000 url(gfx/h-fern-bg.gif) top left no-repeat; height:104px; width:760px; }
#sect-home .sectionnav { padding-top:21px; }
#sect-home .welcome H2 { background:#1c747b url(/gfx/h-welcome.gif) bottom left no-repeat; margin:0px; text-indent:-3000px; width:202px; height:48px; }
#sect-home td.leftCol { width:182px; padding:10px 10px 20px 10px; background:#f3f2ee url(/gfx/h-leftCol-bg.jpg) top left repeat-x; font-size:11px; }
#sect-home .leftCol ul, #sect-home .contentCol ul { list-style-type:none; padding:0px; margin:15px 0 10px 0; }
#sect-home .leftCol li, #sect-home .contentCol li { margin:0px; padding:0px; display:inline; clear:both; }
#sect-home .leftCol li a, #sect-home .contentCol li a { background:url(/gfx/arrow-green.gif) top left no-repeat; padding:0 0 8px 18px; margin:0px; font-weight:normal; display:block; }
#sect-home .leftCol li a:hover, #sect-home .contentCol li a:hover { text-decoration:underline; }

#sect-home .feat-caption { background-color:#0BABDE; margin:0; position:relative; height:28px; width:558px;}
#sect-home .feat-caption p { padding:4px 0 0 8px; margin:0; font:14px 'century gothic',arial,sans-serif; color:#fff; }
#sect-home .feat-caption p a { color:#fff; text-decoration:none; font-weight:normal; background:url(/gfx/feat-caption-arrow.gif) top left no-repeat; padding-left:18px; }
#sect-home .feat-caption p a:hover { text-decoration:underline; }
#sect-home td.feat-img { background-color:#333333; }
#sect-home .feat-content { padding:0 10px 10px 12px; background:#4b4b4b url(/gfx/h-feat-bg.gif) top left repeat-x; color:#fff; }

#sect-home .feat-content H2 { color:#ccc; font:16px/19px 'century gothic',arial,sans-serif; font-weight:bold; text-transform:none; margin:0 0 17px 0; padding-top:10px; }
#sect-home .feat-content H2 strong { font-size:24px; line-height:25px; color:#fff; }
#sect-home .feat-content p, #sect-home .feat-content li { font-size:13px; font-family:trebuchet MS,arial,sans-serif; }
#sect-home .feat-content li { margin-bottom:8px; }
#sect-home .feat-content p { margin-bottom:15px; margin-top:0px; }
#sect-home .feat-content ul { list-style-type:none; padding:0px; margin:15px 0 10px 0; }
#sect-home .feat-content li { margin:0px; padding:0px; display:inline; clear:both; }
#sect-home .feat-content li a { background:url(/gfx/arrow-blue.gif) top left no-repeat; padding:0 0 8px 18px; margin:0px; color:white; font-weight:normal; display:block; }

#sect-home .feat-links H3 { background:none; font-weight:bold; font-size:17px; margin:2px 0 5px 0; padding:0px;  }
#sect-home .feat-links a { font-size:11px; }
#sect-home .feat-links a.interactive { background:url(/gfx/icon-interactive.gif) top left no-repeat; padding:0 0 8px 24px; }
#sect-home .feat-links a.video { background:url(/gfx/icon-video.gif) top left no-repeat; padding:0 0 8px 24px; }
#sect-home .feat-links a.audio { background:url(/gfx/icon-audio.gif) top left no-repeat; padding:0 0 8px 24px; }
#sect-home .feat-links a.slideshow { background:url(/gfx/icon-slideshow.gif) top left no-repeat; padding:0 0 8px 24px; }
#sect-home .feat-links a.document { background:url(/gfx/icon-document.gif) top left no-repeat; padding:0 0 8px 24px; }

.h-updateTable td { font-size:11px; line-height:15px; background-color:#eee; }
.h-updateTable H3 { background:none; margin:0 0 20px 0; padding:0px; font-size:17px; font-weight:bold; color:#000; }
.h-updateTable td.feat { background-color:#5e5e5e; color:#fff; }
.h-updateTable td.feat H3 { color:#fff; }
.h-updateTable td.feat a { color:#fff; }
.h-updateTable td.feat img { float:right; filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#666666,strength=2); }
#sect-home .h-updateTable td.persp img { border:1px solid #666; /* filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#888888,strength=2); */ }
#sect-home .h-updateTable td.persp a { font-weight:bold; }

#sect-home .contentCol .h-updateTable td.feat li a { background-image:url(/gfx/arrow-blue.gif); }
.h-updateTable li a:hover { text-decoration:underline; }

.h-newsUpdates { background:url(gfx/strip.gif) top left repeat-y; padding:0 15px 20px 12px; }
.h-newsUpdates p { font-size:11px; }
.h-newsUpdates H3 { font:17px/20px 'century gothic',arial,sans-serif; color:#000; background:none; margin:0px; padding:10px 0 10px 0; }
.h-newsUpdates em { color:#666; }
.h-newsUpdatesBtm { text-align:right; }

.h-newsUpdates a.email { background:url(/gfx/email.gif) 0px 3px no-repeat; padding-left:20px; }

#sect-home .leftCol .quickPoll { background:url(/gfx/h-quickPoll-bg.gif) top left repeat-y; }
#sect-home .quickPoll p { margin:3px 0 10px 0; }
#sect-home .quickPoll H3 {
	background:url(/gfx/h-quickPoll-top.gif) top left no-repeat; font:14px/13px 'century gothic',arial,sans-serif; color:white; font-weight:bold;
	margin:0px; padding:7px 0 10px 36px; position:relative;
	}

/* Use quickPoll-btm to add padding to the content */	
#sect-home .quickPoll-btm { background:url(/gfx/h-quickPoll-btm.gif) bottom left no-repeat; padding: 0 5px 10px 10px; font-size:11px; }


/* BEGIN Work Programme section styles */
#sect-wp .subnav { width:558px; }
#sect-wp div.leftCol { padding: 0 10px 20px 15px; line-height:15px; }
#sect-wp td.contentCol-wph { padding: 0 10px 40px 15px; background:url(/gfx/dots.gif) top left repeat-y; width:372px; line-height:18px; }
#sect-wp td.rightCol-wph { padding: 0 3px 20px 5px; background:url(/gfx/dots.gif) top left repeat-y; font-size:11px; width:178px; line-height:16px; }
#sect-wp .dots-hoz { margin-left:-15px; margin-right:-10px; }

#sect-wp td.contentCol-wp { padding: 0 10px 40px 15px; background:url(/gfx/dots.gif) top left repeat-y; line-height:18px; }
#sect-wp td.contentCol-wp H2 { font:19px/22px 'century gothic',arial,sans-serif; font-weight:bold; margin:0 0 20px 0; }
#sect-wp td.contentCol-wp H4 { font:14px/16px 'Trebuchet MS',arial,sans-serif; font-weight:bold; margin:35px 0 10px 0; }
/* #sect-wp td.contentCol-wp table td { font-size:11px; line-height:15px; } */

#sect-wp .feat { background-color:#414141; width:558px; }
#sect-wp .feat-links { background:url(/gfx/wp-feat-bg.gif) top left repeat-y; font-size:11px; width:171px; padding:5px 5px 10px 10px; }
#sect-wp .feat-links H3 { background:none; font-weight:bold; font-size:15px; margin:0px; padding:5px 0 15px 0; color:white; }
#sect-wp .feat-links ul { list-style-type:none; margin:0px; padding:0px; }
#sect-wp .feat-links ul li { margin:0 0 6px 0; }
#sect-wp .feat-links a { color:white; padding:0 0 6px 24px; display:inline; margin:0px; }
#sect-wp .feat-links a.interactive { background:url(/gfx/icon-interactive.gif) top left no-repeat; }
#sect-wp .feat-links a.video { background:url(/gfx/icon-video.gif) top left no-repeat; }
#sect-wp .feat-links a.audio { background:url(/gfx/icon-audio.gif) top left no-repeat; }
#sect-wp .feat-links a.slideshow { background:url(/gfx/icon-slideshow.gif) top left no-repeat; }
#sect-wp .feat-links a.document { background:url(/gfx/icon-document.gif) top left no-repeat; }

#sect-wp div.leftCol H3 { padding:15px 0 10px 0; margin:0px; font:15px/18px 'century gothic',arial,sans-serif; font-weight:bold; }
#sect-wp div.leftCol H4 { font-size:11px; padding:10px 0 0 0; margin:0px; }

#sect-wp div.leftCol table.dp { margin-bottom:0px; }
#sect-wp div.leftCol td.dp { font-size:11px; line-height:15px; }
#sect-wp div.leftCol td.dp a { text-decoration:none; }
#sect-wp div.leftCol td.dp img { border:1px solid #666; margin-left:4px; }
#sect-wp div.leftCol td.dp a:hover { text-decoration:underline; }

td.contentCol-wph H2 { font:23px/25px 'century gothic',arial,sans-serif; font-weight:bold; margin:15px 0 20px 0; }
/* Heading styles and padding for generic wp content pages */
#sect-wp .contentCol { padding-right:80px; }
#sect-wp .contentCol H2 { font:19px/24px 'century gothic',arial,sans-serif; font-weight:bold; margin:15px 0 20px 0; text-transform:none; }

/* Apply green arrows to all li a's in right column */
.rightCol-wph ul, .rightCol ul { list-style-type:none; padding:0px; margin:15px 0 10px 0; }
.rightCol-wph li, .rightCol li { margin:0px; padding:0px; display:inline; clear:both; }
.rightCol-wph li a, .rightCol li a { background:url(/gfx/arrow-green.gif) top left no-repeat; padding:0 0 5px 18px; margin:0px; font-weight:bold; display:block; }


/* BEGIN Discussion Paper styles */
/* Use seperate dp column classes to move headings up to top of each column */
td.rightCol-dp { padding: 0 3px 20px 5px; background:url(/gfx/dots.gif) top left repeat-y; font-size:11px; width:178px;}
td.rightCol-dp .p-discPaper H3 { margin-top:0px; }
/* Apply green arrows to all li a's in right column */
.rightCol-dp ul { list-style-type:none; padding:0px; margin:15px 0 10px 0; }
.rightCol-dp li { margin:0px; padding:0px; display:inline; clear:both; }
.rightCol-dp li a { background:url(/gfx/arrow-green.gif) top left no-repeat; padding:0 0 5px 18px; margin:0px; font-weight:bold; display:block; }
table.dpTable td img { border:1px solid #666; margin-right:12px; }
.filesize { margin:-5px 0 5px 18px; font-size:11px; }


/* BEGIN Our Work page styles */
.contentCol-ourWork img { float:left; border:1px solid #D4D6C2; margin:0 0 9px 9px; padding:3px; background-color:#fff; margin:2px 5px 0 0; }


/* BEGIN About section styles */
.contentCol-about img { float:right; border:1px solid #D4D6C2; margin:0 0 9px 9px; padding:3px; background-color:#fff; }


/* BEGIN Your Views styles */
/* Use indexTable to apply classes to quickPolls on index pages */
table.indexTable .quickPoll H3 { background:url(/gfx/yv-quickPoll-top.gif) top left no-repeat; padding-left:35px; padding-bottom:10px; border-left:none; margin-bottom:0px; }
table.indexTable .quickPoll .question { margin-left:-7px; margin-bottom:5px; }
table.pollsTable td p { margin:0px; }



/* BEGIN Quick Polls page styles */
/* Override subSect contentCol padding */
table.quickPollTable { margin-right:-60px; margin-bottom:-40px; }

/* BEGIN Country Profile PDFs page */
div.dataTable td { font-size:11px; }
td.pdf a { background:url(/gfx/icon-pdf.gif) top left no-repeat; padding:0 0 8px 24px; text-decoration:none; margin-left:40px; font-weight:bold; }
td.pdf a:hover { text-decoration:underline; }
td.interactive a { background:url(/gfx/icon-pdf.gif) top left no-repeat; padding:0 0 8px 24px; text-decoration:none; margin-left:40px; font-weight:bold; }
td.interactive a:hover { text-decoration:underline; }
td.video a { background:url(/gfx/icon-pdf.gif) top left no-repeat; padding:0 0 8px 24px; text-decoration:none; margin-left:40px; font-weight:bold; }
td.video a:hover { text-decoration:underline; }
td.audio a { background:url(/gfx/icon-pdf.gif) top left no-repeat; padding:0 0 8px 24px; text-decoration:none; margin-left:40px; font-weight:bold; }
td.audio a:hover { text-decoration:underline; }
td.slideshow a { background:url(/gfx/icon-pdf.gif) top left no-repeat; padding:0 0 8px 24px; text-decoration:none; margin-left:40px; font-weight:bold; }
td.slideshow a:hover { text-decoration:underline; }


/* BEGIN Example Content Page styles */
div.quickLinks { float:right; width:240px; margin:0 -30px 0 5px; }
/* Apply green arrows to all li a's in right column */
div.quickLinks ul { list-style-type:none; padding:0px; margin:15px 0 10px 0; }
div.quickLinks li { margin:0px; padding:0px; display:inline; clear:both; }
div.quickLinks li a { background:url(/gfx/arrow-green.gif) top left no-repeat; padding:0 0 5px 18px; margin:0px; font-weight:bold; display:block; }


/* BEGIN Comments styles */
.comment { width: 80%; margin: 0 0 0 10px; }

.comment-data  {  
  margin:0 0 0 4px;
  padding:0 0 0 2px;
  background-image:url(gfx/comment-top-bdr.gif);
  background-repeat:repeat-x;
  background-position:bottom left;
  }
.comment-data p {margin:0 8px 0 5px; padding:8px 0 2px 0; font-size:12px; color:#996; }
.comment-body  { margin:0 0 20px 0; padding:0 0 0 8px; font-size:12px; }
.comment-body p { margin:0 8px 0 5px; padding:8px 0 8px 0; font-size:12px; }


/* BEGIN News section styles */
a.mcoverage_popup { background:url(/gfx/icon-news-popup.gif) 0px 4px no-repeat; padding-left:16px; }


/* BEGIN Popup styles */
body#sect-pop { background-color:#000; background-image:none; }
body#sect-ppt { background-color:#fff; background-image:none; }

#sect-pop div, #sect-pop td { font-size:11px; }

div.pop-header { background:#000 url(/gfx/pop-logo.gif) top right no-repeat; height:48px; }
div.pop-controlStrip { background:#eff1db url(/gfx/pop-grid.gif) bottom left repeat-x; padding:0 10px 0 15px; border-bottom:1px solid #fff; }
div.pop-controlStrip H1 { font:16px/19px 'century gothic',arial,sans-serif; font-weight:bold; margin:0px; padding:5px 0 3px 0; }
div.pop-controlStrip p { margin:0 0 5px 0; }
div.pop-controlStrip ul { list-style-type:none; margin:12px 0 12px 0; padding:0px; }
div.pop-controlStrip ul li a { padding-top:2px; font-weight:bold; text-decoration:none; }
div.pop-closeWindow { float:right; margin:5px 0 0 0; }
div.pop-closeWindow a { background:url(/gfx/pop-closeWindow.gif) top right no-repeat; padding:1px 20px 4px 0; }

/* Use contentList for video and audio menus */
#sect-pop .contentList { background-color:#fff; overflow:auto; height:320px; }
#sect-pop .content { background-color:#fff; height:330px; overflow:auto; }
#sect-pop .interactiveHolder { background-color:#fff; text-align:right; }
#sect-pop .ppt { text-align:center; }
#sect-pop .contentList table { background:url(/gfx/dots-hoz.gif) bottom left repeat-x; margin-top:5px; }
#sect-pop .contentList td { font-size:11px; padding-top:10px; }
#sect-pop .contentList td.image { padding:10px 10px 10px 15px; }
#sect-pop .contentList td p { margin-top:0px; }

/* Use the body tag to identify which icons to use */
body.audio .contentList a { background:url(/gfx/icon-audio.gif) top left no-repeat; padding:1px 0 8px 24px; }
body.video .contentList a { background:url(/gfx/icon-video.gif) top left no-repeat; padding:1px 0 8px 24px; }

#sect-pop .backToMenu { background:url(/gfx/pop-backToMenu-bg.gif) bottom left repeat-x; padding:0px 10px 3px 15px; margin:5px -10px 0 -15px; border-bottom:1px solid #fff; }
#sect-pop .backToMenu p { padding-top:5px; }

#sect-pop .credits { background:#eff1db url(/gfx/pop-grid.gif) bottom left repeat-x; border-top:1px solid #e4e6d0; border-bottom:1px solid #eef0da; padding:0 10px 0px 12px; }
#sect-pop .credits p { margin:5px 0 5px 0; }
#sect-pop div.footer { width:100%; }