@import "default-site.css";

body {
	margin:			0;
	padding:		0;
	background-color:	#FFFF00;
}

h1 {
	font-family:		"arial", helvetica, sans-serif;
	font-weight:		bold;
	font-size:		1.67em;
	color:			#000000;
	border-bottom:		2px solid #000000;
	padding-bottom:		5px;
}

.company-name, .building, .street-name, .area, .city, .county, .postcode, .landline, .fax, .emailaddr, .contactform { font-family: "arial", helvetica, sans-serif; }

.vat {
	font-family:		"arial", helvetica, sans-serif;
	font-size:		.7em;
}

.sra {
	font-family:		"arial", helvetica, sans-serif;
	font-size:		.9em;
}

h2 {
	font-family:		"arial", helvetica, sans-serif;
	font-size:		1.42em;
	color:			#000000;
	border-bottom:		2px solid #000000;
	padding-bottom:		5px;
}

h3 {
	font-family:		"arial", helvetica, sans-serif;
	font-size:		1.25em;
}

hr {display:  none}

p {
	font-family:	 	"arial", helvetica, sans-serif;
	font-size:		1.25em;
	text-align:		justify;
	color:			#000000;

}

ul li {
	font-family:		"arial", helvetica, sans-serif;
	font-size:		1.17em;
}

strong {
	font-size:		1.3em;
	color:			#000000;
}

form {
	margin:			0;
	padding:		0;
}

form p {
	margin:			0;
	padding:		0;
}

fieldset {
	margin:		0;
	font-size:		1.2em;
	font-family:		"arial", helvetica, sans-serif;
	background-color:	#FFFF00;
	border:			1px solid #FFFF00;
}

ol { list-style: none; }

label {
  clear: left;
  float: left;
	width:			254px;
}

input, textarea {
  float:  left;
  width:  auto;
  font-family:		"arial", helvetica, sans-serif;
  font-size:  1.1em;
  background-color: #FFFF00;
  border:			1px solid #000000;
  color:  #000000;
}

input:focus, textarea:focus {
    border: 3px solid #000000;
}

form br { clear: left; }

textarea { overflow: auto; }

#formerror ul #formerrortitle { 
  margin-left: -15px;
  list-style: none;
  font-weight: bold;
  text-decoration: underline;
}

.formerror {
  border: 1px solid #000000;
  background-color : #FFFF00;
  padding: 5px 0;
}

.errortext {
  font: 1em sans-serif;
  color: #000000;
}

a { color: #000000; }

#bodycontain { width: 95%; }

#header {
	width:			100%;
	height:			35px;
	background-color:	#000000;
	border-width:		45px 0px 10px 0px;
	border-style:		solid;
	border-top-color:	#002FA7;
	border-bottom-color:	#000000;
	clear:			both;
}

#header ul {
	margin: 		0;
	padding:		5px 0 0 0;
	list-style: 		none;
}

#header li { float: left; }

#header a {
	margin-left:		10px;
	font-family:		"arial", helvetica, sans-serif;
	font-weight:		bold;
	color:			#FFFF00;
	text-decoration:	none;
}

#header a:hover { text-decoration: underline; }

.on { display: none }

#headerbanner {
	margin: 		0;
	padding:		0;
	clear:			both;
}

#headernav {
	width:			100%;
	height:			100%;
	background-color:	#000000;
	clear:			both;
}

#headernav ul {
	padding-left:		0;
	margin-left:		0;
	background-color:	#000000;
	color:			white;
	float:			left;
	width:			100%;
	font-family:		"arial", helvetica, sans-serif;
	font-weight: 		bold;
}

#headernav li#active a#homepg, #active a#aboutus, #active a#eligible, #active a#compensation, #active a#claimnow, #active a#contactingsov {
	background-color:	#FFFF00;
	color:			#000000;
}

#headernav li {	display: inline; }

#headernav a {
	padding:		0.35em 1em;
	background-color:	#000000;
	color:			#FFFF00;
	text-decoration:	none;
	float:			left;
	border-right:		1px solid #FFFF00;
}

#headernav a#homepg:hover, a#aboutus:hover, a#eligible:hover, a#compensation:hover, a#claimnow:hover, a#contactingsov:hover {
	background-color:	#FFFF00;
	color:			#000000;
}

#home, #about, #about2, #cani, #howmuchgr, #howmuch, #timelimit, #howlong, #startprocess, #accessibility, #accesskeys, #textsize, #textcolour, #contactus, #employment, #legal, #sitemap, #claimform, #claimnumber, #wecallyou {
	position: 		relative;
	left:			25%;
	width:			65%;
	height:			auto;
	margin-bottom:		17px;  
	padding:		5px 19px 5px 19px;
	background-color:  	#FFFF00;
	color:			#000000;
	clear:			both;
}

#thxmainbody {
  margin 0;
  padding: 0;
  min-height: 8em;
}

/* for Internet Explorer */
/*\*/
* html #thxmainbody {
padding-top:    3em;
height: 8em;
}
/**/

html>body #thxmainbody {
padding-top:    3em;
min-height: 8em;
}

#howmuchgr { display: none; }

#onlineclaimform a { border-bottom: 1px dotted #000000; }

#onlineclaimform a:hover { border-bottom: 1px solid #000000; }

#topage a {
	font-family:		"arial", helvetica, sans-serif;
  color:  #000000;
  font-size:  1.25em;
  text-decoration:  none;
}

#topage a:hover { text-decoration: underline; }

#address {
	margin:			0;
	padding:		0;
	font-size:		1.19em;
	font-weight:		bold;
	color:			#000000;
}

