/*
 * Style sheet for the Bonaldi (Australia) web site
 * $Id: styles.css, v 1.00 2006/10/20 09:00:00 David Appleford Exp $
 */

.nonestyle, .printonly {display: none;}
.omitbg {background: none;}


* { font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
    list-style-image:url("bg/bullet2.gif");
}

A		{color: #0000ff; text-decoration: none}
A:visited	{color: #800080}
A:active	{color: #ff0000}
A:hover		{color: #ff0000}

A.f2		{color: #444bbb}
A:visited.f2	{color: #444bbb}
A:active.f2	{color: #ff0000}
A:hover.f2	{color: #ff0000}

A.f3		{color: #e00000}
A:visited.f3	{color: #e00000}


INPUT.dark {
    color: #ffcc00;
    background-color: #ffffcc;
    border-bottom-color: #666777;
    border-right-color: #666777; 
    border-left-color: #000000; 
    border-top-color: #000000;
    letter-spacing: +1px;
}

BODY { 
    color: black;
    background-color: #ffffff;
    font-size: 10pt;
    margin: 0;
    margin-left: 12pt;
    margin-right: 12pt;
}

ADDRESS {
    font-family: Arial, Helvetica, Verdana;
    font-size: 20pt;
    font-weight: 600;
    font-style: normal;
}

DIV.addresspage {
    margin-top: 37pt;
    margin-left: 37pt;
    margin-right: 37pt;
}

HR.yellow-rule {color: #555aaa; height: 1px;}

/* for survey page input and text boxes */
.en {
    color: red;
    background-color: white;
}


TD.image-navigation {font-size: 8pt;}

IMG.thumbnail3 {border: 8.25pt solid yellow;}

IMG.mugshot {border: 1px solid gray;}

.thumbnail-heading {
    font-size: 11pt;
    font-weight: bold;
    color: #444bbb;
padding: 2mm 0;
}

H1, H2, H3, H4, H5 {
    color: #444bbb;
}

H1, H2 {
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
}

H1 {font-size:24pt}
H2 {font-size:17pt}
H3 {font-size:13pt}
H4 {font-size:12pt}

.nobackground {background: none}

.adl, .adr {
    font-size: 12pt;
}


.wider {
    letter-spacing: +1;
    font-size: 12pt;
    font-weight: bold;
}

.msl {
    text-align: center;
    padding-bottom: 6pt;
    font-size:8pt;
}

.msr {
    text-align: justify;
    padding-top: 6pt;
    padding-left: 15pt;
    padding-bottom: 15pt;
}

.ch {
    text-align: center;
}

span.f0 {
    background-color: #eeeeee;
    border: 1px solid gray;
    padding: 0 6pt 1px 6pt;
    font-size: 8pt;
}

span.f1 {
    color: #c0bbdd;
    background-color: #f5f5f5;
    border: 1px solid #cccccc;
    padding: 0 6pt 1px 6pt;
    font-size: 8pt;
}

span.f2 {
    background-color: #f5f5f5;
    border: 1px solid #444bbb;
    padding: 0 6px 1px 6px;
    font-size: 8pt;
}

span.f3 {
    padding: 0 0 1px 0;
    font-size: 8pt;
}

div.hil {height: 1px;}

div.sha {
    height: 2px;
    background-color: #bbbbbb;
}

table.box {
    border: 1px solid gray;
    background-image: url("bg/back0.jpg");
}


ul {margin-left:5mm;}

.thumbnail-caption {
    font-size: 9pt;
}
