/* site wide default settings */
    * {margin:0px; padding:0px;}
    html, body {margin:0; padding:0;}
    body {text-align: center; background: #000 url(https://web.archive.org/web/20060824033632im_/http://i.cmpnet.com/v2.cmpnet.com/body_bg.gif) repeat-x top left;}
    p, h1, h2, h3, h4, h5, h6, a, ul, ol, li, dt, dd {
        margin: 0px;
        padding: 0px;
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    }
    p, ul, ol, li, dt, dd {font-size: 12px; line-height: 1.3em;}
    img {border: 0px none;}
    h6 {font-size: 10px; padding-bottom: .75em;}
    dl {padding-bottom: .75em;}
    dd {padding-left: 1em;}
    u {text-decoration: underline;}

/* center the page */
    #container {margin: 0px auto; padding-top: 57px; width: 756px; text-align: left;}

/* set up the background image for the top nav */
    #tnav {background: url(https://web.archive.org/web/20060824033632im_/http://i.cmpnet.com/v2.cmpnet.com/tnav-bg.gif) repeat-x top left;}

/* search form styles */
    form#search {display: inline; margin:0px; padding:0px;}
    #queryText {font: 11px/1em Arial, Helvetica, sans-serif; width: 100px;}

/* Body id triggering primary content area background */
    #homepage #content-container {margin: 0px; padding: 0px; color: #fff; background-color: #000;}

    #fullwidth #content-container {
		margin: 0px; padding: 20px 0px 0px 0px;
		background: #FAFAFA url(https://web.archive.org/web/20060824033632im_/http://i.cmpnet.com/v2.cmpnet.com/background-plain.jpg) no-repeat top left;
	}
    #fullwidth #content {margin: 0px 0px 0px 42px; padding: 0px;}
    #sidenav #content-container {
		margin: 0px; padding: 20px 0px 0px 0px;
		background: #FAFAFA url(https://web.archive.org/web/20060824033632im_/http://i.cmpnet.com/v2.cmpnet.com/background-snav.jpg) no-repeat top left;
	}

/* Company Links*/
    #company-links {
        position: relative; 
        margin: -16px 0px 0px 0px; padding: 0px; 
        top: 32px; left: 440px; width: 300px; 
        color: #4c4c4c;
        text-align: right;
        font-size: 10px;
    }
    #company-links a {color: #4c4c4c; text-decoration: none;}
    #company-links a:hover {color: #4c4c4c; text-decoration: underline;}

/* Content section; normal page elements styled here */
	#content {margin: 0px 0px 0px 15px; padding: 0px;}
	#content p {margin: 0px 0px .75em 0px;}
	#content td p {padding: 0px;}
	#content h1 {font-size: 24px; font-weight: bold; line-height: 1em; margin-bottom: .75em;}
	#content h2 {font-size: 18px; font-weight: bold; line-height: 1em; margin-top: 1em; margin-bottom: 1em;}
	#content h3 {font-size: 15px; font-weight: bold; line-height: 1em; padding-bottom: 0;}
	#content h4 {font-size: 15px; font-weight: normal; line-height: 1em; padding-bottom: 0;}
	#content h5 {font-size: 12px; font-weight: bold; line-height: 1em; padding-bottom: 0;}
	#content ul, #content ol {margin: 0px; padding: 0px 0px .75em 1em;}
	#content ul li ul, #content ol li ul {margin: 0px; padding-bottom: 0px;}
    #content a {color: #2c5e94; background: transparent; text-decoration: none;}
    #content a:hover {text-decoration: underline;}
    #content .backtotop p {margin:0; padding:0;}
    #content .backtotop {margin: 1em 0; padding:0; text-align: right; border-bottom: 1px solid #2c5e94;}
    #content .backtotop a:hover {text-decoration: none; border-bottom: 1px solid #2c5e94;}


/* breadcrumb section */
	p#breadcrumb {font-size: 12px; color: #1B5E9F; background-color: transparent; font-weight: bold; margin-bottom: 36px;}
	p#breadcrumb a {font-size: 12px; color: #000; background-color: transparent; font-weight: normal; text-decoration: none;}
	p#breadcrumb a:hover {text-decoration: underline;}

