﻿/* Version: site 5.0.0.0, style 1.0.0.0 */
body{margin:0;background-color:#f4faff;font-size:68.75%;font-family:Verdana,Arial,Sans-Serif;}
h1{font-size:1.2em;}
h2{font-size:1.1em;margin-bottom:0;}
h3{font-size:1.05em;margin-bottom:0;}
h4{font-size:1.0em;margin-bottom:0;}
p{margin-top:8px;margin-bottom:8px;}
p.question{margin-top:20px;margin-bottom:20px;width:100%;font-size:1.1em;font-style:italic;text-align:center;}
a:link,a:visited,a:link:visited{color:#0000ff;}
a:hover,a:link:hover,a:visited:hover{color:#3366ff;}
ul,ul.bulletPoint{list-style-type:disc;margin:0;margin-left:20px;margin-top:0;margin-bottom:0;padding:0;}
ul.bulletPoint{list-style-image:url(images/bltbluedisc.png);}
li,ul.bulletPoint li{margin-left:10px;margin-top:8px;margin-bottom:8px;}
ul.bulletPoint li{padding-left:2px;}
div.headedList ul{list-style-type:none;margin-bottom:20px;}
div.headedList p{font-weight:bold;}
.numericList{width:100%;}
.numericList ul{list-style-type:decimal;}
.numericList ul p{margin-left:0;}
.numericList li{margin-left:20px;}
.numericList p{margin-left:20px;}
.plainDataTermList,.regularDataTermList{width:99%;}
.plainDataTermList dl,.regularDataTermList dl{margin-top:0;margin-bottom:0;}
.plainDataTermList dt,.regularDataTermList dt{margin-left:20px;}
.plainDataTermList dt{font-weight:bold;}
.plainDataTermList dd,.regularDataTermList dd{margin-top:0;margin-left:20px;margin-bottom:10px;}
.regularDataTermList p{margin-left:20px;}
.regularDataTermList dd p{margin-left:0;}
.regularDataTermList dd ul{list-style-type:none;margin-left:20px;margin-top:0;margin-bottom:0;}
hr.divider{background-color:#b0c4de;color:#b0c4de;height:1px;border:none;}
code{color:#000066;font-family:'Courier New',Courier,Monospace;font-size:1.1em;}
div.sampleCode{margin-left:16px;margin-top:6px;margin-bottom:6px;width:auto;}
pre{font:1.1em 'Courier New',Courier,Monospace;letter-spacing:0.1em;margin-top:1px;margin-bottom:1px;}
pre.code{color:#000066;font-size:1.1em;background-color:#eeeeee;padding:4px 6px 4px 6px;overflow:auto;}
.copyright{font-size:0.8em;width:100%;text-align:center;display:none;}
div#page,div#fixedPage{background-color:#ffffff;min-height:800px;height:auto;padding:0;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;}
div#page{margin:20px;min-width:400px;}
div#fixedPage{margin:20px auto 20px;width:1000px;}
div#pageBody{margin:0;padding:0;padding-bottom:20px;min-height:635px;}
div#navigation{float:left;margin-left:10px;width:192px;min-height:615px;}
* html div#content{height:615px;}
div#content{margin-left:222px;margin-right:10px;min-height:615px;}
.header{position:relative;margin:0;height:95px;border:1px solid blue;}
.banner{position:relative;margin-left:0;margin-top:0;height:70px;min-width:10%;width:100%;border-bottom:1px solid blue;background:url(images/headerfootergrad.png) repeat-x;overflow:hidden;white-space:nowrap;}
.banner img{position:absolute;top:1px;left:1px;width:70px;height:70px;border:none}
.banner div{position:relative;margin-top:18px;margin-left:76px;width:100%;color:blue;font-size:2.3em;white-space:nowrap;}
.banner div span{font-weight:bold;}
.banner div#motto{position:absolute;margin:0;padding:0;top:15px;right:19px;width:auto;font-size:1.0em;font-style:italic;text-align:right;overflow:hidden;}
.banner a,.banner a:link,.banner a:visited{position:absolute;top:40px;right:12px;padding:5px 10px;color:white;font-size:0.9em;font-weight:bold;text-decoration:none;}
.banner a:hover,.banner a:link:hover,.banner a:visited:hover{right:6px;font-size:1.0em;}
.banner a.noLink,.banner a.noLink:link,.banner a.noLink:visited,.banner a.noLink:link:visited,.banner a.noLink:hover,.banner a.noLink:link:hover,.banner a.noLink:visited:hover{color:#000000;right:12px;font-size:0.9em;font-weight:normal;text-decoration:none;}
.navBanner{margin-left:1px;margin-bottom:18px;}
.navBanner a img{border:none;width:190px;height:70px;}
.tabs{height:24px;background:url(images/frametopblgrad.png) repeat-x;width:100%;overflow:hidden;}
.tabStrip,.sectionBarInfo div .linkStrip{list-style-type:none;margin:0;padding:0;border:none;}
.tabStrip li,.linkStrip li{display:block;margin:0;padding:0;float:left;width:121px;height:23px;border-right:1px solid #ffffff;}
.tabStrip li.current{color:#000000;background-color:#97cbff;font-size:1em;text-align:center;padding-top:6px;}
.tabStrip a,.tabStrip a:link,.tabStrip a:visited,.tabStrip a:link:visited{color:#ffffff;display:block;width:121px;font-size:0.95em;font-weight:bold;text-decoration:none;text-align:center;margin:0;padding-top:5px;height:23px;}
.tabStrip a:hover,.tabStrip a:link:hover,.tabStrip a:visited:hover{background-color:#97cbff;font-size:1.0em;}
.staticTab{color:#ffffff;margin:0;padding-left:10px;padding-top:5px;padding-bottom:5px;width:90%;white-space:nowrap;overflow:hidden;}
.staticTab a,.staticTab a:link,.staticTab a:visited,.staticTab a:link:visited{width:auto;color:#ffffff;font-size:0.95em;font-weight:bold;text-decoration:none;}
.staticTab a:hover,.staticTab a:link:hover,.staticTab a:visited:hover{font-size:1.0em;}
div#resultContainer{margin-left:40px;margin-top:2px;margin-right:40px;margin-bottom:0;text-align:center;overflow:hidden;}
div#pageBookmarkTop{float:left;margin-left:11px;margin-top:8px;}
div#ctl00_extTools{position:relative;margin:0;height:36px;vertical-align:middle;overflow:hidden;}
div#ctl00_extTools div#searchbox{position:absolute;right:10px;width:324px;margin-top:4px;font-size:1.0em;vertical-align:middle;padding:0;}
div#searchbox div.cse-branding-form{width:243px;height:26px;padding:0;background:url(images/searchbackg.png) no-repeat;}
div#searchbox input#ctl00_q,div#searchbox input#q{margin-left:4px;margin-top:3px;width:150px;height:18px;border:none;background-color:White;}
div#searchbox input#ctl00_sa,div#searchbox input#sa{margin-left:22px;margin-top:2px;height:20px;width:56px;border:none;font-size:1.1em;background-color:transparent;}
div#searchbox input#ctl00_sa:hover,div#searchbox input#sa:hover{color:#3366ff;cursor:pointer;}
div#searchbox div.cse-branding-logo img{margin-left:8px;}
#pageBanner{position:relative;width:100%;height:70px;padding:0;margin:0;background:url(images/blaydpagebanner.png) repeat-x;white-space:nowrap;overflow:hidden;}
#pageBanner div#framework{margin-left:10px;margin-top:14px;width:200px;color:white;text-align:center;}
#pageBanner div#framework div#fwOne{font-size:2.0em;font-weight:bold;}
#pageBanner div#framework div#fwOne span{font-size:0.5em;font-weight:normal;vertical-align:super;}
#pageBanner div#pageBannerText{position:absolute;left:240px;top:45px;color:white;font-size:1.2em;overflow:hidden;}
div.hotText{width:190px;margin-top:0;margin-bottom:20px;padding:0;height:auto;min-height:150px;border:1px solid blue;}
div.hotText div.hotTextHeader{margin:0;padding:0;width:100%;height:25px;background:url(images/frametopblgrad.png) repeat-x;overflow:hidden;}
div.hotText div.hotTextHeader div{margin-left:10px;padding-top:4px;height:20px;color:white;font-size:0.95em;font-weight:bold;overflow:hidden;white-space:nowrap;}
div.hotText div.hotTextContent{margin:0;padding:0;width:100%;min-height:140px;height:100%;background:url(images/framebodygrad.png) repeat-x;overflow:hidden;}
div.hotText div.hotTextContent div{margin:0;padding:10px;font-size:0.95em;overflow:hidden;}
div.hotText div.hotTextFooter{width:100%;height:24px;}
div.hotText div.hotTextFooter div.htFooterText{position:relative;padding-top:3px;padding-right:12px;font-size:0.95em;text-align:right;}
div.pageSection{padding:0;margin-top:20px;margin-left:0;margin-right:0;border:1px solid blue;}
div.pageSection div.pageSectionTop{margin:0;padding:0;width:auto;height:12px;background:url(images/frametopsmallblgrad.png) repeat-x;overflow:hidden;}
div.pageSection div.pageSectionBody{margin:0;padding:0;min-height:150px;background:url(images/framebodygrad.png) repeat-x;overflow:hidden;}
div.pageSmallSection{padding:0;margin-top:20px;margin-right:0;}
* html div.leftSection{height:260px;}
* html div.rightSection{height:260px;}
.leftSection,.rightSection{min-height:260px;border:1px solid blue;}
* html div.leftSectionShort{height:175px;}
* html div.rightSectionShort{height:175px;}
.leftSectionShort,.rightSectionShort{min-height:175px;border:1px solid blue;}
.leftSection,.leftSectionShort{float:left;width:374px;}
.rightSection,.rightSectionShort{width:auto;margin-left:394px;}
div.pageSmallSection div.smallSectionTop{margin:0;padding:0;width:auto;height:12px;background:url(images/frametopsmallblgrad.png) repeat-x;overflow:hidden;}
div.pageSmallSection div.smallSectionBody{margin:0;padding:0;width:auto;min-height:150px;background:url(images/framebodygrad.png) repeat-x;overflow:hidden;}
div.inset{padding:20px;}
div.inset h3{margin-bottom:10px;}
div.inset div.cellRaLink{margin:0;padding:0;width:100%;text-align:right;}
div.section{width:99%;margin-top:0;padding-bottom:0;margin-bottom:0;}
.pageOuterSection,div.generateContainer{width:99%;margin-top:18px;margin-bottom:20px;border:1px solid blue;}
.pageOuterSection div{margin:8px;padding:10px;background-color:#f0f3ff;border:1px solid #b0c4de;}
div.generateContainer div{margin:8px;padding:10px;background-color:#f0f3ff;border:1px solid #b0c4de;}
div.generateContainer div div{margin:0;margin-top:20px;padding:0;border:none;}
div.generateContainer div div#continueButton{text-align:right;}
span#codeGenEm,span.errorEm,span.colorEm{color:red;font-weight:bold;}
div.onPageNav{width:100%;margin:0;padding:0;text-align:center;}
div.onPageNav p{color:blue;font-weight:bold;}
.sectionLinkBar{width:576px;margin:0 auto;text-align:left;height:24px;margin-top:20px;background:url(images/frametopblgrad.png) repeat-x;}
.sectionBarInfo div div.sectionBarInfoLinks{float:left;background:none;margin-left:10px;padding-top:4px;padding-right:10px;color:White;font-size:0.96em;font-weight:bold;width:auto;border-right:1px solid #ffffff;}
.linkStrip a,.linkStrip a:link,.linkStrip a:visited,.linkStrip a:link:visited{color:#ffffff;display:block;width:121px;font-size:0.96em;font-weight:bold;text-decoration:none;text-align:center;margin:0;padding-top:5px;height:23px;}
.linkStrip a:hover,.linkStrip a:link:hover,.linkStrip a:visited:hover{background-color:#97cbff;font-size:1.0em;}
.pageOuterTableSection{margin-top:18px;margin-bottom:20px;width:100%;border:1px solid blue;}
.pageOuterTableSection div{margin-left:8px;margin-top:8px;margin-right:8px;margin-bottom:0;padding:10px;background-color:#f0f3ff;border:1px solid #b0c4de;}
.pageOuterTableSection div img{float:left;width:32px;height:32px;margin-right:10px;border:none;}
.pageOuterTableSection div dt{font-weight:bold;margin-left:40px;}
.pageOuterTableSection div dd{margin-left:40px;margin-bottom:10px;}
.pageOuterTableSection table{table-layout:fixed;margin-top:0;width:100%;}
.pageOuterTableSection table td{background-color:#f0f3ff;border:1px solid #b0c4de;padding:10px;vertical-align:top;}
.footer{clear:both;margin:0;height:70px;background:url(images/headerfootergrad.png) repeat-x;border:1px solid blue;overflow:hidden;}
.footer table{table-layout:fixed;margin-top:0;padding:0;width:100%;text-align:center;vertical-align:middle;}
.footer table td{width:20%;padding-left:10px;padding-right:10px;height:26px;}
.footer table td.copyrightCell1{padding-top:12px;color:blue;}
.footer a,.footer a:link,.footer a:visited,.footer a:link:visited{color:white;font-weight:bold;font-size:0.9em;text-decoration:none;}
.footer a:hover,.footer a:link:hover,.footer a:visited:hover{font-size:1.0em;}
.footer a.noLink,.footer a.noLink:link,.footer a.noLink:visited,.footer a.noLink:link:visited,.footer a.noLink:hover,.footer a.noLink:link:hover,.footer a.noLink:visited:hover{color:#000000;font-size:0.9em;font-weight:normal;text-decoration:none;}
div#menuSection{width:190px;margin-bottom:20px;padding:0;height:auto;min-height:150px;border:1px solid blue;}
div#menuSection div#menuSectionTop{margin:0;padding:0;width:100%;height:13px;background:url(images/frametopsmallblgrad.png) repeat-x;overflow:hidden;}
div#menuSection div#menuSectionBody{margin:0;padding:0;width:100%;height:100%;background-color:#f0f3ff;overflow:hidden;}
div#menuSection div#menuSectionBody div{margin:0;padding:2px;overflow:hidden;}
.sectionMenu{font-size:0.9em;width:100%;}
.menuItem,.selectedMenuItem,dynamicMenuItem,selectedDynamicMenuItem{width:186px;height:24px;border:1px solid #f0f3ff;}
.selectedMenuItem,selectedDynamicMenuItem{width:187px;height:24px;background-color:#97cbff;border-left:1px solid #97cbff;border-top:1px solid #f0f3ff;border-bottom:1px solid #f0f3ff;}
.currentMenuItem,.currentMenuItem a{width:186px;height:24px;background-color:#97cbff;border:1px solid blue;}
.menuItem a,.menuItem a:link,.menuItem a:visited,.menuItem a:link:visited,.dynamicMenuItem a,.dynamicMenuItem a:link,.dynamicMenuItem a:visited,.dynamicMenuItem a:link:visited,.selectedMenuItem a,.selectedMenuItem a:hover,.selectedMenuItem a:link:hover,.selectedMenuItem a:visited:hover,.selectedDynamicMenuItem a,.selectedDynamicMenuItem a:hover,.selectedDynamicMenuItem a:link:hover,.selectedDynamicMenuItem a:visited:hover{display:block;color:#000000;margin:0;padding-top:5px;padding-left:4px;min-height:19px;height:auto;width:auto;}
.address{margin-left:20px;}
.address p{margin:0;}
.siteMapFrame{width:99.5%;height:auto;border:1px solid blue;}
.siteMapFrame .siteMapHeader{width:100%;height:24px;background:url(images/frametopblgrad.png) repeat-x;overflow:hidden;}
.siteMapFrame .siteMapHeaderText{padding-top:4px;padding-left:10px;color:white;font-weight:bold;white-space:nowrap;overflow:hidden;}
.siteMapMenu{background-color:#ffffff;margin:0;padding:0;width:100%;}
.staticMenuItem,.staticMenuItemHover{height:24px;}
.staticMenuItem a,.staticMenuItem a:link,.staticMenuItem a:visited,.staticMenuItem a:link:visited{display:block;padding-top:5px;height:19px;color:#000000;}
.staticMenuItemHover,.staticMenuItemHover a:hover,.staticMenuItemHover a:link:hover,.staticMenuItemHover a:visited:hover{color:blue;}
.levelOne{background-color:#f6f6f6;padding-left:2px;}
.levelTwo{background-color:#97cbff;}
.levelThree{background-color:#f0f3ff;}
.buttonCtrWrapper{width:100px;margin-left:auto;margin-right:auto;}
p.buttonCtrPrompt{width:100%;margin-top:20px;color:#0000ff;font-weight:bold;text-align:center;}
.buttonLink{position:relative;margin-top:5px;margin-bottom:5px;padding:0;height:24px;width:100px;background:url(images/buttonhover.png) no-repeat;}
.buttonLink a{display:block;color:white;width:100px;height:24px;font-weight:bold;text-decoration:none;}
.buttonLink img{width:100px;height:24px;border:0;float:left;}
.buttonLink a:hover img{visibility:hidden;}
* html .buttonLink a:hover{visibility:visible;}
.buttonLink span{position:absolute;left:0;top:5px;width:100px;text-align:center;cursor:pointer;}
div.pageOptions{width:190px;margin-bottom:20px;padding:0;height:auto;min-height:100px;border:1px solid blue;}
div.pageOptions div.optionsHeader{margin:0;padding:0;width:100%;height:25px;background:url(images/frametopblgrad.png) repeat-x;overflow:hidden;}
div.pageOptions div.optionsHeader div{margin-left:10px;padding-top:4px;height:20px;color:white;font-size:0.95em;font-weight:bold;overflow:hidden;white-space:nowrap;}
div.pageOptions div.optionsContent{margin:0;padding:0;width:100%;min-height:140px;height:100%;background:url(images/framebodygrad.png) repeat-x;overflow:hidden;}
div.pageOptions div.optionsContent div.purchaseLink,div.pageOptions div.optionsContent div.downloadLink,div.pageOptions div.optionsContent div.pageBookmark{margin:0;padding:10px;font-size:0.95em;overflow:hidden;}
div.pageOptions div.optionsContent div.purchaseLink div,div.pageOptions div.optionsContent div.downloadLink div{margin:0;padding-top:0;font-size:0.95em;overflow:hidden;}
div.pageOptions div.optionsContent div.optionsBookmark{margin:0;padding-top:10px;padding-left:10px;font-size:0.95em;overflow:hidden;}
.articleOptions{table-layout:fixed;margin-top:10px;width:100%;}
.aoOptionsCell{padding:4px;height:38px;}
.aoOptionsCell img,div.pageOptions div.optionsContent div.emailOption img{float:left;width:24px;height:24px;margin-right:10px;border:none;}
.aoOptionsCell div{margin-top:4px;}
div.inset table.infoLinks{table-layout:fixed;margin-top:0;width:100%;}
div.inset table.infoLinks td{background-color:#f0f3ff;border:1px solid #b0c4de;padding:10px;vertical-align:top;}
div.inset div#featuredArticle,div.inset div#featuredDownload{margin-top:16px;padding:0;height:26px;border:none;}
div.inset div#featuredArticle img,div.inset div#featuredDownload img{float:left;width:24px;height:24px;border:none;margin-right:10px;}
div.inset div#featuredArticle div,div.inset div#featuredDownload div{margin-top:0;padding-top:6px;padding-bottom:0;border:none;}
div.inset div#productQuickLinksheader,div.inset div#featureHeader{margin-bottom:10px;font-size:1.1em;font-weight:bold;text-align:center;white-space:nowrap;overflow:hidden;}
div.inset table#productQuickLinks{table-layout:fixed;width:100%;}
div.inset table#productQuickLinks p{margin-top:0;}
div.inset table#productQuickLinks td#name,div.pageSectionInnerBody table#productQuickLinks td#intro{width:40%;border-bottom:none;}
div.inset table#productQuickLinks td#links{width:100px;border-bottom:none;}
div.inset table#productQuickLinks tbody td{border-bottom:1px solid #b0c4de;}
div.inset table#productQuickLinks tfoot td{font-size:0.95em;border-bottom:none;}
div.inset img.productIcon{float:left;width:32px;height:32px;margin-right:10px;border:none;}
div.productBanner{height:52px;}
div.productBanner h1{margin-top:8px;}
div.productBanner img{float:left;margin-right:10px;border:0;height:32px;width:32px;}
.faqSelectTable,.productPriceSelectTable{table-layout:fixed;width:100%;}
.faqSelectTable td.btmDivider,.productPriceSelectTable td.btmDivider{padding-top:8px;}
.listProducts,.listCurrency{font-size:1.1em;width:100%;}
.buttonPrices,.buttonFAQs{font-size:1.1em;height:22px;width:83px;}
.productPriceTable,.productUpgradeTable,.productLicenseTable{table-layout:fixed;width:100%;border-collapse:collapse;border:1px solid blue;}
.productPricesHeader,.productUpgradesHeader,.productLicenseHeader{background-color:#97cbff;height:25px;}
.productPriceDetail,.upgradeDetail,.licenseDetail{height:20px;background-color:#f0f3ff;}
.headerCell,.linkHeaderCell{text-align:left;padding-left:4px;}
.linkHeaderCell{font-weight:normal;}
.detailCell{padding-left:4px;border:1px solid blue;}
.licenseDetailCell{padding:10px;border:1px solid blue;}
.licenseOffer{table-layout:fixed;background-color:#ffffb3;margin-top:10px;margin-left:20px;margin-right:20px;margin-bottom:30px;border:1px solid blue;}
.licenseOffer td span{font-weight:bold;color:Red;}
.offerPercent{font-size:2.0em;font-weight:bold;color:#ff0000;}
.categoryTable{table-layout:fixed;width:100%;}
.groupLeft{width:2%;}
.groupName{padding-top:6px;padding-bottom:6px;width:100%;}
.itemTitleRow{height:24px;}
.itemTitle{padding-left:10px;border-left:1px solid blue;border-right:1px solid blue;border-top:1px solid blue;background:url(images/frametopblgrad.png) repeat-x;color:white;font-weight:bold;vertical-align:middle;white-space:nowrap;overflow:hidden;}
.itemSummary{background-color:#f0f3ff;padding:6px;border-left:1px solid blue;border-right:1px solid blue;}
.itemUrl{background-color:#f0f3ff;padding:6px;border-left:1px solid blue;border-right:1px solid blue;border-bottom:1px solid blue;text-align:right;}
.downloadSection{width:99.5%;height:24px;padding-top:8px;background-color:#f0f3ff;border:1px solid blue;}
.downloadSection span{padding-left:10px;font-size:1.1em;}
.downloadCompleteMsg{width:100%;margin-top:8px;}
.downloadHeaderTitle{font-size:1.2em;font-weight:bold;}
.downloadHeaderDescription{margin-top:8px;margin-bottom:16px;width:100%;}
.downloadTable{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:16px;margin-bottom:4px;}
.downloadInfoHeader{padding:8px;background-color:#97cbff;border:1px solid blue;}
.downloadInfoRow{background-color:#f0f3ff;}
.downloadInfoSep{height:24px;}
.downloadInfoName{padding:4px;border-left:1px solid blue;border-bottom:1px solid blue;border-right:1px solid blue;vertical-align:text-top;}
.downloadInfoValue{padding:4px;border-right:1px solid blue;border-bottom:1px solid blue;vertical-align:text-top;}
div#downloadInstructions{margin-top:12px;width:100%;}
.downloadInfoHeader a.noLink,.downloadInfoHeader a.noLink:link,.downloadInfoHeader a.noLink:visited,.downloadInfoHeader a.noLink:link:visited,.downloadInfoHeader a.noLink:hover,.downloadInfoHeader a.noLink:link:hover,.downloadInfoHeader a.noLink:visited:hover{color:#000000;text-decoration:none;cursor:default;}
div.promoScheme{width:60%;margin-bottom:20px;}
div.promoScheme p{margin-bottom:0;}
div.promoScheme p span{color:blue;font-weight:bold;}
.wizardBody,.paymentBody{table-layout:fixed;margin-left:20px;width:92%;border:1px solid blue;}
.wizardHeader,.paymentHeader{height:30px;background-color:#97cbff;border-bottom:1px solid blue;padding-left:10px;font-size:1.1em;}
.wizardStepBody,.paymentStepBody{vertical-align:top;height:280px;padding:6px;}
.wizardInputCaption{width:60%;margin-bottom:2px;}
.wizardCompletePrompt{width:100%;margin-top:8px;margin-bottom:8px;}
.wizardCompleteLinks{margin-top:40px;width:100%;text-align:center;}
.wizardSummarySection{width:85%;text-align:center;}
.wizardSummary{table-layout:fixed;width:80%;}
.wizardButton{width:70px;font-size:1.1em;}
.wizardFooter,.paymentFooter{border:1px solid blue;}
.introFooter{border-top:1px solid blue;}
.introFooter .buttonContinue{font-size:1.1em;height:22px;width:90px;}
.paymentStepBody div#licenseTerms{margin-top:20px;margin-left:10px;}
.paymentStepBody div#licenseTerms span{margin-left:6px;}
.offerInfo{margin-top:12px;width:90%;}
table.transProps{table-layout:fixed;width:100%;border:1px solid blue;border-collapse:collapse;}
table.transProps tr th{background-color:#97cbff;border:1px solid blue;}
table.transProps thead tr td{font-weight:bold;}
table.transProps tbody tr{background-color:#f0f3ff;}
table.transProps td{border:1px solid blue;}
.faqTable{table-layout:fixed;width:100%;}
.faqQAL{text-align:left;vertical-align:text-top;font-weight:bold;width:4%;}
.faqQAR{width:1%;}
.faqQuestion{padding:10px;background-color:#97cbff;border:1px solid blue;}
.faqAnswer{margin-top:10px;padding:10px;border:1px solid blue;background-color:#f0f3ff;}
.kiTable{table-layout:fixed;width:100%;}
.kiIssueId{text-align:left;vertical-align:text-top;font-weight:bold;width:12%;}
.kiTitle{padding:10px;background-color:#97cbff;border:1px solid blue;}
.kiLR{width:1%;}
.kiSummary{margin-top:10px;padding:10px;border-top:1px solid blue;border-left:1px solid blue;border-right:1px solid blue;background-color:#f0f3ff;}
.kiNavigate{padding-left:4px;padding-right:4px;padding-bottom:4px;border-left:1px solid blue;border-right:1px solid blue;border-bottom:1px solid blue;background-color:#f0f3ff;}
.kiDetailTable{table-layout:fixed;width:100%;border:1px solid blue;}
.kiHeaderRow{background-color:#97cbff;}
.kiRow{background-color:#f0f3ff;}
table#linkOuts{table-layout:fixed;width:100%;}
table#linkOuts td{text-align:center;}
table#linkOuts thead td{width:33%;font-weight:bold;}
table#linkOuts tbody td{vertical-align:top;}
table#linkOuts tbody td.fullWidth{text-align:left;vertical-align:middle;font-style:italic;}
table#linkOuts .linkOutMarkup{display:block;width:99%;font:1.1em 'Courier New',Courier,Monospace;letter-spacing:0.1em;background-color:#ffe4b5;color:#000066;}
.panelImage{width:16px;height:16px;border:0;float:left;margin-right:6px;}
.panelCaption{margin-top:10px;margin-bottom:10px;}
.expandAllCaption{font-weight:bold;}
.sectionBar{width:100px;height:24px;margin-top:20px;background:url(images/frametopblgrad.png) repeat-x;}
.sectionBarInfo{width:100%;height:24px;background:url(images/sectionbarleft.png) no-repeat top left;}
.sectionBarInfo div{width:100%;height:24px;background:url(images/sectionbarright.png) no-repeat top right;white-space:nowrap;overflow:hidden;}
.sectionBarInfo div h2{color:white;font-size:1.0em;margin-left:10px;margin-top:4px;}
