﻿/*PAGE LAYOUTS
 _lcid="1033" _version="12.0.4518"
    _LocalBinding ------------------------------------------------------------------*/
.floatLeft {
	float: left;
	margin-right: 10px;
	margin-left: 0px;
	margin-top: 5px;
}
.floatRight {
	float: right;
	min-width: 100px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 5px;
}
.welcomeImage {
	float: left;
}
.welcomeImage img {
	margin-right: 10px;
	margin-left: 0px;
	margin-top: 5px;
	border: solid 1px #CCCCCC;
}
.caption {
	font-size: 8pt;
	font-family: verdana;
	color: #666666;
	padding-bottom: 2px;
	margin-top: -3px;
}
.caption p {
	padding-top: 2px;
	margin-bottom: 2px;
}
.header {
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: right;
	white-space: nowrap;
	border-bottom: solid 1px #cccccc;
	font-family: verdana;
	font-size: 8pt;
	color: #666666;
}
.dateLine {
	font-weight: bold;
	float: left;
	white-space: nowrap;
}
.pageContent {
	font-family: verdana, arial;
	font-size: 10pt;
	color: #000000;
}
.pageContent a {
	color: #0d3e79;
	text-decoration: none;
	font-weight: bold;
}
.pageContent a:hover {
	text-decoration: underline;
}
.pageContent a:visited {
	color: #b8292F;
	font-weight: bold;
}
.pageContent UL, .pageContent OL {
	clear: none;
	width:auto;
	list-style-position:inside;
}
.pageTitle {
	margin: 0px;
	font-family: Verdana, Arial;
	font-size: 16pt;
	font-weight: bold;
	color: #0d3e79;
	padding-bottom: 15px;
	border-bottom: 1px #d5d6d7 solid;
}
.splashLinkArea {
	*height: 100px;
	min-height: 100px;
	border: solid 1px #CCCCCC;
}
.imageSplash {
	text-align: center;
	display: block;
	width: 100%;
}
.imageSplash img {
	border: solid 1px #CCCCCC;
}
.splashLinkFrame {
	width: 100%;
	display: block;
	clear: both;
	min-height: 100px; *;
	height: 100px;
}
.floatingRelatedLinks {
	border: solid 1px #CCCCCC;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 5px;
	float: right;
	min-width: 150px; *;
	width: 150px;
	display: inline;
}
.removeMargins {
	margin-top: -11px;
	margin-left: -11px;
	margin-right: -10px;
}
/*CONTROLS 
 _lcid="1033" _version="12.0.4518"
    _LocalBinding ------------------------------------------------------------------*/
