/*
@font-face {
	font-family: 'focobold';
	src: url('https://cdn.tseo.co.uk/fonts/foco_std-webfont.eot');
	src: url('https://cdn.tseo.co.uk/fonts/foco_std-webfont.eot?#iefix') format('embedded-opentype'),
			 url('https://cdn.tseo.co.uk/fonts/foco_std-webfont.woff') format('woff'),
			 url('https://cdn.tseo.co.uk/fonts/foco_std-webfont.ttf') format('truetype'),
			 url('https://cdn.tseo.co.uk/fonts/foco_std-webfont.svg#focobold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'focolight';
	src: url('https://cdn.tseo.co.uk/fonts/foco_std_lt-webfont.eot');
	src: url('https://cdn.tseo.co.uk/fonts/foco_std_lt-webfont.eot?#iefix') format('embedded-opentype'),
			 url('https://cdn.tseo.co.uk/fonts/foco_std_lt-webfont.woff') format('woff'),
			 url('https://cdn.tseo.co.uk/fonts/foco_std_lt-webfont.ttf') format('truetype'),
			 url('https://cdn.tseo.co.uk/fonts/foco_std_lt-webfont.svg#focolight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'league_gothicregular';
	src: url('https://cdn.tseo.co.uk/fonts/leaguegothic-regular-webfont.eot');
	src: url('https://cdn.tseo.co.uk/fonts/leaguegothic-regular-webfont.eot?#iefix') format('embedded-opentype'),
			 url('https://cdn.tseo.co.uk/fonts/leaguegothic-regular-webfont.woff') format('woff'),
			 url('https://cdn.tseo.co.uk/fonts/leaguegothic-regular-webfont.ttf') format('truetype'),
			 url('https://cdn.tseo.co.uk/fonts/leaguegothic-regular-webfont.svg#league_gothicregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/
* {
	padding:0;
	margin:0;
	font-family: foco, sans-serif;
	font-weight: 300;
}
body {
	background:#698FC2;
}
.adminCol {
	position:absolute;
	top:0;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	background:#CCC;
	color:#F00;
	font-size:12px;
	width:25px;
	text-align:center;
}
.adminColCon {
	position:absolute;
	top:0;
	left:0;
	background:#CCC;
	color:#00F;
	font-size:12px;
	width:25px;
	text-align:center;
}
#bg {
	position:absolute;
	top:0;
	left:50%;
	width:50%;
	min-width:504px;
	background:url(../images/bg/blueGrad.png) repeat-x;
	height:1250px;
}
#sunBg {
	position:absolute;
	top:0;
	left:50%;
	margin-left:-804px;
	width:804px;
	background:url(../images/bg/sunBg.jpg);
	height:380px;
}
#content {
	position:relative;
	width:1008px;
	margin-top:74px;
	margin-left:auto;
	margin-right:auto;
}
#topLong {
	position:relative;
	width:1008px;
	height:610px;
}
#topShort {
	position:relative;
	width:1008px;
	height:290px;
}
#header {
	position:relative;
	height:185px;
	width:1008px;
	background:#FFF;
}
#header .msdLogo {
	position: absolute;
	top: 17px;
	right: 10px;
}
#header .msdLogo img {
	width: 180px;
}

#skcinLogo {
	position:absolute;
	top:20px;
	left:20px;
}
#headerText {
	position:absolute;
	top:65px;
	left:180px;
	width:600px;
	height:115px;
}
#search {
	position:absolute;
	top:100px;
	left:720px;
	width:268px;
	height:25px;
}
#searchBox {
	position:absolute;
	top:0;
	left:0;
	width:170px;
	height:23px;
	box-sizing:content-box;
	border:1px solid #535456;
	padding:0 2px;
	line-height:23px;
	font-size:16px;
	font-weight:bold;
	color:#535456;
}
#searchLabel {
	position:absolute;
	top:0;
	left:174px;
	width:86px;
	height:25px;
	font-size:16px;
	color:#FFF;
	line-height:25px;
	background:url(../images/bg/sprite.png) -426px -118px;
	font-family: foco, sans-serif;
	font-weight: 700;
	padding-left:8px;
}
#resultsBox {
	position:absolute;
	top:25px;
	right:22px;
	width:400px;
	z-index:1001;
}
#searchResult {
	position:absolute;
	top:0;
	left:0;
	width:400px;
	border:1px dashed #b3b3b3;
	padding:10px 10px 0 10px;
	background-color:#ffffff;
	overflow:auto;
	max-height:300px;
}
p.resultHead a {
	color:#f15d22;
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:17px;
	text-decoration:none;
}
p.resultHead a:hover {
	text-decoration:underline;
}
p.resultDesc {
	color:#4f4f51;
	font-size:15px;
	margin-bottom:10px;
}
#social {
	position:absolute;
	top:130px;
	left:720px;
	width:268px;
	height:25px;
}
#facebookLike {
	position:absolute;
	top:3px;
	left:0;
	width:165px;
	height:22px;
}
#shareIcons {
	position:relative;
	float:left;
	width:250px;
	height:25px;
	margin-left:10px;
	margin-top:32px;
}
#shareIconsFixed {
	position:fixed;
	right:0;
	top:50%;
	width:30px;
	height:150px;
	margin-top:-75px;
}
.shareIcon {
	position:relative;
	display:block;
	float:left;
	width:25px;
	height:25px;
	margin-left:5px;
	margin-bottom:5px;
	opacity:0.8;
	filter:alpha(opacity=80);
	cursor:pointer;
}
.shareIcon:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
.socialLink {
	position:relative;
	display:block;
	float:right;
	width:25px;
	height:25px;
	margin-left:9px;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.socialLink:hover {
	opacity:1.0;
	filter:alpha(opacity=100);
}
.twitter {
	background:url(../images/bg/sprite.png) -763px -119px;
}
.facebook {
	background:url(../images/bg/sprite.png) -737px -119px;
}
.linkedIn {
	background:url(../images/bg/sprite.png) -789px -119px;
}
.gplus {
	background:url(../images/bg/sprite.png) -815px -119px;
}
.print {
	background:url(../images/bg/sprite.png) -841px -119px;
}
.mail {
	background:url(../images/bg/sprite.png) -867px -119px;
}
#menu {
	position:absolute;
	top:185px;
	left:0;
	width:1008px;
	height:35px;
	background:#f15c22;
}
#headerBlueBar {
	position:absolute;
	top:220px;
	left:0;
	width:1008px;
	height:30px;
	background:url(../images/bg/blueBars.png) 0 0 repeat-x;
}
#homeFader {
	position:absolute;
	top:250px;
	left:0;
	width:1008px;
	height:290px;
	overflow:hidden;
}
#homeFaderImages {
	position:relative;
	height:290px;
	width:1008px;
	background:#96C8FE;
}
.homeFaderImage {
	position:absolute;
	top:0;
	left:0;
	width:1008px;
	height:290px;
	display:none;
}
.homeFaderImage .sunAndSeeLink {
	position: absolute;
	top: 184px;
	left: 356px;
	background: #fff;
	padding: 15px 30px 15px 28px;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font-style: italic;
	font-weight: 900;
	font-family: Arial Black, Arial Bold, Gadget, sans-serif;
	font-size: 13px;
}
.homeFaderImage .sunAndSeeLink:hover {
	text-decoration: underline;
}
.homeCurrent {
	display:block !important;
}
#leftFadeArrow {
	position:absolute;
	top:380px;
	left:-37px;
	width:27px;
	height:37px;
	background:url(../images/bg/sprite.png) -891px -39px;
	cursor:pointer;
}
#rightFadeArrow {
	position:absolute;
	top:380px;
	left:1018px;
	width:27px;
	height:37px;
	background:url(../images/bg/sprite.png) -919px -39px;
	cursor:pointer;
}
#leftFadeArrow:hover, #rightFadeArrow:hover {
	opacity:0.6;
	filter:alpha(opacity=60);
}
.faderImageContent {
	position:absolute;
	top:50px;
	left:455px;
	width:550px;
	height:195px;
}
.faderButton {
	margin-top:10px;
}
#faderImages {
	position:relative;
	width:978px;
	height:305px;
	margin:0 0 5px 12px;
	overflow:hidden;
}
.faderImage {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:978px;
	height:305px;
}
#faderContent {
	position:absolute;
	top:0;
	left:0;
	width:968px;
	height:305px;
	padding-left:10px;
}
#faderContentHead {
	position:relative;
	padding: 10px 228px 20px 0;
	width:750px;
	height:40px;
	font-size:14px;
	line-height:20px;
	color:#FFF;
	
font-family: foco, sans-serif;
	font-weight: 700;
}
.faderContentColumn {
	position:relative;
	float:left;
	width:204px;
	padding-right:10px;
}
.faderContentTitle {
	
font-family: foco, sans-serif;
	font-weight: 700;
	color:#FFF;
	font-size:15px;
	line-height:18px;
	padding-top:15px;
}
.faderContentTitle a {
	
font-family: foco, sans-serif;
	font-weight: 700;
	color:#FFF;
	text-decoration:none;
}
.faderContentTitle a:hover {
	text-decoration:underline;
}
.faderContentText a {
	color:#FFF;
	font-size:14px;
	line-height:16px;
	text-decoration:none;
}
.faderContentText a:hover {
	text-decoration:underline;
}
.current {
	display:block !important;
}
.faderText {
	position:absolute;
	top:20px;
	left:0;
	background:url(../images/bg/whiteTransparency.png) repeat;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:20px;
}
.faderText p {
	float:left;
	color:#000000;
	font-size:16px;
	line-height:18px;
	padding-right:15px;
}
a.faderButton {
	float:left;
	margin-top:4px;
}
#faderImages ul {
	background:url(../images/bg/whiteTransparency.png) repeat;
	position:absolute;
	top:0;
	right:20px;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:15px;
}
#faderImages ul li {
	direction:rtl;
	padding-right:20px;
	list-style-type:none;
	margin-bottom:4px;
	margin-top:4px;
}
#faderImages ul li.selected {
	background:url(../images/bg/orangeArrowBullet.png) right no-repeat;
}
#faderImages ul li:hover {
	background:url(../images/bg/orangeArrowBullet.png) right no-repeat;
}
#faderImages ul li a {
	display:block;
	text-decoration:none;
	direction:ltr;
	text-align:right;
	color:#000;
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:14px;
	line-height:18px;
}

.msdFaderText {
	position: absolute;
	top: 40px;
	left: 30px;
	right: 0;
	bottom: 0;
}
.msdFaderText h2 {
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size: 26px;
	color: #404041;
	line-height: 28px;
}
.msdFaderText p {
	/*
font-family: foco, sans-serif;
	font-weight: 700;*/
	font-size: 19px;
	color: #404041;
	line-height: 25px;
}
.msdLinksHolder {
	float: left;
	background: #fff;
	position: relative;
	margin-top: 14px;
	padding: 8px 8px 8px 4px;
}
.msdLinksHolder img {
	height: 50px;
}
.msdLinksHolder a {
	height: 50px;
	line-height: 50px;
	text-decoration: none;
	padding: 0 4px;
	float: left;
}
.msdLinksHolder a.appDownload {
	background: none;
	padding: 0 4px;
}
.msdLinksHolder a.appDownload img {
	height: 50px;
}
ul.semibold{
	padding-bottom: 14px;
}
#homeDonateBar {
	position:absolute;
	top:540px;
	left:0;
}
#donateBar {
	position:absolute;
	top:220px;
	left:0;
}
.donateBar {
	height:70px;
	width:1008px;
	background:url(../images/bg/blueBars.png) 0 -30px repeat-x;
}
.donateButton {
	position:relative;
	float:left;
	display:block;
	height:24px;
	width:150px;
	border: 3px solid #ffffff;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background:#f15b22;
	color:#ffffff;
	font-size:17px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	line-height:24px;
	text-align:center;
	text-decoration:none;
	margin-top:20px;
	margin-left:15px;
	margin-right:15px;
	box-shadow: 5px 5px 5px #333;
}
.donateButton:hover {
	background:url(../images/bg/blueBars.png) 0 -50px repeat-x;
}
.donateText {
	
font-family: foco, sans-serif;
	font-weight: 700;
	color:#ffffff;
	font-size:14px;
	line-height:70px;
}
#middle {
	position:relative;
	width:1002px;
	background:#FFF;
	padding-left:3px;
	padding-right:3px;
}
#uvForecastHead {
	position:relative;
	background:url(../images/bg/sprite.png) 0 -189px no-repeat;
	width:296px;
	height:80px;
	padding-left:14px;
	padding-top:20px;
	margin:15px 12px 0 12px;
}
.uvTriangleHolder {
	position:relative;
	float:left;
	width:50px;
	height:80px;
	margin-right:8px;
}
.uvTriangle {
	position:absolute;
	top:0;
	left:0;
	width:50px;
	height:20px;
	color:#000;
	font-size:15px;
	text-align:center;
	padding-top:25px;
	
font-family: foco, sans-serif;
	font-weight: 700;
}
.uvGreen {
	background:url(../images/bg/sprite.png) -310px -168px no-repeat;
}
.uvYellow {
	background:url(../images/bg/sprite.png) -360px -168px no-repeat;
}
.uvOrange {
	background:url(../images/bg/sprite.png) -410px -168px no-repeat;
}
.uvRed {
	background:url(../images/bg/sprite.png) -460px -168px no-repeat;
}
.uvPurple {
	background:url(../images/bg/sprite.png) -510px -168px no-repeat;
}
.uvTriangleHolder p.uvDay {
	position:absolute;
	top:50px;
	left:-2px;
	width:54px;
	height:20px;
	color:#000;
	font-size:11px;
	text-align:center;
	line-height:20px;
}
#uvForecastBody {
	position:relative;
	width:300px;
	margin-left:12px;
	background:url(../images/bg/spotlightTopics.png) repeat-y;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:15px;
}
#uvForecastBody .orangeArrow li {
	font-size:14px;
}
p.uvForecastTitle {
	position:relative;
	display:block;
	float:left;
	width:140px;
	font-size:16px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	line-height:28px;
	padding-left:10px;
	margin-bottom:10px;
}
.styledSelect {
	position:relative;
	float:right;
	width:137px;
	height: 28px;
	overflow: hidden;
	background: url(../images/bg/selectArrow.png) no-repeat right #0084cb;
	border: 1px solid #ccc;
	margin-bottom:10px;
}
.styledSelect select {
	background: transparent;
	width: 165px;
	padding: 5px;
	font-size: 16px;
	line-height: 1;
	border: 0;
	border-radius: 0;
	height: 28px;
	-webkit-appearance: none;
	
font-family: foco, sans-serif;
	font-weight: 700;
}
.uvForecastButton {
	position:absolute;
	bottom:25px;
	right:25px;
}
.uvCountry {
	background:#09F;
	
font-family: foco, sans-serif;
	font-weight: 700;
}
.uvRegion {
	padding-left:10px;
	background:#D2EFFF;
	font-family: foco, sans-serif;
	font-weight: 300;
}
.uvName {
	padding-left:20px;
	background:#FFF;
	font-family: foco, sans-serif;
	font-weight: 300;
}
.fbFeedHolder {
	position:relative;
	width:310px;
	height:370px;
	margin-left:12px;
	margin-top:12px;
	margin-bottom:12px;
}
#twitterFeedHolder {
	position:relative;
	width:290px;
	height:370px;
	margin-left:12px;
	background:url(../images/bg/spotlightTopics.png) repeat-y;
	padding-left:10px;
	padding-right:10px;
}
#twitterFeedHolder p.twitterFeedTitle {
	position:relative;
	height:30px;
	line-height:30px;
	display:block;
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:19px;
	padding:0;
}
.twitterFeedBird {
	display:none;
	position:absolute;
	top:-20px;
	left:200px;
	background:url(../images/bg/sprite.png) -472px -214px no-repeat;
	width:63px;
	height:60px;
}
.articlesOfInterest {
	position:relative;
	margin-left:12px;
	margin-top:15px;
	background:url(../images/bg/articlesOfInterest.jpg);
	width:300px;
	height:295px;
	padding:10px 0 10px 10px;
	margin-right:20px;
	overflow:auto;
}
.articlesOfInterest hr {
	margin-bottom:15px !important;
}
.cbmaCounterHolder {
	background:#fcc607;
	position:relative;
	margin-top:15px;
	margin-bottom:10px;
	margin-left:12px;
	width:310px;
	padding-bottom:10px;
}
p.cbmaHeadText {
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:19px !important;
	color:#000;
	padding:0 0 0 10px !important;
	line-height:24px !important;
	margin-top:10px;
	margin-bottom:10px;
}
.cbmaCounter {
	position:relative;
	margin-left:10px;
	padding-left:10px;
	width:280px;
	height:70px;
	background:#698FC2;
}
.counterNum {
	position:relative;
	float:left;
	width:24px;
	height:50px;
	margin-right:3px;
	margin-top:10px;
}
.counterNum.pound {
	background:url(../images/cb/cbmaCounter.png) 0 0 no-repeat;
}
.counterNum.num1 {
	background:url(../images/cb/cbmaCounter.png) -25px 0 no-repeat;
}
.counterNum.num2 {
	background:url(../images/cb/cbmaCounter.png) -50px 0 no-repeat;
}
.counterNum.num3 {
	background:url(../images/cb/cbmaCounter.png) -75px 0 no-repeat;
}
.counterNum.num4 {
	background:url(../images/cb/cbmaCounter.png) -100px 0 no-repeat;
}
.counterNum.num5 {
	background:url(../images/cb/cbmaCounter.png) -125px 0 no-repeat;
}
.counterNum.num6 {
	background:url(../images/cb/cbmaCounter.png) -150px 0 no-repeat;
}
.counterNum.num7 {
	background:url(../images/cb/cbmaCounter.png) -175px 0 no-repeat;
}
.counterNum.num8 {
	background:url(../images/cb/cbmaCounter.png) -200px 0 no-repeat;
}
.counterNum.num9 {
	background:url(../images/cb/cbmaCounter.png) -225px 0 no-repeat;
}
.counterNum.num0 {
	background:url(../images/cb/cbmaCounter.png) -250px 0 no-repeat;
}
.counterNumThin {
	position:relative;
	float:left;
	width:8px;
	height:50px;
	background:#FFF;
	margin-right:3px;
	margin-top:10px;
}
.counterNumThin.comma {
	background:url(../images/cb/cbmaCounter.png) -275px 0 no-repeat;
}
.counterNumThin.decimal {
	background:url(../images/cb/cbmaCounter.png) -284px 0 no-repeat;
}
p.cbmaText {
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:14px !important;
	color:#000;
	padding:0 0 0 10px !important;
	line-height:30px !important;
	margin-top:70px !important;
}
a.cbmaLink {
	display:block;
	margin-left:10px;
	margin-bottom:5px;
	width:280px;
	height:30px;
	line-height:30px;
	color:#FFF;
	background:#698FC2;
	
font-family: foco, sans-serif;
	font-weight: 700;
	text-decoration:none;
	font-size:14px;
	padding-left:10px;
}
a.cbmaLink:hover {
	background:#717075;
}
.newsFeedHolder {
	position:relative;
	width:290px;
	height:710px;
	margin-left:12px;
	padding:10px;
	background:url(../images/bg/newsFeed.png);
	margin-top:15px;
}
.inTheMediaHolder {
	position:relative;
	width:290px;
	height:355px;
	margin-left:12px;
	padding:10px;
	background:url(../images/bg/newsFeed.png);
}
.skcinNews, .inTheMedia {
	position:relative;
	width:290px;
	height:311px;
	overflow:auto;
	margin-bottom:10px;
}
.skcinNews hr {
	margin-bottom:15px !important;
}
.column {
	position:relative;
	float:left;
	width:334px;
}
.column p {
	font-size:16px;
	line-height:20px;
	color:#000;
	padding-bottom:10px;
}
.column hr {
	margin-right:12px;
	border-top:1px solid #000;
	margin-top:15px;
	margin-bottom:0;
	overflow:hidden;
}
.doubleColumn {
	position:relative;
	float:left;
	width:668px;
}
.doubleColumn hr {
	margin-left:12px;
	margin-right:12px;
	border-top:1px solid #000;
	margin-top:15px;
	margin-bottom:0;
	overflow:hidden;
}
.doubleColumn .dashed {
	margin-left:0;
	margin-right:0;
	border-top:1px dotted #000;
	margin-top:15px;
	margin-bottom:0;
	overflow:hidden;
}
.tripleColumn {
	position:relative;
	float:left;
	width:1002px;
}
.tripleColumn hr {
	margin-left:12px;
	margin-right:12px;
	border-top:1px solid #000;
	margin-top:15px;
	margin-bottom:10px;
	overflow:hidden;
}
.tripleColumn .dashed {
	border-top:1px dotted #000;
	margin-top:5px;
	margin-bottom:0;
	overflow:hidden;
}
.content {
	padding-left:12px;
}
.content > img {
	margin-top:10px;
	margin-bottom:10px;
}
.content > img.orangeFooter {
	margin-top:10px;
	margin-bottom:0;
	vertical-align:bottom;	
}
.content h2 {
	font-family: foco, sans-serif;
	font-weight: 700;
	font-size:19px;
	padding-top:15px;
	padding-bottom:4px;
	line-height:20px;
}
.content h3 {
	font-family: foco, sans-serif;
	font-weight: 700;
	font-size:19px;
	padding-top:15px;
	padding-bottom:4px;
	color:#F15D22;
	line-height:20px;
}
h2.large {
	font-size:24px;
	line-height:28px;
	text-transform:uppercase;
}
.content h2.sss,
.content h3.sss,
.content h4.sss {
	color: #304A7D;
}
.content h2.sss {
	padding-bottom:15px;
}

