/*
-----------------------------------------------------
Target CSS file for [experian.com]
Media: screen, projection, print

Notes:	basic, commonly used style tweaks

Author: Author Name [ fazal at fazalkhan dot co dot uk ]
For: LBi [ client.tld ]
-----------------------------------------------------
*/
html,
body,
form,
fieldset {
	margin:0;
	padding:0;
}
html { font-size:100.01%; }
html, body{height: 100%;}
body {
	background-color:#F0F0F0;
	color:#333;
	font-size:0.69em;
}
/* Neutralize vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin:0;
	padding:0;
}

/* Apply left margin to elements that need it: */
li, dd, blockquote { margin-left:0; }
ul, ol { margin-left:0; }
/* look at IE's handling of OL */

/* Kill image borders */
img { border:0; }

/* Set acronym pointer */
acronym { cursor:help; }

/* Kill <q> quotes for consistency (not supported in IE6) */
q:before,q:after{content:'';}
q{font-style:italic;color:#000063;}
/* de-italicize address,abbr */
address,
abbr { font-style:normal; }

/* TYPE */
/* Font family */
body,
input,
select, 
textarea {
	font-family:verdana,arial,helvetica,sans-serif;
}
/* Type modifications - letter spacing, line spacing etc */
p{line-height:1.35em;margin:0 0 1.0em 0;}

/* HEADINGS */
/* Default sizes */
h1 { font-size:1.45em;margin:0 0 1.0em 0; }
h2 { font-size:1.09em; }
h3 { font-size:1.09em;}
h4,h5,h6 { font-size:1em; }


/* LINKS */

/* The three pseudo-classes required for keyboard navigation */

a {color:#003278;font-weight:bold;text-decoration:none;}
a:hover,
a:active,
a:focus {color:#E61E3C;outline: none;text-decoration:underline; }


/* TABLES */
/* Reset table spacing */
table {
	border-collapse:collapse;
	border-spacing:0;
}
/* Reposition structural table elements */
caption, th {text-align:left;}


/* FORMS */
/* Set label pointer */
label { cursor:pointer; }
/* Consistent font sizes in form elements */
input, select, textarea, button { font-size:100%; }
/* Kill fieldset borders */
fieldset { border:0; }
/* HEADER RULES */
hr{
	background-color:#dddddd;
	color:#dddddd;
	border:0;
	height:1px;
	margin:10px 0 10px 0;
}
.s-4.follow-s-1 hr {margin: 13px 0 12px 0;}
div.warning{color:#FF581B;clear:both;}
span.acceptance{color:#5b8f22;}

/*Right hand side button on careers page*/
.rhs_button {
width: 162px;
font-family: "Trebuchet MS";
font-size: 1.25em;
font-weight: normal;
text-align: center; 
margin-top: 12px;
margin-bottom: 14px;
}

.rhs_button a, .rhs_button a:visited {
display:block;
color: #70567a;
background-image: url(/www/images/rhs_button/JS_up.gif);
background-repeat: none;
text-decoration: none;
font-family: "Trebuchet MS";
font-size: 1.25em;
font-weight: normal;
padding: 6px 10px 6px 6px;
}

.rhs_button a:hover {
display:block;
color: #70567a;
background-image: url(/www/images/rhs_button/JS_over.gif);
background-repeat: none;
text-decoration: none;
font-family: "Trebuchet MS";
font-size: 1.25em;
font-weight: normal;
padding: 6px 10px 6px 6px;
}


