#datetime_1 { background-color: #cc0000; color: #fff; font-size: smaller; text-align: center; border-bottom: 1px solid #fff;
padding: 0.5em 0 0.5em 0;
	}

ul.sitemap { margin: 0; padding: 1em; list-style-type: none;}
ul.sitemap li ul { list-style-type: none; padding: .2em; }
ul.sitemap a:link, ul.sitemap a:visited{ margin: 0 ; padding: 0 0 0 1.5em; color: #000; text-decoration: none; background-image: url(/images/icons/arrow01.gif); background-repeat: no-repeat;background-position: left center;}
ul.sitemap a:hover, ul.sitemap a:active { color: #003399; text-decoration: underline;}

.contactDB { font-size: smaller; background-color: #f7d9d9; color: #cc0000; padding: 5px; font-weight:bold; }
.contactSearch { font-size: smaller; background-color: #f7d9d9; color: #cc0000; padding: 5px; }
.searchLink { font-size: smaller; background-color: #f7d9d9; color: #cc0000; padding: 5px; font-weight:bold; }
.searchLink a:link, a:visited { color: #cc0000; text-decoration: none;}
.searchLink a:hover { color: #cc0000; text-decoration: underline;}
.editLink { font-size: smaller; background-color: #f7d9d9; color: #cc0000; padding: 5px; font-weight:bold;  }
.editLink a:link, a:visited { color: #cc0000;  text-decoration: none;}
.editLink a:hover { color: #cc0000; text-decoration: underline;}

#pdfLink { font-size:smaller; padding: .5em;}
#pdfLink a:link { color: #cc0000; }
#pdfLink a:hover { text-decoration:underline;}

img#search_go { vertical-align: middle; margin-right: 0.5em;}
img#details { vertical-align: middle; margin-right: 0.5em;}

img#logo { float: left; margin:0; }
img#top_image { float: right; margin:0;}

#quickLinks { margin: 2px;}

.user_login { background-color: #076dd1; color: #fff; font-size: smaller; padding: .3em; margin: 1px 0 0 1px;}
.user_login_box { background-color: #a4d3ff; color: #003396; font-size: smaller; padding: .3em; border-bottom: 1px solid #0a6ece;
	border-bottom-style: dashed; margin: 1px 0 0 1px;}
.user_login_box input { margin-top: .2em; margin-bottom: .2em;}
input#loginImage { float: right;}

div#newUser { clear: both; border-bottom: 1px solid #0a6ece;
	border-bottom-style: dashed; text-align: center; margin-top: .5em; margin-bottom: .5em; padding-bottom: .5em;}

h2.news_heading { background-color: #076dd1; color: #fff; font-size: smaller; padding: .3em .3em .3em .5em; margin: 1px 1px 1px 0;}

.doublespace { color: #808080; font-size: xx-small;}

.userInfo td { padding: .5em .5em .5em 0; font-size: smaller;}

.mainBanner { background-image: url(/images/banners/banner00_back.gif); background-repeat: repeat-x;}

.rsBannerWrap { text-align: center; margin: .3em;}

.self_assessment td { font-size: smaller; padding: .3em 1em .3em 0;}
.self_assessment td a:link, .self_assessment td a:visited, .self_assessment td a:active { color: #0a6ccf;  text-decoration: none;}
.self_assessment td a:hover { color: #0a6ccf; text-decoration: underline;}

#search_table td {padding-top: .5em; }

.sectionHeading { font-size: smaller; background-color: #076dd1; color: #fff; padding: .3em .3em .3em .5em; font-weight: bold; margin-bottom: 1px;}