﻿
body	{margin-top:0px; font-family:Arial; background:url(../Images/Layout/Body_BG.gif) repeat-x top left;}
img		{border:0px; padding:0px; margin: 0px;}
h2      {color:#3E5686;}
#OuterPage {width:100%;background:url(../Images/Layout/PageOuter_BG.jpg) no-repeat top;}
#Page   {margin:0px auto;width:973px;background:url(../Images/Layout/Page_BG.gif) repeat-y top left;font-size:70%;}


/* General Site Styles Start */ 

.Table .Row { clear:both;}
.Table .Row:after {content: "."; display:block; height:0; clear:left; visibility:hidden;} 
.Table .Row .Column {float:left;font-weight:bold;}
.Table .Row .ColumnFull {width:100%;}

.clear {clear:both; height:0px; margin:0px; padding:0px;}

.Mandatory {color:#D00;}
.ErrorMessage {color:#D00;}
.Error {color:#DD0000;font-weight:bold;}
.Success {color:#00DD00; font-weight:bold;}

.Scroll {overflow:auto; overflow-x:hidden; overflow-y:auto; }

.ErrorText {font-weight:bold;color:#DD0000;margin-bottom:6px;padding:3px 10px;}

/* General Site Styles Finish */

/* Classes to Hide/Show elements */
.DisplayNone{ display:none;}
.DisplayShow{}

/* Header Styles Start */

#Header	{width:930px;height:98px;position:relative;margin-left:43px;background:url(../Images/Layout/Header_BG.gif) no-repeat bottom left;}

#Header .HeaderLogo {width:145px;position:absolute;top:19px;left:38px;}
#Header .PhoneNumber {position:absolute;top:20px;right:25px;}
#Header .SearchBoxContainer {position:absolute;top:68px;left:672px;}
#Header .SearchBoxContainer .SearchBox {float:left;display:inline;}
#Header .SearchBoxContainer .SearchButton {float:left;margin-left:6px;display:inline;}
#Header .SearchBoxContainer .SearchButton a {display:block;background:url(../Images/Layout/Search_btn.gif) no-repeat top left;height:24px;width:24px;cursor:pointer;}

.HeaderTopLinks {margin-bottom:10px;height:27px;}
.HeaderTopLinks .Navigation {display:inline-block;position:inherit;left:0px;height:27px;z-index:200;list-style:none;top:0px;float:right;padding-right:20px;}
.HeaderTopLinks .Navigation a {text-decoration:none;font-size:100%;font-weight:bold;display:block;float:left;}
.HeaderTopLinks .Navigation a.HomeMainLink {display:inline-block;height:27px;line-height:27px; color:#1F1F49; text-decoration:none;font-weight:bold;cursor:pointer;padding-left:12px;font-size:120%;}
.HeaderTopLinks .Navigation a.HomeMainLink span {display:inline-block;padding:0px 24px 0 12px; height:27px;}
.HeaderTopLinks .Navigation a.HomeMainLinkSelected {display:inline-block;height:27px;line-height:27px; color:#FFFFFF; text-decoration:none;font-weight:bold;cursor:pointer;padding-left:12px;font-size:120%;background:url(../Images/Layout/TopNavLink_Left_Home.gif) no-repeat top left;}
.HeaderTopLinks .Navigation a.HomeMainLinkSelected span {display:inline-block;padding:0px 24px 0 12px; height:27px;background:url(../Images/Layout/TopNavLink_Right.gif) no-repeat top right;}
.HeaderTopLinks .Navigation a.HomeMainLink:Hover {color:#EF0000;}

.HeaderTopLinks #NavBar {display:inline;margin:0px;padding:0px 0px 0px 0px; z-index:200;height:27px;}
.HeaderTopLinks #NavBar li.MainLi                   {display:block; float:left;height:27px;}
.HeaderTopLinks #NavBar li.MainLi a {text-decoration:none;font-size:100%;font-weight:bold;display:block;float:left;}
.HeaderTopLinks #NavBar li.MainLi a.MainLink               {display:inline-block;height:27px;line-height:27px; color:#1F1F49; text-decoration:none;font-weight:bold;cursor:pointer;padding-left:12px;font-size:120%;background:url(../Images/Layout/TopNavLink_Border.gif) no-repeat top left;}
.HeaderTopLinks #NavBar li.MainLi a.MainLink span          {display:inline-block;padding:0px 24px 0 12px; height:27px;}
.HeaderTopLinks #NavBar li.MainLi a.MainLinkSelected		{display:inline-block;height:27px;line-height:27px; color:#FFFFFF; text-decoration:none;font-weight:bold;cursor:pointer;padding-left:12px;font-size:120%;background:url(../Images/Layout/TopNavLink_Left.gif) no-repeat top left;}
.HeaderTopLinks #NavBar li.MainLi a.MainLinkSelected span  {display:inline-block;padding:0px 24px 0 12px; height:27px;background:url(../Images/Layout/TopNavLink_Right.gif) no-repeat top right;}
.HeaderTopLinks #NavBar li.MainLi a.MainLink:Hover {color:#EF0000;}
.HeaderTopLinks #NavBar li.MainLi a.MainLinkSelected:Hover {color:#FFFFFF;}

.HeaderTopLinks #NavBar table                       {border-collapse:collapse; padding:0; margin:0; left:0; top:0; position:absolute;}

.HeaderTopLinks #NavBar li:hover                    {z-index:200;position:relative;}
.HeaderTopLinks #NavBar a:hover                     {white-space:normal; z-index:200;position:relative;}

.HeaderTopLinks #NavBar :hover ul.SubLinks               {top:27px;padding:0px;white-space:nowrap;height:auto; z-index:800;left:0px;width:166px;}

.HeaderTopLinks #NavBar :hover ul.SubLinks .DropDownTop {background:url(../Images/Layout/DropDown_Top.gif) no-repeat top left;height:12px; width:166px;}
.HeaderTopLinks #NavBar :hover ul.SubLinks .DropDownLinks {background:url(../Images/Layout/DropDown_BG.gif) repeat-y top left;width:142px;padding:0px 12px;}
.HeaderTopLinks #NavBar :hover ul.SubLinks .DropDownBottom {background:url(../Images/Layout/DropDown_Bottom.gif) no-repeat top left;height:12px; width:166px;}
.HeaderTopLinks #NavBar :hover ul.SubLinks .DropDownLinks a {display:inline-block;color:#5E5E5E; text-decoration:none;background:url(../Images/Layout/TopNav_SubLink_BG.gif) no-repeat top left;padding:6px 4px 6px 20px; border-bottom:1px solid #C8C8C8;width:118px;white-space:normal;}
.HeaderTopLinks #NavBar :hover ul.SubLinks .DropDownLinks a:Hover {text-decoration:underline;}

.HeaderTopLinks #NavBar ul, 
.HeaderTopLinks #NavBar a:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}


/* Header Styles Finish */


/* Left nav styles */

.LeftCol {width:196px;float:left;display:inline;margin-right:10px;}
.LeftCol .Top {background:url(../images/layout/LeftNav_Top.gif) no-repeat top left;width:196px;height:15px;}
.LeftCol .Bottom {background:url(../images/layout/LeftNav_Bottom.gif) no-repeat top left;width:196px;height:15px;}
.LeftCol .Links {background:url(../images/layout/LeftNav_BG.gif) repeat-y top left;width:196px;}
.LeftCol .Links .LinksLeft {float:left;display:inline;margin-left:13px;padding-top:15px;}
.LeftCol .Links .LinksRight {float:left;display:inline;margin-left:13px;}
.LeftCol .Links .LinksRight a {color:#484848;text-decoration:none;}
.LeftCol .Links .LinksRight a:Hover {text-decoration:underline;}
.LeftCol .Links .LinksRight .Level1Links {font-weight:bold;}
.LeftCol .Links .LinksRight .Level1Links a {border-top:1px solid #FFF;border-bottom:1px solid #E6E5E6;display:block;width:116px;padding:8px 4px 8px 24px;background:url(../Images/Layout/Leftnav_Link_BG.gif) no-repeat top left;}
.LeftCol .Links .LinksRight .Level2Links {padding-left:16px;border-bottom:1px solid #E6E5E6;}
.LeftCol .Links .LinksRight .Level2Links a {border:0px;display:block;width:100px;padding:8px 4px 8px 24px;font-weight:normal;background:url(../Images/Layout/Leftnav_SubLink_BG.gif) no-repeat top left;}
.LeftCol .Links .LinksRight .Level3Links {}

.LeftCol .LeftColContent {width:145px;margin-left:40px;color:#1F1F49;}

/* End of left nav styles */

/* MainContent Styles Start */

.RightCol {float:left;display:inline;width:750px;color:#1F1F49;z-index:1;}
.Inner {width:720px;margin-left:30px;}
.FullWidthCol {width:924px;margin-left:50px;color:#1F1F49;}
h1 {color:#eb0000;}

/* MainContent Styles End */

/* Breadcrumb Styles Start */

.BreadCrumbTrail {color:#575757;margin:6px 0px 16px 0px;font-size:110%;}
.BreadCrumbTrail a {color:#575757;}
.BreadCrumbTrail a.Current {text-decoration:none;font-weight:bold;}
.BreadCrumbTrail .YouAreHere {font-weight:bold;}
.BreadCrumbTrail a:Hover {text-decoration:underline;}

/* Breadcrumb Styles End */

/* Main Content Styles Start */

/* Main Content Styles End */

/* Footer Styles Start */
.Footer {width:964px;height:160px;margin:20px 0px 0px 9px;background:url(../Images/Layout/Footer_BG.gif) no-repeat top left;}
.Footer .Content {width:924px;height:86px;margin:10px 0px 0px 24px;color:#FFFFFF;}
.Footer .Content a {text-decoration:underline;color:#FFFFFF;}

.Footer .PureNetCredit {margin:45px 0px 0px 10px; text-align:left;color:#666;font-size:90%;}
.Footer .PureNetCredit a {color:#666;text-decoration:underline;}
.Footer .PureNetCredit a:hover {color:#666;text-decoration:underline;}

/* Footer Styles End */


/* News List and Items */

#NewsContent {float:left; width:708px;color:#4C4C4C;border-right:2px solid #989898;padding-right:20px;}
#NewsContent h1 {color:#3E5686;margin:0px 0px 20px 0px;font-weight:bold;}
#NewsRightCol {width:170px;float:left;display:inline;margin-left:20px;}

.NewsListing {}
.NewsStoryContainer {border-bottom:2px solid #00448D;margin-bottom:10px;padding-bottom:10px;}
.NewsStoryContainer .NewsStoryImage {float:right;display:inline;width:100px;margin-left:40px;}
.NewsStoryContainer .NewsStoryContent {float:left;display:inline;width:560px;}
.NewsStoryContainer .NewsStoryContent .NewsStoryTitle {font-size:120%;font-weight:bold;margin-bottom:10px;color:#00448D;}
.NewsStoryContainer .NewsStoryContent .NewsStoryTitle a {color:#00448D;}
.NewsStoryContainer .NewsStoryContent a {color:#000;text-decoration:none;}
.NewsStoryContainer .NewsStoryContent a:Hover {text-decoration:underline;}

.NewsItemDate {font-weight:bold;}
.BackButton {margin-top:10px;color:#00448D;float:right;display:block;clear:both;}
.BackButton a {color:#00448D;text-decoration:none;font-weight:bold;}
.BackButton a:Hover {text-decoration:underline;}

/* News List And Items End */


/* Site Map */
.SiteMap {}
.SiteMap a {color:#00458C;text-decoration:none;display:block;width:300px;}
.SiteMap a:Hover {color:#00458C;text-decoration:underline;}
.SiteMap a.Main {background:url(../images/layout/Blue_Bullet.gif) no-repeat left;padding-left:12px;margin:20px 0px 10px 0px;font-size:120%;font-weight:bold;}
.SiteMap a.SubMain {background:url(../images/layout/Blue_Dash.gif) no-repeat top left;padding-left:10px;font-weight:bold;margin:4px 0px 2px 20px;}
.SiteMap a.SubInner {margin-left:40px;background:url(../images/layout/Blue_Dash.gif) no-repeat top left;padding-left:10px;}


/* ENQUIRY FORM */

.EnquiryForm {}
.EnquiryForm .EnquiryFormLeft {float:left;display:inline;width:330px;padding-right:20px;border-right:2px solid #D1D1D1;}
.EnquiryForm .EnquiryFormRight {float:left;display:inline;width:340px;margin-left:20px;}
.EnquiryForm .FormRow .RowName  {float:left;width:150px;}

.EnquiryForm .SubmitButton {margin-top:8px;display:block;text-align:right;padding-right:8px;}

/* NEWS LIST */

.NewsItemDate {margin-bottom:10px;font-size:120%;}
.BackButton {float:right;display:inline;color:#1F1F49;font-weight:bold;font-size:120%;}

.NewsListItem {margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #1F1F49;}
.NewsListItem .NewsListingLeft {float:left;display:inline;margin-right:40px;width:520px;}
.NewsListItem .NewsListingRight {float:left;display:inline;width:150px;}
.NewsListItem .NewsTitle {font-weight:bold;color:#EB0000;font-size:120%;margin:5px 0px;}
.NewsListItem .NewsDate {color:#1F1F49;font-weight:bold;}
.NewsListItem .NewsContent {}
.NewsListItem .NewsContent a {padding-right:20px;background:url(../Images/Layout/Summary_ReadMore_BG.gif) no-repeat top right;font-weight:bold;color:#1F1F49;}
.NewsListItem a:Hover {text-decoration:underline;}

/* End */


/* Small Enquiry Form */

.SmallEnquiryForm {background:#4E4E6F;width:208px;padding:15px 8px;color:#FFFFFF;}
.SmallEnquiryForm .ErrorText {color:#FFFFFF;background:#FF0000;padding:3px;}
.SmallEnquiryForm .FormRow {margin-bottom:5px;width:208px;}
.SmallEnquiryForm .Title {float:left;display:inline;width:60px;}
.SmallEnquiryForm .Name {float:left;display:inline;width:140px;}
.SmallEnquiryForm .RowName {display:block;font-size:110%;font-weight:bold;}
.SmallEnquiryForm .Mandatory {color:#FFFFFF;}
.SmallEnquiryForm .DoBCol {float:left;display:inline;margin-right:6px;}
.SmallEnquiryForm .EnquiryFormButton {margin-top:4px;float:left;display:inline;}
.SmallEnquiryForm .EnquiryFormSubText {margin-top:8px;float:right;display:inline;}

/* End */

/* Enquiry Form Creater */

.TextInput {width:510px;}
.TextInput .Label {float:left;display:inline;width:100px;font-weight:bold;}
.TextInput .TextBox {float:left;display:inline;width:400px;}
.ABCForm {width:510px;}
.ABCForm .Question {float:left;display:inline;width:100px;font-weight:bold;}
.ABCForm .Answers {float:left;display:inline;width:400px;}
.ABCForm .Answers label {margin-left:10px;}
.UserDetailForm .Table .Row {width:510px;}
.UserDetailForm .Table .Row .Column {float:left;display:inline;}
.UserDetailForm .Table .Row .Column1 {width:100px;font-weight:bold;}
.UserDetailForm .Table .Row .Column2 {width:400px;}

/* end */

/* Summary Component */

.SummaryComponent {width:156px;background:url(../Images/Layout/Summary_BG.gif) repeat-y top left;}
.SummaryComponent .SummaryInner {width:156px;background:url(../Images/Layout/Summary_Bottom_BG.gif) no-repeat bottom left;}
.SummaryComponent .SummaryTitle {color:#FFFFFF;font-weight:bold;background:url(../Images/Layout/Summary_Header.gif) no-repeat top left;width:116px;padding:8px 10px 6px 30px;}
.SummaryComponent .SummaryTitle a {color:#FFFFFF;text-decoration:none;}
.SummaryComponent .SummaryTitle a:Hover {text-decoration:underline;}
.SummaryComponent .SummaeryImage {margin:4px 3px;border:1px solid #FFFFFF;text-align:center;}
.SummaryComponent .SummaryText {border-top:5px solid #CECECE;margin:0px 4px 10px 4px;padding:10px 4px 0px 4px;color:#4F4F4F;}
.SummaryComponent .ReadMoreLink {color:#1F1F49;text-align:right;padding:0px 10px 7px 0px;}
.SummaryComponent .ReadMoreLink a {text-decoration:none;color:#1F1F49;display:block;padding-right:20px;background:url(../Images/Layout/Summary_ReadMore_BG.gif) no-repeat top right;font-weight:bold;}
.SummaryComponent .ReadMoreLink a:Hover {text-decoration:underline;}

/* End */

/* BBC Component */

.InnerBBC {width:555px;margin-right:20px;}
.BBCContainer {width:175px;float:left;display:inline;}
#BBCBorder {}

/* End */

/* SIte Map */

.SiteMap {}
.SiteMap .SiteMapSection {background:#eeeeee;padding:20px;margin-bottom:10px;}
.SiteMap a.Main {background:url(../Images/Layout/Summary_ReadMore_BG.gif) no-repeat top left;font-weight:bold;padding-left:30px;}
.SiteMap a.SubMain {}
.SiteMap a.SubInner {}

/* END */