body{
    font-family: Verdana, Arial, Helvitica, sans-serif;
/*  font-size: 10pt; */
}
body.left   {
    background-color: #00309c;
    font-size: 9pt;
    color: white;
    line-height: 150%;
}
body.right  {
    margin-left: 3%;
    margin-right: 1%;
    font-size: 10pt;
    text-align: left;
}
body.techtopics {
    margin-left: 10%;
    margin-right: 10%;
}
pre.techtopics  {
    background-color: transparent;
    border-bottom: silver thin solid;
    border-left: silver thin solid;
    border-right: silver thin solid;
    border-top: silver thin solid;
    color: black;
    font-size: 10pt;
    font-family: 'Courier New';
    margin: 1em;
    padding-bottom: 1em;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 1em
}
ul.right{
    line-height: 110%;
}
ul.syllabus{
    line-height: 150%;
    color: #00309c;
    text-align: left;
}
.spaced{
    line-height: 150%;
}
.linked{
    margin-left: 10%;
    line-height: 120%;
    font-size: 80%;
    text-align: left;
    color: black;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}
.linked a:link    {color:blue;  text-decoration:underline; }
.linked a:active  {color:blue;  text-decoration:underline; }
.linked a:visited {color:maroon; text-decoration:underline; }
.linked a:hover   {color:gray; text-decoration:underline; }

.indent{
    margin-left: 5%;
}
dl.indent{
    margin-left: 5%;
    padding: 10px;
    border: 1px ridge white;
    background-color: silver;
    color:#00309c;
}
table.windowsMenu {
    margin-left: 3%;
    border-color: #000000;
}
td.menulines a:link    {color:black; text-decoration:none; background-color:#c0c0c0;}
td.menulines a:active  {color:black; text-decoration:none; background-color:#c0c0c0;}
td.menulines a:visited {color:black; text-decoration:none; background-color:#c0c0c0;}
td.menulines a:hover   {color:white; text-decoration:none; background-color:#000000;}

address{
    color: #00309c;
    font-size: 85%;
}
h1{
    text-align: center;
    color: #00309c;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}
.left h1{
    color: white;
    font-style: italic;
    font-size: 200%;
    text-align: center;
}
.right h2{
    color: #00309c;
    font-size: 120%;
    line-height: 150%;
    text-align: center;
}
.left h2{
    font-size: 120%;
    line-height: 150%;
    text-align: center;
}
.left span{
    background: #00309c;
    font-size: 90%;
    margin-left: 5%;
    text-align: left;
}
.left ul{
    font-size: 100%;
    text-align: left;
}
.left a:link    {color:navy;  text-decoration:none;}
.left a:active  {color:navy;  text-decoration:none;}
.left a:visited {color:navy; text-decoration:none;}
.left a:hover   {color:red; text-decoration:underline;}
table td.bullets    {
    color: #00309c;
    text-align: left;
    valign: top;
}
table.bullets   {
    font-size: 100%;
    line-height: 150%;
    color: #00309c;
    wrap-text: no;
}
table   {
    font-size: 100%;
    color: #00309c;
    border-collapse:collapse;
    border: 1;
}
table thead{
    color: white;
    font-weight: bold;
    background: #00309c;
    font-size: 95%;
}
table tr{
    text-align: center;
}
table td.left   {
    text-align: left;
}
.expandthis{
    padding-top: 5px;
    display: none;
    cursor: hand;
    color: black;
    padding-bottom: 5px;
}
.anchorexpand{
    cursor: hand;
    color: blue;
    text-decoration: underline;
}