.slm-dragdrop-source {
	behavior: url(/_layouts/1033/cmsslwpdragdropsource.htc);
}
.slm-layout-main {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.slm-edit-ecb {
	width: 40px;
}
.slm-edit-ecb div {
	vertical-align: middle;
	height: 23px;
	padding: 2px 0px 0px 2px;
}
.slm-edit-link {
	vertical-align: top;
	padding: 1px 0px 0px 1px;
}
.slm-display-link {
	vertical-align: top;
	padding: 0px;
}
.presence-status-icon {
	float: left;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 0px;
	height: 12px;
	width: 12px;
}
.wp-content {
	margin-bottom: 6px;
	margin-top: 6px;
	margin-left: 4px;
	margin-right: 0px;
}
.cbq-layout-main {
	width: 100%;
	padding: 0;
	margin: 0;
	border: 0;
}
.toc-layout-main {
	width: 100%;
	padding: 0;
	margin: 0;
	border: 0;
}
.item {
	margin-bottom: 6px;
	margin-top: 6px;
	margin-left: 4px;
	margin-right: 0px;
	clear: both;
}
.centered {
	text-align: center;
}
.link-item, .link-item a, .link-item a:link {
	font-family: arial;
	font-size: 8pt;
	color: #003399;
	text-decoration: none;
}
.link-item a:visited, .link-item a:active {
	color: #4167AF;
	text-decoration: none;
}
.link-item a:hover {
	color: #000000;
	text-decoration: underline;
}
.link-item-large, .link-item-large a, .link-item-large a:link {
	font-family: arial;
	font-size: 18pt;
	color: #003399;
	text-decoration: none;
}
.link-item-large a:visited, .link-item-large a:active {
	color: #4167AF;
	text-decoration: none;
}
.link-item-large a:hover {
	color: #000000;
	text-decoration: underline;
}
.description {
	font-family: arial;
	font-size: 8pt;
	color: #4c4c4c;
}
.image-area-left {
	float: left;
	padding-right: 5px;
	padding-left: 0px;
	vertical-align: top;
}
.image-area-right {
	float: right;
	padding-left: 5px;
	padding-right: 0px;
	vertical-align: top;
}
.image-area-top {
	padding-bottom: 5px;
}
.image {
	border: 0;
	vertical-align:top;
}
.image-fixed-width {
	border: 0;
	width: 90px;
}
.bullet {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	vertical-align: top;
	background-image: url('lstbulet.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	padding-right: 0px;
}
.groupheader {
	font-family: Verdana;
	text-align: left;
	margin-bottom: 5px;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	clear: both;
}
.band {
	background-color: #E4E8F0;
	padding: 2px 0px 2px 3px;
}
.large {
	font-size: 18pt;
}
.small {
	font-size: 8pt;
}
.medium {
	font-size: 10pt;
}
.centered {
	text-align: center;
}
.separator {
	border: 1px #333333 solid;
	clear: both;
}
.whitespace {
	margin-bottom: 5px;
	clear: both;
}
.level-header {
	padding: 2px 0px 2px 0px;
}
.level-band {
	background-color: #E4E8F0;
	padding: 2px 0px 2px 3px;
	margin-right: 3px;
	margin-left: 0px;
}
.level-description {
	font-family: arial;
	font-size: 8pt;
	color: #4c4c4c;
}
.level-description-padding {
	padding-left: 15px;
	padding-right: 0px;
	padding-bottom: 1px;
}
.level-item-pos {
	margin: 2px 3px 2px 3px;
	padding: 1px 0px 1px 0px;
}
.level-item, .level-item a, .level-item a:link {
	font-family: arial;
	font-size: 8pt;
	color: #003399;
}
.level-item a:visited, .level-item a:active {
	color: #4167AF;
	text-decoration: none;
}
.level-item a:hover {
	color: #000000;
	text-decoration: underline;
}
.level-section {
	margin-bottom: 6px;
}
.level-bullet {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	vertical-align: top;
	background-image: url('lstbulet.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	padding-right: 0px;
}
.headertitle, .headertitle a, .headertitle a:link {
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #003399;
}
.headertitle a:visited, .headertitle a:active {
	color: #4167AF;
	text-decoration: none;
}
.headertitle a:hover {
	color: #000000;
	text-decoration: underline;
}
.headertitle-large, .headertitle-large a, .headertitle-large a:link {
	font-family: arial;
	font-size: 12pt;
	font-weight: bold;
	color: #003399;
}
.headertitle-large a:visited, .headertitle-large a:active {
	color: #4167AF;
	text-decoration: none;
}
.headertitle-large a:hover {
	color: #000000;
	text-decoration: underline;
}
.headertitle-small, .headertitle-small a, .headertitle-small a:link {
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	color: #003399;
}
.headertitle-small a:visited, .headertitle-small a:active {
	color: #4167AF;
	text-decoration: none;
}
.headertitle-small a:hover {
	color: #000000;
	text-decoration: underline;
}
.headertitle-band, .headertitle-band a, .headertitle-band a:link {
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #003399;
}
.headertitle-band a:visited, .headertitle-band a:active {
	color: #4167AF;
	text-decoration: none;
}
.headertitle-band a:hover {
	color: #000000;
	text-decoration: underline;
}
.cqfeed {
	text-align: right;
}
.ms-slDlg-BodyContainer {
	width: 100%;
	height: 100%;
}
.ms-slDlg-FieldLabel {
	padding-top: 10px;
	padding-bottom: 2px;
}
.ms-slDlg-IndentedFieldLabel {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
}
.ms-slDlg-FieldDescription {
	color: gray;
}
.ms-slDlg-BrowseButton {
	margin-left: 10px;
	margin-right: 5px;
}
.ms-slLinkDlg-InputField {
	width: 275px;
}
.ms-slLinkDlg-FirstPanel {
	text-align: left;
	padding-top: 10px;
	padding-left: 50px;
	padding-right: 20px;
}
.ms-slLinkDlg-Panel {
	text-align: left;
	padding-top: 0px;
	padding-left: 50px;
	padding-right: 20px;
}
.ms-slLinkDlg-PeoplePanel {
	text-align: left;
	background-color: #d6e8ff;
	padding-top: 0px;
	padding-left: 50px;
	padding-bottom: 10px;
	padding-right: 20px;
	margin-top: 5px;
}
.ms-slDlg-ActionText {
	padding-left: 5px;
}
.ms-slDlg-ActionText a, .ms-slDlg-ActionText a:visited, .ms-slDlg-ActionText a:active {
	color: #4167AF;
	text-decoration: none;
}
.ms-slDlg-ActionText a:hover {
	color: #000000;
	text-decoration: underline;
}
.ms-slGroupDlg-InputField {
	width: 362px;
}
.ms-slGroupDlg-Panel {
	text-align: left;
	padding-top: 5px;
	padding-left: 50px;
	padding-right: 20px;
}
.ms-slViewDlg-InputField {
	width: 362px;
}
.ms-slViewDlg-Panel {
	text-align: left;
	padding-top: 5px;
	padding-left: 50px;
	padding-right: 20px;
}
.ms-slViewDlg-FirstPanel {
	text-align: left;
	padding-top: 20px;
	padding-left: 50px;
	padding-right: 20px;
}
.ms-slSortDlg-Panel {
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.listItem div.callOut a {
	font: bold 12.5pt/16pt arial, helvetica, sans-serif;
	color: #ffffff;
}
.title-With-Background {
	background-color: #83B0EC;
	margin-top: 5px;
	padding: 4px;
}
div.title-With-Background a, div.title-With-Background a:link, div.title-With-Background a:hover, div.title-With-Background a:visited, div.title-With-Background a:active {
	font: bold 12.5pt/16pt arial, helvetica, sans-serif;
	color: #ffffff;
}
/* BANDS 
_lcid="1033" _version="12.0.4518"
    _LocalBinding --------------------------------------------------------------*/
html, form {
	height: 100%;
}
.body {
	background-color: #c9c6c5;
	height: 100%;
	margin: 0px;
}
.masterContent {
	background-color: transparent;
}
.spacer {
	width: 12px;
}
/*    BreadCrumb      */
.breadcrumb {
	font-family: arial;
	color: #555555;
	clear: both;
	font-size: 9pt;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 0px;
	border-bottom: 0px #fff solid;
	margin-bottom: 0px;
}
.breadcrumb a, .breadcrumb:active, .breadcrumb a:active {
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	color: #555555;
}
.breadcrumb a:hover {
	text-decoration: underline;
}
.breadcrumbCurrent {
	font-weight: bold;
}
.login {
	display: inline;
}
.login a:hover {
	text-decoration: underline;
}
.sharepointLogin {
	float: right;
	display: inline;
}
.sharepointLogin .ms-globallinks {
	position: relative;
}
a.#zz8_Menu, a.#zz1_MyLinksMenuMenu {
	font-family: arial;
}
div.#zz8_Menu_t img {
	vertical-align: middle;
}
.sharepointLogin div, .sharepointLogin .ms-globallinks, .sharepointLogin .ms-globallinks a,  {
	color: #333333;
}
.logo {
	height: 40px;
	font-size: 14pt;
	font-family: arial;
}
.logo a {
	background-image: url('HP_Logo.png');
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-top: 0px;
	padding-bottom: 80px;
}
.console {
	clear: both;
}
.search {
	margin: 6px 2px 20px 2px;
}
.search .ms-sbcell .ms-sbplain {
	margin-right: 2px;
	margin-left: 2px;
	border: 5px #555555 solid;
	height: 14px;
}
.search .ms-sbcell {
	border: 5px #555555 solid;
	font-weight: normal;
	font-size: 8pt;
	color: #fff;
	padding: 0px;
}
.search .ms-sbgo {
	background: none;
}
.siteActionMenu {
	float: right;
}
.authoringRegion {
	width: 100%;
	background-color: #DDDDDD;
	color: #333333;
}

/*    TOP NAV     */
.topNav {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	border-left: 0px #ccc solid;
	background-image: url('topnav_sidebar4.png'); 
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:0px;
	padding-top:0px;
}
.topNavItem {
	background-image: url('topnav_sidebar4.png');
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: top right;
	font-family: Arial;
	font-size: 10pt;
	color: #103f77;
	text-align: center;
	padding-right: 0px;
	width: 107px;
	padding: 0px;
	line-height: 10pt;
}
.topNavItem a {
	display: block;
	background-image: url('topnav_sidebar4.png');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: transparent;
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 0px;
	height: 40px;
}
.topNavSelected a {
	background-image: url('topnav_sidebar4.png');
	background-repeat: no-repeat;
	background-position: right top;
	color: #103f77;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
}
.topNavHover a {
	display:block;
	background-image: url('topnav_roll.png');
	background-position: right top;
	background-repeat: no-repeat;
	color: #103f77;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
}

.topNavFlyOuts {
	margin-top: -8px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	font-weight: bold;
	width: 200px;
	background-image: url('TopNavFlyoutsItemBottom.png');
	background-repeat:no-repeat;
	background-position: left bottom;
	background-color: transparent;
}
.topNavFlyOutsItem {
	font-family: verdana;
	font-size: 8pt;
	background-color: #9db9da;
	background-image:url('TopNavFlyoutsItem.png');
	background-repeat:repeat-y;
	border: none;
	color: #0d3e79;
	width: 184px;
	min-width: 184px;
	padding-top: 0px;
	padding-bottom: 4px;
}
.topNavFlyOutsItem a {
	display: block;
	padding-top:4px;
	padding-bottom:4px;
	padding-right: 8px;
	padding-left: 8px;
}
.topNavFlyOutsHover {
	background-image: url('TopNavFlyoutsItemHover.png');
	background-repeat: repeat-y;
	color: #0d3e79;
	font-weight: bold;
	padding-right: 0px;
}

.topNavRoundLeft, .topNavRoundRight {
	width: 0px;
	border: 2px #ccc solid;
}

/*     Left Nav          */
.leftNav {
	margin-right: 5px;
	margin-left: 0px;
	margin-top: 4px;
	padding-top: 0px;
	border: 0px #8997BC solid;
	background-color: transparent;
	width: 205px;
}
.leftNavSpacer {
	width: 205px;
}
.leftNav1, .leftNav2, .leftNav3 {
	color: #0d3e79;
	border-bottom: 0px #ccc solid;
}
.leftNavSelected {
	background-color: #f0e7d6;
	color: #0d3e79;
	border-top: 0px;
	border-bottom: 0px #888 solid;
	line-height: 10pt;
}
.leftNav1 {
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
	line-height: 10pt;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
}
.leftNav1 a {
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 5px;
	display: block;
	padding-right: 5px;
}
.leftNav2 {
	font-family: verdana;
	font-size: 8pt;
	line-height: 10pt;
	padding-top: 3px;
	padding-bottom: 3px;
}
.leftNav2 a {
	padding-left: 30px;
	display: block;
	padding-right: 10px;
}
.leftNav3 {
	font-family: verdana;
	font-size: 8pt;
	line-height: 10pt;
}
.leftNav3 a {
	padding-left: 30px;
	display: block;
	padding-right: 10px;
}
.leftNavHover {
	background-color: #ede2ce;
	color: #0d3e79;
}
.leftNavFlyOuts {
	font-family: verdana;
	font-size: 8pt;
	border-top: 1px #CBD1E0 solid;
	border-left: 1px #CBD1E0 solid;
	border-right: 1px #CBD1E0 solid;
}
.leftNavFlyOutsItem {
	border-bottom: 1px #CBD1E0 solid;
	background-color: #ECEFF3;
}
.leftNavFlyOutsItem a {
	padding: 1px 5px 1px 5px;
	display: block;
	color: #354260; *;
	width: 100px;
	min-width: 100px;
}
.leftNavFlyOutsHover {
	background-color: #E5F0F8;
}
.mainContent div.ms-pagebreadcrumb, .mainContent td.ms-pagebreadcrumb {
	display: none;
}
div.ms-wikieditouter {
	position: static;
	border-bottom: 1px #6393d4 solid;
	margin-bottom: 8px;
	margin-right: 5px;
	border-right-width: 1px;
}
div.ms-quicklaunchouter {
	margin-left: 7px;
	margin-top: 5px;
	width: 180px;
	border-width: 0px;
}
/*  CORE CSS OVERRIDES  ----------------------------------------------------------*/
/*   Search   */

#ctl00_PlaceHolderSearchArea_SearchBox{
	width:100px;
	margin-right:30px;
	padding:0px;
}
.search {
	margin: 6px 0px 20px 2px;
}
.search .ms-sbcell .ms-sbplain {
	margin-right: 0px;
	margin-left: 2px;
	border: 5px #555555 solid;
	height: 40px;
}
.search .ms-sbcell {
	border: 5px #555555 solid;
	font-weight: normal;
	font-size: 8pt;
	color: #3A4663;
	padding: 0px;
}
.search .ms-sbgo {
	background: none;
}
.ms-sbtext {
	display: none;
}
/* ERIK - TEST SEARCH STYLE 
.search input {
	background: transparent url('search.gif') left no-repeat;
	padding-left: 25px;
}
.search .ms-sbcell {
	background: url('searchBg.gif') repeat-x;
	border-color: #BD9BBD;
}
*/
/*     SITE ACTIONS             */
.ms-siteaction, .ms-siteaction a {
	font: 8pt arial;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
table.ms-siteaction td.ms-siteaction {
	border-right: solid 1px transparent;
}
table.ms-siteaction td.ms-siteaction div {
	padding: 4px 0px 4px 0px;
	border-right: solid 0px;
}
.ms-siteactionsmenu {
	white-space: nowrap;
	font: 8pt arial;
	padding: 0;
	border: none;
	cursor: pointer;
}
.ms-siteactionsmenu div div div {
	background-image: none;
	background-repeat: repeat-x;
	border-top: 1px solid transparent;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	background-color: transparent;
	padding: 0px 4px 0px 4px;
}
.ms-siteactionsmenu div div div a {
	color: #fff;
	font-weight: bold;
}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover {
	background-image: none;
	background-repeat: repeat-x;
	border-top: 1px solid transparent;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	background-color: #2483c6;
	color: #fff;
	font-weight: bold;
}
td.ms-sbcell {
	border: 0px;
}
.ms-sbLastCell {
	padding-right: 0px;
}
.ms-sbLastcell, .ms-rightbodysectionsearchbox {
	width: 5px;
}
#ctl00_PlaceHolderSearchArea_SearchBox {
	width: 100px;
}
.ms-HoverCellInActive, .ms-SpLinkButtonInActive {
	color: #fff;
}
td.ms-sbgo {
	background-color: transparent;
}
body {
	background: #c9c6c5 url('body_bg4.jpg') no-repeat;
	background-position:center top;
	color: #000000;
	height: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
td.ms-globaltitlearea{
background-color: #fff;}

/*   CALENDAR STYLES    */
/*
.ms-calheader {
	background-color: #CEDCED;
}
*/
.ms-calheader img {
	width: auto;
}
/*
.ms-cal-navheader {
	background: #CEDCED;
	border: ;
	vertical-align: ;
}
.ms-cal-weekday {
	background: CEDCED;
	color: ;
	font-weight: ;
	padding:;
}

.ms-cal-weekempty {
	background: CEDCED ;
	width: ;
	font-size:;
}
.ms-cal-topday {
	background: ;
	border: 1px F0F1F1 solid ;
	font-weight: ;
	color:;
	text-align:;
}
.ms-cal-topdayover {
	background: ;
	border: 1px F0F1F1 solid ;
	cursor: auto;
	text-align:;
}
.ms-cal-nodataMid {
	font-family: ;
	font-size: ;
	vertical-align: ;
	padding: ;
	border:;
	background:;
}
.ms-cal-nodataBtm2 {
	padding: ;
	border: ;
	background: ;
	vertical-align: ;
}
.ms-cal-week {
	background:;
	border:1px F0F1F1 solid;
}
.ms-cal-weekselected {
	color:;
	text-decoration:;
	border:;
	cursor:;
	background:;
}
.ms-cal-workitem {
	font-family: ;
	font-size: ;
	padding: ;
	border:;
	vertical-align:;
	background:;
}
.ms-cal-workitem2B {
	padding: ;
	border: ;
	background: ;
}
.ms-cal-noworkitem {
	padding:;
	border:;
	background:;
}
.ms-cal-noworkitem2B {
	padding:;
	border:;
	background:;
}
.ms-cal-topday-today {
	background:;
	border:;
	text-align:;
	font-weight:;
	color:;
	text-decoration:;
}
.ms-cal-topday-todayover {
	background:;
	border:;
	cursor:;
	text-decoration:;
}
.ms-cal-defaultbgcolor {
	background:;
	text-align:;
	font-weight:;
	
}
.ms-cal-defaultbgcolorsel {
	background:;
	text-align:;
	font-weight:;
	overflow:;
	padding:;
	cursor:;
	color:;
	text-decoration:;
}
.ms-cal-time {
	border:;
	width:;
	background:;
}
.ms-cal-alldayevent {
	text-align:;
	border:;
	padding:;
	height:;
	vertical-align:;
	overflow:;
	text-decoration:;
	background:;
	height:;
	font-family:;
	font-size:;
}
.ms-cal-wemptycell,.ms-cal-wemptycellL {
	border:;
	background:;
}
.ms-cal-tweekitem {
	border:;
	background:;
	width:;
	height:;
	padding:;
	vertical-align:;
	font-family:;
	padding:;
	overflow:;
}
.ms-cal-tdayitem {
	border:;
	background:;
	width:;
	height:;
	padding:;
	vertical-align:;
	font-family:;
	font-size:;
	overflow:;
}
/*      HPRS CSS   ------------------------------------------------------------- */
/*   HP MAIN     */
#HPRS {
	height: 100%;
}
#HPHeader {
	background-color: transparent;
	background-image: url('Header_spotlight.jpg');
	background-repeat: no-repeat;
	background-color: #0d3e79;
}
#headershadow {
	background-image: url('Header_Shadow.png');
	background-repeat: repeat-x;
	padding-bottom: 0px;
	background-position: left bottom;
}
#LogoContainer {
	background-color: transparent;
