.mandatory {
	color: #cc0000;
	font-size:70%;
}

.smallText {
	font-size:70%;
	color: #888888;
}

a:link.menubar {font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none; } 
a:visited.menubar {font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none; } 
a:hover.menubar {font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: underline;} 
a:active.menubar {font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none;}

a:link.tableaction {font-family: Verdana; font-size: 10px; color: #7F0000; text-decoration: none;} 
a:visited.tableaction {font-family: Verdana; font-size: 10px; color: #7F0000; text-decoration: none;} 
a:hover.tableaction {font-family: Verdana; font-size: 10px; color: #7F0000; text-decoration: underline;} 
a:active.tableaction {font-family: Verdana; font-size: 10px; color: #7F0000; text-decoration: none;}

a.tableactionDisabled { font-family: Verdana; font-size: 10px; color: #9D9D9D; text-decoration: none;}

a:link.tableservice {font-family: Verdana; font-size: 10px; color: #3B3B3B; text-decoration: none; font-weight: bold;} 
a:visited.tableservice {font-family: Verdana; font-size: 10px; color: #3B3B3B; text-decoration: none; font-weight: bold;} 
a:hover.tableservice {font-family: Verdana; font-size: 10px; color: #3B3B3B; text-decoration: underline; font-weight: bold;} 
a:active.tableservice {font-family: Verdana; font-size: 10px; color: #3B3B3B; text-decoration: none; font-weight: bold;}

a:link.tablesubservice {font-family: Verdana; font-size: 10px; color: #3B3B3B; text-decoration: none;} 
a:visited.tablesubservice {font-family: Verdana; font-size: 10px; color: #3B3B3B; text-decoration: none;} 
a:hover.tablesubservice {font-family: Verdana; font-size: 10px; color: #3B3B3B; text-decoration: underline;} 
a:active.tablesubservice {font-family: Verdana; font-size: 10px; color: #3B3B3B; text-decoration: none;}

a:link.TablePageLink {font-family: Verdana; font-size: 10px; color: #8A8A8A; text-decoration: none;} 
a:visited.TablePageLink {font-family: Verdana; font-size: 10px; color: #8A8A8A; text-decoration: none;} 
a:hover.TablePageLink {font-family: Verdana; font-size: 10px; color: #8A8A8A; text-decoration: underline;} 
a:active.TablePageLink {font-family: Verdana; font-size: 10px; color: #8A8A8A; text-decoration: none;}

table.PUIBorderTable { border: 1px solid #8A8A8A }

p.TableName {font-family: Verdana; font-size: 16px; color: #6D6D6D; text-decoration: none; font-weight: bold; text-align: left}
p.TableLabel {font-family: Verdana; font-size: 10px; color: #3B3B3B; text-decoration: none; font-weight: bold; text-align: left}
p.TableHeader {font-family: Verdana; font-size: 10px; color: #3B3B3B; text-decoration: none; font-weight: bold; text-align: left}
p.TableInput {font-family: Verdana; font-size: 10px; color: #3B3B3B; text-decoration: none; font-weight: normal; text-align: left}

input.TableInput {font-family: Verdana; font-size: 10px; border:1px solid #7F9DB9; background: #FFFFFF}
input.TableInputMandatory {font-family: Verdana; border:1px solid #7F9DB9; background: #F0F869; font-size: 10px}
input.PUITextNormal {font-family: Verdana; font-size: 10px}
input.PUIPushButton {font-family: Verdana; font-size: 10px}
select.TableInput {font-family: Verdana; font-size: 10px}
textarea.TableInput {font-family: Verdana; font-size: 10px}
tr.PUIListRow1 { background-color: #FFFFFF; } 
tr.PUIListRow2 { background-color: #F2F2F2; }

td.PUIHeaderCell { font-family: Verdana; font-size: 10px; color: #FFFFFF; background-color: #8A8A8A; font-weight: bold; height: 16px}
td.PUIHeaderCellLight {font-family: Verdana; font-size: 10px; font-weight: Bold; color: #6D6D6D; text-align: Left  }
td.PUIListCell {font-family: Verdana; font-size: 10px; color: #3B3B3B; text-decoration: none; font-weight: normal; text-align: left}
td.PUIListCellRed {font-family: Verdana; font-size: 10px; color: #FF0000; text-decoration: none; font-weight: normal; text-align: left}
td.PUIListCell2 {font-family: Verdana; font-size: 10px; color: #3B3B3B; text-decoration: none; font-weight: normal;}
td.PUIListCellRight {font-family: Verdana; font-size: 10px; color: #3B3B3B; text-decoration: none; font-weight: normal; text-align: right}
td.PUICenteredListCell {font-family: Verdana; font-size: 10px; color: #3B3B3B; text-decoration: none; font-weight: normal; text-align: center}
td.PUIHeaderCellColumn {font-family: Verdana; font-size: 10px; color: #3B3B3B; text-decoration: none; font-weight: bold; text-align: left}
td.PUIHeaderCellColumnRight {font-family: Verdana; font-size: 10px; color: #3B3B3B; text-decoration: none; font-weight: bold; text-align: right}
td.PUICenteredHeaderCellColumn {font-family: Verdana; font-size: 10px; color: #3B3B3B; text-decoration: none; font-weight: bold; text-align: center}

td.LogTableColored {font-family: Verdana; font-size: 10px; background-color: #F2F2F2; text-decoration: none; font-weight: normal; text-align: left}
td.LogTableNormal {font-family: Verdana; font-size: 10px; background-color: #FFFFFF; text-decoration: none; font-weight: normal; text-align: left}

td.menubar {font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none; }

.TableName2 {font-family: Verdana; font-size: 16px; color: #6D6D6D; text-decoration: none; font-weight: bold; text-align: left}

.autocomplete {position: absolute; color: #0033CC; background-color: #FFFFFF; border: thin outset black; visibility: hidden;}

.autocomplete ul {padding: 0; margin: 0;}
 
.autocomplete li {display: block; cursor: pointer; margin: 1px; padding-left: 5px; padding-right: 5px; font-family: Verdana; font-size: 10px;}

.autocomplete li.selected {background-color: #F0F0F0;}