.resultsDesc { color: #28574E; font-weight: bold; background: #9CB2AD }
.resultsDesc A { text-decoration: underline }
.resultsDesc A:active  { color: #28574E }
.resultsDesc A:visited { color: #28574E }
.resultsDesc A:hover   { color: #FFE996 }

.linksTitle { line-height: 20px; font-size: 12; font-weight: normal; color: white; background: #9CB2AD }
.linksTitle A { font-size: 10; color: #28574E; text-decoration: none; font-weight: bold }
.linksTitle A:active  { color: #28574E }
.linksTitle A:visited { color: #28574E }
.linksTitle A:hover   { color: #FFE996 }

.linkIcon {margin-right:3px;margin-top:2px;}

.hitCount  { font-weight: normal; font-size: 8pt; }
.resCount  { font-weight: normal; font-size: 8pt; font-style: italic }

.catTitle           { font-weight: bold }
.catTitle A         { color: #28574E; text-decoration: none }
.catTitle A:visited { color: #28574E }
.catTitle A:hover   { color: #9CB2AD }

.catTitleLow           { font-weight: bold; text-align: left; color: #93ABA6 }
.catTitleLow A         { color: #93ABA6; text-decoration: none }
.catTitleLow A:visited { color: #93ABA6 }
.catTitleLow A:hover   { color: #9CB2AD }

.resTitle           { font-weight: bold }
.resTitle A         { color: #28574E  }
.resTitle A:visited { color: #28574E }
.resTitle A:hover   { color: #9CB2AD }

.resLoc            { text-align: right; font-size: 8pt; font-weight: bold; color: #93ABA6}
.resLoc A          { color: #93ABA6; }
.resLoc A:visited  { color: #93ABA6 }
.resLoc A:hover    { color: #FFE996 }

.resRef    { font-size: 8pt; font-weight: bold; color: #93ABA6}

.resPop    { text-align: right; font-size: 8pt; font-weight: bold; color: #93ABA6}

.resUrl    { text-align: right; font-size: 8pt; font-style: italic; color: #93ABA6}

.resDesc   { font-size: 8pt }

.edTitle   { font-size: 9pt; font-weight: bold; background: #D9DDDC }
.edField   { font-size: 9pt }
.edtbox    { color: #28574E; font-family: verdana,helvetica,arial; font-size: 9pt; border: 1pt solid #93ABA6 }

.sbox      { color: #28574E; font-family: verdana,helvetica,arial; font-size: 9pt; border: 1pt solid #93ABA6 }

.catLink   { font-size: 24; font-weight: bold; text-align: left; font-family: times new roman }

.catTree           { background-color: #9CB2AD; font-size: 7pt; font-weight: bold; color: #28574E; line-height: 12pt }
.catTree A         { color: #28574E }
.catTree A:visited { color: #28574E }
.catTree A:hover   { color: #FFE996 }

.catDesc   { font-size: 8pt }

.sumTitle { font-size: 20; font-weight: bold; text-align: left; font-family: times new roman; text-align: center; background: #D8DDDC }
.sumHead  { font-weight: bold; font-size: 10pt; border-bottom: 1px solid #28574E }
.sumBody  { font-size: 8pt }

.loginlink A        { color: #E9EEED; font-size: 7pt; font-weight: bold }
.loginlink A:visted { color: #E9EEED }
.loginlink A:hover  { color: #FFE996 }

.dataGrid {
	width: 100%;
}

/**
 * QCodo definitions
 */
.paginator_inactive_step { font-weight: bold; color: #aaaaaa; }
.paginator_active_step { font-weight: bold; color: #000000; text-decoration: none; }
.paginator_page { text-decoration: none; color: #000000; padding: 0px 4px 0px 4px; }
.paginator_selected_page { font-weight: bold; background-color: #ddccff; padding: 0px 4px 0px 4px; border: 1px; border-style: solid; }

.paginator_inactive_step, .paginator_active_step, .paginator_page, .paginator_selected_page {
	font-size: 1.2em;
}

table.datagrid td {
	vertical-align: top;
}