a.download {
  background:url('download-link.png') no-repeat top left;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 148px;
  width: 289px;
  height: 128px;
  display: block;
}

a.download:hover{
  cursor: pointer;
  background:url('download-link-hovered.png') no-repeat top left;
}

BODY { background: white;
       color: black;
       font-family: helvetica, sans-serif;  }

div.banner { 
	background : #ffcc66;
	color: darkolivegreen;
	height: auto;
	width: 100%;
	display:table;
}

div.headerccp4logo {
	background : #ffcc66;
	color: darkolivegreen;
	float: left;
	height: auto;
}

div.headertitle {
	background : #ffcc66;
	color: darkolivegreen;
	float: left;
	width: auto;
	height: auto;
	font-size:1.5em;
}

div.headermglogo {
	background : #ffcc66;
	color: darkolivegreen;
	float: right;
	height: auto;
}

H3 { 
	background : #ffcc66;
	color: darkolivegreen;
	clear : both;
	text-align:left;
	text-indent: 2em;
}


DIV.reference  {  font-size: small; }

SPAN.mg { font-weight:bold; }
SPAN.software { font-style:italic;}

A:link {  color: darkolivegreen }          /* unvisited link */
A:visited { color: #660000 }        /* visited links */
A:active { color: red }        /* active links */

A.application:link {  color: darkolivegreen;
                       font-weight:bold; }          /* unvisited link */
A.application:visited { color: #660000;
                        font-weight:bold; }        /* visited links */
A.application:active { color: red;
                        font-weight:bold; }        /* active links */

A.external:link {  color: darkolivegreen; }          /* unvisited link */
A.external:visited { color: #660000; }        /* visited links */
A.external:active { color: red; }        /* active links */
