﻿html {
	margin: 0 auto 0 auto;
}
dd {
	margin: 0;
	padding: 0;
	border: 0;
}
dt {
	margin: 0;
	padding: 0;
	border: 0;
}
dl {
	margin: 0;
	padding: 0;
	border: 0;
}
blockquote {
	margin: 0;
	padding: 0;
	border: 0;
}
img {
	margin: 0;
	padding: 0;
	border: 0;
}
div {
	margin: 0;
	padding: 0;
	border: 0;
}
a {
	margin: 0;
	padding: 0;
	border: 0;
}
fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}
form {
	margin: 0;
	padding: 0;
	border: 0;
}
hr {
	margin: 0;
	padding: 0;
	border: 0;
}
h6 {
	margin: 0;
	padding: 0;
	border: 0;
}
h5 {
	margin: 0;
	padding: 0;
	border: 0;
}
h4 {
	margin: 0;
	padding: 0;
	border: 0;
}
h3 {
	margin: 0;
	padding: 0;
	border: 0;
}
h2 {
	margin: 0;
	padding: 0;
	border: 0;
}
h1 {
	margin: 0;
	padding: 0;
	border: 0;
}
p {
	margin: 0;
	padding: 0;
	border: 0;
}
li {
	margin: 0;
	padding: 0;
	border: 0;
}
ol {
	margin: 0;
	padding: 0;
	border: 0;
}
ul {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	margin: 0;
	padding: 0;
	border: 0;
}
html {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	background-color: #dfdfdf;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	font-size: 0.9em;
	line-height: 1.2em;
	text-align: center;
	color: #000;
}
p {
	margin-bottom: 9px;
	padding: 0;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	cursor:pointer;
}
.clear {
	clear: both;
}
h1 {
	font-size: 1.4em;
}
h2 {
	font-size: 1.2em;
}
h3 {
	font-size: 1.0em;
}
h4 {
	font-size: 0.9em;
}
h5 {
	font-size: 0.7em;
}
h6 {
	font-size: 0.7em;
}
#wrapper {
	position: relative;
	width: 960px;
	margin: 0 auto 0 auto;
/*overflow: hidden; */
}
#wrapper {
	padding: 0 10px 0 10px;
	background: transparent url('HLF_Images/bgs/bg_shadow_lr.png') 0 0 repeat-y;
	text-align: left;
}
#header {
	background: transparent url('HLF_Images/bgs/bg_hdr_global.jpg') no-repeat scroll 0 0;
	background-position: right top;
				/*height: auto !important;
				margin: 0 auto;
				min-height: 105px;
				position: relative;
				margin-right: 0px;*/
/*if ie, width 940;*/
/* z-index:-1;*/
}
#header_l {
	width: 200px;
	float: left;
}
#header_r {
	vertical-align: top;
	float: right;
	width: 700px;
}
#header_l img {
	margin-left: 15px;
}
#header #skip {
	display: none;
}
/* Global Header - #topNav
---------------------------------------------------*/
#topNav {
	text-align: right;
	float: right;
	z-index: 10;
	padding-top: 10px; /*padding: 10px 0 0 240px;*/;
	margin: 0;
/*	width: 720px;*/	width: 100%;
	font-size: 0.75em;
	color: #51626f;
}
#topNav ul {
	display: block;
	float: right;
	padding: 0;
	margin: 0 10px 0 0;
	list-style-type: none;
}
#topNav li {
	display: block;
	float: left;
	border-right: 1px solid #ccc;
	padding: 0 10px 0 0;
	margin: 6px 0 0 7px;
	line-height: 1.4em;

}
#topNav li.first {
	border: none;
}
#topNav li.last {
	border: none;
}
#topNav #topNavItems a {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	color: #51626f;
}
#topNav #topNavItems a:hover {
	text-decoration: underline;
	cursor:pointer;
}
#mainMenu {
	width: 100%;
	display: block;
	text-align: right;
	float: right;
	padding-top: 50px;
}
#mainMenu ul {
	list-style: none;
}
#mainMenu li {
	list-style: none;
	float: left;
	padding: 0px 8px 6px 8px;
}
/* Global Header - #mainMenu
---------------------------------------------------*/
/*#mainMenuContainer {display:block; float:right; position: relative; width: 960px; padding: 0px 0px 0 0 0; width:30em; text-align:right;}*/
/*#mainMenuContainer #mainMenu { float:right; display:block; padding: 0 0 0 0px; width: 720px; min-height: 26px; height: auto !important; height: 26px; z-index: 10 !important; margin: 0; width:54em;}*/
#mainMenu ul {
	/*				display: block;
				padding: 0;*/
				margin: 0 15px 0 0;
