/* `XHTML, HTML4, HTML5 Reset
----------------------------------------------------------------------------------------------------*/

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,
fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,
ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot, th, thead, time, tr, tt, u, ul, 
var, video, xmp {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}

html,
body {
  height: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
/*
  Override the default (display: inline) for
  browsers that do not recognize HTML5 tags.

  IE8 (and lower) requires a shiv:
  http://ejohn.org/blog/html5-shiv
*/
  display: block;
}

b,
strong {
/*
  Makes browsers agree.
  IE + Opera = font-weight: bold.
  Gecko + WebKit = font-weight: bolder.
*/
  font-weight: bold;
}

img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;
/*
  For IE.
  http://css-tricks.com/ie-fix-bicubic-scaling-for-images
*/
  -ms-interpolation-mode: bicubic;
}

ol,
ul {
  list-style: none;
}

li {
/*
  For IE6 + IE7:

  "display: list-item" keeps bullets from
  disappearing if hasLayout is triggered.
*/
  display: list-item;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

th,
td,
caption {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}

q {
  quotes: none;
}

q:before,
q:after {
  content: '';
  content: none;
}

sub,
sup,
small {
  font-size: 75%;
}

sub,
sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

svg {
/*
  For IE9. Without, occasionally draws shapes
  outside the boundaries of <svg> rectangle.
*/
  overflow: hidden;
}

/*RSW*/
#bannertable1
{
	width:38%;
	padding-left:1%;
	padding-right:1%
}

#bannertable1 h1
{
	padding-top:0.2em;
}

#bannertable1 h4
{
	font-size: 1em;
	line-height: 1.1em;
	margin-top: 0.1em 0;
	padding: 0.1em 0;
}
#bannertable1 ul
{
	margin-left:2em;
	list-style: disc;
}

#bannertable1 ul li
{
	font-size: .9em;
}

.custom p
{
	line-height:1.1em;
}

.item-page p
{
	line-height:1.1em;	
}

ul.uk-subnav
{
	list-style-type: none;
}

#yoo-zoo .alpha-index span {
display:none;
}

#memfind
{
	font-size:1em;
	border-radius:3px;
	color:#006600;
	float: right;
	
}

#countylist
{
	width:100%;
	float:right;
}

.custom p
{
	color:#000000;
	padding-bottom: .2em;
}

/*#top1_modules
{
	-webkit-box-shadow: inset 1px 0 6px rgba(0,0,0,0.9),1px 0 6px rgba(0,0,0,0.9);
  	-moz-box-shadow: inset 1px 0 6px rgba(0,0,0,0.9),1px 0 6px rgba(0,0,0,0.9);
  	box-shadow: inset 1px 0 6px rgba(0,0,0,0.9),0px 0 0px rgba(0,0,0,0.9);
  	
}*/

.module
{
	
}

/*Custom RSW*/
/*#bgimg
{
	position: absolute;	
	width: 100%
}
#bgimg img
{
	top:-300px;
	position: absolute;
	width:1000px;
}*/

.logo_container {width:100%; top:0px; left:0px; } 
/*#container_header {
	height:100px;
}

#container_header{
	height:80px;
}*/

/*h1.logo a {background-size: 100px 100px; }*/
h1.logo>a {width:100px; }

div.custom ul
{
	margin-left: 20px;
	list-style-type: disc;	
}

div.custom p
{
	margin-bottom:0.3em;	
}

.item-page p
{
	margin-bottom:0.9em;
}

a h3
{
	font-weight: bold;
}

p.legal
{
	line-height:1em;
	color: rgba(55,55,55,0.9)
}

ul.menusidemenu li
{
	border-bottom: 2px solid rgba(0,0,0,0.06);
	position:relative;
}

p.right
{
	text-align:left;
}

td.c1
{
width:300px !important;
padding:1em;
font-family:"open Sans", Arial
}

td.c2
{
width:600px;
padding:1em;
font-family:"Open Sans", Arial
}

.efig_noteaser div.teaser-item
{
	display: none;
}

div.search>div.pagination
{
	margin-bottom: 20px !important;
}

.pagination a, .pagination span
{
	color:#777777 !important;
}
.logo_container, h1.logo, h1.logo a 
{
	height:90px !important; 
	text-align:left;
} 