body { background: #fff; color: #000; }
a { color: #171746; }
blockquote { color: #000; }
h1 { color: #daa520; }
h2 { border-bottom: solid 1px #171746; color: #171746; }
h3 { color: #000; }
h4 { color: #daa520; }
h5 { color: #84793e; }
input.butLogin { color: #000; }
input.butLoginS { color: #000; }
input { border: solid 1px #000; color: #000; }
input.login { border: solid 1px #000; color: #000; }
input.highlight { border: solid 1px #000; color: #000; }
span.validationtext { color: #0a4400; margin: 0 0 0 5px; }
p { color: #000; }
select { border: solid 1px #000; color: #000; }
td { color: #000; }
textarea { border: solid 1px #000; color: #000; }
textarea.script {}
th { color: #000; }
.criteriaTable { border: 1px solid #171746; background: #fff url(media/bg_content_fade.gif) top left repeat-x; }
.criteriaTable th { background: url(media/bg_site_footer_rb.gif) bottom left repeat-x; border-top: solid 1px #171746; color: #000; }
.criteriaTable td { background: transparent; color: #000; }
.criteriaTableList th { background: #fff; color: #000; }
.criteriaTableList td { background: #fff; }
.criteriaTableList th.bottom { padding: 1px 5px 1px 5px; border-top: solid 1px #171746; background: #fff url(media/bg_content_fade.gif) top left repeat-x; }
.criteriaTableList th.bottomwide { padding: 1px 5px 1px 5px; border-top: solid 1px #171746; background: #fff url(media/bg_content_fade.gif) top left repeat-x; }
.criteriaTableList td.submitbottom { padding: 1px 5px 1px 5px; border-top: solid 1px #171746; background: #fff url(media/bg_content_fade.gif) top left repeat-x; }
.criteriaTableList td.validationbottom { padding: 1px 5px 1px 5px; border-top: solid 1px #171746; background: #fff url(media/bg_content_fade.gif) top left repeat-x;}
.dataTableNav {}
.dataTable { border-top: 1px solid #171746; border-left: 1px solid #171746; }
.dataTable th { background: #fff url(media/bg_site_header_rb.gif) bottom left repeat-x; border-right: 1px solid #171746; border-bottom: none; }
.dataTable td { background: #fff; border-bottom: 1px solid #171746; border-right: 1px solid #171746; }
.dataTable td.spacer { border-bottom: 1px solid #171746; border-right: 1px solid #171746; background: #ebc500; }
.dataTableScroll { border-left: 1px solid #171746; border-top: 1px solid #171746; }
.dataTableScroll th { background: #fff url(media/bg_site_header_rb.gif) bottom left repeat-x; border-right: 1px solid #171746; color: #171746; }
.dataTableScroll td { background: #fff; border-bottom: 1px solid #171746; border-right: 1px solid #171746; }
.dataTableScroll td.spacer { border-bottom: 1px solid #171746; border-right: 1px solid #171746; color: #171746; background: #fff url(media/bg_site_header_rb.gif) bottom left repeat-x; }
.dataTableV { border-top: 1px solid #171746; border-left: 1px solid #171746; }
.dataTableV th { background: #fff url(media/bg_site_header_rb.gif) bottom left repeat-x; border-right: 1px solid #171746; border-bottom: none; }
.dataTableV td { background: #fff; border-bottom: 1px solid #171746; border-right: 1px solid #171746; }
.calendarPopup .ajax__calendar_header { background: url(media/bg_site_header_rb.gif) bottom left repeat-x; }
.calendarPopup .ajax__calendar_today { background: #171746; }
#pnlSiteTop #pnlSiteHeader #login { border-left: solid 1px #000; border-right: solid 1px #000; border-bottom: solid 1px #000; }
#pnlSiteTop { background: #fff url(media/bg_site_header_rb.gif) top left repeat-x; }
#pnlSiteTop #pnlSiteHeader #login { background: transparent url(media/bg_login_rb.gif) top left; }
#pnlSiteTop #pnlMenu ul li.inactive { color: #171746; }
#pnlSiteTop #pnlMenu ul li.inactive:hover { background: #fff; color: #171746; border: solid 1px #000; }
#pnlSiteTop #pnlMenu ul li.active {background: #000; color: #fff; border:solid 1px #000; }
#pnlSiteTop #pnlMenu ul li ul { background: #fff;border: solid 1px #000; border-bottom:none;}
#pnlSiteTop #pnlMenu ul li ul li.inactive {border:none; border-bottom: solid 1px #000;  background: #fff; color: #000;}
#pnlSiteTop #pnlMenu ul li ul li.inactive:hover {border:none; border-bottom: solid 1px #000;  background: #f9d000; color: #000; }
#pnlSiteTop #pnlMenu ul li ul li.active {border:none; border-bottom: solid 1px #000;   background: #000; color: #fff;}
#pnlSiteMiddle { padding: 125px 0 50px 0; width: 100%; height: auto; }
#pnlSiteContent { height: auto; margin: 0 auto 0 auto; padding: 10px 0 0 0; width: 1004px; }
#pnlSiteBottom { background: #fff url(media/bg_site_footer_rb.gif) bottom left repeat-x; position: fixed; height: 29px; width: 100%; margin: 0; bottom: 0px; left: 0px; }
#pnlSiteFooter { color: #000; }
#pnlFolders { border: solid 1px #171746; }
#pnlFolders .pnlContentActive { border: solid 1px #171746; }
#pnlFolders .imgBanner { border: solid 1px #171746; }
#pnlFolders .pnlScript { background: #eee; border: solid 1px #171746; color: #171746; }
.toolbarbutton { border: 1px solid #84793e; border-bottom: none; color: #0a4400; }
.toolbarbutton:hover { border: solid 1px #0a4400; border-bottom: none; color: #000; }
.toolbarbutton a { color: #0a4400; }
.toolbarbutton a:hover { color: #000; }

/* not used for now...
.messageDisplay { background: #E6E7C7; margin: 0 0 10px 0; padding:0px 10px 0px 10px; border:solid 1px #000;}
.messageDisplay p { color:#0A4400; padding:0 0 10px 0; }
.messageDisplay h2 { color:#DAA420; border:none; margin:0px 0px 0px 0px; }
*/
