/* @override http://rcpmag.com/design/ECG/RCPMag/css/newstyle.css */
/* @override http://rcpmag.1105cms01.com/design/ECG/RCPMag/css/newstyle.css */
@import "editorstyles.css";
/*  HTML5 ✰ Boilerplate  */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, article, aside, canvas, details, figcaption, figure,  footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}                  
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
table { border-collapse:separate; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }
body { font:13px/1.231 sans-serif; *font-size:small; } 
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }
body, select, input, textarea {   color: #444; }
h1,h2,h3,h4,h5,h6 { font-weight: bold; }
html { overflow-y: scroll; }
a:hover, a:active { outline: none; }
a, a:active, a:visited { color: #336699;text-decoration: none; }
a:hover { color: #036; }
ul, ol { margin-left: 1.8em; }
ol { list-style-type: decimal; }
p, ul, ol {margin-bottom: 1em;}

small { font-size: 85%; }
strong, th { font-weight: bold; }
td, td img { vertical-align: top; } 
sub { vertical-align: sub; font-size: smaller; }
sup { vertical-align: super; font-size: smaller; }
pre {  padding: 15px;  white-space: pre;  white-space: pre-wrap;  white-space: pre-line;  word-wrap: break-word; }
textarea { overflow: auto; } 
.ie6 legend, .ie7 legend { margin-left: -7px; } 
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type=button], input[type=submit], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { border-radius: 1px;  -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red;}
.no-boxshadow input:invalid, 
.no-boxshadow textarea:invalid { background-color: #f0dddd; }

button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }

.hidden { display: none; visibility: hidden; } 
.visuallyhidden { position: absolute !important; clip: rect(1px 1px 1px 1px);  clip: rect(1px, 1px, 1px, 1px); }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after {  content: "\0020"; display: block; height: 0; visibility: hidden;	 } 
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


 /* Primary Styles
    Author: Rodrigo Munoz
 */
#wrapper {position: relative;}
body {background-color: #5A686F;color: #58585b;}
#leaderboard {margin: 0 auto; width: 974px;position: relative;z-index: 4;}
#header_top {background: url(../img/bg2.jpg) repeat-y 50% 0%;height: 39px;margin: 0 auto;width: 1046px; clear: both;}
#ticker {background: url(../img/bg2.jpg) repeat-y 50% 0%;margin: 0 auto;width: 1046px;}
.sites {background: url(../img/top_glow.jpg) no-repeat 50% 0%;height: 13px;padding-top: 11px;width: 1046px;}
.sites ul {list-style: none;position: relative;top: 8px;left: 74px;width: 896px;text-align: center;margin-left: 0;}
.sites li {display: inline;font: bold 11px Tahoma,Verdana,Helevetica,sans-serif;text-align: center;width: 130px;margin: 0 14px;}
.sites a:link, .sites a:visited {color: #76787A;}
.sites a:hover, .sites a:active {color: #333;}
#header, #topnav, #contentBox, #footer {margin: 0 auto;width: 1046px;}
#header {background: #fff url(../img/bg2.jpg) repeat-y 50% 0%;padding: 6px 0;position: relative;}
#header h1 {position: relative;left: 36px;}
#header h1 a {background: url(../img/h1.jpg) no-repeat 0 0;display: block;width: 660px;height: 90px;text-indent: -999em;}
#header .follow {position: absolute;top: 39px;right: 35px;z-index: 2;}
#header .follow ul {list-style: none;overflow: hidden;padding: 2px 0;}
#header .follow li {float: left;margin-left: 10px;}
#topnav {height: 52px;background: url(../img/topnav.jpg) no-repeat 0 0;}
.topnav {float: left;font-family: "klavika-web-1","klavika-web-2",Helvetica,Arial,sans-serif;text-transform: uppercase;font-size: 11px;}
.no-js .topnav {font-size: 10px;}
.topnav ul {list-style: none;margin-top: 12px;}
.topnav li {float: left;display: inline;border-right: 2px solid #BBAF95;}
.topnav .last {border-right: 0;}
.topnav a:link, .topnav a:visited {color: #BBAF95;padding: 6px;}
.topnav a:hover, .topnav a:active {color: #FFF;}
.topnav a:link span, .topnav a:visited span {color: #91B22F;}
.search {background: url(../img/searchbg.jpg) no-repeat right top;float: right;height: 45px;padding-right: 36px;position: relative;right: -8px;top: -8px;width: 200px;}
.search input {position: absolute;left: -40px;top: 16px;width: 190px;font-size: 12px;line-height: 14px;height: 14px;padding-left: 2px;}
.search .submit {background: url(../img/go.gif) no-repeat 0 0;cursor: pointer;position: absolute;left: 164px;top: 18px;width: 28px;height: 18px;display: block;font-size: 1px;border: none;}
.search .advanced {position: absolute;right: 44px;top: -6px;font-size: 9px;}
#level0 {clear: both;}
#contentBox {background: #fff url(../img/bg.jpg) repeat-y 50% 0;overflow: hidden;}
#content {margin: 0 30px 0 40px;}
#pContent:after, #sContent:after, #topnav:after {content: "\0020"; display: block; height: 0; visibility: hidden;} 
#pContent:after, #sContent:after, #topnav:after { clear: both; }
#pContent, #sContent, #topnav { zoom: 1; }
#xContent {border-top: 2px dotted #69767F;margin-top: 10px;padding-top: 10px;}
#column1 {width: 180px;float: left;position: relative;z-index: 2;}
#column2 {width: 408px;float: left;padding: 0 16px;border-left: 2px dotted #69767F;border-right: 2px dotted #69767F;}
#column3 {width: 336px;float: left;padding-left: 16px;}
.sidenav {background-color: #7C8D97;width: 164px;font-size: 12px;margin-bottom: 10px;font-size:12px;}
.sidenav ul {list-style: none;margin: 0;}
.sidenav a:link, .sidenav a:visited {color: #fff;padding: 0 10px;display: block;font-weight: bold;border-bottom: 1px solid #fff;line-height: 25px;height: 25px;}
.sidenav a:hover, .sidenav a:active, .sidenav .sel a:link, .sidenav .sel a:visited {background-color: rgb(141, 156, 163);background-color: rgba(143, 158, 165, 0.9);}
.sidenav h2 {background: #676F78;color: #fff;font-weight: normal;font-family: "klavika-web-1","klavika-web-2",Helvetica,Arial,sans-serif;display: block;text-transform: uppercase;height: 30px;line-height: 30px;text-align: center;}
.no-js .sidenav h2 {font-size: 11px;}
.sidenav li {position: relative;}
.sidenav .hasChild {background: url(../img/haschild-new.gif) no-repeat right center;}
.ie6 .sidenav a {display: block;}
.ie6 .sel .hasChild {display: inline-block;}
.ie7 .sel .hasChild {display: inline-block;}
.ie7 .hasChild {width: 144px;}
.ie7 .hasChild {display: inline-block;width: 144px;}
.sidenavlist li ul {position: absolute;left: 164px;top: 0;width: 190px;background-color: rgba(143, 158, 165, 0.9);display: none;}
.no-rgba .sidenavlist li ul {background-color: rgb(143, 158, 165);}
.sidenavlist li:hover ul {display: block;z-index: 100;}
.sidenavlist li ul.show {display: block;z-index: 100;}
.sidenavlist li:hover ul a:hover, .sidenavlist li:hover ul a:active {background-color: rgb(88,88,91)}
.sidenav br {display: none;}
.sidenav li span {color: #FEFCAA;font-size: 10px;position: relative;top: -1px;}
.sidenav .mpn a {height: 40px;line-height: 18px;}
.product-roadmap > a:link, .product-roadmap > a:visited, .business-server a:link, .business-server a:visited, .storage-server a:link, .storage-server a:visited, .multipoint a:link, .multipoint a:visited, .marching-orders > a:link, .marching-orders > a:visited {height: 36px;line-height: 1.2em;padding-top: 6px;}
.layoutBnew #column2 {width: 584px;}
.layoutBnew #column3 {width: 160px;}
.layoutDnew #pContent {float: right;width: 780px;}
.layoutDnew #column1, .layoutDnew #column2, .layoutDnew #column3 {display: none;}
.zenithnew #pContent {float: right;width: 810px;}
.zenithnew #column1 {float: none;height: auto !important;min-height: 2px !important;width: auto;overflow: hidden;}
.zenithnew #column2 {border:0;padding: 0;width: 460px;}
.zenithnew #column3 {background: #C1C1C1 url("../img/sidebg.jpg") repeat-x 0 0;width: 345px;padding-left: 5px;}
.ie6 .zenithnew #column2 {width: 457px;overflow: hidden;}
.ie6 .zenithnew #pContent {overflow: hidden;}
.ie6 .zenithnew #sContent {float: left;}
.ie6 .zenithnew #xContent {clear: both;}
.sponsor-resources {background: url("../img/sponsor-resources.gif") no-repeat 50% 0;display: block;height: 13px;margin: 10px 0 8px 12px;text-indent: -999em;width: 336px;}
#column3 .zenith-large-calendar, .zenith-webcasts, .zenith-calendar, .zenith-tech-library, .posters, .zenith-podcasts, .zenith-brochures {background-color: #FDFDFD;width: 336px;margin: 0 0 12px 4px;overflow: hidden;}
.zenith-tech-library ul, .zenith-podcasts ul, .zenith-webcasts ul {list-style: none;margin: 0 18px;padding-bottom: 18px;}
.zenith-webcasts li a, .zenith-calendar li a, .zenith-tech-library li a, .zenith-podcasts li a, .zenith-brochures li a {font-size: 14px;font-weight: bold;line-height: normal;color: #000;}
.zenith-solutions .item {margin: 0 16px 10px;clear: both;overflow: hidden;}
.zenith-large-calendar p {margin: 0 12px 1em;}
.zenith-large-calendar ul {margin: 0 12px 12px 48px;}
#column2 .zenith-large-calendar {padding: 20px 0;background: #C1C1C1 url("../img/sidebg.jpg") repeat-x 0 0;}
.zenith-large-calendar .summary, .zenith-solutions .summary {background-color: #fff;}
.zenith-twitter, .more-resources-zenith {margin: 0 0 12px;}
.zenith-calendar .footer, .zenith-webcasts .footer, .zenith-tech-library .footer {text-align: right;}
.zenithnew .footer a {background: url("../img/arrow.gif") no-repeat left center;color: #000;padding: 0 0 0 10px;font-size: 11px;font-weight: bold;margin: 6px 10px 0;}
.posters .item, .zenith-brochures .item {float: left;text-align: center;width: 33%;}
.zenith-brochures .item {width: 50%;}
.zenithnew #level1 #whitepaper > div {border-bottom: 1px solid #ccc;padding: 10px 0;margin: 0 20px;}
.zenithnew #level0 #whitepaper {margin: 20px 0px 0px 20px;}

/* Home Page */
.home #column1 {width: 220px;margin-right: 25px;}
.home #column2 {width: 460px;padding-right: 26px;}
.home #column3 {width: 209px;}
.ie6 .home #column1 {margin-right: 17px;}
.ie6 .home #column2 {padding-right: 17px;}
.news h3, .resources h3 {font: bold 10px Arial,Helvetica,sans-serif;padding: 0 0 6px;text-transform: uppercase;}
.news h3 a {color: #58585B;}
.news ul {list-style: none;margin: 0;}
.news li {margin: 0 0 12px;}
.news li a:link, .news li a:visited {font: 18px Georgia,Times,"Times New Roman",serif;}
.news li a:hover, .news li a:active {color: #58585B;}
.news .footer a:link, .news .footer a:visited {background: url(../img/more.gif) no-repeat 100% 50%;font-size: 10px;font-weight: bold;padding: 0 10px 0 0;color: #231F20;}
.news .footer a:hover, .news .footer a:active {text-decoration: underline;}
.resources {height: 148px;display: block;}
.resources h3 {margin-left: 16px;}
.carousel {position: relative;width: 472px;}
.carousel a:hover, .carousel a:active {text-decoration: underline;}
.carousel .container {margin: 0 15px;min-height: 13em;position: absolute;top: 0;width: 442px;overflow: auto;}
.ie6 .carousel .container {height: 13em;}
.carousel ul {margin: 0;list-style: none;position: absolute;top: 0;width: 9999px;}
.carousel li {float: left;width: 153px;}
.carousel li p {font-size: 10px;font-weight: bold;}
.carousel li img {margin: 0 0 2px;}
.resources .prevNext {position: absolute;top: 43px;width: 100%;}
.resources .next {position: absolute;right: 0;}
.prevNext a {cursor: pointer;}
.js .carousel .container {overflow: hidden;}
.home #sContent {border-top: 2px dotted #69767F;margin-top: 10px;padding-top: 10px;}
.home #column4, .home #column5, .home #column6 {float: left;}
.home #column4 {width: 180px;}
.home #column5 {width: 440px;border-left: 2px dotted #69767F;border-right: 2px dotted #69767F;}
.home #column6 {width: 336px;padding-left: 13px;}
.perspectives-title {font: bold 10px Arial,Helvetica,sans-serif;margin-left: 16px;padding: 0 0 6px;text-transform: uppercase;}
.col1, .col2 {margin: 0 0 10px 16px;float: left;width: 180px;font-size: 11px;line-height: 14px;}
.col2 {margin: 0 0 10px 46px;}
.col1 h3, .col2 h3 {font: bold 16px Arial,Helvetica,sans-serif;padding: 0 0 6px;}
.col1 ul, .col2 ul {list-style: square;margin-left: 14px;}
.col1 li, .col2 li {padding-bottom: 4px;}
.col1 li a:link, .col1 li a:visited, .col2 li a:link, .col2 li a:visited {color: #58585B;}
.col1 li a:hover, .col1 li a:active, .col2 li a:hover, .col2 li a:active {text-decoration: underline;}
.col1 h3 a:link span, .col1 h3 a:visited span, .col2 h3 a:link span, .col2 h3 a:visited span {color: #7B8D97;display: block;font-style: italic;font-size: 11px;}
.col1 {clear: left;}
.whats-new {clear: both;border-top: 2px dotted #69767F;margin: 0 16px;padding: 12px 0 0;}
.whats-new h3 {font: bold 10px Arial,Helvetica,sans-serif;padding: 0 0 6px;text-transform: uppercase;}
.whats-new ul {list-style: none;margin: 0;}
.whats-new li {font: 13px Georgia,Times,"Times New Roman",serif;margin: 0 0 16px;}
.whats-new li a {display: block;font: 17px Georgia,Times,"Times New Roman",serif;padding: 0 0 2px;}
.whats-new p {line-height: 1.3em;}
.blogsTitle .summary {font: bold 10px Arial,Helvetica,sans-serif;margin-left: 16px;padding: 8px 0 6px;text-transform: uppercase;}
.blog-feature {background-color: #F7F1EB;width: 214px;float: left;margin: 0 0 8px;padding: 10px 0 0 10px;position: relative;left: 8px;}
.blog-feature h3 {font: 17px Georgia,Times,"Times New Roman",serif;}
.blog-feature ul {list-style: none;margin-left: 0;}
.pender, .bekker {clear: left;}
.schwartz, .levisay {margin: 0 0 0 8px;}
.blog-feature li a:link, .blog-feature li a:visited {color: #58585B;}
.blog-feature img {float: left;margin-right: 10px;width: 44px;}

/* Article Page */
.announcement {text-align: center;font-size: 11px;margin: 0 auto 18px;}
.announcement a:link, .announcement a:visited {color: #BA1631;}
.announcement a:hover, .announcement a:active {text-decoration: underline;}
#header .announcement {position: absolute;bottom: 14px;z-index: 2;width: 200px;right: 129px;}
#ctl31_dvFacebook {float: left;margin: 0;}
.kicker {font: bold 12px Helvetica, Arial,sans-serif;margin-top: 9px;color: #91B22F;}
.kicker a {color: #91B22F;border-bottom: 1px dotted #91B22F;}
#article .kicker a:hover, #article .kicker a:active {border-bottom: 1px solid #91B22F;text-decoration: none;}
#level0 .title {font: bold 28px Georgia,Times,"Times New Roman",serif;color: #336699;padding: 0 0 10px;clear: both;}
.deck {font: italic 12px Arial,Helvetica,sans-serif;}
.byline {list-style: none;margin: 0 0 1em;font-size: 11px;font-style: italic;}
.byline li {display: inline;}
.author {margin-right: 9px;background: url(../img/bullet.gif) no-repeat 100% 50%;padding: 0 13px 0 0;}
#article table {margin: 0 0 1em;font-size: 12px;}
#article table[align=center], #blogPost table[align=center] {margin: 0 auto 1em;}
#article table[align=left], #blogPost table[align=left] {float: left;} 
#article table[align=right], #blogPost table[align=right] {float: right;} 
#article a:link, #article a:visited, #blogPost a:link, #blogPost a:visited {font-weight: bold;}
#article a:hover, #article a:active {text-decoration: underline;}
.aboutAuthor {border-top: 1px solid #ccc;padding-top: 6px;margin-bottom: 1em;}
.aboutAuthor p {display: inline;padding: 0;margin: 0;font-style: italic;}
.aboutAuthor .author {background: none;font-weight: bold;font-style: normal;color: #91B22F;}
#level1 .title {font: bold 18px Georgia,Times,"Times New Roman",serif;padding: 0 0 4px;}
#level1 #article .summary {margin: 0 0 4px;}
#level1 #article img {float: right;width: 60px;margin: 0 0 10px 10px;}
#level1 #article > div {margin: 0 0 26px;}
#level1 .intro h3 {color: #231F20;font: bold 24px/36px Helvetica,Arial,sans-serif;margin: 0 0 10px;}
#level0 #webcast .title {clear: none;}
#webcast div img {float: right;margin: 0 0 6px 6px;}
#webcast .ondemand, #webcast .upcoming {background-color: #EFECEA;overflow: hidden;margin-bottom: 16px;-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.3);-moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.3);box-shadow: 1px 1px 10px rgba(0,0,0,0.3);}
#webcast .ondemand h3, #webcast .upcoming h3 {padding: 10px;border-bottom: 2px solid #fff;text-transform: uppercase;font: bold 20px "klavika-web-1","klavika-web-2",Helvetica,Arial,sans-serif;color: #48494B;}
#webcast .ondemand div, #webcast .upcoming div {margin: 10px;padding: 16px;background-color: #fff;overflow: hidden;}
#webcast .ondemand div .title, #webcast .upcoming div .title {font: bold 16px "klavika-web-1","klavika-web-2",Helvetica,Arial,sans-serif;margin: 0 0 6px;}
#level0 #webcast .ondemand {background-color: transparent;}
.childAssets {display: none;}
.clear {display: none;}
.startDate,.startTime,.duration {color: #888;font-size: 10px;font-weight: normal;display: inline;padding: 0 6px 0 0;}
#rssFeed th {display: none;}
#rssFeed table {width: 300px;margin: 16px auto;background-color: #EFECEA;font-weight: bold;color: #231F20;}
#rssFeed td {padding: 10px 20px;vertical-align: middle;}
#rssFeed table a {background: url('http://rcpmag.1105cms01.com/rss-feeds/~/media/ECG/rcpmag/Images/follow/rss_icon.ashx') no-repeat 0 0;display: block;width: 40px;height: 40px;text-indent: -999em;}
#rssFeed table .fixed a {text-indent: 0;padding-left: 40px;width: 100%;height: 29px;line-height: 29px;display: block;}
.login {background-color: #EFECEA;font-size: 11px;line-height: 14px;margin: 0 0 18px;-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.3);-moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.3);box-shadow: 1px 1px 10px rgba(0,0,0,0.3);clear: both;}
.login b, .login h4, .login h3 {font: bold 14px Helvetica,Arial,sans-serif;color: #231F20;}
.login h3 {margin-bottom: 11px;}
.login td[rowspan='8'] {width: 50%;}
.login td div {padding: 20px 10px;}
.login input[type=text] {margin: 2px 0 4px;}
.login input[type=password] {margin: 4px 0;}
.login input[type=radio] {margin: 0 4px 0 0;}
.login input[type=submit] {background: #7F9D29 url(../img/alert-overlay.png) repeat-x;display: inline-block;padding: 7px 16px 8px;color: #fff;font-weight: bold;line-height: 1;border: none;-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px #999;-webkit-box-shadow: 0 1px 3px #999;-webkit-text-shadow: 0 -1px 1px rgba(0,0,0,0.7);-moz-text-shadow: 0 -1px 1px rgba(0,0,0,0.7);text-shadow: 0 -1px 1px rgba(0,0,0,0.7);position: relative;cursor: pointer;margin: 4px 0 0;font-size: 13px;}
.login input[type=submit]:hover {background-color: #91B22F;}
.login a {padding: 10px 0;display: block;}
.module {border: 1px solid #E1E1E1;border-top: none;margin: 0 0 12px;}
.module h3 {text-align: center;background-color: #91B22F;text-transform: uppercase;color: #fff;font-size: 11px;line-height: 27px;height: 27px;}
.module h3 a:link, .module h3 a:visited {color: #fff;}
.module ul {list-style: none;padding-top: 6px;margin: 0 0 12px 12px;}
.module li, #popular h3 {padding: 0 10px 2px 12px;background: url(../img/bullet_gray2.gif) no-repeat 0 6px;}
.module a:link, .module a:visited {color: #58585B;font-weight: bold;font-size: 11px;}
.module a:hover, .module a:active, #popular a:hover, #popular a:active {text-decoration: underline;}
.module .footer {margin-left: 10px;}
.module .source {display: none;}
.module .footer a {background: url(../img/more.gif) no-repeat 100% 50%;font-size: 10px;font-weight: bold;padding: 0 10px 0 0 ;}
.module .footer a:link, .module .footer a:visited {color: #231F20;}
.layoutBnew #column3 .free-partner-guides h3 {height: 34px;line-height: normal;padding-top: 8px;}
.pinpoint {margin: 0 auto 10px;width: 150px;}
.more-podcasts h3 {background-color: #696F77;}
.more-podcasts a:link, .more-podcasts a:visited {color: #336699;}
#popular {border: 1px solid #E1E1E1;border-top: none;margin: 0 0 12px;}
#popular .tabMenu li + li, #popular .tabContent + .tabContent {display: none;}
#popular .tabMenu {list-style: none;margin: 0;text-align: center;background-color: #91B22F;text-transform: uppercase;font-weight: bold;}
#popular .tabMenu a:link, #popular .tabMenu a:visited {color: #fff;font-size: 11px;line-height: 27px;height: 27px;}
#popular .tabContent {padding: 6px 10px;}
#popular .tabContent h3 {padding-bottom: 6px;}
#popular .tabContent h3 a:link, #popular .tabContent h3 a:visited {font-size: 11px;color: #58585B;}
.searchresults > ul {list-style: none;margin: 0;padding: 0 0 0 4px;background-color: #eee;border-top: 1px solid #ccc;}
.searchresults > ul li {display: inline;font-size: 10px;margin: 0 8px 0 0;}
.searchresults .sortby {background: transparent;margin-bottom: 16px;}
.searchresults .article, .searchresults .blogpost {margin-bottom: 1em;}
.searchresults h2 {font: bold 18px Georgia,Times,"Times New Roman",serif;padding: 0 0 2px;}
.searchresults .article p, .searchresults .blogpost p {margin-bottom: 0;}
.customPages h3 {font: bold 24px/36px Helvetica,Arial,sans-serif;color: #231F20;margin: 0 0 10px;}
.customPages img {float: right;margin: 0 0 10px 10px;}
#level1 #whitepaper > div {clear: both;overflow: hidden;margin: 0 0 20px;}
#level1 #whitepaper img {width: 60px;}
#whitepaper img {float: right;margin: 0 0 10px 10px;}
#level0 #whitepaper .title {clear: none;}
#level0 #whitepaper img {border: 1px solid #ccc;}
.boxshadow #level0 #whitepaper img {margin-top: 3px;-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);box-shadow: 1px 1px 4px rgba(0,0,0,0.3);border: none;}
#level1 .toc, #level1 #research {background-color: #F0ECEA;margin-bottom: 10px;overflow: hidden;padding: 10px 0;}
.ie6 .toc {background-color: transparent;}
#level1 .toc div, #level1 #research div {float: left;height: 160px;margin: 0 23px;text-align: center;padding-top: 20px;position: relative;}
.ie6 #level1 .toc div, .ie6 #level1 #research div {display: inline;}
.toc .date a:link, .toc .date a:visited, #level1 #research a:link, #level1 #research a:visited {font-size: 14px;color: #231F20;}
.toc img, #research img {width: 100px;margin: 4px 0 0;}
#level0 .toc img {margin: 0 0 10px 10px;float: right;}
#level0 .toc .date {font-size: 36px;color: #231F20;}
#level0 .toc h3 {font-size: 18px;color: #91B22F;margin: 0 0 2px;padding: 0;}
#level0 .toc div h3 {font-size: 20px;margin: 0;color: #231F20;}
#level0 .toc .story {margin: 0 0 16px 20px;}
#level1 #research, .layoutDnew .techlibrary-title {width: 584px;}
#level1 #research .title {position: absolute;text-align: center;width: 100px;top: 0;left: 0;}
.layoutDnew .vendor-profiles {border-left: none;position: relative;z-index: 2;}
#level0 #research {position: relative;padding: 34px 0;}
#level0 #research .title {position: absolute;top: 0;}
#research .login {margin-top: 30px;}
.story .author {margin: 0;background: none;font-style: italic;font-size: 12px;line-height: 16px;}
.techlibrary-title h1 {color: #231F20;font: bold 26px "klavika-web-1","klavika-web-2",Helvetica,Arial,sans-serif;}
.techlibrary-title {border-bottom: 2px dotted #69767F;padding-bottom: 4px;margin-bottom: 1em;}
.techlibrary #column2 {border: none;padding-left: 0;width: 779px;}
.techlibrary #column3 {display: none;}
.free-guides {width: 174px;float: left;margin-right: 7px;position: relative;background: url(../img/free-guides-bg.jpg) repeat-y 0 0;}
.free-guides ul {list-style: none;margin: 0;font-weight: bold;font-size: 12px;padding: 10px 20px 20px 10px;}
.free-guides li {text-align: center;margin-bottom: 18px;}
.free-guides li img {width: 80px;margin: 2px 0 0;}
.free-guides li a:link, .free-guides li a:visited {display: block;}
.free-guides .footer {font: italic 11px "klavika-web-1","klavika-web-2",Helvetica,Arial,sans-serif;position: absolute;top: 56px;left: 12px;}
.free-guides h3 {font: bold 14px "klavika-web-1","klavika-web-2",Helvetica,Arial,sans-serif;background: url(../img/free-guides.jpg) no-repeat 0 0;height: 51px;text-transform: uppercase;color: #fff;padding: 20px 0 10px 10px;}
.back-issues {width: 400px;float: left;background-color: #F0ECEA;margin: 0 0 16px;}
.back-issues h3 {font: bold 20px "klavika-web-1","klavika-web-2",Helvetica,Arial,sans-serif;text-transform: uppercase;border-bottom: 2px solid #fff;padding: 10px;color: #231F20;}
.back-issues h3 span {font-size: 12px;font-weight: normal;text-transform: none;}
.back-issues a:link, .back-issues a:visited {display: block;font: 11px "klavika-web-1","klavika-web-2",Helvetica,Arial,sans-serif;color: #64585B;}
.back-issues img {width: 66px;margin: 6px 0 0;-webkit-box-shadow: 1px 1px 6px rgba(0,0,0,0.4);}
.back-issues ul {background: #fff;border: 1px solid #ccc;overflow: hidden;margin: 10px;list-style: none;padding: 16px;}
.back-issues li {text-align: center;float: left;width: 84px;}
.back-issues .footer {text-align: right;padding-right: 14px;}
.back-issues .footer a:link, .back-issues .footer a:visited {color: #336699;font-size: 12px;display: inline;}
.back-issues .footer a:hover, .back-issues .footer a:active {color: #003366;}
.techLibrary {float: left;width: 400px;background: url(../img/techlibrary-bg.jpg) repeat-y 0 0;}
.techLibrary ul {list-style: none;margin: 0;background: url(../img/techlibrary-bg-bottom.jpg) no-repeat bottom left;padding-bottom: 4px;}
.techLibrary li {border-top: 1px solid #c7c7c8;overflow: hidden;padding: 16px;}
.techLibrary img {width: 76px;float: right;margin: 0 0 10px 10px;}
.techLibrary a:link, .techLibrary a:visited {font: bold 16px "klavika-web-1","klavika-web-2",Helvetica,Arial,sans-serif;display: block;}
.techLibrary h3 {padding: 10px;color: #231F20;font: bold 20px "klavika-web-1","klavika-web-2",Helvetica,Arial,sans-serif;text-transform: uppercase;background: url(../img/techlibrary-bg-top.jpg) no-repeat top left;}
.techLibrary h3 span {font-size: 12px;font-weight: normal;text-transform: none;}
.vendor-profiles {float: right;width: 185px;position: relative;border-left: 2px dotted #69767F;}
.vendor-profiles h3 {font: bold 20px "klavika-web-1","klavika-web-2",Helvetica,Arial,sans-serif;border-bottom: 2px solid #fff;border-left: 10px solid #fff;padding: 10px;background-color: #F1ECEA;color: #231F20;}
.vendor-profiles ul {list-style: none;padding: 10px 0 0;margin: 0;text-align: center;border-left: 10px solid #fff;background-color: #F1ECEA;}
.vendor-profiles li {padding: 0 0 10px;}
.vendor-profiles img {padding: 6px;background-color: #fff;border: 1px solid #90C4E6;}
.vendor-profiles .footer {position: absolute;top: 29px;left: 20px;font: 12px "klavika-web-1","klavika-web-2",Helvetica,Arial,sans-serif;}
#login {background-color: #F1ECEA;color: #000;font-size: 11px;padding: 6px;width: 578px;}
.ie7 #login, .ie6 #login {margin-bottom: 10px;}
#level0a {width: 589px;margin: 0 0 20px;}
.asset img {float: right;margin: 0 0 20px 20px;display: none;-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.3);-moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.3);box-shadow: 1px 1px rgba(0,0,0,0.3);}
.no-boxshadow .asset img {border: 1px solid #ccc;}
#level0a .asset .title, #level0a .asset .summary {position: relative;left: 20px;margin-right: 30px;font-size: 13px;}
#level0a .asset .summary {font-size: 12px;line-height: 1.3em;}
#level0a div div:first-child img, #level0a div .main img {display: block;}
#level0a div div:first-child .title, #level0a div .main .title {font: bold 28px Georgia,Times,"Times New Roman",serif;padding: 0 0 10px;left: 0;}
#level0a div div:first-child .summary, #level0a div .main .summary {left: 0;font-size: 13px;}
.button a:link, .button a:visited, .button input {background: #7F9D29 url(../img/alert-overlay.png) repeat-x;display: inline-block;padding: 7px 16px 8px;color: #fff;font-weight: bold;line-height: 1;border: none;-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px #999;-webkit-box-shadow: 0 1px 3px #999;-webkit-text-shadow: 0 -1px 1px rgba(0,0,0,0.7);-moz-text-shadow: 0 -1px 1px rgba(0,0,0,0.7);text-shadow: 0 -1px 1px rgba(0,0,0,0.7);position: relative;cursor: pointer;margin: 4px 0 0;font-size: 13px;}
.button a:hover, .button a:active, .button input:hover {background-color: #91B22F;}
#level0a .asset {overflow: hidden;position: relative;}
.asset .checkbox {position: absolute;left: 0;top: -3px;margin: 0 10px 0 0;}
#level0a div div .assetDescription {background: url("../img/related-items-green.jpg") no-repeat 50% 50%;font-size: 11px;color: #fff;font-style: italic;height: 58px;padding: 12px 8px 0;}
.assetDescription span {font-weight: bold;font-style: normal;}

/*  Pagination  */
.pagination:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.pagination, #level1 #research .pagination {margin: 0 0 10px;padding:10px 0 0;clear: both;overflow: hidden;}
.pagination ul, #level0 #article .pagination ul {list-style-type: none;font: bold 10px Arial,Helvetica,sans-serif;margin: 0 0 10px;text-align: center;}
.pagination li {display: inline;}
.pagination a:link, .pagination a:visited {border: 1px solid #ccc;color: #000;padding: 1px 6px;text-transform: uppercase;background-color: #eee;margin:0 1px 0 0;}
.pagination a:hover, .pagination a:active {color: #336699;}
.pagination a.disablelink:link, .pagination a.disablelink:visited {display: none;}
.pagination a.currentpage:link, .pagination a.currentpage:visited, .pagination a.currentpage:hover, .pagination a.currentpage:active {background-color: #333;border: 1px solid #333;color: #fff;cursor: default;}
#level1 #research .pagination {width: auto;float: none;height: auto;}
#level1 #research .pagination a.currentpage:link, #level1 #research .pagination a.currentpage:visited {color: #fff;}
#level1 #research .pagination a:link, #level1 #research .pagination a:visited {font: bold 10px Arial,Helvetica,sans-serif;}

/*  Articlefeedback  */
.articleFeedback {list-style-type: none;margin: 0 0 7px;text-align: center;position: relative;z-index: 2;left: 32px;font-size: 11px;}
.articleFeedback li {padding: 0 0 2px 18px;margin: 0 0 4px;display: inline;}
.articleFeedback .intprint {background: url(../img/print.gif) no-repeat 0 0;padding: 0 8px 2px 18px;}
.intsend {background: url(../img/send.gif) no-repeat 0 0;}
.articleFeedback a:link, .articleFeedback a:visited {color: #fff;}
.articleFeedback a:hover, .articleFeedback a:active {background-color:transparent;}

/*  Comments  */
#comments h3 {font-weight: bold;font-size: 11px;text-transform: uppercase;background-color: #185377;color: #fff;padding: 4px 0 4px 8px;margin: 0 0 8px;}
#comment {margin: 16px 10px 0;padding: 8px 2px;border-top: 1px solid #ccc;}
#comment h3 {font-weight: bold;margin: 0 0 6px;}
#comment b {font-weight: normal;font-size: 10px;padding: 0 4px 0 0;}
#comment span {color: #999;font-size: 10px;}
#comment input {margin: 4px 0 8px;border: 1px solid #888888;}
#comment textarea {margin: 4px 0 8px;border: 1px solid #888888;}
#comment #btnClose, #pContent #comment input[type="submit"] {border: 1px solid #000;cursor: pointer;background-color: #7091B4;color: #fff;width: 100px !important;}
#comments {margin: 0;}
#comments .standard {margin: 0 0 8px;padding: 4px 8px 8px;background-color:#fcfcfc;border-top: 2px solid #888;overflow: hidden;}
* html #comments .standard {display: inline-block;}
#comments .standard p {font-size: 12px;line-height: 1.3em;margin: 0 0 0 146px;}
#comments h2 {font-size: 9px;line-height:1.2em;color: #888;padding: 0 0 2px;text-transform: uppercase;float: left;width: 146px;}
#comments .name {display: block;}

/*  Comment Form  */
#comment {border: none;width: 360px;border:1px solid #CCCCCC;background-color:#eee;margin:16px auto;padding:14px 0 20px 20px;}
#comment h3 {color: #000;font-size: 24px;}
#comment input {width:260px !important;}
#comment textarea {width:280px;}
#comment span {color: #555;}
#pContent #comment #ctl00_ContentPlaceHolder_ctl01_btnSend {width: 100px !important;background-color:#7091B4;border:1px solid #000000;color: #fff;cursor: pointer;}
#pContent #comment #btnClose {width: 100px !important;background-color:#7091B4;border:1px solid #000000;color: #fff;cursor: pointer;}

/*  Footer  */
#footer {background: #fff url("../img/bg.jpg") repeat-y 50% 0;padding: 20px 0 0;font-size: 11px;}
.footer1 {background: #dedede;width: 1013px;text-align: center;margin-left: 22px;}
.footer1 ul {list-style: none;padding: 8px 0;font-size: 12px;margin: 0;}
.footer1 li {display: inline;border-right: 1px solid #336699;padding: 0 8px;}
.footer1 li.last {border: none;}
.footer1 br {display: none;}
.footer-sites {background-color: #D8E1EB;text-align: center;padding: 6px 0;width: 1013px;margin: 0 0 0 22px;}
.footer-sites ul {list-style: none;margin: 0;}
.footer-sites li {display: inline;padding: 0 6px;border-right: 1px solid #666666;line-height: 18px;}
.footer-sites li.last {border: none;}
.copyright {background-color: #D8E1EB;margin: 0 0 0 22px;text-align: center;width: 1013px;padding: 0 0 20px;}

/*  Ads  */
#leaderboard .ad {display: inline;float: left;width: 728px;}
#leaderboard .ad + .ad {float: right;width: 240px;}
#ticker .ad {text-align: center;}
#intersitialMask {z-index: 2000000;display: none;background: #000;position: absolute;left: 0;top: 0;}
#intersitial {padding: 0 0 10px;width: 640px;height: auto;z-index: 2000001;text-align: center;display: none;position: absolute;left: 0;top: 0;}
#intersitial img {margin: 0;padding: 0;}
#intersitial .adClose {margin: 0;padding: 0;text-align: center;}
#intersitial .adClose a:link,
#intersitial .adClose a:visited {color: #fff;}
#column2 .ad {text-align: center;}
#column3 .ad, #footer .ad {text-align: center;margin: 0 auto 10px;}
#xContent .ad {text-align: center;margin: 0 auto 10px;}
#column1 .ad {margin-bottom: 8px;}
#sponsorTextLink {width: 600px;margin: 0 auto 10px;border: 1px solid #ccc;}
#sponsorTextLink ul {list-style: none;padding: 6px 0;margin-left: 10px;}
#sponsorTextLink h2, #sponsorTextLink .ad {text-align: left;margin: 0 0 6px;}
#sponsorTextLink h2 {/* color: #0077A9; */font-weight: bold;text-transform: uppercase;padding:6px 6px 6px 10px;border-bottom: 1px solid #ccc;}
#dogear > .ad {position: absolute;right: 0;top: 0;}
#column4 .ad {margin: 10px auto 0;}
#column6 .ad {margin: 0 auto 10px;}
#article .ad {background: url(../img/ad.gif) no-repeat center top; padding-top: 16px;}
.layoutDnew #pContent > .ad {text-align: center;}
.wpc {border: none;}
.wpc h3 {color:#231F20;font: bold 24px/36px Helvetica,Arial,sans-serif;text-align:left;padding:0 10px;margin: 0 0 14px;}
.wpc ul {list-style: none;padding:0 10px;margin: 0;}
.wpc li {margin:0 0 20px;}
.wpc img {vertical-align:baseline;margin:0 10px 0 0;}
.wpc a {font: bold 18px Georgia,Times,"Times New Roman",serif;padding: 0 0 2px;display: block;}
.wpc .summary a {font: 13px/1.3em Arial,Helvetica,sans-serif;padding: 0;}
.wpc span {font-style: italic;font-size: 11px;display: block;margin-top: 4px;}
.wpc .more, .wpc .source {display: none;}
#sitemap ul {list-style: none;margin: 0;}
#sitemap {-webkit-column-count: 3;-webkit-column-gap: 20px;-moz-column-count: 3;-moz-column-gap: 20px;column-count: 3;column-gap: 20px;}
#sitemap li {margin-bottom: 10px;}
.ie6 #sitemap .column, .ie7 #sitemap .column {position: relative;top: -16px;}
#sitemap .first, #sitemap .last {top: 0;}

/*  Advanced Search  */
.advancedsearch {margin: 0 0 16px;padding: 0px;background-color:#FAFAFA;border: 1px solid #ccc;}
.advancedsearch h3 {margin: 0 0 10px;padding: 0;font-size: 24px;color: #000;font-weight:bold;}
.advancedsearch .content, .dates, .advancedsearch .source {background-color: #eee;padding: 10px;margin: 10px;font-size:12px;}
.advancedsearch input {padding: 4px;margin: 0 0 4px 0;width: 340px;}
.advancedsearch .text {padding: 0 8px 0 0;width: 118px;text-align: right;vertical-align: middle;}
.advancedsearch .source .text {display: none;}
.advancedsearch .source select {height: 100px;}
.advancedsearch .submit {background: #7F9D29 url(../img/alert-overlay.png) repeat-x;display: inline-block;padding: 7px 16px 8px;color: #fff;font-weight: bold;line-height: 1;border: none;-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px #999;-webkit-box-shadow: 0 1px 3px #999;-webkit-text-shadow: 0 -1px 1px rgba(0,0,0,0.7);-moz-text-shadow: 0 -1px 1px rgba(0,0,0,0.7);text-shadow: 0 -1px 1px rgba(0,0,0,0.7);position: relative;cursor: pointer;margin: 0 10px 10px;width: auto;}
.advancedsearch .submit:hover {background-color: #91B22F;}

/* Blogs */
#level0 #blogPost div {overflow: hidden;margin-bottom: 30px;}
#blogPost div.names a {display: block;}
#level1 #blogPost div.names a {display: none;}
#level0 #blogPost div.names a {font-size: 11px;display: block;width: 408px;height: 143px;position: absolute;top: 0;left: 0;text-indent: -999em;}
#level0 #blogPost div.names a:hover, #level0 #blogPost div.names a:active {text-decoration: underline;}
#level1 #blogPost div.names h3 a {display: block;visibility: visible;}
#level0 #blogPost div.names {margin: 0 0 10px;}
#blogPost h3 {font: bold 22px Georgia,Times,"Times New Roman",serif;padding: 0 0 8px;color: #336699;}
#blogPost p[id], #blogPost .blogbyline {border-top: 2px dotted #69767F;border-bottom: 2px dotted #69767F;font-size: 11px;font-style: italic;position: absolute;left: 0;bottom: 0;height: 24px;line-height: 24px;width: 100%;}
.ie7 #blogPost p[id] {position: relative;bottom: -20px;}
.ie6 #blogPost p.blogbyline {position: relative;border-top: 2px dashed #69767F;border-bottom: 2px dashed #69767F;font-size: 11px;font-style: italic;height: 24px;line-height: 24px;}
#level0 #blogPost p[id] {height: 20px;line-height: 20px;}
#level0 #blogPost p.blogbyline {height: 20px;line-height: 20px;}
#level1 #blogPost p[id] em {padding-left: 8px;}
#level1 #blogPost p.blogbyline em {padding-left: 8px;}
.ie6 #level1 #blogPost p.blogbyline {top: 20px;}
#blogPost div {position: relative;padding-bottom: 60px;margin-bottom: 20px;}
.ie7 #blogPost div, .ie6 #blogPost div {padding-bottom: 40px;overflow: visible;position: static;}
.ie6 #blogPost div {padding: 0;}
#blogPost div.names {padding: 0;}
.penders-blog {background: url("../img/penders-blog-header-v2.jpg") no-repeat 50% 0;display: block;height: 143px;text-indent: -999em;}
.bekkers-blog {background: url("../img/bekkers-blog-header-v2.jpg") no-repeat 50% 0;display: block;height: 143px;text-indent: -999em;}
.schwartz-blog {background: url("../img/schwartz-blog-header-v2.jpg") no-repeat 50% 0;display: block;height: 143px;text-indent: -999em;}
.yoursalesmanagementguru-blog {background: url("../img/yoursalesmanagementguru-header-20110308.jpg") no-repeat 50% 0;display: block;height: 143px;text-indent: -999em;}
.marketing-matters-blog {background: url("../img/marketing-matters-header-v2.jpg") no-repeat 50% 0;display: block;height: 143px;text-indent: -999em;}
.schwartz-cloud-blog {background: url("../img/schwartzcloud2-v2.jpg") no-repeat 50% 0;display: block;height: 143px;text-indent: -999em;}
#blogPost .more a:link, #blogPost .more a:visited {color: #BA1631;}
#blogPost .more a:after {content: "\00BB";padding-left: 3px;}

/*  SharePage  */
#sharePage {margin:-25px 0 10px;border-bottom:2px solid #185377;padding-bottom:4px;overflow: hidden;z-index: 1000;}
#sharePage h3 {font-weight: bold;text-transform: uppercase;background-color: #185377;padding: 4px 0 4px 8px;color: #fff;font-size: 11px;}
#sharePage ul {list-style-type: none;margin: 6px 0 6px 2px;}
.ie6 #sharePage ul, .ie6 .back-issues ul, .ie6 #blogPost div, .ie6 .techLibrary li {height: 1%;}
#sharePage li {float: left;display: inline;padding-right:3px;}
#sharePage ul li a {padding: 6px 0 5px 20px;margin: 1px 0;display: block;font-size: 10px;}
#sharePage li.delicious a,
.sharePage li.delicious a {background: url("../img/icons/ico_delicious.gif") no-repeat 0 0;}
#sharePage li.newsvine a,
.sharePage li.newsvine a {background: url("../img/icons/ico_newsvine.gif") no-repeat 0 0;}
#sharePage li.digg a,
.sharePage li.digg a {background: url("../img/icons/ico_digg.gif") no-repeat 0 0;}
#sharePage li.reddit a,
.sharePage li.reddit a {background: url("../img/icons/ico_reddit.gif") no-repeat 0 0;}
#sharePage li.fark a,
.sharePage li.fark a {background: url("../img/icons/ico_fark.gif") no-repeat 0 0;}
#sharePage li.slashdot a,
.sharePage li.slashdot a {background: url("../img/icons/ico_slashdot.gif") no-repeat 0 0;}
#sharePage li.google a,
.sharePage li.google a {background: url("../img/icons/ico_google.gif") no-repeat 0 0;}
#sharePage li.technorati a,
.sharePage li.technorati a {background: url("../img/icons/ico_technorati.gif") no-repeat 0 0;}
#sharePage li.live a,
.sharePage li.live a {background: url("../img/icons/ico_live.gif") no-repeat 0 0;}
#sharePage li.yahoo a,
.sharePage li.yahoo a {background: url("../img/icons/ico_yahoo.gif") no-repeat 0 0;}
#sharePage li.buzzup a,
.sharePage li.buzzup a {background: url("../img/icons/ico_buzzup.gif") no-repeat 0 0;}
#sharePage li.facebook a,
.sharePage li.facebook a {background: url("../img/icons/ico_facebook.gif") no-repeat 0 0;}
#sharePage li.linkedin a,
.sharePage li.linkedin a {background: url("../img/icons/ico_linkedin.gif") no-repeat 0 0;}
#sharePage li.twitter a,
.sharePage li.twitter a {background: url("../img/icons/ico_twitter.gif") no-repeat 0 0;}
#level1 .sharePage {position: relative;z-index: 2000;position:absolute;right: 0;}
.ie7 #level1 .sharePage, .ie6 #level1 .sharePage {float: right;bottom: 40px;margin-bottom: 0;position: relative;}
.ie6 #level1 .sharePage {width: 10px;}
.sharePage p {margin: 0;position: relative;z-index: 1000;height: 24px;line-height: 24px;top: 2px;}
.shareTrigger img {display: none;}
.shareTrigger {background: url(../img/icons/ico_share.gif) no-repeat 0 0;padding: 0 0 16px 16px;font-size: 11px;line-height: 24px;height: 24px;position: relative;top: -10px;}
.ie6 .shareTrigger {background-position: 0 6px;}
.shareBox2 {margin: 0;padding: 5px;border: solid #ccc;border-width: 1px 1px 3px;height: auto;background: #fff;overflow: auto;display: none;position: absolute;top: 16px;left: -364px;z-index: 2001;width: 398px;}
#pContent .shareBox2 li {margin: 0 2px;padding: 0 0 5px;list-style: none;float: left;width: 110px;height: 20px;display: block;border: 0px solid #333;overflow: visible;background: none;}
.shareBox2 li a {margin: 1px 0;padding: 0 0 0 20px;border: 0;display: block;height: 20px;}
.shareBox2 li a:hover {background-color: transparent;}
.show {display: block;}
.hide {display: none;}
.googleplus { float: left; margin: 1px 16px 0 0; }
.TwitterButton {float: left;margin: 1px 0 0 0;width: 110px;}
blockquote {margin: 0 30px 10px;}
.whitepapers-ad { text-align: left; border: 8px solid #ccc; }
.whitepapers-ad h3 { color: black; font-size: 16px; border-bottom: 1px solid #ccc; padding: 8px 8px 4px; margin-bottom: 10px; }
.whitepapers-ad h3 span { color: #BA1631; }
.whitepapers-ad ul { margin-left: 26px; }
.whitepapers-ad li { margin-bottom: 0.5em; }
.tab-ad-728 { width: 728px; margin: 0 auto; background: #242021; display: inline-block; font-family: Arial, sans-serif; height: 90px; }
.tab-ad-728 img {display: block;}
.tab-ad-728 ul { list-style: none; margin: 0; padding: 0; background: #242021; width: 728px; display: inline-block; font-size: 12px; }
.tab-ad-728 li { float: left; width: 182px; text-align: left; margin: 0; position: relative; }
.tab-ad-728 li a, .tab-ad-728 li a:visited { color: #fff; text-decoration: none; display: block; height: 36px; padding: 6px 4px 0; background: url(../img/arrow.png) no-repeat 170px 34px; }
.tab-ad-728 li a:hover, .tab-ad-728 li a:active { background-color: #555; }
.tab-ad-728 li ul { position: absolute; width: 180px; background: #fff; color: #000; padding-top: 10px; border: 1px solid #ccc; border-top: 0; left: 0; top: 42px;  }
.tab-ad-728 li ul { display: none; }
.tab-ad-728 li:hover ul { display: block; }
.tab-ad-728 li ul p { margin: 0 10px 10px; }
.tab-ad-728 li ul img { width: 40px; float: right; margin: 0 10px 10px 10px; border: 1px solid #ccc; }
.tab-ad-728 li ul a, .tab-ad-728 li ul a:visited {background-color: #333; }

@media print {
  * { background: transparent !important; color: #444 !important; text-shadow: none !important; }
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a:after { content: " (" attr(href) ")"; } 
  abbr:after { content: " (" attr(title) ")"; }
  .ir a:after { content: ""; }  
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }  
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}


