/* CSS Reset */
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;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
a {text-decoration:none;color:#004785;outline:none}
a:hover {color:#000;}
p {z-index:1;}

body {background:#000;color:#333;font:normal normal normal 62.5%/1.4em Verdana,Arial,Sans serif;width:100%;height:100%;}
#wrap {position:fixed;z-index:0;width:100%;height:100%;top:0;left:0;overflow:hidden;}
#wrap img {width:100%;height:auto;}
#wrap p {color:white;display:none;font-size:1.1em;text-align:center}

#page {position:relative;margin:0 auto;width:960px;z-index:1;overflow:visible;min-height:640px}
h1 {float:left;width:211px;height:76px;}
h1 a {display:block;text-indent:-9999px;background:url(/Common/Images/logoApn.png) 0 0 no-repeat;width:211px;height:76px;}

h2, h3, h4 {font-family:Arial,Verdana,Sans-Serif;font-weight:bold;text-transform:uppercase;line-height:1em;}

#section {min-height:25px;}
#section h2 {color:#fff;text-align:right;font-size:3em;}
#apnSimulator h2 {font-size:4em;color:#004785;display:block;margin:5px;letter-spacing:-0.06em;}

#sidenav {left:0;position:absolute;width:210px}
#sidenav li {margin:0 0 5px;}
#sidenav li strong {display:block;background:transparent url(/Common/Images/navArrowDown.png) 192px 35px no-repeat;padding:8px 0;width:100%;font-weight:bold;}
#sidenav li a {display:block;background:transparent url(/Common/Images/transBlue.png) 0 0 repeat;color:#fff;font-family:Arial,Verdana,Sans-Serif;font-size:1.7em;line-height:1.7em;text-indent:25px;cursor:pointer;}
#sidenav ul {overflow:hidden;background:transparent url(/Common/Images/transBlack.png) 0 0 repeat;padding:5px 0;}
#sidenav ul li {padding:1px 0;margin:0;background:transparent;}
#sidenav ul li a {background:transparent;font-size:1.1em;line-height:1.25em;text-indent:0;padding:4px 0 4px 25px;font-weight:bold;width:auto !important}
#sidenav ul li a:hover {color:#ff6;background:url(/Common/Images/transWhite20.png) 0 0 repeat;}
#sidenav ul li.selected a {color:#ff6;}

.navigation li.closed ul, .navigation li.closed div {display:none;}

#footer {clear:right;float:right;font-family:Arial,Verdana,Sans-Serif;position:relative;margin:0 0 10px;width:240px;z-index:1;}
#footer ul {clear:both;overflow:auto;padding:0;text-transform:uppercase;display:block;width:240px;float:right;background:transparent url(/Common/Images/transBlack.png) 0 0 repeat;}
#footer ul li {float:right;padding:5px;width:110px;text-align:center}
#footer ul li a {color:#fff;padding:5px;margin:0 5px;display:block;}
#footer ul li a:hover {color:#ccc;}

#header {margin:25px 0 0;overflow:auto;}
#header a {outline:none;font-family:Arial,Verdana,Sans-Serif}
#header ul, #header fieldset {background:url(/Common/Images/transGrey.png) 0 0 repeat;float:right;font-family:Arial;text-transform:uppercase;color:#fff;height:34px;}
#header li {float:left;margin:3px;overflow:auto;}
#header li a {color:#fff;padding:8px 7px;display:block;}
#header li a:hover {color:#ccc;}
#header fieldset {margin-left:5px;min-width:210px;}
#header fieldset input, #header fieldset label {float:left;}
#header fieldset img {margin:10px 4px 0 6px;float:left;}
#header fieldset .txt {font-size:1em;background:#999;border:1px solid #ccc;color:#fff !important;padding:1px;margin:0 8px 0 0;color:#000;width:142px;}
#header fieldset label {margin-top:8px;line-height:18px;padding:0 12px 0 0;}
#header fieldset label a {color:#fff;cursor:pointer;}

#content {margin-bottom:10px;position:relative}
.narrow {float:left;width:480px;margin:0 0 0 230px;}
.wide {float:right;width:730px;margin:0;}
.main {background:transparent url(/Common/Images/transWhite.png) 0 0 repeat;}

#content h2 {font-size:4em;color:#004785;display:block;margin:5px;letter-spacing:-0.06em;}
#content h2.dual {font-size:5.2em;display:block;}
#content h2.larger {font-size:7em !important;line-height:0.75em;letter-spacing:0;}
#content h2.dual span {font-size:0.4em;display:block;line-height:1em;letter-spacing:-0.06em;}

.lede {margin:7px 7px 0;}
.lede p {font-size:1.1em;color:#333;margin:0 0 1em;}

.ledeneue {font-size:1.1em;padding:7px}
.ledeneue p {color:#333;margin:0 0 1em}
.ledeneue p.top {margin-top:1em}
.ledeneue h3 {color:#004785;font-size:1.1em;margin-bottom:1em}
.ledeneue strong {font-weight:bold}
.ledeneue strong.blue {color:#004785}
.ledeneue sup {font-size:0.7em;vertical-align:text-top}
.ledeneue img.gap {margin-bottom:1em !important}
.ledeneue img.border {border:1px solid #999}
.ledeneue img.inright {float:right;margin:0 0 1em 1em}
.ledeneue img.inleft {float:left;margin:0 1em 1em 0}
.ledeneue img.inmiddle {display:block;margin:0 auto}
.ledeneue img.flushleft {float:left;margin-left:-25px;margin-top:1em}
.ledeneue ol.numbers {list-style-type:decimal;margin:1em 0 1em 25px}
.ledeneue ol.flush li {clear:both}
.ledeneue ul.bullets {list-style-type:disc;margin:1em 0 1em 25px}
.ledeneue ul.bullets ul {list-style-type:circle}

ol.loweralpha {list-style-type:lower-alpha;margin:1em 0 1em 25px}

.opaquebg {background-color:#fff;clear:both;overflow:auto;padding:14px 7px}
.transbg {clear:both;overflow:auto;padding:14px 7px}

.formatCopy {float:left;width:470px}

.calegend {color:#cc783c;font-weight:bold}

.calendar-tabs { margin:7px; }
.calendar-tabs .tab { padding:10px 10px }
.calendar-tabs .tab p { padding:10px 0 20px; text-align:center }
.calendar {overflow:auto}
.calendar li {float:left;height:160px;margin:0 2em 2em 0}
.calendar-tight li {margin-right:0.5em}
.calendar-tighter li {margin-right:0.2em}
.calendar-tight li.nospace, .calendar-tighter li.nospace {margin-right:0}
.calendar table th, .calendar table td {font-size:1.1em;padding:3px 5px;text-align:center}
.calendar table .month {font-size:1em;font-weight:bold;text-align:left;text-transform:uppercase}
.calendar table .days,
.calendar table .lcount {color:#004785}
.calendar table .l {color:#cc783c;font-weight:bold;text-align:right}
.calendar table .hl {background-color:#b3b5b6}
.calendar table .shl {background-color:#cc783c;color:#fff}

#planning h3 {color:#004785;font-family:Arial,Verdana,Sans-Serif;font-size:1.3em;font-weight:bold;line-height:1;margin-bottom:1em;text-transform:none}
#planning h4 {color:#004785;font-family:Arial,Verdana,Sans-Serif;font-size:1.1em;font-weight:bold;line-height:1;margin-bottom:0;text-transform:uppercase}
#planning table {border-collapse:separate;border-spacing:5px;color:#fff;margin:0 0 1em -5px}
#planning table.gap {margin-bottom:3em}
#planning table th, #planning table td {text-align:center;padding:4px;width:90px}
#planning table .thWide {width:400px}
#planning table .thMedium {width:300px}
#planning table .hrow2Medium {width:200px}
#planning table .hrow3Medium {width:200px}

#planning table th {background-color:#004785}
#planning table td {background-color:#8a8c8e}
#planning table .hcol {background-color:#296395;text-align:right}
#planning table .hrow2 {background-color:#14558d}
#planning table .hrow3 {background-color:#3d719f}
#planning table.gapWide {margin-bottom:3em}
#planning table.gapWide th, #planning table.gapWide td {text-align:center;padding:4px;width:180px}

#sidebar {float:right;width:240px;}
#sidebar .navigation li {margin:5px 0;}
#sidebar .navigation li a {display:block;background:transparent url(/Common/Images/transWhite.png) 0 0 repeat;color:#000;font-family:Arial,Verdana,Sans-Serif;font-size:1.4em;height:1%;line-height:1em;text-transform:uppercase;cursor:pointer;padding:20px 0 20px 14px;}
#sidebar .navigation li ul {overflow:auto;background:transparent url(/Common/Images/transBlack.png) 0 0 repeat;}
#sidebar .navigation li ul li {padding:1px 0;margin:0;background:none;}
#sidebar .navigation li .panel a {width:auto;background:none;font-size:1.1em;line-height:1.25em;padding:0;margin:0;font-weight:bold;}
#sidebar .navigation li .panel img {display:block;margin:0;padding:0;}

.hdr {display:block;text-indent:-9999px;background-position:0 0;background-repeat:no-repeat;}
h2.hdrWelcome {width:300px;height:48px;background-image:url(/Common/Images/txtWelcome.png);}
h3.hdrOutstandingResources {width:235px;height:24px;background-image:url(/Common/Images/title.png);padding:0px;margin:0px 0px 0px -4px;}

#sidebar #sidemap {position:relative;margin:1px 0 5px;}
#sidebar #mapwrap {position:relative;margin:0;}
#sidebar #mapwrap.inline {position:relative;width:240px !important;height:250px !important;}
#sidebar #mapwrap.fullscreen {margin:0;float:none;position:absolute;top:0;left:0;width:100%;height:100%;}
#sidebar #mapoverlay {position:absolute;top:0;right:0;z-index:99;}
#sidebar #mapoverlay a {background:#6c9acb;color:#fff;font-size:1em;font-weight:bold;padding:1em;line-height:1em;text-indent:0;}

#content #listNewsItems {margin:0 15px;}
#content #listNewsItems li {display:block;padding:0 0 10px;clear:both;margin:30px 0;}
#content #listNewsItems img {float:left;border:1px solid #999;margin:4px 0 0;}
#content #listNewsItems div {float:left;width:560px;margin:0 0 1em 20px;}
#content #listNewsItems div h3 {font-weight:bold;font-size:1.1em;margin:0 0 10px;line-height:1.2em;}
#content #listNewsItems div h3 span {display:block;font-weight:normal;}
#content #listNewsItems div p {margin:0;}
#content #listNewsItems div a {font-size:1.1em;}

#content .itemNews {margin:20px 35px 20px 15px;}
#content .itemNews h3 {font-weight:bold;margin:0;font-size:1.1em;}
#content .itemNews h3 span {font-weight:normal;display:block;}
#content .itemNews p {margin:1em 0;line-height:1.4em;}
#content .itemNews .itemNewsImage {float:right;width:305px;margin:0 0 10px 20px;}
#content .itemNews .itemNewsImage img {display:block;border:1px solid #999;margin-bottom:1em}
#content .itemNews .itemNewsImage em {display:block;margin:6px 2px 0;font-style:normal;color:#999;}

.listNarrowImages {margin:20px 15px;padding:25px 0 0 20px;border:1px solid #9b9fa3;}
.listNarrowImages li {overflow:auto;clear:both;padding:0 0 25px;}
.listNarrowImages img {float:left;border:1px solid #999;}
.listNarrowImages div {float:left;width:290px;margin:0 0 0 15px;}
.listNarrowImages div h3 {font-weight:bold;font-size:1.1em;line-height:1.2em;text-transform:none;color:#004785;}
.listNarrowImages div h3 span {display:block;font-weight:normal;}
.listNarrowImages div p {margin:0;}
.listNarrowImages div a {font-size:1.1em;}
.listNarrowImages div a.hover {color:#000}

.introGallery {margin:15px;font-size:1.1em;}
.introGallery h3 {color:#004785;text-transform:none;margin:0 0 1em;}
.introGallery p {line-height:1.45em;margin:0 0 1em 0;}

#thumbGallery {margin:15px;border: 1px solid #999;padding-top:5px;}
#thumbGallery p {margin:1em 15px;}
#thumbGallery ul {margin:0 0 10px 0;overflow:auto;padding:0 0 9px 10px;}
#thumbGallery li {float:left;margin:9px 7px 0 0;}
#thumbGallery img {display:block;border:1px solid #999;}

#listCareers {margin:0}
#listCareers li {margin:0 15px 20px;}
#listCareers li.none {margin-left:7px}
#listCareers h3 {font-weight:bold;margin:0;font-size:1.1em;text-transform:none;line-height:1.2em;color:#004785;}
#listCareers h3 span {font-weight:normal;display:block;color:#333;}
#listCareers p {margin:0.75em 0;}

#listDirectSales {height:1%;margin-bottom:1em;overflow:auto}
#listDirectSales li {float:left;margin-bottom:1em;width:233px}
#listDirectSales h4 {color:#004785;font-weight:bold}

#listIndustryLinks li {margin-bottom:1.5em;width:100%;clear:both;border-top:1px solid #ccc;padding:1em 0;}
#listIndustryLinks li:first-child, #listIndustryLinks li.first-child {border:0;}
#listIndustryLinks li h3 {text-transform:none;width:350px}
#listIndustryLinks li a {display:block;font-weight:normal;color:#333;margin:0.25em 0;}
#listIndustryLinks li p {margin:0;width:350px}
#listIndustryLinks li img {float:right;margin:0 0 1em}

#listPartners {border: 1px solid #999;font-size:1.1em;margin:7px;padding:20px}
#listPartners li {clear:both;margin-bottom:2em;width:100%}
#listPartners li span {float:left;margin-bottom:2em;text-align:center;width:230px}
#listPartners li h4, #listPartners li p {margin:0 0 1em 230px}
#listPartners li h4 {font-weight:bold}

#swfPanel {height:429px;background:#fff url(/Common/Images/bgProducts.gif) 0 100% repeat-x;margin:15px;}

#sidebar .boxHolder {margin:0 0 10px;overflow:auto;}
#sidebar .boxHeading, #sidebar .boxContent {width:100%;float:left;clear:both;}
#sidebar .boxHeading {background:url(/Common/Images/transWhite.png) 0 0 repeat;}
#sidebar .boxHeading h3 {font-size:1.4em;font-weight:normal;text-indent:12px;padding:1em 0;display:block;}
#sidebar .boxContent {background:url(/Common/Images/transWhite.png) 0 0 repeat;}
#sidebar .boxFooter {background:url(/Common/Images/transWhite.png) 0 0 repeat;clear:both;overflow:auto;width:240px;}
#sidebar .linksSide {margin:0 12px 10px;}
#sidebar .linksSide li {background:url(/Common/Images/arrowRight.png) 0 0.5em no-repeat;padding:0 0 0 11px;line-height:2.2em;}
#sidebar .linksSide a {font-size:1.1em;font-weight:bold;}

#listFacts li {padding:0 14px 5px;color:#333;font-size:1.1em;}
#navFacts {margin:0 0 0 15px;position:relative;}
#navFacts li {float:left;width:155px;text-align:center;line-height:2.2em;font-weight:bold;color:#004785;}
#navFacts li.links {width:22px;}
#navFacts img {vertical-align:middle;cursor:pointer;padding:5px 5px 1em;}

#boxTestimonial h3, #boxPowerpoint h3, #boxDownloaded h3, #boxRelatedLinks h3, #boxCreativeTutorial h3, #boxCreativeSimulator h3 {background:url(/Common/Images/iconTick.png) 205px 50% no-repeat;}
#boxFacts h3 {background:url(/Common/Images/iconInformation.png) 205px 50% no-repeat;}
#boxFacts .boxContent {padding-bottom:5px;}

#boxPowerpoint .boxContent p {display:block;margin:1em 14px;}
#boxPowerpoint .boxContent img {display:block;border:1px solid #ccc;margin:10px auto;}
#boxPowerpoint .boxFooter {padding:6px 0 0;}
#boxPowerpoint .boxFooter #pptDownload {padding:0 0 0 20px;background:url(/Common/Images/iconDownload.gif) 0 50% no-repeat;float:left;margin:0 0 0 6px;line-height:24px;}
#boxPowerpoint .boxFooter ul {float:right;}
#boxPowerpoint .boxFooter ul li {float:left;line-height:24px;margin:0 2px 0 0;}
#boxPowerpoint .boxFooter a {cursor:pointer;}

#boxTestimonial .boxContent blockquote {width:210px;margin:10px auto 0;}
#boxTestimonial .boxContent blockquote a {display:none}
#boxTestimonial .boxContent img {border:1px solid #ccc;margin:10px auto;}
#boxTestimonial .boxFooter {padding:6px 0 0;}
#boxTestimonial .boxFooter #viewTestimonial {padding:0 0 0 20px;background:url(/Common/Images/iconMagnify.gif) 0 50% no-repeat;float:left;margin:0 0 0 6px;line-height:24px;}
#boxTestimonial .boxFooter ul {float:right;}
#boxTestimonial .boxFooter ul li {float:left;line-height:24px;margin:0 2px 0 0;}
#boxTestimonial .boxFooter a {cursor:pointer;}

#boxCreativeTutorial .boxContent p,
#boxCreativeSimulator .boxContent p {display:block;font-size:1.1em;margin:1em 14px;}
#boxCreativeTutorial a,
#boxCreativeSimulator a {background:url(/Common/Images/arrowRight.png) 0 50% no-repeat;display:block;font-weight:bold;line-height:2.2em;padding:0 0 0 11px}

#boxPoll h3 {background:url(/Common/Images/iconEroteme.gif) 205px 50% no-repeat;}
#boxPoll .loader img {display:block;margin:10px auto;}
#boxPoll .question, #boxPoll .answer {display:none;}
#boxPoll .question {margin:10px 15px 15px;}
#boxPoll .answer {margin:0 15px;}
#boxPoll .answer label {display:block;margin-left:1.2em;clear:both;padding:0 0 4px;}
#boxPoll .answer label input {float:left;margin-left:-1.2em;margin-right:3px;}
#boxPoll .answer label span {float:left;}
#boxPoll .answer .submit, #boxPoll .results a {clear:both;font-weight:bold;display:block;background:url(/Common/Images/arrowRight.png) 0 0 no-repeat;padding:0 0 0 12px;margin:20px 0;cursor:pointer;}
#boxPoll .results {margin:0 15px;padding:0 0 20px;display:none;}
#boxPoll .results p {clear:left;overflow:auto;margin:0 0 0.6em;}
#boxPoll .results p span {float:left;background:#5c81a3;height:1em;width:170px;margin:0.2em 0.2em 0;}
#boxPoll .results p em {float:left;}

.faqQuestions {margin:15px 20px;font-size:1.1em;}
.faqQuestions li {background:url(/Common/Images/arrowRight.png) 0 6px no-repeat;padding:0 0 0 11px;line-height:2.2em;}
.faqQuestions li a {font-weight:bold;}

.faqAnswers {margin:0 20px;font-size:1.1em;}
.faqAnswers li {margin:0 0 25px;}
#content .faqAnswers h3 {text-transform:none;padding-top:20px;}
#content .faqAnswers p {margin:1em 0;line-height:1.4em;}

#navGlossary {margin:20px 10px 10px;font-size:1.1em;}
#navGlossary li {float:left;}
#navGlossary a {padding:0.5em;}

#listGlossary {clear:both;font-size:1.1em;margin:0 15px 20px;padding:15px 0 0;}
#listGlossary dt {font-weight:bold;color:#004785;margin:20px 0 15px;}
#listGlossary .listGlossaryTerms dt {color:#333;margin:0;}
#listGlossary .listGlossaryTerms dd {margin:0 0 15px;}

#panelCampaigns {border:1px solid #a5a5a5;height:1%;margin:17px;}
#panelCampaigns h3 {text-transform:none;color:#004785;font-size:1.3em;margin:11px;}
#panelCampaigns fieldset {margin:0 0 11px 11px;}
#panelCampaigns label {float:left;margin:0 20px 0 0;font-weight:bold;font-size:1.1em;}
#panelCampaigns select {font-family:Verdana;display:block;margin:8px 0 0;border:1px solid #ccc;font-size:1em;}
#panelCampaigns select option {padding-right:2em;}

.listCampaign {padding:9px 0 9px 51px;clear:both;overflow:auto;}
.listCampaign li {float:left;width:102px;text-align:center;margin:0 10px;cursor:pointer;overflow:auto;}
.listCampaign li a {display:block;overflow:auto;width:102px;}
.listCampaign li img {display:block;border:1px solid #ccc;margin:6px 0 0;}
.listCampaign li em {font-weight:bold;font-size:1.1em;display:block;vertical-align:bottom;}
.listCampaign li.loader {width:100%;padding:100px 0;margin:0;cursor:wait;}
.listCampaign li.loader img {display:block;margin:0 auto;border:0 !important;}
.listCampaign li.loader strong {font-weight:bold;}

.totalResults {margin:5px 0 0 11px;}
.navCampaigns {clear:both;height:1%;margin:5px 0 10px 8px;overflow:auto;visibility:hidden}
.navCampaigns li {float:left;margin:0 3px;}
.navCampaigns li a.selected {font-weight:bold;}

.inlineCampaign {float:right;margin:1em 0 1em 1em;}

#listAudienceInsights {border:1px solid #ccc;margin:10px;overflow:auto;padding:0 0 10px}
#listAudienceInsights li {clear:both;margin:17px 18px 0;overflow:hidden;width:auto}
#listAudienceInsights li li {clear:left;float:left;margin:5px 0 0;padding-right:0.5em;width:auto}
#listAudienceInsights li li.download {clear:none;float:right;padding-right:0}
#listAudienceInsights li img {border:1px solid #ccc;float:left}
#listAudienceInsights li p {margin:0 0 0 137px}
#listAudienceInsights li p strong {display:block;font-weight:bold;margin-bottom:9px}
fieldset.filterCatgeory {display:block;margin:3px 7px;text-align:right}
fieldset.filterCatgeory select {text-align:left}
.navInsights {clear:left;float:left;width:120px}

.navInsightsMod {clear:left;float:left;width:120px}
#listAudienceInsights.mod {border:none;margin:0}
#listAudienceInsights.mod li {height:1%;margin-top:0}
#listAudienceInsights.mod li li {font-size:0.9em}
#listAudienceInsights.mod p {height:1%}

#widemapwrap {position:relative;margin:10px auto;border:1px solid #ccc;width:710px;}
#widemapheader {position:relative;width:700px !important;background-color:#fff;padding:5px;overflow:auto;}
#widemapheader div { float:left;width:140px;position:relative; }
#widemapheader div.less {width:120px}
#widemapheader div.left { width:556px;border-right:1px solid #eee; }
#widemapheader div.right {width:120px}
#widemapheader div.right div { height:auto; }
#widemapheader div.right div input, #widemapheader div.right div select { font-family:Verdana; }
#widemapheader div div { padding:4px 0 4px 4px;border-bottom:1px solid #eee;height:19px; }
#widemapheader div .bottom { border-bottom:none;height:auto; }
#widemapheader div img { margin:-3px 0;width:15px;height:15px; }
#widemapheader div .field { width:90px; }
#widemapheader div span { font-weight:bold; }
#widemap {position:relative;width:710px !important;height:450px !important;}
#widemap .message { z-index:100;position:absolute;background-color:#fff;border:1px solid #4c7da9;width:300px;height:40px;top:150px;left:185px;padding:20px;font-size:.7em;text-align:center; }

#formatSelectorFlashLarge {height:442px}
#formatSelectorFlashLarge p {padding-top:200px}
.formatSelector {float:right;margin:-36px 15px 0 0;padding:3px}
.formatSelector label {display:block;font-family:Arial,Verdana,Sans-Serif;color:#004785;font-weight:bold;text-transform:uppercase;line-height:1em;font-size:1.8em;margin:0 0 7px;}
.formatSelector div {line-height:1}
.formatSelector div img {float:left;vertical-align:top;margin:0.5em 5px 0;}

#listFormatDetail {float:right;margin:30px 10px 30px 0}
#listFormatDetail li {background:url(/Common/Images/bgNavFormatBlue.gif) repeat-x 0 0}
#listFormatDetail li li {background:transparent;}
#listFormatDetail #listFormatImages li {background:none;}
#listFormatDetail li a.title {color:#fff;cursor:pointer;display:block;font-family:Arial;font-size:1.4em;height:30px;line-height:30px;margin-top:3px;padding-left:10px;text-transform:uppercase;width:214px}
#listFormatDetail li a.title {background:transparent url(/Common/Images/navArrowDown.gif) 205px 17px no-repeat;}
#listFormatDetail li.closed a.title {background:transparent url(/Common/Images/navArrowRightWhiteBlueBg.gif) 210px 50% no-repeat !important;}
#listFormatDetail li.nk {background-image:url(/Common/Images/bgNavFormatGray.gif)}
#listFormatDetail li.nk a.title {background:transparent url(/Common/Images/navArrowRightWhite.gif) 210px 10px no-repeat !important;}
#listFormatDetail .detail {width:224px}
#listFormatDetail .detail ul {height:142px;margin:1px 0;overflow:hidden;width:224px}
#listFormatDetail .navigation {background-color:#f2f3f4;height:23px;padding:7px 7px 0}
#listFormatDetail .navigation a {color:#999;cursor:pointer;display:block;float:left;font-size:1.1em;height:17px}
#listFormatDetail .navigation a.videoplayer, #listFormatDetail .navigation a.magnify, #listFormatDetail .navigation a.viewstudy {background:url(/Common/Images/iconMagnify.gif) no-repeat 0 40%;margin-left:20px;padding-left:20px}
#listFormatDetail .navigation a.linkFormatPrevious {background:url(/Common/Images/navArrowDoubleLeft.gif) no-repeat 0 40%;padding-left:16px}
#listFormatDetail .navigation a.linkFormatNext {background:url(/Common/Images/navArrowDoubleRight.gif) no-repeat 100% 40%;float:right;padding-right:16px}

.listContact {float:left;width:358px}
.listContact li {margin-bottom:1em}
.listContact h6 {font-weight:bold;text-transform:uppercase}

.enqForm .formColumn, .regForm .formColumn {float:left;width:358px}
.enqForm fieldset, .regForm fieldset {clear:left;margin-bottom:0.75em;overflow:auto}
.enqForm label, .regForm label {float:left;padding:2px 0;width:180px}
.enqForm input, .enqForm select, .regForm input {float:left;font-family:Verdana;font-size:1em;padding:2px;width:156px}
.enqForm .ph1-2 {float:left}
.enqForm input.ph1 {width:26px}
.enqForm input.ph2 {width:109px}
.enqForm select.ddl {width:81px}
.enqForm .enq label {float:none}
.enqForm .enq textarea {float:none;font-family:Verdana;font-size:1em;height:168px;margin-top:0.75em;padding:2px;width:332px}
.enqForm .optin label, .enqForm .optin input, .regForm .optin label, .regForm .optin input {margin-right:0.75em;padding:0;width:auto}
.enqForm input.submit, .regForm input.submit {background:transparent url(/Common/Images/navArrowRight.png) no-repeat 100% 50%;border:none;color:#004785;cursor:pointer;margin:1.5em 0 0;padding:0 10px 0 0;width:110px}

    .regForm .formColumn {width:230px}
    .regForm label {width:70px}
    .regForm input {width:140px}
    .regForm select {width:147px}
    .regForm .optin label {width:420px}
    .regForm input.submit {width:60px}

#creativeTips {border:solid 1px #b3b5b7;font-size:1.1em;margin:14px;padding:14px}
#creativeTips strong {font-weight:bold}
#creativeTips ol {list-style:decimal inside}
#creativeTips li {margin-top:1em}
#creativeTips .deco {overflow:auto}
#creativeTips .deco li {float:left;overflow:auto}
#creativeTips .deco li.space {margin-left:49px}
#creativeTips img {border:solid 1px #999}
#creativeTips img + img {margin-left:50px}

.swfPanelWide {display:block;font-size:1.1em;text-align:center;width:730px}
#apnSimulatorObject {font-size:1.1em;line-height:442px;text-align:center}
#apnSimulatorObject a.noflash {display:inline !important}
#swfCreativeTutorial {height:240px;line-height:240px}
#swfInnovationsTimeline {height:313px;line-height:313px}
#swfManagementProfiles {height:401px;line-height:401px}
#swfSevenDeadlySins {height:553px;line-height:550px;width:730px}

.simulatorDisclaimer {display:none;padding:1em 0 1em 218px}

.del {display:none;}

#videoPlayer {position:absolute;top:0;left:0;width:730px;height:240px;border:1px solid #fff;}
#apnSimulator {position:absolute;top:0;left:0;width:730px;height:442px;z-index:100;background:#fff;overflow:hidden}

.searchResults td { padding:8px; vertical-align:top; border-top:1px solid #ccc; }
.searchResults .header { font-weight:bold; }
.searchResults .header td { border-top:none; }

#videoWindow {display:none;}

.promotionEntry {border:1px solid #a5a5a5;margin:17px;overflow:auto;}
.promotionEntry .decoPromotion {float:right;margin:36px 15px 0 0 !important;border:1px solid #ccc;}

#bookmark {cursor:pointer}

.formEntry {margin:15px}
.formEntry h3 {text-transform:none;font-size:1.1em;margin-bottom:1em}
.formEntry fieldset {background:url(/Common/Images/transBlue.png) 0 0 repeat;padding:17px;width:350px}
.formEntry label {color:#fff;display:block;clear:both;margin:0 0 8px;overflow:hidden;}
.formEntry label span {float:left;}
.formEntry label input, .formEntry label textarea {font-family:Verdana;font-size:1em;padding:2px;width:60%}
.formEntry label input.feText {float:right;}
.formEntry label select {float:right;font-family:Verdana;font-size:1em;padding:2px;width:62%}
.formEntry label .feCheck input {float:left;margin:0 10px 0 0;width:auto !important}
.formEntry label em {display:block;margin:0 0 0 2.5em;}
.formEntry label textarea {width:99%;margin-top:0.5em;height:50px}
.formEntry .btnSubmit {float:right;color:#fff;border:1px solid #999;background:#004785;padding:5px 7px;cursor:pointer;}
.formEntry .btnExplore {float:none}
.formEntry .btnSubmit:hover {color:#000;border:1px solid #ccc;background:#0e4d85;}
.formEntry .terms {color:#fff;text-decoration:underline}

.terms ol {list-style-type:decimal;margin:1em 0 1em 25px}
.terms ul {list-style-type:disc;margin:1em 0 1em 25px}
.terms ul ul {list-style-type:circle}

#ssPpt {display:none;width:760px;height:560px;}
#slidePpt ul {position:relative;width:760px;height:560px;margin:0;}
#slidePpt ul li {display:none;background:#eee;width:760px;height:560px;margin:0;padding:0;}
#slidePpt ul li img {display:block;margin:0 auto;}
#slidePpt ol {bottom:2px;width:500px;height:24px;background:#eee;left:5px;padding:3px 10px 3px 0;position:absolute}
#slidePpt ol li {float:left;margin:0 0 0 10px;line-height:24px;}
#slidePpt ol li.btn {width:24px;height:24px;margin:0;cursor:pointer;}
#slidePpt ol li.btn a {display:block;}

#pptImages li img {display:block;margin:0 auto;}

.testimonial h2 {font-size:4em;line-height:1;color:#004785;display:block;margin:0 0 0 4px;letter-spacing:-0.06em;}
.tcopy {margin:10px}
.tcopy h3 {font-size:1.2em;color:#004785;}
.tcopy p {margin-top:1em}
.tcopy strong {font-weight:bold}
.tcopy img {display:block;margin:2em auto 0}

#ajPage {width:650px;height:auto;}

#privacy ul {margin:2em 1em;}

#tabs {clear:both;overflow:auto}
#tabs li {border-left:solid 1px #ced5d9;float:left}
#tabs li:first-child, #tabs li.first-child {border-left:none}
#tabs li a {background:url(/Common/Images/bgTab_off.gif) repeat-x 0 0;color:#fff;cursor:pointer;display:block;float:left;height:30px;padding:3px 8px}
#tabs li a.selected {background-image:url(/Common/Images/bgTab_on.gif)}
.tab {border:solid 1px #a5a5a5;padding:17px}

ul.thumbs {height:1%;overflow:auto;padding-bottom:10px;margin:0 0 0 10px;}
ul.thumbs li {float:left;margin:0 20px 10px 0;text-align:center;width:120px;}
ul.thumbs li em {display:block;}

.article {font-size:1.1em;line-height:1.5}
.article strong {font-weight:bold}
.article em {font-style:italic}
.article ul li {list-style-type:disc;margin:0.5em 0 0.5em 3em}
.article ol li {list-style-type:decimal;margin:0.5em 0 0.5em 3em}
.article p {margin:0 0 1em}

#btnNewsArchive {float:right;overflow:hidden;width:166px;height:28px;margin:4px 4px 0 0;background:url(/Common/Images/btnNewsArchive.gif) 0 0 no-repeat;text-indent:-999px;}
#btnNewsArchive:hover {background-position:0 -28px;}

#btnNewsIndex {float:right;overflow:hidden;width:182px;height:28px;margin:4px 4px 0 0;background:url(/Common/Images/btnNewsIndex.gif) 0 0 no-repeat;text-indent:-999px;}
#btnNewsIndex:hover {background-position:0 -28px;}

#btnFullWindowSimulator {display:none;float:right;overflow:hidden;width:109px;height:30px;margin:4px 4px 0 0;background:url(/Common/Images/btnFullWindow.gif) 0 0 no-repeat;text-indent:-999px;cursor:pointer;}
#btnFullWindowSimulator:hover {background-position:0 -30px;}

#btnCloseFullscreen {float:right;overflow:hidden;width:93px;height:28px;margin:4px 4px 0 0;background:url(/Common/Images/btnFullWindowClose.gif) 0 0 no-repeat;text-indent:-999px;cursor:pointer;}
#btnCloseFullscreen:hover {background-position:0 -28px;}

#apnSimulator h2, #apnSimulator a {display:none;}

#videoRoadside, #videoTransit {float:right;margin:0 0 1.5em 1em;}

/* thickbox styles
*{padding:0; margin:0;}
#TB_window {font:11px Verdana, Helvetica, sans-serif;color:#333;}
#TB_secondLine {font:10px Verdana, Helvetica, sans-serif;color:#666;}
#TB_window a:link, #TB_window a:visited {color:#999;}
#TB_window a:hover {color:#000;}
#TB_window a:active, #TB_window a:focus {color:#999;}
#TB_overlay {position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background:url(/Common/Images/macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#01375d;filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
body.ie6 #TB_overlay {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}
#TB_window {position:fixed;background:#eee;color:#999;z-index:102;display:none;text-align:left;top:50%;left:50%;}
body.ie6 #TB_window {position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin:15px 0 0 15px;border:1px solid #ccc;border-top-color:#666;border-left-color:#666;}
#TB_caption{height:25px;padding:7px 30px 10px 15px;float:left;}
#TB_closeWindow{height:27px;padding:2px 10px 10px 0;float:right;}
#TB_closeWindow a {line-height:24px;color:#999;}
#TB_closeWindow a img{vertical-align:top;}
#TB_closeAjaxWindow{padding:3px 10px 0 0;height:24px;text-align:right;position:absolute;right:5px;bottom:5px;}
#TB_closeAjaxWindow a {line-height:24px;color:#999;}
#TB_closeAjaxWindow a img{vertical-align:middle;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background:#eee;height:27px;}
#TB_ajaxContent{clear:both;padding:0;overflow:hidden;text-align:left;line-height:1.4;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p {padding:5px 0;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
body.ie6 #TB_load {position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
body.ie6 #TB_HideSelect {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
*/

*{padding:0; margin:0;}
#TB_window {font-size:12px;color:#333;}
#TB_secondLine {font-size:10px;color:#666;}
#TB_window a {color:#666;}
#TB_window a:hover {color:#000;}
#TB_overlay {position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background:url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
* html #TB_overlay {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}
#TB_window {position:fixed;background:#eee;color:#999;z-index:102;display:none;text-align:left;top:50%;left:50%;}
* html #TB_window {position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin:15px 0 0 15px;border:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 15px;float:left;}
#TB_closeWindow{height:27px;padding:2px 10px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:3px 10px 0 0;height:24px;text-align:right;position:absolute;right:5px;bottom:5px;}
#TB_closeAjaxWindow a {line-height:24px;color:#999;}
#TB_closeAjaxWindow a img{vertical-align:middle;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background:#eee;height:27px;}
#TB_ajaxContent{clear:both;padding:0;overflow:hidden;text-align:left;line-height:1.4;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p {padding:5px 0;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
* html #TB_load {position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
* html #TB_HideSelect {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

#btnPrint, #btnSave {margin:0 10px 0 0;}
#skipPackages {cursor:pointer;}

.navNews {overflow:hidden;height:1%;padding:0 0 1em 1em}
.navNews li {float:left;}
.navNews .div {padding:0 1em}