A:link     { color: #0000CC; }
A:visited  { color: #00CCCC; }
A:hover    { color: #CC00CC; text-decoration: none }

.menu, .selected, .sep, .table_row, .table_col
        {
        color: white;
        font-family: helvettica, Verdana, sans-serif;
        font-size: 10pt;
        }

.menu, .table_row
        {
        background-color: #6666FF;
        }

.menu:hover, .menu A:hover
        {
        color: black;
        background-color: #CC9900;
        }

.menu A:link     { color: white; text-decoration: none }
.menu A:visited  { color: yellow; text-decoration: none }
.menu A:hover
        {
        color: black;
        text-decoration: underline;
        }

.selected
        {
        background-color: #CC3300;
        }

.selected A:link     { color: white; text-decoration: none }
.selected A:visited  { color: yellow; text-decoration: none }
.selected A:hover
        {
        color: black;
        text-decoration: underline;
        }

.sep
        {
        background-color: #999999;
        }

.logo, .sub-logo, .title, .sub-title, .tel-title
        {
        font-family: Verdana, Tahoma, sans-serif;
        font-weight: bolder;
        text-align: center;
        padding: 0% 0%;
        }

.logo
        {
        color: black;
        text-decoration: none;
        font-size: x-large;
        vertical-align: bottom;
        }

.sub-logo
        {
        color: black;
        font-size: small;
        vertical-align: top;
/*        padding: 0% 1%;*/
        }

.title
        {
        color: blue;
        font-size: x-large;
        vertical-align: bottom;
        }

.sub-title
        {
        color: red;
        font-size: large;
        vertical-align: top;
        }

.tel-title
        {
        color: black;
        font-size: normal;
        vertical-align: middle;
        padding: 0% 1%;
        }

.section-title
        {
        font-size: larger;
        padding: 0% 0%;
        margin: 0% 1% 3% 0%;
        vertical-align: top;
        }

.question
        {
        font-wieght: bold;
        color: red;
        margin: 0.1;
        }

.answer {
        padding: 0% 3%;
        margin: 0.1;
        color: blue;
        }

.table_col
        {
        color: black;
        background-color: #CC9900;
        }

.quote
        {
        background: #FFFFCC;
        font-family: helvettica, Verdana, sans-serif;
        color: red;
        width: 60%;
        border: 1px solid black;
        margin-left: 5em;
        margin-right: 3em;
        }

.quote LI
        {
        margin-left: 2em;
        }