/* side navigation menus */
	#layout-snav {background: transparent url(https://web.archive.org/web/20060824033632im_/http://i.cmpnet.com/v2.cmpnet.com/snav-bg.gif) repeat-y top left;}
	#snav-container {
		margin: 40px 0px 0px 0px; 
        padding: 0px;
		width: 150px; 
		text-align: left;
    }
	#snav-container img {padding: 0px 0px .75em 4px;}
	#snav-container p {
        padding: 0px 0px .75em 12px;
    }
	ul#snav {
		padding: 0px 0px 0px 10px;
		list-style-type: none;
	}
	#snav li {
		padding: 0px 0px .5em 18px; 
		background: transparent url(https://web.archive.org/web/20060824033632im_/http://i.cmpnet.com/v2.cmpnet.com/bullet-c.gif) 0px 1px no-repeat; 
		color: #1A578E; 
		font-size: 12px; 
		font-weight: bold;
	}
	#snav li.current {background: transparent url(https://web.archive.org/web/20060824033632im_/http://i.cmpnet.com/v2.cmpnet.com/bullet-c-on.gif) 0px 1px no-repeat;}
	#snav li ul, #snav li.current ul {
		margin: 0px; 
		padding: .5em 0px 0px 6px; 
		width: 116px;
		list-style-type: none;
	}
	#snav li ul li, #snav li.current ul li {
		padding: 0px 0px .5em 0px;
		background: transparent; 
		font-size: 11px;
	}
	#snav li a {color: #2c5e94; background-color: transparent; text-decoration: none;}
	#snav li a:hover {text-decoration: underline;}
	#snav li ul li a {color: #2c5e94; background-color: transparent; font-weight: normal; text-decoration: none;}
	#snav li ul li a:hover {text-decoration: underline;}

/* secondary home page content area with the curved corners */
    #secondary-content {background-color: #fafafa;}
    #secondary-content p, 
    #secondary-content h1, 
    #secondary-content h2 {font-size: 12px; line-height: 1.3em; margin: 0px; padding: 0px 0px 0px 20px;}
    #secondary-content p {padding-top: 7px;}
    #secondary-content a {color: #3C79B1;}

/* secondary content area - headlines */
    #secondary-content .headln {color: #ffffff; background-color: #929292;}
    #secondary-content .headln h1 {font-weight: bold; padding: 7px 0px 7px 20px;}

/* secondary content area - content */
    /* if there is a headline use h2 */
        #secondary-content .h-events h2,
        #secondary-content .h-news h2,
        #secondary-content .h-thought h2,
        #secondary-content .h-audience h2 {font-weight: bold; color: #3C79B1; padding-top: 20px; padding-right: 7px;}

    /* if there is no headline use this class on the first paragraph */
        #secondary-content .h-events p.first,
        #secondary-content .h-news p.first,
        #secondary-content .h-thought p.first,
        #secondary-content .h-audience p.first {padding-top: 20px;}

        #secondary-content .h-events h2 a {color: #3C79B1; font-weight: bold;} 

    /* if there is a block you'd like aligned right e.g. an image */
        #secondary-content .h-events .image-right,
        #secondary-content .h-news .image-right,
        #secondary-content .h-thought .image-right,
        #secondary-content .h-audience .image-right {float: right; padding: 20px 0px 7px 10px;}

/* read more, more news, pdf-icon */
    #content a.readmore {
        color: #2c5e94;
        background: transparent url(https://web.archive.org/web/20060824033632im_/http://i.cmpnet.com/v2.cmpnet.com/bullet.gif) 0px 1px no-repeat;
        padding: 0px 0px .5em 18px;
        font-weight: bold;
        text-decoration: none;
    }
    #content a.readmore:hover {text-decoration: underline;}
                                 
    #content a.bpdf {
        color: #2c5e94;
        background: transparent url(https://web.archive.org/web/20060824033632im_/http://i.cmpnet.com/v2.cmpnet.com/bulletpdf.gif) 0px 0px no-repeat;
        padding: 3px 0px .5em 25px;
    }

