﻿/* KNOWLEDGE CENTER STYLE RULES */

ul { list-style-image: url(/design/bullet_green.gif); }
a { color: #669900; }
a:hover { color: #669900; }
#subNavMenu { display: none; }
/* #knowledgeTopics { display: none; } */
#browseKC, .currentNavItem2 { display: block; }
#browseKC { color: #666; }
#browseKC a { color: #666; }
#browseKC ul { margin-left: -15px; list-style-image: url(/design/bullet_blue.gif); }

#subNavMenu { background: #ebfdd1; }
#subNavMenu .currentNavHeader { color: #669900; font-size: 1.1em !important; margin-top: 5px; margin-bottom: 0; }
#subNavMenu .currentNavHeader a { color: #669900; }
#subNavMenu table.currentNavMenu1 table.currentNavItem1 { margin-top: 8px !important; }
#subNavMenu .currentNavItem1 a { color: #000; background: none; font-weight: bold; padding-left: 0; margin-left: 0; }
#subNavMenu .currentNavItem2 td { padding: 0 !important; line-height: 120% !important; }
#subNavMenu .currentNavItem2 a { display: block; margin: 1px 0; color: #000; background: url(/design/bullet_green.gif) top left no-repeat; }

/* Web Zones & web parts */
#topWebZone td#column div#linkitem { background: #f5fee7; }
#topWebZone .link-item a { color: #669900; font-weight: bold; text-decoration: none; }
#topWebZone .link-item a:hover { color: #669900; text-decoration: underline; }
#topWebZone td#column div#linkitem { padding: 0 !important; }
#topWebZone .image-area-left { margin: 0; width: 60px !important; min-height: 75px !important; }
#topWebZone .image-area-left img { width: 60px; }
#topWebZone div.link-item { padding: 5px; line-height: 115%;  }
#topWebZone .link-item ul { margin-top: 6px; margin-bottom: 0; margin-left: 20px; font-weight: bold; }
#topWebZone .link-item a { color: #333; text-decoration: none; }
#topWebZone .link-item a:hover { color: #669900; text-decoration: underline; }
#topWebZone .link-item ul a { font-weight: normal; }

#topWebZone li.dfwp-item div#linkitem { 
	padding:0 !important;
	background:#f5fee7;
}

/* .ms-PartSpacingVertical{ margin: 0; } */

/* KC Landing page topic rollup */

#kcTopicZone h2 { font-size: 1.2em; margin-bottom: 10px; }
#kcTopicZone h3.ms-WPTitle { margin: 0; margin-bottom: 4px; padding: 0; color: #669900; }
#kcTopicZone .ms-WPHeader td { border-bottom-style: none; padding: 0; }
#kcTopicZone li.dfwp-item div#linkitem { margin: 0 !important; padding: 0 !important; background:#f5fee7;}
#kcTopicZone .link-item h3.topicTitle { margin: 0; font-size: 1em !important; color: #669900; }
#kcTopicZone .link-item h3.topicTitle a { font-size: 1em !important; color: #669900; }
#kcTopicZone .link-item ul { margin-top: 5px; margin-bottom: 0; }
#kcTopicZone .link-item li { margin-top: 5px; margin-bottom: 0; }

#kcTopicZone li.dfwp-item {
	margin-bottom:0;
}
#kcTopicZone ul {
	list-style:none;
}

/* KC Details page */

#kcArticle {
	padding: 0;
	border-top: 1px dotted #006699;
	border-bottom: 1px dotted #006699;
	border-left: 1px solid #006699;
	border-right: 1px solid #006699;
}
#kcArticle a { color: #000; }
#kcArticle a:hover { color: #669900; text-decoration: underline; }
#kcArticle p { margin: 8px 0; }
#kcArticleHeader { padding: 10px; border-bottom: 1px dotted #006699; background: #f5fee7; }
#kcArticleCover { width: 80px; float: left; }
#kcArticleTitle { margin-left: 90px; }
#kcArticleTitle h1 { margin-top: 5px; font-size: 1.1em; text-indent: -5px; border-bottom-style: none; }
#kcArticleSummary { padding: 8px 10px; background: #f5fee7; border-bottom: 1px dotted #006699; }
#kcArticleSummary h2 { margin: 0; color: #669900; border-bottom-style: none; }
#kcArticleInfo { padding: 8px 10px; }
#kcArticleInfo strong { color: #669900; }

#kcArticleInfo h2 { border-bottom-style: none; }

#pageTools { margin-top: 10px; }
#pageTools td { font-size: .9em; vertical-align: bottom; padding: 0 1px; white-space: nowrap; }
#pageTools td.spacer { width: 5px; padding: 0; }
#pageTools a { color: #333; text-decoration: none; }
#pageTools a:hover { color: #669900; text-decoration: underline; }
.printFriendly { }


/* table of content */

.level-section {  }
.level-band { margin-top: 10px; padding: 5px 10px; color: #000; background: #f5fee7 !important; }
.level-band a { color: #000; text-decoration: none; }
.level-header { margin-left: 15px; }
.level-header a { font-weight: normal; }



.prevLink {
	float:left;
}
.nextLink {
	float:right;
	text-align:right;
}
.prevLink, .nextLink {
	font-size:.85em;
	text-transform:uppercase;
	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	padding:3px 0;
	width:50%;
}
.prevLink a, .nextLink a {
	text-decoration:none;
}
.prevLink a:hover, .nextLink a:hover {
	text-decoration:underline;
}
