body { background-color: #ADB291; font-family: Tahoma, Helvetica, sans-serif; font-size: 80%; color: #627D7C; line-height: 1.8em; }
h1 { font-family: GillSansLight, Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; line-height: 1em; padding: 0px; }
tr { text-align: left; }

.blue-cell { background-color: #D2DDDD; }
.center { text-align: center; }
.error { text-align: center; font-weight: bold; color: #A00000; line-height: 1.2em;}
.inputtext { border: 1px solid #ADB291; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #627D7C; }
.inputbutton { border: none; background-color: #ADB291; color: #000000; margin-bottom: 3px;}
a:link, a:visited, a:hover { color: #ADB291; }
a:active { color: #627D7C; }

#root-container { text-align: center; width: 100%; height: 100%;}
#root-table { width: 760px; border: none; margin: 0px; padding: 0px;}
#header-table { background-color: #D2DDDD; height: 60px; border-bottom: 1px solid #ADB291; width: 100%; z-index: -1; }
#header-image { padding-left: 20px; padding-top: 10px; }
#main-content { padding: 30px 20px; vertical-align: top;}
#column-gap { width: 10px; background-color: #ADB291; }
#left-column { vertical-align: top; background-color: #E5E8DB; width: 140px; padding: 20px 20px 0px 20px; }
#main-column { vertical-align: top; background-color: #FFFFFF; width: 570px; }
#navigation { padding-top: 10px; line-height: 2.5em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
#navigation a:link, #navigation a:visited { text-decoration: none; color: #627D7C; }
#navigation .selected { font-weight: bold; }

