﻿#Norfolk
	{
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #414B5A;
	}

#Norfolk .Hidden
	{
	display: none;
	}

#Norfolk .PrintOnly
	{
	display: none;
	}

#Norfolk .PrintNone
	{
	}

#Norfolk .PanelMessage
	{
	color: #414B5A;
	}

#Norfolk .PanelWarning
	{
	color: red;
	}

#Norfolk .PanelError
	{
	color: red;
	}

#Norfolk .AlignRight
	{
	text-align: right;
	}

#Norfolk div
	{
	padding: 0px;
	margin: 0px;
	}

#Norfolk span
	{
	padding: 0px;
	margin: 0px;
	}

#Norfolk table
	{
	padding: 0px;
	margin: 0px;
	}

#Norfolk th
	{
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	text-align: left;
	font-size: 11px;
	}

#Norfolk td
	{
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	text-align: left;
	font-size: 11px;
	}

#Norfolk h1
	{
	padding: 0px;
	margin: 0px;
	}

#Norfolk h2
	{
	padding: 0px;
	margin: 0px;
	}

#Norfolk h3
	{
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	color: #7B1075;
	}

#Norfolk h4
	{
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	color: #414B5A;
	}

#Norfolk p
	{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	}

#Norfolk a
	{
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	}

#Norfolk a:hover
	{
	/*text-decoration: underline;*/
	}

#Norfolk a.ButtonMore
	{
	padding-top: 3px;
	padding-bottom: 6px;
	/*padding-right: 20px;*/
	background-image: url('../Images/Buttons/PlusSymbol_up.png');
	background-position: left top;
	background-repeat: no-repeat;
	}

#Norfolk a.ButtonMore:hover
	{
	background-image: url('../Images/Buttons/PlusSymbol_over.png');
	}

#Norfolk a.ButtonMore span
	{
	display: inline-block;
	padding-right: 20px;
	}

#Norfolk a.ButtonDownload
	{
	background-image: url('../Images/Buttons/DownloadIconBackground.png');
	background-position: left top;
	background-repeat: no-repeat;
	}

#Norfolk a.ButtonDownload:hover
	{
	background-image: url('../Images/Buttons/DownloadIconBackground.png');
	}

#Norfolk a.ButtonDownload span
	{
	padding-right: 17px;
	}

#Norfolk a.ButtonPlay
	{
	background-image: url('../Images/Buttons/PlayIcon.png');
	background-position: left top;
	background-repeat: no-repeat;
	}

#Norfolk a.ButtonPlay:hover
	{
	background-image: url('../Images/Buttons/PlayIcon.png');
	}

#Norfolk a.ButtonPlay span
	{
	padding-right: 17px;
	}

#Norfolk a.ButtonGoToTop
	{
	padding-bottom: 10px;
	background-image: url('../Images/Buttons/UpArrow.png');
	background-position: right top;
	background-repeat: no-repeat;
	}

#Norfolk a.ButtonGoToTop:hover
	{
	background-image: url('../Images/Buttons/UpArrow.png');
	}

#Norfolk a.ButtonGoToTop span
	{
	padding-right: 20px;
	}

#Norfolk a.ButtonLink
	{
	background-image: url('../Images/Buttons/PlusSymbol_up.png');
	background-position: left top;
	background-repeat: no-repeat;
	}

#Norfolk a.ButtonLink:hover
	{
	background-image: url('../Images/Buttons/PlusSymbol_over.png');
	}

#Norfolk a.ButtonLink span
	{
	padding-right: 17px;
	}

#Norfolk input.FormFieldText
	{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	}

#Norfolk textarea.FormFieldText
	{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	}

#Norfolk hr
	{
	height: 1px;
	}

#Norfolk div.PageOuter
	{
	width: 1090px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	background-image: url('../Images/PageFrame/LeftGrad.gif');
	background-position: 0px top;
	background-repeat: no-repeat;
	}

#Norfolk div.PageInner
	{
	width: 1040px;
	width: 1005px;
	margin-left: 15px;
	background-color: white;
	background-image: url('../Images/PageFrame/RightGrad.gif');
	background-position: 990px top;
	background-repeat: no-repeat;
	}

