body, td, input, select, textarea
{
	font-family:Verdana,sans-serif;
	font-size:11px;
}
body { margin:0px; }
h2 { font:18px tahoma; color:navy; }
a { color:#104099; text-decoration:none; }
a:hover { color:#cc0000; text-decoration:underline; }
td.editLabel { vertical-align:top; padding-top:8px; font-weight:bold; }
td.valueLabel { vertical-align:top; padding-top:4px; padding-bottom:5px; font-weight:bold; }
input.blueBtn { color:navy; background-color:#D3EAFE; border-width:1px; font-weight:bold; }
a.tabLink { text-decoration:none; color:navy; font-size:11px; font-family:tahoma; }

label:hover { border-bottom:dashed 1px navy; font-weight:bold }

.GrdHeader { background-image:url(images/hdr_bg.gif); background-repeat:repeat-x }
.CntnrHeader { background-image:url(images/contnr_hdr_bg.gif); background-repeat:repeat-x }

.galleryField { margin-top:5px; }

.ddn td { behavior:url(DropDownList.htc); cursor:default; }

.subnavBullet { color:#166DBB; font-weight:bold; margin-right:2px; }
.subNavSelected { color:#BF4665; }

input.subnavSmallTextbox { background-image:url(images/input_shadow_sml.gif); background-repeat:no-repeat; border-width:0px; font-size:9px; width:35px; margin:0px; }

div.recordsShowing { margin:5px 0 10px 0; color:#555; }


/* new pager */
.pagerLink { text-decoration:none; color:blue; }
.pagerLinkSel { color:white; text-decoration:none; }
.pagerLinkSel span { padding:1px 2px 1px 2px; margin:0 2px 0 2px; font-weight:bold; color:red; border:1px solid #dddddd; }
.pagerLink span { padding:1px 2px 1px 2px; margin:0 2px 0 2px; border:1px solid #dddddd; }
.tbGoToPage { width:26px; font-size:11px; text-align:right; color:blue; background:#ddd; border-width:0 }