#header,#body,#footer{text-align:center}#header-inner,#body,#footer-inner{width:976px;text-align:left;margin:0 auto}#header #header-inner .logo{background-image:url(/assets/layout/header_logo-9237ac432a1802f43cfe06adceae2b9bb1cacef396a4928b1a8e896718ec9383.png);width:221px;height:33px}#header .logo{float:left;margin-left:18px}#footer .logo{float:left;margin-left:18px}#header{border-bottom:6px solid #ff7432}#header #header-inner{padding:21px}#header .login{float:right;color:#005a99;width:290px;text-align:center}#header .login p{margin-bottom:0.2em}#header .login .call{color:#ff7432}#header #header-bar{background:#005a99;height:31px}#registration_steps{margin:1em 0 0;padding:0;font-size:123.1%;color:#b2b2b2;text-align:center}#registration_steps li{list-style:none;margin:0 0 1em;padding:0;display:inline-block;width:6em}#registration_steps li span{background:url(/assets/layout/progress_circles-016e0dc0465e7d2a251b29860c6bd11578c4d4b44c8819f28bcd271f46614f6b.png) center bottom no-repeat;display:block;height:37px;margin-top:0.2em}#registration_steps li.completed{color:#fdb994}#registration_steps li.completed span{background-position:center top}#registration_steps li.current{color:#ff7432}#registration_steps li.current span{background-position:center -37px}#body{margin-bottom:25px;padding-top:10px}#body #body-inner{min-height:70px}#body #body-inner #progress_icons{width:606px;margin-left:20px}#body #content-wrapper{float:left;width:683px}#body #content-wrapper h1{margin-top:0;color:#005a99;font-size:153.9%}#body #content{float:left;width:683px;background:url(/assets/layout/body_content_middle-0dc05670b1029e4a22be5f17750f35468834acb4e7b80c7e10b29b10c6bc0b63.png) repeat-y;text-align:left}#body #content #content-inner{width:606px;text-align:left;margin:0 auto auto 3.3em}#body #content #content-inner h1{margin-top:0;color:#005a99;font-size:153.9%}#body #content #content-inner h2{color:#999999;font:146.5% arial, clean, sans-serif normal;margin-bottom:0.5em}#body #content #content-inner form .req{color:#ff0000;font-size:85%}#body #content #content-inner form p.req{margin-top:-1em}#body #content #content-inner form label .req{vertical-align:top}#body #content #content-inner form div.table_wrapper{background:#f2f2f2;border:1px solid #dbdbdb;padding:1em 1em 0;margin-bottom:1em}#body #content #content-inner form div.table_wrapper table.data{width:100%}#body #content #content-inner form div.table_wrapper table.data tr.first td{padding-top:1em}#body #content #content-inner form div.table_wrapper table.data td.first{padding-right:10px;width:270px}#body #content #content-inner form div.table_wrapper table.data td.second{padding-left:10px}#body #content #content-inner form div.table_wrapper table.data td{border:none;padding-bottom:1em;vertical-align:text-top}#body #content #content-inner form div.table_wrapper table.data td label{display:block}#body #content #content-inner form div.table_wrapper table.data td input.inherit_width{width:auto}#body #content #content-inner form div.table_wrapper table.data td input.inherit_width[type="text"]{width:auto}#body #content #content-inner form div.table_wrapper table.data td input.inherit_width[type="password"]{width:auto}#body #content #content-inner form div.table_wrapper table.data td select.inherit_width{width:auto}#body #content #content-inner form div.table_wrapper table.data td input[type="text"]{width:100%;font-size:116%}#body #content #content-inner form div.table_wrapper table.data td input[type="password"]{width:100%;font-size:116%}#body #content #content-inner form div.table_wrapper table.data td select{width:100%;font-size:116%}#body #content #content-inner form div.table_wrapper table.data td.inline_fields select{width:inherit}#body #content #content-inner form .fieldWithErrors{border-left:10px solid #ff0000}#body #content #content-inner form dl{margin:0 0 1em 0}#body #content #content-inner form dl dt{margin:0 0 0.5em}#body #content #content-inner form dl dt label{font-weight:bold}#body #content #content-inner form dl dd{margin:0 0 2em}#body #content #content-inner form dl dd>div{margin-bottom:0.5em}#body #content #content-inner #kba_questions{border:1px solid #dbdbdb;padding:1em 1em 1em 60px;background:#f2f2f2;margin-bottom:1em}#body #content #content-inner #kba_questions #sidebar{margin-top:5px}#body #content #content-inner #kba_questions dl dt label{color:#666666;font-size:123.1%}#body #content #content-inner #kba_questions dl dd{margin-left:0.5em}#body #content #content-inner #kba_questions dl dd input[type=radio]{margin-right:1em}#body #content #content-inner #registration_steps{margin:1em 0 0;padding:0;font-size:123.1%;color:#b2b2b2;text-align:center}#body #content #content-inner #registration_steps li{list-style:none;margin:0 0 1em;padding:0;display:inline-block;width:6em}#body #content #content-inner #registration_steps li span{background:url(/assets/layout/progress_circles-016e0dc0465e7d2a251b29860c6bd11578c4d4b44c8819f28bcd271f46614f6b.png) center bottom no-repeat;display:block;height:37px;margin-top:0.2em}#body #content #content-inner #registration_steps li.completed{color:#fdb994}#body #content #content-inner #registration_steps li.completed span{background-position:center top}#body #content #content-inner #registration_steps li.current{color:#ff7432}#body #content #content-inner #registration_steps li.current span{background-position:center -37px}#body #content .top{background:url(/assets/layout/body_content_ends-ee0b4377c1c8c60dca565a5ca118382c43ea590d53ca4bf02db42373f31b5a91.png);height:35px}#body #content .bottom{background:url(/assets/layout/body_content_ends-ee0b4377c1c8c60dca565a5ca118382c43ea590d53ca4bf02db42373f31b5a91.png) left -35px;height:35px}#body #sidebar{margin-top:20px;float:right;width:290px;text-align:center}#body #sidebar .login{color:#797979;margin-bottom:43px}#body #sidebar .section{margin-bottom:90px}#body #sidebar .section .quote{font-size:108%}#body #sidebar .section .quote blockquote{display:block;margin:0 0 0.5em;border:2px solid #cccccc;padding:0.5em 1em;background:#ffffcc}#body #sidebar .section .quote blockquote p{margin:0.5em 0;font-style:oblique}#body #sidebar .section .quote cite{font-weight:bold}#body #sidebar .section .quote .info{font-size:93%;font-style:oblique;margin:0 2em}#body #sidebar .section .quote .product{white-space:nowrap}#body #sidebar .box{border:1px solid #aaaaaa;text-align:left}#body #sidebar .box h2{font-size:174%;font-weight:normal;color:#ff7432;margin:5px 8px 8px;margin-bottom:0;text-decoration:none}#body #sidebar .box p{margin:0 0 0 8px}#body #sidebar .box .call{font-weight:bold;background:#006699;color:#ffffff;font-size:153.9%;text-align:center;padding:6px;border-top:1px solid #aaaaaa}#body #sidebar h2{color:#005a99;text-decoration:underline;margin:0 0 0.1em 0}#body #sidebar ul.no-bullet li{margin-bottom:0.2em}body#single_column #body-inner #progress_icons{width:auto;margin:0 auto}body#single_column #content-wrapper{float:none;width:976px}body#single_column #content{width:976px;background-position:-689px}body#single_column #content .top{background:url(/assets/layout/body_content_ends-ee0b4377c1c8c60dca565a5ca118382c43ea590d53ca4bf02db42373f31b5a91.png) left -70px}body#single_column #content .bottom{background:url(/assets/layout/body_content_ends-ee0b4377c1c8c60dca565a5ca118382c43ea590d53ca4bf02db42373f31b5a91.png) left -105px}body#single_column #content #content-inner{width:899px}#contact_info{background:#206aaa;padding:17px;text-align:center;float:right;font-size:93%;width:256px;color:#ffffff}#cboxLoadedContent #contact_info{width:93%;padding-bottom:0}#footer{background:#005a99;border-top:6px solid #ff7432;padding:21px;color:#ffffff}#footer .copyright{margin-bottom:0;font-size:77%}#footer #footer_links li{float:left;list-style:none;margin:14px 0 0 0;padding:0}#footer #footer_links li a{font-size:93%;color:#ffffff;font-weight:bold}#footer #footer_links li ul{margin:0;padding:0}#footer #footer_links li ul li{margin-top:0;clear:both}#footer #footer_links li ul li a{color:#6397c4;font-weight:normal;text-decoration:none}#footer #footer_links li ul li a:hover{color:#ffffff;text-decoration:underline}#footer #footer_links>li{margin-left:2em}.clear{clear:both;height:0}.access{position:absolute;left:-1000em}.float-right{float:right}.center{text-align:center}.details_arrow{padding-right:20px;background:url(/assets/layout/tooltip_arrow-339128ad7d06ff9f344d46d3be4df28cca86cd5661c8bbb8fefba095d69920eb.png) right center no-repeat;cursor:pointer;height:17px;line-height:17px;text-decoration:underline;color:#000000}.product_details h3{margin-top:0}.product_details ul{margin-left:1em}.product_details ul li{margin-bottom:0.25em}.product_details ul li ul{margin-top:0.25em;margin-bottom:0.25em}a{color:#005a99}label,button{cursor:pointer}strong{font-weight:bold}strong em{font-weight:bold;font-style:oblique}ul.no-bullet{margin:0}ul.no-bullet li{list-style:none}ul.inline{margin:0}ul.inline li{list-style:none;display:inline}small.tooltip{color:#005a99;text-decoration:underline}.w50{margin-left:auto;margin-right:auto;width:50%}.red{color:#ff0000}.errorExplanation{background:#ededed;border:3px double;color:#ff0000;margin:1em 0 2em}.errorExplanation p{color:#ff0000;margin:1em;font-weight:bold;font-size:116%}.errorExplanation h2{color:#ff0000;margin:1em;font-weight:bold;font-size:116%}#body #content #content-inner .errorExplanation{background:#ededed;border:3px double;color:#ff0000;margin:1em 0 2em}#body #content #content-inner .errorExplanation p{color:#ff0000;margin:1em;font-weight:bold;font-size:116%}#body #content #content-inner .errorExplanation h2{color:#ff0000;margin:1em;font-weight:bold;font-size:116%}#body #content #content-inner .errorExplanation.w50{margin-left:auto;margin-right:auto;width:50%;padding-left:1em;padding-right:1em}#product_selector .products fieldset{position:relative}#product_selector .products fieldset h2{color:#005a99;background:#ededed;border:1px solid #cccccc;text-align:center;padding:0.5em 0 0;margin:0 auto;font-size:153.9%;font-weight:bold}#product_selector .products fieldset sup{font-size:55%;position:relative;top:0.2em}#product_selector .products fieldset label{border:1px solid #ffffff}#product_selector .products fieldset label span{white-space:nowrap}#product_selector .products fieldset label.selected{background:#d6eeff;border-color:#206aaa}#product_selector .products fieldset ul{margin:0;padding:0.5em 0 0 0;text-align:center}#product_selector .products fieldset ul li{display:inline-block;vertical-align:top;width:32%;margin:0;list-style:none}#product_selector .products fieldset ul li label{display:block;text-align:center}#product_selector .products fieldset ul li .duration{font-size:138.5%;display:block}#product_selector .products fieldset ul li .price{font-size:197%;font-weight:bold;display:block}#product_selector .products fieldset ul li .price sup{text-decoration:underline}#product_selector .products fieldset ul li .monthly_cost{display:block}#product_selector .products fieldset ul li .savings{color:#ff0000;font-size:108%;display:block}#product_selector .products fieldset ul.inline li{float:none}#product_selector .products fieldset#idwplus{float:left;width:410px;border:1px solid #cccccc}#product_selector .products fieldset#idwplus h2{border-width:0 0 1px;text-align:left;padding-left:0.5em;position:relative;margin-bottom:0 !important}#product_selector .products fieldset#idwplus h2 #idwplus_details{position:absolute;right:0.5em;top:50%;margin-top:-0.5em;font-size:77%}#product_selector .products fieldset#idwplus ul{padding:4px 0}#product_selector .products fieldset.other_products{width:180px;float:left;clear:right}#product_selector .products fieldset.other_products h2{background:none;margin:0;padding:0}#product_selector .products fieldset.other_products ul{margin:0;padding:0}#product_selector .products fieldset.other_products ul li{width:100%;display:block;border:1px solid #cccccc;margin-bottom:1em}#product_selector .products fieldset.other_products ul li label{text-align:left;padding:0.25em 0.5em;position:relative}#product_selector .products fieldset.other_products ul li label .option{display:block;font-size:138.5%}#product_selector .products fieldset.other_products ul li label .option .price{display:inline;font-size:123.1%}#product_selector .products fieldset.other_products ul li label .details_arrow{position:absolute;right:0.5em;top:1em;padding-right:15px;background-image:url(/assets/layout/tooltip_arrow_small-aafe234f861c861d1b158274ac6c78ed331d07bb65cf398ee984b0be2b1e10b3.png)}#product_selector .products fieldset.subscription_padding{padding-left:10px}#product_selector .products fieldset.retail_products{width:180px;float:left;clear:right}#product_selector .products fieldset.retail_products h2{background:none;margin:0;padding:0}#product_selector .products fieldset.retail_products ul{margin:0;padding:0;text-align:left}#product_selector .products fieldset.retail_products ul li{width:100%;display:block;border:1px solid #cccccc;margin-bottom:1em}#product_selector .products fieldset.retail_products ul li label{text-align:left;padding:0.25em 0.5em;position:relative}#product_selector .products fieldset.retail_products ul li label .option{display:block;font-size:138.5%}#product_selector .products fieldset.retail_products ul li label .option .price{display:inline;font-size:123.1%}#product_selector .products fieldset.retail_products ul li label .details_arrow{position:absolute;right:0.5em;top:1em;padding-right:15px;background-image:url(/assets/layout/tooltip_arrow_small-aafe234f861c861d1b158274ac6c78ed331d07bb65cf398ee984b0be2b1e10b3.png)}#product_selector .products fieldset.idw_plus_width{width:270px}.promo_code{border:1px solid #cccccc;background:#ededed;width:410px;margin-bottom:2em}.promo_code p{margin:0.5em;padding:0}.promo_code p input{margin-right:1em}.promo_code .errors{background:#ededed;border:3px double;color:#ff0000;margin:1em;padding:0.25em}.promo_discount{border:1px solid #cccccc;background:#ededed;width:410px;margin-bottom:1em}.promo_discount p{margin:0.5em;padding:0;text-align:center}.promo_discount p input{margin-right:1em}#order_summary{text-align:left;margin-bottom:3em;padding-top:1em}#order_summary h1{color:#999999;font:146.5% arial, clean, sans-serif normal;font-weight:bold;margin-bottom:0.5em}#order_summary #grey_box{border:1px solid #cccccc;background:#ededed;padding:0.5em 1em}#order_summary #grey_box h2{color:#000000;font-weight:bold;font:arial, clean, sans-serif normal;font-weight:bold;text-decoration:none}#order_summary #grey_box ul li{list-style-type:none}#order_summary #grey_box hr{color:#ededed}#order_summary #grey_box table tr td{width:100%;border-style:none;padding:4px 1px}#order_summary #grey_box table tr:first-child td{border-top:1px solid #000000}#order_summary #grey_box table tr.total td{border-top:1px solid #000000}#order_summary #grey_box .discount{color:red}#order_summary #grey_box .total{color:#000000;font-weight:bold;font:130% arial, clean, sans-serif normal;font-weight:bold;text-decoration:none}.highlight-empty{background-color:#c4eaff}.lgb_label_note{font-style:italic;padding-top:10px;color:#005a99}img#partnerLogo{max-height:100px;max-width:300px}#ui-datepicker-div{display:none}div.staging_notice{background:#FFFFAA;text-align:center;font-family:verdana;font-size:11px;font-weight:bold;border-bottom:1px #888888 solid;margin:0;padding:5px}