/* the footer styles, center the footer section and style the basics */
    #footer-container {
        color: #ffffff;
        font: 8px/1em Verdana, Geneva, Arial, Helvetica, sans-serif;
        margin: 0px auto;
        padding: 1em;
        width: 756px;
        text-align: left;
    }
    #footer-container a {
        color: #ffffff;
        font: 8px/1em Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none;
    }
    #footer-container a:hover {text-decoration: underline;}
    #footer-container b {font-weight: normal; text-decoration: underline;}
    #footer-links {float: left; width: 43%;}
    #footer-legal {float: right; width: 55%; text-align: right;}
    #footer-snav {background:url(https://web.archive.org/web/20060824033632im_/http://i.cmpnet.com/v2.cmpnet.com/snav-bg1.gif) top left repeat-y;}

/* Callout box styles */
    .callout-container {margin-top: 8px;}
    .callout-background {background: #ebebeb url(https://web.archive.org/web/20060824033632im_/http://i.cmpnet.com/v2.cmpnet.com/callout-bg.gif) no-repeat 1px 0px;}
    .callout-edge {background: #BFCFDA url(https://web.archive.org/web/20060824033632im_/http://i.cmpnet.com/v2.cmpnet.com/callout-edge.gif) repeat-x bottom left;}
    .callout-content {margin: 0px; padding: 15px 10px 0px 11px; text-align: left;}
    .callout-content p.first {margin: 6px 0px 18px 0px; padding: 0px;}
    .callout-content p {margin: 0px 0px 18px 0px; padding: 0px;}
    .callout-content p strong, 
        .leadership-content p strong, 
        .box-content p strong {color: #4d4d4d;}
    .callout-content p a, 
        .leadership-content p a, 
        .box-content p a {color: #2c5e94;}
    .callout-content select {margin: 0px; padding: 0px; width: 100px; font-size: 10px; border: 0px none;}
	.callout-content table tr td ul { color: #2c5e94; padding: 0px 0px 7px 27px; margin: 0px; display: none; list-style-type: disc}
	.callout-content table tr td ul li a{ color: #2c5e94; text-decoration: none}
	.callout-content table tr td ul li a:hover{ color: #2c5e94; text-decoration:underline}
    /* will need to generate some complicated list code */


/* content body callout */
    .leadership-container {margin-top: 8px;}
    .leadership-background {background: #ebebeb url(https://web.archive.org/web/20060824033632im_/http://i.cmpnet.com/v2.cmpnet.com/leadership-bg.gif) repeat-x top left;}
    .leadership-edge {background: #BFCFDA url(https://web.archive.org/web/20060824033632im_/http://i.cmpnet.com/v2.cmpnet.com/leadership-edge.gif) repeat-x top left;}
    .leadership-header {margin: 0px; padding: 0px 20px; background-color: #ffffff; vertical-align: bottom;}
    #content .leadership-header h2{margin:0; padding:0;}
    .leadership-content, 
        .box-content {margin: 0px; padding: 15px 20px 0px 20px; text-align: left;}
    .leadership-content p, 
        .box-content p  {margin: 0px 0px 18px 0px; padding: 0px;}

/* half-page width boxes - plain version */
    .box-container {margin-top: 18px; float: left; margin-right: 18px;}
    .box-background {background: #ebebeb url(https://web.archive.org/web/20060824033632im_/http://i.cmpnet.com/v2.cmpnet.com/callout-bg.gif) repeat-x top left;}
    .box-edge {background: #BFCFDA url(https://web.archive.org/web/20060824033632im_/http://i.cmpnet.com/v2.cmpnet.com/callout-edge.gif) repeat-y top left;}

/* half-width boxes with photo protraits - audience page. */
    .aud-container {width: 322px; margin-top: 20px; margin-right: 15px;}
    .aud-bg {vertical-align: top; background: #ebebeb url(https://web.archive.org/web/20060824033632im_/http://i.cmpnet.com/v2.cmpnet.com/aud-bg.gif) repeat-x 0px 0px;}
    .aud-edge {width: 1px; background: transparent url(https://web.archive.org/web/20060824033632im_/http://i.cmpnet.com/v2.cmpnet.com/callout-edge.gif) repeat-y top left;}
    .aud-content {margin: 0px; padding: 0px;}
    .aud-content p  {margin: 13px 0px 5px 17px; padding: 0px;}
    .aud-edger {width: 100px; background: transparent url(https://web.archive.org/web/20060824033632im_/http://i.cmpnet.com/v2.cmpnet.com/aud-bg-r.gif) no-repeat top left;}
    .aud-name {margin-left: 10px; font-size: 10px;}

/* styles for lists that show up side-by-side e.g. Channel Products. */
    .list-container {float: left; margin-right: 24px; width: 230px;}
        #content .list-container p {margin:0; padding:0;}
        #content .list-container h2 {padding:0; margin-top: .75em; margin-bottom: .75em;}
        #content .list-container h3, #content .list-container h4, #content .list-container h5 {padding:0; margin-top: .75em; margin-bottom: 0em;}

        .list-container dt {margin-top: .75em;}
        .list-container dd {padding-left: 45px; padding-bottom: .5em;}
        .list-container dd a {color: #000; background-color: transparent; font-weight: bold; text-decoration: none;}
        .list-container dd a:hover {text-decoration: underline;}
        .list-container dd.region {margin-top: .75em; padding-left: 35px; color: #2c5e94; background-color: transparent; font-weight: bold;}

/* styles for the international channel table */
    .specialtable {margin: .75em 0px;}
    table.intlchannel tr td {border-bottom: 1px solid #bababa;}

    .intlchannel p {margin: .5em; padding: 0px;}
    .region {background-color: #E6E6E6;}

    .ic-edge {width: 1px; background: #a9bfD6 url(https://web.archive.org/web/20060824033632im_/http://i.cmpnet.com/v2.cmpnet.com/intl-edge.gif) repeat-y 0 0;}
    .ic-hdr-pub p, .ic-hdr-cf p, .region p {color: #2c5e94; font-weight: bold;}
    .ic-hdr-cf, .ic-cf, .l-ic-cf {text-align: center;}
    .ic-cf p, .ic-hdr-cf p, .l-ic-cf p {font-size: 11px;}
    .ic-cf p em {color: #2c5e94;}

    /* specific styles for the last row */
    table.intlchannel tr td.l-pub,   table.intlchannel tr td.l-ic-cf {border-bottom: 0px none;}
    table.intlchannel tr td.l-pub p, table.intlchannel tr td.l-ic-cf p {margin-bottom: 0px;}

    /* specific styles for the first row */
    table.intlchannel tr.firstrow td {border-top: 1px solid #bababa; border-bottom: 1px solid #bababa;}

/* in-page sub-navigation; see jobdescriptions.jhtml for an example */
	ul#subnav {list-style-type: none; text-align:left; padding: .25em 1em 2em;}
	ul#subnav li { display: inline;}

/* styles for Mission and Values page */
    .style1 {color: #336666;}
    .style3 {color: #336666; font-size: 24px;}
    ul.mv {margin: 0; padding: 0; list-style-type: circle;}
    ul.mv li {margin-left: 1em;}

/* miscellaneous styles */
    .border-content {background: #666 url(https://web.archive.org/web/20060824033632im_/http://i.cmpnet.com/v2.cmpnet.com/px_666666.gif) repeat-y 0 0;}
    .divider {background: #b6b1a8 url(https://web.archive.org/web/20060824033632im_/http://i.cmpnet.com/v2.cmpnet.com/px_b6b1a8.gif) repeat-y top left;}
    .clear {clear:both;}
    .image-right {font-size: 10px; float: right; padding: 3px 0px 7px 10px;}
        .image-right p {margin:0px; padding: 0px 0px 15px 0px;}
        .image-right p a {color: #2c5e94; background: transparent; text-decoration: none;}
        .image-right p a:hover {text-decoration: underline;}

/*
     FILE ARCHIVED ON 03:36:32 Aug 24, 2006 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 00:43:54 Jun 09, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.535
  exclusion.robots: 0.046
  exclusion.robots.policy: 0.035
  esindex: 0.009
  cdx.remote: 8.588
  LoadShardBlock: 186.496 (3)
  PetaboxLoader3.datanode: 219.568 (4)
  PetaboxLoader3.resolve: 302.765 (2)
  load_resource: 433.189
*/