/* dhds-print.css - Common styles for the DHDS web site specialised for screen only */
/* DJP May 2007 */

/* Extra styles to switch text on and off */
.screenonly
{
	visibility: visible;
}

.printonly
{
	visibility: collapse;
}


/* Set background colour, then padding etc to ensure menu is at top of screen */
body  {
  background-color : #ffcccc;
  margin: 0;
  padding: 0;
}

/* Use main as a div for the page content. */
/* The bottom border delmits buttons */
#main
{
	border-bottom : medium solid black;
	padding: 10px;
}

/* Use bottom as a div for centred buttons at the bottom of a page. */
#bottom
{
	text-align : center;
}

/* Standard masthead for almost all pages */
#masthead {
	border : medium groove;
	height : 120px;
  margin :10px;
}

/* masthead without logo (for journal) */
#plainmasthead {
	border : medium groove;
	height : 120px;
  margin :10px;
  text-align : center;
}

#masthead p, #masthead h1, #masthead h2, #masthead h3, #masthead ul {
	margin-left : 250px;
	margin-top: 0.5em;
}

#plainmasthead p, #plainmasthead h1, #plainmasthead h2, #plainmasthead h3, #plainmasthead ul {
	margin-top: 0.5em;
}

#wholepage{
  padding: 25px 10px 0 10px;
}

.middle
{
	margin-right : 170px;
}

.middletight
{
	margin-right : 170px;
  margin-top : 0px;
  margin-bottom : 0px;
}

.cleaner 
{
	clear:both;
	height:6px;
	font-size:6px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}


.InlineHead {
	font-size : larger;
	font-weight : bold;
}

.MinorText {
	font-size : smaller;
}

.MinorText p{
	margin-top : 0.2em;
	margin-bottom : 0.2em;
}

th.MinorText {
  font-weight: bold;
}

.indent1{
  margin-left: 1em;
}

.indent2{
  margin-left: 2em;
}

#menu {
	position : static;
	background : Silver;
	left : 0;
	top : 0;
	font-family : sans-serif;
	font-size : 14px;
	white-space : nowrap;
	padding-left:10px;
/*	width: 100%;*/
	line-height : 20px;
margin-bottom : 4px;
}


a:link  {
	color : blue;
}

a:visited  {
	color : purple;
}

a:hover  {
	color : red;
}

#menu a {
	margin-right: 1em;
	text-decoration: none;
   display: inline;
}

/* For use in printed forms - shrink all text a bit */
.small {
font-size: smaller;
}

.flright {
  float: right;
}

.flleft {
  float: left;
}

.tcentre{
	text-align: center;
}

.tightlines{
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* Used for at signs in addresses */
.inlinegraphic{
  vertical-align: top;
   border: none;
} 

.button{
	width : 9.5em;
	height: 3em;
	font-family: sans-serif;
	text-decoration : none;
	text-align : center;
	background-color : Silver;
	border : medium outset;
	color: black;
	border-color : Gray Gray Gray Gray;
}

.button1{
	line-height : 2.4em;
}

.button:link
{
	background-color : Silver;
	border : medium outset;
	color: black;
	border-color : Gray Black Black Gray;
}
.button:visited
{
	background-color : Silver;
	border : medium outset;
	color: black;
	border-color : Gray Black Black Gray;
}
.button:hover
{
	background-color : Gray;
	border : medium inset;
	color: white;
	border-color : Black Gray Gray Black;
}
