/* Main style sheet for Burnbank Health Systems */
/* URL: www.burnbankhealth.co.uk */
/* Created: 13-02-2009 */
/* Last edited: 13-02-2009 */

/* page structure and styling */

	html, body {
		height:95%;
		background-color: #FFFFFF;
	}

	#centeredcontent {
		width: 900px;
		height: 95%;
		position: absolute;
		left: 50%;
		margin-left: -450px; 
		margin-top: 25px;
		border: 0px; 
		background-color: #FFFFFF;
		display: block;
		z-index: 1;
	}

	#bbLogo {
		width: 531px;
		height: 60px;
		position: absolute;
		display: block;
		margin-top: 0px;
		margin-left: 0px;
		text-align: left;
		z-index: 2;
	}

	#bbDate {
		width: 217px;
		height: 25px;
		position: absolute;
		display: block;
		margin-top: 30px;
		right: 0px;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #000000; 
		text-decoration: none;
		text-align: right;
		line-height: 25px;
		z-index: 3;
	}

	#bbStrapline {
		width: 900px;
		height: 125px;
		position: absolute;
		display: block;
		margin-top: 60px;
		margin-left: 0px;
		z-index: 4;
	}

	.bbBanner {
		width: 575px;
		height: 207px;
		position: relative;
		display: block;
		bottom: 0px;
		margin-left: 0px;
		padding-top: 10px;
	}

	#bbBannerShadow {
		width: 913px;
		height: 282px;
		position: absolute;
		display: block;
		margin-top: 185px;
		margin-left: 0px;
		z-index: 5;
	}
	
	.topMenu {
		width: 903px;
		height: 43px;
		position: absolute;
		margin-top: 190px;
		margin-left: 0px;
	}

	#bbTopMenu {
		width: 900px;
		height: 40px;
		background-color: #FFCC00;
		z-index: 100;
		background-image: url(images/menu_top_bk.jpg);
		background-repeat: no-repeat;
		background-position: left top;
	}

	#bbTopMenuShadow {
		width: 913px;
		height: 56px;
		position: absolute;
		display: block;
		margin-top: 482px;
		margin-left: 0px;
		z-index: 9;
	}

	#bbSubMenu {
		width: 865px;
		height: 25px;
		position: absolute;
		display: block;
		margin-top: 240px;
		margin-left: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: right;
		line-height: 25px;
		text-decoration: none;
		z-index: 4;
	}

	#bbSubMenu a:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		color: #000000;
	}

	#bbSubMenu a:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		color: #000000;
	}

	#bbSubMenu a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		color: #FFCC00;
	}

	#contentWrapper {
		width: 900px;
		margin-top:270px;
		margin-left:0px;
		position: absolute;
		z-index: 1;
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height:20px;
		color: #000000;
		text-decoration: none;
		padding:0px;
	}
	
	#textWrapper {
		width:570px;
		min-height: 575px;
		height: auto !important;
		height: 575px;
		position:absolute;
		display:inline;
		margin-left:35px;
		text-align: justify;
		line-height:24px;
		padding:0px;
		z-index:1;
	}

	#textWrapperHealth {
		width:835px;
		min-height: 450px;
		height: auto !important;
		height: 450px;
		position:absolute;
		/*display:inline;*/
		margin-left:35px;
		text-align: justify;
		line-height:24px;
		padding:0px;
		z-index:1;
		background-image: url(images/index_image.jpg);
		background-repeat: no-repeat;
		background-position: right top;
	}
	
	#textWrapper em {
		font-style: italic;
		text-decoration: none;
	}
	
	/*text Wrapper floats */
	#sml-01, #sml-02, #sml-03, #sml-04, #sml-05, #sml-06, #sml-07, #sml-08, #sml-09, #sml-10, #sml-11, #sml-12, #sml-13 {float:left; clear:left; border: 0px solid #0f0;}
	#smr-01, #smr-02, #smr-03, #smr-04, #smr-05, #smr-06, #smr-07, #smr-08, #smr-09, #smr-10, #smr-11, #smr-12, #smr-13 {float:right; clear:right; border: 0px solid #0f0;}
	
	#textWrapper h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		line-height:20px;
		font-weight: bold;
		color: #000000;
		text-align: left;
	}
	
	#textWrapper h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		/*line-height:18px;*/
		font-weight: bold;
		color: #FFCC00;
		text-align: left;
		margin-bottom: -5px;
	}

	#textWrapper ul {
		list-style-type:none;
		margin-left: 0px;
		padding: 0px;
		color: #000000;
	}
	
	#textWrapper ul li {
		list-style-type:none;
		background-image: url(images/bb_bullet.gif);
		background-repeat: no-repeat;
		background-position: 0px 9px;
		padding-left: 20px;
	}
	
	.listSpan {
		color: #000000;
	}

	#textWrapper strong {
		color: #000000;
		font-weight: bold;
	}

	* html #textWrapper {
		height:475px; 
	}

	#indexLogos {
		width: 569px;
		height: 47px;
		position: absolute;
		display: block;
		bottom: 0px;
		z-index: 1;
	}

	.articleHeading {
		/*width:570px;*/
		height: 34px;
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 24px;
		color: #FFCC00;
		text-decoration: none;
		margin-top:0px;
		margin-left:0px;
		z-index: 2;
		position: relative;
		padding-bottom: 5px;
	}

	#textWrapperHealth .articleHeading {
		/*width:570px;*/
		height: 34px;
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 24px;
		color: #FFCC00;
		text-decoration: none;
		margin-top:0px;
		margin-left:0px;
		z-index: 2;
		position: relative;
		padding-bottom: 0px;
	}

	#sideLinks {
		width:200px;
		height:615px;
		float:right;
		text-align: right;
		margin-right: 35px;
		line-height: 18px;
		padding:0px;
		display: inline;
	}

	#supportBox {
		width: 206px;
		height: 194px;
		margin-top: 10px;
		background-image: url(images/support_image.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		display: block;
		float: right;
		background-color: #FFCC00;
	}

	#supportBox #supportText {
		float: left;
		width: 200px;
		height: 55px;
		position: relative;
		display: block;
		margin-left: 0px;
		margin-top: 139px;
		text-align: center;
		z-index:15;
		font-size: 22px;

	}

	#supportText a:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: underline;
		color: #000000;
	}

	#supportText a:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: underline;
		color: #000000;
	}

	#supportText a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: underline;
		color: #FFFFFF;
	}

	#bbQuotes {
		width: 200px;
		height: 180px;
		margin-top: 45px;
		z-index: 10;
		position: relative;
		display: block;
	}

	#sideLinksBase {
		width: 200px;
		height: 306px;
		float: right;
		margin-left: 0px;
		margin-top: 25px;
		position: relative;
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: left;
		line-height: 10px;
		z-index: 30;
	}

	#sideLinksBase a:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		color: #000000;
	}

	#sideLinksBase a:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		color: #000000;
	}

	#sideLinksBase a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		color: #FFCC00;
	}

	#sideLinksBase .addressInd {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		color: #FFCC00;
		font-weight: bold;
		margin-left: -10px;
	}

	#sideLinksBase .addressOut {
		margin-left: 15px;
	}
	
	#ursCert {
		width: 150px;
		height: 98px;
		float: right;
		position: relative;
		display: block;
		right: 22px;
		margin-top: 0px;
		background-image: url(images/urs_cert.gif);
	}
	
	#iso9001 {
		width: 150px;
		height: 107px;
		float: right;
		position: relative;
		display: block;
		right: 22px;
		margin-top: 10px;
		background-image: url(images/ISO9001logo.gif);
	}
	
	#iso27001 {
		width: 150px;
		height: 107px;
		float: right;
		position: relative;
		display: block;
		right: 22px;
		margin-top: 5px;
		background-image: url(images/ISO27001logo.gif);
	}

	#sideLinksBase p {
		margin-left: 15px;
		margin-top: 0px;
		margin-bottom: 6px;
	}

	#baseWrapper {
		width: 900px;
		height: 50px;
		margin-left:-35px;
		bottom:-75px;
		position: absolute;
		z-index: 10;
		display: block;
	}

	.baseMenu {
		width: 903px;
		height: 28px;
		position: absolute;
		margin-top: 0px;
		margin-left: 0px;
	}

	#bbBaseMenu {
		width: 900px;
		height: 25px;
		background-color: #FFCC00;
		z-index: 10;
		background-image: url(images/menu_bk.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #000000;
		line-height: 25px;
		text-align: center;
	}

	.supportTextB {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
	}

	#searchBox {
		width: 200px;
		height: 40px;
		margin-left: 670px;
		margin-top: 0px;
		position: absolute;
		display: block;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 14px;
		color: #000000;
		text-align: right;
		line-height: 40px;
		z-index: 999;
	}

	#searchBox p {
		margin: 0px;
		padding: 0px;
	}

	table.searchTbl {
		table-layout: fixed;
		width: 200px;
		height: 40px;
		display: table;
	}

	table.searchTbl td {
		width: 200px;
		height: 40px;
		font-size: 18px;
		line-height: 40px;
		padding: 0px;
	}
	
	table.contactTbl {
		table-layout:fixed;
		width: 500px;
		padding: 0px;
	}
	
	table.feedbackTbl {
		table-layout:fixed;
		width: 410px;
		padding: 5px;
	}
	
	.SubHead {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #000000; 
		text-decoration: none;
		font-weight: bold;
		text-transform: lowercase;
	}
	
	.NormalTextBox {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #000000; 
		text-decoration: none;
		font-weight: normal;
		border-color: #FFCC00;
		border-width: 1px;
		border-style: solid;
	}
	
	.contactTop {
		text-align: justify;
		line-height:24px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		text-decoration: none;
	}
	
	.feedbackTop {
		text-align: justify;
		line-height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		text-decoration: none;
	}

