/* STYLESHEET FILE DESCRIPTION: Styles for Support/Knowledge base pages  */

#heading {margin-bottom: 40px;}


/* SIDE MENU
#########################################*/
#sidemenu {
	width: 280px;
	border-right: 1px solid #a4c1db;
	float: left;
}

/* Subsctions */
#sidemenu .subsections {
	margin: 20px 16px 10px 15px;
}

#sidemenu .subsections a {
	margin-bottom: 5px;
	padding: 7px 0 5px 5px;
	font-size: 14px;
	line-height: 21px;
	color: #035caa;
	text-decoration: none;
	display: block;
}

#sidemenu .subsections a span {
	border-bottom: 1px dashed rgba(3,92,170,0.5);
}

#sidemenu .subsections a:hover {
	color: #f45009 !important;
}

#sidemenu .subsections a:hover span {
	border-color: rgba(244,80,9,0.5);
}

#sidemenu .subsections a strong {
	color: #a4c1db;
}


#sidemenu .subsections a.current {
	color: #035caa;
	background-color: #a4c1db;
	border-radius: 4px;
	text-decoration: none;
	cursor: default;
}

#sidemenu .subsections a:hover.current {
	color: #035caa !important;
}

#sidemenu .subsections a.current span {
	font-weight: bold;
}

#sidemenu .subsections a.current strong {
	color: #035caa;
}

#sidemenu .subsections a.current span {
	border: none;
}


/* ARTICLES LIST
#########################################*/
#articleslist {
	min-height: 500px;
	margin: 0 20px 0 280px;
	padding: 5px 0 10px 0;
	border-left: 1px solid #a4c1db;
}

/* Article list */
#articleslist .list {
	padding: 10px 20px 10px 20px;
}

#articleslist .list li {
	padding: 8px 0 8px 22px;
	line-height: 20px;
	background: url('/images/sections/support/kb-list.png') no-repeat 0 16px;
}

#articleslist a {
	color: #035caa !important;
}

#articleslist a > span {
	border-color: rgba(3,92,170,0.5);
	border-color: #fff;
}

#articleslist a:hover {
	color: #f34f0a !important;
}

#articleslist a:hover > span {
	border-color: rgba(243,79,10,0.5);
}

#articleslist .list li .catname {
	color: #a4c1db;
}


/* ARTICLE
#########################################*/
#article {
	min-height: 500px;
	margin: 0 20px 0 280px;
	padding: 20px 120px 20px 20px;
//	border-left: 1px solid #a4c1db;

}

#article p {
	margin-left: 10px;
	padding: 0 0 0 10px !important;
	border-left: 3px double #e1ebf4;
    -webkit-transition: border-color .2s ease-in-out;
    -o-transition: border-color .2s ease-in-out;
    -moz-transition: border-color .2s ease-in-out;
    transition: border-color .2s ease-in-out;
}

#article p:hover {border-color: #a4c1db;}

#article ul,
#article ol {margin-left: 20px;} 

#article i {
	color: #4b771a;
	font-family: Italic;
}

#article b {
	color: #306ab7;
	font-weight: bold;
}


#sidemenu .back {
	width: 64px;
	height: 64px;
	margin: 25px 0 0 224px;
	background-color: #e1ebf4;
	background-image: url('/images/sections/support/kb-back.png');
	background-repeat: no-repeat;
	border-radius: 3px;
	display: block;
	position: absolute;
	
    -webkit-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}

#sidemenu .back:hover {background-color: #8cc63e;}