#Norfolk div.PageFrame
	{
	width: 990px;
	background-color: white;
	}

#Norfolk div.PanelPageHeader
	{
	width: 100%;
	height: 90px;
	background-color: white;
	}

#Norfolk div.PanelSearch
	{
	float: left;
	margin-top: 35px;
	margin-left: 30px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #A4ABB6;
	background-color: white;
	}

#Norfolk div.PanelSearch span.SearchField
	{
	display: inline-block;
	width: 155px;
	height: 30px;
	padding-top: 3px;
	padding-left: 10px;
	background-image: url('../Images/SearchField.gif');
	background-position: left top;
	background-repeat: no-repeat;
	}

#Norfolk div.PanelSearch input
	{
	width: 140px;
	border: solid 1px transparent;
	}

#Norfolk div.PanelSearch img
	{
	margin-right: 20px;
	vertical-align: middle;
	}

#Norfolk div.PanelSearch span.PhoneNumber
	{
	color: #7B1075;
	}

#Norfolk div.PanelPageHeader div.PanelLogo
	{
	height: 90px;
	margin-right: 30px;
	background-image: url('../Images/Header/Logo.png');
	background-repeat: no-repeat;
	background-position: right center;
	}

#Norfolk div.NavigationTop
	{
	width: 100%;
	height: 56px;
	background-color: #EDEEF0;
	overflow: visible;
	}

#Norfolk span.MenuMainDivider
	{
	display: inline-block;
	height: 16px;
	vertical-align: middle;
	margin-top: -4px;
	margin-right: 0px;
	border-right: solid 1px #A4ABB6;
	cursor: pointer;
	}

#Norfolk div.MenuMainLevel1
	{
	width: 100%;
	height: 28px;
	background-color: #414B5A;
	}

#Norfolk ul.MenuMainLevel1
	{
	padding: 0px;
	margin-left: 25px;
	margin-right: 30px;
	margin-bottom: 0px;
	list-style: none;
	}

#Norfolk ul.MenuMainLevel1 li
	{
	display: inline;
	padding: 0px;
	margin: 0px;
	}

#Norfolk a.MenuMainLevel1
	{
	display: inline-block;
	height: 28px;
	padding: 0px;
	margin: 0px;
	margin-left: 0px;
	padding-right: 0px;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	color: white;
	background-color: #414B5A;
	background-color: #414B5A;
	}

#Norfolk a.MenuMainLevel1Active 
	{
	color: white;
	background-color: #7B1075;
	}

#Norfolk a.MenuMainLevel1:hover_xxx
	{
	color: white;
	background-color: #7B1075;
	}

#Norfolk a.MenuMainLevel1 span.MenuMainItem
	{
	display: inline-block;
	margin: 0px;
	margin-left: 0px;
	margin-top: 3px;
	padding: 5px;
	}

#Norfolk div.MenuMainLevel2
	{
	display: none;
	width: 100%;
	height: 25px;
	height: 28px;
	background-color: #7B1075;
	}

#Norfolk ul.MenuMainLevel2
	{
	margin-top: 0px;
	margin-left: 25px;
	margin-right: 30px;
	margin-bottom: 0px;
	padding: 0px;
	list-style: none;
	}

#Norfolk ul.MenuMainLevel2 li
	{
	display: inline;
	margin: 0px;
	padding: 0px;
	}

#Norfolk ul.MenuMainLevel2 li span.MenuMainDivider
	{
	display: inline-block;
	height: 12px;
	height: 16px;
	vertical-align: middle;
	margin-right: 6px;
	border-right: solid 1px #7B1075;
	}

#Norfolk a.MenuMainLevel2
	{
	display: inline-block;
	height: 25px;
	height: 28px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	text-transform: none;
	text-decoration: none;
	color: white;
	background-color: #7B1075;
	}

#Norfolk a.MenuMainLevel2Active 
	{
	color: white;
	background-color: #A4ABB8;
	}

