/* --Links-- */
:root {
	--productcolor: #316e9f;
}
	
a:link, a:visited, a:active {
	color:#316e9f;
	text-decoration: none;
}

a:hover	{
	color:#316e9f;
	text-decoration: underline;
}

a:visited {
	text-decoration: underline;
}

/* --HTML Content Headlines-- */

#htmlContent a {
	font-weight: bold;
}

	#htmlContent h1 {
		color:#316e9f;
		border-bottom:1px solid #ccc;
		margin: 0px 0px 8px 0px;
	}

	#htmlContent h6 {
		font-size: 14px;
		border-bottom:1px solid #ccc;
		color:#316e9f;
		margin: 8px 0 5px 0;
	}
	
/* --HTML Navigation-- */

	.contentstablemain a {
		text-decoration: none;
		color : #666666;
	}

	.contentstablemain a:hover {
		text-decoration: underline;
		color: #316e9f;
	}


/* --Solutions-- */

#solutionbrowse_search_bg {
	float: right;
	width: 320px;
	height: 70px;
	padding-top: 3px;
	background-color: #efefef;

	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;

	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
}

#commonheader_search_outer {
	float: right;
	width: 320px;
	height: 70px;
	padding-top: 3px;
	background-color: #efefef;

	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;

	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
}

#browseitems {
	width: 620px;
}

	#browseitems a {
		text-decoration: none;
	}
	
	#browseitems a:hover {
		color: #316e9f;
		text-decoration: underline;
	}

#solutionbrowseRSS {
	float: right;
	margin-right: 20px;
	padding: 0px;
	color: #000000;
}

	#solutionbrowseRSS a {
		color: #000000;
		text-decoration: none;
	}
	
	#solutionbrowseRSS a:hover {
		text-decoration: none;
		color: #316e9f;
	}
	
#commonheader_toplinks_rss {
	float: right;
	padding-right: 20px;
		color: #000000;
}

	#commonheader_toplinks_rss a {
		color: #000000;
		text-decoration: none;
	}
	
	#commonheader_toplinks_rss a:hover {
		text-decoration: none;
		color: #316e9f;
	}	

#solutionbrowseForum {
	float: right;
	margin-right: 20px;
	color: #666666;
}

	#solutionbrowseForum a {
		text-decoration: none;
		color: #666666;
	}
	
	#solutionbrowseForum a:hover {
		text-decoration: none;
		color: #316e9f;
	}


#solutionbrowseKB {
	float: left;
}

	#solutionbrowseKB a {
		text-decoration: none;
	}
	
	#solutionbrowseKB a:hover {
		text-decoration: underline;
		color: #316e9f;
	}
	
#solutionbrowse_search_img {
	float: right;
	width: 340px;
	height: 230px;
	background-image: url(../../images/Software/landing-page.png);
}

	#breadcrumb a {
		color: #E0E0E0;
		text-decoration: none;
}

	#breadcrumb a:hover {
		color: #316e9f;
		text-decoration: underline;
}

#breadcrumb .highlight {
	color: #316e9f;
}

	#commonheader_breadcrumb a {
		color: #666666;
		text-decoration: none;
}

	#commonheader_breadcrumb a:hover {
		color: #316e9f;
		text-decoration: underline;
}

.commonheader_breadcrumb_highlight {
	color: #316e9f;
}

/* --Shortcut Bar-- */

.apogeebutton {
	display: inline-block;
	outline: none;
	width: 184px;
	height: 55px;
	margin-right: 10px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;

	text-shadow: 0 0px 0px rgba(0,0,0,0);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.apogeebutton:hover {
	text-decoration: none;
}
.apogeebutton:active {
	position: relative;
	top: 1px;
	text-decoration: none;
}

.forumbutton {
	display: inline-block;
	outline: none;
	width: 184px;
	height: 55px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;

	text-shadow: 0 0px 0px rgba(0,0,0,0);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.forumbutton:hover {
	text-decoration: none;
}
.forumbutton:active {
	position: relative;
	top: 1px;
	text-decoration: none;
}

.blue {
	color: #fef4e9;
	border:1px solid #003159;
	background: #E0E0E0;
	background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0), to(#E0E0E0));
	background: -moz-linear-gradient(top,  #F0F0F0,  #E0E0E0);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1c5d4', endColorstr='#405465');
}
.blue:hover {
	background: #E0E0E0;
	background: -webkit-gradient(linear, left top, left bottom, from(#E0E0E0), to(#F0F0F0));
	background: -moz-linear-gradient(top,  #E0E0E0,  #F0F0F0);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E0E0E0', endColorstr='#a1c5d4');
}
.blue:active {
	color: #fcd3a5;
	background: #E0E0E0;
}

.brown {
	color: #fef4e9;
	border:1px solid #316e9f;
	background: #DDE7EF;
	background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0), to(#E0E0E0));
	background: -moz-linear-gradient(top,  #F0F0F0,  #E0E0E0);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#E0E0E0');
}

.brown:hover {
	background: #DDE7EF;
	background: -webkit-gradient(linear, left top, left bottom, from(#E0E0E0), to(#F0F0F0));
	background: -moz-linear-gradient(top,  #E0E0E0,  #F0F0F0);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E0E0E0', endColorstr='#F0F0F0');
}
.brown:active {
	color: #fcd3a5;
	background: #DDE7EF;
}


/* --Channel Box-- */

.channelItemSel {
	padding: 8px;
	font-size: 14px;
	line-height: 20px;
	background-color: #316e9f;	
	color: #FFF;
	
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border: 1px solid #316e9f;
}

.channelItemNonSel {
	padding: 8px;
	font-size: 14px;
	line-height: 20px;
	background-color: #FFF;	
	color: #316e9f;
}

#channelNavigation .channelNavigatorSelected a {
	color: #316e9f;
}

#channelNavigation .channelNavigatorPlain a {
	color: #D7D7D7;
}

/* --Knowledge Database-- */



/* Footer */

.apps_event_item_title {
	color: #316e9f;
}

.classification_item  ul {
	color:#316e9f;
}

/* new */
.product_color {
	color:#316e9f;
}

#landingpage-search-image {
	float: right;
	width: 340px;
	height: 230px;
	background-image: url(../../images/Software/landing-page.png);
}

.buttonbar-product {
	color: #fef4e9;
	border:1px solid #808080;
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2));
	background: -moz-linear-gradient(top,  #ffffff,  #f2f2f2);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#f2f2f2');
}
.buttonbar-product:hover {
	background: #F8F8F8;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ffffff));
	background: -moz-linear-gradient(top,  #f2f2f2,  #ffffff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#ffffff');
}
.buttonbar-product:active {
	color: #fcd3a5;
	background: #F0F0F0;

}

#landingpage-browse {
	border: 0px;
}

#landingpage-search-wrapper {
	float: right;
}

.buttonbar-forum {
        color: #fef4e9;
        border:1px solid #565656;
        background: #F0F0F0;
        background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0), to(#E0E0E0));
        background: -moz-linear-gradient(top,  #F0F0F0,  #E0E0E0);
        filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#E0E0E0');
}

.buttonbar-forum:hover {
        background: #eaeaea;
        background: -webkit-gradient(linear, left top, left bottom, from(#E0E0E0), to(#F0F0F0));
        background: -moz-linear-gradient(top,  #E0E0E0,  #F0F0F0);
        filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E0E0E0', endColorstr='#F0F0F0');
}
.buttonbar-forum:active {
        color: #fcd3a5;
        background: #F0F0F0;
}

.amfortiscolor {
	color: #058f83;
}