/*				list-style-type: none;
				float: right;*/
}
/*#mainMenuContainer #mainMenu li {
				display: block;
				float: left;
				padding: 0px 8px 6px 8px;
				background: transparent url("/images/icns/icn_hdr_pipe.gif") top right no-repeat;
				margin: 0;
				position: relative;
}*/
#mainMenu li.grant {
	padding: 0 0 0 10px;
	background: none;
}
#mainMenuContainer #mainMenu a{
	font-size: 1.1em;
	color: #535353;
	text-decoration: none;
	font-weight: bold;


}
#mainMenuContainer #mainMenu a:link {
	font-size: 1.1em;
	color: #535353;
	text-decoration: none;
	font-weight: bold;


}

#mainMenuContainer #mainMenu a:hover {
	text-decoration: none;
}
#mainMenuContainer #mainMenu .home a:hover {
	color: #375a9e;
}
#mainMenuContainer #mainMenu .aboutus a:hover {
	color: #375a9e;
}
#mainMenuContainer #mainMenu .howtoapply a:hover {
	color: #af006e;
}
#mainMenuContainer #mainMenu .inyourarea a:hover {
	color: #006327;
}
#mainMenuContainer #mainMenu .ourprojects a:hover {
	color: #375a9e;
}
#mainMenuContainer #mainMenu .news a:hover {
	color: #375a9e;
}
#mainMenuContainer #mainMenu .grantholders a:hover {
	color: #017ec1;
}
#mainMenuContainer #mainMenu .home a.current {
	color: #375a9e;
	font-weight: bold;
	border-bottom: 4px solid #375a9e;
}
#mainMenuContainer #mainMenu .aboutus a.current {
	color: #375a9e;
	font-weight: bold;
	border-bottom: 4px solid #375a9e;
}
#mainMenuContainer #mainMenu .howtoapply a.current {
	color: #af006e;
	font-weight: bold;
	border-bottom: 4px solid #af006e;
}
#mainMenuContainer #mainMenu .inyourarea a.current {
	color: #006327;
	font-weight: bold;
	border-bottom: 4px solid #006327;
}
#mainMenuContainer #mainMenu .ourprojects a.current {
	color: #375a9e;
	font-weight: bold;
	border-bottom: 4px solid #375a9e;
}
#mainMenuContainer #mainMenu .news a.current {
	color: #375a9e;
	font-weight: bold;
	border-bottom: 4px solid #375a9e;
}
#mainMenuContainer #mainMenu .grantholders a.current {
	color: #017ec1;
	font-weight: bold;
	border-bottom: 4px solid #017ec1;
}
/* Global banner - #bannerContainer, h2 Move this out to area specific.
---------------------------------------------------*/
#bannerContainer {
	position: relative;
	width: 960px;
	min-height: 150px;
	height: auto !important;
	height: 150px;

}
#HeaderInline {
	display: block;
	float: left;
	font-size: 1.2em;
	font-weight:bold;
	background: transparent url("/images/bgs/bg_hdr_local.png") 0 0 no-repeat;
	bottom: 0;
	width: 240px;
	min-height: 30px;
	height: auto !important;
	height: 150px;
	padding: 120px 0 0 20px;
	margin-bottom:-120px;
	color: #fff;
}
#bannerImage {
	top: 0px;
	right: 0px;
	position: absolute;
	min-height: 20px;
	overflow: hidden;
	width: 720px;
}
.localBanners{
				position:relative;
}

.audible {
	position: absolute;
	margin-left: -9999em
}