#altkeys ul { list-style: none; }

#altkeys li {
	padding-bottom:		5px;
	font-weight:		bold;
	font-size:		1.19em;
	color:			#000000;
	text-decoration:	none;
}

#textcolour ul { list-style: none; }

#textcolour li {
	margin:			5px;
	padding:		5px;
}

#textcolour li a {
	padding:		5px;
	border:			2px solid #FFFFFF;
	text-decoration:	none;
	font-weight:		bold;
}

#textcolour #dcs, #boy, #yob, #tod, #hcyob  { font-size: .95em; }

#textcolour #dcl, #boyl, #yobl, #todl, #hcyobl { font-size: 1.2em; }

#textcolour #dcs, #textcolour #dcl, #textcolour #tod, #textcolour #todl {
	background-color:	#FFFFFF;
	color:			#002FA7;
	border:			2px solid #49423D;
}

#textcolour #boy, #textcolour #boyl {
	border:			2px solid #000000;
	background-color:	#FFFF00;
	color:			#000000;
}

#textcolour #yob, #textcolour #yobl, #textcolour #hcyob, #textcolour #hcyobl {
	border:			2px solid #FFFF00;
	background-color:	#000000;
	color:			#FFFF00;
}

#textcolour #dcs:hover, #textcolour #dcl:hover, #textcolour #boy:hover, #textcolour #boyl:hover, #textcolour #yob:hover, #textcolour #yobl:hover { text-decoration: underline; }

#timelimit a, #canicontactus, #about2 a, #accesscontactus {
	font-weight:		bold;
	font-size:		1.05em;
	color:			#000000;
	text-decoration:	none;
	border-bottom:		1px dotted #000000;
}

#timelimit a:hover, #canicontactus:hover, #about2 a:hover, #accesscontactus:hover {
	border-bottom:		1px solid #000000;
	color:			#000000;
}

#landline, #fax, #emailaddr {
	margin:			0;
	padding:		0;
	font-size:		1.76em;
	font-weight:		bold;
	color:			#000000;
}

#sitemap ul { list-style: none; }

#sitemap ul ul {
	margin-left:		0;
	list-style:		none;
}

#sitemap li { padding-bottom: 5px; }

#sitemap li a {
	font-weight:		bold;
	font-size:		1.19em;
	color:			#000000;
	border-bottom:		1px dotted #000000;
	text-decoration:	none;
}

#sitemap li a:hover {
	border-bottom:		1px solid #000000;
	color:			#000000;
}

/* for Internet Explorer */
/*\*/
* html #sitemap ul ul li a {
	font-weight:		bold;
	font-size:		1em;
	color:			#000000;
	border-bottom:		1px dotted #000000;
	text-decoration:	none;
}

#sitemap ul ul li a:hover {
	border-bottom:		1px solid #000000;
	color:			#000000;
}
/**/

html>body #sitemap ul ul li a {
	font-weight:		bold;
	font-size:		1em;
	color:			#000000;
	border-bottom:		1px dotted #000000;
	text-decoration:	none;
}

#footer {
	width:			100%;
	margin-top:		1px;
	margin-right:		10px;
	text-align:		right;
	clear:			both;
}

#micronav {
	position:		relative;
	margin:			0;
	padding:		0;
	float:			right;
	width:			72.5%;
	clear:			both;
}

#micronav ul {
	padding:		0;
	width:			100%;
}

#micronav li {
	display:		inline;
	margin-bottom:		15px;
}

#micronav #left { float: left; }

#micronav #right { float: right; }

#micronav a {
	font-family:		"arial", helvetica, sans-serif;
	font-size:		1.2em;
	font-weight:		bold;
	text-decoration:	none;
	color:			#000000;
	border-bottom:		1px dotted #000000;
}

#micronav a:hover {
	border-bottom:		1px solid #000000;
	color:			#000000;
}

/* for Internet Explorer */
/*\*/
* html #micronav a {
	font-family:		"arial", helvetica, sans-serif;
	font-size:		1.2em;
	font-weight:		bold;
	text-decoration:	none;
	color:			#000000;
}

* html #micronav a:hover {
  text-decoration:	underline;
}
/**/

#footernav {
	width:			100%;
	height:			100%;
	margin-right:		10px;
	background-color:	#FFFF00;
	border-width:		10px 0px 0px 0px;
	border-style:		solid;
	border-top-color:	#002FA7;
	border-bottom-color:	#FFFF00;
	text-align:		right;
	clear:			both;
}

#footernav p {
	font-family:		"arial", helvetica, san-serif;
	margin-top:		50px;
	margin-right:		10px;
	font-weight:		bold;
	color:			#000000;
	text-align:		right;
}

#footernav ul { list-style: none; }

#footernav a {
	margin-right:		10px;
	font-family:		"arial", helvetica, san-serif;
	font-weight:		bold;
	font-size:		.9em;
	color:			#000000;
	text-decoration:	none;
	border-bottom:		1px dotted #000000;
}

#footernav a:hover {
	border-bottom:		1px solid #000000;
	color:			#000000;
}

/* for Internet Explorer */
/*\*/
* html #footernav a {
	margin-right:		10px;
	font-weight:		bold;
	font-size:		.9em;
	color:			#000000;
	text-decoration:	none;
}

* html #footernav a:hover {
	text-decoration:	underline;
	color:			#000000;
}
/**/

#footernav #lawsociety { 
  margin: -120px 0 0 10px;
}

/* for Internet Explorer */
/*\*/
* html #footernav #lawsociety { 
  margin: -110px 0 0 10px;
}
/**/