#Norfolk a.MenuMainLevel2:hover 
	{
	color: white;
	background-color: #A4ABB8;
	}

#Norfolk a.MenuMainLevel2 span.MenuMainItem
	{
	display: inline-block;
	margin: 0px;
	margin-top: 2px;
	padding: 5px;
	}

#Norfolk a.MenuMainLevel2:hover span.MenuMainItem
	{
	}

#Norfolk div.MenuMainLevel3Outer
	{
	/*position: absolute;
	z-index: 100;*/
	height: 15px;
	display: none;
	}

#Norfolk div.MenuMainLevel3
	{
	display: none;
	width: 100%;
	height: 20px;
	background-color: #EDEEF0;
	}

#Norfolk ul.MenuMainLevel3
	{
	margin-top: 0px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	padding: 0px;
	padding-top: 0px;
	list-style: none;
	}

#Norfolk ul.MenuMainLevel3 li
	{
	display: inline;
	margin: 0px;
	margin-right: 10px;
	padding: 0px;
	padding-top: 0px;
	}

#Norfolk a.MenuMainLevel3
	{
	display: inline-block;
	height: 20px;
	margin: 0px;
	margin-top: 4px;
	padding: 0px;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	color: #414B5A;
	/*border-bottom: solid 2px #EDEEF0;*/
	vertical-align: top;
	}

#Norfolk a.MenuMainLevel3Active
	{
	color: #7B1075;
	/*border-bottom: solid 2px #414B5A;*/
	} 

#Norfolk a.MenuMainLevel3:hover
	{
	color: #7B1075;
	/*border-bottom: solid 2px #414B5A;*/
	}

#Norfolk a.MenuMainLevel3 span.MenuMainItem
	{
	margin: 0px;
	padding: 5px;
	font-size: 10px;
	vertical-align: top;
	}

#Norfolk div.PanelPageBanner
	{
	width: 990px;
	height: 250px;
	background-position: left top;
	background-repeat: no-repeat;
	}

#Norfolk div.PanelPageTitle
	{
	height: 35px;
	margin-bottom: 0px;
	padding-right: 15px;
	background-color: #EDEEF0;
	}

#Norfolk div.PanelPageTitle h1
	{
	margin-left: 30px;
	margin-left: 15px;
	margin-right: 30px;
	padding-top: 8px;
	font-size: 16px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #A4ABB6;
	}

#Norfolk span.PanelPageTitleSection
	{
	text-transform: uppercase;
	}

#Norfolk span.PanelPageTitleDivider
	{
	display: inline-block;
	height: 12px;
	vertical-align: middle;
	margin-left: 6px;
	margin-right: 6px;
	border-right: solid 1px #A4ABB6;
	}

#Norfolk div.PanelPageTitle h1 span.H1Active
	{
	color: #7B1075;
	}

#Norfolk div.PanelPageTitle div.PanelPageNewsItem
	{
	float: right;
	width: 160px;
	height: 30px;
	margin-top: 23px;
	margin-left: 10px;
	vertical-align: top;
	text-align: left;
	font-size: 8px;
	color: #414B5A;
	border-left: solid 1px #A4ABB6;
	}

#Norfolk div.PanelPageTitle div.PanelPageNewsItem a.ButtonMore
	{
	float: right;
	}

#Norfolk div.PanelPageTitle div.PanelPageNewsItem p
	{
	margin-left: 5px;
	margin-right: 20px;
	}

#Norfolk div.PanelPageTitle div.PanelPageTitleCallout
	{
	height: 35px;
	float: right;
	width: 220px;
	background-color: #DCDDE3;
	}

#Norfolk div.PanelPageTitle div.PanelPageTitleCallout h4
	{
	margin-top: 8px;
	margin-left: 10px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #A4ABB6;
	}

#Norfolk div.PanelPageNews h1
	{
	text-transform: uppercase;
	text-align: right;
	}

#Norfolk div.PageContentOuter
	{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	}

#Norfolk div.PageCalloutRight_Home
	{
	width: 400px;
	float: right;
	}

