.acc {
	color: #033;
	list-style: outside none none;
	margin: 0px;
	padding:10px;
}
.acc ul {padding-left:20px; margin:0px 15px 10px 0px; padding-top:10px;}
.acc ul li {list-style:none; }
.acc ul li ul{margin-left:10px;}
.acc ul li a {padding-left:20px;}
.acc-section ul li ul li{min-height: 23px;}
.acc ul li ul li a {padding-left:0px;}
.acc h3 {
	background:url(/resources/images/layout/open-icon.png) no-repeat right 10px top 10px,#F6F6F6;
	color: #777;
    font-size: 18px;
    font-weight: 400;
	font-size: 16px;
	border: 1px solid #CCC;	
    padding: 15px 4px 15px 20px;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #FFF;
}
.acc h3:hover {
	background-color: #e0eafc;
	}
	
h3.section-selected {
	background:url(/resources/images/layout/close-icon.png) no-repeat right 10px top 10px,#e0eafc;
	color: #333;	
	border-bottom:1px solid #ccc; 
}
.acc .acc-section {
    overflow: hidden;
}
.acc .acc-content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color:#9ac1c9;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 0px;
	font-size:14px;	
	margin-top: -1px;
	margin-bottom: 7px;
	box-shadow:0px 12px 8px -12px #ccc; 
	border: 1px solid #DDD
}
 h4 {
	color:#555;
	cursor: pointer;
	font-weight:normal;
	background-image: url("/images/layout/bullet-transparent.png");
	background-repeat: no-repeat;
	background-position: 2px 12px;
	padding: 8px 20px;
	margin: 0px;	 
}
 h4:hover {
	background-color: #EEE;
}
 h4.selected {
	background: rgba(0, 0, 0, 0) url("images/header_over.gif") repeat scroll 0 0;
	background-image: url("/images/layout/bullet-transparent-openblue.png");
	background-repeat: no-repeat;
	background-color: #EEE;
	background-position: 0px 14px;
}
a.interfaceicon {
	display:block;
	margin:0px 0px 0px 15px;
	text-decoration:none;		
	background-image: url("/images/opendoor-icon.png");
	background-position: 0px 20px;
	background-repeat: no-repeat;
	padding-left:23px;
	padding-top:20px;
}
		
a.developericon {
	display:block;
	margin:0px 0px 0px 15px;
	text-decoration:none;		
	background-image: url("/images/icons/icons_developer_sm.gif");
	background-position: 0px 20px;
	background-repeat: no-repeat;
	padding-left:23px;
	padding-top:20px;
}
.webinar_icon,.video_icon,.pdf_icon,.link_icon,.tab_icon,.download_icon{
	background-repeat: no-repeat;
	padding-left: 27px;
	padding-top: 0px;
	background-size: 14px 14px;
	margin-left:-20px;
	}
.webinar_icon{
	background-image: url(/resources/images/layout/webinar-icon.png);
	background-position: 6px 3px;
	}
.video_icon{
	background-image: url(/resources/images/layout/demo-icon.png);
	background-position: 6px 1px;
	}
.link_icon{
	background-image: url(/resources/images/layout/link-icon.png);
	background-position: 6px 1px;
	}
.tab_icon{
	background-image: url(/resources/images/layout/video-folder-icon.png);
	background-position: 6px 1px;
	}
.pdf_icon{
	background-image: url(/images/logos/pdf16.png);
	background-position: 6px 1px;
	}
.download_icon{
	background-image: url(/resources/images/layout/download-icon.png);
	background-position: 6px 1px;
	}
sup {
	vertical-align: super; line-height: 0;
	}
.dbms-db-icon-32x32, .dbms-disk, .dbms-firebird-logo, .dbms-mariadb-logo, .dbms-mysql-logo, .dbms-oracle-logo, .dbms-postgresql-logo, .dbms-sqlserver-logo {background-image: url(/images/sprites/dbms-sprite.png);background-repeat: no-repeat;display: inline-block;}
.dbms-db-icon-32x32 {width: 32px;height: 32px;background-position: -2px -2px;}
.dbms-disk {width: 16px;height: 16px;background-position: -38px -2px;}
.dbms-firebird-logo {width: 16px;height: 16px;background-position: -38px -22px;}
.dbms-mariadb-logo {width: 16px;height: 16px;background-position: -2px -42px;}
.dbms-mysql-logo {width: 16px;height: 16px;background-position: -22px -42px;}
.dbms-oracle-logo {width: 16px;height: 16px;background-position: -42px -42px;}
.dbms-postgresql-logo {width: 16px;height: 16px;background-position: -58px -2px;}
.dbms-sqlserver-logo {width: 16px;height: 16px;background-position: -58px -22px;}