/* Global column containers - #mainContainer, #leftCol, #centreCol, #rightCol 
---------------------------------------------------*/
#mainContainer {
	font-size: 0.9em; /*overflow: auto; */;
	width: 960px;
}
#leftCol {
	position: relative;
	float: left;
	width: 210px;
	margin: 15px 0 20px 15px;
}
#centreCol {
	position: relative;
	float: left;
	width: 442px;
	margin: 15px 0 20px 30px;
}
#rightCol {
	position: relative;
	float: left;
	width: 217px;
	margin: 5px 0 20px 30px;
}
#centreCol h1 {
	margin: 1px 0 12px;
	display: block;
	background: transparent url('HLF_Images/icns/icn_line_h3.gif') 0 bottom repeat-x;
	padding-bottom: 6px;
}
/* Global LH column - #leftCol 
---------------------------------------------------*/
#leftCol ul {
	list-style-type: none;
}
#leftCol ul li {
	padding: 3px 0 3px 0;
	border-bottom: 1px solid #bdc5cb;
}
#leftCol ul ul li {
	padding: 3px 0 3px 0;
	margin-left: 18px;
	border: none;
}
#leftCol a {
	display: block;
	padding: 0;
	margin-left: 17px;
	font-size: 1em;
}
#leftCol a:hover {
	color: #000;
	text-decoration: none;
}
#leftCol ul li a {
	display: block;
	color: #646464;
	font-weight: bold;
	padding: 0;
	margin-left: 17px;
}
#leftCol ul li a:hover {
	color: #000;
	text-decoration: none;
}
#leftCol ul li a.current {
	color: #000;
}
#leftCol ul ul li a {
	font-weight: normal;
	margin-left: 10px;
}
#leftCol ul ul li a:hover {
	text-decoration: underline;
}
#leftCol ul ul li a.current {
	font-weight: bold;
}
/* for headings */
#leftCol ul li span {
	display: block;
	color: #646464;
	font-weight: bold;
	padding: 0;
	margin-left: 17px;
}
#centreColLeft {
	width: 29%;
	float: left;
}
#centreColRight {
	width: 70%;
	float: right;
}
#centreCol #eventContainer {
	margin-top: 25px; /*overflow: auto;*/
}
#centreCol #eventContainer ul {
	list-style-type: none;
	padding: 10 !important;
	margin: 0;
	background-color: #fff !important;
}
#centreCol #eventContainer li {
	vertical-align: top;
	display: inline;
	float: none;
	width: 111px;
	line-height: 1.1em;
	margin: 0 36px 10px 0;
	padding-bottom:10px;
}
#centreCol #eventContainer li.threeByTwo {
	height:10.9em;
	float:left;
	padding-bottom:0px;
	display:inline;
	margin: 0px 25px 0px 0px;

}
#centreCol #eventContainer li.float {
	float:left;
}

#centreCol #eventContainer li.inline {
	width: 100%;
	display:inline;
}
#centreCol #eventContainer li.block {
	width: 100%;
	display:block;
	clear:both;
}

#centreCol #eventContainer li.frequentquestion {
	width: 90%;
}
#centreCol #eventContainer li.person {
	float:left;
	height:12.5em;
	display:inline;
	margin: 0px 25px 0px 0px;

}
#centreCol #eventContainer li.person img{
display:block
}

#centreCol #eventContainer li.person_role {
	float:left;
	height:15em;
	display:inline;
	margin: 0px 25px 0px 0px;
}

#centreCol #eventContainer li.person_role div.person_role_container{
	float:left;
	height:15em;		
}

#centreCol #eventContainer li.heritagefocusarticle{
	float:left;
	height:10.7em;
	display:inline;
	margin: 0px 25px 0px 0px;
}

#centreCol #eventContainer .thumbImage {
	width: 111px;
	height: 77px;
		display:block;
}
#centreCol #eventContainer li a {
	display: block;
	margin: 2px 0 0 0px;
	font-size: 0.9em;
	text-decoration: none;
	
}
#centreCol #eventContainer li a.limited {
	width:111px;
	display:block;
}
#centreCol #eventContainer a:hover {
	text-decoration: underline;
	color: #000;
}
#centreCol #eventContainer h2 {
	font-size: 1.2em;
	margin: 1px 0 3px;
	display: block;
	background: transparent url('HLF_Images/icns/icn_line_h3.gif') 0 bottom repeat-x;
	padding-bottom: 6px;
	margin: 10px 0 3px 0;
}
#centreCol #newsContainer { margin-top: 5px;}
#centreCol #newsContainer ul { list-style-type: none; padding-top: 10px; margin: 0; background-color: transparent!important; }
/*#centreCol #newsContainer li { clear:both; vertical-align: top; display: block; float: none; width: 111px; line-height: 1.1em; margin: 0 36px 10px 0; }*/
#centreCol #newsContainer li.inline {
width:100%;
}
#centreCol #newsContainer li.frequentquestion {
width:90%;
}

