// Add this contents to both css3menu stle.css files
<style>
	* {
	cursor: url(images/ccc-pointer.cur),auto;
		}
	a {
	cursor: url(images/ccc-text.cur),auto;
		}
	body
		{
		background-image : url("images/bg.jpg");
		background-repeat : no-repeat;
		background-attachment : fixed;
		background-color : #cccccc;
		color : navy;
		font-family : arial;		
		font-size : 12pt;
		font-weight : bold;
		text-decoration : none; /* or text-decoration-style : solid / double / dotted / dashed / wavy */
		margin-bottom : 0;
		margin-left : 0;
		margin-right : 0;
		margin-top : 0;
		border : none; /* 3px solid blue; */
		/* Scrollbars handled by infile css --
		scrollbar-face-color : blue;
		scrollbar-shadow-color : navy;
		scrollbar-highlight-color : white;
		scrollbar-3dlight-color : #8080ff;
		scrollbar-darkshadow-color : navy;
		scrollbar-track-color : #8080ff;
		scrollbar-arrow-color : white;
		Scrollbars handled by infile css */
		cursor: url(images/ccc-default.cur),auto;
		}
	a:active
		{
		font-family : arial;
		font-size : 12pt;
		font-weight : normal;
		color : navy;
		text-decoration : none; /* or text-decoration-style : solid / double / dotted / dashed / wavy */
		cursor: url(images/ccc-default.cur),auto;
		}
	a:link
		{
		font-family : arial;
		font-size : 12pt;
		font-weight : bold;
		color : blue;
		text-decoration-style : dotted;
		cursor: url(images/ccc-pointer.cur),auto;
		}
	a:visited
		{
		font-family : arial;
		font-size : 12pt;
		font-weight : bold;
		color : brown;
		text-decoration-style : dotted;
		cursor: url(images/ccc-pointer.cur),auto;
		}
	a:hover
		{
		font-family : arial;
		font-size : 12pt;
		font-weight : bold;
		color : #cccccc;
		background-color : #5555ff;
		text-decoration : none; /* or text-decoration-style : solid / double / dotted / dashed / wavy */
		cursor: url(images/ccc-pointer.cur),auto;
		}
	td.footer
		{
		font-family : arial;
		font-size : 12pt;
		font-weight : normal;
		color : navy;
		cursor: url(images/ccc-default.cur),auto;
		}
	td
		{
		font-family : arial;
		font-size : 12pt;
		font-weight : normal;
		color : navy;
		cursor: url(images/ccc-default.cur),auto;
		}
	input
		{
		cursor: url(images/ccc-text.cur),auto;
		}
	button
		{
		cursor: url(images/ccc-default.cur),auto;
		}
	textarea
		{
		background-attachment : fixed;
		background-color: #eeeeee; /* or transparent*/
		border-bottom : thin inset;
		border-left : thin inset;
		border-right : thin inset;
		border-top : thin inset;
		font-family : arial;
		font-size : 10pt;
		color : navy;
		font-weight : bold;
		list-style : inside;
		overflow : auto;
		position : relative;
		cursor: url(images/ccc-text.cur),auto;
		resize : none;
		}
	.ico
		{
		border-right: medium none;
		border-top: medium none;
		float: left;
		border-left: medium none;
		border-bottom: medium none;
		}
</style>

// Below is sticky header style
<style>
	.top-container {
		background-color: #00007f;
		padding: 0px 0px 0px 0px; /* sticky table header inside padding: top, right, bottom, left */
		text-align: center;
		cursor: url(images/ccc-pointer.cur),auto;
		}
	.header {
		padding: 0px 0px 0px 0px; /* sticky table header inside padding: top, right, bottom, left */
		background: #dddddd;
		color: #dddddd;
		cursor: url(images/ccc-pointer.cur),auto;
		}
	.content {
		padding: 5px;
		}
	.sticky {
		position: fixed;
		top: 0;
		width: 100%;
		}
	.sticky + .content {
		padding-top: 5px;
		}
	.fixed-table-container {
		height: 300px;
		box-sizing: border-box;
		border: 1px solid #ccc;
		margin-bottom: 40px;
		}
	.fixed-table-container table {
		border-collapse: collapse;
		width: 100%;
		}
</style>
