body{
color:#000066;
background-color:#fffaf2;
}

dt{
font-size:1.5em;
font-weight:bold;
}

dd{
padding-bottom:20px;
}

.nav{
padding-top:64px;
padding-left:64px;
float:left;
}

.content{
position:absolute;
left:200px;
}

.print{
color:#000000;
background-color:#ffffff;
}

div.row {
clear: both;
padding-top: 10px;
}

div.row span.label {
float: left;
width: 512px;
text-align: left;
padding-right:5px;
border-width:0px 0px 1px 0px;
border-color:#000000;
border-style:dotted;
}

div.row span.formw {
float: right;
width: 128px;
text-align: left;
padding-left:5px;
}

div.row span.formwr {
color:#76070d;
background-color:#ffffff;
float: right;
width: 128px;
text-align: left;
}

.tiptable{
background-color:#ffffff;
}

.tipheader{
color:#005500;
background-color:transparent;
font-size:48px;
font-weight:bold;
}

.tiptitle{
color:#005500;
background-color:transparent;
font-size:24px;
font-weight:bold;
}

.tipquotes{
background-color:#ffffcc;
}

.tipfooter{
color:#ffffff;
background-color:#3399ff;
}

.tipbottomline{
color:#ff0000;
background-color:transparent;
}

.tipcontent{
padding:8px;
background-color:#e5ffff;
}

.spinhead{
font-size:12px;
font-style:italic;
}

#navcontainer {
color:inherit;
background:#fffaf2;
margin:0;
padding:4px;
width:164px;
float:left;
}

#navcontainer ul {
background-color:#fffaf2;
font:normal 1em/1.2 serif;
list-style: none;
margin:0;
margin-top:8px;
padding:0;
padding-left:4px;
}

#navcontainer li {
text-align:center;
background-color:#fffaf2;
margin-right:4px;
}

#navcontainer a {
margin: 4px 0;
padding: .1em 2em;
border-right:3px solid #a0a3a3;
border-bottom:3px solid #a0a3a3;
color: #fffaf2;
background-color: #0044f4;
text-decoration: none;
font-weight:bold;
width:88px;
}

#navcontainer a:hover {
font-weight:bold;
background-color:#cccccc;
color: #000080;
}

#navlist a {
display: block;
}
