﻿/* HTML ELEMENT STYLES */

body{
	color: #3C3C3C;
	background: url(../images/bg_body.gif) repeat-y top center;
	font: 75%/1.50em arial, helvetica, sans-serif;
	text-align: center;
}
a
{
	/*CMcC 29/05/09 change to underline hyperlinks*/
	/*text-decoration: none;*/
	text-decoration: underline;
	color: #1E4164;
}
a:hover{
	text-decoration: none;
	color: #EE3224;
}
/*CMcC 29/05/2009 change to make sure we dont underline hyperlinks within menu system.*/
ul a
{
	text-decoration: none;
}
p{
	margin-bottom: 15px;
}
h1, h2, h3{
	color: #1E4164;
	font-weight: bold;
}
h1{
	font-size: 1.67em;
	margin-bottom: 15px;
	line-height: 1.20em;
}
h2{
	margin-bottom: 15px;
	font-size: 1.17em;
}
h3{
	font-size: 1.17em;
	margin-bottom: 5px;
}
h4 {
	background-color:#1E4164;
	clear:both;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	height:16px;
	padding-left:5px;
	padding-top:2px;
	line-height:13px;
}
input, textarea, select{
	background: none;
	border: 0;
	font-size: 1em;
	outline: 0;
}


/* GENERIC CLASSES */

.clear{
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
}
.arrow_link{
	background: url(../images/icon_arrow.gif) no-repeat center left;
	padding-left: 10px;
}
.home_arrow{
	background: url(../images/icon_arrow.gif) no-repeat center left;
	padding-left: 10px;
}
.links_list li{
	line-height: 1.17em;
	margin-bottom: 10px;
	background: url(../images/icon_arrow.gif) no-repeat 0 4px;
	padding-left: 10px;
}

/* CMcC 28/05/09 The following style was added to cater for the tables returned from forms such as 
we see on the ContactUs & SubmitResume web forms.*/
table input, table textarea, table select{
	border: solid 1px;
}
/*CMcC 29/05/2009 - The following style was added to make sure that CMS forms 
that didnt have tables were catered for.*/
form input, form textarea, form select
{
	border: solid 1px;
}
/*CMcC 22/06/2009 - style added to remove outlines from checkboxes & radio buttons on forms.*/
#nooutline input, #nooutline select 
{
	border:none;
}
#nooutline2 input, #nooutline2 select 
{
	border:none;
}
input.nooutline 
{
	border:none;
}


table#HiddenTable
{
	border-style: none;
	border-color: #FFFFFF;
	border-width: 0px;
}

table#HiddenTable td, th
{
	border-style: none;
	border-color: #FFFFFF;
	border-width: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

table#NoPaddingTable td, th
{
	padding:0px 0px 0px 0px;
	vertical-align: inherit;
	text-align: inherit;
}
table#NoPaddingTable td p, th p
{
	margin-bottom:0px;
}

table#HiddenTable input[type=radio]
{
	border:none;
}

/*CMcC 10/06/2009 change to remove outline from download & print buttons on Performance & UnitPrice pages.*/
#buttons input, #buttons select, #buttons textarea
{
	border:none;
}

#buttons2 input, #buttons2 select, #buttons2 textarea
{
	border:none;
}






table#SurveyTable
{
	border-style: none;
	border-color: #FFFFFF;
	border-width: 0px;
}

table#SurveyTable td, th
{
	border-style: none;
	border-color: #FFFFFF;
	border-width: 0px;
	margin-top: 0px;
	padding:1px 5px 5px 5px;
	vertical-align: inherit;
	text-align: inherit;
}
table#SurveyTable td p, th p
{
	margin-bottom:0px;
}

table#SurveyTable input[type=radio], input[type=checkbox]
{
	border:none;
}
