/* ---------- RESOURCES BOX ------------- */
body#resources div.side-panel {
	top:0px;
}

div.side-panel div.resources-box {
	padding:0;
	height:auto;
	min-height:0;
	width:290px;
}

div.side-panel div.resources-box h4 {
	font-size:20px;
	font-weight:normal;
	border:0;
	margin:20px;
}

div.side-panel div.resources-box ul {
	list-style:none;
	margin-left:0px;
	width:100%;
	height:auto;
}

div.side-panel div.resources-box li {
	height:25px;
	line-height:25px;
	padding:6px 0 6px 18px;
	border-top:solid 1px #EFEFEF;
}


div.side-panel div.resources-box li a {
	background:transparent url(/images/icons/features-grey-circle-pointer.png) no-repeat scroll 95% 4px;
	color:#8C8C8C;
	display:block;
	line-height:25px;
	height:25px;
	position:relative;
	text-decoration:none;
	
}

div.side-panel div.resources-box li a:hover, feature-list:hover li a:hover {
	background:transparent url(/images/icons/features-blue-circle-pointer.png) no-repeat scroll 95% 4px;
	color:#0088CC;
}

div.side-panel div.resources-box span {
	color:#FFCC00;
	font-style:italic;
}

div.side-panel div.resources-box #kb-search-box{
	clear: both;
	height:90px;
	padding: 0;
	margin: 0;
	background:url(/images/shell/search-bkgd-2.png) repeat-x;
	width:100%;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	border:solid 1px #e6e6e6;

}

div.side-panel div.resources-box #kb-search-box h4{
	margin:20px 0 0 20px;

}

div.side-panel div.resources-box #kb-search-box table {
	margin-left:25px;
}
div.side-panel div.resources-box #kb-search-box table tr {
	height:27px;
}

div.side-panel div.resources-box #kb-search-box .search-box {
	width:185px;
	height:20px;
	border:solid 1px #999;

}
div.side-panel div.resources-box #kb-search-box form input {
	float:left;
	margin-right:5px;
}

div.side-panel div.company-profile h4 {
	font-size:20px;
	font-weight:normal;

}


/* -------- ------------- */

div.article-preview {
	border-bottom:solid 1px #CCC;
	margin:20px 0 10px 0;
	float:left;
}

div#article-nav-container  div#previous-button {
	float:left;
	width:100px;
	height:auto;
	text-align:left;
	background:url(/images/icons/article-previous-pointer.gif) no-repeat;
	background-position:left;
}

div#article-nav-container  div#previous-button a {
	margin-left:15px;
}

div#article-nav-container  div#next-button {
	float:right;
	width:100px;
	height:auto;
	text-align:right;
	background:url(/images/icons/article-next-pointer.gif) no-repeat;
	background-position:right;
}

div#article-nav-container  div#next-button a {
	margin-right:15px;
}


div#article-nav-container  div#viewing-text {
	float:left;
	width:390px;
	height:auto;
	text-align:center;
}

div.tip-top {
	background:url(/images/content/tip-top.png) no-repeat;
	height:20px;
	display:block;
}

div.tip-middle {
	background:url(/images/content/tip-middle.png) repeat-y;
	height:auto;
	margin:20px 0 20px 0;
}

div.tip-text {
	width:480px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	
}

div.tip-text p {
	margin-bottom:30px;
	
}


div.tip-bottom {
	background:url(/images/content/tip-bottom.png) no-repeat;
	height:31px;
	display:block;
}

div.resource-title-bar {
	border-bottom: solid 1px #CCC;
	background:url(/images/headlines/resource-title-bkgd.jpg) left no-repeat;
	height:27px;
	width:580px;
	line-height:27px;
	padding-left:10px;
	float:left;
	margin-bottom:20px;
	}

div.resource-title-bar h3 {
	line-height:27px;
	margin:0;
	float:left;
}

div.resource-title-bar span {
	line-height:27px;
	float:right;
	background:url(/images/icons/pdf.png) right no-repeat;
	display:block;
}

div.resource-title-bar span a {
	margin-right:20px;
}

div.resource-title-bar img {
	float:right;
}

body.resources div.share-links {
	float:left;
	width:500px;
}

div#cs-scroll-container {
	height:170px;
	width:100%;
	float:left;
}
