/*
Content CSS File (copyright XVII Web Design)
www.xvii.co.uk

This file contains all content style definitions.
This includes all element styles relating to the major content
in the website.

This file does NOT include styles for:
	Tables, Forms, Global Elements {such as body}

Index: div, p, ul, li, other
*/

/*------DIV ELEMNTS------*/

div.ParagraphHeader
	{
	background: url(../Images/Components/BackHeader.png) no-repeat;
	font-size: 16pt;
	color: #000066;
	padding-top: 97px;
	padding-left: 20px;
	color: #000066;
	text-align: left;
	}

div.ParagraphSubHeader
	{
	padding-top: 20px;
	padding-left: 10px;
	font-size: 16pt;
	color: #000066;
	text-align: left;
	vertical-align: middle;
	}

div.ParagraphSubHeaderThree
	{
	padding-top: 20px;
	padding-left: 10px;
	font-size: 12pt;
	color: #000066;
	text-align: left;
	vertical-align: middle;
	}

div.ParagraphSubHeaderTwo
	{
	padding-top: 5px;
	padding-left: 10px;
	font-size: 12pt;
	font-weight: bold;
	color: #000066;
	text-align: left;
	vertical-align: middle;
	}

div.SiteBottom
	{
	height: 37px;
	line-height: 26px;
	vertical-align: middle;
	padding-left: 170px;
	background: url(../Images/Components/SiteBottom.png) no-repeat;
	}

div.ParagraphHeaderSmallAd
	{
	padding-left: 16px;
	font-size: 11pt;
	font-weight: bold;
	color: #000066;
	}

div.FAQAnswer
	{
	font-size: 10pt;
	margin: 0px;
	text-align: justify;
	padding: 20px;
	padding-bottom: 5px;
	padding-top: 3px;
	}


div.FormError
	{
	font-weight: bold;
	color: red;
	padding: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	}

div.ChildItemUnlit
	{
	width: 113px;
	line-height: 15px;
	font-size: 12px;
	color: white;
	overflow: hidden;
	z-index: 2;
	display: none;
	}

/*------P ELEMNTS------*/

p
	{
	font-size: 10pt;
	margin: 20px;
	margin-bottom: 16px;
	margin-top: 5px;
	text-align: justify;
	}


/*------UL ELEMNTS------*/

ul
	{
	font-size: 10pt;
	padding: 0px;
	margin: 0px;
	margin-left: 50px;
	margin-right: 20px;
	}

/*------LI ELEMNTS------*/

li
	{
	list-style-type: none;
	list-style-image: url(../Images/Components/BulletArrow.png);
	}

ul.ServiceCharter li
	{
	margin-bottom: 10px;
	}

/*------OTHER ELEMNTS------*/

hr.PageBottom
	{
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	color: #ffffff;
	border-top: 1px solid #cecccc;
	border-bottom: 0px solid #cecccc;
	border-left: 0px solid #cecccc;
	border-right: 0px solid #cecccc;
	}

img.Passport
	{
	border-top: 2px solid #b4b8c2;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #b4b8c2;
	border-right: 2px solid #000000;
	}

a.ContactAnchor
	{
	font-weight: normal;
	color: #000066;
	}

a:hover.ContactAnchor
	{
	color: #000066;
	text-decoration: none;
	}

a.DesignLink
	{
	text-decoration: none;
	font-weight: normal;
	color: #b0b0cc;
	}

a:hover.DesignLink
	{
	text-decoration: none;
	font-weight: normal;
	color: #7e7faa;
	}

/*------DEPRECIATED------*/

/*div.RelatedLinks h1
	{
	font-size: 12pt;
	color: white;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	}

div.RelatedLinks a
	{
	font-size: 10pt;
	font-weight: normal;
	color: white;
	text-decoration: none;
	padding-left: 14px;
	}

div.RelatedLinks a:hover
	{
	font-size: 10pt;
	text-decoration: underline;
	font-weight: normal;
	color: #ecedf2;
	padding-left: 14px;
	}*/