﻿h1 {
	padding:0 0 15px 0;
	font-size:1.2em;
	font-weight:bold; 
	color:#fff;
}
h2, #header h2 {
	padding:0;
	font-size:1.1em;
	font-weight:bold; 
	color:#fff;
}
h2
{
    padding:0 0 5px 0;
}
body.partners #leftcol h2,
body.partners #mid1 h2,
body.partners #mid2 h2,
body.partners #rightcol h2
{
    padding:0 0 12px 0;
	font-size:1.2em;
	font-weight:bold; 
    color:#c0c0c0;
}
#header h2
{
    font-size:1.4em;
    text-align:left;
    line-height:110%;
}
h3 {
	padding:5px 0 5px 0;
	font-size:0.9em;
	font-weight:bold; 
	color:#fff;
}
p {
	padding:0 0 20px 0;
	line-height:130%;
}
p.tight
{
    line-height:normal;
    padding:0;
}
p.strapline
{
	color:#fff;
	font-weight:lighter;
	font-size:0.95em;
	padding:0 0 10px 0;
    line-height:100%;
}
span
{
    color:#c0c0c0;
}
span.tel
{
    padding:0 0 0 32px;
    color:#fff;
}
a
{
    color:#fff;
    text-decoration:underline;
}
a.active, #maincontent a:hover
{
    color:#c0c0c0;  
}
#title a
{
    color:#c0c0c0;
    text-decoration:none;
}
#title a:hover
{
    color:#fff;
}
ul.bulleted
{
    margin:0 0 0 25px;
}
.bulleted li
{
    list-style-type:disc;
}
#bookMark a
{
    color:#c0c0c0;
    text-decoration:none;
}
#bookMark a:hover
{
    text-decoration:underline;
}
/*----------------------------------------------------------------------*/
/*--------*//* NAVIGATION */
#navigation
{
    font-size:0.8em;
}
#navigation ul li
{
	display:block;
	float:left;
	width:auto;
	padding:0 5px 0 0;
}
#navigation a
{
    font-size:1em;
	font-weight:bold; 
    text-decoration:none;
    color:#999999;
    padding:5px 10px 6px 10px;
}
#navigation ul li a.active, #navigation ul li a:hover
{
    color:#fff; 
}
/*----------------------------------------------------------------------*/
/*--------*//* FORM ELEMENTS */
.enquiry li
{
    padding:0 0 4px 0;
}
.enquiry label
{
    float:left;
    width:110px;
}
.enquiry input
{
    float:left;
    width:250px;
}
.enquiry select, .enquiry textarea
{
    float:left;
    width:330px;
}
.enquiry select
{
    width:334px;
}
.enquiry span
{
    padding:0 3px;
    font-family:Arial;
    font-size:1.1em;
    color:#fff;
}
li.button input
{
    margin:10px 0 0 110px;
    padding:3px 0;
    width:120px;
    background:#C0C0C0;
    border:#fff 1px solid;
}
/*----------------------------------------------------------------------*/
/*--------*//* SUB NAVIGATION */
#subNav ul li
{
	display:block;
	width:auto;
	padding:0;
}
#subNav li
{
    padding:0 0 4px 0;
}
body.home #subNav li
{
    padding:0 0 14px 0;
}
#subNav a
{
    font-size:1em;
    text-decoration:none;
    color:#999999;
}
#subNav ul li a.active, #subNav ul li a:hover
{
    color:#fff;  
 
}