/* text styles */

	h1 {
		position: relative;
		display: block;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 30px; 
		color: #000000;
		margin-top: 21px;
		margin-bottom: 10px;
		left: 0px;

	}

	a.yellowText:link {
		color: #FFCC00;
		text-decoration: none;
	}

	a.yellowText:visited {
		color: #FFCC00;
		text-decoration: none;
	}

	a.yellowText:hover {
		color: #FFCC00;
		text-decoration: underline;
	}

	h2 {
		position: relative;
		display: block;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 30px; 
		color: #000000;
		right: 0px;
		margin-top: 0px;
		text-align: right;
	}

	em {
		text-decoration: underline;
		font-style: normal;
	}

	.SkinObject {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #000000; 
		text-decoration: none;
		font-weight: normal;
		text-transform: lowercase;
	}

/* Form Styling */

	form {
		margin: 0px;
		padding: 0px;
	}

	.searchField {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #000000;
	}

	.formButton {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #000000;
		background-color: #FFE581;
	}
	
/* shadow stylings */

.outerpair1 {
background: url(images/upperrightfade.png) right top no-repeat;
}
/* .outerpair1 must be given a width contraint, via either a width,
or by floating or absolute positioning. In this demo these are
applied from the second class name on the .outerpair1 DIV's.
This box also has one of the corner .png's. */


