img { border:0 }
#mcmMainWrapper { width:800px; padding:0px; margin:auto; }
#roof { height:125px; width:800px; }
#headContainer { background-image:url(/images/mcm_hdr.jpg); width:800px; height:180px; }
#headCranium { margin:0px; padding:0px; height:142px; }
#headLogo { float:left; position:relative; }
#headAnimation { margin:2px 0px 0px 411px; position:relative; float:left; }
#headWelcomeLogin { font-family:Arial, Helvetica, sans-serif; font-size:12px; float:right; text-align:right; position:relative; margin:91px 10px 0px 0px; }
#headWelcomeLogin span { color:white }
#headMandible { clear:both; margin:0px 0px 0px 5px; height:38px; }
#headCartContents { float:left; margin-left:15px; position:relative; background-image:url(/images/top_checkoutbase.png); width:247px; height:35px; }
#headCartContents #cartContents { float:left; width:180px; text-align:center; color:#003366; margin-left:5px; margin-top:8px; font-family:Tahoma; font-size:14px; }
#headCartContents #checkout { float:right; margin-top:5px; margin-right:1px; border-style:none; }
#headCart { float:right; margin-right:20px; }
#headContact { display:block; float:right; margin-right:0px; border-style:none; width:108px; height:35px; }
#headerFacebookButton { padding-top:1px; height:35px; }
#twitterButton { margin-bottom:3px; height:30px; }
#mcmContentWrapper { background-color:#FFFFFF; padding:1px; min-height:540px; border:1px solid #52709B; }
#navbar { float:left; padding:15px 0px 0px 15px; width:200px; background-color:#FFFFFF; }
#mcmContent { padding:20px 0px 10px 205px; background-color:#FFFFFF; }
a:link { text-decoration:underline; color:#002e72; }
a:visited { text-decoration:underline; color:#5b5b5b; }
a:active { text-decoration:underline; color:#5b5b5b; }
a:hover { text-decoration:underline; color:#3097F7; }
body, #productcwdownloadinfoBody body { background-color:#C0C0C0; position:relative; margin-top:0px; }
td, .text9, .text10, .text11, .text12, .extra_hl, .extra_l1  { font-family:Arial, Helvetica, sans-serif; }
td { font-size:12px; color:#000000;}
.cdcCentralTable td, #cdclist td, #oldcdclist td { text-align:center; }
.cdcCentralTable td.cdcTitle, #cdclist td.title, #oldcdclist td.title { text-align:left; }
.copyright { font-size:9px; color:#003366; clear:both; }
.text9 { font-size:9px; }
.text10 { font-size:10px; }
.text11 { font-size:11px; }
.text12 { font-size:14px; font-weight:bold; }
.extra_hl { font-size:14px; font-weight:bold; color:#3A6BC5; padding-left:3px; }
.extra_l1 { font-size:11px; font-weight:normal; color:#D57F00; }
.boldblack { font-size:14px; font-weight:bold; color:#000000; }
#navbox td { cursor:pointer; }
.headerhighlight { cursor:pointer; font-weight:bold; font-size:12px; text-decoration:underline; color:#FFFF00; }
#headWelcomeLogin a:link { font-weight:bold; font-size:12px; text-decoration:none; color:#FFFFFF; }
#headWelcomeLogin a:visited { font-weight:bold; font-size:12px; text-decoration:none; color:#FFFFFF; }
#headWelcomeLogin a:hover { font-weight:bold; font-size:12px; text-decoration:none; color:#FFFF00; }
#divi1 .divi1 { font-size:11px; font-weight:normal; color:#CCCCCC; }
#divi1 a:link { font-weight:normal; font-size:11px; text-decoration:none; color:#CCCCCC; }
#divi1 a:visited { font-weight:normal; font-size:11px; text-decoration:none; color:#CCCCCC; }
#divi1 a:hover { font-weight:normal; font-size:11px; text-decoration:underline; color:#CCCCCC; }
#sidebar { position:relative; width:160px; }
#navlist { margin:0; padding:0; list-style-type:none; text-align:left; margin-top:20px; }
#navlist a, #navlist a:visited, .navHeaders { display:block; padding:6px 2px 7px 30px; background-color:#FFFFFF; background-image:url(l1_down.jpg); background-repeat:no-repeat; background-position:0% 50%; color:#215aad; text-decoration:none; height:20px; }
#navlist a:hover { background-color:#FFFFFF; color:#cd1e3a; font-size:14px; }
.navHeaders { font-weight:bold; font-size:14px; background-image:url(l1_header.png); }
#sidebar #navlist .uberlink { background-color:#FFFFFF; background-repeat:no-repeat; background-position:0% 50%; font-size:14px; color:#cd1e3a !important; cursor:default; }
#weSupportHeading { margin:20px 0px 0px 35px }
#weSupportCOJ { margin:20px 0px 10px 35px; z-index:10; position:relative; }
#weSupportCOJNumbers { margin-left:52px; margin-top:-44px; height:16px; }
#weSupportCOJNumbers .cojStaticNums { z-index:1; margin-left:5px; float:left; }
#weSupportFHF { margin:20px 0px 10px 15px }
#weSupportUTR { margin:10px 0px 10px 15px }
#weSupportCAF { margin:15px 0px 20px 0px }
p, ul.CDCProductList { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; }
ul.CDCProductList li { margin: 20px auto; }
p.errmsg, p.TechSupporterrmsg { font-weight:bold; font-size:15px; text-decoration:none; color:#F80A0A; }
p.TechSupporterrmsg { width:560px; text-align:center; }
a:hover img, input[type="submit"]:hover, input[type="image"]:hover { opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity = 50); }
.audioSample:hover, .screenshotThumbs:hover { cursor:pointer; opacity:.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity = 50); }
.zenDiv { font-family:Arial, Helvetica, sans-serif; margin-right:20px; }
.zenDiv legend { font-size:1.3em }
.zenDiv div { font-size:12px }
.zenDiv label { font-size:14px }
form { margin:0 }
#fullTextPage { width:558px; margin-left:10px; }
#fullTextPage li { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#showcdcs .afsc2id { width:70px }
.productHeader { font-weight:bolder }
.afscHeader { font-weight:bolder }
.choseProduct select, .choseCategory select { margin-left:50px }
.productSelected { color:#CD1E3A !important; display:inline-block; font-style:italic; font-weight:lighter; text-align:center; }
#dcontent table { margin-top:20px; margin-bottom:20px; }
#showcdcs .product { margin-bottom:10px }
#showcdcs .none { color:red }
#dcontent .cdcStatus { background:url("/images/availableCDCs_bckg.png") scroll 0 0 transparent; background-repeat:no-repeat; overflow:hidden; height:146px; width:542px; margin:10px 20px 20px 0; clear:both; position:relative; }
.IE9 #dcontent { margin-top:300px }
#dcontent { margin-top:20px }
#dcontent .cdcStatusSpan { float:left; margin:10px 10px 0 10px; }
.italics { font-style:italic }
.dlInstructRed { font-weight:bold; color:red; }
.clearBoth { clear:both }
.clearRight { clear:right }
.clearLeft { clear:left }
#cdclist table { width:100% }
#cdclist td, #oldcdclist td { padding:2px }
#cdcFrame { display:block; float:left; height:100%; width:560px; clear:both; overflow:auto; }
a.toggleCDCs { cursor:pointer }
.centerColumn { text-align:left }
.free { color:#215AAD; float:right; font-weight:bold; width:50px; margin-top:10px; }
.gamesTextHeader { font-weight:bold; float:left; }
.gamesText { margin-top:10px; color:#215AAD; width:139px; float:left; margin-left:46px; text-align:justify; }
table.completed { text-align:center }
.tmonials_hdr { margin-top:-60px; margin-left:100px; font-family:Tahoma; font-size:14px; color:#063777; }
.testimonials_prod_info { display:block; position:relative; }
#theLink { cursor:pointer; color:#CC0000; font-family:Tahoma; text-decoration:underline; }
#theLink:hover { color:#06307b; opacity:.8; }
#pressHeader { display:block; overflow:hidden; height:112px; width:560px; background-image:url('/images/presspage/hdr_press.png'); background-repeat:no-repeat; margin:0px 0px 40px 10px; color:#063777; }
#pressHeader p { margin:0; padding:0; font-family:Tahoma; font-size:14px; color:#063777; }
#pressHdrLeft { float:left; padding-left:140px; padding-top:0; padding-bottom:0; margin-top:45px; }
#pressHdrRight { padding-left:360px; padding-top:0; padding-bottom:0; margin-top:45px; }
.pressContent { width:500px; margin-left:40px; margin-bottom:40px; }
.pressArticle { margin:15px 0px }
.pressContent hr { width:50%; background-color:#9c9c9c; border-color:#9c9c9c; }
.pressArtDate { font-family:Tahoma; font-size:14px; color:#9c9c9c; }
.shareButton { float:right; margin-right:0px; }
.pressArtHeadline p { font-family:Tahoma; font-size:17px; text-align:justify; color:#063777; margin:5px 0px; }
.pressArtHeadline a:link { text-decoration:none }
#whatsNewHeading { width:560px; background-image:url('/images/whats_new/hdr_WhatsNew.png'); background-repeat:no-repeat; background-position:0px 20px; height:100px; }
#whatsNewPage { margin-left:10px; width:570px; }
#animatics { float:left; width:125px; height:125px; position:relative; }
#caption { font-family:Tahoma, sans-serif; font-size:12px; color:#063777; text-align:center; }
#whatsNewHdrTextual span { float:right; margin-top:30px; font-family:Tahoma, sans-serif; font-size:12px; color:#063777; }
#whatsNewHdrTextual p { margin-left:155px; padding-top:60px; width:400px; font-family:Tahoma, sans-serif; font-size:14px; color:#063777; }
.whatsNewArticle { width:560px; margin-bottom:30px; }
.whatsNewArticle .snippetHeading { font-family:Tahoma, sans-serif; font-size:16px; font-weight:bold; color:#063777; margin-left:40px; margin-bottom:10px; }
.articleBits { float:left; }
.whatsNewArticle p { margin-left:70px; }
#activationList img { margin:10px 0px; }
#screenshots { background-color:#1d3d5a; border-radius:20px; }
#largeScreenshot { padding-top:8px; margin-top:20px; margin-bottom:10px; background-color:#1d3d5a; border-radius:20px; text-align:center; height:500px; }
#thumbsScreenshot { text-align:center; padding-bottom:6px; }
.screenshotThumbs { margin:4px; width:90px; }
div#lastUpdateDate { float:right; padding-right:10px; padding-top:13px; }
img#lgScreenshot { border-radius:16px }
#mainError.faqContactError { display:inline-block; width:560px; }
div.error { text-align:center; margin:auto; width:400px; }
div#CorrSuggWrapper p a.blueLink:link, div#CorrSuggWrapper p a.blueLink:visited { color:#002e72; font-family:Arial, Helvetica, sans-serif; }
div#corrFormWrapper { margin:auto; margin-bottom:14px; border:2px solid #cccccc; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:10px; width:470px; font-family:Arial, Helvetica, sans-serif; font-size:.8em; }
select#product { width:220px; }
label#prodLabel { font-weight:bold; color:#002e72; }
div#innerFieldWrapper { display:block; overflow:hidden; margin-top:10px; width:470px; }
div#leftInner { float:left; display:block; overflow:hidden; width:250px; padding-bottom:14px; }
div#rightInner { float:right; width:220px; }
textarea#comment { border:1px solid #cccccc; padding-right:1px; width:210px; overflow:hidden; resize:none; height:100px; overflow-y:scroll; }
h3.nameLabel { color:#002e72; margin:0; padding:0; font-size:.9em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
div.iName { margin:5px auto 5px auto; float:left; }
div.iName input { width:110px; }
input#email { width:230px; }
input#cdc { width:230px; }
div#cardNoDiv { float:left; margin-right:10px; }
span#qInputFields { float:right; }
div#flashcardInputs { display:block; overflow:hidden; width:230px; }
input#cardNum { width:40px; }
input#quesNum { width:30px; }
div#tgl1 { display:block; }
select#qType { width:114px; }
div.clrDiv { margin:0; padding:0; clear:both; }
p#disClaimP { font-size:.7em; text-align:center; float:left; letter-spacing:-.02em; clear:both; color:#002e72; margin:0; padding:0; width:240px; font-size:.9em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
div#buttonWrapper { margin-top:5px; margin-right:29px; width:200px; float:right; }
.Submit:hover { opacity:.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity = 50); }
label.createAccountLabel { display:inline-block; width:145px; }
a#privPol:link { color:#002e72; }
a#privPol:visited { color:#5b5b5b; }
form#showcdcs { margin:auto; padding:10px 0 10px 0; width:500px; border:2px solid #cccccc; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
#cdcManagerTextFlow li { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.textFlow p { color:#063777; }
.textFlow li { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#063777; }
.cdcsCurrent { margin: 24px 40px 0; text-align:center; }
#availCDCsBuyUnlock { background:url('/images/CDCcentral/LockIcon.png') no-repeat; height:43px; margin-left:10px; }
#availCDCsBuyUnlock p { margin-left:40px; font-weight:bold; padding-top:15px; color:#063777; }
#availCDCs1dot0 { background:url('/images/CDCcentral/CDCIcon.png') no-repeat; height:43px; padding-top:0px; margin-left:30px; width:400px; }
#availCDCs1dot0 p { padding-top:12px; margin-left:70px; }
#availCDCsNeedSoft { background:url('/images/CDCcentral/thumb_CDC.png') no-repeat; height:43px; margin-left:25px; padding-left:30px; margin-top:50px; }
#availCDCsNeedSoft p { margin-left:65px; padding-top:8px; }
.cdcCentralTableHeader { background-color:#CECED0; border:1px solid black; text-align:center; padding:2px; font-weight:bold; }
.cdcCentralTable tr:nth-child(odd) { background-color:#E5E5E7; }
.cdcCentralTable tr:nth-child(even) { background-color:#FBFBFD; }
.textFlow { width:500px; margin-left:20px; }
.submitHeading p { color:#990000; font-size:22px; font-weight:bold; margin-bottom:0px; padding-bottom:0px; margin-top:0px; padding-top:0px; }
.submitHeading hr { margin-top:0px; padding-top:0px; border:1px solid #6699cc; }
#submitform { border:2px solid #cccccc; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
#submitform label { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#063777; font-weight:normal; }
#submitform input, #submitform textarea { border:1px solid #7F9DB9; }
#progressBarWrapper { height:30px; width:555px; }
#progressBarFirst { border:2px solid black; border-right:none; -webkit-border-top-left-radius:10px; -moz-border-top-left-radius:10px; -ie-border-top-left-radius:10px; -o-border-top-left-radius:10px; border-top-left-radius:10px; -webkit-border-bottom-left-radius:10px; -moz-border-bottom-left-radius:10px; -ie-border-bottom-left-radius:10px; -o-border-bottom-left-radius:10px; border-bottom-left-radius:10px; width:30px; height:30px; float:left; }
#progressBarSecond { border:2px solid black; border-right:none; width:80px; height:30px; float:left; }
#progressBarThird { border:2px solid black; border-right:none; width:190px; height:30px; float:left; }
#progressBarFourth { border:2px solid black; border-right:none; width:190px; height:30px; float:left; }
#progressBarFifth { border:2px solid black; -webkit-border-top-right-radius:10px; -moz-border-top-right-radius:10px; -ie-border-top-right-radius:10px; -o-border-top-right-radius:10px; border-top-right-radius:10px; -webkit-border-bottom-right-radius:10px; -moz-border-bottom-right-radius:10px; -ie-border-bottom-right-radius:10px; -o-border-bottom-right-radius:10px; border-bottom-right-radius:10px; width:50px; height:30px; float:left; }
.availCDCsHeader { background:url(/images/hdr_availableCDCs.png) no-repeat; margin-left:10px; width:570px; height:100px; }
.availCDCsHeader p { padding-top:50px; padding-left:125px; font-size:14px; }
.cdcTextFlow p { font-size:14px; }
#tsearch { margin:20px auto 20px 25px; padding-bottom:10px; width:520px; text-align:right; border:2px solid #cccccc; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; border-radius:10px; }
.techSearchRow { margin:10px 0px; }
.techSearchLabel { color:#063777; width:115px; margin-top:4px; float:left; text-align:right; margin-right:10px; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.techSearchField { width:320px; border:1px solid #7f9db9; }
.techSearchButton { width:460px; text-align:center; }
#techContactForm, #contactTech { border:2px solid #cccccc; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; border-radius:10px; }
#techContactForm input, #techContactForm select, #techContactForm textarea { border:1px solid #7f9db9; }
.techContactText { color:#063777; margin-bottom:0px; }
#techFormError { text-align:center; margin-left:0px; margin-top:10px; color:red; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
div#techUserGuides { width:346px; margin:auto; }
div.uGuides { display:inline-block; }
div#techUserGuides div:nth-child(1), div#techUserGuides div:nth-child(3) { margin-right:5px; }
.contactTechHeader { padding:10px; }
p.techSupportParagraph { width:565px; }
#kbpid, #kbosid { width:360px; margin-left:10px; margin-right:20px; }
#keywrds { width:355px; margin-right:20px; margin-left:10px; }
.techImage { margin:40px auto; }
#contactTech { display:block; overflow:hidden; padding:10px; height:auto; width:500px; margin-left:25px; }
#contactTech input, #contactTech select, textarea { margin-right:5px; border:1px solid #7f9db9; }
textarea#contactTechComment { font-family:Arial, Helvetica, sans-serif; color:#999999; width:200px; height:160px; margin-bottom:15px; resize:none; }
#contactTech p, #tsearch p { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#063777; }
.contactSelect { margin-top:6px; width:242px; }
#contactTechSupport p.testContactText { margin:0; padding:3px 0px 5px 0px; padding-bottom:3px; }
div.techSupportError { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; clear:both; color:#F80A0A; }
.borderRed { border:1px solid red !important; }
.errorMessageShow { display:block; color:#F80A0A; }
a#PDGAdvisorMenuItem:link, a#PDGAdvisorMenuItem:visited { font-style:italic; color:#CC0000 !important; font-size:14px; font-weight:bold; }
a#PDGAdvisorMenuItem:hover { font-size:16px; }
.winner3 a { text-decoration:none; }
div.double_seperator_lines_top_thin { margin-bottom:20px; width:560px; height:3px; display:block; border-top:1px solid #7696FE; border-bottom:2px solid #7696FE; }
div.double_seperator_lines_bottom_thin { margin-top:20px; width:560px; height:3px; display:block; border-top:2px solid #7696FE; border-bottom:1px solid #7696FE; }
#PDGAdvisorAdvertisement { margin:auto; margin-left:-15px; margin-top:20px; outline:none; border:none; text-decoration:none; }
ul.pdgAdvUlStyles { font-family:Arial; font-size:12px; padding:0px; margin-top:-10px; margin-bottom:10px; margin-left:10px; }
p.prodDescriptionLinks { font-weight:bold; margin-bottom:10px; }
span.viewLinks { font-weight:normal; margin-left:5px; cursor:pointer !important; color:#002E72 !important; text-decoration:underline; }
span.viewLinks:hover { color:#3097F7 !important; }
div.compareChartWrapper { margin-top:20px; margin-bottom:-10px; }
div.WhyBuyLinkGroup { margin-top:-11px; }
p.prodDescriptionLinks { margin-left:30px; }
p.whichGuide { margin-left:0px; text-transform:uppercase; }
.pdgAdvisorProductViewAreas { display:none; }
div.PDGAdvisorYouTubeVideo, div.CDCAdvisorYouTubeVideo { margin-top:20px !important; display:block; margin:auto; width:380px; height:300px; }
div#screenshots.advisorScreenshots { height:auto; }
div.advisorScreenshots div#largeScreenshot { height:auto; margin-bottom:10px; }
img#lgScreenshot.pdgScrnShotLg { margin:auto; display:block; height:427px; width:523px; }
img.pdgScrnShotSm { width:94px; height:auto; border-radius:8px; }
#testContactTable { display:none; }
#pdgAdvisorRightGuideContentArea { display:block; }
#pdgAdvisorWhichGuideContentArea { display:block; }
p.compDescriptionLinks { font-size:15px; margin:10px auto 0 40px; padding:0px; }
p.chooseIf { font-size:14px; margin:5px 0px 20px 40px; }
div.compChartAreas { margin-top:0px; }
p.compDescTitle { font-size:18px; }
ul.pdgAdvUlStyles { margin-left:80px; }
p.whyBuyPar { margin-bottom:0px; padding-bottom:0px; }
p.compChartPar { margin-top:0px; padding-top:0px; margin-bottom:40px; }
img.imgCompChart { width:540px; margin-top:25px; }
.checkoutOffer .offerWrapper, .offerWrapper p, .offerWrapper p a { font-family:Tahoma, sans-serif; font-weight:bold; }
.checkoutOffer h3 { color:red; text-align:center; font-size:16px; }
.checkoutOffer .discountPitch { padding:10px; margin:0 0 5px; background-color:#dfe8ff; }
.checkoutOffer .discountPitch p { font-size:14px; margin:0; }
.checkoutOffer .discountPitch p a { font-size:14px; }
.checkoutOffer .discountPitch p a:visited { font-size:14px; }
.checkoutOffer form { float:right; }
.applyDiscountNote { text-align:center; }
.applyDiscountNote p { font-size:16px; color:red; }
#otbettertogether .lineTitle { color:red; }
div#swf { border:2px solid black; width:125px; background-color:black; }
div#wn25YearBanner { margin-top:-10px; margin-bottom:10px; display:block; width:547px; height:120px; background-image:url('/images/whats_new/25years.png'); background-repeat:no-repeat; }
div#wn25YearBanner p { margin-left:40px; color:#063777; padding-top:50px; width:380px; }
img.searchResultHeader { margin-bottom:8px; }
p#advisorLearnMoreLink { margin-top:80px; }
p.AdvStudyNow {; }
a.AdvisorStudyNowButtonSuccess { cursor:pointer; display:block; margin:auto; margin-bottom:25px; width:193px; height:48px; background-image:url('/products/images/btn-studyadvisornow.png'); }
a.AdvisorStudyNowButtonSuccess:hover { opacity:.5; }
a#AdvStudyNowLinkSuccess { text-decoration:none; outline:none; }
img.compareChartImage { padding-top:20px; }
#faqForm { width:542px; height:101px; margin-left:30px; margin-top:10px; background-repeat:no-repeat; }
#faqForm div { padding:5px; }
#leftFAQForm { float:left; width:50%; }
.class2 A { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#191584; font-weight:bold; }
.class2 A:hover { color:#FF0000; }
.faqQ { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#191584; font-weight:bold; }
.faqA { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; }
#testContactSect { font-family:Verdana, sans-serif; font-size:13pt; color:#000000; margin:10px 0px; padding:0px; text-align:center; }
#testShowForm { color:#173AAC; }
#testContactSectThanks { margin:10px 0px; padding:0px; text-align:center; }
div#mcmSubHeading { width:545px; text-align:center; padding-top:20px; }
body#contactusBody table tr td div#mcmSubHeading { padding-top:30px;}
body#contactusBody table tr td p.needHelp { padding-top:40px; }
body#contactusBody table tr td div.moreHelpButtonWrapper { margin-bottom:20px; }
.cdcProdPresRightColumnLower ul li { font-family:Arial, Helvetica, sans-serif; }
h3.moreAboutAdvisorHeadline { text-align:center; font-size:18px; margin:0px; padding:0px; }
hr.blackHorzRule { display:block; width:100%; height:1px; border-bottom:2px solid #85b9d4; }
h3#testOutCycle, p.outOfCycle { text-align:center; padding-top:20px; font-size:18px; color:#063777; font-weight:normal; }
p.outOfCycle { padding-top:0px; }
h3#testOutCycle a:link, h3#testOutCycle a:visited { color:#c50402; font-size:18px; font-weight:bold; }
h3#testOutCycle a:hover { opacity:.6; }
.alignCenter { text-align:center; }
h3.rewriteComingSoonHl { margin:0px; padding:0px; }
p.rewriteDescription { margin-top:5px; }
div.prodDescSeperator { text-align:center; vertical-align:middle; margin:auto; width:490px; background-repeat:repeat-x; }
div.prodDescSeperator h4 { background-color:white; width:120px; margin:auto; }
div.prodDescListArea { margin:auto; margin-bottom:10px; width:490px; }
div.prodDescListArea ul li { font-size:15px; }
div.downloadIconsRow { margin:auto; display:block; width:442px; margin-bottom:20px; }
div.downloadIconsRow a { display:inline-block; }
div.downloadIconsRow strong { vertical-align:48px; margin:auto 54px auto 40px; }
body#correctionsTemplateBody { background-color:#fff; position:relative; margin-top:5px; }
p.breadcrumb { background-color:#F0F0F0; font-size:10px; color:#003366; }
.correxHeading { text-align:center; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.intro { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#003399; text-align:center; }
#NCOebooksKindle { margin-left:5px; }
div.secondParBooksProducts, p.prodDesc2ndPar { margin-top:8px; }
p.audioPar { padding-top:0px; padding-bottom:0px; }
form#viewTestimonials { display:none; }
#theLink { position:absolute; top:173px; left:40px; border:none; background:none; }
#contentMainWrapper { position:relative }
ul#CorrectionsUL li a { font-weight:bold; font-family:arial,helvetica, sans-serif; text-decoration:underline; }
div#mcmContent.cdcHallFameContent { text-align:center }
div.blueHR { padding:1px; display:block; margin:10px auto; width:90%; background-color:#92b6ff; }
p#advisorInstructions { color:#063777; font-size:18px; font-weight:bold; }
#SrAWrapper { text-align:right; position:relative; border-radius:9px; border:1px solid #ffa800; margin:auto; width:510px; background:#fffbc1; /* Old browsers */ background:-moz-linear-gradient(top,  #ffffff 0%, #ffee9e 100%); /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffee9e)); /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top,  #ffffff 0%,#ffee9e 100%); /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top,  #ffffff 0%,#ffee9e 100%); /* Opera 11.10+ */ background:-ms-linear-gradient(top,  #ffffff 0%,#ffee9e 100%); /* IE10+ */ background:linear-gradient(to bottom,  #ffffff 0%,#ffee9e 100%); /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffee9e',GradientType=0 ); /* IE6-9 */ }
#SrAWrapper #SrAAnnouncement { font-weight:bold; line-height:20px; font-size:16px; text-align:center; display:block; width:408px; margin:8px auto 14px 88px; padding:0; }
#numberOneTabContent ul li { font-size:12px; }
#SrAWrapper #SrAAnnouncement a:link, #SrAAnnouncement a:visited { color:#063777; }
#SrAWrapper #SrAAnnouncement a:hover { opacity:.7; }
#SrAWrapper #SrAAnnouncement span { font-size:15px; font-weight:normal; }
#SrAWrapper #pdgWatch { position:absolute; top:7px; left:-10px; }
.notifyThanksPageTitle { text-align:center; margin:20px auto 30px auto; }
.notifyThanksPageTitle h1 { font-family:tahoma, sans-serif; font-size:20px; font-weight:normal; color:#063980; letter-spacing:-1px; display:inline-block; margin:0 0 2px 0; }
.notifyThanksPageTitle .horzLine { height:2px; background-color:#7396ff; }
.notifThankYouMessageTitle { width:480px; margin:auto; margin-bottom:0px; padding:0; text-align:right; font-family:tahoma, sans-serif; font-size:18px; font-weight:normal; color:#063980; }
.notifThankYouMessageWrapper { padding:20px; min-height:160px; border:2px solid #ffbf00; border-radius:10px; width:480px; margin:auto; }
.notifThankYouMessageWrapper p, .notifThankYouMessageWrapper ul { font-weight:bold; }
.notifThankYouMessageWrapper ul { margin-left:40px; }
img#mainSubmit { outline:none; border:none;cursor:pointer; margin-right:66px; }
img#mainSubmit:hover { opacity:.7; }
#runOutTime { font-size:18px; text-align:center; margin-left:70px; margin-bottom:5px; }
div.expNoticeContainer { margin-bottom: 40px; }
h3.expNotice { font-size:15px; font-weight:bold; color:#000000; text-align:center; padding: 2px 10px; }
.PDGAdvisorWarrantyPopUp {margin:auto; margin-top:22%; width:420px; height:320px; padding:20px; border:2px solid #003399; border-radius:12px; background-repeat: repeat-x; background-color: #CEE3F4; display:none; }
.PDGAdvisorWarrantyPopUp h2 { font-size:18px; color:#003399; text-align:center; }
.PDGAdvisorWarrantyPopUp p { font-size:12px; }
.lightboxMask { z-index:1000; width:100%; height:100%; top:0; position:fixed; background-color:rgba(0,0,0,0.6); }