.flush {margin-bottom:1px !important;}
.ltcol .subnav ul li {border-top:1px dotted #8CA7C0; border-bottom:0 !important;}
.ltcol .subnav ul li.first {border-top-width: 2px;border-top-style: solid;border-top-color: #6699cc;}
.ltcol .subnav.first {border-top: 2px solid #6699cc; padding-top:18px;}

/* subBrandNav */
.subBrandNav {font-size:0.8em;font-weight:bold; float:left;_float:none;_margin-top:6px;width:978px; padding:8px 0 6px 18px; background:#EDEDED url(../images/arrow_subbrandnav.gif) no-repeat scroll left 3px;}
.subBrandNav ul {float:left; list-style-type:none;}
.subBrandNav ul li {float:left; padding:0 6px; color:#fff; font-size:1.2em; clear:right;}
.subBrandNav ul li.title {margin-right:20px; padding:0;}
.subBrandNav ul li a {color:#1e66a7; text-decoration:underline;}
.subBrandNav span {float:left; padding-right:4px; color:#fff; font-size:1.1em;}
.subBrandNav span a {color:#fff;}

/* Rotary */
.pub_rotary {margin:0 0 5px 0; overflow:hidden; float:left; width:453px;}
.pub_rotary h2 {border:0; margin:0; margin-top:5px; padding-bottom:0px;}
.pub_rotary h4 {font-size:1em; float:left; padding:3px 5px; bottom:2px;}
.pub_rotary .rotary_right h4 {color:#666; float:right; padding-right:20px;}
.pub_rotary .rotary_content {margin:3px 0 0; background-color:#DDECF1; float:left; border-top:1px solid #4B4B4B;}
.pub_rotary #rotary_go_right,.pub_rotary #rotary_go_left {position:relative; display:block; width:18px; height:18px; border:1px solid #e3e3e3; padding:1px; float:left;}
.pub_rotary #rotary_go_right:hover, .pub_rotary #rotary_go_left:hover{text-decoration:none;}
.pub_rotary #rotary_go_right {background:white url(../images/right_arrow_on.gif) 50% 50% no-repeat; float:right;}
.pub_rotary #rotary_go_left {background:white url(../images/left_arrow_on.gif) 50% 50% no-repeat; }
.pub_rotary .rotary_item {border-right:1px solid #C2CBCE; float:left; margin:8px 0pt; overflow:hidden; padding:0pt 12px 0pt 13px; text-align:left; width:125px;}
.pub_rotary .rotary_item.last_item {border-right:0;}
.pub_rotary .rotary_item h3 {color:#000; padding:0 0 7px 0; font-size:1em; font-weight:bold;height:25px;}
.pub_rotary .rotary_item h3 a {text-decoration:none;}
.pub_rotary .rotary_item div {text-align:left;}
.pub_rotary .rotary_item div.more {padding:10px 0; float:left; margin-top:0;}
.pub_rotary .rotary_item img {padding:5px 0 0 12px;}
.pub_rotary .rotary_item a {text-decoration:underline; display:block;}
.pub_rotary .rotary_buttons {height:23px; float:left; background:#ededed; border-top:#d6d6d6 solid 1px; border-bottom:#d6d6d6 solid 1px; padding:2px;width:99%;}
.pub_rotary .rotary_buttons .rotary_left, .pub_rotary .rotary_buttons .rotary_right {height:18px; width:200px; float:left;}
.pub_rotary .rotary_buttons .rotary_left a h4 {color:#666; position:relative;left:20px;_left:65px;}
.pub_rotary .rotary_buttons .rotary_right a h4 {color:#666; float:right; position:relative;right:5px;!right:40px;}
.isSafari3orLater .rotary_buttons .rotary_right a h4 {right:40px;}
.pub_rotary .rotary_buttons .rotary_right {float:right;}
.pub_rotary  .more {float:left;border-top:1px dotted #4B4B4B; width:100%; margin-top:10px; padding-top:2px; border:0;}
.pub_rotary  .more p {clear:right;float:right;padding:0 0 5px;}
.pub_rotary  .more a {padding-right:13px;}

/*landing*/
.one_col_a.landing .content {border:medium none; margin:0pt; overflow:visible; padding:0pt 0pt 10px 11px; width:967px;}
.one_col_a.landing .content ul li {border-bottom:#999 dotted 1px;}
.one_col_a.landing .content ul li.last {border:0;}
.one_col_a.landing .content .gencarousel ul.featcontrol li {border-bottom:none;}
.one_col_a.landing .content .gencarousel ul li {border-bottom:1px solid #FFFFFF;}
.one_col_a.landing .content .gencarousel .featured .testimonials .story .storyholder .more {border:none;}
.one_col_a.landing .content .more {width:100%; padding:5px 0 20px; border-top:#999 dotted 1px;}
.one_col_a.landing .content .more a {float:right;}
.one_col_a.landing .content .ltcol {width:636px; border-right:0px; border-right:1px solid #999999; _width:615px;}
.one_col_a.landing .content .ltcol .listBoxModule {width:300px;margin-right:10px;_margin-right:8px;}
.one_col_a.landing .content .ltcol .listBoxModule h3 {background:#EBF4FB none repeat scroll 0%; color:#336699; font-size:1.1em; font-weight:bold;}
.one_col_a.landing .content .ltcol .listBoxModule .more {width:92%; padding-bottom:0; padding-top:5px;}
.one_col_a.landing .content .rtcol {border-left:1px solid #999999; padding-right:0; width:299px; float:left;}
.one_col_a.landing .content .rtcol .listBoxModule {width:294px;}
.one_col_a.landing .content .ltcol .listBoxModule .wysiwyg {padding:0px}
.one_col_a.landing .content .ltcol .listBoxModule .wysiwyg p {padding-left:9px; padding-right:9px;}
.one_col_a.landing .content .ltcol .listBoxModule .wysiwyg ul {padding-left:9px; padding-right:9px;}

/*two_col_b resource center*/
.two_col_b.res_cntr .content {width:704px; padding-left:0;}
.two_col_b.res_cntr .content .more {width:100%; padding:5px 0 20px; border-top:#999 dotted 1px;}
.two_col_b.res_cntr .content .more a {float:right;}
.two_col_b.res_cntr .pub_link {background-color:#E0EEFB; color:#336699; float:left; margin:8px 0pt; width:344px; height:105px; overflow:hidden;}
.two_col_b.res_cntr .pub_link img {background:blue; margin:0 12px 0 0; float:left;}
.two_col_b.res_cntr .pub_link .wysiwyg {padding:10px;}
.two_col_b.res_cntr .pub_link .wysiwyg h3 {margin-bottom:8px;font-size:1.3em;}
.two_col_b.res_cntr .pub_link .wysiwyg a {color:#336699;}
.two_col_b .content .subcontent {margin-top:20px; float:left;}
.two_col_b .content .subcontent .listBoxModule {width:222px;}
.two_col_b .content .subcontent .listBoxModule h3 {background:#EBF4FB none repeat scroll 0%; color:#336699; font-size:1.1em; font-weight:bold;}
.two_col_b .content .subcontent .ltcol {width:465px; padding:0;border:0;}
.two_col_b .content .subcontent .ltcol ul li{width:98%; border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #8CA7C0;}
.two_col_b .content .subcontent .ltcol ul li.last {border-bottom:0;}
.two_col_b .content .subcontent .rtcol {width:226px; padding:0; border:0;margin-left:10px;}
.two_col_b.res_cntr .rtcol {border-style:none;}

.two_col_b .rtcol .contact {width:99%; margin-top:0;}
.img_promo {margin-bottom:10px; float:left;margin-right:-1px;}
.img_promo .wysiwyg img {padding:0;}

/*listboxmodules in main area*/
.content .listBoxModule.wide {width:449px; margin-top:15px; !margin-top:20px;}
.content .listBoxModule.wide a {text-decoration:none;}
.content .listBoxModule.wide ul li {padding-top:9px; padding-bottom:10px; background:transparent url(../images/orange_square.gif) no-repeat scroll 0pt 14px !important; margin:0; }
.content .listBoxModule div.more {width:92%; margin:5px 10px 0; border-top:dotted #999 1px; padding:5px 0; clear:both; _margin:0 4px;}
.content .listBoxModule div.more a {float:right;}

.pub_title {border-bottom:2px solid #6885A4; float:left; padding:0 0 4px; margin:0 0 15px; }
.pub_title h1{border:0; float:left; margin:0; padding:0; xline-height:1.1em; width:80%;}
.pub_title .pubt_right {float:right; margin:0; padding:0;margin-top:5px;}
.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;}
.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;}

.value_prop {float:left; width:100%; margin-bottom:15px !important;}
.value_prop .bluebg {overflow:hidden; background:#ebf4fb;_float:left;}
.value_prop .bluebg .top {padding:13px 0 5px; border-bottom:1px dotted #999; margin:0 20px; _margin:0 20px 0 10px; float:left;}
.value_prop .bluebg .top h2 {border:0; margin:0; padding:0; font-size:1.7em; 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 {padding:20px 20px 15px;}
.value_prop .bluebg .left {width:325px; border-right:1px solid #fff; float:left; }
.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 10px 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; !padding-top:1px;width:207px; float:right;}
.value_prop .bluebg ul li {margin:0; width:200px; border:0; 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;}

.content .subcontentLeft .listBoxModule h3 {background:#EBF4FB; font-size:1.1em; color:#336699; font-weight:bold;}

.content .subcontentLeft {width:455px; padding-right:16px; float:left; padding-bottom:30px; border-right:#999 solid 1px;_width:452px; _padding-right:13px; }
.content .subcontentLeft ul li {border-bottom:#8CA7C0 dotted 1px;}
.content .subcontentLeft ul li p {padding:5px 0 0 0; clear:left; display:block;}
.content .subcontentLeft ul li h3 {font-size:1em; color:#1E66A7;}

.content .subcontentRight {width:243px; float:left; padding-left:15px; _padding-left:13px; padding-bottom:30px; margin-left:-1px; border-left:#999 solid 1px;}
.content .subcontentRight .listBoxModule {width:239px;}

.content .listBoxModule h5, .content .listBoxModule h4 {margin:10px 9px 5px 0; _margin:10px 4px 5px 0; border-bottom:1px solid #999; width:100%; _width:40%; float:left; padding-bottom:3px; font-weight:bold; font-size:1.1em;}
.content .listBoxModule.wide div.more {width:95%;}
.content .listBoxModule div.more a {float:right;}
.content .listBoxModule div.link {padding:10px 9px; font-weight:bold;}
.content .listBoxModule div.date {padding:0 9px;}
.content .listBoxModule div.location {padding:0 9px;}
.content .listBoxModule ul li p, .content .listBoxModule ul li a {padding:0;}

/*cal carousel*/
.content .featured {border:1px solid #999999; float:left; overflow:hidden; padding:2px; position:relative; width:960px;}
.gencarousel {width:auto; margin-bottom:18px;}
.gencarousel .featured{height:252px;}
/* carousel */
.three_col_a .content ul{overflow:hidden;}
.tabsbox_content .col{width:33%;float:left;}
.content .featured { border:1px solid #999999; float:left; height:252px; overflow:hidden; padding:2px; position:relative; width:960px;}
.content .featured.value_prop {margin:0;}

/*psychinfo*/
.two_col_b.psychinfo .content .value_prop {margin:0;}
.two_col_b.psychinfo .content .value_prop .bluebg {padding:15px 10px; width:674px;}
.two_col_b.psychinfo .content .value_prop .bluebg ul li {padding-left:10px; width:650px;}
.two_col_b.psychinfo .content .subcontent {margin-bottom: 10px;}
.two_col_b.psychinfo .content .subcontent .listBoxModule.wide {margin-top:0; width:449px;}
.two_col_b.psychinfo .content .subcontent .listBoxModule.wide ul {width:195px; float:left; clear:none;}
.two_col_b.psychinfo .content .subcontent .listBoxModule.wide ul.right {margin-right:15px;}
.two_col_b.psychinfo .content .subcontent .ltcol {border-right-width: 0px;}
.two_col_b.psychinfo .content .subcontent .listBoxModule.wide ul li {background-position:left 10px; padding-top:5px; padding-bottom:5px;}

/*tabs content*/
.content .tabsbox {float:left; border:#999 solid 1px; padding:1px; width:694px;_width:694px; _overflow:hidden;_margin-top:15px;}
.content .tabsbox ul.tabs  {background:#e8e9e4; float:left; padding-left:5px; _padding-left:0px; height:24px; padding-top:16px; width:689px;_width:694px;}
.content .tabsbox ul.tabs  li {clear:none; border:0; padding:5px 0 3px; float:left; height:14px; width:auto; margin:0 0 0 5px; display:block; text-align:center; background:#f6f7f6; font-weight:bold;}
.content .tabsbox ul.tabs  li.active {padding:5px 0; background:#fff;}
.content .tabsbox ul.tabs  li.active a {color:#e46702;text-decoration:none;}
.content .tabsbox ul.tabs  li a {padding:0 10px; margin:0; display:text;}
.content .tabsbox .tabsbox_content {background:#fff; float:left; width:674px; padding:10px 0px 10px 20px;}
.content .tabsbox .tabsbox_content .wysiwyg{margin-right:10px;_margin-right:15px;position:relative;}
.content .tabsbox .tabsbox_content .psyccritiques {padding:15px 0 15px 0;position:relative;}
.content .tabsbox .tabsbox_content .trademark {padding:15px 0 10px 0;position:relative;}
.content .tabsbox .tabsbox_content .rss {position:relative;}
.content .tabsbox .tabsbox_content ol li {margin:5px 0;padding:0;padding-bottom:5px; border-bottom:#8CA7C0 dotted 1px; float:none;}
.content .tabsbox .tabsbox_content ol li.last {border-bottom:0;}
.content .tabsbox .tabsbox_content ol li a {padding-left:0px; display:block; overflow:visible;}
.content .tabsbox .tabsbox_content ol li .bulletNum {width:17px; height:18px; padding:0; display:block; 
text-align:center; margin:0 5px 0 0; background:url(../images/orange_ol_bullet.gif) 0 0 no-repeat; _background-position:0 1px; 
display:block; float:left; color:#fff; !background-position:0 bottom; font-size:.9em; overflow:visible}

/*products*/
.product .value_prop .bluebg {border:0; width:auto; _width:668px;padding:15px; height:auto;}
.product .value_prop .bluebg h1 {float:left; border:none; width:460px; clear:none; line-height: 105%;margin-bottom:3px;}
.product .value_prop .bluebg .author {float:left;width:460px; margin-bottom:3px;}
.product .value_prop .bluebg .author .subtitle {font-size:1.2em;}
.product .value_prop .bluebg .right {width:185px; margin:20px 2px 2px; padding:0;}
.product .value_prop .bluebg .right h2 {border:0; font-weight:bold; border-top:#999 dotted 1px;}
.product .value_prop .bluebg .right a {text-decoration:none;}
.product .value_prop .bluebg .right a:hover {text-decoration:underline;}
.product .value_prop .bluebg .right .more {float:left; padding:10px 0; clear:both; width:100%;}
.product .value_prop .bluebg .cover {width:165px;text-align:left; float:left;}
.product .value_prop .bluebg .cover a {float:left; padding-right:10px;margin-bottom:8px;}
.product .value_prop .bluebg .info {float:left; width:300px; height:200px;}
.product .value_prop .bluebg .info .prod_detail {padding-top:10px;}
.product .value_prop .bluebg .info.specialissue {height:130px;}
.product .value_prop .bluebg .info.software {float:left; width:460px; height:290px;}
.product .content h2 {margin-top:15px;}
.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 img {margin-top:5px;}
.product .rtcol .listBoxModule.cart .add {float:right; padding:10px 0; !padding-bottom:15px; 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 {border:#6699cc solid 1px; 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 .subtitle {padding:5px 0 0 10px;font-size:1.1em; font-weight:bold;color:#003399;}
.product .rtcol .listBoxModule.noheading ul{margin-bottom:20px;_margin-bottom:0;}
.product .rtcol .listBoxModule.bluebg {padding:1px;}
.product .rtcol .listBoxModule.bluebg .contents{background-color:#dcedeb; float:left; width:100%; padding:0 0 10px;}
.product .rtcol .listBoxModule.bluebg .contents .cecredit {padding:3px 0 0 10px; font-weight:bold; color:#003399;}
.product .rtcol .listBoxModule.bluebg .contents p {padding-top:5px;}
.product .rtcol .listBoxModule.bluebg .contents .more {padding:8px 9px 0 0;}
.product .rtcol .listBoxModule.bluebg .contents .more a {float:right;}
.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 .content .disclaimer a {text-decoration:underline;}
#contents_details.tabsbox_content ul {margin-top:5px;}
#contents_details.tabsbox_content ul li {background-image:none !important;list-style-position: inside;}
#contents_details.tabsbox_content ol li {border:0;list-style-position: inside;}
#contents_details.tabsbox_content li {list-style-type:decimal;padding-left:5px;position:relative;padding-top:0;vertical-align:top;}
#contents_details.tabsbox_content li li {list-style-type:lower-alpha;}
#contents_details.tabsbox_content li li li {list-style-type:lower-roman;}
.rtcol .btn_blue {margin-bottom:1px; border:1px solid #999; float:left; width:241px; padding:1px; background-color:#fff;overflow:hidden;}
.rtcol .btn_blue .link {background:#6699cc; border:0; margin:1px;padding:5px;text-align:center;font-size:1.1em;}
.rtcol .btn_blue .link a {color:#fff;}
.rtcol .separator_line {width:auto;clear:both;height:auto;margin:0 1em;}

/*search*/
.two_col_a .content .search_bar {float:left; width:100%; background:#ededed; margin-top:15px; border-top:solid #999 1px; border-bottom:solid #999 1px;}
.two_col_a .content .search_bar .cur_results {float:left; padding:5px 10px;}
.two_col_a .content .search_bar ul {float:left; padding:5px 10px 0; margin-left:100px;}
.two_col_a .content .search_bar ul li{background:none; float:left; padding:0 0 0 8px;}
.two_col_a .content .search_bar ul li a {color:#000; text-decoration:underline;}
.two_col_a .content .search_bar ul li a img{height:18px; width:18px; margin:0;}
.two_col_a .content .search_bar select {float:left; margin:2px 0px 0pt 25pt; width:130px;}
.two_col_a .content .search_results {float:left; padding-bottom:10px;}
.two_col_a .content .search_results ul li {background:none; padding:8px 0; border-bottom:dotted #8CA7C0 1px;}
.two_col_a .content .search_results ul li.last {border:0;}
.two_col_a .content .search_results ul li a{font-weight:bold; text-decoration:underline; font-size:1.1em; color:#336699;}

/*Magazine & Newsletter landing*/
.content .magazine {float:left; padding:6px 10px 10px; background-color:#ebf4fb; width:676px;border-bottom:1px dotted #a7c0d7;}
.content .magazine .cover {float:left; padding-top:4px;}
.content .magazine .info {float:right; width:535px; padding:0 10px;}
.content .magazine .info h3 {margin-top:0;}
.content .magazine .info a {color:#336699; line-height:1.3em; !font-size:.8em; !line-height:1.4em;}
.content .magazine .info .info_elem {background:0; padding:5px 0; float:left; width:100%;}
.content .magazine .info .info_elem .title {float:left; width:75px; font-weight:bold; margin-top:5px;}
.content .magazine .info .info_elem .text {float:left; width:460px; margin-top:5px;}
.content .newsletter {margin:0; float:left; height:auto; padding:10px 10px 10px 15px; width:672px;background-color:#ebf4fb;border-bottom:1px dotted #a7c0d7;}
.content .newsletter li{padding:2px 0 4px 10px;list-style-type:none; background:url(../images/orange_square.gif) left 8px no-repeat; font-family:"Tahoma"; font-size:12px; font-weight:normal;}
.content .newsletter ul {float:left; width:50%;}
.content .newsletter ul a{color:#1e66a7; font-size:12px;}

/*two_col_b database landing*/
.two_col_b.db_landing .content {width:704px; padding-left:0;}
.two_col_b.db_landing .content .more {width:100%; padding:5px 0 20px; border-top:#999 dotted 1px;}
.two_col_b.db_landing .content .more a {float:right;}
.two_col_b.db_landing .pub_link {float:left; margin:8px 0pt; width:340px; overflow:hidden;}
.two_col_b.db_landing .pub_link .wysiwyg {padding:10px;}
.two_col_b.db_landing .pub_link.right{padding-left:20px;border-left:#999 1px solid;}
.two_col_b.db_landing .pub_link .db_elem {background:0; padding:5px 0; float:left; width:100%;border-bottom:#999999 dotted 1px;}
.two_col_b.db_landing .pub_link .db_elem.last{border-bottom:0px;}
.two_col_b.db_landing .pub_link .db_elem .title {float:left; width:110px; font-weight:bold;}
.two_col_b.db_landing .pub_link .db_elem .title a {color:#336699;}
.two_col_b.db_landing .pub_link .db_elem .text {float:left; width:220px;}
.two_col_b.db_landing .content .subcontent {margin-top:20px; float:left;}
.two_col_b.db_landing .content .subcontent .listBoxModule {float:left; width:335px;margin-right:10px; _width:333px;_margin-right:5px; overflow:hidden;height:auto; min-height:185px;_height:185px;}
.two_col_b.db_landing .content .subcontent .listBoxModule .left {float:left; width:160px; border-right:#999 1px solid; padding-right:10px; _width:152px; _margin-right:-1px;}
.two_col_b.db_landing .content .subcontent .listBoxModule .right {float:left; width:160px; _width:152px;border-width:0;margin-left:0}
.two_col_b.db_landing .content .subcontent .listBoxModule h3 {background:#EBF4FB none repeat scroll 0%; color:#336699; font-size:1.1em; font-weight:bold;}
.two_col_b.db_landing .content .subcontent .listBoxModule h4 {font-size:1.1em; margin-top:0px; border-bottom:0px; font-weight:bold; padding-left:10px; width:90%; _width:85%;}
.two_col_b.db_landing .content .subcontent .listBoxModule ul {margin-top:10px; !margin-top:0;_margin-left:0;_padding-left:0;}
.two_col_b.db_landing .content .subcontent .listBoxModule.right ul {!margin-top:10px;}
.two_col_b.db_landing .content ul li {width:98%;border-bottom: 1px dotted #8CA7C0;}
.two_col_b.db_landing .content ul li.last {border-width:0;}

.two_col_b.db_landing .rtcol {width:247px;}

/* software landing */
.two_col_b.software_landing .content h1{border-bottom:2px solid; float:left; margin:0; padding-bottom:5px; width:100%;}
.two_col_b.software_landing .content .value_prop .bluebg .top p{float:left; width:480px;}
.two_col_b.software_landing .content .value_prop .bluebg .top .cart_btn_blue {margin:0 390px 10px 0;}
.two_col_b.software_landing .content .value_prop .bluebg ul {margin:10px 0; padding:0; float:none; clear:none;}
.two_col_b.software_landing .content .value_prop .bluebg ul li {border:0; width:auto; padding:2px 0 0; float:none;background:none;margin:0;width:480px;}


/* reports & brochure landing */
.two_col_a.rpt_landing .content h1{border-bottom:2px solid; float:left; margin:0; padding-bottom:5px; width:100%;}
.two_col_a.rpt_landing .content .listBoxModule {padding-bottom:0px;}
.two_col_a.rpt_landing .content .listBoxModule .contents {background-color:#fef6e3; float:left; padding:10px 0;}
.two_col_a.rpt_landing .content .listBoxModule .contents ul {!width:222px;}
.two_col_a.rpt_landing .content .subcontentRight .listBoxModule .wysiwyg h4 {margin-left:0px; padding-left:0px; font-size:10pt;border-bottom:0px;}
.content .product_spotlight {float:left; width:100%; margin-top:10px;}
.content .product_spotlight .more {border-top:1px dotted #999; width:100%; margin-top:15px; padding-top:2px; float:left;}
.content .product_spotlight .more a {float:right;}
.content .product_spotlight .product {float:left; width:126px; padding:5px 12px; border-right:1px #999 solid;}
.content .product_spotlight .product.last {border-right:0;}
.content .product_spotlight .product h3 {margin-bottom:5px; float:left;}
.content .product_spotlight .product .image {clear:both; float:left; height:165px;}
.content .product_spotlight .product .text {clear:both; padding-top:5px;}
.content .product_spotlight .product .text a {text-decoration:underline;}
.content .product_spotlight .product .image a {padding:5px 12px 0 12px;}


/*CPA journals*/
.cpa .header {background:none;}
.cpa .header .logo img {margin:0 10px;}
.cpa .header .header_right{margin-top:40px;_width:330px;*width:330px;}
.cpa .header .widget_links {width:150px;padding:0;}
.cpa .nav {width:996px; background:#b61817;padding:0;marging:0;height:10px;min-height:10px;}
.product.cpa .value_prop .bluebg {background-color:#e8e8e4 !important; position:relative;}
.product.cpa .value_prop .bluebg h1,.product.cpa .content h2 {color:#b61817;}
.product.cpa .value_prop .bluebg .info {width:240px;}
.product.cpa .value_prop .bluebg .right {width:255px;position:absolute;bottom:5px; right:30px;}
.product.cpa .value_prop .bluebg .right .more {float:right;}
.product.cpa .value_prop .bluebg .right .more a {font-weight:bold;}
.product.cpa .listBoxModule ul li, .product.cpa .content .tabsbox .wysiwyg ul li {background:url(../images/red_square.gif) 0 10px no-repeat !important;}
.product.cpa .content .tabsbox ul.tabs li a {color:#404041;}
.product.cpa .content .tabsbox ul.tabs li.active a{color:#b61817;}
.product.cpa .rtcol .listBoxModule h3 {color:#b61817;background-color:#e8e8e4;font-size:13px;font-weight:bold;}
.product.cpa .rtcol .listBoxModule .subtitle {color:#404041;}
.product.cpa .rtcol .listBoxModule .more {padding-top:4px;margin:10px 10px 0;border-top: 1px dotted #8ca7c0;float:right;width:213px;}
.product.cpa .more a {float:right;color:#3366cc;background:transparent url(../images/more-blue.gif) right 2px no-repeat;}


/* Video legal popup box */
.masterOverlayMask {background-color:#636363; display:none; left:0px; top:0px; position:absolute; z-index:9000;}
.contentOverlayWindow {background-color:#EBF4FB; border:1px solid #989898; display:none; height:300px; top:150px; width:400px; position:absolute; z-index:9001;padding:8px 12px;}
.contentOverlayWindow .Header {height:26px; width:100%;margin:0;padding:0;position:relative;}
.contentOverlayWindow .Header .link {width:385px; text-align:right;}
.contentOverlayWindow .Header a {font:normal 1em Tahoma;color:#404041; padding:0 5px;float:right}
.contentOverlayWindow .Header .btnClose {font:bold 12px Sans-Serif; width:14px;background:#6497CB;margin:0px;display:block;text-align:center;color:#fff;position:absolute;top:0;right:0;}
.contentOverlayWindow .Title {color:#e46702;float:left; font-size:1.8em; line-height:1.5em;padding-left:24px;}
.contentOverlayWindow .SubTitle {float:left; clear:both;font-size:1.2em; padding:15px 24px 0;width:350px;}
.contentOverlayWindow form {clear:left; padding:10px 26px; margin:0;font-size:1em;*padding-top:0;}
.contentOverlayWindow form .text {clear:left; margin:10px 0; }
.contentOverlayWindow form .input {float:left; clear:none; margin-top:5px; *margin-top:-1px;}
.contentOverlayWindow form .GoButton {width:100%; text-align:center;margin-top:15px;}
.contentOverlayWindow form .btnwrap {width:100%; text-align:conter; border:0;background-color:#EBF4FB;}
.contentOverlayWindow form .btnwrap input {width:100px; background:#6497CB; padding:1px 5px; text-decoration:none; color:#fff;}
.contentOverlayWindow form .btnwrap input.gray {background:#B3CFE8;}
.contentOverlayWindow .Footer {width:100%;left:36px;position:absolute;bottom:26px;font-size:1em;}

/*
.contentOverlayWindow form .btn_large {border:#cecece solid 1px;float:left;padding: 1px;}
.contentOverlayWindow form .btn_large .btn_large a {background:#6497CB url(../images/more_btn.gif) no-repeat 100% 50%; float:right;text-decoration:none;color:#fff;font-size: 14px;padding: 7px 10px;font-weight: bold;}
*/

.featured .testimonials .story {width:340px;top:2px;}
.featured .testimonials .story .storyholder {_width:310px;*width:310px;}
.featured .testimonials .story .storyholder p.ptitle {font-size:31px;}

.featured .testimonials .story.gold {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-gold-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.soft_green{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-green-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.light_aqua{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-light-aqua-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.dark_aqua{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-dark-aqua-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.plum{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-plum-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.brick {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-brick-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.burnt_orange {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-brntorange-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.dark_gray {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-drkgray-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.gray {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-gray-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.olive {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-olive-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.pine {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-pine-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.purple {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-purple-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.royal_purple {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-royalpurple-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.slate {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-slate-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.teal {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-teal-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.orange{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-orange-xlrg.png', sizingMethod='crop');}
.featured .testimonials .story.red{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-red-xlrg.png', sizingMethod='crop');}