.outerpair2 {
background: url(images/lowerleftfade.png) left bottom no-repeat;
padding-top: 3px;
padding-left: 3px;
}
/* .outerpair2 has padding equal to the shadow
thickness, and also has one of the corner .png's */


.shadowbox {
background: url(images/shadow.png) bottom right;
}
/* .shadowbox holds the main shadow .png */


.innerbox {
position: relative;
left: -3px;
top: -3px;
}
/* .innerbox is made "relative" and is "pulled" up and to
the left, by a distance equal to the thickness of the shadow.
Because this is a relative-based shift, the box retains its
exact dimensions without change. */


.shadowbox img {
border: 0px solid #fff;
vertical-align: bottom;
}
/* Shadowed images should not be made "block" for eliminating the baseline
space under the images, because this may trigger IE background bugs.
Instead, use "vertical-align: bottom;" for this purpose. */
	
/* 
================================
Skin styles for DotNetNuke
================================
*/   
.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #E8E8E8;
}
.skinmaster {
	height: 100%;
	background-color: #FFFFFF;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
}
.skinheader {
	height: 100px;
	background-image:url(grad.gif);
}
.skingradienttop {
	HEIGHT:131px;
	background-image:url(menugrad.gif);
}
.skingradientbottom {
	BACKGROUND-IMAGE: url(copyright.gif);
	HEIGHT:40px;
	color: white;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}
