html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline}
:focus{outline: 0}
body{line-height: 1;color: black}
ol, ul{list-style: none}
table{border-collapse: separate;border-spacing: 0}
caption, th, td{text-align: left;font-weight: normal}
blockquote:before, blockquote:after,
q:before, q:after{content: ""}
blockquote, q{quotes: "" ""}
em{font-style:italic}
body{color:#374952;font-family: Arial,Helvetica, sans-serif;text-align:center;background: #fff}
body{ font: normal 0.7512em/1.5em Arial,Verdana,sans-serif; color:#000}
html>body{ font-size: 12px}
p,dd{ margin: 1.2857em  0; font-size: 1em; line-height: 1.2857em}
h1{ margin: 0.75em 0; font-size: 2em; line-height: 0.75em}
h2{ margin: 0.9em 0; font-size: 1.6667em; line-height: 0.9em}
h3{ margin: 1em 0; font-size: 1.5em; line-height: 1.16667em}
h4{ margin: 1.2857em  0; font-size: 1.166666667em; line-height: 1.16667em;font-weight:bold}
h5{ margin: 1.5em 0; font-size: 1em; line-height: 1.5em;font-weight:bold}
h6{ margin: 1.5em 0; font-size: 1em; line-height: 1.5em}
strong{font-weight:bold}
a{font-weight:bold; color:#004688}
li{list-style-type:disc;margin-left:2em}
h2 strong{color:#ba1222}
h2{background-color:#eff2f7;padding:0.3em 0.3em 0.3em 1.4em;margin-top:2em;clear:both}
h2 span.pp{display:inline-block;float:right;color:#000;font-size:0.60em;margin-right:1em}
h2 span.pp strong{color:#000}
div#content h2:first-child{   margin-top:0em}
#header{background:url(images/headerbg.gif) repeat-x  2px top;height:90px;position:relative}
.index #header{height:86px}
#container{width:900px;height:40em;margin:0 auto 1em auto;text-align:left}
#header_sales{display:block;margin:0em;line-height:1em;font-size:1em;height:82px;width:348px;margin-left:16px;background:url(images/header_sales.png) no-repeat left 6px}
#header_sales a{width:100%;height:82px;display:block}
#header_contact{color:#ba1222;display:block;float:right;margin:0em;line-height:1em;font-size:1em;text-align:right;width:200px;padding-top:1.4em;padding-right:0.4em}
#header_contact h2{padding-top:1em;font-weight:bold;color:rgb(89, 104, 137);font-size:1.2em;margin:0;padding:0.4em 0 0 0;background:none}
#header_contact h4{font-weight:normal;color:rgb(89, 104, 137);font-size:0.9em;margin:0;padding:0 0 0.4em 0;background:none}
#header_contact h3{color:rgb(89, 104, 137);font-size:1em;margin:0;padding:0;background:none}
#xheader_contact{display:block;float:right;margin:0em;line-height:1em;font-size:1em;height:52px;width:139px;margin-top:26px;margin-right:10px;background:url(images/header_contact.png) no-repeat left 0px}
#idxbanner{float:left;width:100%;background:url(images/bannerbg.jpg) repeat-x top left;height:129px}
#banner{float:left;width:100%;background:#5c6a8d;margin-top:0em}
#banner ul{float:left;width:88%;margin-left:0}
#banner ul li:first-child{border-left:1px solid #8690a8}
#banner li{display:inline-block;position:relative;margin:0;padding:0;border-right:1px solid #8690a8}
#banner li a{font-weight:bold;color:#d9edf6;text-decoration:none;display:inline-block;padding:0.6em 1em;position:relative;margin:0px 0px}
#banner li a:hover{background-color:rgba(26, 80, 104, 0.34);color:#fff}
#banner li a.dropdown{background:url(images/dropdown.png) no-repeat 96% center;margin-right: 4px;padding-right: 20px}
#banner li ul{display:none}
#banner li:hover > ul{display:block;margin-left:0.2em}
#banner li ul{z-index:1000;text-shadow:none;display:none;position:absolute;top:30px;background:#fff;color:#000;margin:0;padding:0;text-indent:0px;text-align:left;box-shadow: 0px 2px 2px #888;-webkit-box-shadow: 0px 2px 2px #888;width:auto}
#banner li ul li{z-index:1000;border-top:1px solid #999;background:#5c6a8d;width:200px;list-style-type:none;margin:0;display:block;padding:0;border-left: 1px solid #999;border-right: 1px solid #999}
#banner li ul li a{display:block;line-height:16px;margin:0;padding:0.4em}
#banner li ul li a:hover{background-color:rgba(26, 80, 104, 0.34);color:#fff}
#banner #viewcart{float:right}
#worksmarter{margin:36px 0px 0px 40px;background:url(images/worksmarter.png) no-repeat top left;width:345px;height:63px}
#bannertext{margin:24px 25px 0px 0px;float:right;background:url(images/bannertext.png) no-repeat 0px 0px;width:374px;height:71px}
.index #content{clear:both;border-right:0.1em solid #a8c1f0;border-left:0.1em solid #a8c1f0;border-bottom:0.1em solid #a8c1f0;padding:1em 1em 0em 1em;position:relative;min-height:400px}
#content{clear:both;border-right:0.1em solid #a8c1f0;border-left:0.1em solid #a8c1f0;border-bottom:0.1em solid #a8c1f0;position:relative;margin:0;display: block;padding-top:2.4em}
#content:after{content: ".";display: block;height: 0;clear: both;visibility: hidden}
.coaching ul{width:60%}
.content_block{padding:0em 1.6em 0em 1.6em}
#menublock{border-right:0.1em solid #a8c1f0;border-left:0.1em solid #a8c1f0;position:relative;height:100px;clear:both}
#menublock p{  float:right;  margin:0.6em 2.4em 0em 0em;  display:block;  clear:right}
#footer{clear:both;background-color:#66769b;padding:0.6em 0em;border-right:0.1em solid #a8c1f0;border-left:0.1em solid #a8c1f0;border-bottom:0.1em solid #a8c1f0;color:#fff}
#copytext{color:#5c6b8d;text-align:center;margin-top:0.8em}
#copytext p{margin:0;padding:0;font-size: 1em}
.section{position:relative;background:#e9f2f1 url(images/section_bg.png) repeat-x top left;border-right:0.1em solid #d6edf7;border-left:0.1em solid #d6edf7;border-bottom:0.1em solid #d6edf7;margin:1em;padding:0.2em 1em}
.section_blank{position:relative;background:none;margin:1em;padding:0.2em 1em}
dl.testimonial dt{color:#5c6b8d;font-size:1.1em}
dl.testimonial dd{font-weight:bold;color:#5c6b8d;text-align:right;margin:0.4em 0em 0em 0em;   font-size:1.1em}
span#sh_publications{background:url(images/sh_publications.png) no-repeat center center}
span#sh_software{background:url(images/sh_software.png) no-repeat center center}
span#sh_sales_aids{background:url(images/sh_salesaids.png) no-repeat center center}
span#sh_coaching_services{background:url(images/sh_coachingservices.png) no-repeat center center}
.section p{font-size: 1em}
span.test{width:115px;height:134px;display:inline-block;background:url(images/bookbkg.png) no-repeat top left;float:left}
a#viewcart{background:url(images/viewcart.png) no-repeat top left;height:24px;width:88px;float:right;margin:4px 20px 0px 0px}
.banner_menu_box{background:url(images/banner_menu_box.png) no-repeat top left;height:108px;width:173px;padding:10px 0px 10px 0px;margin:4px 4px 0 10px;text-align:center;float:left;color:#fff;text-align:center;text-decoration:none;font-family:tahoma,verdana, Arial;font-weight:normal}
#menulist{clear:both;position:absolute;top:-34px;display: block}
.banner_menu_box .section_head{  display:inline-block;  margin-top:0.4em}
.product_images_l{position:relative;float:left;margin: 0 2em 0 1em;text-align:center;width:280px}
.product_images_l p{margin-top:0em;padding-top:0em}
.product_images_l > img:first-child{margin-bottom:1em}
.captioned >img:first-child{margin-bottom:0em}
.product_images_r{position:relative;float:right;margin: 0em 0em 1em 1em;text-align:right}
.product_images_r img{margin:0}
.product_images_r p{text-align:center;margin:0;padding:0;line-height:1}
.item_links{padding-top:3em}
.item_links a{padding:0em 1em}
.samplepages{background:url(images/samplepages.png) no-repeat top left;height:85px;width:85px;display:block;position:absolute;right:-12px;top:-12px}
.sidebar{float:right;width:180px;position:relative;margin-left:0em;text-align:right;font-weight:bold}
.sb_r{background:#e0f5fe url(images/sidebar_gradient_r.jpg) repeat-y top right;border-left:0.1em solid #a8ddf5;border-top:0.1em solid #a8ddf5;border-bottom:0.1em solid #a8ddf5;position:relative;right:-1.6em;margin:1em 0em 1em 1em;padding:1em 1em 1em 1em}
.sidebar h4{text-align:center;color:#ba1222}
.sidebar h3{font-size:2.6em;color:#ba1222;margin:0.2em}
.sidebar p{margin:0}
.sidebar dt{text-align:left}
.sidebar dl{margin-bottom:2em}
.split33-l{float:left;padding-left:5em;width:28%}
.split33-m{float:left}
.split33-r{float: left;padding-left: 3em;width: 32%}
.addtocart{display:inline-block;position:relative;top:4px;width:74px;height:18px;background: url(images/addtocart.gif) no-repeat center center}
.cartprice{margin:2em 0em}
.cartprice p{padding:0;margin:0}
.cartprice span{font-weight:bold;display:inline-block;margin-right:0.8em}
.cartprice span.digital{color:#004688}
.email_us{background: url(images/email_us.png) no-repeat center center; width:158px; height:20px; display:inline-block; margin:2em 0em}
.product_thumb{width:24%;text-align:center;float:left;margin-bottom:2em}
.product_thumb p{margin:0;padding:0 0 0.4em 0em}
.product_thumb .cartprice{margin:0.4em 0em}
.product_thumb .cartprice p{margin:0em;padding:0em}
.product_thumb .learnmore,.package_thumb .learnmore{text-decoration:none;color:#004688}
.product_thumb a.thumb{display:block;width:100px;height:130px;background:url(images/sales_aids_t.gif) no-repeat 0px 0px;border:1px solid #aaccdc;margin:0.2em auto 2em auto;zoom: 1;-moz-box-shadow: 2px 2px 3px #969696;-webkit-box-shadow: 2px 2px 3px #969696;box-shadow:2px 2px 3px #969696}
.product_thumb a.caps{background-position:-100px 0px}
.product_thumb a.timebudget{background-position:-200px 0px}
.product_thumb a.firstthings{background-position:-301px 0px}
.product_thumb a.making{background:url(images/workbooks_t.gif) no-repeat 0px 0px}
.product_thumb a.steps{background:url(images/workbooks_t.gif) no-repeat -100px 0px}
.product_thumb a.coi{background:url(images/workbooks_t.gif) no-repeat -200px 0px}
.product_thumb a.imm{background:url(images/workbooks_t.gif) no-repeat -300px 0px}
a.unified{width:243px;height:288px;background:url(images/unified.gif) no-repeat 0px 0px}
.product_thumb h3{ color:#000;; font-size:1em; font-weight:bold; margin:0; padding:0; line-height:1}
.product_special{border:1px solid #A8C1F0;border-radius:10px;padding:2em 0em 0em 0em;margin:5em 0em 2em 0em;background-color:#EFF2F7;z-index:0;position:relative}
.product_special .product_thumb{width:30%}
.sale_cd{ position: absolute; right: -41px; top: 10px}
.imm_cd{ position: absolute; right: -78px; top: 10px;z-index:-1}
.package_block{ width:60%}
.package_sidebar{ width:38%; float:right}
.package_thumb{ border: 1px solid #A8C1F0; border-radius: 5px 5px 5px 5px; float: left; margin-right: 1em; margin-top: 1em; padding: 1em; text-align: left; width: 43%;background: #e9f1f2;background: #fff; background: -moz-linear-gradient(top, #fff 0%, #e9f1f2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e9f1f2)); background: -webkit-linear-gradient(top, #fff 0%,#e9f1f2 100%); background: -o-linear-gradient(top, #fff 0%,#e9f1f2 100%); background: -ms-linear-gradient(top, #fff 0%,#e9f1f2 100%); background: linear-gradient(top, #fff 0%,#e9f1f2 100%)}
.package_thumb h3{color:#000;;font-size:1em;font-weight:bold;margin:0;padding:0;line-height:1}
.package_thumb p{margin:0.4em 0em}
.package_thumb .cartprice{margin:1em 0em}
#coaching_comparison{clear:both;padding-top:2em}
.comparison_container{margin: 3em 0 1em 0;width: 94%}
.comparison_container p{font-weight:bold}
.comparison_chart{border:1px solid #aae0f8;width:100%;background:#e0f5fe url(images/ctable_shade.png) repeat-y right top;padding-bottom:1em;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}
.comparison_chart tr.trsubhead td{font-weight:bold}
.comparison_chart tr.yourprice td{color:#000;font-weight:bold}
.comparison_chart tr.yourprice td:first-child{color:#ba1222}
.comparison_chart tr.yoursavings td{color:#000;font-weight:normal;font-style:italic}
.comparison_chart tr.yoursavings td:first-child{color:#000}
.comparison_chart th{   font-weight:bold;   text-align:center;   padding:0.4em 0.4em 0em 0.4em;   vertical-align:top;   width:14%}
.comparison_chart th:first-child{width:44%}
.comparison_chart td{ background-position:none; text-align:center}
.comparison_chart td{   padding:0.2em;   font-size:11px}
.comparison_chart td:first-child{text-align:left}
.comparison_chart th h3{color:#BA1222;font-size:1.2em;text-align:left;line-height:1}
.comparison_chart tr.odd{background-color:#c7edfe}
.comparison_chart td.yes{background:url(images/tick.png) no-repeat center center}
td.table_note{padding-left:1em;font-size:80%;font-style:italic}
.rbouter{background: #e9f1f2;background: #fff; background: -moz-linear-gradient(top, #fff 0%, #e9f1f2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e9f1f2)); background: -webkit-linear-gradient(top, #fff 0%,#e9f1f2 100%); background: -o-linear-gradient(top, #fff 0%,#e9f1f2 100%); background: -ms-linear-gradient(top, #fff 0%,#e9f1f2 100%); background: linear-gradient(top, #fff 0%,#e9f1f2 100%); position:relative;border:1px solid #b5e2f6;border-top:none;margin:1em;padding:0em 0.4em 1em 1em}
.product_images_l .rbouter{margin:2em 0em 1em 0em;width:100%}
.rbright{background:url(images/ss_redbar_right.png) no-repeat bottom left;width:20px;display:inline-block;vertical-align:bottom;position:relative;height:30px}
.rbleft{background:url(images/ss_redbar_left.png) no-repeat bottom right;width:17px;display:inline-block;vertical-align:bottom;height:30px;position:relative}
.rbmid{background:url(images/ss_redbar_mid.png) repeat-x right bottom;display:inline-block;margin:0;padding:0;min-height:30px;vertical-align:bottom}
.pkg_frame{display:block;background:url(images/item_frame.png) no-repeat center center;width:136px;height:139px;margin-bottom:10px;margin-right:10px;margin-left:10px;float:left;position:relative}
.pkg_frame img{margin-left:7px;margin-top:6px;border:2px solid #5a6479}
.pkg_frame a{text-decoration:none;}
.pkg_frame span.title{ color:#fff; margin:0; opacity:1}
.pkg_frame span.title{ background-color: #9F9E5C; bottom: 3px; color: #FFF; font-weight: bold; left: 9px; margin: 0; position: absolute; width: 125px;font-size:14px;opacity:0.9;text-align:center}
.pkg_frame span.num{margin:0; background-color: #9F9E5C;color:#fff;position:absolute;top:8px;right:2px;width:14px;height:14px;border-left:2px solid #5a6479;border-bottom:2px solid #5a6479;display:block;padding:8px 8px 12px 8px;font-size:25px;border-bottom-left-radius:6px}
a:hover span.num{background-color:#004688;color:#fff;border-color:#fff}
a:hover div.title p{background-color:#004688;color:#fff}
#pkg_1 p{text-align:center}
#pkg_2 p{text-align:center}
#pkg_3 p{text-align:center}
#pkg_4 p{text-align:center}
#pkg_5 p{text-align:center}
#index_box_top{margin-top:16px;height:34px;text-align:center;color:#fff;font-weight:bold;line-height:30px;border-top-right-radius:10px;border-top-left-radius:10px;background: #627296; background: -moz-linear-gradient(top, #627296 29%, #fff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(29%,#627296), color-stop(100%,#fff)); background: -webkit-linear-gradient(top, #627296 29%,#fff 100%); background: -o-linear-gradient(top, #627296 29%,#fff 100%); background: -ms-linear-gradient(top, #627296 29%,#fff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627296', endColorstr='#fff',GradientType=0 ); background: linear-gradient(top, #627296 29%,#fff 100%)}
#index_box_bot{display:block;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-top:none;height:34px;line-height:30px;background: #fff; background: -moz-linear-gradient(top, #fff 0%, #627296 71%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(71%,#627296)); background: -webkit-linear-gradient(top, #fff 0%,#627296 71%); background: -o-linear-gradient(top, #fff 0%,#627296 71%); background: -ms-linear-gradient(top, #fff 0%,#627296 71%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#627296',GradientType=0 ); background: linear-gradient(top, #fff 0%,#627296 71%)}
#index_box_content{font-size:1.2em;border-bottom:none;border-top:none;padding:0em 0em 0em 1em;width:400px;float:left;color:#596889;margin-left:1em}
.heading_bg{margin:0 0em 1em 0em;color:#515657;text-align:center;width:197px;height:37px;background:url(images/heading_bg.png) no-repeat center center;line-height:37px}
.heading_bg a{text-decoration:none;color:#515657;display:block;width:auto;height:37px;font-weight:normal}
.rbouter .testimonial dt,.rbouter .testimonial dd{padding:0.8em 1.9em;color:#9a5d50}
.rbouter{z-index:0}
.rbouter .testimonial:before{content: "\201C ";font-weight: bold;font-size: 8em;float:left;color:#e0e7eb;z-index:-100;position:absolute;font-family:"Times New Roman",Georgia,Serif;top:20px}
.rbouter .testimonial:after{content: " \201D";font-weight: bold;font-size: 8em;float:right;z-index:-100;font-family:"Times New Roman",Georgia,Serif;color:#e0e7eb;position:absolute;bottom:20px;right:0}
.rbouter .testimonial dt ,.rbouter .testimonial dd
{z-index:100}

#footer{padding-bottom:1.6em}
#footer a{display:block;color:#dce5e5}
#foot_1{width:28%;display:inline-block;vertical-align:top;margin-left:1.6em}
#foot_2{width:32%;display:inline-block;vertical-align:top;margin-right:1em}
#foot_3{width:35%;display:inline-block;vertical-align:top}
#footer a.f_head{text-decoration:none;color:#fff}
div > a.f_head{margin-top:0em}
a + a.f_head{margin-top:1em}
#footer a#fb_link{height:27px;width:27px;display:inline-block;background:url(images/fb_icon.png) no-repeat center center}
#footer a#in_link{height:27px;width:27px;display:inline-block;background:url(images/in_icon.png) no-repeat center center}
#footer a#tw_link{height:27px;width:27px;display:inline-block;background:url(images/tw_icon.png) no-repeat center center}
#f_email{padding:1em;background-color:#5c6b8d;border:2px solid #91ace0;border-radius:8px;color:#f4d437;font-weight:bold;margin:2em 4em 2em 0em}
#f_email p{margin:0;font-size:1.2em}
#index_menu{background:#959fb5;border:1px solid #fff;border-bottom-left-radius:14px;box-shadow: 0px 2px 2px #888;-webkit-box-shadow: 0px 2px 2px #888;width:280px;border-top:none;border-right:none;padding:0.4em;float:right;padding-left:1em}
#index_menu a{color:#fff;font-weight:bold;text-decoration:none;margin-left:1.2em;text-transform:uppercase}
a#idx_view_cart{padding-left:24px;background:url(images/cart.png) no-repeat 3px center}
#star{background:url(images/star.png);height: 81px;position: absolute;right: -22px;top: 14px;width: 186px;z-index: -1}
#idx_menu_container{border-right:0.1em solid #a8c1f0;border-left:0.1em solid #a8c1f0}
#idx_bio{float:right;margin:2em 0em 10em 1em;text-align:center}
#idx_bio p{font-size:0.92em;margin:0}
.action_call{color:#BA1222;font-weight:bold}
.subhead_container{clear:both;background:#eff2f7;position:relative;text-align:right;font-weight:bold;padding:0em 0em;height:30px;margin-bottom:4em;margin-top:4em}
.subhead_container:first-child{margin-top:1em}
.subhead_container p{line-height:30px;margin-right:1em;font-weight:normal}
.subhead_container .subhead_phone{
background:#e9f1f2;
background:  -moz-linear-gradient(top, #fff 0%, #e9f1f2 100%) ;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e9f1f2));
background:  -webkit-linear-gradient(top, #fff 0%,#e9f1f2 100%);
background: -o-linear-gradient(top, #fff 0%,#e9f1f2 100%);
background: -ms-linear-gradient(top, #fff 0%,#e9f1f2 100%);
background: linear-gradient(top, #fff 0%,#e9f1f2 100%);
font-weight:bold;border:1px solid #b5e2f6;border-radius:7px;padding:0.2em 0.4em}
.subhead{text-align:left;
background:#d9edf6;
background:#e9f1f2;
background:  -moz-linear-gradient(top, #fff 0%, #e9f1f2 100%) ;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e9f1f2));
background:  -webkit-linear-gradient(top, #fff 0%,#e9f1f2 100%);
background: -o-linear-gradient(top, #fff 0%,#e9f1f2 100%);
background: -ms-linear-gradient(top, #fff 0%,#e9f1f2 100%);
background: linear-gradient(top, #fff 0%,#e9f1f2 100%);
border:1px solid #cbd8df;border-radius:14px;width:580px;position:absolute;top:-15px;left:18px;padding:8px 0px 8px 16px;line-height:1;-moz-box-shadow: 1px 1px 2px #969696;-webkit-box-shadow: 1px 1px 2px #969696;box-shadow:1px 1px 2px #969696}
.subhead h2{color:#ba1222;margin:0em 0em 0.4em 0em;background:none;padding:0;font-weight:normal}
.subhead p{line-height:1;color:#000;margin:0;background:none;font-weight:bold}
.overview{margin-right:1em;margin-bottom:2em;float:left;background:url(images/overview_frame.png) no-repeat top left;width:74px;height:75px;position:relative}
.overview img{position:absolute;bottom:1px;right:1px}
.overview a{text-decoration:none}
.overview_lrg{clear:both;float:left;margin-right:1em;margin-bottom:2em}
.pkg_desc p{line-height:1.1;margin:0;padding:0;font-size:1em}
.pkg_desc{margin-left:3em;width:520px;clear:left;margin-top:3em}
div.upsell{clear:both;margin-left:0em}
div.upsell p{margin-top:4em}
.pkg_desc span.num{background-color: #9F9E5C;border-bottom: 2px solid #5A6479;border-bottom-left-radius: 6px;border-left: 2px solid #5A6479;color: #FFF;display: block;font-size: 15px;height: 6px;line-height: 6px;margin: 0;padding: 8px;position: absolute;right: 1px;top: 4px;width: 6px}
.pkg_desc h4{margin:0;padding:0;line-height:1;margin-bottom:0.2em}
.pkg_desc .overview img{height:70px;width:68px}
p.learn{float:right;color:#336ba0}
p.quiz{color:#666;margin-top:0.4em}
p.quiz a{color:#ba1222}
.video_tile{float:right;width:250px;margin-top:0em;text-align:center;margin-right:1em}
.video_tile h5{color:#ba1222;font-size:1.4em;margin:0.6em 0em;line-height:1.2}
.video_tile img{border:4px solid #004688;border-radius:5px}
td.table_note{padding-left:1em;font-size:80%;font-style:italic}
.quizCaps2{font-size: 10px;color: #666}
.introNarrow{width: 90%}
.quiz-question-list{margin-bottom:2em;border:1px solid #ccc;padding:1em;border-radius:10px}
.quiz-question-list li{list-style-type:decimal;vertical-align:middle}
.quiz-question-list li p{margin:0.6em 0em 0.6em 0em;color:#004688}
.quiz-question-list input{vertical-align:middle;margin:0 0.2em 0em 0.6em}
.quiz-question-list li.q_error p{color:red}
.quiz-question-list strong{color:#999;padding:0em 0.8em;font-style:italic}
.package_text{width:60%;float:right;margin:0 2em 2em 0}
.package_text_l{width:60%;float:left;margin:0 0em 2em 2em}
.block_text{float:right;width:58%;margin:0 2em 2em 1em}
.package_text h3:first-child,.block_text > h3{margin-top:0em}
.package_text > h5,.block_text > h5{margin-top:2em;color:#BA1222}
.pkg_sol_img{border:1px solid #999;padding:0.2em}
.newsletter_signup{
margin:2em auto;
text-align:center;
color:#000;
background:#e9f1f2;
background: url(images/newsletter.png) no-repeat bottom right, -moz-linear-gradient(top, #fff 0%, #e9f1f2 100%) ;
background:url(images/newsletter.png) no-repeat bottom right, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e9f1f2));
background: url(images/newsletter.png) no-repeat bottom right,  -webkit-linear-gradient(top, #fff 0%,#e9f1f2 100%);
background: url(images/newsletter.png) no-repeat bottom right,  -o-linear-gradient(top, #fff 0%,#e9f1f2 100%);
background: url(images/newsletter.png) no-repeat bottom right,  -ms-linear-gradient(top, #fff 0%,#e9f1f2 100%);
background:url(images/newsletter.png) no-repeat bottom right,  linear-gradient(top, #fff 0%,#e9f1f2 100%);
padding:2em;border:2px solid #b5e2f6;border-radius:8px;width:50%}
.newsletter_signup_internal{
background:#e9f1f2;
background: url(images/newsletter.png) no-repeat bottom right, -moz-linear-gradient(top, #fff 0%, #e9f1f2 100%) ;
background:url(images/newsletter.png) no-repeat bottom right, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e9f1f2));
background: url(images/newsletter.png) no-repeat bottom right,  -webkit-linear-gradient(top, #fff 0%,#e9f1f2 100%);
background: url(images/newsletter.png) no-repeat bottom right,  -o-linear-gradient(top, #fff 0%,#e9f1f2 100%);
background: url(images/newsletter.png) no-repeat bottom right,  -ms-linear-gradient(top, #fff 0%,#e9f1f2 100%);
background:url(images/newsletter.png) no-repeat bottom right,  linear-gradient(top, #fff 0%,#e9f1f2 100%);
border: 2px solid #b5e2f6;border-radius: 8px 8px 8px 8px;color: #000;margin: 2em auto;padding: 2em 1em;text-align:center;width:16em;}
form label{clear:both;display:inline-block;width:8em}
p input[type=text]{font-size:1em}
.s_subject{display:none}
.quiz_send{background-color:#D9EDF6;padding:1em;border:1px solid #ccc;border-radius:5px;margin:2em 0em 1em 0em}
.input_error{background-color:#daba26}
.endorsements h3{margin-top:2em}
.endorsements h3:first-child{margin-top:0}
table.quiz_result{width:80%}
table.quiz_result thead th{font-weight:bold;padding:0em 2em;text-align:left}
body table.quiz_result  thead:first-child{text-align:left}
table.quiz_result tr td,table.quiz_result tr th{border-bottom:1px solid #ccc}
.wtick0{text-indent:-3000px;background:url(images/tick.png) no-repeat center center}
.wtick1{text-indent:-3000px}
.ntick0{text-indent:-3000px}
.ntick1{text-indent:-3000px;background:url(images/tick.png) no-repeat center center}
.takequiz{margin:2em 0em}
.artindex{text-align:left}
.artindex li{margin-left:1em}
.artcontent li{list-style-type:none;margin:0em 0em 1.4em 0em;padding:0.8em;border:1px solid #b5e2f6;border-radius:5px;background: #e9f1f2;background: #fff; background: -moz-linear-gradient(top, #fff 0%, #e9f1f2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e9f1f2)); background: -webkit-linear-gradient(top, #fff 0%,#e9f1f2 100%); background: -o-linear-gradient(top, #fff 0%,#e9f1f2 100%); background: -ms-linear-gradient(top, #fff 0%,#e9f1f2 100%); background: linear-gradient(top, #fff 0%,#e9f1f2 100%);}
.artcontent li p{margin:0em 0em 0.6em 0em;padding:0;}
.artcontent li li{background:none;border:none;margin:0em;padding:0.6em 0.6em 0em 0em;}
.artcontent li ol li{list-style-type:decimal;margin-left:2em}
.artcontent li ol {margin-bottom:1em;}
.artcontent li h4{margin:0em 0em 0.4em 0em;padding:0;}
.artcontent li h5{margin:1em 0em 0.4em 0em;padding:0;}
.artcontent li a{padding-left:32px;background:url(images/article_icon.png) no-repeat top left;}
.artcontent li li a{padding-left:32px;background:url(images/world_icon.png) no-repeat top left;}
.artcontent em{display:inline-block;float:right;}
.getacro{text-align:center;margin-top:1em}
.body_endorsements{border-bottom: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;color: #5C6A8D;}
.newsletter_list li{list-style-type:none;text-indent:-2.7em;margin-left:3em;}
.submit_warning{font-weight:bold; color:red;display:none;padding-left:1em}
