﻿body
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:0.7em;
	color:#000000;
	text-align:left;
	margin:0;
	padding:0;
}

h1
{
	font-weight:normal;
	font-size:200%;
	margin:0 0 10px 0;
	padding:0;
}

h2
{
	font-weight:bold;
	font-size:120%;
	color:#fe7800;
	margin:0 0 1em 0;
	text-decoration:underline;
}

h2.Black { color:#000000; }

h3
{
	font-weight:bold;
	font-size:100%;
	color:#fe7800;
	text-decoration:underline;
	margin:0 0 1em 0;
}

h3.Black
{
	color:#000000;
	text-decoration:none;
}

a { color:#0000ff; }

strong { color:#fe7800; }

strong a { color:#fe7800; }

p { margin:0 0 1em 0; }

a img { border:none; }

ul
{
	margin:0 0 0 16px;
	padding:0;
}

ol
{
	margin:0 0 0 24px;
	padding:0;
}

ul li, ol li { margin:0 0 0.8em 0; }

ul.ServiceList li { margin-bottom:0.4em; }

.Hr
{
	height:2px;
	background:#000000;
}

.Hr hr { display:none; }

.HiddenDivider { display:none; }

.NoTextDec { text-decoration:none; }

.SiteLogo { display:block; }

/********************************************************** Main Nav Panel */

.MainNavPanel a { text-align:center; }
.MainNavPanel p { text-align:center; }

.MainNavPanel span.HiddenDivider { display:block; padding:4px 0 4px 0; }

.MainNavPanel ul.MainNav { display:none; }

.MainNavPanel .RandomQuote { display:none; }

/********************************************************** Page Header */

.PageHeader h1 
{
	margin-top:14px;
	clear:both;
}

.PageHeader div
{
	float:none;
	text-align:left;
	zoom:1;
}

.PageHeader div:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.PageHeader div br { display:none; }

.PageHeader div .EmailAddress { float:left; }
.PageHeader div .MobileNumber { float:right; }

.PageHeader div .EmailAddress a { text-decoration:none; }

/********************************************************** News Container */

.ContentContainer .NewsContainer strong.News { text-decoration:none; }

.ContentContainer .NewsContainer strong.Active { color:#3a8000; }

.ContentContainer .ToggleFrame .ToggleItem { display:block; }

/********************************************************** Table */

table { margin:2px 0 10px 0; }

table td { padding-top:3px; }

table select { font-size:11px; }

table input
{
	font-size:11px;
	width:70%;
	font-family:Arial;
}

table input.Submit { font-size:13px; }

table .TextField
{
	width:70%;
	font-size:11px;
	font-family:Arial;
}

table select { width:130px; }

table label { padding-right:15px; }

table p.FormMessage
{
	font-weight:bold;
	color:#fe6c00;
	font-size:110%;
}

p.FormCompleted
{
	font-weight:bold;
	color:#fe6c00;
	font-size:140%;
}

.Enabled { color:black; }

.Disabled { color:gray; }

/********************************************************** Privacy Statement */

.PrivacyStatement
{
	text-align:left;
	padding-top:0;
}

/********************************************************** Back Button */

.BackButton { display:none; }

/********************************************************** Forward Button */

.ForwardButton { display:none; }

/********************************************************** Footer Nav */

.FooterNav { display:none; }