 *, body {
    font-family: calibri,arial, helvetica, sans-serif;
    background-color: #002b8e;
    color: white;
    text-align:center;
    overflow-y:auto;
}
#maintitle {
    font-size: 36pt;
}
#mainSubTitle {
    font-size: 30pt;
    width:100%;
}
#mainSubTitle span {
    font-size: 20pt;
}
#mainMinorTitle {
    font-size: 12pt;
    white-space:nowrap;
}
#navigator {
    margin-top: 10px;
    margin-bottom: 30px;
}
#mainBody {
    width:900px;
}
#mainSubTable {
    margin-top:40px;
}
#mainSubTable td {
    vertical-align:top;
}
#mainSubTable * {
    text-align:left;
}
#mainSubTableContent {
    width:100%;
    padding-left:60px;
    vertical-align:top;
}
#mainSubTableContentSmall {
    width:70%;
    vertical-align:top;
    margin-bottom:20px;
    margin-right:220px
}
#mainSubTableContentSmall td {
    text-align:left;
}
#mainSubTableNav {
    white-space:nowrap;
}
#mainSubTableNav div {
    margin-bottom:6px;
}


table {
    border-collapse: collapse;
}
table tr td {
    border:0;
}
input, textarea, select {
    border : 1px solid silver;
    font-size : 100%;
    border-collapse : collapse;
    margin : 0 0 0 0;
    padding-left:2px;
    padding-right:2px;
}
textarea, select {
    overflow: auto;
}
form {
    margin : 0 0 0 0;
}
p {
    margin-top:0;
    margin-bottom:8px;
    padding:0;
}
a, a:visited {
    color: #a0a0a0;
}
a:hover {
    color: white;
}
.qual {
    width:800px;
    margin-bottom:40px;
}
.qualImage {
    float:left;
}
.qualName {
    font-weight:bold;
    font-size:15pt;
    margin-top:6px;
    margin-bottom:6px;
    text-align:left;
}
.qualTitle {
    font-weight:bold;
    font-size:12pt;
    text-align:left;
    margin-top:14px;
}
.qualList ul {
    margin-top:4px;
}
.qualList * {
    font-family:arial;
    font-size:9pt;
    text-align:left;
}
.qualContent {
    font-size:10pt;
    text-align:left;
}
.qualContent p {
    text-align:left;
    padding-top:4px;
}
