.content h1, .content .sectionA h2, .content .sectionB h2 {border-bottom:2px solid #fd8e00; color:#2d70aD;}
.content h2 {color:#FDA800; border-bottom:2px solid #2D70AD; font-weight:bold;}
.content ul li {border-bottom:1px dotted #999999; float:left; width:99%;}
.content .module.first {padding-top:20px;}
.content .module .body {width:468px; float:left; padding:0;}
.content .module .body h4 {padding-top:0; color:#2d70aD;}

.wysiwyg li p {display: block;}
.content .wysiwyg ul li {background: url(../images/orange_square.gif) 0 11px no-repeat; padding:5px 0 5px 8px; overflow:visible;}
.content .wysiwyg ul li {border-bottom:1px dotted #999999; float:left; width:99%;}
.rtcol .listBoxModule .wysiwyg ul li {border:0;}

.flush {margin-bottom:1px !important;}

.header {background:#1F67A8 url(../images/apapo_header_bg.gif) 0 0 repeat-x; overflow:hidden;padding:5px 0;}
.header .header_utils {margin-top:5px;}
.header ul {margin:5px 40px 0 0;}
.header ul, .header ul li a {color:#fff; font-size:.95em;}
.header #HeaderLogoutLink a {color:#fff;text-decoration:none; text-transform: capitalize;clear:both;float:left;}
.header .logo img { margin:0px 10px;}

.mainwrap.two_col_b .rtcol {width:244px;}
.mainwrap .rtcol .listBoxModule {background-color:#FFEED8;}
.mainwrap .rtcol .listBoxModule h3 {background-color:#fd8e00 ;}
.mainwrap .rtcol .listBoxModule .more  {width:90%; margin:5px 10px 0; padding-top:5px; border-top:1px dotted #999999;_margin-left:5px;}

.nav ul {background-color:#FD8E00;}
.nav ul li {border-left-color:#feb14f; border-right-color:#c87f22; padding:0.8em 18px 0.7em; width:auto; text-align:center;}
.nav ul li a {float:none; padding:0;}

.wrap {margin-top:0;}
.three_col_a .content {height:auto;min-height:750px;}




/* CE Program */
.content .program {float:left; width:100%;}
.content .program .pgrm_logo { text-align:center;padding:5px 0 10px 0;}
.content .program .pgrm_elem {background:0; padding:5px 0; float:left; border-bottom:1px dotted #999; width:100%;}
.content .program .pgrm_elem.topics {background-color:#e0eefb; margin:0; border-top:0;}
.content .program .pgrm_elem.topics ul {float:left; width:310px;}
.content .program .pgrm_elem.topics ul li {background:0; padding-left:0; border:0; xdisplay:inline; width:auto; float:left; padding:0;}
.content .program .pgrm_elem.last {border:0;}
.content .program .pgrm_elem .title {float:left; width:125px; font-weight:bold; padding-left:10px;}
.content .program .pgrm_elem .text {float:left; width:310px;}
.content .program .pgrm_elem .text ul li { width:292px; _width:282px; border:0; }
.cart_btn_blue {padding:1px; border:#6699cc solid 1px; float:left;clear:right;}
.cart_btn_blue a {background:#6699cc; padding:1px 5px; float:left; text-decoration:none; color:#fff;}
.rtcol .listBoxModule-cart {margin-bottom:15px; float:left; width:216px; overflow:hidden;padding:10px; background-color:#EBF4FB; border:0; width:225px; text-align:right;}
.rtcol .listBoxModule-cart .label {float:left;width:174px;text-align:right;font-weight:bold; clear:left;}
.rtcol .listBoxModule-cart .notavailable {padding-top:10px;}
.rtcol .listBoxModule-cart  h3 {color:#336699; font-size:1.2em; font-weight:bold; margin:0; text-align:center;background-color:#EBF4FB;}
.rtcol .listBoxModule-cart  h3 a {color:#336699;}
.rtcol .listBoxModule-cart .add {float:right; padding:10px 0; width:auto;}
.rtcol .listBoxModule-cart .add .quantity{float:left; padding-right:5px;}
.rtcol .listBoxModule-cart .add .cart_btn_blue {text-align:left; clear:none;}
.rtcol .listBoxModule-cart .add .cart_btn_blue a {text-decoration:none;}
.rtcol .listBoxModule-cart .add .add_btn_blue {border:#6699cc solid 1px; text-align:center; background:#6699cc; clear:both; padding:1px; margin:10px; width:200px;}
.rtcol .listBoxModule-cart .add .add_btn_blue a {padding:1px 5px; text-align:center; text-decoration:none; color:#fff; width:100%;}
.rtcol .listBoxModule-cart .signin {clear:both; padding:0 0 10px;}
.rtcol .listBoxModule.download  {padding:10px; border:0; width:225px; text-align:left; font-size:1em; font-weight:bold; }


/* Email This */
.emailThis h1 {color:#2d70ad; border-bottom:2px solid #fd820b;}
.emailThis .title {color:#2d70ad;}
.emailThis .separator {background:#fd7c00;}




/***** Following are not in use for now, MMZ 10/5/2009

.product .callout {padding:14px 15px 16px; width:418px; background-color:#ffeed8; color:#fd8e00; float:right; margin:15px 0;}
.product img {padding:1px; border:#cecece solid 1px; float:left; margin:0 40px 40px 0;}

.product h2 {font-weight:normal; border:0; padding-bottom:0; margin-bottom:0;}
.product h2 {display:inline;}
.product p {float:none;}
.product ul li{width:auto; float:none;}
.product .content .wysiwyg ul li{ border:0 !important; padding:2px 0 2px 8px; }

.product .content .disclaimer {float:left;width:682px; margin-bottom:10px; padding:0 5px 10px;font-weight:bold;color:#003399;text-align:justify;}
.product .content .disclaimer .highlight{color:red;}

.product .rtcol .listBoxModule.cart {padding:10px; background-color:#EBF4FB; border:0; width:225px; text-align:right;}
.product .rtcol .listBoxModule.cart .notavailable {padding-top:10px;}
.product .rtcol .listBoxModule.cart .add {float:right; padding:10px 0; width:auto;}
.product .rtcol .listBoxModule.cart .add .quantity{float:left; padding-right:5px;}
.product .rtcol .listBoxModule.cart .add .cart_btn_blue {text-align:left; clear:none;}
.product .rtcol .listBoxModule.cart .add .add_btn_blue {text-align:center; background:#6699cc; clear:both; padding:1px; margin:10px; width:200px;}
.product .rtcol .listBoxModule.cart .add .add_btn_blue a {padding:1px 5px; text-align:center; text-decoration:none; color:#fff; width:100%;}
.product .rtcol .listBoxModule.cart .signin {clear:both; padding:0 0 10px;}
.product .rtcol .listBoxModule .wysiwyg .subtitle {padding:5px 0 2px 5px;font-size:1.1em; font-weight:bold;}
.product .rtcol .listBoxModule.bluebg {padding:1px;}
.product .rtcol .listBoxModule.bluebg .contents{background-color:#dcedeb; float:left; width:100%; padding:10px 0;}

/*product page*/

.value_prop {margin-bottom:20px; float:left; width:100%;}
.value_prop .bluebg {overflow:hidden; background:#ebf4fb !important;}
.value_prop .bluebg .top {padding:13px 0 5px; border-bottom:1px dotted #999; margin:0 20px 20px; _margin:0 20px 20px 10px; float:left;}
.value_prop .bluebg .top h2 {border:0; margin:0; padding:0; font-size:2em; line-height:1em; float:none; width:100px; display:inline; clear:none;}
.value_prop .bluebg .top h2 a {color:#336699; width:auto; display:inline;}
.value_prop .bluebg .top p {clear:none; margin-top:10px;}
.value_prop .bluebg .left, .value_prop .bluebg .right {float:left; padding:20px; height:305px;}
.value_prop .bluebg .left {width:325px; border-right:1px solid #fff;}
.value_prop .bluebg .right {width:324px;}
.value_prop .bluebg .right a, .value_prop .bluebg .left a {text-decoration:underline;}
.value_prop .bluebg img {float:left; padding:0 12px 12px 0;}
.value_prop .bluebg h2 {margin:0;}
.value_prop .bluebg h3 {color:#1e66a7; font-size:1em; padding:10px 0 5px;}
.value_prop .bluebg ul {margin:10px 0;}
.value_prop .bluebg ul li {border:0; width:auto; padding:2px 0 0; float:none; background:none;}
.value_prop .bluebg p {clear:both; line-height:1.5em;}
.value_prop .bluebg .cart_btn_blue a {text-decoration:none;}

.product .value_prop .bluebg h1 {border:none; clear:none; margin-bottom:0px}
.product .value_prop .bluebg .right {background:#f6fafd; float:right; width:185px; margin:2px; padding:15px; height:310px;}
.product .value_prop .bluebg .right h2 {border:0; font-weight:bold;}
.product .value_prop .bluebg .right a {text-decoration:none;}
.product .value_prop .bluebg .right .more {float:left; padding:10px 0; clear:both; width:100%;}
.product .value_prop .bluebg .left {border:0; width:auto; padding:15px; height:auto;}
.product .value_prop .bluebg .left .cover {width:165px;text-align:left; float:left;}
.product .value_prop .bluebg .left .cover a {float:left;padding-right:10px;margin-bottom:8px;}
.product .value_prop .bluebg .left .info {float:left; width:280px; height:300px;}
.product .value_prop .bluebg .left .info .prod_detail {padding-top:10px;}

.product img {padding:1px; border:#cecece solid 1px; float:left; margin:0 40px 40px 0;}

.product .callout {padding:14px 15px 16px; width:418px; background-color:#ffeed8; color:#fd8e00; float:right; margin:15px 0;}
.product .callout p {padding:0;}

.product h2 {font-weight:normal; border:0; padding-bottom:0; margin-bottom:0;}

.product .rtcol .listBoxModule {background-color:#fff;}
.product .rtcol .listBoxModule.cart {padding:10px; background-color:#EBF4FB; border:0; width:225px; text-align:right; border-top:2px solid #FD8E00;}
.product .rtcol .listBoxModule.cart h2 {clear:both; float:left; font-size:1em; font-weight:bold; text-align:left; width:100%;}
.product .rtcol .listBoxModule.cart.first {margin-top:29px;}
.product .rtcol .listBoxModule.cart .notavailable {padding-top:10px;}
.product .rtcol .listBoxModule.cart .add {float:right; padding:10px 0; width:auto;}
.product .rtcol .listBoxModule.cart .add .quantity{float:left; padding-right:5px;}
.product .rtcol .listBoxModule.cart .add .cart_btn_blue {text-align:left; clear:none;}
.product .rtcol .listBoxModule.cart .add .add_btn_blue {text-align:center; background:#6699cc; clear:both; padding:1px; margin:10px; width:200px;}
.product .rtcol .listBoxModule.cart .add .add_btn_blue a {padding:1px 5px; text-align:center; text-decoration:none; color:#fff; width:100%;}
.product .rtcol .listBoxModule.cart .signin {clear:both; padding:0 0 10px;}
.product .rtcol .listBoxModule .wysiwyg .subtitle {padding:5px 0 2px 5px;font-size:1.1em; font-weight:bold;}
.product .rtcol .listBoxModule.bluebg {padding:1px;}
.product .rtcol .listBoxModule.bluebg .contents{background-color:#dcedeb; float:left; width:100%; padding:10px 0;}
.product .content .disclaimer {float:left;width:682px; margin-bottom:10px; padding:0 5px 10px;font-weight:bold;color:#003399;text-align:justify;}
.product .content .disclaimer .highlight{color:red;}

.pub_title {border-bottom:2px solid #6885A4; float:left; padding:1px 0 4px; margin:0 0 15px; }
.pub_title h1{border:0; float:left; margin:0; padding:0; width:80%;}
.pub_title .pubt_right {float:right; margin:0; padding:0; }
.pub_title a {text-decoration:underline;}
.pub_title a.mycart_btn {padding:4px 5px 4px 20px; float:left; text-decoration:none; background:url(../images/cart_btn.gif) no-repeat left center; font-weight:bold;}
**********/