#centreCol #newsContainer .thumbImage {
	width:111px;
	height:77px;
}
#centreCol #newsContainer a { /*display: block; */ margin: 2px 0 0 0px; font-size: 0.9em; text-decoration: none; }
#centreCol #newsContainer a:hover { text-decoration: underline; color:#000;}
#centreCol #newsContainer h2 { font-size: 1.2em; margin:1px 0 3px;display: block; background:  transparent url('HLF_Images/icns/icn_line_h3.gif') 0 bottom repeat-x; padding-bottom: 6px; margin: 10px 0 3px 0;}


/* Global centre column - #centreCol 
---------------------------------------------------*/
#centreCol #eventContainer li {
	margin: 0 29px 0px 0;
}
.ms-WPHeader td {
	border-bottom: 0;
}
.ms-WPTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding-left: 0px;
	padding-top:0px;
}

.ms-WPTitle nobr { 
	white-space: normal; 
}

.ms-WPBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.ms-standardheader {
	font-size: 1em;
}
.ms-asset-icon {
	margin-right: 5px;
}
.link-item a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
.link-item a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}	
.link-item a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
.link-item a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	text-decoration: underline;
}
.link-item a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
#CenterSplitLeft {
	float: left;
}
#CenterSplitRight {
	float: right;
}
#centreCol .newsContainer { margin: 0 0 4px 0; }

.newsImg { position: relative; float: left; width: 111px; margin: 0; padding: 0; padding-bottom:10px; display:inline;}

.newsImg a { margin: 0; padding: 0; }

.newsContent { position: relative; float: right; width: 260px; padding: 0px 0px 7px 25px; background: transparent url('hlf_images/icns/icn_arrow_blue_right.gif') 5px 7px no-repeat; display:inline;}

.newsContent a { line-height: 1.2em; font-weight: bold; margin: 0; padding: 0; text-decoration: none; }

.newsContent a:hover { text-decoration: underline; }

.newsContent small { font-size: 0.85em; display: block; }
#PublicationImage p {

	min-height:0px;
	max-width:111px;
	padding: 0 0 0 0px;
	margin:0 0 0 10px;

}
#PublicationImage img{
				margin-left:10px;
} 
#Question {
	font-weight: bold;
}
.ms-PartSpacingVertical {
	margin-top: 0;
}
#centreCol ol, #centreCol ul {
	list-style: square;
	margin-left: 20px;
	padding-bottom: 15px;
}
/* Global right column - #rightCol 
---------------------------------------------------*/
/*#rightCol { overflow: auto; }*/
#rightCol h2.fixed {
	display: block;
	background: transparent url("/images/icns/icn_line_h3.gif") 0 bottom repeat-x;
	padding-bottom: 6px;
	margin: 10px 0 3px 0;
}
#rightCol h2.firstHdr {
	margin: 1px 0 3px 0;
}
#rightCol ul {
	list-style-type: none;
	margin-bottom: 15px;
}
#rightCol ul li {
	padding: 0 3px 0 0px;
	/* padding: 0 3px 0 17px; */
}
#rightCol ul li a {
	color: #000;
	line-height: 1.4em;
}

#rightCol ul li a:hover {
	text-decoration: underline;	
}


#rightCol ul li.assetPDF {
	padding: 0 3px 2px 18px;
	background: transparent url("/images/icns/icn_pdf_dwnld.gif") 0 0 no-repeat;
}
/* Global mainfooter - #mainfooter
---------------------------------------------------*/
#mainfooter {
	width: 960px;
}
#mainfooter li.last {
	border: 0;
}
/* Move to specific */
#rightCol h2 {
	color: #006327;
	margin: 1px 0 3px;
	display: block;
	background: transparent url('HLF_Images/icns/icn_line_h3.gif') 0 bottom repeat-x;
	padding-bottom: 6px;
	margin: 10px 0 3px 0;
}
/*#InYourArea #rightCol ul li {
	background: transparent url('HLF_Images/icns/icn_arrow_green_right.gif') 0 4px no-repeat;
}


#AboutUs #rightCol div.link-item {
	background: transparent url('HLF_Images/icns/icn_arrow_blue_right.gif') 0 4px no-repeat;
} 

#AboutUs #rightCol div.link-item a {
 	padding-left:17px;
 	display:block;
}

#News #rightCol div.link-item {
	background: transparent url('HLF_Images/icns/icn_arrow_blue_right.gif') 0 4px no-repeat;
} 

#News #rightCol div.link-item a {
 	padding-left:17px;
 	display:block;
}
*/
/*#OurProjects #rightCol div.link-item {
	background: transparent url('HLF_Images/icns/icn_arrow_blue_right.gif') 0 4px no-repeat;
} 

#OurProjects #rightCol div.link-item a {
 	padding-left:17px;
 	display:block;
}*/


