body { font-family: Verdana, Arial, Sans-Serif; font-size: 1em; margin: 0; padding: 0; background: #E0E0FF; } input { font-family: Verdana, Arial, Sans-Serif; font-size: 1em; } textarea { font-family: Verdana, Arial, Sans-Serif; font-size: 1em; } select { font-family: Verdana, Arial, Sans-Serif; font-size: 1em; } td { vertical-align: top; } #header { height: 50px; text-align: center; background: #E0E0FF; padding: 10px; } #footer { width: 100%; text-align: center; background-color : #5C6F90; font-size: 0.8em; } #left { width: 165px; background: #EEEEFF; border: 2px solid Silver; padding: 5px; font-size: 1em; } #main { margin-right: 10px; background: #EEEEFF; padding: 5px; border: 2px solid Silver; min-height: 600px; } #emptypopup { padding: 30px; text-align: center; } h1 { font-size: 2.0em; font-weight: bold; margin-top: 0; } h2 { font-size: 1.6em; font-weight: bold; margin-top: 0; margin-bottom: .3em; } h3 { font-size: 1.4em; font-weight: bold; margin-top: 0; margin-bottom: .2em; } h4 { font-size: 1.2em; font-weight: bold; margin-top: 0; margin-bottom: .1em; } ul.mainnav { list-style : none; margin : 0; padding : 0; background-color : #d6d6d6; width: 165px; } ul.mainnav li { display : block; border-top : 1px solid #a5b5c6; } ul.mainnav li a { display : block; margin : 0; padding : 6px; background-color : #5C6F90; font : bold 0.9em/1.5em Arial, sans-serif; color : #fff; text-decoration : none; } ul.mainnav li a:hover { background-color : #63616b; color : #eee; text-decoration: none; } .aligncenter { width: 100%; text-align: center; } a { text-decoration: none; font-size: 1em; color: #5C6F90; } a:hover { text-decoration: underline; } .summarytable { border-collapse: collapse; border-spacing: 0px; border: 2px solid black; margin: 0px; padding: 0px; margin-left: 30px; margin-right: 30px; } .summarytable th { border: 2px solid black; background-color: #5C6F90; padding: 5px; margin: 0px; font-size: 1.1em; color: white; font-weight: bold; } .summarytable th a{ font-size: 1.1em; color: white; font-weight: bold; } .summarytable td { border: 2px solid black; margin: 0px; padding: 2px; } .complete { color: green; font-weight: bold; } .incomplete { color: red; font-weight: bold; } .error { color: red; font-weight: bold; border: 1px solid red; background: #F0DCDC; } .notice { font-weight: bold; border: 1px solid Silver; background: #E0E0FF; font-size: 1em; } .happy { color: green; font-weight: bold; border: 1px solid Silver; background: #D0EED0; font-size: 1em; } .caution { text-decoration: none; font-weight: bold; font-size: 1em; color: red; } a.caution:hover { text-decoration: underline; } .requiredfield { font-weight: bold; font-size: 0.8em; color: #FF0000; } .viewtable { border-collapse: collapse; border-spacing: 0px; border: 2px solid black; margin: 0px; padding: 0px; margin-left: 30px; margin-right: 30px; } .viewtable th { border: 2px solid black; background-color: #5C6F90; padding: 5px; margin: 0px; font-size: 1.0em; color: white; font-weight: bold; text-align: left; } .viewtable th a{ font-size: 1.1em; color: white; font-weight: bold; } .viewtable td { border: 2px solid black; margin: 0px; padding: 4px; }