/* Reset
------------------------------------------ */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
input, textarea {font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;margin:0;}

/* ME */

#wrapper {
	width: 900px;
	margin: 0 auto 40px auto;
}

/* Global
------------------------------------------ */
body {font:normal 81.3%/1.54 Verdana,sans-serif;color:#252525;background-color:#dedcd0;}

a:focus, a:hover {color:#000;text-decoration:underline;}
a {color:#005399;cursor:pointer;text-decoration:none;outline:none;}
ul {margin:0 0 10px 0px;}
ol {margin:0 0 10px 30px;}
li {margin-bottom:5px;}
p, dl {margin:0 0 10px;}
em {font-style:italic;}
blockquote {margin:0 0 10px;color:#878073;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom: 1px dotted #c7cfd3;}
pre {white-space: pre; margin-bottom:10px; }
pre, code {font: 1em 'andale mono','lucida console',monospace;}
table {margin-bottom:10px;width:100%;}
th {font-weight:bold;}
th,td,caption {padding: 4px 10px 4px 5px;}
thead{border:1px solid #000;}
thead tr{background:url(../images/201007/bkg-company-head.gif) repeat-x 0 0; border:1px solid #000;}
thead tr th{background:none; padding: 8px; font-weight:normal; font-size: 0.67em;}
tr.odd td{background-color:#f2f2ea;}
tr.even td{background-color:#fff;}
caption {background:#eee;}
h1, h2, h3, h4, h5, h6, .h {font-family:Georgia,serif;font-weight:normal;margin-bottom:8px;line-height:1.07em;display:block;letter-spacing:-0.03em;}
h1 {font-size:2.54em;}
h2 {font-size:2.15em;}
h3 {font-size:1.87em;}
h4 {font-size:1.54em;}
h5 {font-size:1.23em;}
h6 {font-size:1.07em;}

/* Clear
------------------------------------------ */
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display:block;}
.clearall {clear:both;}


/* Grid Containers
------------------------------------------ */
.contain-24 {width:940px;padding:0 20px;margin:0 auto;} /* main container */
.contain-25 {width:980px;margin:0 auto;} /* wide leader */

.contain-overlay-2 {width:90px;margin:0 auto 20px;}
.contain-overlay-4 {width:170px;margin:0 auto 20px;}
.contain-overlay-6 {width:250px;margin:0 auto 20px;}
.contain-overlay-8 {width:330px;margin:0 auto 20px;}
.contain-overlay-10 {width:410px;margin:0 auto 20px;}
.contain-overlay-12 {width:490px;margin:0 auto 20px;}
.contain-overlay-14 {width:570px;margin:0 auto 20px;}
.contain-overlay-16 {width:650px;margin:0 auto 20px;}
.contain-overlay-18 {width:730px;margin:0 auto 20px;}
.contain-overlay-20 {width:810px;margin:0 auto 20px;}
.contain-overlay-22 {width:890px;margin:0 auto 20px;}
.contain {position:relative;}

/* Grid
------------------------------------------ */
.area, .area-1, .area-2, .area-3, .area-4, .area-5, .area-6, .area-7, .area-8, .area-9, .area-10, .area-11, .area-12, .area-13, .area-14, .area-15, .area-16, .area-17, .area-18, .area-19, .area-20, .area-21, .area-22, .area-23, .area-24 {float:left;margin-right:20px;}

.area-1 {width:20px;}
.area-2 {width:60px;}
.area-3 {width:100px;}
.area-4 {width:140px;}
.area-5 {width:180px;}
.area-6 {width:220px;}
.area-7 {width:260px;}
.area-7_3 {width:270px;}
.area-7_5 {width: 280px;}
.area-7_7 {width:290px;}
.area-8 {width:300px;}
.area-9 {width:340px;}
.area-10 {width:380px;}
.area-11 {width:420px;}
.area-12 {width:460px;}
.area-13 {width:500px;}
.area-14 {width:540px;}
.area-15 {width:580px;}
.area-16 {width:620px;}
.area-17 {width:660px;}
.area-18 {width:700px;}
.area-19 {width:740px;}
.area-20 {width:780px;}
.area-21 {width:820px;}
.area-22 {width:860px;}
.area-23 {width:900px;}
.area-24, div.area-24 {width:940px;margin:0;}
.area-last {margin-right:0;}

/* Form Grid
------------------------------------------ */
input.area-1, textarea.area-1 {width:10px;}
input.area-2, textarea.area-2 {width:50px;}
input.area-3, textarea.area-3 {width:90px;}
input.area-4, textarea.area-4 {width:130px;}
input.area-5, textarea.area-5 {width:170px;}
input.area-6, textarea.area-6 {width:210px;}
input.area-7, textarea.area-7 {width:250px;}
input.area-8, textarea.area-8 {width:290px;}
input.area-9, textarea.area-9 {width:330px;}
input.area-10, textarea.area-10 {width:370px;}
input.area-11, textarea.area-11 {width:410px;}
input.area-12, textarea.area-12 {width:450px;}
input.area-13, textarea.area-13 {width:490px;}
input.area-14, textarea.area-14 {width:530px;}
input.area-15, textarea.area-15 {width:570px;}
input.area-16, textarea.area-16 {width:610px;}
input.area-17, textarea.area-17 {width:650px;}
input.area-18, textarea.area-18 {width:690px;}
input.area-19, textarea.area-19 {width:730px;}
input.area-20, textarea.area-20 {width:770px;}
input.area-21, textarea.area-21 {width:810px;}
input.area-22, textarea.area-22 {width:850px;}
input.area-23, textarea.area-23 {width:890px;}
input.area-24, textarea.area-24 {width:930px;margin:0;}

/* Prepend
------------------------------------------ */
.prepend-1 {margin-left:40px;}
.prepend-2 {margin-left:80px;}
.prepend-3 {margin-left:120px;}
.prepend-4 {margin-left:160px;}
.prepend-5 {margin-left:200px;}
.prepend-6 {margin-left:240px;}
.prepend-7 {margin-left:280px;}
.prepend-8 {margin-left:320px;}
.prepend-9 {margin-left:360px;}
.prepend-10 {margin-left:400px;}
.prepend-11 {margin-left:440px;}
.prepend-12 {margin-left:480px;}

/* Pad
------------------------------------------ */
.pad-1 {padding-left:40px;}
.pad-1_5 {padding-left:70px;}
.pad-2 {padding-left:80px;}
.pad-3 {padding-left:120px;}
.pad-4 {padding-left:160px;}
.pad-5 {padding-left:200px;}
.pad-6 {padding-left:240px;}

/* Push/Pull/Raise element right/left/up
------------------------------------------ */
.push-1 {margin-left:10px;margin-right:-10px;}
.push-2 {margin-left:20px;margin-right:-20px;}
.pull-1 {margin-left:-10px;}
.pull-2 {margin-left:-20px;}
.raise-1 {margin-top:-10px !important;}
.raise-2 {margin-top:-20px !important;}
.raise-overgif {margin-top:-7px !important;}
.sink-5 {margin-top:5px !important;}
.sink-10 {margin-top:10px !important;}

/* Spacing
------------------------------------------ */
.space-0 {margin-bottom:0!important;}
.space-_5 {margin-bottom:5px!important;}
.space-1 {margin-bottom:10px!important;}
.space-1_5 {margin-bottom:15px!important;}
.space-2 {margin-bottom:20px!important;}
.space-3 {margin-bottom:30px!important;}
.space-4 {margin-bottom:40px!important;}



/* Sizes
------------------------------------------ */
.s-1 {font-size:3.38em;line-height:1.08em;} /*44px*/
.s-2 {font-size:2.15em;} /*28px*/
.s-3 {font-size:2em;} /*26px*/
.s-4 {font-size:1.69em;} /*22px*/
.s-5 {font-size:1.38em;} /*18px*/
.s-6 {font-size:1.23em;} /*16px*/
.s-7 {font-size:1.08em;} /*14px*/
.s-8 {font-size:1em;} /*13px*/
.s-9 {font-size:.92em;} /*12px*/
.s-10 {font-size:.85em;} /*11px*/
.s-11 {font-size:.77em;} /*10px*/
.s-12 {font-size:.69em;} /*9px*/
.s-13 {font-size:.62em;} /*8px*/
.s-15 {font-size:.54em;} /*7px*/
.s-16 {font-size:.46em;} /*6px*/

/* Colors
------------------------------------------ */
.c-1, .hed .c-1 a {color:#878073;}
.c-2, .hed .c-2 a {color:#fff;}
.c-3, .hed .c-3 a {color:#70AF00;}
.c-4, .hed .c-4 a {color:#2E3133;}
.c-5, .hed .c-5 a {color:#aa743d;}
.c-6, .hed .c-6 a {color:#36312d;}
.c-7, .hed .c-7 a {color:#A3A59F;}
.c-8, .hed .c-8 a {color:#000000;}


/* Min-Height
------------------------------------------- */
.min-h-40 {min-height:40px;height:auto !important;height:40px;}
.min-h-50 {min-height:50px;height:auto !important;height:50px;}
.min-h-60 {min-height:60px;height:auto !important;height:60px;}
.min-h-80 {min-height:80px;height:auto !important;height:80px;}
.min-h-140 {min-height:140px;height:auto !important;height:140px;}


/* Line-Height
------------------------------------------- */
.line-h-1 {line-height:1.38em;}
.line-h-2 {line-height:1.23em;}
.line-h-3 {line-height:1.15em;}


/* Overlay
------------------------------------------ */
.overlay-shell {position:absolute;width:100%;top:0;left:0;z-index:5000;background-color:rgba(0, 0, 0, 0.4);}
.overlay, .overlay-pop {padding:10px;background:url(../images/201007/bkg-glass-3.png) repeat 0 0;-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.3);}
.overlay {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.overlay-pop {position:absolute;z-index:5000;left:-9999px;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;}
.overlay-int {padding:20px 15px 5px;background-color:#fff;position:relative;}
.overlay-content {min-height:60px;}
.overlay-pop .overlay-int {padding-top:15px;}
a.overlay-close {background:url(../images/201007/btn-close.png) no-repeat 0 0;width:24px;height:24px;position:absolute;top:-14px;right:-14px;text-indent:-9999px;}
a:hover.overlay-close {background-position:0 -24px;}
.overlay .notify {font:italic 1.54em Georgia,serif;color:#70AF00;padding:20px 20px 35px;}

/* Form Styles
------------------------------------------ */
/* Forms */
input[type=text], input[type=password], textarea {padding:6px 4px;font-size:1em;background-color:#f7f7f4;border:1px solid #e9e9e5;box-shadow:inset 0 3px 3px #efefe9;-moz-box-shadow:inset 0 2px 3px #efefe9;-webkit-box-shadow:inset 0 3px 3px #efefe9;}
textarea {height:6em;}
select, button {font-size:1em;}

input[type=text]:focus, textarea:focus, select:focus {background-color:#fff;}
input[type=submit], button {cursor:pointer}

.form-1 .lvl, .form-1 .lvl-btn {margin-bottom:10px;}
.form-1 .radio {margin-bottom:2px;}
.form-1 input[type=text]:focus, .form-1 input[type=password]:focus, .form-1 textarea:focus {background-color:#f0f6e4;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:1px solid #dbdcd0;}
.lvl-btn .btn {float:left;margin-right:10px;}

form .lvl, form .lvl-btn {margin-bottom:10px;clear:both;}
.lvl-btn {padding-top:3px;}
.lvl-btn .btn-1, .lvl-btn .btn-2, .lvl-btn button {margin-right:10px;}

/* checkbox / radio / select format */
.checbox, .radio {padding-top:2px;}
.checkbox, .radio, select {line-height:1.1em;margin-bottom:10px;}
.checkbox input, .radio input {float:left;}
.checkbox label, .radio label {display:block;padding:0 0 0 20px;}

.placeholder {color:#878787;font-style:italic;font-family:Georgia,serif;}
.label-1 {display:block;margin-bottom:2px;font-size:.92em;margin-bottom:5px;line-height:1.38em;}

/* errors */
.error-lvl, .error {color:#8D0000;background-color:#e1adad;font-family:Georgia,serif;font-style:italic;padding:5px 10px;clear:both;text-shadow:none;}
input.error-input  {background-color:#f5e8e8;}
.success-lvl, .success {color:#4d6b2f;background-color:#bddaa0;font-family:Georgia,serif;font-style:italic;padding:5px 10px;clear:both;text-shadow:none;}
input.success-input {background-color:#e1eed4;}
.error-lvl, .success-lvl {margin-bottom:10px;}
.error-lvl p, .success-lvl p {margin-bottom:5px;}

/* form-1 */
.form-1 .lvl {background:url(../images/201007/bkg-col-set-form-1.gif) repeat-y 0 0;}
.form-1 .label {padding:6px 10px;margin:0;line-height:1.33em;border-top:1px solid #D0D2BD; font-size:0.95em;}
.form-1 .lvl input, .form-1 .lvl textarea {border-bottom:0;}
.form-1 .lvl .checkbox, .form-1 .lvl .radio, .form-1 .lvl select {margin:6px 0 6px 10px;visibility:visible;}
.form-1 .supplement {line-height:1.33em;padding-top:7px;color:#000;}

/* form-1 col-set */
.col-set-lvl-2 .lvl {background-position:-120px 0;}
.col-set-lvl-3 .lvl {background-position:-80px 0;}
.col-set-lvl-4 .lvl {background-position:-40px 0;}
.col-set-lvl-5 .lvl {background-position:0 0;}

/*Join Now button */
.reg-join{background:url(../images/201007/join-now-222x182.gif) no-repeat left top;float:right;text-indent:-9999em;}
.reg-join a{display:block;height:125px;margin:30px 60px;text-indent:-9999em;width:125px;outline:none;}


/* Video Player
------------------------------------------ */
.video-player {text-align:center;}
.video-player.loading {background-image:url(../images/201004/icon-loading-blk-bkg.gif);}

.video-player-1, .video-player-2, .video-player-3 {min-height:372px;padding:6px 6px 0;background-color:#000;}
.video-player-2 {min-height:274px;}
.video-player-3 {min-height:228px;}


/* Text decoration
------------------------------------------ */
.meta {color:#878073;font-size:.85em;}
.fancy {font-family:Georgia,serif;font-style:italic;}
.normal {font-family:Verdana,sans-serif;font-style:normal;}
.heavy {font-weight:bold;}

/* Behavior
------------------------------------------ */
.hide {display:none;}
.loading {background-image:url(../images/200906/icon_loader-lite-bkg.gif);background-repeat:no-repeat;background-position:center center;}
.disabled {opacity:.25;cursor:default;}


/* Header /  Footer
------------------------------------------*/
#header .contain {background:url(../images/201007/bkg-header-highlight.gif) no-repeat 50% 100%;}

.lvl-nav {margin-left:115px;}
#header .lvl-utils {background:url(../images/201007/bkg-cbsi-bnet.png) no-repeat 7px 0;margin-left:110px;padding-left:30px;padding-bottom:15px;}
.bnet-au #header .lvl-utils {background-image:url(../images/201007/bkg-cbsi-bnet-au.png) !important;}

#header-pri {background:url(../images/201007/bkg-header-top.gif) 0 100% repeat-x  #070706;}
#header-sec {background:url(../images/201007/bkg-header-bottom.gif) 0 0 repeat-x #d7d5c9;-moz-box-shadow:0 -1px 0 #BBB9AF inset;-webkit-box-shadow:0 -1px 0 #BBB9AF inset;}

/* nav-pri */
.nav-pri {float:left;margin:0;list-style-type:none;font:1.08em/1em Georgia,serif;text-shadow:#fff 0 1px 0px;}
.nav-pri li, #header .hm, #header .hm:hover {float:left;margin:0 0 0 -1px;padding:0 1px 0 0;background:url(../images/201007/bkg-nav-sep-lft.gif) no-repeat right 50%;}
.nav-pri li a {display:block;padding:14px 10px;color:#544f41;}
.nav-pri .on {background-image:none;}
.nav-pri .on a, .nav-pri .on a:active {background:url(../images/201007/bkg-header-nav-on.gif) left top repeat-x #517d05;color:#fff;text-shadow:#344219 0 1px 0;-moz-box-shadow:0px -1px 5px #344219 inset; -webkit-box-shadow:0px -1px 5px #344219 inset;text-decoration:none;}
.nav-pri li:hover {background:url(../images/201007/bkg-header-nav-hover.gif) repeat-x 100% 0;box-shadow:0 0px 4px rgba(0,0,0,.25) inset;-webkit-box-shadow:0 0px 4px rgba(0,0,0,.25) inset;-moz-box-shadow:0 0px 4px rgba(0,0,0,.25) inset;}
.nav-pri li a:active, .nav-pri li a:hover {text-decoration:none;}
.nav-pri li a:active {color:#5b880d;}
.nav-pri .external {background:url(../images/201007/icon-external-hdr-link.gif) no-repeat right 50%;padding-right:12px;margin-right:2px;}
.nav-pri li:hover .external {background-image:url(../images/201007/icon-external-hdr-hover.gif);}

#header .home {text-indent:-9999px;width:16px;height:14px;background:url(../images/201007/bkg-header-footer-btns.png) no-repeat 6px -52px;-moz-box-shadow:none; -webkit-box-shadow:none;}
#header .on .home, #header .home:hover {background-position:6px -81px;}
#header .hm:hover {-moz-box-shadow:none; -webkit-box-shadow:none;}

/* site-logo */
.site-logo {text-indent:-9999px;display:block;background:url(../images/201007/logo-bnet.png) no-repeat 0 0;width:82px;height:114px;}
#footer .site-logo {background-image:url(../images/201007/logo-bnet-footer.png);height:145px;}
#header .site-logo {position:absolute;top:0;left:20px;}

/* site-search */
.site-search {padding:5px;margin:20px -5px 0 -5px;border-bottom:1px solid #434341;position:relative;border-radius:4px;-moz-border-radius:4px;-moz-box-shadow:inset 0 -5px 5px #1f1f1e; -webkit-border-radius:4px;-webkit-box-shadow:inset 0 -5px 5px #1f1f1e;}
.site-search .query {font-size:1em;padding:5px;width:255px;height:16px;background-color:#eeede2;border:0;float:left;line-height:1em;-moz-box-shadow:inset -2px 2px 4px #c4c3ba; -webkit-box-shadow:inset -2px 2px 4px #c4c3ba;}
.search-short {width:200px;float:left;}
.search-short .query {width:155px;}

.site-search .btn-search {float:left;background:url(../images/201007/bkg-header-footer-btns.png) no-repeat 0 0;width:35px;height:26px;text-indent:-9999px;border:0;}
.site-search .btn-search:focus {background-position: 0 -26px;}

.overlay-search {position:absolute;background-color:#1a1a19;padding:5px 10px 5px;z-index:5000;left:-9999px;min-width:110px;border:1px solid #353533;border-top-color:#1a1a19;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.3);}
.overlay-search li {border-color:#070706 !important;-moz-box-shadow:0 1px 0 #353533;-webkit-box-shadow:0 1px 0 #353533;box-shadow:0 1px 0 #353533;}
.overlay-search li a {color:#a7a194;display:block;}
.overlay-search li a:hover {color:#878073;}
.overlay-search .on, .overlay-search .on:hover {color:#fff;}

/* site-utils */
.site-utils {color:#9f9789;margin-top:30px;text-align:right;}
.site-utils a, .site-utils a:hover {color:#70af00;}

/* footer */
#footer {color:#878073;text-shadow:#fff 0 1px 0px;background:url(../images/201007/bkg-footer.gif) repeat-x 0 0 #dedcd0;}
#footer .contain {padding-top:30px;padding-bottom:50px;}
#footer a {color:#36312d;}
#footer .h {font-style:italic;}
#footer .site-overview .h {margin-bottom:0;}
#footer .cbs .legal {border-style:dotted;border-color:#878073;border-width:1px 0;padding:4px 0;}
#footer .cbs .lvl {margin-bottom:10px;}
#footer .cbs select {margin-left:10px;margin-bottom:0;}
#footer .cbs .sites form {display:inline;}

/* Content
----------------------*/
#trunk {background:url(../images/201007/bkg-body-fade.gif) #fff repeat-x left top;}
#content {background:#fff;padding-top:20px;padding-bottom:10px;}
#content.col-set-grid {background-image:url(../images/201004/grid.gif);background-repeat:repeat;}

/* col-sets
----------------------*/
#content.col-set-1 {background:url(../images/201007/bkg-content-1.gif) repeat-y 50% 0 #fff;}

/* Contents
------------------------------------------ */
.content-1 .h {margin-bottom:10px;}
.content-1 p {margin-bottom:15px;}
.content-1 ul, .content-1 ol {margin-bottom:15px;}
.content-1 table {margin-bottom:15px;}
.content-1 pre {margin-bottom:15px; }
.content-1 blockquote {margin:0 15px 15px;}
.content-1 .video-player {margin-bottom:15px;}

.content-2 .h {margin-bottom:3px;}
.content-2 p {margin-bottom:3px;}
.content-2 ul, .content-2 ol {margin-bottom:5px;}
.content-2 li {margin-bottom:3px;}
.content-2 table {margin-bottom:3px;}

.content-3 .h {margin-bottom:5px;}
.content-3 p {margin-bottom:5px;}
.content-3 ul, .content-3 ol {margin-bottom:5px;}
.content-3 li {margin-bottom:3px;}


/* Landing Pad
-------------------------------------------*/
.banner-1 {padding:10px 0 1px;background:url(../images/201007/bkg-landing-pad-btm.png) no-repeat 50% 100%;}

.banner-landing {padding-top:10px;}
.banner-landing .banner-1 {padding-top:0;}

.banner-2 a {color:#fff;}
.banner-2 {background:#111110 url(../images/201007/bkg-banner-2.jpg) no-repeat center 0;padding-top:15px;padding-bottom:5px;color:#fff;}

.hot-topics {position:relative;height:1.5em !important;overflow:hidden;}
.hot-topics .aside {background-color:transparent;}
.hot-topics a {color:#33322e;}

.landing-pad .thumb .caption {background:url(../images/201007/bkg-glass-2.png);}
.landing-pad .area-8 .caption .int {padding:10px;}


/* Entry
------------------------------------------ */
.entry {overflow:hidden;}
.alignleft {float:left;margin:2px 15px 5px 0 !important;}
.alignright {float:right;margin:2px 0 5px 15px !important;}
.alignnone {float:none;margin-left:auto;margin-right:auto;}


.left {float:left !important;}
.left-a, .left-1 {float:left !important;margin-right:10px;}
.left-2 {float:left !important;margin-right:20px;}

.right {float:right !important;}
.right-1 {float:right !important;margin-right:10px;}
.right-2 {float:right !important;margin-right:20px;}

.center {text-align:center !important;}
.u {text-decoration:underline !important;}


/* breadcrumb */
.breadcrumb {color:#959595;font-style:italic;font-family:Georgia,serif;font-size:.92em;margin-bottom:10px;}


/* Thumb
------------------------------------------ */
.thumb {position:relative;overflow:hidden;display:block;}
.thumb img {display:block;}
.thumb .caption {width:100%;color:#fff;position:absolute;z-index:2;bottom:0;left:0;background:url(../images/201007/bkg-glass-3.png) repeat 0 0;}
.thumb .caption a, .thumb a .caption {color:#fff;text-shadow:0 1px 0 #303438;}
.thumb .caption a:hover, .thumb a:hover .caption {color:#aff331;text-decoration:none;}

.thumb-1 {border:5px solid #FFF;}
.thumb-2 {border:3px solid #e8edf0;}
.thumb-3 {border:3px solid #DEDCD0;}
.thumb-4 {border:5px solid #DEDCD0;}
.thumb-7 {border:1px solid #e1e3d8;}

.caption {display:block;letter-spacing:-0.03em;}
.caption .h {margin:0;}
.caption .int {display:block;padding:3px 5px;}


/* mask */
.mask {overflow:hidden;background-color:#fff;color:#DDE4E9;display:block;} /*background-color:#DEDCD0;*/
.mask-16x9-60 {width:60px;height:32px;}
.mask-16x9-90 {width:90px;height:50px;}
.mask-16x9-130, .mask-ws-130 {width:130px;height:72px;}
.mask-16x9-140 {width:140px;height:78px;}
.mask-16x9-170 {width:170px;height:95px;}
.mask-16x9-210 {width:210px;height:118px;}
.mask-16x9-290 {width:290px;height:162px;}
.mask-16x9-380, .mask-ws-380 {width:380px;height:213px;}
.mask-16x9-620, .mask-ws-620 {width:620px;height:348px;}

.mask-7x5-60 {width:60px;height:43px;}
.mask-7x5-130 {width:130px;height:92px;}
.mask-7x5-140 {width:140px;height:100px;}
.mask-7x5-210 {width:210px;height:148px;}
.mask-7x5-290 {width:290px;height:206px;}
.mask-7x5-380 {width:380px;height:270px;}

.mask-5x2-620 {width:620px;height:250px;}
.mask-5x2-460 {width:460px;height:184px;}
.mask-5x2-300 {width:300px;height:120px;}

.mask-2x1-210 {width:210px;height:105px;}


/* Inlay
------------------------------------------ */
.inlay {display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:0 0;}
.inlay-16x9-380 {background-image:url(../images/201004/bkg-inlay-380.png);}

.inlay-7x5-210 {background-image:url(../images/201004/bkg-inlay-210x105.png);}
.inlay-7x5-130 {background-image:url(../images/201004/bkg-inlay-130.png);}
.inlay-7x5-140 {background-image:url(../images/201007/bkg-inlay-140.png);}
.inlay-7x5-60 {background-image:url(../images/201007/bkg-inlay-60.png);}

.inlay-5x2-620 {background-image:url(../images/201007/bkg-inlay-620.png);}
.inlay-5x2-300 {background-image:url(../images/201007/bkg-inlay-300.png);}
.inlay-5x2-460 {background-image:url(../images/201007/bkg-inlay-460.png);}

.inlay-play-1 {background:url(../images/201007/btn-play-overlay.png) no-repeat center center;}

/* Header Views
------------------------------------------ */
.hed-1, .hed-2 {margin-bottom:8px;position:relative;z-index:0;}
.hed-1 .h, .hed-2 .h {margin:0;background:url(../images/201007/bkg-hed-stripe.gif) repeat-x left .4em;font-style:italic;}
.hed-1 .s-1, .hed-1 .s-2, .hed-1 .s-3, .hed-2 .s-1, .hed-2 .s-2, .hed-2 .s-3 {background-position:0 .5em;}
.hed-1 .int, .hed-2 .int {background-color:#fff;padding-right:10px;display:inline;font-size:1em;}
.hed-2 .int {background:url(../images/201007/bkg-col2-set.gif) repeat-y -20px 0 #fff;}

/* hed misc */
.aside {background-color:#fff;padding-left:10px;right:0;top:0;position:absolute;}
.aside .count {line-height:0;}


/* Lists
------------------------------------------ */
.list-1, .list-2, .list-3, .list-4, .list-5, .list-6, .list-8, .list-cmnts-1, .list-drawer-1, .list-drawer-2 {margin-left:0;list-style-type:none;}
.list-1 li, .list-2 li {background:url(../images/201007/icon-bullet-tan-6x6.gif) no-repeat 2px .625em;padding-left:20px;margin-bottom:20px;}
.list-1 .icon, .list-2 .icon {background-position:0 50%;}
.list-1 .on a {color:#961515;}

.list-2 li {background-image:url(../images/201007/icon-arrow-tan-10x10.gif);background-position:2px .5em;margin-bottom:5px;}

.list-3 li {margin-bottom:5px;} /* flatten */

.list-4 li, .list-4 dt, .list-4 dd {float:left;margin-bottom:0;margin-right:10px;}
.list-4 li:last-child, .list-4 dd:last-child {margin-right:0;}

.list-5 li {padding:8px;margin:0;position:relative;}
.list-5 .alt {background-color:#f8f7f3;}
.list-5 .icon-1 {padding-left:34px;}
.list-5 li .meta {display:block;}
.list-5 li .icon-cont {position:absolute;z-index:1;top:10px;left:8px;}

.list-6 li, .list-6 dt, .list-6 dd {float:left;margin-bottom:0;padding-right:20px;}
.list-6 li:last-child, .list-6 dd:last-child {padding-right:10px;}

.list-7 {margin-left:0;list-style-type:none;margin-bottom:10px;}
.list-7 li {background-image:url(../images/201007/icon-green-arrow-10x10.gif);background-position:2px .5em;background-repeat:no-repeat;margin-bottom:5px;padding-left:20px;}

.list-8 li {margin:0;padding:2px 10px;position:relative;}
.list-8 .alt {background-color:#f0efea;}

.list-2.s-9 li, .list-2.s-10 li, .list-2.line-h-1 li, .list-2.fancy li, .list-7.s-9 li, .list-7.s-10 li, .list-7.line-h-1 li, .list-7.fancy li {background-position:2px .3em;}

.list-bdr li, .list-dbl-bdr li {border-bottom:1px solid #e5e4d9;margin-top:0;margin-bottom:3px;padding-bottom:3px;}
.list-dbl-bdr li {-moz-box-shadow:0 1px 0 #f8f7f4; -webkit-box-shadow:0 1px 0 #f8f7f4;}

.list-cmnts-1 {line-height:1.33em;}
.list-cmnts-1 li {padding-left:38px;position:relative;min-height:22px;margin-bottom:10px;}
.list-cmnts-1 li .meta {display:block;}
.list-cmnts-1 li .cmnt-count {position:absolute;z-index:1;top:0;left:0;color:#878787;font-size:9px;line-height:17px;text-align:center;height:22px;width:30px;overflow:hidden;background:url(../images/201004/icon-cmnt-count.png) no-repeat 0 0;text-shadow:0 1px 0 #fff;}

.list-drawer-1 {border-width:1px 0; border-style:solid; border-bottom-color:#f8f7f4; border-top-color:#e5e4d9;}
.list-drawer-1 a:hover {text-decoration:none;}
.list-drawer-1 > li {padding-top:8px;padding-bottom:8px;margin:0;border-width:1px 0; border-style:solid; border-top-color:#f8f7f4; border-bottom-color:#e5e4d9;}
.list-drawer-1 > li a {display:block;}
.list-drawer-1 > li.on {background:url(../images/201007/bkg-subcontent-1-on.gif) 100% 0 no-repeat #FFF;border-top:none;margin-right:-10px;}
.list-drawer-1 > li.on a {color:#252525;}
/* TEMP - remove after 11/5/10 */
.list-drawer-1 .i-blog {background-image:none;} 

.list-drawer-2 a:hover {text-decoration:none;}
.list-drawer-2 > li {padding-top:5px;padding-bottom:5px;margin:0;border-bottom:1px solid #e5e4d9;-moz-box-shadow:0 1px 1px #F8F7F4;;-webkit-box-shadow:0 1px 1px #F8F7F4;;}
.list-drawer-2 > a {text-shadow:0px 0px 1px #fff;display:block;}
.list-drawer-2 > li.on {background-color:#ebe9dd;-moz-box-shadow:inset 0px 3px 6px #d3d1c5; -webkit-box-shadow:inset 0px 3px 6px 	#d3d1c5;-webkit-border-radius:4px;-moz-border-radius:4px;border-top:none;border-bottom-color:#f8f7f4;}
.list-drawer-2 > li.on a {background:url(../images/201007/icon-arrow-tan-10x10.gif) no-repeat 5px 62.5%; color:#252525; padding-left:20px;;}


/* Rivers
------------------------------------------ */
.river-1, .river-2, .river {list-style-type:none;margin-left:0;margin-bottom:5px;}
.river-1 > li, .river > li {margin-bottom:15px;}
.river-1 .h, .river .h {margin-bottom:3px;}
.river-1 .h a:hover, .river .h a:hover {color:#005399;}
.river-1 p, .river p {margin-bottom:3px;}
.river-1 ul, .river ul {margin-bottom:5px;}
.river-1 ul li, .river ul li {margin-bottom:3px;}
.river-1 .cnb-tags, .river .cnb-tags {margin-bottom:3px;}
.river-1 .left, .river .left {margin-right:20px;}

.river-1 > li.pick {background:url(../images/201007/bkg-editors-pick-top.gif) repeat-x 0 0;margin-bottom:22px !important;padding-bottom:0; padding-top:7px;}
.river-1 > li.pick .int {border:1px solid #dcdacb;border-width:0 1px 1px !important;padding:10px 15px;background-color:#f0efea;text-shadow:0 1px 0 #fff !important;margin-bottom:-1px;}
.river-1 > li.pick .logo {background:url(../images/201007/bnet-logo-sm.png) no-repeat 0 0; padding-left:30px;}

/* River with non-shadow/non inlay thumbs */
.river-2 > li {margin-bottom:15px;position:relative;z-index:0;min-height:40px;}
.river-2 .h {margin-bottom:3px;}
.river-2 p {margin-bottom:3px;}
.river-2 ul {margin-bottom:5px;}
.river-2 ul li {margin-bottom:3px;}
.river-2 .cnb-tags {margin-bottom:3px;}
.river-2 .thumb {top:5px;left:0;position:absolute;z-index:1;}

/* For small rivers  use class="river river-3"" */
.river-3 > li {margin-bottom:5px}

.river-fl > li {float:left;margin-right:10px;}

/* Rivers with borders */
.river-bdr > li {border-bottom:1px solid #ebebdf;padding-bottom:8px;margin-bottom:10px;}
.river-bdr > li:last-child {border-bottom:none;}


/* Views
------------------------------------------ */
/* tan box */
.view-1 {background-color:#fff;border:1px solid #dcdacb;}
.view-1 .int {background-color:#f0efe9;padding:10px 10px 1px;margin:1px;}
.view-1 p {margin-bottom:10px;}

/* Used in drawer */
.view-2 {background:url(../images/201007/bkg-toc-btm.gif) no-repeat 100% 100%;padding-bottom:90px;margin-right:-10px!important;}
.view-2 .int {background:url(../images/201007/bkg-view-2.gif) no-repeat 100% 0;padding:18px 10px 1px 0;}
.view-2 .hed-1 .int, .view-2 .hed-2 .int{background:url(../images/201007/bkg-toc.gif) repeat-y 0 0;padding-top:0;}

/* Top radial grdient */
.view-3 {background:url(../images/201007/bkg-step-460x80.gif) no-repeat 0 0 #fff;position:relative;padding-top:10px;}

/* Darker brown box */
.view-4 {background-color:#fff;border:1px solid #dcdacb;-moz-box-shadow:0 1px 0 #fff; -webkit-box-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #f2f2ee;}
.view-4 .int {background-color:#e5e5db;padding:10px 10px 1px;margin:1px 0 0;}
.view-4 p {margin-bottom:10px;}

/* Tan bkg with padding  */
.view-5 {background-color:#f7f7f4;padding:20px 20px 10px;}

/* grey bdr eg galleries */
.view-6 {border-bottom:1px solid #f8f7f4;padding-bottom:10px;margin-bottom:10px;}

/* view-7 feature on fd */
.view-7 .caption {background-image:none;top:0;width:50%;color:#d8d7cb;}
.view-7 .caption .int {padding:20px 20px 10px;}
.view-7 .caption .h {margin-bottom:5px;}

.view-9 {background:#d9d9cf;text-align:center;padding:5px;margin-bottom:10px;}
.view-9 .thumb {-moz-box-shadow:0 0 1px #fff;-webkit-box-shadow:0 0 1px #fff;box-shadow:0 0 1px #fff;}
.view-9 .caption {text-shadow:0 1px 0 #fff;margin:10px 0 5px;padding:0 10px;text-align:left;}


/* Sort / Select
------------------------------------------ */
/*Tabs*/
.view-tab{background:url(../images/200909/bkg_selector.gif) repeat-x 0 bottom; font-family:Georgia,serif;font-style:italic;margin:0; padding-left:5px;}
.view-tab li{-moz-border-radius:3px 3px 3px 3px; background-image:none; border-top:1px solid #CFCECC;border-right:1px solid #CFCECC;border-left:1px solid #CFCECC;border-bottom:none; float:left; margin:1px 5px 0 0; padding:0; position:relative; list-style:none;}
.view-tab li a{background:url(../images/201007/bkg-tab-1x33.gif) repeat-x 0 top; border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;border-bottom:none;; color:#36312D; display:block; font-size:1.1em; padding:5px 10px; text-align:center; text-shadow: 0 1px 1px #fff;}
.view-tab .on a{margin-bottom:-1px; margin-top:1px; background:url(../images/200910/bkg_select-tab-on.gif) repeat-x scroll 0 0 #FFFFFF;}


/* View-8 - Sort Bar */
.view-8 {margin-bottom:15px;}
.view-8 .int {background:#d9d7ca url(../images/201007/bkg-sort.gif) repeat-x 0 top;border:1px solid #c1c1c1;}
.view-8 .options {margin:0;list-style-type:none;color:#646f7c;text-shadow:#fff 0 1px 1px;line-height:1em;}
.view-8 .options li {float:left;margin:0;border-right:1px solid #C6C1B0;}
.view-8 .options a {display:block;color:#252525;}
.view-8 .options .on {color:#fff;text-decoration:none;text-shadow:0 1px 0 #344219;background:#527e05 url(../images/201007/bkg-button.gif) repeat-x 0 0;}
.view-8 .options .on a {color:#fff;text-shadow:0 1px 0 #344219;text-decoration:none;outline:1px solid #557b00}
.view-8 .options a:hover {color:#fff;text-shadow:0 1px 0 #344219;text-decoration:none;}

/* sort-1  - use with.view-8 */
.sort-1 {position:relative;}
.sort-1 .options {font:italic .85em Georgia,serif;}
.sort-1 .options a {padding:2px 22px 2px 10px;background:url(../images/201007/icon-arrow-sort-drop.png) no-repeat right center;}
/* overlay */
.sort-1 .overlay-pop {}


/* Pagination
------------------------------------------ */
.pagination {font-size:.92em;margin-bottom:10px;}
.pagination .pages {margin:0 0 5px;padding:0;list-style-type:none;font-size:.92em;line-height:1em;color:#646f7c;}
.pagination .pages li {float:left;margin:0 3px 0 0;}
.pagination .pages li a {border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;background:url(../images/201007/bkg-pagination.gif) repeat-x 0 100% #E2E4E6;border:1px solid #C3C3C3;color:#36312D;display:block;padding:3px 7px;text-shadow:0 1px 1px #fff;}
.pagination .pages .on a, .pagination .pages li a:hover {background:#527e05 url(../images/201007/bkg-button.gif) repeat-x 0 0;border:1px solid #4F8201;color:#fff;text-decoration:none;text-shadow:1px 1px 0 #344219;}
.pagination .pages .sep {padding:4px 3px;}
.pagination .current {display:block;font-family:Georgia,serif;font-style:italic;}

/*Results*/
.results {float:right;padding:0 5px;}
.results .fancy{color:#000; padding-left:5px;}

/* Glass
------------------------------------------ */
.glass-1 {background:url(../images/201007/bkg-glass.png) repeat 0 0;}
.glass-2 {background:url(../images/201007/bkg-glass-2.png) repeat 0 0;}
.glass-3 {background:url(../images/201007/bkg-glass-3.png) repeat 0 0;}

/* Shadow
------------------------------------------ */
.shadow-1 {background:url(../images/201007/btm-shadow.png) no-repeat 100% 100%;padding-bottom:8px;} /* For large thumbs */
.shadow-2 {background:url(../images/201007/btm-shadow-2.png) no-repeat 100% 100%;padding-bottom:10px;} /* For views */
.shadow-3 {background:url(../images/201007/btm-shadow-4.png) no-repeat 100% 100%;padding-bottom:4px;} /* For 60x43 thumbs */
.shadow-4 {background:url(../images/201007/bkg-shadow-4.png) no-repeat 100% 100%;padding-bottom:16px;} /* For gallery images */

/* Buttons
------------------------------------------ */
.btn-1, .btn-2 {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-style:italic;font-family:Georgia,serif;text-align:center;background:#527e05 url(../images/201007/bkg-button.gif) repeat-x 0 0;color:#fff;text-shadow:1px 1px 0 #344219;border:1px solid #527e05;}
a.btn-1, a.btn-2 {display:block;float:left;}

.btn-1:hover, .btn-2:hover {text-decoration:none !important;color:#fff !important;text-shadow:1px 1px 0 #344219 !important;}
.btn-1:focus, .btn-2:focus {text-decoration:none !important;outline:none !important;color:#344219 !important;text-shadow:1px 1px 0 #fff !important;}

.btn:focus {outline:0;}
.btn:-moz-focus-inner {border:0;}

.btn-1 {padding:5px 20px;}
.btn-2 {padding:3px 10px;}

.btn-3 {font-style:italic;font-family:Georgia,serif;color:#252525;padding:3px 5px;line-height:1em;display:block;float:left;background-color:#F0EFE9;border:1px solid #DCDACB;-moz-box-shadow:inset 0 2px 3px #fff;-webkit-box-shadow:inset 0 3px 3px #fff;-moz-border-radius:2px;-webkit-border-radius:2px;text-shadow:1px 1px 0 #fff;}
.btn-3:hover, .btn-3:focus {text-decoration:none;border:1px solid #bab8af;}

.btn-tr {font-size:1.17em;font-style:italic;font-family:Georgia,serif;padding:3px 10px;background-color:#498abe;color:#fff;-moz-box-shadow:0 1px 2px #DDE4E9; -webkit-box-shadow:0 1px 2px #DDE4E9;-moz-border-radius:2px; -webkit-border-radius:2px;}
.btn-tr:hover {color:#fff;background-color:#1D4E7F;text-decoration:none;}
.lvl-btn .btn-tr {display:block;float:left;margin-right:10px;text-shadow:#1D4E7F 0 1px 1px;}

.lvl-btn-1 {background:url(../images/201007/bkg-lvl-button-2.png) 0 100% no-repeat;padding-left:10px;}

.btn-1 .loading, .btn-2 .loading {background-image:url(../images/201004/icon-loading-toolbar.gif);text-indent:-9999px;}

/* Icon presets
------------------------------------------ */
.icon-1, .icon-1-a, .icon-1-b, .icon-1-c, .icon-1-d {padding-left:22px;background-repeat:no-repeat;background-position:0 .17em;} /* 16x16 */
.icon-2, .icon-2-a, .icon-2-b, .icon-2-c, .icon-2-d {padding-left:18px;background-repeat:no-repeat;background-position:0 .08em;} /* 12x12 */
.icon-3, .icon-3-a, .icon-3-b, .icon-3-c {background-position:0 4px; background-repeat:no-repeat; padding:7px 0 0 27px;}
.icon-1-a, .icon-2-a {background-position:0 50%;}
.icon-1-b, .icon-2-b {background-position:0 0;}
.icon-1-c, .icon-2-c {padding-left:0;padding-right:22px;background-position:100% 50%;} /* right sided icon */
.icon-1-d, .icon-2-d {background-position:0 .98em;}  /* icon in river li */

.icon-cont {display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:0 0;overflow:hidden;text-indent:-9999px;}
.icon-adj {display:block;padding-top:2px;}

.river-icon{list-style:none; margin:0;font:italic .92em Georgia,serif;}

.meta .source img{padding:1px 5px;}

/* 16x16 */
.i-rss {background-image:url(../images/201007/icon-rss-16x16.png);}
.i-alert {background-image:url(../images/201007/icon-alert-16x16.png);}
.i-mail {background-image: url(../images/201007/icon-email-16x16.png)}
.i-transcript {background-image:url(../images/200810/icn_transcript.gif);}
.i-print {background-image:url(../images/200910/icon_print_16x16.gif);}
.i-recommend {background-image:url(../images/icn/icn_thumbs_16x16.gif);}
.i-twitter {background-image:url(../images/201004/icon-twitter-16x16.gif);}
.i-facebook {background-image:url(../images/201004/icon-facebook-16x16.gif);}
.i-comment {background-image:url(../images/201004/icon-comment-16x16.png);}
.i-blog {background-image:url(../images/icn/icn_blog_16x16.gif);}
.i-article {background-image:url(../images/icn/icn_news_16x16.gif);}
.i-download {background-image:url(../images/icn/icn_download_16x16.gif);}
.i-whitepaper, .i-study {background-image:url(../images/icn/icn_wp_16x16.gif);}
.i-video {background-image:url(../images/icn/icn_video_16x16.gif);}
.i-gallery {background-image:url(../images/icn/icn_gallery_16x16.gif);}
.i-review {background-image:url(../images/icn/icn_review_16x16.gif);}
.i-news {background-image:url(../images/icn/icn_news_16x16.gif);}
.i-close {background-image:url(../images/201007/icon-close-16x16.gif);}
.i-blogroll{background-image: url(../images/201007/icon-blogroll-16x16.png)}
.i-bio {background-image:url(../images/201007/icon-bio-16x16.png)}
.i.cal {background-image:url(../images/200701/icon_orgCal_16x16.gif)}
.i-dollar {background-image:url(../images/200701/icon_orgDollar_16x16.gif)}
.i-tool {background-image:url(../images/200701/icon_orgTool_16x16.gif)}
.i-unlocked {background-image:url(../images/200904/icn_unlocked.gif);}
.i-plus {background:url(../images/201007/icn-plus-16x16.gif) no-repeat 0 4px; padding-left:16px;}
.i-loading {background-image:url(../images/201007/icon-loading-16x16.gif);}
.i-regloading {background-image:url(../images/201009/bnet-reg-loading.gif)}

/* 12x12 */
.i-mail-2 {background-image:url(../images/201007/icon-mail-12x12.png);}
.i-alert-2 {background-image:url(http://i.bnet.com/images/201007/icon-mail-12x12.gif);}
.i-rss-2 {background-image:url(../images/201007/icon-rss-12x12.png);}
.i-mobile-2 {background-image:url(../images/201004/icon-mobile-12x12.gif);}
.i-bio-2 {background-image:url(../images/201004/icon-bio-12x12.gif);}
.i-reply-2 {background-image:url(../images/201004/icon-reply-12x12.png);}
.i-edit-2 {background-image:url(../images/201004/icon-edit-16x12.png);}
.i-spam-2 {background-image:url(../images/201004/icon-spam-12x12.png);padding-left:15px;}
.i-delete-2 {background-image:url(../images/201004/icon-delete-12x12.png);}
.i-view-all-2 {background-image:url(../images/201007/icon-expanded-12x12.png);}
.i-twitter-2 {background-image:url(../images/201004/icon-twitter-12x12.gif);}
.i-bullet-2 {background-image:url(../images/201007/icon-bullet-brown-12x12.gif);}
.i-comment-2 {background-image:url(../images/201007/icon-2-comment.gif);}
.i-recommend-2 {background-image:url(../images/201007/icon-2-vote-up.gif);}
.i-thanks-2 {background-image:url(../images/201007/icon-thanks-12x12.png);}

/* 48x48 */
.i-hotTip-3 {background-image:url(../images/201007/icon_hotTip_48.png);}
.i-nittyGritty-3 {background-image:url(../images/201007/icon_nittyGritty_48.png);}
.i-legalese-3 {background-image:url(http://i.bnet.com/images/201007/icon_legalese_48.png);}
.i-stats-3 {background-image:url(http://i.bnet.com/images/201007/icon_stats_48.png);}
.i-takeAway-3 {background-image:url(http://i.bnet.com/images/201007/icon_takeAway_48.png);}
.i-whatNotToDo-3 {background-image:url(../images/201007/icon_whatNotToDo_48.png);}
.i-caseStudy-3 {background-image:url(http://i.bnet.com/images/201007/icon_caseStudy_48.png);}
.i-danger-3 {background-image:url(http://i.bnet.com/images/201007/icon_danger_48.png);}
.i-payoff-3 {background-image:url(http://i.bnet.com/images/201007/icon_payoff_48.png);}
.i-planB-3 {background-image:url(../images/201007/icon_planB_48.png);}
.i-prosCons-3 {background-image:url(http://i.bnet.com/images/201007/icon_prosCons_48.png);}
.i-voiceOfExperience-3 {background-image:url(../images/201007/icon_voiceOfExperience_48.png);}
.i-checklist-3 {background-image:url(../images/201007/icon_checklist_48.png);}
.i-bigIdea-3 {background-image:url(../images/201007/icon_bigIdea_48.png);}
.i-backStory-3 {background-image:url(http://i.bnet.com/images/201007/icon_backStory_48.png);}
.i-otherResources-3 {background-image:url(../images/201007/icon_otherResources_48.png);}
.i-qa-3 {background-image:url(http://i.bnet.com/images/201007/icon_qa_48.png);}
.i-technicallySpeaking-3 {background-image:url(../images/201007/icon_technicallySpeaking_48.png);}
.i-forExample-3 {background-image:url(http://i.bnet.com/images/201007/icon_forExample_48.png);}
.i-essentialIngredients-3 {background-image:url(http://i.bnet.com/images/201007/icon_essentialIngredients_48.png);}

/* Flags use with icon-1 */
.i-flag {background-image:url(../images/201007/icons-flags.png);}
.au-flag {background-position:0 -33px;}
.uk-flag {background-position:0 -72px;}
.cn-flag {background-position:0 -112px;}



/* prev-next
------------------------------------------ */
.prev-next-1 .btn, .prev-next-2 .btn {display:block;text-indent:-9999px;overflow:hidden;}

.prev-next-1 .btn {background:url(../images/201007/roto-1-prev-next.png) no-repeat 0 0;width:19px;height:19px;}
.prev-next-1 .prev {background-position:0 0;}
.prev-next-1 .prev:hover {background-position:0 -19px;}
.prev-next-1 .prev.disabled {background-position:0 -38px;}
.prev-next-1 .next {background-position:right 0;}
.prev-next-1 .next:hover {background-position:right -19px;} 
.prev-next-1 .next.disabled {background-position:right -38px;}
.prev-next-1 .disabled {opacity:1;}

.prev-next-2 .btn {width:28px;height:28px;background:url(../images/201007/btns-prev-next.gif) no-repeat 0 0;-moz-box-shadow:0 1px 2px #85898c;-webkit-box-shadow:0 1px 2px #85898c;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.prev-next-2 .prev {background-position:0 0;}
.prev-next-2 .prev:hover {background-position:0 -28px;}
.prev-next-2 .next {background-position:-28px 0;}
.prev-next-2 .next:hover {background-position:-28px -28px;}

.prev-next-3 a span {display:block;background:url(../images/201007/btns-prev-next-3.png) no-repeat 0 center;}
.prev-next-3 .next {-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-box-shadow:inset 1px 0 1px #c0d845;-webkit-box-shadow:inset 1px 0 1px #c0d845;}
.prev-next-3 .prev {-moz-border-radius-bottomright:0;-moz-border-radius-topright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;}
.prev-next-3 .prev:hover {background-position:0 -28px;}
.prev-next-3 .next span {background-position:right center;}
.prev-next-3 .next span {padding-right:12px;}
.prev-next-3 .prev span {text-indent:-9999px;width:7px;}


/* Roto
------------------------------------------ */
.list-roto {margin:0;}
.list-roto > li {float:left;list-style-type:none;}
.list-roto .title {display:block;}

/* roto-1 */
.roto-1 {position:relative;height:250px;}
.roto-1 .roto-controls {position:absolute;bottom:10px;right:10px;z-index:5;background:url(../images/201007/roto-1-prev-next.png) repeat-x 0 bottom;
padding:0 23px 0 27px;height:28px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}

.roto-1 .prev-next a {position:absolute;}
.roto-1 .prev-next .prev {left:4px;top:4px;}
.roto-1 .prev-next .next {right:4px;top:4px;}

.roto-1 .roto-pagination {margin:10px 0 0;list-style-type:none;}
.roto-1 .roto-pagination li {float:left;margin:0 4px 0 0;}
.roto-1 .roto-pagination li a {display:block;background:url(../images/201007/roto-1-prev-next.png) no-repeat -9px -58px;width:7px;height:7px;line-height:0;text-indent:-9999px;overflow:hidden;}
.roto-1 .roto-pagination .on a {background-position:-1px -58px;}
.fd .roto-1 {height:250px;width:620px;overflow:hidden;}

.roto-2 {position:relative;}
.roto-2 .roto-controls {position:absolute;top:88px;left:10px;z-index:5;background:url(../images/201007/roto-1-prev-next.png) repeat-x 0 bottom;
padding:0 23px 0 27px;height:28px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.roto-2 .list-roto > li {margin:0;}
.roto-2 .prev-next {top:4px;right:4px;position:absolute;z-index:2;width:40px;}
.roto-2 .prev-next .btn {float:left;}


/* Code Tips */
.code {background-color:#F0F0EA;padding:10px;margin-bottom:10px;}
.tip {background-color:#F0F0EA;padding:0 10px;font-weight:bold;}


/* Post
------------------------------------------ */
.post-paging a {display:block;background:url(../images/201007/icons-paging-prev-next.png) no-repeat 0 5px;min-height:33px;}
.post-paging .prev a {text-align:right;padding:0 10px 0 50px;}
.post-paging .next a {padding:0 50px 0 10px;background-position:right 5px;}


/* Ribbons & Steps
------------------------------------------ */
.step {margin-top:20px !important;}
.ribbon-1 {position:absolute;top:-7px;left:0;width:65px;height:70px;background:url(../images/201007/bkg-ribbon.png) no-repeat 0 0;overflow:hidden;padding-top:10px;}
.step .num {padding-top:5px;text-shadow:1px 1px 0 #344219;background:url(../images/201007/bkg-step.png) 50% 2px no-repeat;display:block;}


/* Ads
------------------------------------------ */
#mantle_skin {background-position:center 0;background-repeat:no-repeat;}

/* leader */
.leader {text-align:center;margin-bottom:10px;}
.leader-crosstalk {background-color:transparent;}

/* mpu */
.mpu {margin-bottom:20px;}
.fd .mpu-upper, .door .mpu-upper {margin-top:-10px;}
.mpu-vid-companion {height:250px;background-color:#111110;}

.ad-marquee, .ad-text-link {margin-bottom:20px;}

#header .ad-skylight {position:absolute;right:20px;top:6px;}

/* vtu */
.ads_vtlList {margin-left:0;list-style-type:none;}
.ads_vtlList  li {background:url(../images/201004/icon-arrow-grey-8x8.gif) no-repeat 2px .5em;padding-left:20px;}
.ad-text-link .tkHed {font-family:Georgia,serif;font-weight:bold;font-style:italic;color:#70AF00;font-size:1.38em;}
.ad-text-link .ads_vtlMore {color:#878073;font-size:0.85em;font-family:Georgia,serif;font-style:italic;padding-left:5px;}

/* Medusa */
#medusa h2{background:url(../images/201007/bkg-hed-stripe.gif) repeat-x 0 0.5em; font-style:italic; color:#70AF00; font-size: 1.23em; font-weight:bold; margin-bottom:5px;}
#medusa h2 span{background:url(../images/201007/bkg-col2-set.gif) repeat-y scroll -20px 0 #FFFFFF; display:inline; padding-right:10px;line-height:1.07em;}
#medusa ul{list-style:none; margin:20px 0; padding:0;}
#medusa li{border-bottom:1px solid #E5E4D9; padding-bottom:10px; padding-left:24px; margin-bottom:10px; background:url(../images/icn/itp/bnet_16x16_type_1.gif) no-repeat 0 0;}
#medusa li a{font:bold 1.1em Arial, serif; display:block;}

/* Vendor showcase */
#powerPlayShell h3 {background:url("../images/201007/bkg-hed-stripe.gif") repeat-x left 0.4em ;font-style:italic;margin:0;font-family:Georgia,serif;font-weight:bold;font-style:italic;color:#70AF00;font-size:1.23em;}
#powerPlayShell h3 span {background:url("../images/201007/bkg-col2-set.gif") repeat-y -20px 0 #fff;display:inline;font-size:1em;padding-right:10px;}
#pplayLinks ul {margin-left:0;list-style-type:none;}
#pplayLinks ul li {background:url(../images/201004/icon-arrow-grey-8x8.gif) no-repeat 2px .5em;padding-left:20px;}
#pplayLinks ul li .credit {color:#878073;font-size:0.85em;font-family:Georgia,serif;font-style:italic;padding-left:5px;}

/* Think Tank */
#powerPromo {margin-bottom:20px;text-shadow:0 1px 0 #fff;line-height:1.32em;}
#powerPromo h6 {background: url(../images/201007/thinkTankHdr_300x50.png) 0 0 no-repeat;border:0;padding-top:67px;height:0px !important;overflow:hidden;height /**/:67px;margin:0;}
#powerPromo dl {border-bottom:1px solid #e5e4d9;margin-top:0;margin-bottom:10px;padding-bottom:10px;-moz-box-shadow:0 1px 0 #f8f7f4; -webkit-box-shadow:0 1px 0 #f8f7f4;font-size:.92em;}
#powerPromo dt {background: url(../images/201007/btnOpen_12x13.png) 0 .38em no-repeat;padding-left:22px;font-weight:bold;}
#powerPromo dd {padding-left:22px;margin-top: 5px;}
#powerPromo dd.dek {display: none;}
#powerPromo dd.dek a, #powerPromo dd.dek a:hover {color:#000;}
#powerPromo dd.dek img {float:left;margin:0 5px 2px 0;}

#powerPromo  dl.selected dd.dek {display: block;}
#powerPromo  dl.selected dt {background-image: url(../images/201007/btnClose_12x13.png);}

#powerLogos  {margin-top:10px;}
#powerLogos  span {display: block;font-size:.85em;color:#979793;padding:4px 0;}
#powerLogos ul {padding:5px 0;margin:0;background-color:#FFF;border: 1px solid #e5e4d9;}
#powerLogos ul li {border:0;background:none;display:inline;padding:2px;}


/* Poll
------------------------------------------ */
.poll-1 .lvl {margin-bottom:15px;}
.poll-1 .list-3 li {background:none;padding-left:0;}
.percentage-bar {overflow:hidden;}
.percentage-bar .bar {background-color:#DDE4E9;margin-top:5px;}
.percentage-bar .bar-int {background-color:#517D05;height:10px;-moz-box-shadow:0 0 2px #344219 inset;-webkit-box-shadow:0 0 2px #344219 inset;box-shadow:0 0 2px #344219 inset;}

/* Random
------------------------------------------ */
.pullQuote { background:url(../images/200803/bg-pc-notch-920x10.jpg) no-repeat scroll left bottom #BCC5CF;color:#303F4F;font:italic 1.5em Georgia,serif;text-shadow:0 1px 0 #fff;margin:5px 20px 0 5px;padding:20px 15px 30px;width:180px;float:left;}

.cnb-logos {background:url(../images/201004/cnb-logos.png) no-repeat center center;height:35px;width:100%;text-indent:-9999px;overflow:hidden;}

.cnb-tags {padding:10px 5px !important;}
.cnb-tags .more {font-weight:bold;font-family:Georgia,serif;font-style:italic;white-space:nowrap;}

/*Survey Icon*/
.i-geo{background:url(../images/201004/i-geo-icon-20x25.gif) no-repeat 0 3px; padding-left:30px;}


/* Article & blogs
-------------------------------------------*/
.entry ul {margin-left:0;list-style-type:none;}
.entry ul li {background:url(../images/201007/icon-arrow-tan-10x10.gif) no-repeat 2px .5em;padding-left:20px;margin-bottom:5px;}
.entry a {text-decoration:underline;}

.pullquote {background-color:#fff;border:1px solid #dcdacb;width:50%;float:right;font-family:Georgia,serif;font-style:italic;font-size:1.15em;margin:2px 0 5px 15px;}
.pullquote p {background-color:#f0efe9;padding:10px;margin:1px;}

.host a {color:#878073;border-bottom:1px solid #e9eae5;}
.host a:hover {text-decoration:none;border-bottom-color:#005399;}

.call-out .int {padding-left: 80px;background-position:1em 1em;background-repeat:no-repeat;}
.fact-box li {background-position:0 .4em;padding-left:22px;}

#blog-author-info a {color:#252525;}

/* Inset/Captioned image */
.wp-caption, .inset {background:#d9d9cf;text-align:center;}
.wp-caption img, .inset img {-moz-box-shadow:0 0 1px #fff;-webkit-box-shadow:0 0 1px #fff;box-shadow:0 0 1px #fff;}
.wp-caption p, .inset p {font:italic .92em Georgia,serif;text-shadow:0 1px 0 #fff;margin:10px 0 5px;padding:0 10px;text-align:left;}

.wp-caption {padding:5px 0;}
.inset {float:right;margin:2px 0 5px 15px;padding:5px;max-width:142px;}

.inset-max-210 {max-width:212px !important;}
.inset-max-150 {max-width:152px !important;}
.inset-max-225 {max-width:227px !important;}


/* Hot Discussions */
.hot-comment {background:url(../images/201007/bkg-hot-comments.png) 0 0 no-repeat;width:80px;height:43px;text-align:center;text-shadow:0 1px 0 #95b55d;}

/*Special Report
---------------------------*/
.special-report{width:200px; background-color:#F3F2EC; padding:10px 5px; border:1px solid #D9D8D1;}
.special-report span{border-bottom:1px solid #D9D8D1;display:block;font-size:0.85em; padding:10px;text-align:center;}
.special-report li{border-bottom:1px dotted #D9D8D1; margin:4px 0 0;}
.special-report a{text-decoration:none;}

/* Notes on blogs */
.noteAnchors{padding:2px;color:#252525;text-decoration:none !important;}
.noteAnchors:hover{background-color:yellow;cursor:pointer;}
.noteAnchors span {display:inline-block;height:20px;width:152px;padding:0;background:url(../images/201009/commentBubble_150x18.png) 1px 1px no-repeat;vertical-align:bottom;}
.noteAnchors.on{background-color:yellow;}
.noteOverlays{width:300px;margin-top:5px;padding:10px 10px;font-size:12px;background:#ffffce;border:1px solid #888;-moz-box-shadow:0 2px 8px rgba(0,0,0,.45);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.45);box-shadow:0 2px 8px rgba(0,0,0,.45);}
.noteOverlays img{display:block;margin:0 auto;}
.noteAd img{-moz-box-shadow:0 1px 3px rgba(0,0,0,.25);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);box-shadow:0 1px 3px rgba(0,0,0,.25);}
.noteAd:hover img{margin-bottom:1px;margin-top:-1px;-moz-box-shadow:0 2px 6px rgba(0,0,0,.35);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.35);box-shadow:0 2px 6px rgba(255,255,255,.35);}
.noteAd:active img{margin-bottom:-1px;margin-top:1px;-moz-box-shadow:0 0px 4px rgba(0,0,0,.15);-webkit-box-shadow:0 0px 4px rgba(0,0,0,.15);box-shadow:0 0px 4px rgba(0,0,0,.15);}
.noteInner{margin-bottom:10px;}
.noteReply{padding:5px 5px 5px 20px;background:#fffff1 url(../images/201004/icon-reply-12x12.png) 5px 8px no-repeat;border:1px solid #ccc;}
.noteInner p{margin:0;}
p.noteFrom{padding-bottom:5px;margin:0 0 5px;border-bottom:1px solid #888;}
.noteFrom b{display:block;}