/* File: acd_main.css */
/* 9 may 2009 -- msr*/

/* over-all page attributes */

body
{
background-color: #A2B5CD;
text-align: center
}



/* text attributes */

h1
{
font-size: xx-large;
font-weight: bold;
color: #B22222;
text-align: center;
padding: 0px;
margin: 0px
}


h2
{
font-size: x-large;
font-weight: bold;
color: #000080;
text-align: center;
padding: 0px;
margin-top: 0px
}


h3
{
font-size: large;
font-weight: bold;
color: #000080;
text-align: left;
padding: 0px;
margin-bottom: 0px
}

p
{
font-size: medium;
font-weight: normal;
color: #000080;
padding: 0px
}

p.highlight
{
font-size: medium;
font-weight: bold;
color: #B22222;
padding: 0px
}

p.updated
{
font-size: x-small;
font-weight: normal;
color: #4682B4;
text-align: center;
padding: 0px
}

p.notes
{
font-size: x-small;
font-weight: normal;
color: #000080;
padding: 0px;
margin-top: 0px
}


/* hyperlink colour definitions */
table a:link {font-weight: bold; color: #000080}
table a:visited {font-weight: bold; color: #000080}
table a:hover {font-weight: bold; color: #339900}
table a:active {font-weight: bold; color: #000080}


/* data table definition */

table.data
{
table-layout: automatic;
border: 2px #B22222 solid;
border-spacing: 1px;
border-collapse: collapse;
valign: middle
}


/* data table column definitions */
/* Use percentage values in 1st row of table to set relative widths */

th.dat_centre
{
background-color: #FAF0E6;
border: 2px #B22222 solid;
font-weight: bold;
font-size: medium;
color: #B22222;
text-align: center;
padding: 6px
}


td.dat_norm_left
{
background-color: #FAF0E6;
border: 1px #B22222 solid;
font-weight: normal;
font-size: medium;
color: #000080;
text-align: left;
padding: 6px
}


td.dat_norm_centre
{
background-color: #FAF0E6;
border: 1px #B22222 solid;
font-weight: normal;
font-size: medium;
color: #000080;
text-align: center;
padding: 6px
}



td.alert_left
{
background-color: #FAF0E6;
border: 1px #B22222 solid;
font-weight: normal;
font-size: medium;
color: #339900;
text-align: left;
padding: 6px
}


/* table definition for menus */

table.menu
{
table-layout: fixed;
border: 0;
border-spacing: 0px;
valign: middle
}


/* column definitions for menu tables */

td.columns1
{
width: 100%;
background-color: #B0C4DE;
font-weight: bold;
font-size: xx-small;
color: #000080;
text-align: center
}

td.columns2
{
width: 50%;
background-color: #B0C4DE;
font-weight: bold;
font-size: small;
color: #000080;
text-align: center
}

td.columns3
{
width: 33%;
background-color: #B0C4DE;
font-weight: bold;
font-size: small;
color: #000080;
text-align: center
}

td.columns4
{
width: 25%;
background-color: #B0C4DE;
font-weight: bold;
font-size: small;
color: #000080;
text-align: center
}


/* table definition for text pages */
table.textpage
{
table-layout: fixed;
border: 0;
border-spacing: 0px;
valign: top
}

/* column definitions for text pages */
td.columntext
{
width: 100%;
background-color: #FAF0E6;
font-weight: normal;
font-size: medium;
color: #000080;
text-align: left;
padding: 6px;
}