.controlpanel {
	width: 100%;
	background-color: #DFE5F2;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 10px;
	padding-right: 10px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 10px;
	padding-right: 15px;
	/*display: relative;*/
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 15px;
	padding-right: 10px;
	border-left:1px solid #999999;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.mainmenu,a.mainmenu:link,a.mainmenu:visited  {
	background-image:url(topnavBg.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	border:0px;
	padding:0px;
	height: 40px;
	color:#000000;
	}
.MainMenu_MenuContainer {
	text-align: left;
}
.MainMenu_MenuBar {
	cursor: pointer;
	height:40px;
	vertical-align:inherit;
}
.MainMenu_MenuItem {
	cursor: pointer;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	/*background-color: transparent;*/
}
.MainMenu_MenuIcon {
	background-color: #ffffff;
	cursor: pointer;
	text-align:center;
	width: 0px;
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: #ffffff;
	width: 122px; 
	cursor: pointer; 
	/* filter:progid:DXImageTransform.Microsoft.Shadow(color='#ffffff', Direction=0, Strength=0); */
	border-right :2px solid #cccccc;
	border-top :2px solid #cccccc;
	border-bottom :2px solid #cccccc;
	border-left :2px solid #cccccc;
}
.MainMenu_MenuBreak {
	width: 122px;
}
.MainMenu_MenuItemSel {
	background-color: transparent; 
	cursor: pointer;  
	color: #CC9900; 
	font-family: Tahoma, Arial, Helvetica;
	font-size: 13px; 
	font-weight: normal; 
	font-style: normal;
}
.MainMenu_MenuArrow {
	border-right: #CAD5EA 0px solid; 
	border-bottom: #CAD5EA 0px solid; 
	border-top: #CAD5EA 0px solid;
	font-family: webdings; 
	font-size: 0pt; 
	cursor: pointer; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 0pt; 
	cursor: pointer; 
}
.StandardButton     {
    background: #cccccc none; 
    color: #000000;
    font-family:Verdana, sans-serif; 
    font-size: 11px;
    font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #DFE5F2;
	BORDER-RIGHT: #7994CB 1px solid; 
	BORDER-TOP: #7994CB 1px solid; 
	BORDER-LEFT: #7994CB 1px solid; 
	BORDER-BOTTOM: #7994CB 1px solid; 
}
.TreeViewMenu_Header {
	background-color: transparent; 
}
.Head   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  18px;
    font-weight:    normal;
    color: #000000;
}

/* ==========================
    CSS STYLES FOR HouseMenu
   ==========================
*/

/*********************************************************************
 Standard structural CSS that typically should not need to be changed
*********************************************************************/
#houseMenuH { /* menu wrapper div */
	padding: 0;
	margin: 0;
	border: 0;
	white-space: nowrap;
	position: relative;
}