#Norfolk div.PageCalloutRight
	{
	width: 220px;
	/*min-height: 260px;*/
	float: right;
	margin-bottom: 0px;
	padding-top: 23px;
	padding-bottom: 35px;
	font-family: Arial, Sans-Serif;
	background-color: #EEEFF1;
	background-image: url('../Images/PageFrame/RightBottom.png');
	background-position: left bottom;
	background-repeat: repeat-x;
	}

#Norfolk div.PageCalloutRight div.PanelCalloutSectionFollow
	{
	/*min-height: 260px;
	background-image: url('../Images/PageFrame/BackgroundGrad.gif');
	background-position: left top;
	background-repeat: repeat-x;
	background-color: white;*/
	background-color: #EEEFF1;
	}

#Norfolk div.PageCalloutRight div.PanelCalloutSection
	{
	padding-bottom: 20px;
	padding-top: 10px;
	background-color: transparent;
	}

#Norfolk div.PageCalloutRight h4
	{
	/*height: 30px;*/
	padding-left: 10px;
	padding-bottom: 6px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #A4ABB6;
	}

#Norfolk div.PageCalloutRight h4 a
	{
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #A4ABB6;
	}

#Norfolk div.PageCalloutRight p
	{
	margin-left: 10px;
	margin-bottom: 6px;
	font-family: Arial, Sans-Serif;
	}

#Norfolk div.PageCalloutRight p.Downloads
	{
	width: 195px;
	padding: 3px;
	background-color: white;
	}

#Norfolk div.PageCalloutRight p.Downloads img.ImageList
	{
	float: left;
	margin-right: 3px;
	vertical-align: top;
	}

#Norfolk div.PageCalloutRight a
	{
	display: inline-block;
	width: 200px;
	height: 18px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #414B5A;
	border-bottom: solid 1px #EDEEF0;
	border-bottom: solid 1px white;
	}

#Norfolk div.PageCalloutRight p.Downloads a
	{
	width: 196px;
	border-bottom: none;
	}

#Norfolk div.PageCalloutRight a:hover
	{
	color: #7B1075;
	}

#Norfolk div.PageCalloutRight p a.ButtonMore
	{
	background-position: right top;
	}

#Norfolk div.PageCalloutRight p a.ButtonDownload
	{
	height: 35px;
	background-position: right top;
	}

#Norfolk div.PageCalloutRight p a.ButtonPlay
	{
	height: 35px;
	background-position: right top;
	}

#Norfolk div.PageCalloutRight p a.ButtonLink
	{
	padding-bottom: 6px;
	background-position: right top;
	background-color: transparent;
	}

#Norfolk div.PageCalloutRight a.Last
	{
	border-bottom: none;
	}

#Norfolk div.PageCalloutRight a.ButtonMore
	{
	height: auto;
	padding-bottom: 6px;
	}

#Norfolk div.PageCalloutRight span.CalloutRight
	{
	}

#Norfolk div.PageCalloutRight div.MenuSector a.ButtonMore
	{
	height: auto;
	padding-bottom: 6px;
	}

#Norfolk div.PageCalloutRight div.Preview
	{
	display: none;
	position: absolute;
	z-index: 10;
	width: 222px;
	margin-top: -10px;
	margin-left: -0px;
	background-position: left top;
	background-repeat: repeat-y;
	}

#Norfolk div.PageCalloutRight div.Preview div.ImagePreview
	{
	padding-top: 6px;
	padding-left: 11px;
	padding-bottom: 6px;
	background-image: url('../Images/PageFrame/PreviewImageShadow.png');
	}

#Norfolk div.PageContentBody_Home
	{
	width: 705px;
	padding-top: 30px;
	}

#Norfolk div.PageContentBody
	{
	width: 680px;
	padding-top: 30px;
	padding-top: 24px;
	}

#Norfolk div.PageContentBody h1
	{
	margin-bottom: 12px;
	font-size: 16pt;
	font-weight: normal;
	color: #7B1075;
	}

#Norfolk div.PageContentBody h2
	{
	margin-bottom: 6px;
	font-size: 10pt;
	color: #7B1075;
	}