.content h3.sss {
	font-size: 16px;
	padding-bottom:0;
}
.content p {
	font-size:16px;
	line-height:21px;
	color:#000;
	padding-bottom:10px;
}
.content p.red a {
	color:#EC1A3D;
	text-decoration:none;
}
.content p.red a:hover {
	color:#EC1A3D;
	text-decoration:underline;
}
.content p.red span {
	color:#EC1A3D;
	
font-family: foco, sans-serif;
	font-weight: 700;
}
.content p.small {
	font-size:12px;
}
.content p a {
	text-decoration:none;
	color:#6990C3;
	
font-family: foco, sans-serif;
	font-weight: 700;
}
.content p a:hover {
	text-decoration:underline;
	color:#6990C3;
}
.content p span {
	
font-family: foco, sans-serif;
	font-weight: 700;
}
.content p strong {
	font-family: foco, sans-serif;
	font-weight: 700;
}
.content p.large {
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:19px;
	line-height:22px;
	color:#000;
	padding-right:60px;
}
.content p.large a {
	
	font-family: foco, sans-serif;
	font-weight: 700;
	text-decoration:none;
	color:#6990C3;
}
.content p.large a:hover {
	text-decoration:underline;
	color:#6990C3;
}
.blueBg {
	background:#cde4f2;
	padding-top:15px;
	padding-left:15px;
	margin-top:20px;
	padding-bottom:10px;
}
.blueBg p {
	padding-right:20px;
}
.blueBg p span {
	font-size:12px;
}
.content ul {
	margin-left:24px;
	margin-bottom:10px;
	color:#000000;
	font-size:16px;
	list-style-image:url(../images/bg/whiteBullet.png);
}
.content ol {
	margin-left:24px;
	margin-bottom:10px;
	color:#000000;
	font-size:16px;
}
.content ol li { 
	margin-top: 2px;
	line-height:20px;
}
.blueBg ol li {
	margin-left:16px;
	margin-right:20px;
}
.blueBg ol li input {
	position:absolute;
	margin-left:-39px;
	margin-top:3px;
}
.content ul li { 
	margin-top: 2px;
	line-height:20px;
}
.content ul.doubleBulletSpace li { 
	margin-top: 2px;
	line-height:18px;
	margin-bottom:22px;
}
.content ul li span {
	
font-family: foco, sans-serif;
	font-weight: 700;
}
.content ul.orangeV {
	margin-left:24px;
	margin-bottom:10px;
	color:#000000;
	font-size:16px;
	list-style-image:url(../images/bg/orangeVBullet.png);
}
.content ul.orangeV li { 
	margin-top: 2px;
	line-height:18px;
}
.content ul.orangeV ul {
	margin-left:24px;
	list-style-image:none;
	list-style-type:disc;
}
.content ul.orangeV ul li {
	color:#000;
}
.leftFloatContent {
	position:relative;
	float:left;
	margin-right:25px;
	margin-bottom:15px;
}
#whatIsSunburn {
	position:relative;
	width:364px;
	height:225px;
	background:url(../images/bg/sunburntChest.jpg);
	margin-bottom:15px;
	padding:20px 270px 0 10px;
}
#knowYourSkin {
	position:relative;
	width:644px;
	height:400px;
	margin-top:15px;
}
#skinTypes {
	position:absolute;
	top:0;
	left:0;
	width:644px;
	height:100px;
}
.skinType, .peopleType {
	position:relative;
	float:left;
	width:99px;
	height:85px;
	cursor:pointer;
	margin-right:10px;
}
#skinType1 {
	background:url(../images/bg/skinType1.jpg);
}
#skinType2 {
	background:url(../images/bg/skinType2.jpg);
}
#skinType3 {
	background:url(../images/bg/skinType3.jpg);
}
#skinType4 {
	background:url(../images/bg/skinType4.jpg);
}
#skinType5 {
	background:url(../images/bg/skinType5.jpg);
}
#skinType6 {
	background:url(../images/bg/skinType6.jpg);
}
#peopleType1 {
	background:url(../images/bg/peopleType1.jpg);
}
#peopleType2 {
	background:url(../images/bg/peopleType2.jpg);
}
#peopleType3 {
	background:url(../images/bg/peopleType3.jpg);
}
#peopleType4 {
	background:url(../images/bg/peopleType4.jpg);
}
#peopleType5 {
	background:url(../images/bg/peopleType5.jpg);
}
#peopleType6 {
	background:url(../images/bg/peopleType6.jpg);
}
#skinTypeArrow, #peopleTypeArrow {
	position:absolute;
	left:0;
	top:85px;
	width:30px;
	height:15px;
	background:url(../images/bg/skinTypeArrow.png) no-repeat;
}
#skinInfo1, #peopleInfo1 {
	display:block;
}
.skinInfo {
	display:none;
	position:absolute;
	top:100px;
	left:0;
	width:489px;
	height:285px;
	background:url(../images/bg/skinInfo.png);
	padding-left:145px;
	padding-right:10px;
	padding-top:15px;
}
.skinInfo p {
	padding-bottom:0;
}
.skinInfo p a {
	color:#126997;
}
.skinInfo p a:hover {
	color:#126997;
}
.skinInfo p.skinInfoLabel {
	position:absolute;
	top:15px;
	left:0;
	background:#6990C3;
	width:120px;
	height:40px;
	line-height:40px;
	padding-left:15px;
	font-size:20px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	color:#FFF;
	padding-bottom:0;
}
.skinInfo p.peopleInfoLabel {
	position:absolute;
	top:10px;
	left:0;
	background:#6990C3;
	width:120px;
	height:45px;
	line-height:20px;
	padding-left:15px;
	font-size:18px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	color:#FFF;
	padding-top:5px;
	padding-bottom:0;
}
.skinInfo ul {
	margin-top:10px;
	margin-left:0;
	margin-bottom:5px;
	list-style-image:none;
}
.skinInfo ul li {
	margin-top:2px;
	font-size:15px;
	line-height:18px;
	margin-left:18px;
	list-style-type:disc;	
}
.skinInfo ul li a {
	color:#126997;
	text-decoration:none;
	font-size:15px;
}
.skinInfo ul li a:hover {
	text-decoration:underline;
}
.skinInfoImage {
	position:absolute;
	top:70px;
	left:15px;
	width:120px;
	height:205px;
}
#skinInfoImage1 {
	background:url(../images/bg/skinType1Large.jpg);
}
#skinInfoImage2 {
	background:url(../images/bg/skinType2Large.jpg);
}
#skinInfoImage3 {
	background:url(../images/bg/skinType3Large.jpg);
}
#skinInfoImage4 {
	background:url(../images/bg/skinType4Large.jpg);
}
#skinInfoImage5 {
	background:url(../images/bg/skinType5Large.jpg);
}
#skinInfoImage6 {
	background:url(../images/bg/skinType6Large.jpg);
}
#peopleTypeImage1 {
	background:url(../images/bg/peopleType1Large.jpg);
}
#peopleTypeImage2 {
	background:url(../images/bg/peopleType2Large.jpg);
}
#peopleTypeImage3 {
	background:url(../images/bg/peopleType3Large.jpg);
}
#peopleTypeImage4 {
	background:url(../images/bg/peopleType4Large.jpg);
}
#peopleTypeImage5 {
	background:url(../images/bg/peopleType5Large.jpg);
}
#peopleTypeImage6 {
	background:url(../images/bg/peopleType6Large.jpg);
}
.orangeLink {
	float:left;
	width:292px;
	height:40px;
	padding:5px 10px;
	background:#F15D22;
	color:#fff;
	font-size:16px;
	line-height:20px;
	display:block;
	margin-right:20px;
	text-decoration:none;
	margin-bottom:10px;
}
.orangeLink:hover {
	color:#6990c3;
}
#sunglassesCol {
	position:relative;
	width:656px;
	background:url(../images/bg/sunglassesPiggyBack.jpg) right bottom no-repeat;
	margin-right:12px;
	height:310px;
}
#homeHead {
	position:relative;
	width:656px;
	margin-right:12px;
	height:310px;
}
#homeHead ul {
	margin-bottom: 10px;
}
#homeHead p {
	font-size:15px;
	line-height:21px;
	color:#000;
	padding-bottom:10px;
	font-family: foco, sans-serif;
	font-weight: 700;
	padding-left: 15px;
}
#categoryHead {
	position:relative;
	display:block;
	float:right;
	width:225px;
	height:47px;
	margin-right:12px;
	background:url(../images/bg/sprite.png) 0 -104px no-repeat;
	color:#ffffff;
	line-height:32px;
	padding-left:15px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	text-decoration:none;
	font-size:16px;
	margin-top:23px;
	text-transform:uppercase;
}
.module {
	position:relative;
	width:310px;
	height:194px;
	padding-left:12px;
	padding-right:12px;
	margin-bottom:5px;
}
.module img {
	position:absolute;
	top:0;
	left:12px;
	width:310px;
	height:110px;
}
.moduleTitle {
	
font-family: foco, sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	position:absolute;
	top:110px;
	left:12px;
	width:295px;
	height:42px;
	line-height:42px;
	color:#ffffff;
	font-size:17px;
	background:url(../images/bg/sprite.png) -580px -38px;
	padding-left:15px;
}
img.simpleModule {
	position:relative;
	margin-top:15px;
	width:310px;
	margin-left:12px;
	margin-bottom:0;
}
.moduleText {
	position:absolute;
	top:160px;
	left:12px;
	width:214px;
	height:38px;
	line-height:18px;
	color:#000000;
	font-size:14px;
}
.moduleButton {
	position:absolute;
	top:164px;
	right:12px;
}
.tallModule {
	position:relative;
	float:left;
	width:155px;
	height:315px;
	margin-top:15px;
	margin-right:12px;
}
.tallModule img {
	position:absolute;
	top:0;
	left:0;
}
.tallModuleTitle {
	
font-family: foco, sans-serif;
	font-weight: 700;
	position:absolute;
	top:145px;
	left:0;
	width:155px;
	line-height:25px;
	color:#000000;
	font-size:16px;
}
.tallModuleText {
	position:absolute;
	top:170px;
	left:0;
	width:150px;
	padding-right:5px;
	height:115px;
	line-height:18px;
	color:#000000;
	font-size:13px;
}
.tallModuleButton {
	position:absolute;
	top:285px;
	left:0;
}
.storyModule {
	position:relative;
	width:310px;
	height:110px;
	margin-left:12px;
	margin-right:12px;
	margin-top:15px;
	background:url(../images/bg/spotlightTopics.png) repeat-y;
	padding-top:8px;
	padding-left:8px;
	padding-bottom:8px;
}
.storyModuleTitle {
	position:absolute;
	right:8px;
	top:8px;
	width:162px;
	height:32px;
	line-height:32px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:18px;
	color:#FFF;
	background:#f15c22;
	text-align:center;
}
.storyModuleText {
	position:absolute;
	top:45px;
	right:8px;
	width:162px;
	height:36px;
	color:#000;
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:14px;
	line-height:18px;
}
.storyModuleButton {
	position:absolute;
	top:90px;
	left:150px;
}
.storyModuleWide {
	position:relative;
	margin-bottom:15px;
	background:#c4d6ef;
	width:626px;
	padding:15px;
}
.storyModuleWideImage {
	position:relative;
	float:left;
	height:140px;
	width:125px;
	margin-right:15px;
}
p.storyModuleWideTitle {
	position:relative;
	display:block;
	float:left;
	height:25px;
	line-height:25px;
	width:486px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:21px;
	color:#000000;
	padding:0;
}
p.storyModuleWideIntroText {
	position:relative;
	float:left;
	height:80px;
	width:486px;
	font-size:15px;
	padding:0;
}
.storyModuleWideLink {
	position:relative;
	float:left;
	display:block;
	padding-left:31px;
	background:#698fc2 url(../images/bg/whiteBullet.png) no-repeat;
	background-position: 8px 5px;
	height:30px;
	width:455px;
	font-size:16px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	color:#ffffff;
	text-decoration:none;
	line-height:30px;
	margin-top:5px;
	cursor:pointer;
}
.storyModuleWideLink:hover {
	text-decoration:underline;
}
.storyModuleWideContent {
	display:none;
	position:relative;
	margin-top:15px;
}
.largeModule {
	position:relative;
	width:644px;
	height:275px;
	margin-top:20px;
	margin-bottom:15px;
}
p.largeModuleText {
	position:absolute;
	top:15px;
	left:15px;
	width:400px;
	height:40px;
	line-height:22px;
	font-size:22px;
	color:#ffffff;
}
.largeModuleButton {
	position:absolute;
	top:23px;
	left:420px;
}
.wideModuleHead {
	position:relative;
	margin-top:10px;
	width:636px;
	height:38px;
	font-size:18px;
	color:#FFF;
	
font-family: foco, sans-serif;
	font-weight: 700;
	background:url(../images/bg/sprite.png) -100px 0;
	line-height:38px;
	text-transform:uppercase;
	padding-left:10px;
}
.wideModule {
	position:relative;
	width:646px;
	background: #59c7f9;
	background: -moz-linear-gradient(left,  #59c7f9 0%, #b9e5fa 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#59c7f9), color-stop(100%,#b9e5fa));
	background: -webkit-linear-gradient(left,  #59c7f9 0%,#b9e5fa 100%);
	background: -o-linear-gradient(left,  #59c7f9 0%,#b9e5fa 100%);
	background: -ms-linear-gradient(left,  #59c7f9 0%,#b9e5fa 100%);
	background: linear-gradient(to right,  #59c7f9 0%,#b9e5fa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59c7f9', endColorstr='#b9e5fa',GradientType=1 );
	height:110px;
	margin-top:10px;
}
.wideModuleTitle {
	position:absolute;
	top:10px;
	left:150px;
	width:360px;
	height:25px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:16px;
}
p.wideModuleText {
	position:absolute;
	top:35px;
	left:150px;
	width:360px;
	height:65px;
	font-size:15px;
}
p.wideModuleTextLong {
	position:absolute;
	top:35px;
	left:150px;
	width:480px;
	height:65px;
	font-size:17px;
}
.wideModuleButtonHolder {
	position:absolute;
	top:10px;
	left:516px;
	width:120px;
	height:90px;
	background:url(../images/bg/sprite.png) -560px -168px;
}
.wideModuleButton {
	position:absolute;
	top:35px;
	left:13px;
}
.wideModuleImage {
	position:relative;
	float:left;
	width:70px;
	height:90px;
	margin-top:10px;
}
.wideModuleQuestion {
	position:relative;
	height:29px;
	width:616px;
	padding-left:30px;
	margin-top:5px;
	background-color:#b9e5fa;
	background-image:url(../images/bg/whiteBullet.png);
	background-repeat:no-repeat;
	background-position: 7px 4px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:17px;
	line-height:29px;
	cursor:pointer;
}
.wideModuleQuestion:hover {
	background-color:#59c7f9;
}
.wideModuleAnswer {
	position:relative;
	width:646px;
	display:none;
	padding-bottom:10px;
}
.wideModuleAnswer p {
	padding-top:10px;
}
.wideModuleAnswer p.blueBg {
	position:relative;
	margin-top:10px;
	width:636px;
	padding-left:10px;
	line-height:20px;
	height:40px;
	font-size:17px;
	background-color:#b9e5fa;
	padding-top:10px;
	padding-bottom:10px;
}
.wideModuleAnswer ul {
	margin-left:15px;
	margin-top:15px;
}
.wideModuleAnswer ul li {
	list-style-image:none;
	list-style-type:disc;
}
.wideModuleOrangeLink {
	position:relative;
	display:block;
	background:#f15c22;
	color:#FFF;
	font-size:17px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	width:636px;
	padding-left:10px;
	line-height:30px;
	height:30px;
	text-decoration:none;
}
.wideModuleOrangeLink:hover {
	color:#b9e5fa;
}
.ourWorkModule {
	position:relative;
	margin-bottom:15px;
	margin-top:5px;
	width:656px;
}
.ourWorkModuleHead {
	position:relative;
	width:656px;
	height:254px;
}
.ourWorkSunSafeSchools {
	background:url(../images/modules/ourWork/sunSafeSchools.jpg);
}
.ourWorkSunSafeNurseries {
	background:url(../images/modules/ourWork/sunSafeNurseries.jpg);
}
.ourWorkSunSafeWorkplaces {
	background:url(../images/modules/ourWork/sunSafeWorkplaces.jpg);
}
.ourWorkColinBloomfield {
	background:url(../images/modules/ourWork/colinBloomfield.jpg);
}
.ourWorkVirginHolidays {
	background:url(../images/modules/ourWork/virginHolidays.jpg);
}
.ourWorkAXAPPPHealthcare {
	background:url(../images/modules/ourWork/AXAPPPHealthcare.jpg);
}
.ourWorkOtherCampaigns {
	background:url(../images/modules/ourWork/otherCampaigns.jpg);
}
.ourWorkCampaigningForAction {
	background:url(../images/modules/ourWork/campaigningForAction.jpg);
}
p.ourWorkModuleTitle {
	position:absolute;
	top:214px;
	left:15px;
	width:641px;
	height:40px;
	line-height:40px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	color:#fff;
	font-size:17px;
	padding:0;
	text-transform:uppercase;
}
.ourWorkModuleButton {
	position:absolute;
	top:170px;
	left:15px;
}
.ourWorkModuleButtonHigh {
	position:absolute;
	top:50px;
	left:20px;
}
.ourWorkModuleBody {
	position:relative;
	background:#b9e5fa;
	width:626px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
}
.ourWorkModuleBody p {
	color:#000;
	font-size:15px;
	line-height:18px;
	padding-bottom:5px;
}
p.ourWorkModuleBlueLink {
	font-size:15px;
	line-height:18px;
	padding-bottom:0;
}
p.ourWorkModuleBlueLink a {
	color:#456EB4;
	text-decoration:none;
}
p.ourWorkModuleBlueLink a:hover {
	text-decoration:underline;
}
p.ourWorkModuleOrangeLink {
	font-size:15px;
	line-height:18px;
	padding-bottom:0;
}
p.ourWorkModuleOrangeLink a {
	color:#E8500E;
	text-decoration:none;
}
p.ourWorkModuleOrangeLink a:hover {
	text-decoration:underline;
}
.teamMemberModule {
	position:relative;
	float:left;
	width:310px;
	height:120px;
	background:#cde4f2;
	margin-bottom:15px;
}
.teamBlankRight {
	position:relative;
	float:right;
	width:310px;
	margin-right:10px;
	height:120px;
	margin-bottom:15px;
}
.teamMemberModuleRight {
	position:relative;
	float:right;
	width:310px;
	margin-right:10px;
	height:120px;
	background:#cde4f2;
	margin-bottom:15px;
}
.teamMemberModuleName {
	position:absolute;
	top:10px;
	left:100px;
	width:180px;
	height:25px;
	line-height:25px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:16px;
}
.teamMemberModuleDesc {
	position:absolute;
	top:35px;
	left:100px;
	width:180px;
	height:75px;
	font-size:15px;
}
.teamMemberImage {
	position:absolute;
	top:10px;
	left:10px;
	width:80px;
	height:100px;
}
.supporterModule {
	position:relative;
	float:left;
	width:306px;
	height:221px;
	border:2px solid #698fc2;
	-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.39);
	-moz-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.39);
	box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.39);
	margin-bottom:15px;
}
.supporterModuleRight {
	position:relative;
	float:right;
	width:306px;
	height:221px;
	border:2px solid #698fc2;
	margin-right:12px;
	-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.39);
	-moz-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.39);
	box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.39);
	margin-bottom:15px;
}
.supporterImage {
	position:absolute;
	top:20px;
	left:20px;
	width:266px;
	height:142px;
}
.supporterUrl {
	display:block;
	background:#698fc2;
	position:absolute;
	top:183px;
	left:0;
	width:306px;
	height:40px;
	line-height:42px;
	text-align:center;
	font-size:16px;
	color:#FFF;
	text-decoration:none;
}
a.supporterUrl:hover {
	text-decoration:underline;
}
.karensStoryTall {
	position:relative;
	width:310px;
	padding-top:388px;
	height:25px;
	margin-top:15px;
	background:url(../images/bg/karenTall.jpg) no-repeat;
	font-size:15px;
	line-height:25px;
}
.karensStoryTallButton {
	position:absolute;
	top:340px;
	left:20px;
}
.mascedPreview {
	position:relative;
	width:310px;
	height:374px;
	background-image:url(../images/modules/mascedPreview.jpg);
	margin-left:12px;
	margin-top:10px;
}
.mascedPreview a {
	position:absolute;
	top:236px;
	left:40px;
	width:230px;
	height:50px;
	line-height:50px;
	color:#404041;
	font-size:22px;
	font-weight:600;
	text-decoration:none;
	background-color:#F27021;
	text-align:center;
}
.mascedPreview a strong {
	font-family: foco, sans-serif;
	font-weight: 700;
}
.mascedPreview a:hover {
	background:#9D9FA1;
}