#houseMenuH ul { /* all submenu lists */
	padding: 0;
	margin: 0;
	border: 0;
	list-style-type: none;
	white-space: nowrap;
	z-index: 99999;
}

#houseMenuH li { /* all list items */
	position: relative;
	display: inline;
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuH li li { /* all items under the top level */
	z-index: 11113;
}

#houseMenuH a { /* all links within the menu wrapper */
	display: block;
	margin: 0; 
	border: 0;
	padding: 0;
}

#houseMenuH li li a { /* all item links under the top level */
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuH li a:hover {
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuH li li a:hover {
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuH li ul {
	position: absolute;
	margin: 0;
	border: 0;
	padding: 0;
	z-index: 11112;
}

#houseMenuH li ul ul { /* third-and-above-level lists */
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuH li:hover ul ul, 
#houseMenuH li:hover ul ul ul, 
#houseMenuH li.sfhover ul ul, 
#houseMenuH li.sfhover ul ul ul {
	left: -9999px;
}

#houseMenuH li:hover ul, 
#houseMenuH li li:hover ul, 
#houseMenuH li li li:hover ul, 
#houseMenuH li.sfhover ul, 
#houseMenuH li li.sfhover ul, 
#houseMenuH li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index: 99999;
}

#houseMenuH iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	/* filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); */
	display: block;
}

.ArrowPointer
{
	cursor: default;
}



/*******************************************************
 Presentation CSS that typically needs to be customized
*******************************************************/
#houseMenuH { /* menu wrapper div */
		width:720px;
		height:40px;
		margin-top: 190px;
		margin-left: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		position:absolute;
		display: block;
		z-index:200;
}

#houseMenuH ul { /* all submenu lists */
		padding:0px;
		margin:0px;
		list-style-type:none;
}

#houseMenuH li { /* all list items */
	width: 189px;
	height: 22px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: auto;
	_width: 1px;
	height: 22px;
	_height: 20px;
	/* end hack */
	padding: 0px;
}

#houseMenuH li li { /* all items under the top level */
	width: 189px;
	height: auto;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 189px;
	_width: 189px;
	/* end hack */
	padding:0px;
}

#houseMenuH a { /* all links within the menu wrapper */
	font-size:18px;
	text-decoration:none;
	color:#000000;
	height:40px;
	padding-left:5px;
	padding-right:5px;
	line-height:40px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	_width: 100%;
	height: 12px;
	_height: 20px;
	/* end hack */
}

#houseMenuH li li a { /* all item links under the top level */
	background:#F9DD81; color:#000; height:auto; line-height:1em; padding:5px 0px; width:211px;border:1px solid #F3BC04; border-width:0 1px 1px 1px;font-size:11px;
	text-indent: 10px;
	/*
	padding: 5px;
	width: 189px;
	height: 20px; */
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 211px;
	_width: 211px;
	height: 12px;
	_height: 20px;
	/* end hack */
	padding-right: 0px;
}

#houseMenuH li a:hover {
	background:#FCEEC0;
	padding-left:5px;
	padding-right:5px;
	line-height:40px;
	height: 40px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	height: 40px;
	_height: 40px;
	/* end hack */
}

#houseMenuH li li a:hover {
	background:#FCEEC0; color:#000; height:auto; line-height:1em; padding:5px 0px; width:211px;border:1px solid #F3BC04; border-width:0 1px 1px 1px;font-size:11px;
	text-indent: 10px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	height: 12px;
	_height: 20px;
	/* end hack */
	padding-right:0px;
}

#houseMenuH li li li a {
	background:#FCEEC0;
}

#houseMenuH li li li a:hover {
	background:#FDF5DA; color:#000; height:auto; line-height:1em; padding:5px 0px; width:211px;border:1px solid #F3BC04; border-width:0 1px 1px 1px;font-size:11px;
	text-indent: 10px;
	/*color:#000000; 
	background:#FCEEC0;
	padding: 5px;
	height: auto;*/
	/* hack for MacIE5 to ignore, while other browsers use \*/
	height: 12px;
	_height: 20px;
	/* end hack */
}

