﻿/****************************
 START STYLES FOR SCREEN
*****************************/

@media screen {

/********************************************************/

/*	GLOBAL PAGE SETUP - BODY, FONTS	*/

/********************************************************/

html {
	font-family: Verdana, Arial, Geneva, Helv, Helvetica, Tahoma, Sans-Serif;
/*	font-size: 11px; */
	font-size: 76%;
    margin: 0; 
    padding: 0;
	color: #000;	
	}

body {
    margin: 0; 
    padding: 0 0 0 0;
	background-color: #A69F98;
	text-align: center;
	}	

/* DEFAULT SETTINGS ALL STYLES */
* {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Geneva, Helv, Helvetica, Tahoma, Sans-Serif;
	}

a:link, a:visited, a:active, a:hover {
	color:#0000FF;	}


/********************************************************/

/*	MAIN CONTAINER TOP - GLOBAL REGIONS					*/

/********************************************************/


div.newcastle_permanent {
	width: 100%;
	background: #A69F98;
	height: 20px;
	display: block;
	position: relative;
	top: 0;
	left: 0;
	z-index: 10;}


/* MAIN CONTAINER - WHITE BACKGROUND WITH ROUND CORNER TOP */
div.masthead {
	width: 770px;
	margin: 0;
	margin: 0 auto;
	height: 131px;
	padding: 0;
	background: #FFF url(images/containerMain_bg1.gif) top left no-repeat;
	text-align: left;
	position: relative;
	clear: both;
	z-index: 5;
	}
	
/* HEADER CONTAINER - BLACK BACKGROUND WITH LOGO & SEARCH */
/* PRINT: HIDE */
div.headbanner {
	width: 770px;
	height: 131px; /* must be the same as masthead */
	background-image:url(images/containerHd_bg.jpg);
	background-position: 7px 7px; /*left top */
	background-repeat: no-repeat;
	background-color: transparent;
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 5;
	}


/********************************************************/

/*	MAIN CONTAINER MID - white bg, round bottom/right	*/

/********************************************************/

/* MAIN CONTAINER - WHITE BACKGROUND WITH ROUND CORNERS */
div.containerMid {
	width: 770px;
	background-image: url(images/containerMid_bg.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #fff;
	padding:0 0 0 0;
	margin: 0 auto;
	position:relative;
	clear: both;
	z-index:2;}

.clearer{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
	position: relative; }	

.col{
	position:absolute;
	z-index:0;
	bottom:0;
	margin: 0;
	padding: 0;
}

.one{	
	width: 30px; 
	padding: 0; 
	margin: 0;
	background-image: url(images/blockLeft_bg.gif);
	background-position: 0 0;
	background-repeat: repeat-y;
	bottom:8px;
	left: 0;
	}

/* only used on internal pages - hidden on home
.two{
	left:34px;
	width:174px;
	background-color: #000000;
	background-image: url(images/navLeft_arc.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	bottom:8px;
	padding: 0; 
	margin: 0;
	}
	 */
.three {
	left:582px;
	width: 180px;
	background-image: url(images/rightPane_bg2.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	bottom:8px;
	background-color: #d3cec7;
	padding: 0; 
	margin: 0;
	}

/* the only hacks in this code are here */
html>body .col{top:0}/* hide from ie6 and under*/
* html .col{height:4000em;}/*ie6- only */

/* LEFT BLOCK with black/grey vertical lines and arched top */
div.blockLeft {
	float: left;
	width:30px;	
	min-height: 40px;
	background-image: url(images/blockLeft_bg.gif);
	background-position: 0 0;
	background-repeat: repeat-y;	
	padding: 0;
	margin: 0;
	display:inline;	
	position:relative;
	z-index:1;
	}
	
div.blockleft img { padding: 0; margin: 0; border: 0;	}

div.AdminBlockMid {
	width: 100%;
	}

		
div.AdminContentPane 
{
	width:700px;
	min-height:400px;
	margin:20px 0 0 20px;
	
}	



/********************************************************
 --------------------------------------------------------

	LANDING PAGE V1 - styles specific only to landing page.
	(also refer to container.css)

---------------------------------------------------------
*********************************************************/

/* 	NEWCASTLE PERMANENT LOGO - HEADER 		*/
div.NewcastlePerm 	{
	float: left;
	width: 271px;
	height: 110px;
	padding: 0;
	margin: 0;
	}

div.NewcastlePerm img {
	border: 0;
	margin: 50px 0 0 40px;
	padding: 0;
	}	
div.NewcastlePerm a, NewcastlePerm a:link, div.NewcastlePerm a:visited, div.NewcastlePerm a:hover, div.NewcastlePerm a:active { border: 0; margin: 0; padding: 0;}  


/* INSERT REGION NAME */
div.NewcastlePerm_Region 	{
	float: right;
	height: 35px;
	width: 400px;
	text-align: right;
	padding: 75px 40px 0 0;
	color: #FFFFFF;
	}

div.NewcastlePerm_Region img, div.NewcastlePerm_Region p 	{
	border: none;
	text-align: right; }
	
div.LandingblockMid {
	width: 732px;
	float: left;
	text-align: left;
	position: relative;
	z-index: 0;
	margin: 0;
	padding: 0 0 0 0;
	}
	
/* Leaderboard on LANDING PAGE */	
div.LandingLeaderboard	 {
	width: 730px;
	height: 158px;
	height: auto;
	overflow: visible;
	position: relative;
	text-align: left;
	padding: 0 0 0 2px;
	margin: 0 0 0 0;
	}

div.LandingLeaderboard img, div.LandingLeaderboard p img {
	border: none;
}

div.LandingContentContainer {
	width: 732px;
	background-image: url(images/LandingPage_bg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	padding: 0;
	margin: 8px 0 8px 0;
	position: relative;
	z-index: 1;	}

	div.LandingContentContainer:after {
	content:"";
	display:block;
	clear:both; 	}
	* html div.LandingContentContainer { height:1px;	}	

/* position of corners & content are relative to this container */
div.LandingContentPane {
	width: 542px;
	float: left;
	margin: 0 0 0 2px;
	padding: 0;
	position: relative;
	z-index: 0;
 }
 
div.LandingTopCnr {
	width: 15px;
	height: 15px;
	margin: 0;
	padding: 0;
	background-image: url(images/LandingTopCnr.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	float: none;	
	}
	
div.LandingBotCnr {
	width: 12px;
	height: 12px;
	margin: 0;
	padding: 0;	
	background-image: url(images/LandingBotCnr.gif);
	background-repeat: no-repeat;
	background-position: right bottom;		
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 3;
	float: none;	
/* fix for IE bug if odd number of pixels for bottom align */	
	_bottom: expression(this.parentNode.clientHeight % 2 == 0 ? 0 : -1);		
	}
	
div.LandingContent {
/*	width: 542px; */
	width: 500px;
	margin: 0;
	padding: 20px 20px 30px 20px;
	position: relative;
	z-index: 2;
	background-color: transparent;
	border: 1px solid #919191;	}
	
	div.LandingContent:after {
	content:"";
	display:block;
	clear:both; 	}
	* html div.LandingContent { height:1px;	}	

	
.LandingrightPane {
	float: right;
	width: 180px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	z-index: 2;
	}

div.LandingrightPane p {
	margin: 0 auto;
	padding: 0;
	text-align: center;
		}	
	
/***************** Added by Leander 19-Oct **************************************************************
***** Added to support BannerDisplay 4.5 (DNN Module) Ad buttons on this group of landing page skins ***
********CSS HACK to fix problem with Banner position in Firefox******************************************/
div.LandingrightPane table tr td 
{
	margin: 0 auto;
	padding: 0 0 0 25px;
	*padding: 0;
	_padding: 0;
	text-align: center;

}	

/*******************************************************************************************************/		
		
div.LandingRightTop {
	width: 10px;
	height: 10px;
	padding: 0;
	margin: 0;
	background-image: url(images/rightPane_bg1.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: transparent;	
	bottom: 0;
	left: 0;
	z-index: 4;	
}


div.Landing_AdBottomLogo 
{
	width: 180px;
	height: 308px;
	margin: 0 auto;
	text-align: center;
    background-image: url(images/rightPane_Landing.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: transparent;	
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 2;
	padding-bottom: 10px;
	/* fix for IE bug if odd number of pixels for bottom align */	
	_bottom: expression(this.parentNode.clientHeight % 2 == 0 ? 0 : -1);		
	}
	
	div.LandingRightBottom img {
	margin: 7px 0 16px 0;
	border: none;
	}
	
	
div.LandingStretch {
	float: right;
	background-color: transparent;
	height: 330px;
	width: 1px;
	}

.threeLanding {
	left:	582px;
	bottom: 8px;
	width: 180px;
	padding: 0; 
	margin: 0 0 0 0;
	z-index: 1;	
	}
	
div.Landing_AdTop, div.Landing_AdBottom	 {
	text-align: center;
	margin: 0 auto;
	padding: 0;
	width: 178px;
	position: relative;
	clear: both;
	}
	
div.Landing_AdTop img, div.Landing_AdBottom img {
	padding: 14px 0 14px 0;
	margin: 0 auto;
	text-align: center;
	border: none;
	}	

div.Landing_AdTop a:link img, div.Landing_AdTop a:visited img {
	margin: 0 auto;
	text-align: center;
	border: none;
	}

div.Landing_AdBottom img.line {
	margin: 2px auto 2px auto;
	text-align: center;
	border: none;
	}	
	
	
/*************************TEST FOR AD BANNER *******************/


/**************************************************************/


/********************************************************
 --------------------------------------------------------

	LANDING PAGE V2 - styles specific only to landing page.
	variations for v2 including left pane (content right)

---------------------------------------------------------
*********************************************************/

div.Landing2ContentContainer {
	width: 732px;
	background-image: url(images/leftpaneBG.jpg);
	background-repeat: repeat-y;	
	background-position: 0 0;
	padding: 0;
	margin: 4px 0 8px 0;
	position: relative;
	overflow: visible;
	float: left;
	z-index: 1;	}

	div.Landing2ContentContainer:after {
	content:"";
	display:block;
	clear:both; 	}
	* html div.Landing2ContentContainer { height:1px;	}	


div.Landing2Content {
/* 	width: 382px; */
	width: 342px;
	margin: 0;
	padding: 10px 20px 30px 20px;	
	float: left;
	position: relative;
	z-index: 2;
	background-color: transparent;
	border: none;	}
	
	div.Landing2Content:after {
	content:"";
	display:block;
	clear:both; 	}
	* html div.Landing2Content { height:1px;	}	
		
div.LandingLeftPane {
	float: left;
	width: 348px;
	margin: 0 auto;
	text-align: center;
	padding: 0;
	background-color: transparent;
	position: relative;
	overflow: hidden;
	z-index: 2;	}

div.LandingLeftTop {
	width: 348px;
	height: 179px;
	padding: 0;
	margin: 0;
	background-image: url(images/leftpaneBGtop.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: transparent;	
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;	}

div.LandingLeftBottom {
	min-height: auto;
	min-width: 348px;
	width: 348px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background-image: url(images/lelftpaneBGbot.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
/*	background-color: red;
	border: 1px solid red; */
	position: absolute;
	float: right;
	clear: both;
	bottom: 0;
	left: 0;
	z-index: 2;
	display: block;
	overflow: visible;	
	/*fix for IE bug if odd number of pixels for bottom align 	*/
	_bottom: expression(this.parentNode.clientHeight % 2 == 0 ? 0 : -1);	}

div.LeftPaneContent1, div.LeftPaneContent2, div.LeftPaneContent3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	colour: #000;
	text-align: center;
	padding: 20px;
	margin: 0 auto;
	width: 280px;
	height: 230px;
	position: relative;
	clear: both;
	z-index: 99; 	}
	
div.LeftPaneContent2	 {
	}	

div.LeftPaneContent3	 {
	padding-bottom: 50px;}	
	
div.LeftPaneContent1 p img, div.LeftPaneContent1 img,
div.LeftPaneContent2 p img, div.LeftPaneContent2 img,
div.LeftPaneContent3 p img, div.LeftPaneContent3 img {	
	margin: 0 0 0 19px;
	border: 0;
	z-index: 99;
}

div.LeftPaneContent1 h1, div.LeftPaneContent2 h1, div.LeftPaneContent3 h1 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	width: 280px;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 2px 0;
	float: left;
}

div.LeftPaneContent1 p, div.LeftPaneContent2 p, div.LeftPaneContent3 p {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	width: 280px;
	text-align: left;
	margin: 0;
	padding: 0;
	float: left;
	clear: left;
}

div.LeftPaneContent1 p a:link, div.LeftPaneContent1 p a:visited,
div.LeftPaneContent2 p a:link, div.LeftPaneContent2 p a:visited,
div.LeftPaneContent3 p a:link, div.LeftPaneContent3 p a:visited {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #867C73;
	text-decoration: none;
}

div.LeftPaneContent1 p a:hover, div.LeftPaneContent1 p a:active,
div.LeftPaneContent2 p a:hover, div.LeftPaneContent2 p a:active,
div.LeftPaneContent3 p a:hover, div.LeftPaneContent3 p a:active {	
	text-decoration: underline;
}
		
/********************************************************
 --------------------------------------------------------

	FONT / DEESIGN - 
	styles specific only to landing page.

---------------------------------------------------------
*********************************************************/

div.LandingContent p, div.Landing2Content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 11px 0 11px 0;
	line-height: 145%;
	color: #000;
	}

div.LandingContent p a:link, div.LandingContent p a:visited
{
	background-image: none;
	color: #000000;
	font-weight: bold;	
	}
div.Landing2Content p a:link, div.Landing2Content p a:visited {
	background-image: none;
	color: #a69f98;
	font-weight: bold;	
	}
	
div.LandingContent h1, div.Landing2Content h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 0 11px 0;
	line-height: 140%;
	color: #867C73;
}

div.LandingContent h2, div.Landing2Content h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 12px 0;
	padding: 25px 20px 0 0;
	line-height: 140%;
	color: #000;
}

div.Landing2Content h2 {
	margin: 0 0 12px 0;
	padding: 20px 0 0 0;
	line-height: 140%;
	color: #000;
}

div.LandingContent h2 a:link, div.LandingContent h2 a:visited,
div.LandingContent h3 a:link, div.LandingContent h3 a:visited {
	font-weight: bold;
	color: #a69f98;
	padding: 0 0 0 13px;
	margin: 0 0 0 17px;
	background-image: url(images/GreyArrow.jpg);
	background-repeat: no-repeat;
	background-position: 0 2px; }

div.LandingContent h2 a:hover, div.LandingContent h2 a:active,
div.LandingContent h3 a:hover, div.LandingContent h3 a:active {
	color: #867C73; }

	/* remove left margin on h3 */
	div.LandingContent h3 a:link, div.LandingContent h3 a:visited { margin: 0; }


/* super large header for bold campaigns */
div.LandingContent h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #000;
	margin: 0 0 12px 0;
	padding: 5px 0 0 0;
	line-height: 140%;
}

/* H6 HEADING 6 - NORMAL FONT, WARM GREY (used for footer disclaimers etc) */
div.LandingContent h6, div.Landing2Content h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999090;
	padding: 15px 0 0 0;
	margin: 0 0 0 0; }
		
    div.LandingContent h6 a:link, div.LandingContent h6 a:visited,
    div.Landing2Content h6 a:link, div.Landing2Content h6 a:visited   { 	
	    color: #999090;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	    font-weight: normal;  }	
		

div.LandingContent table.landing {
	width: 496px;
	padding: 0;
	margin: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(images/tableBG.jpg);
	background-color: #F5F3ED;
	background-repeat:repeat-y;		
	}

div.LandingContent table.landing th {
	background-color: #A69F98;
	color: #fff;
	padding: 3px 7px 3px 7px;
	border-right: 1px solid #fff;	}

div.LandingContent table.landing td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 7px 3px 7px;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	}

/* BULLET POINTS WITH GREY ARROW */
div.LandingContent ul, div.Landing2Content ul { margin: 0 0 10px 0; }

div.LandingContent ul li, div.Landing2Content ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;	
	padding: 2px 0 4px 13px;
	margin: 0 0 0 3px;
	background-image: url(images/GreyArrow.jpg);
	background-repeat: no-repeat;
	background-position: 0 3px;
	position: relative;
}

div.LandingContent ul li a:link, div.LandingContent ul li a:visited {
	color: #000000;
} 


/* NUMBERED LIST */
div.Landing2Content ol { margin: 0 0 20px 0; }
div.Landing2Content ol li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 0 6px 0;
	margin: 0 0 0 22px;
}


/* FOR SMALL NOTES */
div.LandingContent h4, div.Landing2Content h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #A69F98;
	padding: 30px 0 8px 0;
}

div.Landing2Content li a:link, div.Landing2Content li a:visited { color: #a69f98; }


div.Landing2Content img {
	border: none; }

/********************************************************/

/*	SPECIAL STYLES FOR LANDING PAGE CONTENT				*/

/********************************************************/	

div.LandingContent table.productads  {
	width: 496px;
	margin: 0;
	padding: 0;
	border: none; }

div.LandingContent table.productads td.mood  { 	width: 259px; }

div.LandingContent table.productads td.mood  img { 	
	border: none;
	padding: 0;
	margin: 0 0 10px 0; }

table.productads td.ads  { 
	width: 228px;
	margin: 0;
	padding: 0;
	 }

table.productads td.ads img { 
	border: none;
	margin: 0 0 12px 9px;
	padding: 0;
}

/* For 'call us today */
div.Landing_AdTop h1 {
	text-align: left;
	margin: 5px 0 0 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;}

div.Landing_AdTop h2 {
	text-align: left;
	margin: 0 0 20px 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	}


/********************************************************/

/*	FOOTER CHANNEL 			*/

/********************************************************/	

/* div.navFooter USED FOR ADMIN CONTROLS */

div.footer2	{
/* refer to portal.css for more settings */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 770px;
	}	


div.adminSpacer
{
	height:400px;
	display:inline;
	float:left;
}

table .ControlPanel {
	background-image: none;	}

/*****************************

	GLOBAL MODULE STYLES

*****************************/

/* refer to container.css */
div.divlineblack {}


/* This controls the top administrative menu when it is displayed. */
.controlpanel {
	width: 100%;
	background-color: #dfe5f2;
	z-index: 1000;
	position:relative;
}

div.LeftColCover
{
	height:100px;
	width:174px;
	background-color:Green;
	margin: 3px 0 0 4px;
	padding:0;
	z-index:4;
	display:inline-block;
}

div.blackbg {
    height: 4px;
    background-color: #000;
	width: 174px;
	float: left;
	display: inline;
	padding: 0;
	margin: 0 0 0 4px; 
	clear: both;
	z-index: 999;   }



/*****************************
******************************
	PRINT SPECIFIC STYLES
******************************
*****************************/

div.printonly { display: none; }
div.footerPrint { display: none; }
div.printText { display: none; } 
} 
  
@media print {

@page {
  	size: 210mm 297mm;
/*  margin: 20mm 10mm 25mm 10mm; */
	margin: 0 0 0 0;
 }


body { 
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;

	font-family: Verdana, Arial, Tahoma;
	font-size: 12pt;   
	width: 100%;
	background: white;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;	
	padding: 0;
	color: #000000;  
  }
  
html {  
  background: white;
  font-family: Verdana, Arial, Tahoma;
  font-size: 12pt; 
}

/* HIDE THESE REGIONS */
.newcastle_permanent, 
.masthead, 
.headbanner, 
.NPBSlogo, 
.headSearch, 
.strapline, 
.blockLeft, 
.navLeft, 
.navMain,
.InternetBanking, 
.rightPane, 
.DNNuserlogin, 
.controlpanel,
.col, .one, .two, .three,
.AdminBlockMid,
/* Had to remove this so that the VersionManager could be printed
 * in the Content Manager Module.
.AdminContentPane,*/
.navHeader,
.PageBanner,
.HomeContentPane,
.LeftPane,
.VersionManager,
.rightPaneCareers,
.three,
.navCareers,
.CareersLeaderboard,
.CareersAdPanel,
.CareersTeaserPanel,
.LandingLeaderboard,
.LandingRightBottom,
.LandingrightPane,
.LandingRightTop,
.LandingTopCnr,
.LandingBotCnr,
.NewcastlePerm,
.NewcastlePerm_Region,
.LandingStretch	
 	{ display: none; }
 	
/* PRINT PAGE HEADER */ 	
div.printonly { 
	width: 90%;
	height: 98px;
	margin: 0 0 3px 0;
	padding: 0;
	clear: none;
	display: block;
	border-bottom: 3px solid #000;
	}

	img.printlogo { 
	    float: left;	    
	    padding: 0 0 0 0;
	    margin: 0 0 0 0;
	    width: 197px;
	    height: 93px;
	    display: block;
	    position: relative; }

 div.printText	{ 
        font-size: 9pt;
        font-weight: bold;
        letter-spacing: 1pt;
        text-transform: uppercase;
        color: #000;
        text-align: center;
        clear: both; 
        width: auto; }	

div.containerMid, div.LandingblockMid {
	width: 96%;
	background-image: none;
	padding: 0;
	margin: 0 auto;
	position:relative;
	clear: none;
	float: none;
	}
	  
div.LandingContentContainer   {
	width: 100%;
	position: relative;
	margin: 0;
	background-image: none;
	padding: 0;
	}

div.LandingContentPane {
	width: 100%;
	float: none;
	margin: 20px 0 20px 0;
	padding: 0;
	position: relative;
	}    
	
div.LandingContent {
	width: 92%;
	margin: 0;
	padding: 0;
	position: relative;
	background-color: transparent;
	border: none;
	float: none;
	}

div.LandingContent p 
{
		
}

.contentPane {
	width: 100%;
	margin: 0;
	padding: 0;}

.footer2 {
	width: 98%;
	text-align: center;
	padding: 0;
	margin: 10px 0 10px 0;
	color: #000;	}
 /*END PRINT ONLY STYLES */
}