.mascedPreview p {
	position:absolute;
	top:304px;
	left:30px;
	text-align:center;
	width:250px;
	height:50px;
	color:#404041;
	font-family: foco, sans-serif;
	font-weight: 700;
	font-size:18px;
}
.sunSafeSchoolsCounter {
	position:relative;
	width:310px;
	height:406px;
	margin-top:5px;
	margin-left:12px;
	background:url(../images/bg/sunSafeSchoolsCounter.jpg);
}
.sunSafeWorkplacesCounter {
	position:relative;
	width:310px;
	height:406px;
	margin-top:5px;
	margin-left:12px;
	background:url(../images/bg/sunSafeWorkplacesCounter.jpg);
}
.sunSafeNurseriesCounter {
	position:relative;
	width:310px;
	height:406px;
	margin-top:5px;
	margin-left:12px;
	background:url(../images/bg/sunSafeNurseriesCounter.jpg);
}
.isYourSchoolSunSafe {
	position:relative;
	width:280px;
	height:365px;
	margin-left:12px;
	margin-top:5px;
	padding-right:15px;
	padding-left:683px;
	padding-top:25px;
	background:url(../images/bg/isYourSchoolSunSafe.jpg);
}
.isYourNurserySunSafe {
	position:relative;
	width:280px;
	height:355px;
	margin-left:12px;
	margin-top:15px;
	padding-right:15px;
	padding-left:683px;
	padding-top:25px;
	background:url(../images/bg/isYourNurserySunSafe.jpg);
}
.isYourWorkplaceSunSafe {
	position:relative;
	width:290px;
	height:355px;
	margin-left:12px;
	margin-top:15px;
	padding-right:10px;
	padding-left:678px;
	padding-top:25px;
	background:url(../images/bg/isYourWorkplaceSunSafe.jpg);
}
.isYourSchoolSunSafeButton {
	position:relative;
	margin-top:20px;
	margin-left:10px;
}
.isYourWorkplaceSunSafeButton {
	position:relative;
	margin-top:20px;
	margin-left:10px;
	font-size:18px !important;
}
.becomeAmbassador {
	position:relative;
	height:190px;
	padding-top:605px;
	width:520px;
	padding-left:68px;
	padding-right:68px;
	margin-top:15px;
	background:url(../images/modules/becomeAnAmbassadorBg.jpg);
}
.becomeAmbassador p {
	font-size:13px;
	line-height:17px;
}
.superdrugSponsorsSSS {
	position:relative;
	width:235px;
	height:58px;
	margin-left:12px;
	margin-top:15px;
	margin-bottom:15px;
	background:url(../images/bg/superdrugSponsorsSSS.jpg);
	padding-left:75px;
	padding-top:302px;
}
.visitSSS {
	position:relative;
	width:235px;
	height:58px;
	margin-left:12px;
	margin-top:15px;
	margin-bottom:15px;
	background:url(../images/bg/visitSSS.jpg);
	padding-left:75px;
	padding-top:307px;
}
.superdrugSponsorsSSN {
	position:relative;
	width:235px;
	height:58px;
	margin-left:12px;
	margin-top:15px;
	margin-bottom:15px;
	background:url(../images/bg/superdrugSponsorsSSN.jpg);
	padding-left:75px;
	padding-top:302px;
}
.visitSSW {
	position:relative;
	width:235px;
	height:63px;
	margin-left:12px;
	margin-top:15px;
	background:url(../images/bg/visitSSW.jpg);
	padding-left:75px;
	padding-top:262px;
}
.chrisSteele {
	position:relative;
	width:280px;
	margin-left:12px;
	margin-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-top:325px;
	padding-bottom:15px;
	background:#B8E1F7 url(../images/bg/chrisSteele.jpg) top no-repeat;
}
.chrisSteelePale {
	position:relative;
	width:280px;
	margin-left:12px;
	margin-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-top:325px;
	padding-bottom:15px;
	background:#FFE9B2 url(../images/bg/chrisSteeleOrange.jpg) top no-repeat;
}
.georgeTheSunSafeSuperstar {
	position:relative;
	width:310px;
	margin-top:15px;
	margin-left:12px;
	padding-top:15px;
	padding-bottom:15px;
	background: #6892c6;
	background: -moz-linear-gradient(top,  #6892c6 0%, #22376c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6892c6), color-stop(100%,#22376c));
	background: -webkit-linear-gradient(top,  #6892c6 0%,#22376c 100%);
	background: -o-linear-gradient(top,  #6892c6 0%,#22376c 100%);
	background: -ms-linear-gradient(top,  #6892c6 0%,#22376c 100%);
	background: linear-gradient(to bottom,  #6892c6 0%,#22376c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6892c6', endColorstr='#22376c',GradientType=0 );
}
.georgeTheSunSafeSuperstar img {
	position:relative;
	margin-top:10px;
	margin-left:15px;
	margin-bottom:10px;
}
.georgeTheSunSafeSuperstar a {
	position:relative;
	margin-left:75px;
}
img.sunSafeSchoolsBanner {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	margin-top:15px;
}
img.sunSafeNurseriesBanner {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	margin-top:15px;
}
img.sunSafeWorkplacesBanner {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	margin-top:15px;
}
.sswRedVBg {
	background: #7a0000;
	background: -moz-linear-gradient(top,  #7a0000 0%, #f06145 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a0000), color-stop(100%,#f06145));
	background: -webkit-linear-gradient(top,  #7a0000 0%,#f06145 100%);
	background: -o-linear-gradient(top,  #7a0000 0%,#f06145 100%);
	background: -ms-linear-gradient(top,  #7a0000 0%,#f06145 100%);
	background: linear-gradient(to bottom,  #7a0000 0%,#f06145 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a0000', endColorstr='#f06145',GradientType=0 );
}
.sswPartners {
	position:relative;
	width:310px;
	height:225px;
	margin-left:12px;
	margin-top:15px;
}
.sswPartnersTop {
	position:absolute;
	top:7px;
	left:0;
	width:310px;
	height:57px;
	color:#FFF;
	font-size:20px;
	line-height:24px;
	padding-top:10px;
	text-align:center;
	
font-family: foco, sans-serif;
	font-weight: 700;
}
.sswPartnersLogo {
	position:absolute;
	top:77px;
	left:45px;
	width:220px;
	height:128px;
	background:#FFF;
}
.giveYourSkinAGoodFeel {
	position:relative;
	width:202px;
	height:45px;
	padding-left:108px;
	padding-top:255px;
	background:url(../images/bg/giveYourSkinAGoodFeel.jpg);
	margin-left:12px;
	margin-top:15px;
}
.fade {
	position:absolute;
	top:0;
	left:0;
	width:162px;
	height:160px;
}
.virginHolidayBeachBox {
	position:relative;
	width:654px;
	height:325px;
	padding-top:170px;
	background:url(../images/bg/virginHolidayBeachBox.jpg);
}
.virginHolidayBeachBox ul a {
	color:#EC1A3D;
	text-decoration:none;
}
.virginHolidayBeachBox ul a:hover {
	color:#EC1A3D;
	text-decoration:underline;
}
.getInvolvedModule {
	position:relative;
	margin-top:15px;
	width:656px;
}
.getInvolvedModuleTop {
	position:relative;
	width:656px;
	height:180px;
	background: #d8eaf8;
	background: -moz-linear-gradient(top,  #d8eaf8 0%, #9bd8f2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8eaf8), color-stop(100%,#9bd8f2));
	background: -webkit-linear-gradient(top,  #d8eaf8 0%,#9bd8f2 100%);
	background: -o-linear-gradient(top,  #d8eaf8 0%,#9bd8f2 100%);
	background: -ms-linear-gradient(top,  #d8eaf8 0%,#9bd8f2 100%);
	background: linear-gradient(to bottom,  #d8eaf8 0%,#9bd8f2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8eaf8', endColorstr='#9bd8f2',GradientType=0 );
}
.getInvolvedSkcinLogoHolder {
	position:absolute;
	top:20px;
	left:20px;
	width:110px;
	height:150px;
}
.getInvolvedArrow {
	position:relative;
	width:110px;
	height:35px;
	font-size:16px;
	color:#FFF;
	line-height:28px;
	text-align:center;
	background:url(../images/bg/sprite.png) -311px -214px;
	text-transform:uppercase;
}
.getInvolvedSkcinLogo {
	position:absolute;
	top:30px;
	left:0;
	width:110px;
	height:110px;
}
.getInvolvedModuleTitle {
	position:absolute;
	top:20px;
	left:150px;
	width:486px;
	height:30px;
	color:#000;
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:17px;
	text-transform:uppercase;
}
.getInvolvedModuleText {
	position:absolute;
	top:50px;
	left:150px;
	width:486px;
	height:70px;
	color:#000;
	font-size:16px;
	line-height:20px;
}
a.getInvolvedButton {
	position:absolute;
	top:130px;
	left:150px;
}
.getInvolvedModuleOrangeBar {
	position:relative;
	width:636px;
	height:55px;
	background:url(../images/bg/getInvolvedOrangeBar.png);
	color:#FFFFFF;
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:16px;
	line-height:36px;
	padding-left:20px;
}
.getInvolvedModuleContent {
	position:relative;
	width:656px;
	padding-top:15px;
}
.getInvolvedModuleContent img {
	margin-top:8px;
	margin-bottom:8px;
}
p.orangeBar {
	position:relative;
	display:block;
	width:636px;
	height:36px;
	line-height:36px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:18px;
	padding-left:10px;
	background:url(../images/bg/sprite.png) -150px 0 no-repeat;
	color:#FFF;
	margin-top:10px;
	padding-bottom:0;
}
p.orangeImageFooter {
	position:relative;
	display:block;
	width:636px;
	height:36px;
	line-height:36px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:18px;
	padding-left:10px;
	background:url(../images/bg/sprite.png) -150px 0 no-repeat;
	color:#FFF;
	margin-bottom:10px;
	padding-bottom:0;
}
p.orangeImageFooter a {
	color:#FFF;
	text-decoration:none;
}
p.orangeImageFooter a:hover {
	color:#FFF;
	text-decoration:underline;
}
#fiveSsOfSunSafety {
	position:relative;
	width:636px;
	height:237px;
	padding-left:10px;
	background:url(../images/bg/fiveSsOfSunSafety.jpg);
	font-size:16px;
	line-height:24px;
	color:#000;
	padding-top:7px;
}
.fiveSsButton {
	position:absolute;
	top:17px;
	left:520px;
}
#fiveSsOfSunSafetyLong {
	position:relative;
	width:636px;
	height:380px;
	padding-left:10px;
	background:url(../images/bg/fiveSsOfSunSafetyLong.jpg);
	font-size:18px;
	color:#FFF;
	line-height:46px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	margin-top:15px;
}
#fiveSsOfSunSafetyLong ol {
	position:relative;
	line-height:29px;
	font-size:16px;
	margin-left:20px;
	margin-top:15px;
}
#fiveSsOfSunSafetyLong ol li {
	
font-family: foco, sans-serif;
	font-weight: 700;
}
.fiveSsImageHolder {
	position:relative;
	float:left;
	width:265px;
	margin-top:10px;
	margin-right:10px;
}
.fiveSsImageHolder p {
	position:absolute;
	top:15px;
	left:10px;
}
.fiveSsImageHolder p a  {
	color:#FFF;
	text-decoration:none;
	margin-top:8px;
}
.fiveSsImageHolder p a:hover  {
	color:#FFF;
	text-decoration:none;
}
.fiveSsText {
	float:left;
	width:370px;
	margin-top:5px;
}
.fiveSsText ul {
	list-style-image:none;
	list-style-type:disc;
	float:left;
}
.fiveSsText ul li {
	line-height:19px;
	margin-bottom:4px;
	margin-top:4px;
}
.cancerTypeThumb, .leftAlignImage {
	position:relative;
	float:left;
	margin-right:15px;
	margin-top:10px;
}
.cancerTypeThumbLabel {
	position:relative;
	float:left;
	width:140px;
	height:30px;
	padding-top:10px;
	padding-left:10px;
	margin-right:15px;
	background:url(../images/bg/sprite.png) -311px -249px no-repeat;
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:16px;
	line-height:30px;
}
.smallCancerTypeThumbLabel {
	position:relative;
	float:left;
	width:91px;
	height:30px;
	padding-top:10px;
	padding-left:4px;
	margin-right:15px;
	background:url(../images/bg/sprite.png) -311px -249px no-repeat;
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:13px;
	line-height:30px;
}
.leftSkinCancerTypeThumb {
	position:relative;
	float:left;
	width:66px;
	margin-top:15px;
	margin-right:10px;
	margin-bottom:15px;
}
.melAbcde {
	position:relative;
	float:left;
	width:170px;
	height:255px;
	border:5px solid #BEBEBE;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-right:15px;
	margin-bottom:15px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
.melAbcde p {
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:15px;
	padding-top:10px;
}
.melAbcdeBlueBar {
	position:relative;
	margin-top:10px;
	color:#FFF;
	font-size:20px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	text-align:center;
	height:30px;
	line-height:30px;
	background: #004171;
	background: -moz-linear-gradient(top,  #004171 0%, #4998d0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004171), color-stop(100%,#4998d0));
	background: -webkit-linear-gradient(top,  #004171 0%,#4998d0 100%);
	background: -o-linear-gradient(top,  #004171 0%,#4998d0 100%);
	background: -ms-linear-gradient(top,  #004171 0%,#4998d0 100%);
	background: linear-gradient(to bottom,  #004171 0%,#4998d0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004171', endColorstr='#4998d0',GradientType=0 );
}
p.melAbcdeBlue {
	color:#008bce;
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:20px;
}
.end {
	margin-right:0;
}
#spotlightTopicsHead {
	position:relative;
	width:295px;
	background:url(../images/bg/sprite.png) -426px -118px;
	height:50px;
	color:#FFF;
	font-size:19px;
	line-height:50px;
	padding-left:15px;
	margin:10px 12px 0 12px;
}
#spotlightTopicsLinks {
	position:relative;
	width:295px;
	background:url(../images/bg/spotlightTopics.png) repeat-y;
	margin-left:12px;
	padding:8px 0 8px 15px;
}
#spotlightTopicsLinks p {
	padding-bottom:0;
}
#spotlightTopicsLinks p a {
	display:block;
	border-bottom:1px solid #000;
	
font-family: foco, sans-serif;
	font-weight: 700;
	background:url(../images/bg/whiteBullet.png) no-repeat left center;
	text-decoration:none;
	color:#000;
	line-height:27px;
	height:27px;
	font-size:14px;
	padding-left:22px;
}
#spotlightTopicsLinks p a.end {
	border-bottom:none;
}
#spotlightTopicsLinks p a:hover {
	color:#698FC2;
}
.websiteModule {
	position:relative;
	margin-top:15px;
	width:310px;
	margin-left:12px;
}
.websiteModule img {
	position:relative;
	display:block;
}
.websiteModuleBlueGrad {
	position:relative;
	width:310px;
	padding-top:15px;
	padding-bottom:20px;
	background: #6893c7;
	background: -moz-linear-gradient(top, #6893c7 0%, #354f82 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6893c7), color-stop(100%,#354f82));
	background: -webkit-linear-gradient(top, #6893c7 0%,#354f82 100%);
	background: -o-linear-gradient(top, #6893c7 0%,#354f82 100%);
	background: -ms-linear-gradient(top, #6893c7 0%,#354f82 100%);
	background: linear-gradient(to bottom, #6893c7 0%,#354f82 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6893c7', endColorstr='#354f82',GradientType=0 );
}
.websiteModuleFooter {
	position:relative;
	width:235px;
	height:53px;
	padding-left:75px;
	padding-top:15px;
	background:#3C5D9D;
}
.websiteModuleFooterWhite {
	position:relative;
	width:235px;
	height:53px;
	padding-left:75px;
	padding-top:15px;
}
.websiteModuleFooterBlack {
	position:relative;
	width:214px;
	height:50px;
	padding-left:96px;
	padding-top:15px;
	background:#000000;
}
.devolvedNationsReports {
	position:relative;
	margin-left:12px;
	margin-top:15px;
	background:url(../images/modules/devolvedNationsReports.jpg);
	width:145px;
	height:148px;
	padding-left:165px;
	padding-top:80px;
}
.devolvedNationsReports a {
	margin-bottom:10px;
}
.downloadModuleLeft {
	position:relative;
	margin-top:15px;
	margin-left:12px;
	width:292px;
	padding-left:18px;
}
.downloadModuleRight {
	position:relative;
	margin-top:15px;
	margin-left:12px;
	width:135px;
	padding-left:175px;
}
.downloadModuleCentre {
	position:relative;
	margin-top:15px;
	margin-left:12px;
	width:214px;
	padding-left:96px;
}
.skinCancerVisions {
	background:url(../images/bg/2015SkinCancerVisions.jpg);
	padding-top:115px;
	height:71px;
}
.skinCancerVisions2020 {
	background:url(../images/bg/2020SkinCancerVisions.jpg);
	padding-top:126px;
	height:92px;
}
.moleAndSkinCheckGuidelines {
	background:url(../images/bg/moleAndSkinCheckGuidelines.jpg);
	padding-top:90px;
	height:41px;
}
.variationsInMelanomaSurvey {
	background:url(../images/bg/variationsInMelanomaSurvey.jpg);
	padding-top:65px;
	height:65px;
}
.qualityInMelanomaCare {
	background:url(../images/bg/qualityInMelanomaCare.jpg);
	padding-top:70px;
	height:62px;
}
.sunBedInquiryReport {
	background:url(../images/bg/sunBedInquiryReport.jpg);
	padding-top:360px;
	height:129px;
}
#sssLink {
	position:relative;
	display:block;
	width:280px;
	height:60px;
	margin-left:12px;
	margin-right:12px;
	margin-top:15px;
	background:url(../images/bg/sprite.png) -580px -38px;
	padding:10px 15px;
	line-height:20px;
	font-size:17px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	color:#FFF;
}
#sssLink a {
	
font-family: foco, sans-serif;
	font-weight: 700;
	text-decoration:none;
	color:#FFF;
}
#sssLink a:hover {
	color:#6990c3;
}
.georgeLong {
	position:relative;
	width:310px;
	height:633px;
	margin-left:12px;
	background:url(../images/bg/georgeLink.jpg);
}
.georgeLongTop {
	position:relative;
	padding-top:192px;
	padding-left:10px;
	padding-right:10px;
}
.georgeLongTop p {
	line-height:24px;
}
.georgeLongTop a {
	margin-left:65px;
}
.georgeLongBottom {
	position:relative;
	width:160px;
	margin-left:75px;
	margin-top:195px;
}
.earlyDetectionBanner {
	position:relative;
	width:276px;
	height:931px;
	padding:17px;
	margin-left:12px;
	margin-top:15px;
	background:url(../images/bg/earlyDetectionBanner.jpg);
}
p.earlyDetectionText1 {
	display:block;
	position:relative;
	width:276px;
	height:100px;
	font-size:14px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	color:#ffffff;
	padding-bottom:8px;
}
.earlyDetectionLookFor {
	position:relative;
	width:276px;
	height:228px;
}
p.earlyDetectionLookForText {
	display:block;
	position:absolute;
	top:8px;
	left:10px;
	width:260px;
	height:100px;
	font-size:14px;
	color:#000000;
	line-height:19px;
}
p.earlyDetectionLookForText a {
	color:#000000;
	text-decoration:none;
}
p.earlyDetectionLookForText a:hover {
	color:#000000;
	text-decoration:underline;
}
a.earlyDetectionLookForLink {
	display:block;
	position:absolute;
	top:174px;
	left:0;
	width:240px;
	height:26px;
	padding-left:35px;
	font-size:13px;
	line-height:26px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	color:#ffffff;
	text-decoration:none;
}
a.earlyDetectionLookForLink:hover {
	color:#03F;
}
p.earlyDetectionText2 {
	display:block;
	position:relative;
	width:144px;
	padding-left:132px;
	height:100px;
	font-size:13px;
	font-family: foco, sans-serif;
	font-weight: 700;
	color:#ffffff;
	line-height:18px;
	padding-bottom:75px;
}
p.earlyDetectionText3 {
	display:block;
	position:relative;
	width:276px;
	margin-top:10px;
	height:100px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	color:#ffffff;
	font-size:15px;
	padding-bottom:18px;
	line-height:19px;
}
p.earlyDetectionText4 {
	position:relative;
	display:block;
	width:120px;
	height:90px;
	padding-left:10px;
	padding-bottom:45px;
	color:#FFFFFF;
	font-size:21px;
	line-height:25px;
}
p.earlyDetectionText5 {
	position:relative;
	display:block;
	width:145px;
	height:87px;
	padding-left:10px;
	padding-bottom:0;
	font-size:16px;
	line-height:18px;
	color:#FFFFFF;
}
a.earlyDetectionBannerButton {
	margin-left:10px;
}
.formLabel {
	position:relative;
	margin-bottom:8px;
	background:#FFFFFF;
	width:616px;
	padding-left:5px;
	padding-right:5px;
	color:#000000;
	font-size:15px;
	line-height:28px;
	border:1px solid #FFFFFF;
}
.formField {
	float:right;
	width:534px;
	border:none;
	font-size:13px;
	height:18px;
	line-height:18px;
	box-sizing:content-box;
	
font-family: foco, sans-serif;
	font-weight: 700;
	padding-top:5px;
	padding-bottom:5px;
}
.formField.fullWidth {
	width:621px;
	margin-right:0;
}
.formSelect {
	width:100px;
	margin-right:434px;
}
.formTextarea {
	height:54px;
}
.formTextareaTall {
	height:90px;
}
.badField {
	border:1px solid red;
}
#footer {
	position:relative;
	width:1008px;
	background:#FFF;
	padding-top:24px;
	margin-bottom:40px;
}
#footerOrangeBar {
	position:relative;
	width:978px;
	height:38px;
	margin-bottom:15px;
	margin-left:15px;
	margin-right:15px;
	background:url(../images/bg/sprite.png) 0 0;
	color:#FFF;
	font-size:17px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	line-height:38px;
	text-align:center;
}
#footerSupporters {
	position:relative;
	height:80px;
	width:978px;
	padding-bottom:15px;
	margin-left:15px;
	margin-right:15px;
	border-bottom:1px solid #000;
	overflow:hidden;
}
ul.footer_supporters {
	position:relative;
	float:left;
	list-style:none;
	margin-left:0;
	width:100%;
	margin:0
}
ul.footer_supporters li {
	position:relative;
	float:left;
	margin:0;
	display:inline;
	font-style:normal;
	padding:0 5px 15px 4px;
	color:#fff;
}
ul.footer_supporters li a {
	text-decoration:none;
	color:#fff
}
ul.footer_supporters li a img {
	width:99px;
	height:79px;
}
ul.footer_supporters li a:hover {
	text-decoration:underline;
}
#footerMenu {
	position:relative;
	width:978px;
	margin-left:15px;
	margin-right:15px;
	padding-top:10px;
	padding-bottom:15px;
}
.footerColumn {
	position:relative;
	float:left;
	padding-right:8px;
}
p.footerLinkLarge a {
	color:#000;
	font-size:14px;
	padding-bottom:5px;
	text-decoration:none;
	line-height:17px;
}
p.footerLinkLarge a:hover {
	text-decoration:underline;
}
p.footerLinkSmall a {
	color:#000;
	font-size:11px;
	text-decoration:none;
	line-height:19px;
}
p.footerLinkSmall a:hover {
	text-decoration:underline;
}
#poweredByLink {
	position:absolute;
	display:block;
	width:250px;
	bottom:10px;
	right:0;
	font-size:13px;
	color:#4f4f51;
	text-align:right;
}
#poweredByLink a {
	text-decoration:none;
	color:#F15D22;
}
#poweredByLink a:hover {
	text-decoration:underline;
	color:#F15D22;
}
.earlyDetectionFactsheetButton {
	position:absolute;
	top:262px;
	left:699px;
	width:264px;
	height:28px;
	background:url(../images/bg/sprite.png) -681px -271px;
	color:#ffffff;
	font-size:13px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	line-height:28px;
	text-align:center;
	text-decoration:none;
}
.earlyDetectionFactsheetButton:hover {
	position:absolute;
	top:257px;
	left:699px;
	width:264px;
	height:28px;
	background:url(../images/bg/sprite.png) -681px -300px;
}
.learnMore {
	position:relative;
	box-sizing:content-box;
	display:block;
	height:38px;
	width:130px;
	border: none;
	background:url(../images/bg/sprite.png) -320px -38px;
	color:#ffffff;
	font-size:17px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	line-height:38px;
	text-align:center;
	text-decoration:none;
}
.learnMore:hover {
	background:url(../images/bg/sprite.png) -450px -38px;
}
.learnMoreSmall {
	box-sizing:content-box;
	display:block;
	height:28px;
	width:95px;
	border:none;
	background:url(../images/bg/sprite.png) -236px -76px;
	color:#ffffff;
	font-size:13px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	line-height:28px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
.learnMoreSmall:hover {
	background:url(../images/bg/sprite.png) -331px -76px;
}
.downloadNowLarge {
	box-sizing:content-box;
	display:block;
	height:50px;
	width:260px;
	border:none;
	background:url(../images/bg/sprite.png) -681px -169px;
	color:#ffffff;
	font-size:24px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	line-height:50px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
.downloadNowLarge:hover {
	background:url(../images/bg/sprite.png) -681px -220px;
}
.downloadNowSmall {
	box-sizing:content-box;
	display:block;
	height:28px;
	width:118px;
	border:none;
	background:url(../images/bg/sprite.png) 0 -76px;
	color:#ffffff;
	font-size:13px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	line-height:28px;
	text-align:center;
	text-decoration:none;
}
.downloadNowSmall:hover {
	background:url(../images/bg/sprite.png) -118px -76px;
}
.downloadNow {
	box-sizing:content-box;
	display:block;
	height:38px;
	width:160px;
	border:none;
	background:url(../images/bg/sprite.png) 0 -38px;
	color:#ffffff;
	font-size:17px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	line-height:38px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
.downloadNow:hover {
	background:url(../images/bg/sprite.png) -160px -38px;
}
.blueTab {
	position:relative;
	float:left;
	box-sizing:content-box;
	display:block;
	height:38px;
	width:143px;
	border: none;
	background:url(../images/bg/sprite.png) 0 -151px;
	color:#ffffff;
	font-size:14px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	line-height:38px;
	text-align:center;
	text-decoration:none;
	margin-top:12px;
	margin-right:24px;
	text-transform:uppercase;
}
.blueTab:hover {
	background:url(../images/bg/sprite.png) -143px -151px;
}
.lastTab {
	margin-right:0 !important;
}
ul.orangeArrow {
	padding-left:13px;
	color:#231f20;
	line-height:18px;
	list-style:none;
	font-size:15px;
}
ol.counted,
ol.counted ol {
	counter-reset: item;
	padding-left: 13px;
}
ol.counted li ol {
	font-family: foco, sans-serif;
	font-weight: 300;
}
ol.counted li {
	display: block;
	line-height:18px;
}
ol.counted > li {
	
font-family: foco, sans-serif;
	font-weight: 700;
	padding-bottom: 8px;
}
ol.counted li:before {
	content: counters(item, ".") ". ";
	counter-increment: item;
}
ul.orangeArrow li {
	background:url(../images/bg/orangeBullet.png) no-repeat left top; 
	padding-left: 13px;
	margin-top: 3px;
}
ul.orangeArrow li.bold {
	
font-family: foco, sans-serif;
	font-weight: 700;
}
span.orangeArrow {
	color:#f15d22;
	background:url(../images/bg/whiteBullet.png) no-repeat left top;
	padding-left:20px;
	font-size:19px;
	line-height:22px;
}
.sssImages {
	padding-left: 15px;
	padding-right: 12px;
}
.sssImages img {
	width: 100%;
	display: block;
	margin-bottom: 0;
}
.sssImages a {
	text-decoration: none;
}
.sssImages a:hover h3.sss {
	text-decoration: underline;
}
h1 {
	font-family: foco, sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	font-size:26px;
	color:#4f4f51;
	padding-left:12px;
	line-height:28px;
}
h1.home {
	line-height:60px;
}
h1.section {
	float:left;
	padding-top:32px;
	padding-bottom:10px;
}
p.headerTitle {
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:25px;
	color:#4f4f51;
	line-height:28px;
}
p.headerText {
	font-size:13px;
	color:#8d8f92;
	line-height:20px;
}
p.homeFaderTitle {
	font-family: foco, sans-serif;
	font-weight: 700;
	font-size:30px;
	color:#404041;
	line-height:33px;
}
p.homeFaderText {
	font-size:26px;
	color:#404041;
	line-height:30px;
}
.homeFaderImage.skcinApp .faderImageContent {
	left: 553px;
	width: 455px;
}
.homeFaderImage.skcinApp p.homeFaderTitle {
	font-family: mongoose, sans-serif;
	font-style: normal;
	font-weight: 400;
	margin-top: -22px;
	margin-bottom: 6px;
	font-size: 85px;
	line-height: 0.85;
}
.homeFaderImage.skcinApp p.homeFaderText {
	font-weight: bold;
	font-size: 17px;
	line-height: 23px;
	margin-top: -6px;
}
.homeFaderImage.skcinApp a.skcinAppLink {
	position: absolute;
	top: 163px;
	font-family: mongoose, sans-serif;
	font-size: 37px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	left: 18px;
}
.homeFaderImage.skcinApp a.skcinAppLink:hover {
	text-decoration: underline;
}
.fader2Text {
	position:absolute;
	top:50px;
	left:400px;
	width:360px;
}
.fader2Title {
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:26px;
	color:#404041;
	line-height:28px;
}
.fader2SubTitle {
	font-size:20px;
	color:#404041;
	line-height:28px;
}
.fader2Button {
	position:relative;
	margin-top:10px;
}
p.orange15b {
	color:#f15c22;
	font-size:15px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	line-height:23px;
	padding-bottom:12px;
	padding-left:13px;
}
p.orange16b {
	color:#f15c22;
	font-size:16px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	line-height:21px;
	padding-top:15px;
}
p.orange16b a {
	color:#f15c22;
	text-decoration:none;
}
p.orange16b a:hover {
	text-decoration:underline;
}
p.sunSafeCount {
	color:#fff;
	font-size:155px;
	text-align:center;
	line-height:142px;
	padding-top:185px;
	font-family: league-gothic, sans-serif;
	font-weight:bold;
}
p.black16BC {
	color:#000;
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:16px;
	text-align:center;
	line-height:20px;
}
p.black19 {
	
	font-family: foco, sans-serif;
	font-weight: 700;
	font-size:19px;
	line-height:24px;
	color:#000000;
}
p.black39NC {
	font-family: league-gothic, sans-serif;
	color:#000;
	font-size:39px;
	line-height:28px;
	text-align:center;
	padding-top:10px;
}
p.black39NC span {
	font-family: league-gothic, sans-serif;
	color:#000;
	font-size:93px;
	line-height:90px;
}
p.black15 {
	padding-top:10px;
	padding-bottom:0;
	font-size:15px;
}
p.white18BC {
	color:#fff;
	text-align:center;
	font-size:18px;
	line-height:24px;
	
font-family: foco, sans-serif;
	font-weight: 700;
}
p.white17BC {
	color:#fff;
	text-align:center;
	font-size:17px;
	line-height:23px;
	
font-family: foco, sans-serif;
	font-weight: 700;
}
p.white16BC {
	color:#fff;
	text-align:center;
	font-size:16px;
	line-height:21px;
	
font-family: foco, sans-serif;
	font-weight: 700;
}
p.postTitle {
	padding:0;
}
p.postTitle a {
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size:15px;
	color:#f15d22;
	text-decoration:none;
}
p.postTitle a:hover {
	text-decoration:underline;
}
p.postContent {
	color:#000000;
	font-size:15px;
	padding:0;
}
p.postDate {
	text-align:right;
	font-size:12px;
	color:#777;
	padding-bottom:10px;
	padding-right:10px;
	line-height:14px;
}
p.postDate span {
	font-size:10px;
	font-style:italic;
}
/* menu CSS*/
#topMenu, #topMenu ul {
	list-style: none;
	z-index:1000;
}
#topMenu {
	position:relative;
	padding-left:20px;
}
#topMenu > li {
	float: left;
}
#topMenu li a {
	display: block;
	text-decoration: none;
}
#topMenu li:hover ul.noJS {
	display: none;
}
#topMenu > li > a {
	color: #ffffff;
	padding-left:5px;
	padding-right:5px;
	line-height:35px;
	
font-family: foco, sans-serif;
	font-weight: 700;
	font-size: 13px;
	text-transform:uppercase;
}
#topMenu > li:hover > a {
	background: #698FC2;
	color: #000;
}
#topMenu ul {
	position: absolute;
	display: none;
	z-index: 999;
	background: #f15c22;
	padding-top:4px;
	padding-bottom:4px;
}
#topMenu ul li a {
	
font-family: foco, sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	font-size:12px;
	color: #FFFFFF;
	padding-left:10px;
	padding-right:10px;
	height:22px;
	line-height:22px;
}
#topMenu ul li.selected a {
	background:#FFCC67;
}
#topMenu ul li:hover a {
	color: #000;
	background: #698FC2;
}
#topMenu li:hover ul.noJS {
	display: block;
}
.activeMenu {
	position:absolute;
	top:35px;
	margin-left:15px;
	width:25px;
	height:16px;
	background:url(../images/bg/sprite.png) -241px -105px;
}