body {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
	line-height: normal;
}

p, h1, h2, h3, table, td, th, ul, ol, input, select, textarea
{
font-family: arial, verdana, helvetica, sans-serif;
font-size: 11px;
color:#000000;
font-weight: normal;
}

p, ul, li { margin-top: 0px; margin-bottom: 0px; }

h1 {font-size:16px; color:#000000; font-weight:bold; margin: 0; padding: 10px 0px 10px 0px; font-family: Verdana, Tahoma, Arial, sans-serif; }
h2 {font-size:12px; color:#000000; font-weight:bold; margin: 0; padding: 10px 0px 10px 0px; font-family: Verdana, Tahoma, Arial, sans-serif; }
h3 {font-size:11px; color:#ff0000;}
h4 {font-size:100%;}
h5 {font-size:90%;}
h6 {font-size:80%;}

#wnspage h1 {font-size:16px; color:#000000; font-weight:bold; margin: 0; padding: 10px 0px 0px 0px; font-family: Verdana, Tahoma, Arial, sans-serif; }
#wnspage h2 {font-size:13px; color:#000000; font-weight:bold; margin: 0; padding: 10px 0px 10px 0px; font-family: Verdana, Tahoma, Arial, sans-serif; }

a:link    {color:#88093F; font-weight: bold;}
a:visited {color:#253871; font-weight: bold;}
a:active  {color:#ff9900; font-weight: bold;}
a:hover   {color:#ff9900; font-weight: bold;}

.error { color:#ff0000; }

.bottomborder { border-bottom: 1px solid #8db339; }
.leftborder { border-left: 1px solid #8db339; }
.wnscontent { width:560px; margin: 10px 20px 20px 10px; }
.wnspagecontent { width:450px; margin: 10px 20px 20px 10px; }
.indexcolour { background-color:#FFFFCB; }
.pawprints { background:#FFFFCB url(/graphics/wns-bg-pawprints.gif) no-repeat 0px right; }
.indexbg { background:#FFFFCB url(/graphics/wns-bg-pawprints2.gif) no-repeat 0px left; }
.editcontent { width:700px; margin: 10px 20px 20px 20px;}
.rhscontent { padding: 10px 10px 10px 10px;}
.leftimages { display:block; margin: 10px 0px 10px 10px; }
.mostpopular { display:block; padding: 10px 0px 10px 0px; line-height:150%; }
.randomimages { display:block; padding: 0px 0px 10px 0px; line-height:150%; text-align:center; }
.footer { background-color: #FFFFFF; padding: 2px 0px 2px 10px; border-top: 1px solid #8db339; font-size: 10px; }
.webpageheader { padding: 5px 50px 0px 50px; text-align:left; border-bottom: #8db339 1px solid; }
.websubheader { font-size:12px; color:#000000; font-weight:bold; margin: 0; padding:0px; font-family: Verdana, Tahoma, Arial, sans-serif; }
.searchresult { display:block; line-height: 160%; padding: 0px 10px 10px 10px; }
.searchheader { display:block; font-size:13px; color:#000000; font-weight:bold; margin: 0; padding: 5px 0px 5px 0px; font-family: Verdana, Tahoma, Arial, sans-serif; }
.searchdivider { display:block; border-bottom: 1px solid #bbbbbb; margin:5px 0px 5px 0px; }
.clearnogap{ float:none; clear:both; height:0px; line-height:0px; font-size:0px; }
.clearwithgap{ float:none; clear:both; height:10px; }
.extrawnspages { font-size: 12px; line-height: 150%; border-top: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; padding: 8px 0px 20px 0px; margin: 10px 0px; }
.extrawnspages a, .extrawnspages a:hover { color: #88093F; }

ul.ebppaging{ clear:both; display:inline; list-style:none; margin:0px; padding:0px; }
ul.ebppaging li{ display:inline; color:#FFFFFF; vertical-align:middle; margin:0px 3px 10px 0px; padding:0px; }
ul.ebppaging li a{ text-decoration:none; background-color:#aaaaaa; padding:3px 6px; color:#FFFFFF; }
/*hover + on state*/
ul.ebppaging li a:hover, ul.ebppaging li a.on{ color:#FFFFFF; text-decoration:none; background-color:#8db339; }
ul.ebppaging li.nextback{ margin-left:3px; color:#8db339; font-weight:bold; }
/*reset link styles for next+back links*/
ul.ebppaging li.nextback a{ background-color:transparent; padding:0px; color:#666666; }
/*reset link styles for next+back links*/
ul.ebppaging li.nextback a:hover{ color:#666666; text-decoration:underline; background-color:transparent; }

ol.orderedlist { padding: 5px 0px 8px 20px; margin:0px; }
ol.orderedlist li{ line-height: 16px; }

ul.spacedlist { padding: 5px 0px 8px 20px; margin:0px; list-style-position: outside; }
ul.spacedlist li{ line-height: 16px; padding-top:5px; }

.question { color:#339966; font-size:150%; font-weight:bold; }
.answer { color:#003399;  font-size:150%; font-weight:bold; }

.tablecontainernew { border: 1px solid #8db339; }
form.searchcontainer { background-color:#eeeeee; border:1px solid #8db339; }
td.register { width: 170px; text-align:right; padding-right:5px;}
input.AdField { background-color:#ffffff; border: #aaaaaa 1px solid; width: 280px; text-decoration: none; scrollbar-base-color:#dddddd; margin-bottom:3px; }
input.AdFieldMedium, textarea.AdFieldMedium  { background-color:#ffffff; border: #aaaaaa 1px solid; width: 180px; text-decoration: none; scrollbar-base-color:#dddddd; margin-bottom:3px; }
input.AdFieldShort { background-color:#ffffff; border: #aaaaaa 1px solid; width: 100px; text-decoration: none; scrollbar-base-color:#dddddd; margin-bottom:3px; }
input.AdFieldTiny { background-color:#ffffff; border: #aaaaaa 1px solid; width: 30px; text-decoration: none; scrollbar-base-color:#dddddd; margin-bottom:3px; }
select.AdField { background-color:#ffffff; border: #aaaaaa 1px solid; width: 284px; text-decoration: none; scrollbar-base-color:#dddddd; margin-bottom:3px; }
input.Large, select.Large, textarea.Large { width: 510px; }
.btn{ background-color:#ffffff; border:1px solid #8db339; height: 18px; }

/*** used for clearing a div with no gap ***/
.clear{
	float:none;
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}

/*** used for clearing a div with a gap ***/
.clearheight{
	float:none;
	clear:both;
}

.userguidewrapper { padding-right: 10px;}
.userguidewrapper img { border: 1px solid #000000;}
.helpheader { display:block; font: bold 120%/150% Verdana,Tahoma,Arial,sans-serif; color: #253871; padding: 20px 0px 5px 0px; }
.helpimg { border:0; margin-bottom: 5px; }

ul {	
list-style: circle;
margin: 5px 0 5px 0;
padding: 0px 0px 0px 30px;
font-size: 100%;
}	

li {
margin: 0px 0px 4px 0px;
padding: 0px 0px 0px 0px;
border: 1px solid #ffffff;
line-height: 120%;
}
	
li a:hover {
color: #000000;
}

ul .listspacer { list-style:none; }

.facebook { color:#354671; width:118px; margin-left:3px; border:1px solid #354671; padding: 0px; background:#FFFFFF url(/graphics/facebook-logo-small.png) no-repeat 76px 45px; }
.facebook-inner { padding: 2px; }
.facebook-dfb { font-size:12px; padding: 3px 0px 0px 1px; line-height:12px; }
.facebook-dfb2 { font-size:12px; padding: 5px 0px 7px 1px; line-height:12px; }
.facebook-on { font-size:9px; line-height:12px; }
.facebook-fb { font-size:12px; line-height:12px; }