#Norfolk div.PageContentBody p
	{
	margin-bottom: 6px;
	font-size: 9pt;
	color: #414B5A;
	}

#Norfolk div.PageContentBody p.BodyIntro
	{
	font-size: 16px;
	color: #7B1075;
	}

#Norfolk div.PageContentBody p span.BodyIntro
	{
	font-size: 16px;
	color: #7B1075;
	}

#Norfolk div.PageContentBody p.Intro
	{
	margin-bottom: 12px;
	font-size: 12pt;
	color: #414B5A;
	}

#Norfolk div.PageContentBody p span.Intro
	{
	margin-bottom: 12px;
	font-size: 12pt;
	color: #414B5A;
	}

#Norfolk div.PageContentBody p.SectorFeature
	{
	font-size: 11pt;
	color: #7B1075;
	text-transform: uppercase;
	text-align: right;
	}

#Norfolk div.PageContentBody li
	{
	margin-bottom: 6px;
	font-size: 9pt;
	color: #414B5A;
	}

#Norfolk div.PageContentBody td.ExecTitle
	{
	vertical-align: bottom;
	}

#Norfolk div.PageContentBody p.ExecTitle
	{
	font-size: 11pt;
	color: #7B1075;
	}

#Norfolk div.PageContentBody p.ExecName
	{
	font-size: 16pt;
	color: #414B5A;
	}

#Norfolk div.PageContentBody p.SectorIntro
	{
	font-size: 10pt;
	color: #414B5A;
	}

#Norfolk div.PageContentBody p.SectorHeader
	{
	font-size: 12pt;
	font-weight: bold;
	color: #7B1075;
	}

#Norfolk div.PageContentBody div.SectorPullout
	{
	font-size: 14pt;
	font-variant: small-caps;
	color: #7B1075;
	}

#Norfolk div.PageContentBody div.KeyLine
	{
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #A4ABB6;
	}

#Norfolk div.PageContentBody span.ParaText
	{
	font-size: 11px;
	font-weight: normal;
	color: #414B5A;
	}

#Norfolk div.PageContentBody input.FormButton
	{
	font-size: 10px;
	text-transform: uppercase;
	border: none;
	color: white;
	background-color: #414B5A;
	}

#Norfolk div.PageContentBody a
	{
	color: #7B1075;
	}

#Norfolk div.PageContentBody table.FormEntryTable
	{
	margin-bottom: 20px;
	}

#Norfolk div.PageContentBody table.FormEntryTable tr td
	{
	}

#Norfolk div.PageContentBody table.FormEntryTable tr.Alternate td
	{
	background-color: #EDEEF0;
	}

#Norfolk div.PageContentBody table.FormEntryTableOuter
	{
	margin-top: 10px;
	}

#Norfolk div.PageContentBody table.FormEntryTableOuter tr td.Underline
	{
	padding-top: 10px;
	padding-bottom: 0px;
	border-top: solid 1px #414B5A;
	}

#Norfolk div.PageContentBody table.FormEntryTable tr td
	{
	border-top: none;
	}

#Norfolk div.PageContentBody table.FormEntryTable td
	{
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
	}

#Norfolk div.PageContentBody table.FormEntryTable td.FormEntryLabel
	{
	}

#Norfolk div.PageContentBody table.FormEntryTable tr td img.Divider
	{
	height: 1px;
	background-color: #414B5A;
	}

#Norfolk div.PageContentBody table.FormEntryListTable
	{
	margin-bottom: 10px;
	}

#Norfolk div.PageContentBody table.FormEntryListTable td
	{
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 0px;
	}

#Norfolk div.PageContentBody table.FormEntryListTable tr.Alternate td
	{
	background-color: #EDEEF0;
	}

#Norfolk div.PageContentBody table.FormEntryListTable tr td img.Divider
	{
	height: 1px;
	background-color: #414B5A;
	}

#Norfolk div.PageContentBody div.PageContentDynamic table tbody tr td
	{
	font-size: 12px;
	}

#Norfolk div.PageContentBody table.FormDisplayTable
	{
	margin-bottom: 20px;
	}