#InYourArea #rightCol div.link-item {
	background: transparent url('HLF_Images/icns/icn_arrow_green_right.gif') 0 4px no-repeat;
} 

#InYourArea #rightCol div.link-item a {
 	padding-left:17px;
 	display:block;
}

#HowToApply #rightCol div.link-item {
	background: transparent url('HLF_Images/icns/icn_arrow_pink_right.gif') 0 4px no-repeat;
} 

#HowToApply #rightCol div.link-item a {
 	padding-left:17px;
 	display:block;
}

#Grantholders #rightCol div.link-item {
	background: transparent url('HLF_Images/icns/icn_arrow_lightblue_right.gif') 0 4px no-repeat;
} 

#Grantholders #rightCol div.link-item a {
 	padding-left:17px;
 	display:block;
}


#mainfooter {
/*	background: #fff url('HLF_Images/bgs/bg_ftr_top.gif') 0 0 no-repeat; Move specific */
	min-height: 30px;
	padding: 20px 0 30px 15px;
}
#mainfooter ul {
	list-style-type: none;
	display:inline;
	font-size: 0.8em;
	color: #4c4c4c;
/*	width: 450px;*/
}
#mainfooter li {
	display: block;
	float: left;
	border-right: 1px solid #ccc;
	padding: 0 10px 0 0;
	margin: 6px 0 0 7px;
	line-height: 1em;
}
#mainfooter ul li a {
	color: #4c4c4c;
}
#subfooter{
	width:100%;
	padding-left: 15px;
}
/*Slide Show Webpart Start*/
div.slideshow_wrapper {
	position: relative;
	width: 206px;
	height: 159px;
	margin: 10px auto 20px auto;
	padding: 0;
	background: url('HLF_Images/wps/blackRectangle.gif') repeat-x 50% bottom;
}
div.slideshow_wrapper ul.slideshow_content {
	list-style: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 206px;
	height: 158px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
div.slideshow_wrapper ul.slideshow_content li {
	list-style: none;
	border: 1px solid rgb(67, 67, 67);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 204px;
	height: 128px;
	margin: 0;
	padding: 0;
	display: none;
	z-index: 4;
}
div.slideshow_wrapper ul.slideshow_content li.first {
	display: list-item;
}
div.slideshow_wrapper ul.slideshow_content li a {
	width: 204px;
	height: 128px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
div.slideshow_wrapper ul.slideshow_content li a img {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 204px;
	height: 128px;
	border: 0;
	margin: 0;
	padding: 0;
}
div.slideshow_wrapper ul.slideshow_content li div {
	position: absolute;
	left: 28px;
	width: 150px;
	height: 28px;
	margin: 135px 0px 0px 0px;
	padding: 0;
	color: white;
	font-size: 1em;
	text-align: center;
	z-index: 5;

}
div.slideshow_wrapper ul.slideshow_controls {
	position: absolute;
	top: 130px;
	left: 0px;
	width: 206px;
	height: 28px;
	margin: 1px 0px 0px 0px;
	padding: 0;
	list-style: none;
}
div.slideshow_wrapper ul.slideshow_controls li {
	width: 18px;
	height: 18px;
	margin: 5px 5px;
	list-style: none;
	display: none;
	background: none;
}
div.slideshow_wrapper ul.slideshow_controls li.slideshow_control_previous {
	float: left;
	background: none;
}
div.slideshow_wrapper ul.slideshow_controls li.slideshow_control_next {
	float: right;
	background: none;
}
div.slideshow_wrapper ul.slideshow_controls li a span {
	display: block;
	text-indent: -9999px;
	background: none;
}
div.slideshow_wrapper ul.slideshow_controls li a {
	display: block;
	height: 18px;
	width: 18px;
	text-decoration: none;
	background: none;
}
div.slideshow_wrapper ul.slideshow_controls li.slideshow_control_previous a.pink {
	background: url('HLF_Images/wps/arrowLeftPink.gif') no-repeat transparent;
}
div.slideshow_wrapper ul.slideshow_controls li.slideshow_control_next a.pink {
	background: url('HLF_Images/wps/arrowRightPink.gif') no-repeat transparent;
}
div.slideshow_wrapper ul.slideshow_controls li.slideshow_control_previous a.blue {
	background: url('HLF_Images/wps/arrowLeftBlue.gif') no-repeat transparent;
}
div.slideshow_wrapper ul.slideshow_controls li.slideshow_control_next a.blue {
	background: url('HLF_Images/wps/arrowRightBlue.gif') no-repeat transparent;
}
div.slideshow_wrapper ul.slideshow_controls li.slideshow_control_previous a.lightblue {
	background: url('HLF_Images/wps/arrowLeftBlue.gif') no-repeat transparent;
}
div.slideshow_wrapper ul.slideshow_controls li.slideshow_control_next a.lightblue {
	background: url('HLF_Images/wps/arrowRightBlue.gif') no-repeat transparent;
}
div.slideshow_wrapper ul.slideshow_controls li.slideshow_control_previous a.green {
	background: url('HLF_Images/wps/arrowLeftGreen.gif') no-repeat transparent;
}
div.slideshow_wrapper ul.slideshow_controls li.slideshow_control_next a.green {
	background: url('HLF_Images/wps/arrowRightGreen.gif') no-repeat transparent;
}
/*Slide Show Webpart End*/
/* Fast Fact Start */
div.fast_fact_wrapper p {
	margin: 5px 5px 5px 5px;
}
/* Fast Fact End */
.newsDate {
	font-size: 0.85em;
}
.ms-SPZone {
	padding: 0 0 0 0;
}
/*search*/
#searchForm {
	position: relative;
	width: 250px;
	bottom: 5px;;
}
#searchForm INPUT.fldSearch{
	BORDER-BOTTOM: #959595 1px solid;
	BORDER-LEFT: #959595 1px solid;
	WIDTH: 160px;
	BORDER-TOP: #959595 1px solid;
	MARGIN-RIGHT: 0.4em;
	BORDER-RIGHT: #959595 1px solid;
	display: inline;
	position: absolute;
	left: 0px;
	background: transparent;
	padding-top:2px;
	margin-top:2px;}