#houseMenuH li ul { /* second-level lists */
	width: 212px; /* width of submenu, must be set so third-level list can get shifted over properly */
	left: -9999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	top: 40px;
	padding: 0px;
	margin: -2px 0 0 0;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	margin: 0;
	/* end hack */
	line-height: 12px;
	border-top:1px solid #F3BC04;
}

#houseMenuH li ul ul { /* third-and-above-level lists */
	margin: -41px 0 0 212px;
	border-top:1px solid #F3BC04;
	line-height: 12px;
	background-color: #F3BC04;
	width: 213px;
	padding: 0px;
}

/* Applied to the parent item, if displayed, in either vertical or horizontal
   orientation. Must follow other styles. */
#houseMenuH #houseMenuParentItem a
{ /* all links under the parent item (li) */
	background-color: transparent; 
	text-decoration: none;
}

#houseMenuH a#houseMenuParentLink
{ /* parent link itself */
	background-color: transparent; 
	text-decoration: none;
}

#houseMenuH a#houseMenuCurrentLink
{ /* current link itself */
	/* padding: 5px;
	color: #333; 
	background-color: #eee; 
	text-decoration: none; */
}

/* accessibility styles */
	#accessBox {
		width: 200px;
		height: 25px;
		margin-top: -25px;
		margin-left: 0px;
		position: absolute;
		display: block;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #000000; 
		text-decoration: none;
		text-align: left;
		line-height: 25px;
		z-index: 999;
	}
	
	#accessBox a:link {
		color: #000000;
		text-decoration: none;
	}
	
	#accessBox a:visited {
		color: #000000;
		text-decoration: none;
	}
	
	#accessBox a:hover {
		color: #FFCC00;
		text-decoration: underline;
	}
	
	#accessFull {
		width: 120px;
		height: auto;
		margin-top: 25px;
		margin-left: 0px;
		background-color: #FFFFFF;
		display: none;
		position: absolute;
		z-index: 999;
		border: 1px;
		border-style: solid;
		border-color: #956330;
	}
	
	#accessFull ul {
		padding:0;
		margin:0;
		list-style-type:none;
	}
	
	#accessFull li {
		float:left;
		position:relative;
		list-style-type:none;
	}
	
	#accessFull p {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #000000; 
		text-decoration: none;
		text-indent: 5px;
		padding: 0px;
		margin: 3px;
		clear: both;
	}
	
	a.closeLink:link {
		color: #000000;
		text-decoration: none;
	}
	
	a.closeLink:visited {
		color: #000000;
		text-decoration: none;
	}
	
	a.closeLink:hover {
		color: #956330;
		text-decoration: underline;
	}
	
	.font12 {
		font-size: 12px;
	}
	.font14 {
		font-size: 14px;
	}
	.font18 {
		font-size: 18px;
	}
	
	.fontNormal {
		width: 25px;
		height: 25px;
		display: block;
		background-color: #FFFFFF;
		border: 1px;
		border-style: solid;
		border-color: #000000;
		line-height: 25px;
		text-align: center;
		font-family: Times, serif;  
		color: #000000; 
		margin: 5px;
		text-decoration: none;
	}
	
	.fontLarge {
		width: 25px;
		height: 25px;
		display: block;
		background-color: #FFFFFF;
		border: 1px;
		border-style: solid;
		border-color: #000000;
		line-height: 25px;
		text-align: center;
		font-family: Times, serif;  
		color: #000000; 
		margin: 5px;
		text-decoration: none;
	}
	
	.fontXLarge {
		width: 25px;
		height: 25px;
		display: block;
		background-color: #FFFFFF;
		border: 1px;
		border-style: solid;
		border-color: #000000;
		line-height: 25px;
		text-align: center;
		font-family: Times, serif; 
		color: #000000; 
		margin: 5px;
		text-decoration: none;
	}
	
	.conNormal {
		width: 25px;
		height: 25px;
		display: block;
		background-color: #FFFFFF;
		border: 1px;
		border-style: solid;
		border-color: #000000;
		line-height: 25px;
		text-align: center;
		font-family: Times, serif;  
		color: #000000; 
		margin: 5px;
		text-decoration: none;
	}
	
	.conHigh {
		width: 25px;
		height: 25px;
		display: block;
		background-color: #000000;
		border: 1px;
		border-style: solid;
		border-color: #FFFF00;
		line-height: 25px;
		text-align: center;
		font-family: Times, serif; 
		color: #FFFF00; 
		margin: 5px;
		text-decoration: none;
	}
	
	a.conHigh:link {
		color: #FFFF00;
	}
	
	a.conHigh:visited {
		color: #FFFF00;
	}
	
	.yellowHiCon {
		color: #FFFF00;
	}
	
	.conCream {
		width: 25px;
		height: 25px;
		display: block;
		background-color: #FFF9D2;
		border: 1px;
		border-style: solid;
		border-color: #010066;
		line-height: 25px;
		text-align: center;
		font-family: Times, serif;  
		color: #010066; 
		margin: 5px;
		text-decoration: none;
	}
	
	.conBlue {
		width: 25px;
		height: 25px;
		display: block;
		background-color: #EFF8FB;
		border: 1px;
		border-style: solid;
		border-color: #010066;
		line-height: 25px;
		text-align: center;
		font-family: Times, serif;  
		color: #010066; 
		margin: 5px;
		text-decoration: none;
	}

