@import "default-site.css";

h1 {
	font-family:		"arial", helvetica, sans-serif;
	font-weight:		bold;
	font-size:		1.67em;
	color:			#002FA7;
	border-bottom:		2px solid #49423D;
}

.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:		0.7em;
	color:			#002FA7;
}

.sra {
	font-family:		"arial", helvetica, sans-serif;
	font-size:		.9em;
	color:			#002FA7;
}

h2 {
	font-family:		"arial", helvetica, sans-serif;
	font-size:		1.42em;
	color:			#49423D;
	border-bottom:		2px solid #49423D;
}

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:			#002FA7;
}

fieldset { 
	margin:		0;
	font-size:		1.2em;
	font-family:		"arial", helvetica, sans-serif;
	border:			0px solid;
}

ol { list-style: none; }

label {
  clear: left;
  float: left;
	width:			254px;
}

input, textarea { 
  font-size: 1.1em;
  font-family:		"arial", helvetica, sans-serif;
}

input:focus, textarea:focus {
    border: 3px solid #002FA7;
}

#formerror ul #formerrortitle { 
  margin-left: -15px;
  list-style: none;
  font-weight: bold;
  text-decoration: underline;
}

#formerror p {
  color:  #002FA7;
  font-weight:  bold;
}

.formerror {
  border: 2px solid #002FA7;
  padding: 5px 0;
  color:  #002FA7;
  font-weight:  bold;
}

.errortext {
  font: 1em sans-serif;
  color: #FF0000;
}

#header {
	background-color:	#000000; ##000000;
	border-width:		45px 0px 10px 0px;
	border-style:		solid;
	border-top-color:	#002FA7; ##000000;
	border-bottom-color:	#000000;
}

#header ul { list-style: none; }

#header a {
	font-family:		"arial", helvetica, sans-serif;
	font-size:		1.2em;
	font-weight:		bold;
	color:			#FFFFFF;
	text-decoration:	none;
}

#header a:hover { text-decoration: underline; }

.on { display: none }

#headernav {
	width:			100%;
	height:			100%;
	clear:			both;
}

#headernav ul {
	background-color:	#49423D;
	color:			white;
	font-family:		"arial", helvetica, sans-serif;
	font-weight: 		bold;
	list-style: 		none;
}

#headernav li#active a#homepg {	background-color: #002FA7; }

#headernav li#active a#aboutus { background-color: #FF0000; }

#headernav li#active a#eligible { background-color: #33CC00; }

#headernav li#active a#compensation { background-color: #33CCFF; }

#headernav li#active a#claimnow{ background-color: #CC33CC; }

#headernav li#active a#contactingsov { background-color: #E0E000; }

#headernav a {
	background-color:	#49423D;
	color:			white;
	text-decoration:	none;
	border-right:		1px solid #FFFFFF;
}

#headernav a#homepg:hover { background-color: #002FA7; }

#headernav a#aboutus:hover { background-color: #FF0000; }

#headernav a#eligible:hover { background-color: #33CC00; }

#headernav a#compensation:hover { background-color: #33CCFF; }

#headernav a#claimnow:hover { background-color: #CC33CC; }

#headernav a#contactingsov:hover { background-color: #E0E000; }

#aboutusmainbody { 
  margin 0;
  padding: 0;
  background: #FFFFFF url(../img/backgrounds/about_us.jpg) no-repeat left bottom;
}

#homemainbody { 
  margin 0;
  padding: 0;
  min-height: 20em;
  background: #FFFFFF url(../img/backgrounds/home.jpg) no-repeat left bottom;
}

/* for Internet Explorer */
/*\*/
* html #homemainbody {
height: 25em;
}
/**/

#faqmainbody { 
  margin 0;
  padding: 0;
  background: #FFFFFF url(../img/backgrounds/skull.jpg) repeat-y left bottom;
}

#morefaqmainbody { 
  margin 0;
  padding: 0;
  background: #FFFFFF url(../img/backgrounds/time.jpg) no-repeat left bottom;
}

#sitemainbody {
  margin 0;
  padding: 0;
  background: #FFFFFF url(../img/backgrounds/sitemap.jpg) no-repeat right bottom;
}

#claimmainbody {
  margin 0;
  padding: 0;
  background: #FFFFFF url(../img/backgrounds/crashed.jpg) no-repeat left bottom;
}