#Norfolk div.PageContentBody table.FormDisplayTable td
	{
	padding: 4px;
	}

#Norfolk div.PageContentBody table.FormDisplayTable tr.Alternate td
	{
	background-color: #EDEEF0;
	}

#Norfolk div.PageContentBody table.FormDisplayTable td.FormDisplayLabel
	{
	font-weight: bold;
	}

#Norfolk div.PageContentBody table.FormEntryTable tr td.Underline
	{
	}

#Norfolk div.PageContentBody table.FormDisplayTable td
	{
	padding: 4px;
	}

#Norfolk div.PageContentBody img.AlignTop
	{
	float: left;
	margin-right: 3px;
	vertical-align: top;
	}

#Norfolk div.PageContentBody span.FormPageNumber
	{
	font-size: 11px;
	color: #414B5A;
	}

#Norfolk div.PageContentBody span.FormPageNumber a
	{
	font-size: 11px;
	color: #414B5A;
	}

#Norfolk div.PageContentBody span.FormPageNumber span.Active
	{
	color: #7B1075;
	}

#Norfolk div.PageContentBody span.FormPageNumber a:hover
	{
	text-decoration: none;
	color: #7B1075;
	}

#Norfolk div.PageContentBody p.Control
	{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: right;
	}

#Norfolk div.PageContentBody p.Control a
	{
	text-transform: uppercase;
	color: #414B5A;
	}

#Norfolk div.PageContentBody p.Control a:hover
	{
	text-decoration: none;
	color: #7B1075;
	}

#Norfolk div.PageContentBody p.BackToTop
	{
	background-image: url('../Images/Buttons/UpArrow.png');
	background-position: center right;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 20px;
	}

#Norfolk div.PageContentBody p.Control img.BackToTop
	{
	margin-left: 10px;
	vertical-align: middle;
	}

#Norfolk div.PageContentBody hr
	{
	height: 1px;
	color: #A4ABB6;
	background-color: #A4ABB6;
	border: none;
	}

#Norfolk div.PageContentBody hr.RuleLight
	{
	height: 1px;
	color: #A4ABB6;
	background-color: #A4ABB6;
	border: none;
	}

#Norfolk div.PageContentBody hr.RuleDark
	{
	height: 1px;
	color: #414B5A;
	background-color: #414B5A;
	border: none;
	}

#Norfolk div.PageContentBody h3.Download
	{
	height: 19px;
	margin-bottom: 12px;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12pt;
	text-transform: uppercase;
	color: white;
	background-color: #A4ABB6;
	}

#Norfolk div.PageContentBody h3.DownloadActive
	{
	}

#Norfolk img.DownloadIcon
	{
	padding-top: 75px;
	padding-left: 74px;
	}

#Norfolk div.DownloadPreview
	{
	display: none;
	position: absolute;
	z-index: 10;
	width: 222px;
	margin-top: -5px;
	margin-left: 95px;
	background-position: left top;
	background-repeat: repeat-y;
	}

#Norfolk div.DownloadPreview div.ImagePreview
	{
	padding-top: 6px;
	padding-left: 11px;
	padding-bottom: 6px;
	background-image: url('../Global/Images/PageFrame/PreviewImageShadow.png');
	}

#Norfolk div.PageContentBody a.LinkDownload
	{
	display: inline-block;
	width: 90px;
	min-height: 18px;
	padding-bottom: 6px;
	font-size: 8pt;
	color: #414B5A;
	}

#Norfolk div.PageContentBody a.LinkDownload:hover
	{
	color: #7B1075;
	}

#Norfolk div.PageContentBody img.DownloadIcon
	{
	padding-top: 75px;
	padding-left: 74px;
	}

#Norfolk div.PageContentBody div.DropShadow
	{
	 background-image: url('../Images/DownloadsBarGrad.gif');
	 background-repeat: no-repeat;
	 background-position: 0px 25px; 
	}

#Norfolk div.PageFooter
	{
	width: 100%;
	clear: both;
	margin-bottom: 20px;
	border-top: solid 1px #EDEEF0;
	font-family: Arial, Sans-Serif;
	}