/* Print styling for Burnbank as dnn doesn't support a separate css*/

@media print {

	body {
		background-color: #FFFFFF;
	}

    #centeredcontent {
		width: 18cm;
		height: 28cm;
		position:static;
		margin-left: 0cm;
		margin-top: 0cm;
	}
	
	#bbLogo {
		width: 531px;
		height: 60px;
		position:static;
		display: block;
		margin-top: 0cm;
		margin-left: 0cm;
		text-align: left;
		background-color: #FFFFFF;
		z-index: 2;
	}
	
	#bbDate {
		display: none;
	}
	
	#bbStrapline {
		width: 18cm;
		height: 125px;
		position:static;
		display: block;
		margin-top: 0cm;
		margin-left: 0cm;
		z-index: 4;
	}
	
	.bbBanner {
		display: none;
	}

	#bbBannerShadow {
		display: none;
	}
	
	.topMenu {
		display: none;
	}

	.menu {
		display: none;
	}

	#bbTopMenu {
		display: none;
	}

	#bbTopMenuShadow {
		display: none;
	}

	#bbSubMenu {
		display: none;
	}

	#bbSubMenu a:link {
		display: none;
	}

	#bbSubMenu a:visited {
		display: none;
	}
	
	#bbSubMenu a:hover {
		display: none;
	}

	#contentWrapper {
		width: 17cm;
		margin-top:0cm;
		margin-left:0cm;
		position: static;
		z-index: 1;
		display: block;
		font-family: "Times New Roman", Times, serif;
		font-size: 12pt;
		line-height:24px;
		color: #000000;
		text-decoration: none;
		padding:0px;
	}

	#textWrapper {
		width:17cm;
		position: static;
		/*display:inline;*/
		margin-left:0cm;
		text-align: justify;
		line-height:16pt;
		padding:0px;
		z-index:1;
	}
	
	#articleHeading {
		width:13cm;
		height: 34px;
		text-align: left;
		font-family: "Times New Roman", Times, serif;
		font-size: 16pt;
		color: #CCCCCC;
		text-decoration: none;
		margin-top:0px;
		margin-left:0px;
		z-index: 2;
		position: relative;
		padding-bottom: 0px;
	}

	#sideLinks {
		display: none;
	}

	#supportBox {
		display: none;
	}

	#supportBox #supportText {
		display: none;

	}

	#supportText a:link {
		font-family: "Times New Roman", Times, serif;
		font-size: 8pt;
		text-decoration: underline;
		color: #000000;
	}

	#supportText a:visited {
		font-family: "Times New Roman", Times, serif;
		font-size: 8pt;
		text-decoration: underline;
		color: #000000;
	}

	#supportText a:hover {
		font-family: "Times New Roman", Times, serif;
		font-size: 8pt;
		text-decoration: underline;
		color: #FFFFFF;
	}
	
	#sideLinksBase {
		width: 5cm;
		height: 190px;
		float: right;
		margin-left: 0cm;
		margin-top: 2cm;
		position: relative;
		display: block;
		font-family: "Times New Roman", Times, serif;
		font-size: 8pt;
		text-align: left;
		line-height: 10pt;
		z-index: 30;
	}
	
	#baseWrapper {
		width: 18cm;
		height: 0.5cm;
		margin-left:0cm;
		bottom:-3cm;
		position: relative;
		z-index: 10;
		display: block;
	}

	.baseMenu {
		width: 18cm;
		height: 0.5cm;
		position: absolute;
		margin-top: 0px;
		margin-left: 0px;
	}

	#bbBaseMenu {
		width: 18cm;
		height: 0.5cm;
		background-color: #FFFFFF;
		z-index: 10;
		font-family: "Times New Roman", Times, serif;
		font-size: 9pt;
		text-decoration: none;
		color: #000000;
		line-height: 0.5cm;
		text-align: center;
	}
	
	#houseMenuH { /* menu wrapper div */
		display: none;
	}
	
	#houseMenuH li ul ul { 
		display: none;
	}
	
	h1 {
		position: static;
		display: block;
		font-family: "Times New Roman", Times, serif; 
		font-size: 20pt; 
		color: #000000;
		margin-top: 21px;
		margin-bottom: 10px;
		left: 0px;

	}
	
	h2 {
		position: static;
		display: block;
		font-family: "Times New Roman", Times, serif; 
		font-size: 20pt; 
		color: #000000;
		left: 0cm;
		margin-top: 0px;
		text-align: left;
		text-indent: 3cm;
	}
	
	#sideLinksBase .addressInd {
		font-family: "Times New Roman", Times, serif;
		font-size: 8pt;
		text-decoration: none;
		color: #FFCC00;
		font-weight: bold;
		margin-left: -10px;
	}
	
	#textWrapper ul {
		list-style-type: circle;
		color: #000000;
	}
	
	#textWrapper ul li {
		list-style-type:disc;
		padding-left: 5pt;
	}
	
	#textWrapper em {
		text-decoration: none;
		font-style: italic;
	}
	
	/* accessibility styles */
	#accessBox {
		display: none;
	}
	
	#accessBox a:link {
		display: none;
	}
	
	#accessBox a:visited {
		display: none;
	}
	
	#accessBox a:hover {
		display: none;
	}
	
	#accessFull {
		display: none;
	}
	
	#accessFull ul {
		display: none;
	}
	
	#accessFull li {
		display: none;
	}
	
	#accessFull p {
		display: none;
	}
	
	a.closeLink:link {
		display: none;
	}
	
	a.closeLink:visited {
		display: none;
	}
	
	a.closeLink:hover {
		display: none;
	}
	
	.font12 {
		display: none;
	}
	.font14 {
		display: none;
	}
	.font18 {
		display: none;
	}
	
	.fontNormal {
		display: none;
	}
	
	.fontLarge {
		display: none;
	}
	
	.fontXLarge {
		display: none;
	}
	
	.conNormal {
		display: none;
	}
	
	.conHigh {
		display: none;
	}
	
	.conCream {
		display: none;
	}
	
	.conBlue {
		display: none;
	}
	
  }

