body.contentFrame { background-color: #CCCCCC; color: #000000; width: 100%; margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom: 0px; font-size: xx-small; font-weight: normal; font-family: verdana, helvetica, sans-serif; }

a:link { color: #003399; text-decoration: underline; }
a:visited { color: #003399; text-decoration: underline; }
a:active { color: #003399; text-decoration: none; }
a:visited:hover { color: #003399; text-decoration: none; }

a.menu:link { color: #FFFFFF; font-size: x-small; text-decoration: underline; }
a.menu:visited { color: #FFFFFF; font-size: x-small; text-decoration: underline; }
a.menu:active { color: #FFFFFF; font-size: x-small; text-decoration: none; }
a.menu:visited:hover { color: #FFFFFF; font-size: x-small; text-decoration: none; }

big { font-size: large }

img.logoImg { width: 30px; height: 30px }
img.thumbNail { width: 150px }
img.displayImage { height: 300px; width: 300px }
img.saveDeleteButton { height: 10px; width: 20px }
img.newMessage { height: 10px; width: 15px }


.statusMessage { color: green }
.errorMessage { color: red }
.contextHelp { color: blue }

.inputField { font-size: xx-small; font-weight: normal }
.inputFieldAuto { width: 100%; font-size: xx-small }
.inputFieldInvisible { width: 0px; font-size: xx-small }

.calendar { font-size: xx-small; width: 100%; height: 100% }

.normal { font-weight: normal; }
strong { font-weight: bold; }
.strong { font-weight: bold; }

table.outerTable { width: 80%; vertical-align: top; font-size: xx-small; font-family: verdana, helvetica, sans-serif; }
tr.outerTable { vertical-align: top; }

table.menuTable { background-color: #4F94CD; color: #000000; width: 100%; border-width: 1px; border-color: #000000; font-size: xx-small; font-weight: bold; font-family: verdana, helvetica, sans-serif; }
tr.menuTable { background-color: #FFFFFF }
td.menuTable { background-color: #FFFFFF }

table.menuSection { color: #FFFFFF; width: 100%; border-width: 1px; border-color: #000000; font-size: xx-small; font-weight: bold; font-family: verdana, helvetica, sans-serif; }
tr.menuSection { background-color: #36648B; color: #FFFFFF; font-size: xx-small }

td.menuSurround { background-color: #FFFFFF; text-align: center }
td.menuSurroundTitle { background-color: #36648B; color: #FFFFFF; text-align: center }

table.dataTable { background-color: #4F94CD; color: #000000; width: 100%; border-width: 1px; border-color: #000000; font-size: xx-small; font-family: verdana, helvetica, sans-serif; }
thead.dataTableTop { background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: x-small; text-align: left; vertical-align: bottom; }
thead.dataTable { background-color: #215E21; color: #FFFFFF; font-weight: bold; font-size: x-small; text-align: left; vertical-align: bottom; }
tbody.dataTable { background-color: #FFFFFF; vertical-align: top; }
td.dataTable { font-weight: bold; }



select { background-color: #E4EFFF; border: 1px solid black; padding: 1px; font-size: xx-small; font-family: verdana, helvetica, sans-serif; }

input.text { background-color: #E4EFFF; border: 1px solid black; padding: 1px; font-size: xx-small; font-family: verdana, helvetica, sans-serif; }

textarea.text { background-color: #E4EFFF; border: 1px solid black; padding: 1px; font-size: xx-small; font-family: verdana, helvetica, sans-serif; }

input.button { font-weight: bold; font-size: xx-small; font-family: verdana, helvetica, sans-serif; }

.requiredFieldIndicator { color: red; font-weight: bold }


table.outerTableFeedDisplay { width: 100%; vertical-align: top; font-size: xx-small; font-family: verdana, helvetica, sans-serif; }
tr.outerTableFeedDisplay { vertical-align: top; }