/*padding-bottom: 15px;*/
}
#zz1_logoLinkId {
	padding-bottom: 15px;
}
#HPMain {
	padding-top: 0px;
	background-image: url('Content_body_bg.png');
	background-repeat: repeat-y;
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
	text-align:left;
	margin-top: -4px;
}
.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
.HPWelcome1 {
	position: absolute;
	top: 20px;
	right: 0px;
	width: 250px;
}
#HPWelcome2 {
	position: absolute;
	height: 15px;
	top: 20px;
	right: 5px;
	width: 100px;
}
#PubConsole {
	width: 960px;
	padding-left:15px;
	padding-right:15px;
}
/*   HP HEADER      */
/* HP SITE ACTIONS   */
#HPsiteactioncontainer {
	height: 15px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: auto;
}
/*  HP SEARCH    */
#HPsearch {
	position: absolute;
	right: 10px;
	background-color: transparent;
}
/*   HP TOP    */
#HPtop {
	background-color: transparent;
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 0px;
	height: 100px;
	background-image: url('HP_Header.png');
	background-position: left top;
	background-repeat: no-repeat;
}
#topnav {
	background-image: url('topnav.png');
	background-position: left bottom;
	background-repeat: repeat-x;
	height: 47px;
	padding-top:4px;
	margin-top:-7px;
	background-color: transparent;
	border-bottom: 0px #2484C6 solid;
}
#navbar{
	width:960px;
	margin-right:auto;
	margin-left:auto;
}
/*   HP MIDDLE   */
#HPMiddle {
	background-color: transparent; 
    background-image: url('HeaderShadow_middle.png'); 
    background-repeat: repeat-x; 
    padding-bottom: 0px; 
    background-position: left top;
    padding-top:6px;
    width:960px;
    margin-left:15px;  
}
#HPleftnavcontainer {
	Float: left;
	width: 205px;
	background-color: transparent;
	padding: 0px;
	margin-left: 0px;
	padding-bottom: 30px;
}
#HPtopContainer {
	display: none;
}
#HPCentreContainer {
	float: left;
	background-color: transparent;
	margin-left:10px;
	margin-right:15px;
	padding-top:10px;
	padding-bottom:15px;
	width: 725px;
}
#HPRightContainer {
	float: right;
	margin-left:10px;
	margin-right:5px;
	padding-top:15px;
	padding-bottom:5px;
	background-color: transparent;
	text-align: left;
	width: 0px;
}
#HPRightContainer img {
	margin-left: 3px;
}
/*   HP  Static Links    */
#HPstaticmenu {
	background-color: transparent;
	position: absolute;
	right: 140px;
	height: 20px;
	padding: 5px 0px;
	font-size: 12px;
	color: #fff;
	text-align: right;
	font-weight: bold;
}
#HPstaticmenu ul {
	margin: 10px 0 10px 0;
	font-size: 10px;
	display: inline;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#HPstaticmenu li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#HPstaticmenu a:link {
	line-height: 14px;
	margin: 0 5px 4px 5px;
	font-size: 10px;
	text-decoration: none;
	color: #fff;
	padding-right: 6px;
	border-right: 2px #fff solid;
}
#HPstaticmenu a:visited {
	line-height: 14px;
	margin: 0 5px 4px 5px;
	text-decoration: none;
	color: #fff;
	padding-right: 6px;
	border-right: 2px #fff solid;
}
#HPstaticmenu a:hover {
	color: #fff;
	font-size: 10px;
	text-decoration: underline;
}
/*    HP FOOTER   */
#HPBottom {
	background-image: url('HP_footer.png');
	background-repeat: no-repeat;
	background-position: left top;
	width: 960px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 30px;
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
	height: 95px;
	font-size: xx-small;
	color: #fff;
	text-align: right;
}
#HPFooterleft {
	float: left;
	margin: 0px;
	padding-left: 5px;
	padding-top: 60px;
}
#HPFooterleft p {
	font-size: xx-small;
}
#HPfooterright p {
	float: right;
	margin: 0;
	padding: 10px 0;
	text-align: right;
}
#HPfooterright ul {
	margin: 20px 0px 20px 0;
	font-size: 10px;
}
#HPfooterright ul, #HPfooterright li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#HPfooterright li {
	border-left: 2px #fff solid;
}
#HPfooterright a:link {
	line-height: 14px;
	font-size: 10px;
	font-weight: bold;
	margin: 0 10px 4px 10px;
	text-decoration: none;
	color: #fff;
}
#HPfooterright a:visited {
	line-height: 14px;
	font-weight: bold;
	margin: 0 10px 4px 10px;
	text-decoration: none;
	color: #fff;
}
#HPfooterright a:hover {
	color: #fff;
	font-size: 10px;
	text-decoration: underline;
}


@media screen and (-webkit-min-device-pixel-ratio:0) { 

/* Safari 3.0, chrome and Opera 9 rules here */ 

                #HpMain { 

                        margin-top:-25px; 

                } 

                #HPHeader {

                                                Background-image:none;

                }

                #HPMiddle{ 

                        margin-top:-20px; 

                } 

                #topnav{ 

                        background-position: left top; 

                        height: 47px; 

                        padding-top:3px; 

                        margin-top:-5px; 

                } 

                .topnav{ 

                        padding-top:0px; 

                } 

}


