/* CSS Document */

body {
	background: #edf0f0;
	margin: 23px 54px 20px 0px;
	font-family:"Lucida Sans", Arial, sans-serif;
	color: #003b56;
	font-size: 11px;
}

p { font-family:"Lucida Sans", Arial, sans-serif; color: #003b56; font-size: 11px; }

td { font-family:"Lucida Sans", Arial, sans-serif; font-size: 11px;  }

a { color: #dba31c; text-decoration:none; }
a:hover	  { text-decoration: underline; }

h1 { font-size: 12px; font-weight: bold; color:#dba31c; text-transform: uppercase; }
h2 { font-size: 12px; font-weight: bold; color:#003b56; text-transform: uppercase; padding-top:5px; }

td.border { background: #FFFFFF; }

td.navbar { height: 42px; background:url(images/navigation-repeat.gif) repeat; text-align:center; vertical-align:middle; font-weight: bold; text-transform: uppercase; font-size: 12px; color: #ffffff;}

.navbar a:link 	  { color: #FFFFFF; }
.navbar a:visited { color: #FFFFFF; }
.navbar a:hover   { color: #dba31c; text-decoration: none; }

td.footer { height: 45px; background:url(images/footer-repeat.gif) repeat; padding: 0px 15px 0px 15px; }
td.footer-text { color: #FFFFFF; }
.footer-text a:link { color: #FFFFFF; }
.footer-text a:visited { color: #FFFFFF; }
.footer-text a:hover { color: #FFFFFF; }

td.header-logo { background: #2b9ce2; }

td.header-sub { background: #3fc0f9; height: 40px; font-weight: bold; font-size: 14px; color:#FFFFFF; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; }
td.header-sub-pm { background: url(images/icon-house.gif) no-repeat bottom right #e3dad3; height: 100px; padding: 11px 5px 2px 5px; }
td.header-sub-pr { background: url(images/icon-keys.gif) no-repeat bottom right #e3dad3; height: 100px; padding: 11px 5px 2px 5px; }
td.header-sub-ts { background: url(images/icon-van.gif) no-repeat bottom right #e3dad3; height: 100px; padding: 11px 5px 2px 5px; }

td.homepage-right { padding: 20px; }
td.homepage-content { padding: 19px 15px 15px 15px; line-height: 1.5; }
td.enquiry-form { height:129px; background:url(images/enquiry-form-background.gif) no-repeat top right #1e84d3; padding:0px 10px 0px 10px; color: #FFFFFF;}

.input-box { font-size: 10px; font-family: Arial, Helvetica, sans-serif; width: 250px; }
td.submit { vertical-align: bottom; width: 70px; text-align: right; }

#extra-pages-links a 		 { color: #003b56; font-weight: bold; text-decoration: underline; }
#extra-pages-links a:visited { color: #003b56; font-weight: bold; text-decoration: underline; }
#extra-pages-links a:hover	 { color: #dba31c; font-weight: bold; text-decoration: underline; }


div.section
{
	background: #a3dafd;
	border: 2px solid #064969;
	padding: 10px;
	margin-bottom: 15px;
}

div.sectionHeader
{
	font-weight: bold;
	font-size: 14px;
	text-align: right;
}

div.formLabel
{
	float: left;
	width: 200px;
	margin-right: 20px;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: right;
	margin-top: 3px;
}

input, textarea, select
{
	margin-bottom: 5px;
}