#onlinemainbody {
  margin 0;
  padding: 0;
  background: #FFFFFF url(../img/backgrounds/print.jpg) no-repeat right bottom;
}

#contactmainbody {
  margin 0;
  padding: 0;
  background: #FFFFFF url(../img/backgrounds/contact.jpg) no-repeat left bottom;
}

#cvmainbody {
  margin 0;
  padding: 0;
  background: #FFFFFF url(../img/backgrounds/coffee.jpg) no-repeat right bottom;
}

#lcmainbody {
  margin 0;
  padding: 0;
  background: #FFFFFF url(../img/backgrounds/stop.jpg) no-repeat left top;
}

#thxmainbody {
  margin 0;
  padding: 0;
  min-height: 30em;
  background: #FFFFFF url(../img/backgrounds/thankyou.jpg) no-repeat left top;
}

/* for Internet Explorer */
/*\*/
* html #thxmainbody {
padding-top:    5em;
height: 22em;
}
/**/

html>body #thxmainbody {
padding-top:    5em;
min-height: 22em;
}

#thxmainbody h1 {
  color: #FFFFFF;
}

#home, #about, #about2, #cani, #howmuchgr, #howmuch, #timelimit, #howlong, #startprocess, #accessibility, #accesskeys, #textsize, #textcolour, #contactus, #employment, #legal, #sitemap, #claimform, #claimnumber, #wecallyou { 
  background-color:  #FFFFFF;
  opacity:.85;
  filter: alpha(opacity=85);
  -moz-opacity: 0.85;
}

#howmuch { display: none; }

#flashmovie { 
  margin-left: auto;
  margin-right: auto;
}

#onlineclaimform a { color: #000000; }

#onlineclaimform a:hover { color: #002FA7; }

#topage a {
	font-family:		"arial", helvetica, sans-serif;
  color:  #000000;
  font-size:  1.25em;
  text-decoration:  none;
}

#topage a:hover { text-decoration: underline; }

#address {
	font-size:		1.19em;
	font-weight:		bold;
	color:			#002FA7;
}

#altkeys ul { list-style: none; }

#altkeys li {
	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;
}

#timelimit a:hover, #canicontactus:hover, #about2 a:hover, #accesscontactus:hover { color:  #002FA7; }

#landline, #fax, #emailaddr {
	font-size:		1.76em;
	font-weight:		bold;
	color:			#002FA7;
}

#sitemap ul { list-style: none; }

#sitemap ul ul { list-style: none; }

#sitemap li a {
	font-weight:		bold;
	font-size:		1.19em;
	color:			#000000;
	text-decoration:	none;
}

#sitemap li a:hover { color:  #002FA7; }

/* for Internet Explorer */
/*\*/
* html #sitemap ul ul li a {
        font-weight:            bold;
        font-size:              1em;
        color:                  #000000;
        text-decoration:        none;
}

* html #sitemap ul ul li a:hover { color:  #002FA7; }
/**/

html>body #sitemap ul ul li a {
        font-weight:            bold;
        font-size:              1em;
        color:                  #000000;
        text-decoration:        none;
}

#footer { text-align: right; }

#micronav a {
	font-family:		"arial", helvetica, sans-serif;
	font-size:		1.2em;
	font-weight:		bold;
	text-decoration:	none;
	color:			#000000;
}

#micronav a:hover { color: #002FA7; }

#footernav {
	background-color:	#FFFFFF;
	border-width:		10px 0px 0px 0px;
	border-style:		solid;
	border-top-color:	#002FA7;
	border-bottom-color:	#FFFFFF;
	text-align:		right;
}

#footernav p {
	font-family:		"arial", helvetica, san-serif;
	font-weight:		bold;
	color:			#000000;
	text-align:		right;
}

#footernav ul { list-style: none; }

#footernav a {
	font-family:		"arial", helvetica, san-serif;
	font-weight:		bold;
	font-size:		.9em;
	color:			#000000;
	text-decoration:	none;
}

#footernav a:hover { color: #002FA7; }

#footernav #lawsociety { 
  margin: -120px 0 0 10px;
}

/* for Internet Explorer */
/*\*/
* html #footernav #lawsociety { 
  margin: -110px 0 0 10px;
}
/**/
