.wrap {margin-top:0;}
.header {background-color:#89AD31; background-image:none; height:94px;}
.header .logo img {margin:0;}
.header .header_right {margin:53px 5px 10px 0; overflow:visible;_position:absolute;_top:0;_right:0;}
.header .header_login_logout, .header ul li a {color:#fff;}
.header .header_login_logout ul {margin-right:5px;}

.nav.thin {width:996px; background:#E18729;padding:0;marging:0;height:8px;min-height:8px;}
.nav ul {background:#E18729;}
.nav ul li {border-right-color:#C16F36; border-left-color:#fff;}
.nav ul li a {padding:0.8em 29px 0.7em;}

.two_col_b .content {padding-left:0;width:707px;}
.two_col_b .content, .two_col_b.landing .rtcol{border:0}
.two_col_b.landing .content .main {float:left;clear:left;width:707px;margin:20px 0 0;padding-right:15px;border-right:1px solid #999;min-height:800px;}
.two_col_b.landing .content .main .socialbookmarking {float:none;}
.two_col_b.landing .content .main .socialMedia {float:none;}

.rtcol .listBoxModule h3 {background-color:#E18729;}
.rtcol .rt_rail_image {text-align:center; margin:10px; padding-bottom:8px; border-bottom:1px dotted #8CA7C0;}
.rtcol .rt_rail_image.last {border:0}
.rtcol .btn_rgstr {margin-bottom:8px; border:1px solid #999; float:left; width:241px; padding:0; background-color:#fff;overflow:hidden;}
.rtcol .btn_rgstr .link {background:#E18729; border:0; margin:1px;padding:8px;text-align:center;font-size:1.3em; line-height:1.2em;}
.rtcol .btn_rgstr .note {background:#E18729; color:#fff; border:5px solid #666  ; margin:0;padding:60px 50px;text-align:center;font-size:1.5em; line-height:1.2em;}
.rtcol .btn_rgstr .note span {color:#fff;}
.rtcol .btn_rgstr .link a {color:#fff;}
.separator_line {width:auto;clear:both;height:5px;border-bottom:1px dotted #BAB9BA;margin:0 1em 10px;}

.more a {background:transparent url(../images/conv-arrow.gif) no-repeat scroll 100% 50%; background-position:right 3px; color:#E18729;}
.ltcol .subnav h2 {color: #3a6022;}
.ltcol .listBoxModule ul li, .rtcol .listBoxModule ul li {background:url(../images/conv-bullet.gif) 0 10px no-repeat !important;}
.ltcol .subnav ul li a {background:transparent url(../images/conv-bullet.gif) 10px 6px no-repeat;}
.content .wysiwyg ul li {background:transparent url(../images/conv-bullet.gif) 0 10px no-repeat !important;padding-left:10px;}
.two_col_b .content ul li {background:transparent url(../images/conv-bullet.gif) 0 10px no-repeat;}

.featured {width:697px; max-height:252px; border:8px solid #333; background:#fff; margin:0;padding:4px; overflow:hidden; position:relative;}
.featured .testimonials { display:block; width:698px; _width:536px; max-height:252px; margin:0;}
.featured .testimonials img {width:698px; height:252px;}
.featured .buttons {position:absolute; bottom:13px; !bottom:16px; right:13px; color:#FFF; }
.featured .buttons a {color:#FFF; display:block; padding:0 5px;}
.featured .buttons a:hover {text-decoration:none;}
.featured .buttons ul.featcontrol li{border:none; background:none;}
.featured .buttons ul.featcontrol li a{padding:0px;}
.featured .buttons ul {list-style:none; float:left;}
.featured .buttons ul li {float:left; border:1px solid #fff; padding:0;margin-right:5px; background:#000; cursor:pointer;width:auto;}
.featured .buttons ul li.on {background:#4d94cc; float:left;}

.content .program {float:left; width:100%;}
.content .program h1{padding-top:10px;}
.content .program .pgrm_logo {text-align:left;padding:5px 0;}
.content .program .pgrm_logo .left {float:left;clear:none;}
.content .program .pgrm_logo .right {float:right;clear:none;}
.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 .alert {font-weight:bold; color:red;}
.content .program .pgrm_elem .text ul li { width:292px; _width:282px; border:0; }
.cart_btn_blue {padding:1px; border:#6699cc solid 1px; float:left;}
.cart_btn_blue a {background:#6699cc; padding:1px 5px; float:left; text-decoration:none; color:#fff;}
.rtcol .listBoxModule.cart {padding:10px; background-color:#EBF4FB; border:0; width:225px; text-align:right;}
.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.cart img {padding-top:5px;}
.rtcol .listBoxModule.download  {padding:10px; border:0; width:225px; text-align:left; font-size:1em; font-weight:bold; }

.content .sectionA .item, .content .sectionB .item {margin-bottom:30px;}
.content .titleimage {margin-bottom:15px;}

/* global improvement */
.content h1, .sectionA h1, .sectionB h1{color:#E18729; font-size:22px; border-bottom:none; padding:0 0 3px;font-weight:bold;}
.wysiwyg h2, .content h2, .sectionA h2, .sectionB h2{color:#89AD31; border-bottom:3px solid #CACACA; padding:10px 0 3px; font-weight:bold;}
.wysiwyg h3,.content h3, .sectionA h3, .sectionB h3{color: #E18729; font-size:16px; border-bottom:none;padding-bottom:1px;font-weight:bold; margin:0 0 2px 0;}
.wysiwyg h4{color: #E18729; font-size:14px; border-bottom:none;padding-bottom:1px;font-weight:bold; margin:0 0 2px 0;}
.wysiwyg h5{color: #919191; font-size:12px;}
.wysiwyg h6{color: #919191;}
.content .sectionA h3 a, .content .sectionB h3 a {font-size:13px; background: url("../image/link-caret.gif") left 3px no-repeat;}
