
/* Server serves Strict, not HTML 4.01 Transitional ... */
/* styles for the home page only */

body , table, td, p, div , a , li { }

table.tblSpotlights 	  { width: 960px ; margin: 0 ; }
table.tblSpotlights	tr td { vertical-align: top ; padding: 0 ; }

table.tblSpotlights tr td.tdSpotlight 			{ width: 280px ; }
table.tblSpotlights tr td.tdSpotlightBlank		{ width:  40px ; }
table.tblSpotlights tr td.tdSpotlight_3		 	{ width: 280px ; padding: 10px 20px 20px 20px ; }
/*table.tblSpotlights tr td.tdSpotlight_3			{ background: #D8E4E0 url(/Sectors/EHS/EHSLU.nsf/images/hp/home-page-spotlight-td3-bg.png) no-repeat top right ; }*/
table.tblSpotlights tr td.tdSpotlight_3			{ background: #D8E4E0 url(/Sectors/EHS/EHSLU.nsf/images/hp/home-page-spotlight-td3-bg-v2.png) no-repeat 10% 10% ; }

/*
table.tblSpotlights tr td.tdSpotlight_1 h3 	{ color: #CE8618 ; margin-bottom: 0 ; 	padding-bottom: 10px ; }
table.tblSpotlights tr td.tdSpotlight_2 h3 	{ color: #13491D ; margin-bottom: 0 ; 	padding-bottom: 10px ; }
table.tblSpotlights tr td.tdSpotlight_3 h3 	{ color: #600132 ; margin: 0 ; 			padding-bottom: 10px ; }
*/

table.tblSpotlights tr td.tdSpotlight_1 h3 	{ margin-bottom: 0 ; 	padding-bottom: 10px ; }
table.tblSpotlights tr td.tdSpotlight_2 h3 	{ mmargin-bottom: 0 ; 	padding-bottom: 10px ; }
table.tblSpotlights tr td.tdSpotlight_3 h3 	{ mmargin: 0 ; 			padding-bottom: 10px ; }


table.tblSpotlights tr td div.divIMG 		{ border: 10px solid #94b1a7 ; }
table.tblSpotlights tr td.tdTxt 			{ padding: 10px 0 5px 0 ; }
table.tblSpotlights tr td.tdBTN  			{ padding: 15px 0 25px 0 ; }
table.tblSpotlights tr td div.divActions 	{ text-align: left ; margin: 0 ; }




/*
	special effects: Fading ...
	http://jquery.malsup.com/cycle/
*/
/* banner fade items */
.featuredposts {
	position: relative;
	width: 960px;
}

.fp-slides {
	width: 960px;
	height: 250px;
	margin: 0 ;
	overflow: hidden;
}

.fp-post {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 940px;		/* fp-slides - 2 x 10px borders ... */ 
	height: 230px;		/* fp-slides - 2 x 10px borders ... */
	border: 10px solid #94b1a7 ; 
}

.fp-content { }

.fp-content table {
	width: 940px ;		/* same as per .fp-slides/post */
	height: 230px ;		/* same as per .fp-slides/post */
	border: 0 ;
	margin: 0 ;
}

/* text */
.fp-content .divText {
	margin: 5px 470px 5px 15px ;
	padding: 5px ;
	font-size: 15pt ;
	font-weight: bold ;
	/*color: #1F4779 ;*/
	color: #FFFFFF ;
}

.fp-content .divReadMore {
	margin: 5px 470px 5px 15px ;
	padding: 5px ; 
	/*color: #99002f ;*/
	/*color: #007981 ;*/
	color: #00AE82 ;
	font-weight: bold ;
	text-transform: uppercase ;
	}

.fp-content a, 
.fp-content a:hover {
	/*color: #99002f ;*/
	/*color: #007981 ;*/
	color: #00AE82 ;
	text-decoration: none;
}

/* prev & next buttons */
td.tdPageNavi {
	vertical-align: center ;
	padding: 0 ;
	width: 50px ;
	}

td.tdPageNavi button {
	border: 0 ;
	margin: 0 ;
	padding: 0 ;
    width: 40px ;
    height: 80px ;
	cursor: pointer ;
	}

td.tdPageNaviPrev { text-align: left ; }
td.tdPageNaviNext { text-align: right ; }

td.tdPageNavi button.fp-prev { background: transparent url(images/hp/home-page-banner-navi-left.png) no-repeat 0 0 ; }
td.tdPageNavi button.fp-next { background: transparent url(images/hp/home-page-banner-navi-right.png) no-repeat 0 0 ; }
