/* 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, button, select {font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;margin:0;}

/* Global
------------------------------------------ */
body {font:normal 15px "Helvetica Neue", Helvetica, sans-serif;color:#373f4b;background-color:#0F1012;}

a {color:#005399;cursor:pointer;text-decoration:none;outline:none;}
a:focus, a:hover {text-decoration:underline;}
ul {margin:0 0 10px 20px;}
ol {margin:0 0 10px 30px;}
li {margin-bottom:5px;}
p, dl {margin:0 0 10px;line-height:20px;}
em {font-style:italic;}
blockquote {margin:0 0 10px;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom: 1px dotted #4381bf;}
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;}
tr.odd td{background-color:#ddd;}
tr.even td{background-color:#fff;}
caption {background:#eee;}
h1, h2, h3, h4, h5, h6, .h {font-weight:normal;margin-bottom:10px;display:block;}
.hover a:hover{color:#005399 !important;text-decoration:none;}

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

/* 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;}

/* Pad
------------------------------------------ */
.pad-0 {padding:0 !important;}
.pad-0_5 {padding:5px 5px 1px !important;}
.pad-1 {padding:10px 10px 1px !important;}
.pad-1_5 {padding:15px 15px 5px !important;}
.pad-2 {padding:20px 20px 10px !important;}
.pad-3 {padding:30px 30px 20px !important;}
.pad-4 {padding:40px 40px 30px !important;}
.pad-5 {padding:50px 50px 40px !important;}
.pad-6 {padding:60px 60px 50px !important;}
.pad-7 {padding:70px 70px 60px !important;}
.pad-8 {padding:80px 80px 70px !important;}
.pad-9 {padding:90px 90px 80px !important;}
.pad-10 {padding:100px 100px 90px !important;}

.pad-0_5-a {padding:4px 4px 0 !important;}
.pad-1-a {padding:9px 9px 1px !important;}
.pad-1_5-a {padding:14px 14px 4px !important;}
.pad-2-a {padding:19px 19px 9px !important;}

.pad-t-0 {padding-top:0 !important;}
.pad-t-0_3 {padding-top:3px !important;}
.pad-t-0_5 {padding-top:5px !important;}
.pad-t-1_5 {padding-top:15px !important;}
.pad-t-1 {padding-top:10px !important;}
.pad-t-2 {padding-top:20px !important;}
.pad-t-3 {padding-top:30px !important;}
.pad-t-4 {padding-top:40px !important;}

.pad-r-0 {padding-right:0 !important;}
.pad-r-0_3 {padding-right:3px !important;}
.pad-r-0_5 {padding-right:5px !important;}
.pad-r-0_8{padding-right:8px !important;}
.pad-r-1_5 {padding-right:15px !important;}
.pad-r-1 {padding-right:10px !important;}
.pad-r-2 {padding-right:20px !important;}
.pad-r-3 {padding-right:30px !important;}
.pad-r-4 {padding-right:40px !important;}

/* Push/Pull/Raise element right/left/up
------------------------------------------ */
.push-0_5 {margin-left:5px;margin-right:-5px;}
.push-1 {margin-left:10px;margin-right:-10px;}
.push-2 {margin-left:20px;margin-right:-20px;}
.pull-1 {margin-left:-10px;}
.pull-1_5 {margin-left:-15px;}
.pull-2 {margin-left:-20px;}
.pull-3 {margin-left:-30px;}
.pull-4 {margin-left:-40px;}

.raise-0_5 {margin-top:-5px !important;}
.raise-1 {margin-top:-10px !important;}
.raise-2 {margin-top:-20px !important;}
.raise-overgif {margin-top:-7px !important;}

.sink-0_5 {margin-top:5px !important;}
.sink-0_3 {margin-top:3px !important;}
.sink-1 {margin-top:10px !important;}
.sink-2 {margin-top:20px !important;}

/* Spacing
------------------------------------------ */
.space-0 {margin-bottom:0 !important;}
.space-0_3 {margin-bottom:3px !important;}
.space-0_5, .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;}


/* Clearing
------------------------------------------ */
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display:block;}
.clearall {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}

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

/* Colors
------------------------------------------ */
.c-1, .hed .c-1 a {color:#373f4b!important;}
.c-2, .hed .c-2 a {color:#fff!important;}
.c-3, .hed .c-3 a {color:#70AF00!important;}
.c-4, .hed .c-4 a {color:#9EC9F1!important;}
.c-5, .hed .c-5 a {color:#aa743d!important;}
.c-6, .hed .c-6 a {color:#36312d!important;}
.c-7, .hed .c-7 a  {color:#778596!important;}
.c-8, .hed .c-8 a {color:#959595!important;}

/* Text decoration and fonts
------------------------------------------ */
.fancy {font-style:italic;}
.normal {font-style:normal;font-weight:normal;}
.heavy {font-weight:bold;}
.caps {text-transform:capitalize;}
.shadow {text-shadow: 0 -1px 0 rgba(0,0,0,.8);}

/* Lists
------------------------------------------*/
.list{margin-left:0;list-style-type:none;}
.header-drop-list{width:200px;}
.header-drop-list li {text-shadow: 0 -1px 0 rgba(0,0,0,.8);box-shadow:0 1px 0 #33373E;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid #18191a;padding:5px 0 5px 5px;margin:0;}
.header-drop-list li:hover{border-top:1px solid #18191a;border-bottom:1px solid #3f474f;box-shadow:inset 2px 2px 30px #000}
.header-drop-list li:hover a{color:#70af00;text-decoration:none;}
.header-drop-list a{color:#9ec9f1;text-shadow: 0 -1px 0 rgba(0,0,0,.8);display:block;text-decoration:none;font-size:14px;}
.list-1 li{padding:0 0 0 20px;background:url(http://i.bnet.com/images/fa/201108/fa-list-bullet-11x11.gif)no-repeat 3px 5px;}
.list-2 li {margin:0 5px;}
.list-3 li {border-top:1px solid #E8E8E8;padding-top:20px;}
.sep{width:13px;float:left;}

/* Hed
------------------------------------------*/
.hed-1 {cursor:pointer;margin:0;padding:8px 0 8px 20px;background:#527e05 url(http://i.bnet.com/images/201007/bkg-button.gif) repeat-x 0 0;color:#fff;text-shadow:0 -1px 0 #344219;border:1px solid #527e05;}
.hed-2 {cursor:pointer;margin:0;padding:8px 0 8px 20px;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;background:#527e05 url(http://i.bnet.com/images/201007/bkg-button.gif) repeat-x 0 0;color:#fff;text-shadow:0 -1px 0 #344219;border:1px solid #527e05;}
.hed-2 .h {cursor:pointer;font-weight: normal;margin-bottom:0px !important;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);}
.hed-3 {cursor:pointer;margin:0;padding:8px 0 8px 20px;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;background:#527e05 url(http://i.bnet.com/images/201007/bkg-button.gif) repeat-x 0 0;color:#fff;text-shadow:0 -1px 0 #344219;border:1px solid #527e05;}

/* Buttons
------------------------------------------ */
.btn-1 {float:left;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;font-family:Helvetica,arial;text-align:center;padding:5px 7px 1px;background:#527e05 url(http://i.bnet.com/images/201007/bkg-button.gif) repeat-x 0 0;color:#fff;text-shadow:0 -1px 0 #344219;border:1px solid #527e05;}
a.btn-1 {display:block;float:left;}
.btn-1:hover {text-decoration:none !important;color:#fff !important;text-shadow:1px 1px 0 #344219 !important;}
.btn-1:focus {text-decoration:none !important;outline:none !important;color:#344219 !important;text-shadow:1px 1px 0 #fff !important;}

.btn-2 {background: #f7f7f7;background: -moz-linear-gradient(top, #f7f7f7 0%, #c5c5c5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#c5c5c5));background: -webkit-linear-gradient(top, #f7f7f7 0%,#c5c5c5 100%);background: -o-linear-gradient(top, #f7f7f7 0%,#c5c5c5 100%);background: -ms-linear-gradient(top, #f7f7f7 0%,#c5c5c5 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#c5c5c5',GradientType=0 );background: linear-gradient(top, #f7f7f7 0%,#c5c5c5 100%);text-align:center;font-family:Helvetica,arial;color:#252525;padding:5px 7px 2px;line-height:1em;display:block;float:left;background-color:#F8F6F7;border:1px solid #DCDACB;box-shadow:inset 0 1px 0;-moz-box-shadow:inset 0 1px 0px #fff;-webkit-box-shadow:inset 0 1px 0px #fff;-moz-border-radius:2px;-webkit-border-radius:2px;text-shadow:1px 1px 0 #fff;}
.btn-2:hover, .btn-2:focus {text-decoration:none;border:1px solid #c8c8c8;}

/* Views
------------------------------------------ */
.view-d-16{padding:10px 0 0 0;margin-top:8px;background:url(http://i.bnet.com/images/fa/201108/fa-bg-highlight-1.png) no-repeat;border-top:1px solid rgb(232, 232, 232);}
.view-b {padding:10px;background: url("http://i.smartplanet.com/images/201104/bkg-rt-mod-grey.gif") repeat-y scroll 50% 0 #F0F0F0;border: 1px solid #DDDDDD;border-radius: 0 0 4px 4px;}
.view-b-1 {padding:10px;background: url("http://i.smartplanet.com/images/201104/bkg-rt-mod-grey.gif") repeat-y scroll 50% 0 #F0F0F0;border: 1px solid #DDDDDD;}

/* Header
------------------------------------------*/
#header .cbsInteract {background: url("http://i.bnet.com/images/201007/bkg-cbsi-bnet.png") no-repeat scroll -23px -26px transparent;height: 22px;margin: 1px 3px 0;padding: 0 3px;width: 41px;}
#header-pri{height:30px;background:#16171A;color:#959595;}
#header-pri .header-tag {line-height:28px;}
/*#header-sec{height:40px;border-top:1px solid #3e434a;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.25, rgb(20,21,23)),color-stop(0.75, rgb(45,50,58))); background-image: -moz-linear-gradient(center bottom,rgb(20,21,23) 25%,rgb(45,50,58) 75%);}*/
#header-sec{height:40px;border-top:1px solid #3e434a;background:rgb(45,50,58);background:-moz-linear-gradient(top,rgba(45,50,58,1) 25%,rgba(20,21,23,1) 75%);background:-webkit-gradient(linear,left top,left bottom,color-stop(25%,rgba(45,50,58,1)),color-stop(75%,rgba(20,21,23,1)));background:-webkit-linear-gradient(top,rgba(45,50,58,1) 25%,rgba(20,21,23,1) 75%);background:-o-linear-gradient(top,rgba(45,50,58,1) 25%,rgba(20,21,23,1) 75%);background:-ms-linear-gradient(top,rgba(45,50,58,1) 25%,rgba(20,21,23,1) 75%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d323a',endColorstr='#141517',GradientType=0 );background:linear-gradient(top,rgba(45,50,58,1) 25%,rgba(20,21,23,1) 75%);}
#header .home {margin-left:20px;padding:8px 10px 8px 0;background: url("http://i.bnet.com/images/fa/201108/bkg-header-footer-btns.png") no-repeat scroll 0px -56px transparent;box-shadow: none;width:16px;height:16px;text-indent: -9999px;}
#header .home:hover{background-position:0px -85px;}
#header .on{background-position:0px -84px !important;}

.nav-list {float:left;margin:0;list-style:none;}
.nav-list li{position:relative;cursor:pointer;float:left;color:#9ec9f1;line-height:40px;padding:0 20px 0 20px;margin-top:-2px;text-shadow: 0 -1px 0 rgba(0,0,0,.8)}
.nav-list .drop-arrow{background: url("http://i.bnet.com/images/201106/bkg-arrow-drop.png") no-repeat scroll 95% center transparent;}
.overlay-pop{border:1px solid #1c1f23;text-shadow:0 1px 0 #343434;color:#fff;padding:20px 25px 10px 20px;background:url(http://i.smartplanet.com/images/201104/bkg-overlay-pop-on.gif) repeat-x 0 0 #1d242d;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:0 1px 0 rgba(255,255,255, .35) inset, 1px 1px 6px rgba(0,0,0,.7);-webkit-box-shadow:0 1px 0 rgba(255,255,255, .35) inset, 1px 1px 6px rgba(0,0,0,.7);box-shadow:0 1px 0 rgba(255,255,255, .35) inset, 1px 1px 6px rgba(0,0,0,.7);z-index:5000;}
.overlay-pop h2 {padding-left:5px;}
.nav-list .on {margin-top:-3px !important;color:#70AF00 !important;display:block;z-index:5001;padding:0px 19px 0 19px !important;background:#323840 url(http://i.smartplanet.com/images/201104/bkg-nav-sec-on.gif) repeat-x 0 0 !important;border:1px solid #1c1f23;border-bottom:none;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;-moz-box-shadow:0 1px 0 rgba(255,255,255, .35) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255, .35) inset;box-shadow:0 1px 0 rgba(255,255,255, .35) inset}
.sub-title{font-family:georgia;text-shadow: 0 -1px 0 rgba(0,0,0,.8);float:left;font-size:1.6em;padding-top:2px;}

/* site-search */
.site-search {width:300px;padding:5px 0 5px 0;position:relative;}
.site-search .query {border-bottom: 1px solid #2C3139;font-size:1em;padding:5px 0 5px 5px;width:260px;height:16px;background-color:#F6F6F7;border:0;float:left;line-height:1em;border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;}
.search-short {width:185px;float:left; margin-right:0px;}
.search-short .query {width:140px;}
.site-search .container{ border-bottom: 1px solid #2C3139;border-radius: 4px 4px 4px 4px;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);}
.site-search .btn-search {float:left;background:url(http://i.smartplanet.com/images/201104/bkg-search-btn.png) no-repeat 0 0;width:35px;height:26px;text-indent:-9999px;border:0;background-color:#F6F6F7;border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;}
.placeholder{color:rgba(0,0,0,.4);}

/* Content
----------------------*/

#trunk {background:url(http://i.bnet.com/images/fa/201108/fa-bg-trunk.png) #EEEFF3 repeat-x 50% top;background-color:#EEEFF3;border-top:1px solid #ffffff;}
#mantle_skin{background:url(http://i.bnet.com/images/fa/201108/fa-top-content-1.png) no-repeat 50% top;}
#content {width:980px;background:#fff;padding:10px 0 10px 0;}
#content.col-set-grid {background-image:url(http://i.zdnet.com/images/201004/grid.gif);background-repeat:repeat;}
#content.col-set-1 {background:url(http://i.bnet.com/images/fa/201108/fa-bg-rightRail.png) repeat-y 40px 0 #fff;}

/* col-sets
----------------------*/
#col1 {float:left; width:620px; padding-left:20px;}
#col2{float:left; width:300px;background:url(http://i.bnet.com/images/fa/201108/fa-bg-col2-top.png) no-repeat left top;margin:-10px 0 0 12px;padding:10px 0 0 10px;}

/* Footer
----------------------*/
#footer {color:#86A9CF;background-color:#141416;background:url(http://i.bnet.com/images/fa/201108/fa-footer-shadow.png) no-repeat 25% 0 #141416;}
#footer .contain {padding:30px 0 10px 0;}
#footer ul{float:left;List-style:none;width:140px;margin:0;padding:0 20px 0 0;}
#footer .lastList {padding:0 !important;}
#footer .footer-bottom{height:60px;background-color:#0F1012;margin-top:1px;}
#footer .divider{border-bottom: 1px solid rgba(0, 0, 0, 0.8);}
#footer a {color:#9ec9f1;text-shadow:0px -1px 0 #000;-moz-text-shadow:0px -1px 0 #000;-webkit-text-shadow:0px -1px 0 #000;}
#footer .footer-bottom .contain{padding-top:10px;}
#footer .footer-bottom a {color:#959595;}
#footer .fancy {color:#959595;}
#footer .cbsInteract{background: url("http://i.bnet.com/images/201007/bkg-cbsi-bnet.png") no-repeat scroll 7px -30px transparent;height:18px;width:257px;position:absolute;right:52px;top:70px;}
#site-search-lower {margin-top:60px;}
#footer .sub-title{width:400px;}
.col1{float:left; width:620px; padding:0 10px 0 0;}
.col2{float:left; width:300px;padding:0 0 0 10px;}
#footer .resourceLibrary{background:url(http://i.bnet.com/images/fa/201108/Resource-Library.png) no-repeat transparent;width:275px;height:40px;}
#footer .resourceLibrary a{display:block;width:100%;height:100%;}

/* Entry
------------------------------------------ */
.entry {overflow:hidden;}
.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;}
.alignleft {float:left;margin:2px 15px 5px 0 !important;}
.alignright {float:right;margin:2px 0 5px 15px !important;}
.center {text-align:center !important;}
.u {text-decoration:underline !important;}

/* Ads
------------------------------------------ */
/* Header */
.ad-text-link-3{display:block;}
.ad-text-link-3 span{float:left;}
.ad-text-link-3 a {color: #959595;font-size: 11px;font-weight: normal;line-height: 27px;text-shadow: 0 -1px 0 #000000;} 
.nextToAdGif{margin:6px 5px 0 0;}

/*BidWar */
.bidwarCont{border-top: 1px solid #E4E5E9;border-bottom: 1px solid #E4E5E9;padding:20px 0;}

/* leader */
.leader {text-align:center;padding:10px 0 20px 0;}
.leader-crosstalk {background-color:transparent;}

/* mpu */
.mpu, .macAd {margin-bottom:20px;}
.fd .mpu-upper, .door .mpu-upper {margin-top:-10px;}
.ad-marquee, .ad-text-link {margin-bottom:20px;}
#header .ad-skylight {width:120px;float:right;margin-left:10px;}
#content .ocp-sponsor {margin:0 4px 20px;background:none;}

/* vtu */
.ads_vtlList {margin-left:0;list-style-type:none;}
.ads_vtlList  li {background:url(http://i.zdnet.com/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{font-style:italic; color:#70AF00; font-size: 1.23em; font-weight:bold; margin-bottom:5px;}
#medusa h2 span{background:url(http://i.bnet.com/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(http://i.zdnet.com/images/icn/itp/bnet_16x16_type_1.gif) no-repeat 0 .65em;}
#medusa li a{font:bold 1.1em Arial, serif; display:block;}

/* Vendor showcase */
#powerPlayShell h3 {background:url("http://i.bnet.com/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("http://i.bnet.com/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(http://i.zdnet.com/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(http://i.bnet.com/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(http://i.bnet.com/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(http://i.bnet.com/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;}

/* Browse */
.river-bottom{width:380px;border-right:1px solid #E8E8E8;padding:0 0 5px 0;}
.river-left{width:380px;padding:0 20px 0 0;}
.river-right{width:220px;}
.titleSearch{padding-top:3px;box-shadow: 0 1px 1px rgba(255,255,255,.6) inset;border-radius:4px;height:40px;border-top:1px solid #3e434a;border-bottom:1px solid #ffffff;background:rgb(45,50,58);background:-moz-linear-gradient(top,rgba(45,50,58,1) 25%,rgba(20,21,23,1) 75%);background:-webkit-gradient(linear,left top,left bottom,color-stop(25%,rgba(45,50,58,1)),color-stop(75%,rgba(20,21,23,1)));background:-webkit-linear-gradient(top,rgba(45,50,58,1) 25%,rgba(20,21,23,1) 75%);background:-o-linear-gradient(top,rgba(45,50,58,1) 25%,rgba(20,21,23,1) 75%);background:-ms-linear-gradient(top,rgba(45,50,58,1) 25%,rgba(20,21,23,1) 75%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d323a',endColorstr='#141517',GradientType=0 );background:linear-gradient(top,rgba(45,50,58,1) 25%,rgba(20,21,23,1) 75%);}
.titleSearch h4 {text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);padding:7px 0 0 10px;}
.titleSearch .query{width:190px !important;}
.titleSearch .site-search {width:230px !important;}

.browseLetters {margin:5px 0;overflow:hidden;list-style:none;}
.browseLetters li {float:left;margin:0 2px 0;padding:0;background:none;}
.browseLetters a {padding:2px 4px 0 4px;font-size:1.05em;color:#373F4B;}
.browseLetters .on a{color:#fff;}
.browseLetters a:hover {color:#373F4B;}
.browseLetters .none a, .none a {color:#CCC;cursor:default;}
.browseLetters .none a:hover, .none a:hover {background:none;text-decoration:none;}

.subresults {float:left;width:300px;margin:10px 0 10px 0;list-style:none;}
.subresults li {background:none;border:none;padding:3px 0 3px 10px;border-radius:2px;}
.subresults .odd {background-color:#E5EDEF;border:1px solid #DAE6E6;}
.pagNav{padding:0 5px;line-height:25px;}

/* Publication Door */
.pubList li{float:left;width:140px;padding:5px 20px 0 0;}
.last {padding-right:0px !important;}
.first {padding-right:0px !important;}
#sourceInfo h4 {line-height:33px;}

/* Article */
.interest {width:300px;border-radius:3px;padding:5px 20px 10px 0;}
.interest ul{padding:0 0 0 10px;}
.interest .list li{margin-bottom:15px;}
.interest .view-b-1{border-radius:0 0 4px 4px;}
.pagination{padding-top:10px;}
.fa-next a{display:block;margin-top:3px;}
.fa-prev a{display:block;margin-top:3px;}

/*Accordion Widget */
#accordion .slider{background: url("http://i.smartplanet.com/images/201104/bkg-rt-mod-grey.gif") repeat-y scroll 50% 0 #F0F0F0;border: 1px solid #DDDDDD;padding: 10px;}
#accordion .slider-bottom{border: 1px solid #DDDDDD !important;border-radius:0 0 4px 4px;}
#accordion .list li{margin-bottom:15px;}
.acc-content ul{padding:10px 0 0 10px;}

/*Search Drop*/
#search-drop .site-search {width:375px !important;}
#search-drop .query{width:335px !important;}
#search-drop .drop-arrow{padding-right:35px !important;}
#search-drop .nav-list{margin:0 !important;}
#search-drop .selected {border-bottom: 1px solid #3F474F;border-top: 1px solid #18191A;box-shadow: 2px 2px 30px #000000 inset;}
#search-drop .selected a{color: #70AF00;text-decoration: none;display:block;}

/* RSS site map */
.faRSS {overflow:hidden;clear:both;}
.faRss ul {list-style:none;}
.faRSS li {float:left;padding:0 20px 20px 0;width:300px;}
.faRSS li:nth-child(even) {padding-right:0 !important;}
.faRSS li li, .subRSS li {height:auto;}
.faRSS li li, .faRSS p {background: url(http://i.bnet.com/images/200701/icon_rss_16x16.gif) no-repeat 0 0;margin:0;padding:0 0 10px 20px;}
.faRSS h2 {border-bottom:1px solid #D4D4D4;font-size:1em;margin:0 0 10px 0;padding:0 0 10px 0;}
.faRSS h2 a {color:#333;}
#col1 .faRSS .more {padding-left:0;font-weight:normal;background:none;}