#searchForm #searchtext:focus {
				background-color: #ffffff;
}
#searchForm .btnSearchSubmit {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 3px;
	MARGIN-TOP: 1px;
	MIN-HEIGHT: 19px;
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 7px;
	HEIGHT: auto !important;
	COLOR: #fff;
	FONT-SIZE: 1.1em;
	BORDER-TOP: 0px;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 2px;
	cursor: pointer;

}
#searchForm LABEL {
	DISPLAY: none;;
	position: absolute;
	left: 15px;
}

.headingOveride{
				
				color:#fff;
}
#detaillink img{
margin-right:5px;
				
}

.searchresultsspacer	{
				height: 1px;
				color: #BDC5CB;
}
.right{
				float:right;
}
#articleImage{
	
	margin-top:10px;
}
.ms-siteactionsmenu{
				width:100px;
}

table {
	font-size: 100%;
}
.rollupImageSmall{
	width:111px;
	height:77px;				
}
.rollupImageSquare{
	width:111px;
	height:111px;				
}

.arrowIcon{
	margin-right: 4px;	
	/*position: relative;
	top:2px;	*/
	float:left;	
}

.bulletIcon{
	margin-right: 4px;	
	position: relative;
	top:2px;	
	float:left;	
}

#rightCol .afterBullet{
	
		
}

#rightCol a:hover .afterBullet{
	text-decoration: underline;
}

#rightCol .Fact{			
	padding-bottom:2px;
}

a.skiplink{
	position: absolute;
    left: -999em;
    width: 200px;	
    text-align:left;
    color:#000000;
}

a.skiplink:active,  a.skiplink:focus {
        left: 0em;
        border: 3px #3399cc solid;
        background-color: #fff;
        z-index:100;
    }


/***************************** Latest News web part ***********************************/

#leftCol ul.CQWP li.latestNews,
#centreCol ul.CQWP li.latestNews{
				clear: both;
				width:100%;
				margin:0px 0px 10px 0px;	
}

#leftCol ul.CQWP li.latestNews a.latestNewsLink,
#centreCol ul.CQWP li.latestNews a.latestNewsLink {
				
				cursor:pointer;
				display:inline;
}

