body {
min-width: 65em;
}
div.spacer { clear:both; }
h1.apptitle { margin: 1em; }
div.appbox { margin: 0.5em; }
div.appnote { margin-left: 2em; }
div.apperror { color: red; padding-left: 1em; margin: 1em; }
div.appbox div.appfield { padding: 0.5em; font-weight: bold; }
div.appbox div.appfield input { border: 1px inset #aaa; } 
div.appsubmit input, input.appsubmit { margin: 0.5em;
border: 1px outset #FFFB43; padding: 3px; color: #FFFB43;
background-color: #BB7799; }
form { padding: 0; margin: 0; }
div.appcontainer { background-color: white; float: left; margin: 0.5em; }
.approundtop div    { background: url(images/roundtopleft.png)     no-repeat top    left; }
.approundtop        { background: url(images/roundtopright.png)    no-repeat top    right; }
.approundbottom div { background: url(images/roundbottomleft.png)  no-repeat bottom left; }
.approundbottom     { background: url(images/roundbottomright.png) no-repeat bottom right; }
.approundtop div, .approundtop, .approundbottom div, .approundbottom {
width: 100%; height: 20px; font-size: 1px; }
div.appboxheading { font-size: 12pt; font-style: normal; font-weight: bold; color: #002E6B;
line-height: 19px; text-align: center; border: 0px solid grey; padding: 0.25em; }
.appboxtitle { font-weight: bold; }
tr.headings, th { text-decoration: underline; padding: 0.2em; }
div.appbox { border: 0px solid green; }
div.appbox table { border-collapse: collapse; border-spacing: 0;
border-top: 1px solid black; }
div.appbox table tr.headings td { padding: 0.5em; border: 0; }
div.appbox table td { padding: 0.5em; border-bottom: 1px inset black; }


div.apptab { float: left; width: 8em; border-top: 1px solid black; border-left: 1px solid black;
border-right: 1px solid black; background-color: white; margin-left: 1em; text-align: center;
padding-left: 1em; padding-right: 1em; padding-bottom: 1em; font-weight: bold; } 
div.apptabstop { float: left; padding: 0.5em; }
div.apptabscontainer { float: left; width: 95%; border: 1px solid black; margin-left: 1em;
margin-right: 1em; }
div.apptabs { float: left; width: 100%; margin-top: 1em; } 
div.apptabstep {
text-align: left;
font-size: 8px;
color: #002E6B;
}


table.bigtable td { border-left: 1px dotted #ccc; }
div.banner { text-align: center;; }

div.error_message {

color: red;
font-weight: bold;
padding: 0.5em;
}



