﻿body
{
	border:0;
	margin:0;
	padding:0;
	background:#001723;
}
/* No Fonts */
.TopSpacer,.BottomFade, .DarkBottomBg, .FooterBreakBg, .OuterEdges, .ContentSpacing, .NoFont, .SubNavBreak
{
	font-size:0;
}
/* end No Fonts */

.TopSpacer
{
	background:#031923;
	height:10px;
}
.Spacer
{
	background:#031923;
	min-height:10px
}
.ContentBg
{
	background:#013651;
	background-image:url('../../Images/Page/bggrad.gif');
	background-repeat:repeat-x;
	background-position:top;
}
.FooterBreakBg
{
	background:#01334d;
	height:1px;
	width:100%;
}
.FooterBg
{
	background:#002b41;
	height:37px;
}
.MenuBg
{
	background:#92999d;
	background-image:url('../../Images/Heading/bottomFade.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	height:120px;
}
.DarkBottomBg
{
	background-image:url('../../Images/Page/darkBottomFade.gif');
	height:3px;
}
.HeadingBg
{
	width:1004px;
	background:url('../../Images/Heading/heading.jpg')
}
.ContentSpacing
{
	height:30px;
	background:transparent;
}
.menuContainer
{
	position:relative;
}
.menuCover
{
	position:absolute;
	top:-8px;
	left:0;
}
.footerHolder
{
	background:url('../../images/Footer/footerFade.gif')
}
.footerHolder a, .footerHolder a:visited, .footerHolder a:link
{
	font-family:Tahoma;
	font-size:11px;
	text-transform:uppercase;
	color:#e9e7e7;
	text-decoration:none;
	white-space:nowrap;
}
.footerHolder a:hover
{
	color:#e9e7e7;
	text-decoration:underline;
}
.TabLeft
{
	background:url('../../images/tabs/leftTab.png');
	background-position:left;
	background-repeat:no-repeat;
}
.TabCenter
{
	background:url('../../images/tabs/TabBg.png');
}
.tabItemBreak
{
	background:#b6babd;
	height:1px;
}
.PageItemBreak
{
	height:9px;
}
.ContentHolder
{
	padding:12px;
	font-family:Tahoma;
	font-size:12px;
	color:#30383d;
}
.ContentHolder a, .ContentHolder a:visited, .ContentHolder a:link, a.outlink, a.outlink:link, a.outlink:visited
{
	text-decoration:underline;
	color:#033455;
}
.ContentHolder a:hover, a.outlink:hover
{
	text-decoration:underline;
	color:#91a4aa;
}
.Content
{
	padding:14px;
	font-family:Tahoma;
	font-size:12px;
	background:#fefdfd;
}

.ContentHolder table tr td
{
	font-family:Tahoma;
	font-size:12px;
}
.ColBreak
{
	background:#8e9fa7;
	height:110px;
	width:1px;
}
.SubHeading
{
	font-size:12px;
	font-family:Tahoma;
	text-transform:uppercase;
	color:#595959;
}
.SubText
{
	color:#595959;
	font-size:12px;
	font-family:Tahoma;
}
.SubText a, .SubText a:link, .SubText a:visited, .SubText a:active
{
	color:#595959;
}
.SubText a:hover
{
	color:#000000;
}
.greyBg
{
	background:#dddfde;
}
.lightgreyBG
{
	background:url('../../Images/SideMenu/lightGreyBg.gif');
}
.newsHeadImg
{
	padding-left:3px;
}
.SubItemHeadings 
{
	height:20;
	background:#c7cbcc;
}
.SubItemHeadings td div
{
	background:#a8b3b8;
	width:1px;
	font-size:0;
}
.SubItems
{
	background:#f4f4f4;
}
.SubItems .SubItemHeadingsCells
{
	padding-top:7px;
	padding-bottom:7px;
}
.Text td
{
	font-size:12px;
	font-family:Tahoma;
	color:#30383d;
	padding-top:6px;
	padding-bottom:6px;
}
.SubItems .ColBreak
{
	padding-top:8px
}
tr.SubItems td.ColBreakBrands div
{
	height:288;
	background:#a8b3b8;
	width:1px;
	font-size:0px;
}
.Content ul
{
	margin:0 0 0 15;
	padding:0;
	border:0;
}
.ContentDark
{
	background:#dcdfdf;
}
.aboutNavHolder
{
	position:relative;
	height:0;
	z-index:100;
}
.aboutNav
{
	background:transparent;
	display:none;
	position:absolute;
	z-index:20;
	left:-50px;
	top:-2px;
	width:152;
	z-index:100;
}
.aboutNav table
{
	background:#818181;
	background-image:url('../../Images/Heading/subNavBackground.gif');
	background-repeat:repeat-x;
	background-position:top;
	z-index:100;
}
.menuItem
{
	padding-left:5px;
}
.menuItem div
{
	padding-left:5px;
}
.SubNavBreak
{
	height:1px;
	padding-left:31px;
}
.SubNavBreak div
{
	background:#b0afaf;
	width:117px;
}
.SubNavItem
{
	padding-left:33px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:5px 5px;
}
.SubNavItem a
{
	width:100%;
	height:18px;
	padding-top:5px;
}
a img
{
	border:0px;
}
.BackFade
{
	background:#fdfbfb;
	background-image:url('../../Images/ContactPage/BottomFade.gif');
	background-position:bottom;
	background-repeat:repeat-x;
}
.FrontFade
{
	background:transparent;
	background-image:url('../../Images/ContactPage/TopFade.gif');
	background-position:top;
	background-repeat:repeat-x;
	padding:21px 12px 21px 12px;
}
.ContactColBreak
{
	background:#dddfde;
	width:1px
}
.ContactForm tr td
{
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
}
.ContactForm tr td span
{
	text-transform:uppercase;
}
.ContactForm tr td table tr td span
{
	text-transform:none;
	font-weight:bold;
}
.ContactFormBottom
{
	background:#e3e9ed;
	background-image:url('../Images/ContactPage/contactFormBottom.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	height:100%;
}
.ContactFormTop
{
	background:transparent;
	background-image:url('../../Images/ContactPage/contactFormTop.gif');
	background-position:top;
	background-repeat:repeat-x;
	padding-left:13px;
	padding-top:10px;
	padding-bottom:10px;
}
.ContactFormTop table tr td
{
	font-family:Tahoma;
	font-size:12px;
}
ul
{
    margin-bottom: 5px;
    margin-top: 5px;
    margin-left: 25px;
    margin-right: 0px;
}
ul li
{
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 2px;
}
.NewsDate
{
	color:#758084;
	font-family:Tahoma;
	font-size:12px;
	text-transform:uppercase;
}
.NewsHeader
{
	color:#618ca3;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
}
.Text
{
	font-family:Tahoma;
	font-size:12px;
	color:#565f63
}
a.NewsLink,a.NewsLink:visited,a.NewsLink:link,a.NewsLink:active
{
	color:#356f8d;
	font-family:Tahoma;
	font-size:12px;
	text-decoration:underline;
}
a.NewsLink:hover
{
	color:#30383d;
	text-decoration:underline;
}
.NewsMenuHeaderItem
{
	font-family:Tahoma;
	font-size:12px;
	color:#30383d;
}
.HomepageNews
{
	color:#758084
}
.HomepageNews span
{
	color:#033455
}
.HomepageNewsContent
{
	color:#30383d
}
.HomepageNews, .HomepageNewsContent, .HomepageNews span
{
	font-family:Tahoma;
	font-size:12px;
}
a.subTitle
{
    color:#91a4aa;
	font-family:Tahoma;
	font-size:12px;
	text-decoration:underline;
}
a.red
{
    color:#91a4aa;
	font-family:Tahoma;
	font-size:10px;
	text-decoration:underline;
}
.SiteMap, .SiteMap td,  .SiteMap td a
{
	font-family:Tahoma;
	font-size:12px;
	color:#000000
}
 .SiteMap td a:hover
 {
 	color:#266484;
 	text-decoration:underline;
 }
.BreadCrum tr td
{
	white-space:nowrap;
	padding-right: 11px;
	font-family:Tahoma;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1.1;
	color:#e1e1e1;
}
.BreadCrum tr td a, .BreadCrum tr td a:link, .BreadCrum tr td a:visited, .BreadCrum tr td a:active
{
	color:#aeadad;
	text-decoration:none;
}
.BreadCrum tr td a:hover
{
	color:#9e9d9d;
	text-decoration:underline;
}
a.contactClass, a.contactClass:link, a.contactClass:visited, .contactClass
{
	color:#276686;
	
}
label.contactClass
{
	cursor:pointer;
	text-decoration:underline;
}
a.contactClass:hover
{
	color:#000000;
}
ul.Images
{
	list-style-type:none;
	display: inline; 
	margin: 0; 
	padding: 0; 
	list-style-type: none;
	list-style-image: none; 
}
ul.Images li
{
	 display:inline;
}
.Segment
{
	background:#eeeeee;
	background-image:url('../../images/Segments/segmentBG.gif');
	background-repeat:repeat-x;
}
a.mailAnchor, a.mailAnchor:visited ,a.mailAnchor:link
{
	color:#000000;
	text-decoration:none;
}
a.mailAnchor:hover
{
	color:#555555;
	text-decoration:underline;
}
.cursor
{
	cursor:pointer;padding-bottom:8px;
}
.ContactDetails
{
	background:#e3e9ed 
}
ul.region
{
	list-style-image:url('../../images/ContactPage/bullet.gif');
	margin: 24px; 
	padding: 0; 
}
ul.region li
{
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	padding-bottom:8px;
	text-transform:uppercase;
}
ul.region li.SelectedBranch
{
	color:#2b6a8b;
}
.ContactDetailsBlock
{
	color:#30383d;
	font-family:Tahoma;
	font-size:11px;
	background:#d7e1e7;
	border:8px solid #d7e1e7;
}
.ContactDetailsHeading
{
	text-transform:uppercase;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:1px center;
}