#leftCol ul.CQWP li.latestNews a.latestNewsLink img#latestNewsImg,
#centreCol ul.CQWP li.latestNews a.latestNewsLink img#latestNewsImg{
				display:block;
				width:111px;
				float:left;	
				margin-bottom: 10px;
				margin-left: 0px;
				margin-right: 25px;
				margin-top: 0px;
				padding: 0px 0px 0px 0px;
						
}

#leftCol ul.CQWP li.latestNews a.latestNewsLink span.latestNewsContent,
#centreCol ul.CQWP li.latestNews a.latestNewsLink span.latestNewsContent {
				width: 274px;
				float:left;
				padding-left: 1px;
				padding-right:0px;
				padding-top:0px;
				padding-bottom:0px;
				font-weight: bold;
				color:#143d8d;
				margin:0px 0px 0px 0px;	
				
}

#leftCol ul.CQWP li.latestNews a.latestNewsLink:hover span.latestNewsContent,
#centreCol ul.CQWP li.latestNews a.latestNewsLink:hover span.latestNewsContent {
				text-decoration:underline;
}

#leftCol ul.CQWP li.latestNews a.latestNewsLink span.latestNewsContent span.latestNewsTitle,
#centreCol ul.CQWP li.latestNews a.latestNewsLink span.latestNewsContent span.latestNewsTitle {
				padding-left:3px;
				width:250px;
				float: left;
				color:#143d8d;
				margin:0px 0px 0px 0px;	

}
#leftCol ul.CQWP li.latestNews a.latestNewsLink:hover span.latestNewsContent span.latestNewsTitle,
#centreCol ul.CQWP li.latestNews a.latestNewsLink:hover span.latestNewsContent span.latestNewsTitle {
				text-decoration:underline;
}


#leftCol ul.CQWP li.latestNews div.latestNewsDate,
#centreCol ul.CQWP li.latestNews div.latestNewsDate  {
				font-size:0.85em;	
				width: 257px;
				float:left;
				padding-left: 25px;
				padding-right:0px;
				padding-top:0px;
				padding-bottom:0px;
				margin:0px 0px 0px 0px;	
				
}

/***************************** end: Latest News web part ***********************************/

#subfooter #lotterylogo {
	padding-right:30px;					
}

#nationallotterylogo {
				
			float:right;	
				
}

#copyright {
			float: right;
			display:inline;
			padding-right:20px;
}

#footerlinks {
			float:left;
			display:inline;
			text-align:center;	
}

#mainfooterlinks {
				display:block;
			/*	width:945px; */
}

#shawtrustlogo {
			float:left;
			padding-top:6px;
}


/***************************** Programme Summary web part ***********************************/
#centreCol #eventContainer ul.CQWP li.prog_sum{
				
				width:100%;
				clear:both;
				display:block;
				padding-top:3px;
			
}


#centreCol #eventContainer  ul.CQWP li.prog_sum a.prog_sum_link span.prog_sum_image {
				
				display:block;
				width:111px;
				float:left;	
				padding-bottom: 10px;
				padding-left: 0px;
				padding-right: 25px;
				padding-top: 0px;
				margin:0px 0px 0px 0px;			
}

#centreCol #eventContainer  ul.CQWP li.prog_sum a.prog_sum_link span.prog_sum_content {
				width: 257px;
				float:left;
				padding-left: 1px;
				padding-right:0px;
				padding-top:0px;
				padding-bottom:0px;
				font-weight: bold;
				margin:0px 0px 0px 0px;	
				
}

#centreCol #eventContainer  ul.CQWP li.prog_sum a.prog_sum_link:hover span.prog_sum_content {
				text-decoration:underline;
}

#centreCol #eventContainer  ul.CQWP li.prog_sum a.prog_sum_link span.prog_sum_content span.prog_sum_title {
				padding-left:3px;
				width:234px;
				float: left;
				margin:0px 0px 0px 0px;	
				display:inline-block;

}
#centreCol #eventContainer  ul.CQWP li.prog_sum a.prog_sum_link:hover span.prog_sum_content span.prog_sum_title {
				text-decoration:underline;
}


#centreCol #eventContainer  ul.CQWP li.prog_sum  div.prog_sum_body  {
				/*font-size:0.85em;	*/
				width: 257px;
				float:left;
				padding-left: 25px;
				padding-right:0px;
				padding-top:0px;
				padding-bottom:0px;
				margin:0px 0px 0px 0px;	

/***************************** end: Programme Summary web part ***********************************/

