body {
	background-image:url(../images/back-text.jpg);
	background-repeat:repeat-x repeat-y;
	background-position:left 40px;
	}
h1, h2, h3, h4, h5, n5, h6, p {
	color:#333333;
	}
.main-top {	
	background-image:url(../images/main-top.png);
	background-position:left top;
	background-repeat:no-repeat;
	}
.main-bottom {
	background-image:url(../images/main-bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
	}
.main {	
	background-image:url(../images/main-mid.png);
	background-position:left top;
	background-repeat:repeat-y;
	}
#footer {
	border-top:1px solid #CCCCCC;
		}
#header .line {
	border-bottom:2px solid #999999;
}
#main-menu #navigation a {
	color:#666666;
	text-decoration:none;
	}
#main-menu #navigation a:hover {
	color:#000000;
	}
#main-menu #navigation a:focus {
	color:#000000;
	}
#main-menu #navigation li li a {
	text-decoration: none;
	color:#999999;
	}
#header .themes li span {
	color:#333333;
	}
#header .themes li a.small, #header .themes li a.medium, #header .themes li a.large {
color:#333333;
}
#content img.imgRight {
	border:1px solid #999999;
	}
#content h1.mainTitle {
	 border:1px solid #333333;
	 background-color:#7CA600;
	 color:#FFFFFF;
	 }
#content h1.mainTitle span {
	background:url(../images/h1img.png) left top no-repeat;
	}
#content ul.common {
	list-style:url(../images/dot.gif);
	}
#content .trail a {
	color:#4A4A4C;
	}
/*-- Products --*/
#hc1 li .hpanel{
border:1px solid #333333;
border-left:36px solid #333333;
}
.haccordion li{
border-bottom:1px solid #333333;
}
.haccordion li .hpanel{
background-color:#FFFFFF;
}
.haccordion li .hpanel h2 {
	border-bottom:3px solid #87B500;
	}
.haccordion li .hpanel h5 {
	background-color:#E1E1E1;
	}
.haccordion li .hpanel span.dot {
	background:url(../images/dot.gif) 0 3px no-repeat;
	}
.prod_menu li {
	border:1px solid #FFFFFF;
	}
.prod_menu li:hover {
	border:1px solid #7CA600;
	}
.prod_menu li a {	
color:#333333;
text-decoration:none;
}
.prod_menu li a:hover {
	color:#7CA600;
	text-decoration:underline;
	}
/*--kb lists --*/
#content ul.kb li {
	background:url(../images/dot.gif) left 5px no-repeat;
	}
#content ul.kb li a {
	color:#333333;
	}
#content ul.kb li a:hover {
	text-decoration:none;
	}
#content .close {
	color:#729700;
	}
#content a.close:hover {
	text-decoration:none;
	}
#content .kbDiv ul li {
	background:url(../images/dot.gif) left 5px no-repeat;
	}
/*-- Case studies --*/
#content ul.case li {
	background:url(../images/case.png) left top no-repeat;
	}
#content ul.case li h3 {
	color:#729700;
	}
#content ul.case li h3 a {
	color:#729700;
	text-decoration:none;
	}
#content ul.case li p {	
	color:#666666;
	}
#content ul.case li p a {	
	color:#333333;
	}
#content ul.case li p a:hover {
	text-decoration:none;
	}
#content .article img {
	border:1px solid #999999;
	}
.tabs-nav li {
	background:url(../images/dot.gif) left center no-repeat;
	}
.tabs-nav a {
 	color:#333333;    
}
.tabs-nav .tabs-selected a {
    color: #7CA600;
}
.tabs-container {
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}