#Norfolk div.PageFooter p
	{
	margin-bottom: 0px;
	}

#Norfolk div.PageFooter p.MenuFooterLevel2
	{
	margin-left: 10px;
	font-family: Arial, Sans-Serif;
	}

#Norfolk div.PageFooter a
	{
	font-size: 10px;
	text-decoration: none;
	color: #A4ABB6;
	}

#Norfolk div.PageFooter a:hover
	{
	color: #7B1075;
	}

#Norfolk div.PageFooter p.MenuFooterSection
	{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Sans-Serif;
	color: #414B5A;
	}

#Norfolk div.PageFooter p.Downloads
	{
	margin-top: 10px;
	}

#Norfolk div.PageFooter p.MenuFooterSection a
	{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #414B5A;
	}

#Norfolk table.MenuFooter
	{
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	}

#Norfolk table.MenuFooter p
	{
	margin-right: 5px;
	font-family: Arial, Sans-Serif;
	}

#Norfolk table.MenuFooter p.MenuFooterLevel2
	{
	margin-left: 0px;
	font-family: Arial, Sans-Serif;
	}

#Norfolk table.MenuFooter p.MenuFooterLevel3
	{
	margin-left: 6px;
	font-family: Arial, Sans-Serif;
	}

#Norfolk table.MenuFooter p.MenuFooterExternal
	{
	margin-left: 5px;
	margin-bottom: 7px;
	}

#Norfolk table.MenuFooter p.MenuFooterExternal a
	{
	display: inline-block; 
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom: solid 1px #A4ABB6;
	}

#Norfolk table.MenuFooter p.MenuFooterExternalLast a
	{
	border-bottom: none;
	}

#Norfolk table.MenuFooter p.MenuFooterExternal a img
	{
	margin-bottom: 6px;
	background-image: url('../Images/Buttons/PlusSymbol_up.png');
	background-position: right center;
	background-repeat: no-repeat;
	}

#Norfolk table.MenuFooter p.MenuFooterExternal a:hover img
	{
	background-image: url('../Images/Buttons/PlusSymbol_over.png');
	}

#Norfolk table.MenuFooter a.EnergyProduct
	{
	background-image: url('../Images/Footer/EnergyProductLogo_up.gif');
	}

#Norfolk table.MenuFooter a.EnergyProduct:hover
	{
	background-image: url('../Images/Footer/EnergyProductLogo_over.gif');
	}

#Norfolk table.MenuFooter a.Haden
	{
	background-image: url('../Images/Footer/HadenLogo_up.gif');
	}

#Norfolk table.MenuFooter a.Haden:hover
	{
	background-image: url('../Images/Footer/HadenLogo_over.gif');
	}

#Norfolk table.MenuFooter a.Metalbilt
	{
	background-image: url('../Images/Footer/MetalbiltLogo_up.gif');
	}

#Norfolk table.MenuFooter a.Metalbilt:hover
	{
	background-image: url('../Images/Footer/MetalbiltLogo_over.gif');
	}

#Norfolk table.MenuFooter a.NorfolkGroup
	{
	background-image: url('../Images/Footer/NorfolkLogo_up.gif');
	}

#Norfolk table.MenuFooter a.NorfolkGroup:hover
	{
	background-image: url('../Images/Footer/NorfolkLogo_over.gif');
	}

#Norfolk table.MenuFooter a.Resolve
	{
	background-image: url('../Images/Footer/ResolveLogo_up.gif');
	}

#Norfolk table.MenuFooter a.Resolve:hover
	{
	background-image: url('../Images/Footer/ResolveLogo_over.gif');
	}

#Norfolk table.MenuFooter a.SmithBros
	{
	background-image: url('../Images/Footer/SmithBrosLogo_up.gif');
	}

#Norfolk table.MenuFooter a.SmithBros:hover
	{
	background-image: url('../Images/Footer/SmithBrosLogo_over.gif');
	}

#Norfolk div.PageFooterLine
	{
	width: 100%;
	height: 15px;
	margin-bottom: 20px;
	background-color: #7B1075;
	}
