﻿/*Top bar for Seattle 
.o365cs-base .o365cs-navMenuButton{
background-color:orange !important;
} 
.o365cs-base .o365cs-topnavBGColor-2{
background-color:black!important
} 

.o365cs-base .o365cs-topnavLinkBackground-2{
background-color:black!important
} 
#O365_NavHeader{
	background-color:orange !important;
}
#O365_TopMenu{
	background-color:purple !important;
}
.o365cs-nav-brandingText{
	color:White;
}
*/

.o365cs-nav-header16 .o365cs-nav-centerAlign {
Text-align:left }											  
body {
	/*background-color: #181818; */
}

#s4-bodyContainer {
	padding-bottom: 0px;
	background-color: white;
	display: inline-block;
	min-width: 100%;
	/*height: 100%;*/
}
/*
.ms-core-deltaSuiteLinks {
    vertical-align: bottom;
    /*width: 300px;
}

.ms-core-overlay,
.ms-siteicon-img {
    background-color: #cccccc;
}

.ms-core-needIEFilter .ms-core-overlay
{
	filter: none !important;
}


#SuiteBarSpacer {
    width: 100%;
} 
*/
#Sk-SkanskaLogoDiv {
	float: left;
	padding-left: 5px;
}

#Sk-SkanskaLogo {
	height: 50px;
}
/*
.ms-core-brandingText {
    float: right;
    line-height: normal;
}
*/
#sk-footerinner {
	BACKGROUND: #e6e6e6;
	POSITION: relative;
	PADDING-BOTTOM: 40px;
	PADDING-TOP: 40px;
	PADDING-LEFT: 50px;
	CLEAR: both;
	MARGIN: 0px;
	MIN-HEIGHT: 95px;
	PADDING-RIGHT: 50px;
	text-align: left;
}

	#sk-footerinner div,
	#sk-footerinner p, {
		text-align: left;
	}

#sk-flare {
	FONT-SIZE: 0.8em;
	HEIGHT: 110px;
	BACKGROUND: url("/_layouts/15/images/Skanska/2013V1/flare.png") #ccc no-repeat;
	RIGHT: 311px;
	POSITION: absolute;
	COLOR: #393939;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 85px;
	PADDING-LEFT: 10px;
	TOP: 0px;
	PADDING-RIGHT: 0px;
	WIDTH: 241px
}

#sk-copyright {
	FONT-SIZE: 0.8em;
	HEIGHT: 58px;
	BACKGROUND: url("/_layouts/15/images/Skanska/2013V1/dropshadow.png") repeat-x;
	POSITION: relative;
	COLOR: black;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	MARGIN: 0px;
	PADDING-RIGHT: 0px
}

	#sk-copyright P {
		POSITION: absolute;
		PADDING-BOTTOM: 0px;
		PADDING-TOP: 0px;
		PADDING-LEFT: 0px;
		LEFT: 50px;
		MARGIN: 0px;
		TOP: 24px;
		PADDING-RIGHT: 0px
	}

#sk-cs p {
	line-height: 1.5em;
}

	#sk-cs p img {
		margin: 0px 10px 10px;
		float: right;
	}

#sk-cs {
	background: url("/_layouts/15/images/Skanska/2013V1/cs.png") no-repeat #ccc;
	padding: 85px 0px 0px 10px;
	top: 0px;
	width: 241px;
	height: 110px;
	right: 50px;
	color: #393939;
	font-size: 0.8em;
	position: absolute;
}

#sk-skanskaSmall {
	HEIGHT: 58px;
	RIGHT: 0px;
	POSITION: absolute;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 10px;
	TOP: 0px;
	PADDING-RIGHT: 0px;
	WIDTH: 241px
}

	#sk-skanskaSmall IMG {
		POSITION: absolute;
		LEFT: 73px;
		TOP: 22px;
		height: 16px;
	}

#sk-topPage {
	height: 45px;
	width: 45px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	right: 2px;
	top: 8px;
}

	#sk-topPage img {
		position: absolute;
		top: 10px;
		left: 11px;
	}
/*
#suiteBarLeft {
    min-width: 550px;
}

#suiteBarRight {
    vertical-align: bottom;
    background-color: #e6e6e6;
}

#suitelinksbox {
    width: 100%;
}

.ms-core-suiteLinkList {
    float:right;
}


.ms-notif-box {
    text-align:center;
}

.ms-sideNav-selected {
	background-color: #e6e6e6;
}

ul.dynamic {
    white-space: nowrap;
    word-wrap: normal;
    min-width: 190px;
    width: inherit !important;
}

.ms-topBar {
	background-color: #e6e6e6;
}

.ms-TopBarBackground-bgColor {
	background-color: #e6e6e6;
}

.ms-core-listMenu-selected:link {
	background-color: #e6e6e6;
}
.ms-core-listMenu-selected:visited {
	background-color: #e6e6e6;
}
.ms-core-listMenu-selected {
	background-color: #e6e6e6;
}

.ms-cui-topBar2 {
	border-bottom-color: #e6e6e6; 
}

.ms-browseTabContainer.ms-cui-topBar2 {
	border-bottom-color: #e6e6e6; 
}

#globalNavBox {
	background-color: #e6e6e6;
}
.ms-clientcontrol-chromeheader {
	background-color: #e6e6e6;
}

#contentRow {
    background-color: #cccccc;
    padding-top: 0px;
    margin-top: 19px;
        height: 100%;
    margin-bottom: -350px;
    
}


.ms-fullscreenmode #contentRow {
    background-color: white;
    margin-bottom: -60px;
}


#contentBox {
    background-color: white;
    margin-right: 0px;
    padding-right: 20px;
    margin-left: 200px;
    padding-left: 20px;
    height: 100%;
}

.ms-mysite-contentBox {
    padding-bottom: 0px;
}

.ms-dialog #contentBox {
    margin-left: 0px;
}

.ms-dialog .ms-core-overlay {
    background-color: transparent !important;
}

/*Focus on Content*/ /*
.ms-fullscreenmode #contentBox {
    margin-left: 0px;
}

.ms-fullscreenmode #sk-footerinner {
    display:none;
}

.ms-fullscreenmode .sk-contactcard-wrapper {
    display: none;
}

.ms-fullscreenmode #sk-skanskaSmall {
    background-image: none;
}
*/
@media print {
	#contentBox {
		margin-left: 0px;
	}

	#sk-footerinner {
		display: none;
	}

	.sk-contactcard-wrapper {
		display: none;
	}

	#sk-skanskaSmall, #sk-topPage {
		display: none;
	}

	#suiteBar {
		display: none;
	}
}
/*
#titleAreaBox {
    margin-left: 10px;
}

#siteIcon {
    margin-right: 30px;
}

li > a.ms-core-listMenu-selected.ms-core-listMenu-item:hover {
	background-color: white;
}
li > a.ms-core-listMenu-item:hover {
	background-color: white;
}
li > a.ms-core-listMenu-item:active {
	background-color: white;
}

.ms-srch-siteSearchResults {
    float:none !important;
}

.ms-srch-siteSearchResults > div{
    float:left;
}

/*Foreground Color Changes*/
/*
#suiteBarLeft {
    color: black; 
}
.ms-core-suiteLink-a {
	color: black; 
}
.ms-core-suiteLink-a:visited {
	color: black;
}
a.ms-core-suiteLink-disabled {
	color: black;
}
.ms-core-suiteLink-a:hover {
	color: black;
}

/* IE 8 */ /*
.ms-core-needIEFilter #suiteBarLeft,
.ms-core-needIEFilter .ms-tileview-tile-content,
.ms-core-needIEFilter .ms-tileview-tile-selected,
.ms-core-needIEFilter .ms-tileview-tile-selectionBox,
.ms-core-needIEFilter .ms-tileview-tile-selectionBox > *,
.ms-core-needIEFilter .ms-tileview-tile-selectionBox:hover > *,
.ms-core-needIEFilter input.ms-button-emphasize,
.ms-core-needIEFilter button.ms-button-emphasize,
.ms-core-needIEFilter .ms-core-needIEFilter .ms-welcome-root,
.ms-core-needIEFilter .ms-storefront-appiconspan,
.ms-core-needIEFilter .ms-emphasis,
.ms-core-needIEFilter .ms-fb-selected,
.ms-core-needIEFilter .ms-featurestatus,
.ms-core-needIEFilter .ms-storMeUsed,
.ms-core-needIEFilter .ms-blog-postBoxDate,
.ms-core-needIEFilter .ms-core-suiteLink-a:hover
{
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
    /*filter: none;*/ /*
    background-color: #cccccc;
}

/* Background Color Changes*/
/*
#suiteBarLeft {
    height: 50px;
    vertical-align: bottom;
    background-color: #cccccc;
}

.ms-tileview-tile-content {
	background-color: #cccccc;
}

.ms-tileview-tile-selected {
	background-color: #cccccc;
}
.ms-tileview-tile-selectionBox {
	background-color: #cccccc;
}
.ms-tileview-tile-selectionBox > * {
	background-color: #cccccc;
}
.ms-tileview-tile-selectionBox:hover > * {
	background-color: #cccccc;
}

input.ms-button-emphasize {
	background-color: #cccccc;
}
button.ms-button-emphasize {
	background-color: #cccccc;
}

.ms-core-needIEFilter .ms-welcome-root {
	border-left-color: #cccccc;
}

.ms-storefront-appiconspan {
	background-color: #cccccc;
}

.ms-emphasis {
	background-color: #cccccc;
}

.ms-fb-selected {
	background-color: #cccccc;
}

.ms-featurestatus {
	background-color: #cccccc;
}

.ms-storMeUsed {
	background-color: #cccccc;
}

.ms-blog-postBoxDate {
	background-color: #cccccc;
}

#sk-copyright {
    background-color: #cccccc;
}

/* Hover Color Changes */ /*
.ms-core-suiteLink-a:hover {
	background-color: white;
}
.ms-core-needIEFilter .ms-core-suiteLink-a:hover {
	background-color: white;
}

/* Content Colors */
/*
.ms-ContentAccent1-fontColor {
	color: rgb(0, 114, 198);
}
.ms-ContentAccent2-fontColor {
	color: rgb(0, 72, 91);
}
.ms-ContentAccent3-fontColor {
	color: rgb(40, 128, 84);
}
.ms-ContentAccent4-fontColor {
	color: rgb(118, 121, 86);
}
.ms-ContentAccent5-fontColor {
	color: rgb(237, 0, 51);
}
.ms-ContentAccent6-fontColor {
	color: rgb(104, 42, 122);
}
.ms-TileText-fontColor {
	color: rgb(255, 255, 255);
}
.ms-TopBarText-fontColor {
	color: rgb(102, 102, 102);
}
.ms-ContentAccent1-bgColor {
	background-color: rgb(0, 114, 198);
}
.ms-ContentAccent2-bgColor {
	background-color: rgb(0, 72, 91);
}
.ms-ContentAccent3-bgColor {
	background-color: rgb(40, 128, 84);
}
.ms-ContentAccent4-bgColor {
	background-color: rgb(118, 121, 86);
}
.ms-ContentAccent5-bgColor {
	background-color: rgb(237, 0, 51);
}
.ms-ContentAccent6-bgColor {
	background-color: rgb(104, 42, 122);
}
.ms-SelectionBackground-bgColor {
	background-color: rgba(156, 206, 240, 0.5);
}
.ms-HoverBackground-bgColor {
	background-color: rgba(205, 230, 247, 0.5);
}
.ms-TileBackgroundOverlay-bgColor {
	background-color: rgba(0, 0, 0, 0.6);
}
.ms-EmphasisBackground-bgColor {
	background-color: rgb(0, 114, 198);
}

.ms-EmphasisHoverBackground-bgColor {
	background-color: rgb(0, 103, 176);
}

.ms-core-needIEFilter .ms-ContentAccent1-bgColor {
	
}
.ms-core-needIEFilter .ms-ContentAccent2-bgColor {
	
}
.ms-core-needIEFilter .ms-ContentAccent3-bgColor {
	
}
.ms-core-needIEFilter .ms-ContentAccent4-bgColor {
	
}
.ms-core-needIEFilter .ms-ContentAccent5-bgColor {
	
}
.ms-core-needIEFilter .ms-ContentAccent6-bgColor {
	
}
.ms-core-needIEFilter .ms-SelectionBackground-bgColor {
	
}
.ms-core-needIEFilter .ms-HoverBackground-bgColor {
	
}
.ms-core-needIEFilter .ms-TileBackgroundOverlay-bgColor {
	
}
.ms-core-needIEFilter .ms-EmphasisBackground-bgColor {
	
}
.ms-core-needIEFilter .ms-TopBarBackground-bgColor {
	
}
.ms-core-needIEFilter .ms-EmphasisHoverBackground-bgColor {
	
}
.ms-ContentAccent1-borderColor {
	border-color: rgb(0, 114, 198);
}
.ms-ContentAccent2-borderColor {
	border-color: rgb(0, 72, 91);
}
.ms-ContentAccent3-borderColor {
	border-color: rgb(40, 128, 84);
}
.ms-ContentAccent4-borderColor {
	border-color: rgb(118, 121, 86);
}
.ms-ContentAccent5-borderColor {
	border-color: rgb(237, 0, 51);
}
.ms-ContentAccent6-borderColor {
	border-color: rgb(104, 42, 122);
}
.ms-StrongLines-borderColor {
	border-color: rgb(146, 183, 209);
}
.ms-Lines-borderColor {
	border-color: rgb(171, 171, 171);
}
.ms-SubtleLines-borderColor {
	border-color: rgb(198, 198, 198);
}
.ms-DisabledLines-borderColor {
	border-color: rgb(225, 225, 225);
}
.ms-AccentLines-borderColor {
	border-color: rgb(42, 141, 212);
}
.ms-FocusedAccentLine-borderColor {
	border-color: rgb(42, 141, 212);
}
.ms-RowAccent-borderColor {
	border-color: rgb(0, 114, 198);
}
.ms-EmphasisBorder-borderColor {
	border-color: rgb(0, 103, 176);
}
.ms-TopBarBorder-borderColor {
	border-color: rgb(240, 240, 240);
}
h1.ms-rteElement-H1 {
	-ms-name: "Heading 1"; -ms-element: "true";
}
h2.ms-rteElement-H2 {
	-ms-name: "Heading 2"; -ms-element: "true";
}
h3.ms-rteElement-H3 {
	-ms-name: "Heading 3"; -ms-element: "true";
}
h4.ms-rteElement-H4 {
	-ms-name: "Heading 4"; -ms-element: "true";
}
h1.ms-rteElement-H1B {
	-ms-name: "Heading 1 Alternate";
}
h2.ms-rteElement-H2B {
	-ms-name: "Heading 2 Alternate";
}
h3.ms-rteElement-H3B {
	-ms-name: "Heading 3 Alternate";
}
h4.ms-rteElement-H4B {
	-ms-name: "Heading 4 Alternate";
}
p.ms-rteElement-P {
	-ms-name: "Paragraph"; -ms-element: "true";
}
.ms-rteStyle-Normal {
	-ms-name: "Normal";
}
.ms-rteStyle-Quote {
	-ms-name: "Quote";
}
.ms-rteStyle-IntenseQuote {
	-ms-name: "Intense Quote";
}
.ms-rteStyle-Emphasis {
	-ms-name: "Emphasis";
}
.ms-rteStyle-IntenseEmphasis {
	-ms-name: "Intense Emphasis";
}
.ms-rteStyle-References {
	-ms-name: "Reference";
}
.ms-rteStyle-IntenseReferences {
	-ms-name: "Intense Reference";
}
.ms-rteStyle-Accent1 {
	-ms-name: "Accent 1";
}
.ms-rteStyle-Accent2 {
	-ms-name: "Accent 2";
}
.ms-rteForeColor-1 {
	color: darkred; -ms-name: ""; -ms-color: "Dark Red";
}
.ms-rteForeColor-2 {
	color: red; -ms-name: ""; -ms-color: "Red";
}
.ms-rteForeColor-3 {
	color: orange; -ms-name: ""; -ms-color: "Gold";
}
.ms-rteForeColor-4 {
	color: yellow; -ms-name: ""; -ms-color: "Yellow";
}
.ms-rteForeColor-5 {
	color: lightgreen; -ms-name: ""; -ms-color: "Light Green";
}
.ms-rteForeColor-6 {
	color: green; -ms-name: ""; -ms-color: "Dark Green";
}
.ms-rteForeColor-7 {
	color: lightblue; -ms-name: ""; -ms-color: "Sky Blue";
}
.ms-rteForeColor-8 {
	color: blue; -ms-name: ""; -ms-color: "Blue";
}
.ms-rteForeColor-9 {
	color: darkblue; -ms-name: ""; -ms-color: "Dark Blue";
}
.ms-rteForeColor-10 {
	color: purple; -ms-name: ""; -ms-color: "Dark Purple";
}
.ms-rteBackColor-1 {
	background-color: darkred; -ms-name: ""; -ms-color: "Dark Red";
}
.ms-rteBackColor-2 {
	background-color: red; -ms-name: ""; -ms-color: "Red";
}
.ms-rteBackColor-3 {
	background-color: orange; -ms-name: ""; -ms-color: "Gold";
}
.ms-rteBackColor-4 {
	background-color: yellow; -ms-name: ""; -ms-color: "Yellow";
}
.ms-rteBackColor-5 {
	background-color: lightgreen; -ms-name: ""; -ms-color: "Light Green";
}
.ms-rteBackColor-6 {
	background-color: green; -ms-name: ""; -ms-color: "Dark Green";
}
.ms-rteBackColor-7 {
	background-color: lightblue; -ms-name: ""; -ms-color: "Sky Blue";
}
.ms-rteBackColor-8 {
	background-color: blue; -ms-name: ""; -ms-color: "Blue";
}
.ms-rteBackColor-9 {
	background-color: darkblue; -ms-name: ""; -ms-color: "Dark Blue";
}
.ms-rteBackColor-10 {
	background-color: purple; -ms-name: ""; -ms-color: "Dark Purple";
}
.ms-rteFontFace-1 {
	font-family: tahoma; -ms-name: "Tahoma";
}
.ms-rteFontFace-2 {
	font-family: courier,monospace; -ms-name: "Courier";
}
.ms-rteFontFace-3 {
	font-family: "Times New Roman",Times,serif; -ms-name: "Times New Roman";
}
.ms-rteFontFace-4 {
	font-family: "Comic Sans","Comic Sans MS",cursive; -ms-name: "Comic Sans";
}
.ms-rteFontFace-5 {
	font-family: Calibri; -ms-name: "Calibri";
}
.ms-rteFontFace-6 {
	font-family: Georgia; -ms-name: "Georgia";
}
.ms-rteFontFace-7 {
	font-family: Impact; -ms-name: "Impact";
}
.ms-rteFontFace-8 {
	font-family: "Trebuchet MS",helvetica; -ms-name: "Trebuchet MS";
}
.ms-rteFontFace-9 {
	font-family: "Palatino Linotype",Palatino,serif; -ms-name: "Palatino Linotype";
}
.ms-rteFontFace-10 {
	font-family: "Lucida Console",monaco,sans-serif; -ms-name: "Lucida Console";
}
.ms-rteFontFace-11 {
	font-family: garamond; -ms-name: "Garamond";
}
.ms-rteFontFace-12 {
	font-family: "Segoe UI",Tahoma; -ms-name: "Segoe UI";
}
.ms-rteFontSize-1 {
	font-size: 9pt;
}
.ms-rteFontSize-2 {
	font-size: 11pt;
}
.ms-rteFontSize-3 {
	font-size: 13pt;
}
.ms-rteFontSize-4 {
	font-size: 18pt;
}
.ms-rteFontSize-5 {
	font-size: 24pt;
}
.ms-rteFontSize-6 {
	font-size: 36pt;
}
.ms-rteFontSize-7 {
	font-size: 48pt;
}
.ms-rteFontSize-8 {
	font-size: 72pt;
}
.ms-rteThemeForeColor-1-0 {
	color: rgb(255, 255, 255); -ms-name: "Light 1"; -ms-color: "White";
}
.ms-rteThemeForeColor-2-0 {
	color: rgb(68, 68, 68); -ms-name: "Dark 1"; -ms-color: "Black";
}
.ms-rteThemeForeColor-3-0 {
	color: rgb(102, 102, 102); -ms-name: "Light 2"; -ms-color: "White";
}
.ms-rteThemeForeColor-4-0 {
	color: rgb(239, 239, 239); -ms-name: "Dark 2"; -ms-color: "Blue Gray";
}
.ms-rteThemeForeColor-5-0 {
	color: rgb(0, 114, 198); -ms-name: "Accent 1"; -ms-color: "Dark Blue";
}
.ms-rteThemeForeColor-6-0 {
	color: rgb(0, 72, 91); -ms-name: "Accent 2"; -ms-color: "Pink";
}
.ms-rteThemeForeColor-7-0 {
	color: rgb(40, 128, 84); -ms-name: "Accent 3"; -ms-color: "Turquoise";
}
.ms-rteThemeForeColor-8-0 {
	color: rgb(118, 121, 86); -ms-name: "Accent 4"; -ms-color: "Orange";
}
.ms-rteThemeForeColor-9-0 {
	color: rgb(237, 0, 51); -ms-name: "Accent 5"; -ms-color: "Dark Green";
}
.ms-rteThemeForeColor-10-0 {
	color: rgb(104, 42, 122); -ms-name: "Accent 6"; -ms-color: "Yellow";
}
.ms-rteThemeForeColor-1-1 {
	color: rgb(242, 242, 242); -ms-name: "Light 1 Lightest"; -ms-color: "White";
}
.ms-rteThemeForeColor-2-1 {
	color: rgb(217, 217, 217); -ms-name: "Dark 1 Lightest"; -ms-color: "Gray-50%";
}
.ms-rteThemeForeColor-3-1 {
	color: rgb(224, 224, 224); -ms-name: "Light 2 Lightest"; -ms-color: "Ice Blue";
}
.ms-rteThemeForeColor-4-1 {
	color: rgb(216, 216, 216); -ms-name: "Dark 2 Lightest"; -ms-color: "Ice Blue";
}
.ms-rteThemeForeColor-5-1 {
	color: rgb(192, 228, 255); -ms-name: "Accent 1 Lightest"; -ms-color: "Light Blue";
}
.ms-rteThemeForeColor-6-1 {
	color: rgb(213, 246, 255); -ms-name: "Accent 2 Lightest"; -ms-color: "Pink";
}
.ms-rteThemeForeColor-7-1 {
	color: rgb(202, 238, 220); -ms-name: "Accent 3 Lightest"; -ms-color: "Light Turquoise";
}
.ms-rteThemeForeColor-8-1 {
	color: rgb(228, 229, 219); -ms-name: "Accent 4 Lightest"; -ms-color: "Light Orange";
}
.ms-rteThemeForeColor-9-1 {
	color: rgb(255, 200, 212); -ms-name: "Accent 5 Lightest"; -ms-color: "Light Green";
}
.ms-rteThemeForeColor-10-1 {
	color: rgb(229, 203, 237); -ms-name: "Accent 6 Lightest"; -ms-color: "Light Yellow";
}
.ms-rteThemeForeColor-1-2 {
	color: rgb(216, 216, 216); -ms-name: "Light 1 Lighter"; -ms-color: "Gray-25%";
}
.ms-rteThemeForeColor-2-2 {
	color: rgb(180, 180, 180); -ms-name: "Dark 1 Lighter"; -ms-color: "Gray-80%";
}
.ms-rteThemeForeColor-3-2 {
	color: rgb(193, 193, 193); -ms-name: "Light 2 Lighter"; -ms-color: "Ice Blue";
}
.ms-rteThemeForeColor-4-2 {
	color: rgb(180, 180, 180); -ms-name: "Dark 2 Lighter"; -ms-color: "Ice Blue";
}
.ms-rteThemeForeColor-5-2 {
	color: rgb(130, 202, 255); -ms-name: "Accent 1 Lighter"; -ms-color: "Light Turquoise";
}
.ms-rteThemeForeColor-6-2 {
	color: rgb(150, 233, 255); -ms-name: "Accent 2 Lighter"; -ms-color: "Pink";
}
.ms-rteThemeForeColor-7-2 {
	color: rgb(150, 222, 186); -ms-name: "Accent 3 Lighter"; -ms-color: "Light Turquoise";
}
.ms-rteThemeForeColor-8-2 {
	color: rgb(202, 204, 184); -ms-name: "Accent 4 Lighter"; -ms-color: "Light Orange";
}
.ms-rteThemeForeColor-9-2 {
	color: rgb(255, 145, 169); -ms-name: "Accent 5 Lighter"; -ms-color: "Light Green";
}
.ms-rteThemeForeColor-10-2 {
	color: rgb(204, 152, 219); -ms-name: "Accent 6 Lighter"; -ms-color: "Light Yellow";
}
.ms-rteThemeForeColor-1-3 {
	color: rgb(191, 191, 191); -ms-name: "Light 1 Medium"; -ms-color: "Gray-25%";
}
.ms-rteThemeForeColor-2-3 {
	color: rgb(142, 142, 142); -ms-name: "Dark 1 Medium"; -ms-color: "Gray-80%";
}
.ms-rteThemeForeColor-3-3 {
	color: rgb(163, 163, 163); -ms-name: "Light 2 Medium"; -ms-color: "Blue Gray";
}
.ms-rteThemeForeColor-4-3 {
	color: rgb(120, 120, 120); -ms-name: "Dark 2 Medium"; -ms-color: "Blue Gray";
}
.ms-rteThemeForeColor-5-3 {
	color: rgb(67, 175, 255); -ms-name: "Accent 1 Medium"; -ms-color: "Blue";
}
.ms-rteThemeForeColor-6-3 {
	color: rgb(45, 211, 255); -ms-name: "Accent 2 Medium"; -ms-color: "Pink";
}
.ms-rteThemeForeColor-7-3 {
	color: rgb(98, 206, 152); -ms-name: "Accent 3 Medium"; -ms-color: "Light Turquoise";
}
.ms-rteThemeForeColor-8-3 {
	color: rgb(176, 179, 148); -ms-name: "Accent 4 Medium"; -ms-color: "Light Orange";
}
.ms-rteThemeForeColor-9-3 {
	color: rgb(255, 91, 126); -ms-name: "Accent 5 Medium"; -ms-color: "Green";
}
.ms-rteThemeForeColor-10-3 {
	color: rgb(179, 100, 201); -ms-name: "Accent 6 Medium"; -ms-color: "Light Yellow";
}
.ms-rteThemeForeColor-1-4 {
	color: rgb(165, 165, 165); -ms-name: "Light 1 Darker"; -ms-color: "Gray-50%";
}
.ms-rteThemeForeColor-2-4 {
	color: rgb(51, 51, 51); -ms-name: "Dark 1 Darker"; -ms-color: "Gray-80%";
}
.ms-rteThemeForeColor-3-4 {
	color: rgb(76, 76, 76); -ms-name: "Light 2 Darker"; -ms-color: "Blue Gray";
}
.ms-rteThemeForeColor-4-4 {
	color: rgb(60, 60, 60); -ms-name: "Dark 2 Darker"; -ms-color: "Blue Gray";
}
.ms-rteThemeForeColor-5-4 {
	color: rgb(0, 85, 148); -ms-name: "Accent 1 Darker"; -ms-color: "Dark Blue";
}
.ms-rteThemeForeColor-6-4 {
	color: rgb(0, 154, 195); -ms-name: "Accent 2 Darker"; -ms-color: "Plum";
}
.ms-rteThemeForeColor-7-4 {
	color: rgb(29, 96, 63); -ms-name: "Accent 3 Darker"; -ms-color: "Turquoise";
}
.ms-rteThemeForeColor-8-4 {
	color: rgb(88, 90, 64); -ms-name: "Accent 4 Darker"; -ms-color: "Brown";
}
.ms-rteThemeForeColor-9-4 {
	color: rgb(177, 0, 38); -ms-name: "Accent 5 Darker"; -ms-color: "Dark Green";
}
.ms-rteThemeForeColor-10-4 {
	color: rgb(78, 31, 91); -ms-name: "Accent 6 Darker"; -ms-color: "Yellow";
}
.ms-rteThemeForeColor-1-5 {
	color: rgb(127, 127, 127); -ms-name: "Light 1 Darkest"; -ms-color: "Gray-50%";
}
.ms-rteThemeForeColor-2-5 {
	color: rgb(34, 34, 34); -ms-name: "Dark 1 Darkest"; -ms-color: "Black";
}
.ms-rteThemeForeColor-3-5 {
	color: rgb(51, 51, 51); -ms-name: "Light 2 Darkest"; -ms-color: "Blue Gray";
}
.ms-rteThemeForeColor-4-5 {
	color: rgb(24, 24, 24); -ms-name: "Dark 2 Darkest"; -ms-color: "Blue Gray";
}
.ms-rteThemeForeColor-5-5 {
	color: rgb(0, 57, 99); -ms-name: "Accent 1 Darkest"; -ms-color: "Dark Blue";
}
.ms-rteThemeForeColor-6-5 {
	color: rgb(0, 105, 132); -ms-name: "Accent 2 Darkest"; -ms-color: "Plum";
}
.ms-rteThemeForeColor-7-5 {
	color: rgb(19, 64, 42); -ms-name: "Accent 3 Darkest"; -ms-color: "Dark Teal";
}
.ms-rteThemeForeColor-8-5 {
	color: rgb(59, 60, 43); -ms-name: "Accent 4 Darkest"; -ms-color: "Brown";
}
.ms-rteThemeForeColor-9-5 {
	color: rgb(118, 0, 25); -ms-name: "Accent 5 Darkest"; -ms-color: "Dark Green";
}
.ms-rteThemeForeColor-10-5 {
	color: rgb(52, 21, 61); -ms-name: "Accent 6 Darkest"; -ms-color: "Dark Yellow";
}
.ms-rteThemeBackColor-1-0 {
	background-color: rgb(255, 255, 255); -ms-name: "Light 1"; -ms-color: "White";
}
.ms-rteThemeBackColor-2-0 {
	background-color: rgb(68, 68, 68); -ms-name: "Dark 1"; -ms-color: "Black";
}
.ms-rteThemeBackColor-3-0 {
	background-color: rgb(102, 102, 102); -ms-name: "Light 2"; -ms-color: "White";
}
.ms-rteThemeBackColor-4-0 {
	background-color: rgb(239, 239, 239); -ms-name: "Dark 2"; -ms-color: "Blue Gray";
}
.ms-rteThemeBackColor-5-0 {
	background-color: rgb(0, 114, 198); -ms-name: "Accent 1"; -ms-color: "Dark Blue";
}
.ms-rteThemeBackColor-6-0 {
	background-color: rgb(0, 72, 91); -ms-name: "Accent 2"; -ms-color: "Pink";
}
.ms-rteThemeBackColor-7-0 {
	background-color: rgb(40, 128, 84); -ms-name: "Accent 3"; -ms-color: "Turquoise";
}
.ms-rteThemeBackColor-8-0 {
	background-color: rgb(118, 121, 86); -ms-name: "Accent 4"; -ms-color: "Orange";
}
.ms-rteThemeBackColor-9-0 {
	background-color: rgb(237, 0, 51); -ms-name: "Accent 5"; -ms-color: "Dark Green";
}
.ms-rteThemeBackColor-10-0 {
	background-color: rgb(104, 42, 122); -ms-name: "Accent 6"; -ms-color: "Yellow";
}
.ms-rteThemeBackColor-1-1 {
	background-color: rgb(242, 242, 242); -ms-name: "Light 1 Lightest"; -ms-color: "White";
}
.ms-rteThemeBackColor-2-1 {
	background-color: rgb(217, 217, 217); -ms-name: "Dark 1 Lightest"; -ms-color: "Gray-50%";
}
.ms-rteThemeBackColor-3-1 {
	background-color: rgb(224, 224, 224); -ms-name: "Light 2 Lightest"; -ms-color: "Ice Blue";
}
.ms-rteThemeBackColor-4-1 {
	background-color: rgb(216, 216, 216); -ms-name: "Dark 2 Lightest"; -ms-color: "Ice Blue";
}
.ms-rteThemeBackColor-5-1 {
	background-color: rgb(192, 228, 255); -ms-name: "Accent 1 Lightest"; -ms-color: "Light Blue";
}
.ms-rteThemeBackColor-6-1 {
	background-color: rgb(213, 246, 255); -ms-name: "Accent 2 Lightest"; -ms-color: "Pink";
}
.ms-rteThemeBackColor-7-1 {
	background-color: rgb(202, 238, 220); -ms-name: "Accent 3 Lightest"; -ms-color: "Light Turquoise";
}
.ms-rteThemeBackColor-8-1 {
	background-color: rgb(228, 229, 219); -ms-name: "Accent 4 Lightest"; -ms-color: "Light Orange";
}
.ms-rteThemeBackColor-9-1 {
	background-color: rgb(255, 200, 212); -ms-name: "Accent 5 Lightest"; -ms-color: "Light Green";
}
.ms-rteThemeBackColor-10-1 {
	background-color: rgb(229, 203, 237); -ms-name: "Accent 6 Lightest"; -ms-color: "Light Yellow";
}
.ms-rteThemeBackColor-1-2 {
	background-color: rgb(216, 216, 216); -ms-name: "Light 1 Lighter"; -ms-color: "Gray-25%";
}
.ms-rteThemeBackColor-2-2 {
	background-color: rgb(180, 180, 180); -ms-name: "Dark 1 Lighter"; -ms-color: "Gray-80%";
}
.ms-rteThemeBackColor-3-2 {
	background-color: rgb(193, 193, 193); -ms-name: "Light 2 Lighter"; -ms-color: "Ice Blue";
}
.ms-rteThemeBackColor-4-2 {
	background-color: rgb(180, 180, 180); -ms-name: "Dark 2 Lighter"; -ms-color: "Ice Blue";
}
.ms-rteThemeBackColor-5-2 {
	background-color: rgb(130, 202, 255); -ms-name: "Accent 1 Lighter"; -ms-color: "Light Turquoise";
}
.ms-rteThemeBackColor-6-2 {
	background-color: rgb(150, 233, 255); -ms-name: "Accent 2 Lighter"; -ms-color: "Pink";
}
.ms-rteThemeBackColor-7-2 {
	background-color: rgb(150, 222, 186); -ms-name: "Accent 3 Lighter"; -ms-color: "Light Turquoise";
}
.ms-rteThemeBackColor-8-2 {
	background-color: rgb(202, 204, 184); -ms-name: "Accent 4 Lighter"; -ms-color: "Light Orange";
}
.ms-rteThemeBackColor-9-2 {
	background-color: rgb(255, 145, 169); -ms-name: "Accent 5 Lighter"; -ms-color: "Light Green";
}
.ms-rteThemeBackColor-10-2 {
	background-color: rgb(204, 152, 219); -ms-name: "Accent 6 Lighter"; -ms-color: "Light Yellow";
}
.ms-rteThemeBackColor-1-3 {
	background-color: rgb(191, 191, 191); -ms-name: "Light 1 Medium"; -ms-color: "Gray-25%";
}
.ms-rteThemeBackColor-2-3 {
	background-color: rgb(142, 142, 142); -ms-name: "Dark 1 Medium"; -ms-color: "Gray-80%";
}
.ms-rteThemeBackColor-3-3 {
	background-color: rgb(163, 163, 163); -ms-name: "Light 2 Medium"; -ms-color: "Blue Gray";
}
.ms-rteThemeBackColor-4-3 {
	background-color: rgb(120, 120, 120); -ms-name: "Dark 2 Medium"; -ms-color: "Blue Gray";
}
.ms-rteThemeBackColor-5-3 {
	background-color: rgb(67, 175, 255); -ms-name: "Accent 1 Medium"; -ms-color: "Blue";
}
.ms-rteThemeBackColor-6-3 {
	background-color: rgb(45, 211, 255); -ms-name: "Accent 2 Medium"; -ms-color: "Pink";
}
.ms-rteThemeBackColor-7-3 {
	background-color: rgb(98, 206, 152); -ms-name: "Accent 3 Medium"; -ms-color: "Light Turquoise";
}
.ms-rteThemeBackColor-8-3 {
	background-color: rgb(176, 179, 148); -ms-name: "Accent 4 Medium"; -ms-color: "Light Orange";
}
.ms-rteThemeBackColor-9-3 {
	background-color: rgb(255, 91, 126); -ms-name: "Accent 5 Medium"; -ms-color: "Green";
}
.ms-rteThemeBackColor-10-3 {
	background-color: rgb(179, 100, 201); -ms-name: "Accent 6 Medium"; -ms-color: "Light Yellow";
}
.ms-rteThemeBackColor-1-4 {
	background-color: rgb(165, 165, 165); -ms-name: "Light 1 Darker"; -ms-color: "Gray-50%";
}
.ms-rteThemeBackColor-2-4 {
	background-color: rgb(51, 51, 51); -ms-name: "Dark 1 Darker"; -ms-color: "Gray-80%";
}
.ms-rteThemeBackColor-3-4 {
	background-color: rgb(76, 76, 76); -ms-name: "Light 2 Darker"; -ms-color: "Blue Gray";
}
.ms-rteThemeBackColor-4-4 {
	background-color: rgb(60, 60, 60); -ms-name: "Dark 2 Darker"; -ms-color: "Blue Gray";
}
.ms-rteThemeBackColor-5-4 {
	background-color: rgb(0, 85, 148); -ms-name: "Accent 1 Darker"; -ms-color: "Dark Blue";
}
.ms-rteThemeBackColor-6-4 {
	background-color: rgb(0, 154, 195); -ms-name: "Accent 2 Darker"; -ms-color: "Plum";
}
.ms-rteThemeBackColor-7-4 {
	background-color: rgb(29, 96, 63); -ms-name: "Accent 3 Darker"; -ms-color: "Turquoise";
}
.ms-rteThemeBackColor-8-4 {
	background-color: rgb(88, 90, 64); -ms-name: "Accent 4 Darker"; -ms-color: "Brown";
}
.ms-rteThemeBackColor-9-4 {
	background-color: rgb(177, 0, 38); -ms-name: "Accent 5 Darker"; -ms-color: "Dark Green";
}
.ms-rteThemeBackColor-10-4 {
	background-color: rgb(78, 31, 91); -ms-name: "Accent 6 Darker"; -ms-color: "Yellow";
}
.ms-rteThemeBackColor-1-5 {
	background-color: rgb(127, 127, 127); -ms-name: "Light 1 Darkest"; -ms-color: "Gray-50%";
}
.ms-rteThemeBackColor-2-5 {
	background-color: rgb(34, 34, 34); -ms-name: "Dark 1 Darkest"; -ms-color: "Black";
}
.ms-rteThemeBackColor-3-5 {
	background-color: rgb(51, 51, 51); -ms-name: "Light 2 Darkest"; -ms-color: "Blue Gray";
}
.ms-rteThemeBackColor-4-5 {
	background-color: rgb(24, 24, 24); -ms-name: "Dark 2 Darkest"; -ms-color: "Blue Gray";
}
.ms-rteThemeBackColor-5-5 {
	background-color: rgb(0, 57, 99); -ms-name: "Accent 1 Darkest"; -ms-color: "Dark Blue";
}
.ms-rteThemeBackColor-6-5 {
	background-color: rgb(0, 105, 132); -ms-name: "Accent 2 Darkest"; -ms-color: "Plum";
}
.ms-rteThemeBackColor-7-5 {
	background-color: rgb(19, 64, 42); -ms-name: "Accent 3 Darkest"; -ms-color: "Dark Teal";
}
.ms-rteThemeBackColor-8-5 {
	background-color: rgb(59, 60, 43); -ms-name: "Accent 4 Darkest"; -ms-color: "Brown";
}
.ms-rteThemeBackColor-9-5 {
	background-color: rgb(118, 0, 25); -ms-name: "Accent 5 Darkest"; -ms-color: "Dark Green";
}
.ms-rteThemeBackColor-10-5 {
	background-color: rgb(52, 21, 61); -ms-name: "Accent 6 Darkest"; -ms-color: "Dark Yellow";
}

/* contact box */
.sk-contactcard-wrapper {
	position: relative;
	overflow: hidden;
	display: inline;
}

.sk-contactcard-container {
	float: left;
	position: relative;
	left: 50%;
}

.sk-contactcard-center {
	float: left;
	position: relative;
	left: -50%;
}

.sk-contactcard {
	float: left;
	margin: 0 10px 10px 0;
	width: 256px;
	padding-bottom: 6px;
	background: url('/_layouts/15/images/Skanska/ContactCards/bg-sitecontact-b.png') no-repeat bottom left;
}

.sk-contactcard-inner {
	background: #d1d3d4 url('/_layouts/15/images/Skanska/ContactCards/bg-sitecontact-t.png') no-repeat top left;
	min-height: 40px;
	padding: 25px 10px 10px 10px;
	color: #4d4d4d;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.sk-contactcard .ms-profilepicture {
	float: left;
	margin-right: 10px;
}

/* SP 2007 Calendar */

.ms-calheader {
	background-color: #dee0e2;
}

td a.ms-cal-nav {
	color: #002570;
}

span.ms-cal-nav a, span.ms-cal-nav a:visited {
	color: #002570;
}

.ms-cal-weekempty, .ms-cal-weekemptyRTL {
	background-color: #dee0e2;
}

.ms-cal-weekname {
	background-color: #dee0e2;
}

.ms-cal-weekday {
	background-color: #dee0e2;
}

.ms-cal-week, .ms-cal-weekB, .ms-cal-weekRTL, .ms-cal-weekRTLB {
	background-image: url("/_layouts/15/images/Skanska/2007Calendar/weekbox_lacquer.gif");
	background-color: #c4c8ce;
	border: 1px solid #707984;
}

.ms-cal-weekselected, .ms-cal-weekselectedRTL {
	border: 1px solid #9099a5;
	background-color: #dee0e2;
}

.ms-cal-topday, .ms-cal-topdayL, .ms-cal-wtopdayL, .ms-cal-wtopday {
	background-image: url("/_layouts/15/images/Skanska/2007Calendar/calnumBttn_lacquer.gif");
	background-color: #b6bcc4;
	border: solid 1px #707984;
}

.ms-cal-topdayRTL, .ms-cal-topdayRTLL, .ms-cal-wtopdayRTL, .ms-cal-wtopdayRTLL {
	background-image: url("/_layouts/15/images/Skanska/2007Calendar/calnumBttn_lacquer.gif");
	background-color: #ffd2b2;
	border: solid 1px #707984;
}

.ms-cal-topday-today, .ms-cal-wtopday-today, .ms-cal-topday-todayRTL, .ms-cal-wtopday-todayRTL {
	background-image: url("/_layouts/15/images/Skanska/2007Calendar/calnumBttntoday_lacquer.gif");
	background-color: #ffd2b2;
	border: solid 1px #707984;
}

.ms-cal-topday-todayover, .ms-cal-wtopday-todayover {
	background-color: #ffdec6;
	border: solid 1px #9099a5;
}

.ms-cal-topday-todayoverRTL, .ms-cal-wtopday-todayRTLover {
	background-color: #ffdec6;
	border: solid 1px #9099a5;
}

.ms-cal-topdayfocusover, .ms-cal-wtopdayfocusover, .ms-cal-wtopdayfocusLover {
	background-image: url("/_layouts/15/images/Skanska/2007Calendar/calnumBttnover_lacquer.gif");
	background-color: #eaebed;
	border: solid 1px #707984;
}

.ms-cal-wtopdayRTLover, .ms-cal-wtopdayRTLLover, .ms-cal-wtopdayfocusRTLover, .ms-cal-wtopdayfocusRTLLover {
	background-color: #eaebed;
	border: solid 1px #707984;
}

.ms-cal-topdayfocus, .ms-cal-topdayfocusL, .ms-cal-topdayfocusRTL, .ms-cal-topdayfocusRTLL, .ms-cal-wtopdayfocus, .ms-cal-wtopdayfocusL, .ms-cal-wtopdayfocusRTL, .ms-cal-wtopdayfocusRTLL {
	background-image: url("/_layouts/15/images/Skanska/2007Calendar/calnumBttnfocus_lacquer.gif");
	background-color: #b6bcc4;
	border: solid 1px #707984;
}

.ms-cal-nodataMid, .ms-cal-nodataLeft, .ms-cal-nodataLeftRTL, .ms-cal-nodataLeftBtm, .ms-cal-nodataLeftBtmRTL, .ms-cal-nodataLeftBtm2, .ms-cal-nodataLeftBtmRTL2, .ms-cal-nodataBtm, .ms-cal-nodataBtm2 {
	border-left: 1px solid #707984;
	border-right: 1px solid #707984;
	background-color: #dee0e2;
}

.ms-cal-nodataLeftBtm, .ms-cal-nodataLeftBtmRTL, .ms-cal-nodataLeftBtm2, .ms-cal-nodataLeftBtmRTL2, .ms-cal-nodataBtm, .ms-cal-nodataBtm2 {
	border-bottom: 1px solid #707984;
}

.ms-cal-muworkitem, .ms-cal-muworkitemL, .ms-cal-muworkitemR, .ms-cal-muworkitemRTL, .ms-cal-muworkitemRTLL {
	border-left: 1px solid #707984;
	border-right: 1px solid #707984;
}

.ms-cal-workitem, .ms-cal-todayitem, .ms-cal-todayitemRTL {
	border-left: 1px solid #707984;
	border-right: 1px solid #707984;
}

.ms-cal-workitem2 {
	border-left: 1px solid #9099a5;
	border-right: 1px solid #9099a5;
}

.ms-cal-workitem2B, .ms-cal-workitemRTL2B, .ms-cal-todayitem2B, .ms-cal-todayitemRTL2B {
	border-left: 1px solid #707984;
	border-right: 1px solid #707984;
	border-bottom: 1px solid #707984;
}

.ms-cal-noworkitem, .ms-cal-noworkitemL, .ms-cal-noworkitemRTL {
	border-left: 1px solid #707984;
	border-right: 1px solid #707984;
}

.ms-cal-noworkitemB, .ms-cal-noworkitemLB, .ms-cal-noworkitem2B, .ms-cal-noworkitemL2B, .ms-cal-noworkitemRTL2B {
	border-left: 1px solid #707984;
	border-right: 1px solid #707984;
	border-bottom: 1px solid #9099a5;
}

td.ms-cal-monthitem a {
	color: #002570;
}

a.ms-cal-more, a.ms-cal-more:link, a.ms-cal-more:active, a.ms-cal-more:visited {
	color: #002570;
}

.ms-cal-defaultbgcolor {
	background-image: url("/_layouts/15/images/Skanska/2007Calendar/alldayDefault_lacquer.gif");
	background-color: #dee0e2;
}

.ms-cal-defaultbgcolorsel {
	background-image: url("/_layouts/15/images/Skanska/2007Calendar/alldayDefaultOver_lacquer.gif");
	background-color: #f7f7f7;
}

.ms-cal-monthAllDay {
	background-image: url("/_layouts/15/images/Skanska/2007Calendar/alldayDefault_lacquer.gif");
	background-color: #dee0e2;
	border: solid 1px #9ca5af;
	border-left: solid 2px #9ca5af;
	border-right: solid 2px #9ca5af;
}

td.ms-cal-defaultbgcolor a, td.ms-cal-monthAllDay a {
	color: #002570;
}

.ms-cal-monthAllDaysel {
	background-image: url("/_layouts/15/images/Skanska/2007Calendar/alldayDefaultOver_lacquer.gif");
	background-color: #f7f7f7;
	border: solid 1px #9099a5;
	border-left: solid 2px #9099a5;
	border-right: solid 2px #9099a5;
}

.ms-cal-time {
	border-right: 1px solid #707984;
	background-color: #dee0e2;
}

.ms-cal-timeRTL {
	border-left: 1px solid #707984;
	background-color: #dee0e2;
}

.ms-cal-workhourover, .ms-cal-workhourhalfhourover {
	background-color: #dee0e2;
	color: #002570;
}

.ms-cal-workhourBover, .ms-cal-workhourBhalfhourover {
	border-bottom: solid 1px #b6bcc4;
	background-color: #dee0e2;
	color: #002570;
}

.ms-cal-workhourRTLover, .ms-cal-workhourRTLhalfhourover {
	background-color: #dee0e2;
	color: #002570;
}

.ms-cal-workhourRTLBover, .ms-cal-workhourRTLBhalfhourover {
	border-bottom: solid 1px #b6bcc4;
	background-color: #dee0e2;
	color: #002570;
}

.ms-cal-workhourFhalfhour, .ms-cal-workhourFhalfhourover {
	background-color: #dee0e2;
	color: #002570;
}

.ms-cal-workhourRTLFhalfhour, .ms-cal-workhourRTLFhalfhourover {
	background-color: #dee0e2;
	color: #002570;
}

.ms-cal-enoworkdayF, .ms-cal-enoworkdayRTLF {
	border-top: solid 1px #b6bcc4;
}

.ms-cal-eworkdayF, .ms-cal-eworkdayRTLF {
	border-top: solid 1px #b6bcc4;
}

.ms-cal-workhourRTLBover {
	border-top: 1px solid #b6bcc4;
}

.ms-cal-eworkhourF .ms-cal-dayhour, .ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhour, .ms-cal-enoworkday .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkhourF .ms-cal-dayhour, .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour, .ms-cal-enoworkhour .ms-cal-dayhourF {
	border-top: solid 1px #b6bcc4;
}

.ms-cal-eworkhourRTLF .ms-cal-dayhourRTL, .ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhourRTL, .ms-cal-enoworkdayRTL .ms-cal-dayhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTL, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL {
	border-top: solid 1px #b6bcc4;
}

.ms-cal-eworkhourF .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhour, .ms-cal-enoworkday .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhalfhourF {
	border-top: solid 1px #b6bcc4;
}

.ms-cal-workhourFhalfhourover {
	border-top: solid 1px #b6bcc4;
}

.ms-cal-enoworkhourB .ms-cal-dayhour {
	border-top: solid 1px #b6bcc4;
	border-bottom: solid 1px #b6bcc4;
	background-color: #dee0e2;
}

.ms-cal-enoworkhourB .ms-cal-dayhourF {
	border-top: solid 1px #b6bcc4;
	border-bottom: solid 1px #b6bcc4;
	background-color: #dee0e2;
	border-left: solid 1px #707984;
}

.ms-cal-enoworkhourRTLF {
	background-color: #dee0e2;
}

.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTLF {
	border-top: solid 1px #b6bcc4;
	border-bottom: solid 1px #b6bcc4;
	background-color: #dee0e2;
	border-right: solid 1px #707984;
}

.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTL {
	border-top: solid 1px #b6bcc4;
	border-bottom: solid 1px #b6bcc4;
	background-color: #dee0e2;
}

.ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF {
	border-left: solid 1px #707984;
}

.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF {
	border-right: solid 1px #707984;
}

.ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhourF {
	border-left: solid 1px #707984;
}

.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF {
	border-right: solid 1px #707984;
}

.ms-cal-enoworkdayRTLF {
	background-color: #dee0e2;
}

.ms-cal-weekedge {
	background-color: #dee0e2;
}

.ms-cal-wemptycell, .ms-cal-wemptycellL {
	border-left: 1px solid #707984;
	background-color: #b6bcc4;
}

.ms-cal-walldayevent, .ms-cal-walldayeventL, .ms-cal-walldayeventRTL, .ms-cal-walldayeventRTLL {
	background-color: #b6bcc4;
}

.ms-cal-alldayevent, .ms-cal-alldayeventL, .ms-cal-alldayeventRTL, .ms-cal-alldayeventRTLL {
	border-right: 1px solid #707984;
	border-left: 1px solid #707984;
}

.cont, .contR, .contB, .contL {
	border-bottom: solid 1px #9ca5af;
	border-top: solid 1px #9ca5af;
}

.contB {
	border-left: solid 2px #9ca5af;
	border-right: solid 2px #9ca5af;
}

.contL {
	border-left: solid 2px #9ca5af;
}

.contR {
	border-right: solid 2px #9ca5af;
}

.ms-cal-tweekitem {
	border: 1px solid #9099a5;
	background-image: url("/_layouts/15/images/Skanska/2007Calendar/alldayDefault_lacquer.gif");
	background-color: #dee0e2;
}

.ms-cal-tdayitem {
	border: 1px solid #9099a5;
	background-image: url("/_layouts/15/images/Skanska/2007Calendar/alldayDefault_lacquer.gif");
	background-color: #dee0e2;
}

td.ms-cal-eworkday a.ms-cal-dayitem, td.ms-cal-enoworkhour a.ms-cal-dayitem, td.ms-cal-enoworkhourF a.ms-cal-dayitem, td.ms-cal-eworkhour a.ms-cal-dayitem, td.ms-cal-eworkhourF a.ms-cal-dayitem, td.ms-cal-enoworkday a.ms-cal-dayitem, td.ms-cal-enoworkhourB a.ms-cal-dayitem {
	color: #002570;
}

.ms-cal-nav-buttonsltr {
	color: #9099a5;
}

.ms-cal-nav-buttonsRTL {
	color: #9099a5;
}

div.ms-cal-navheader a img {
	background-image: url("/_layouts/15/images/Skanska/2007Calendar/listheadergrad_lacquer.gif");
	border: solid 1px #9099a5;
}

/*Custom RTE*/

.ms-rteForeColor-11 {
	color: #293e6b;
	-ms-name: "";
	-ms-color: "Skanska Blue";
}

.ms-rteForeColor-12 {
	color: #0078c9;
	-ms-name: "";
	-ms-color: "Skanska Dark Blue";
}

.ms-rteForeColor-13 {
	color: #c0ddea;
	-ms-name: "";
	-ms-color: "Skanska Light Blue";
}

.ms-rteForeColor-14 {
	color: #3d9b35;
	-ms-name: "";
	-ms-color: "Skanska Dark Green";
}

.ms-rteForeColor-15 {
	color: #bed600;
	-ms-name: "";
	-ms-color: "Skanska Light Green";
}

.ms-rteForeColor-16 {
	color: #e57200;
	-ms-name: "";
	-ms-color: "Skanska Orange";
}

.ms-rteForeColor-17 {
	color: #ffcb00;
	-ms-name: "";
	-ms-color: "Skanska Dark Yellow";
}

.ms-rteForeColor-18 {
	color: #808080;
	-ms-name: "";
	-ms-color: "Skanska Dark Grey";
}

.ms-rteForeColor-19 {
	color: #cccccc;
	-ms-name: "";
	-ms-color: "Skanska Light Grey";
}

.ms-rteBackColor-11 {
	background-color: #293e6b;
	-ms-name: "";
	-ms-color: "Skanska Blue";
}

.ms-rteBackColor-12 {
	background-color: #0078c9;
	-ms-name: "";
	-ms-color: "Skanska Dark Blue";
}

.ms-rteBackColor-13 {
	background-color: #c0ddea;
	-ms-name: "";
	-ms-color: "Skanska Light Blue";
}

.ms-rteBackColor-14 {
	background-color: #3d9b35;
	-ms-name: "";
	-ms-color: "Skanska Dark Green";
}

.ms-rteBackColor-15 {
	background-color: #bed600;
	-ms-name: "";
	-ms-color: "Skanska Light Green";
}

.ms-rteBackColor-16 {
	background-color: #e57200;
	-ms-name: "";
	-ms-color: "Skanska Orange";
}

.ms-rteBackColor-17 {
	background-color: #ffcb00;
	-ms-name: "";
	-ms-color: "Skanska Dark Yellow";
}

.ms-rteBackColor-18 {
	background-color: #808080;
	-ms-name: "";
	-ms-color: "Skanska Dark Grey";
}

.ms-rteBackColor-19 {
	background-color: #cccccc;
	-ms-name: "";
	-ms-color: "Skanska Light Grey";
}

/*.ms-rteElement-SkanskaStyle1 {
    -ms-name:"Skanska Style 1";
    -ms-element:"true";
    font-family: Calibri;
    font-size: 11pt;
}
*/

/*Maintenance Message*/

#MaintenanceMessage > div {
	background: rgb(248, 212, 212);
	padding: 12px 14px 6px;
	border: 1px solid rgb(245, 166, 167);
	color: rgb(76, 76, 76);
	font-family: "Segoe UI", Tahoma, sans-serif;
	font-size: 13px;
	min-height: 24px;
}

#MaintenanceMessage_hiddenPriMsg {
	top: -2000px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	position: absolute;
	z-index: 3;
	-ms-word-wrap: normal;
}

#MaintenanceClose {
	padding: 3px 5px;
	text-decoration: none;
	float: right;
}

	#MaintenanceClose > img {
		border: 0px currentColor;
	}

#MaintenanceMessage_body > a {
	color: rgb(127, 38, 38);
}

/*No Left Nav*/
.sk-noleftnav #sideNavBox {
	DISPLAY: none
}

.sk-noleftnav #contentBox {
	MARGIN-LEFT: 0px;
	padding-left: 10px;
}

/*Fixed Width*/
.sk-fixedwidthnotineditmode #s4-workspace {
	TEXT-ALIGN: center;
	background-color: #f1f1f1;
}

.sk-fixedwidthnotineditmode #s4-bodyContainer {
	TEXT-ALIGN: left;
	MARGIN: 0px auto;
}

.sk-fixedwidthnotineditmode.sk-width1000 #s4-bodyContainer {
	min-width: 1000px;
	width: 1000px !important;
}

.sk-fixedwidthnotineditmode.sk-width900 #s4-bodyContainer {
	min-width: 900px;
	width: 900px !important;
}

.sk-fixedwidthnotineditmode.sk-width800 #s4-bodyContainer {
	min-width: 800px;
	width: 800px !important;
}

.sk-fixedwidthnotineditmode.sk-width1100 #s4-bodyContainer {
	min-width: 1100px;
	width: 1100px !important;
}

.sk-fixedwidthnotineditmode.sk-width1200 #s4-bodyContainer {
	min-width: 1200px;
	width: 1200px !important;
}

/*Alternating Row Colors*/
.sk-alternatingrows .ms-alternating {
	background-color: #f1f1f1;
}

/*Blank Logo*/
.sk-blanklogo #O365_MainLink_TenantLogoImg {
	display: none;
}

/*Blank Footer*/
.sk-blankfooter #sk-footer {
	display: none;
}

.sk-blankfooter .ms-core-overlay {
	background-color: white;
}

/*Application Header*/
.sk-appheader {
	text-align: right;
	color: #555;
}

/*WebPart Headers*/

.ms-webpart-chrome-title {
	background-image: url(/_layouts/15/images/Skanska/2013V1/wrap.png);
	background-repeat: no-repeat;
	height: 38px;
	background-color: #cccccc;
}

	.ms-webpart-chrome-title .ms-webpart-titleText {
		padding-left: 10px;
	}

		.ms-webpart-chrome-title .ms-webpart-titleText.ms-webpart-titleText,
		.ms-webpart-chrome-title .ms-webpart-titleText > a {
			color: black;
		}

.ms-wpContentDivSpace {
	margin-left: 10px;
}

/*
	Default Colors
*/

#suiteBarLeft,
.o365cs-base .o365cs-navMenuButton,
.o365cs-base .ms-bgc-tp,
.o365cs-nav-brandingText,
#O365_TopMenu,
#O365_NavHeader,
.o365cs-base.o365cs-topnavBGColor-2,
.ms-tileview-tile-content,
.ms-tileview-tile-selected,
.ms-tileview-tile-selectionBox,
.ms-tileview-tile-selectionBox > *,
.ms-tileview-tile-selectionBox:hover > *,
input.ms-button-emphasize,
button.ms-button-emphasize,
.ms-core-needIEFilter .ms-welcome-root,
.ms-storefront-appiconspan,
.ms-emphasis,
.ms-fb-selected,
.ms-featurestatus,
.ms-storMeUsed,
.ms-blog-postBoxDate,
#sk-copyright,
.ms-core-overlay,
.ms-siteicon-img,
.ms-webpart-chrome-title {
	background-color: #cccccc !important;
}


/*
********** Light Blue **********
*/
/*Foreground Color Changes*/
.sk-lightblue #suiteBarLeft,
.sk-lightblue .ms-core-suiteLink-a,
.sk-lightblue .ms-core-suiteLink-a:visited,
.sk-lightblue a.ms-core-suiteLink-disabled,
.sk-lightblue .ms-core-suiteLink-a:hover,
.sk-lightblue #sk-copyright,
.sk-lightblue .ms-webpart-chrome-title .ms-webpart-titleText.ms-webpart-titleText,
.sk-lightblue .ms-webpart-chrome-title .ms-webpart-titleText > a {
	color: white !important;
}

/* Background Color Changes*/

.sk-lightblue #suiteBarLeft,
.sk-lightblue .o365cs-base .o365cs-navMenuButton,
.sk-lightblue .o365cs-base .ms-bgc-tp,
.sk-lightblue .o365cs-nav-brandingText,
.sk-lightblue #O365_TopMenu,
.sk-lightblue #O365_NavHeader,
.sk-lightblue .o365cs-base.o365cs-topnavBGColor-2,
.sk-lightblue .ms-tileview-tile-content,
.sk-lightblue .ms-tileview-tile-selected,
.sk-lightblue .ms-tileview-tile-selectionBox,
.sk-lightblue .ms-tileview-tile-selectionBox > *,
.sk-lightblue .ms-tileview-tile-selectionBox:hover > *,
.sk-lightblue input.ms-button-emphasize,
.sk-lightblue button.ms-button-emphasize,
.sk-lightblue .ms-core-needIEFilter .ms-welcome-root,
.sk-lightblue .ms-storefront-appiconspan,
.sk-lightblue .ms-emphasis,
.sk-lightblue .ms-fb-selected,
.sk-lightblue .ms-featurestatus,
.sk-lightblue .ms-storMeUsed,
.sk-lightblue .ms-blog-postBoxDate,
.sk-lightblue #sk-copyright,
.sk-lightblue .ms-core-overlay,
.sk-lightblue .ms-siteicon-img,
.sk-lightblue .ms-webpart-chrome-title {
	background-color: #3C589E !important;
}

/* Hover Color Changes */
.sk-lightblue .ms-core-suiteLink-a:hover,
.sk-lightblue .ms-core-needIEFilter .ms-core-suiteLink-a:hover {
	background-color: #efeff2;
}

/*
********** Dark Blue **********
*/
/*Foreground Color Changes*/
.sk-darkblue #suiteBarLeft,
.sk-darkblue .ms-core-suiteLink-a,
.sk-darkblue .ms-core-suiteLink-a:visited,
.sk-darkblue a.ms-core-suiteLink-disabled,
.sk-darkblue .ms-core-suiteLink-a:hover,
.sk-darkblue #sk-copyright,
.sk-darkblue .ms-webpart-chrome-title .ms-webpart-titleText.ms-webpart-titleText,
.sk-darkblue .ms-webpart-chrome-title .ms-webpart-titleText > a {
	color: white !important;
}

/* Background Color Changes*/
.sk-darkblue #suiteBarLeft,
.sk-darkblue .o365cs-base .o365cs-navMenuButton,
.sk-darkblue .o365cs-base .ms-bgc-tp,
.sk-darkblue .o365cs-nav-brandingText,
.sk-darkblue #O365_TopMenu,
.sk-darkblue #O365_NavHeader,
.sk-darkblue .o365cs-base.o365cs-topnavBGColor-2,
.sk-darkblue .ms-tileview-tile-content,
.sk-darkblue .ms-tileview-tile-selected,
.sk-darkblue .ms-tileview-tile-selectionBox,
.sk-darkblue .ms-tileview-tile-selectionBox > *,
.sk-darkblue .ms-tileview-tile-selectionBox:hover > *,
.sk-darkblue input.ms-button-emphasize,
.sk-darkblue button.ms-button-emphasize,
.sk-darkblue .ms-core-needIEFilter .ms-welcome-root,
.sk-darkblue .ms-storefront-appiconspan,
.sk-darkblue .ms-emphasis,
.sk-darkblue .ms-fb-selected,
.sk-darkblue .ms-featurestatus,
.sk-darkblue .ms-storMeUsed,
.sk-darkblue .ms-blog-postBoxDate,
.sk-darkblue #sk-copyright,
.sk-darkblue .ms-core-overlay,
.sk-darkblue .ms-siteicon-img,
.sk-darkblue .ms-webpart-chrome-title {
	background-color: #3C589E !important;
}

/* Hover Color Changes */
.sk-darkblue .ms-core-suiteLink-a:hover,
.sk-darkblue .ms-core-needIEFilter .ms-core-suiteLink-a:hover {
	background-color: #efeff2;
}

/*
********** Dark Green **********
*/
/*Foreground Color Changes*/
.sk-darkgreen #suiteBarLeft,
.sk-darkgreen .o365cs-nav-brandingText,
.sk-darkgreen #O365_TopMenu,
.sk-darkgreen #O365_NavHeader,
.sk-darkgreen .o365cs-base .o365cs-navMenuButton,
.sk-darkgreen .ms-core-suiteLink-a,
.sk-darkgreen .ms-core-suiteLink-a:visited,
.sk-darkgreen a.ms-core-suiteLink-disabled,
.sk-darkgreen .ms-core-suiteLink-a:hover,
.sk-darkgreen #sk-copyright,
.sk-darkgreen .ms-webpart-chrome-title .ms-webpart-titleText.ms-webpart-titleText,
.sk-darkgreen .ms-webpart-chrome-title .ms-webpart-titleText > a {
	color: white;
}

/* Background Color Changes*/
.sk-darkgreen #suiteBarLeft,
.sk-darkgreen .o365cs-base .o365cs-navMenuButton,
.sk-darkgreen .o365cs-base .ms-bgc-tp,
.sk-darkgreen .o365cs-nav-brandingText,
.sk-darkgreen #O365_TopMenu,
.sk-darkgreen #O365_NavHeader,
.sk-darkgreen .o365cs-base.o365cs-topnavBGColor-2,
.sk-darkgreen .ms-tileview-tile-content,
.sk-darkgreen .ms-tileview-tile-selected,
.sk-darkgreen .ms-tileview-tile-selectionBox,
.sk-darkgreen .ms-tileview-tile-selectionBox > *,
.sk-darkgreen .ms-tileview-tile-selectionBox:hover > *,
.o365cs-base.o365cs-topnavBGColor-2,
.sk-darkgreen input.ms-button-emphasize,
.sk-darkgreen button.ms-button-emphasize,
.sk-darkgreen .ms-core-needIEFilter .ms-welcome-root,
.sk-darkgreen .ms-storefront-appiconspan,
.sk-darkgreen .ms-emphasis,
.sk-darkgreen .ms-fb-selected,
.sk-darkgreen .ms-featurestatus,
.sk-darkgreen .ms-storMeUsed,
.sk-darkgreen .ms-blog-postBoxDate,
.sk-darkgreen #sk-copyright,
.sk-darkgreen .ms-core-overlay,
.sk-darkgreen .ms-siteicon-img,
.sk-darkgreen .ms-webpart-chrome-title {
	background-color: #4B9FA3 !important;
}

/* Hover Color Changes */
.sk-darkgreen .ms-core-suiteLink-a:hover,
.sk-darkgreen .ms-core-needIEFilter .ms-core-suiteLink-a:hover {
	background-color: #06b025;
}

/*
********** Light Green **********
*/
/*Foreground Color Changes
.sk-lightgreen #suiteBarLeft,
.sk-lightgreen .ms-core-suiteLink-a,
.sk-lightgreen .ms-core-suiteLink-a:visited,
.sk-lightgreen a.ms-core-suiteLink-disabled,
.sk-lightgreen .ms-core-suiteLink-a:hover,
.sk-lightgreen #sk-copyright,
.sk-lightgreen .ms-webpart-chrome-title .ms-webpart-titleText.ms-webpart-titleText, 
.sk-lightgreen .ms-webpart-chrome-title .ms-webpart-titleText > a {
	color: white;
}*/

/* Background Color Changes*/
.sk-lightgreen #suiteBarLeft,
.sk-lightgreen .o365cs-base .o365cs-navMenuButton,
.sk-lightgreen .o365cs-base .ms-bgc-tp,
.sk-lightgreen .o365cs-nav-brandingText,
.sk-lightgreen #O365_TopMenu,
.sk-lightgreen #O365_NavHeader,
.sk-darkgreen .o365cs-base.o365cs-topnavBGColor-2,
.sk-lightgreen .ms-tileview-tile-content,
.sk-lightgreen .ms-tileview-tile-selected,
.sk-lightgreen .ms-tileview-tile-selectionBox,
.sk-lightgreen.o365cs-base.o365cs-topnavBGColor-2,
.sk-lightgreen .ms-tileview-tile-selectionBox > *,
.sk-lightgreen .ms-tileview-tile-selectionBox:hover > *,
.sk-lightgreen input.ms-button-emphasize,
.sk-lightgreen button.ms-button-emphasize,
.sk-lightgreen .ms-core-needIEFilter .ms-welcome-root,
.sk-lightgreen .ms-storefront-appiconspan,
.sk-lightgreen .ms-emphasis,
.sk-lightgreen .ms-fb-selected,
.sk-lightgreen .ms-featurestatus,
.sk-lightgreen .ms-storMeUsed,
.sk-lightgreen .ms-blog-postBoxDate,
.sk-lightgreen #sk-copyright,
.sk-lightgreen .ms-core-overlay,
.sk-lightgreen .ms-siteicon-img,
.sk-lightgreen .ms-webpart-chrome-title {
	background-color: #AEDDBC !important;
}

/* Hover Color Changes */
.sk-lightgreen .ms-core-suiteLink-a:hover,
.sk-lightgreen .ms-core-needIEFilter .ms-core-suiteLink-a:hover {
	background-color: #77b800;
}

/*
********** Red **********
*/
/*Foreground Color Changes*/
.sk-red #suiteBarLeft,
.sk-red #suiteBarDelta,
.sk-red #O365_NavHeader,
#O365_NavHeader,
.sk-red .ms-core-suiteLink-a,
.sk-red .ms-core-suiteLink-a:visited,
.sk-red a.ms-core-suiteLink-disabled,
.sk-red .ms-core-suiteLink-a:hover,
.sk-red #sk-copyright,
.sk-red .ms-webpart-chrome-title .ms-webpart-titleText.ms-webpart-titleText,
.sk-red .ms-webpart-chrome-title .ms-webpart-titleText > a {
	color: white;
}

/* Background Color Changes*/
.sk-red #suiteBarLeft,
.sk-red.o365cs-base .o365cs-navMenuButton,
.sk-red .o365cs-base .ms-bgc-tp,
.sk-red .o365cs-nav-brandingText,
.sk-red #O365_TopMenu,
.sk-red #O365_NavHeader,
.sk-red .o365cs-base.o365cs-topnavBGColor-2,
.sk-red .ms-tileview-tile-content,
.sk-red .ms-tileview-tile-selected,
.sk-red .ms-tileview-tile-selectionBox,
.sk-red .ms-tileview-tile-selectionBox > *,
.sk-red .ms-tileview-tile-selectionBox:hover > *,
.sk-red input.ms-button-emphasize,
.sk-red button.ms-button-emphasize,
.o365cs-base.o365cs-topnavBGColor-2,
.sk-red .ms-core-needIEFilter .ms-welcome-root,
.sk-red .ms-storefront-appiconspan,
.sk-red .ms-emphasis,
.sk-red .ms-fb-selected,
.sk-red .ms-featurestatus,
.sk-red .ms-storMeUsed,
.sk-red .ms-blog-postBoxDate,
.sk-red #sk-copyright,
.sk-red .ms-core-overlay,
.sk-red .ms-siteicon-img,
.sk-red .ms-webpart-chrome-title {
	background-color: #AF3149 !important;
}

/* Hover Color Changes */
.sk-red .ms-core-suiteLink-a:hover {
	background-color: #eedd69;
}

/*
********** Orange **********
*/
/*Foreground Color Changes*/
.sk-orange #suiteBarLeft,
.sk-orange #suiteBarDelta,
.sk-orange #O365_NavHeader,
#O365_NavHeader,
.sk-orange .ms-core-suiteLink-a,
.sk-orange .ms-core-suiteLink-a:visited,
.sk-orange a.ms-core-suiteLink-disabled,
.sk-orange .ms-core-suiteLink-a:hover,
.sk-orange #sk-copyright,
.sk-orange .ms-webpart-chrome-title .ms-webpart-titleText.ms-webpart-titleText,
.sk-orange .ms-webpart-chrome-title .ms-webpart-titleText > a {
	color: white;
}

/* Background Color Changes*/
.sk-orange #suiteBarLeft,
.sk-orange.o365cs-base .o365cs-navMenuButton,
.sk-orange .o365cs-base .ms-bgc-tp,
.sk-orange .o365cs-nav-brandingText,
.sk-orange #O365_TopMenu,
.sk-orange #O365_NavHeader,
.sk-orange .o365cs-base.o365cs-topnavBGColor-2,
.sk-orange .ms-tileview-tile-content,
.sk-orange .ms-tileview-tile-selected,
.sk-orange .ms-tileview-tile-selectionBox,
.sk-orange .ms-tileview-tile-selectionBox > *,
.sk-orange .ms-tileview-tile-selectionBox:hover > *,
.sk-orange input.ms-button-emphasize,
.sk-orange button.ms-button-emphasize,
.o365cs-base.o365cs-topnavBGColor-2,
.sk-orange .ms-core-needIEFilter .ms-welcome-root,
.sk-orange .ms-storefront-appiconspan,
.sk-orange .ms-emphasis,
.sk-orange .ms-fb-selected,
.sk-orange .ms-featurestatus,
.sk-orange .ms-storMeUsed,
.sk-orange .ms-blog-postBoxDate,
.sk-orange #sk-copyright,
.sk-orange .ms-core-overlay,
.sk-orange .ms-siteicon-img,
.sk-orange .ms-webpart-chrome-title {
	background-color: #EDA977 !important;
}

/* Hover Color Changes */
.sk-orange .ms-core-suiteLink-a:hover {
	background-color: #eedd69;
}

/*
********** Yellow **********
*/
/*Foreground Color Changes*/
.sk-yellow #suiteBarLeft,
.sk-yellow #suiteBarDelta,
.sk-yellow .ms-core-suiteLink-a,
.sk-yellow .ms-core-suiteLink-a:visited,
.sk-yellow a.ms-core-suiteLink-disabled,
.sk-yellow .ms-core-suiteLink-a:hover,
.sk-yellow #sk-copyright,
.sk-yellow .ms-webpart-chrome-title .ms-webpart-titleText.ms-webpart-titleText,
.sk-yellow .ms-webpart-chrome-title .ms-webpart-titleText > a {
	color: black;
}

/* Background Color Changes*/
.sk-yellow #suiteBarLeft,
.sk-yellow.o365cs-base .o365cs-navMenuButton,
.sk-yellow .o365cs-base .ms-bgc-tp,
.sk-yellow .o365cs-nav-brandingText,
.sk-yellow #O365_TopMenu,
.sk-yellow #O365_NavHeader,
.sk-yellow .o365cs-base.o365cs-topnavBGColor-2,
.sk-yellow .ms-tileview-tile-content,
.sk-yellow .ms-tileview-tile-selected,
.sk-yellow .ms-tileview-tile-selectionBox,
.sk-yellow .ms-tileview-tile-selectionBox > *,
.sk-yellow .ms-tileview-tile-selectionBox:hover > *,
.sk-yellow input.ms-button-emphasize,
.sk-yellow button.ms-button-emphasize,
.sk-yellow .ms-core-needIEFilter .ms-welcome-root,
.o365cs-base.o365cs-topnavBGColor-2,
.sk-yellow .ms-storefront-appiconspan,
.sk-yellow .ms-emphasis,
.sk-yellow .ms-fb-selected,
.sk-yellow .ms-featurestatus,
.sk-yellow .ms-storMeUsed,
.sk-yellow .ms-blog-postBoxDate,
.sk-yellow #sk-copyright,
.sk-yellow .ms-core-overlay,
.sk-yellow .ms-siteicon-img,
.sk-yellow .ms-webpart-chrome-title {
	background-color: #F4DD7D !important;
}

/* Hover Color Changes */
.sk-yellow .ms-core-suiteLink-a:hover,
.sk-yellow .ms-core-needIEFilter .ms-core-suiteLink-a:hover {
	background-color: #eadf00;
}

/*
********** Dark Gray **********
* HACK: Make sure color is last in the list of colors for archive colors to work correctly
*/
/*Foreground Color Changes*/
.sk-darkgray #suiteBarLeft,
.sk-darkgray #suiteBarDelta,
.sk-darkgray .ms-core-suiteLink-a,
.sk-darkgray .ms-core-suiteLink-a:visited,
.sk-darkgray a.ms-core-suiteLink-disabled,
.sk-darkgray .ms-core-suiteLink-a:hover,
.sk-darkgray #sk-copyright,
.sk-darkgray .ms-webpart-chrome-title .ms-webpart-titleText.ms-webpart-titleText,
.sk-darkgray .ms-webpart-chrome-title .ms-webpart-titleText > a {
	color: white;
}

/* Background Color Changes*/
.sk-darkgray .o365cs-base .ms-bgc-tp,
.sk-darkgray #suiteBarLeft,
.sk-darkgray.o365cs-base .o365cs-navMenuButton,
.sk-darkgray .o365cs-base .ms-bgc-tp,
.sk-darkgray .o365cs-nav-brandingText,
.sk-darkgray #O365_TopMenu,
.sk-darkgray #O365_NavHeader,
.sk-darkgray .o365cs-base .ms-bgc-tp,
.sk-darkgray .o365cs-base.o365cs-topnavBGColor-2,
.sk-darkgray .ms-tileview-tile-content,
.sk-darkgray .ms-tileview-tile-selected,
.sk-darkgray .ms-tileview-tile-selectionBox,
.sk-darkgray .ms-tileview-tile-selectionBox > *,
.sk-darkgray .ms-tileview-tile-selectionBox:hover > *,
.sk-darkgray input.ms-button-emphasize,
.sk-darkgray button.ms-button-emphasize,
.sk-darkgray .ms-core-needIEFilter .ms-welcome-root,
.sk-darkgray .ms-storefront-appiconspan,
.o365cs-base.o365cs-topnavBGColor-2,
.sk-darkgray .ms-emphasis,
.sk-darkgray .ms-fb-selected,
.sk-darkgray .ms-featurestatus,
.sk-darkgray .ms-storMeUsed,
.sk-darkgray .ms-blog-postBoxDate,
.sk-darkgray #sk-copyright,
.sk-darkgray .ms-core-overlay,
.sk-darkgray .ms-siteicon-img,
.sk-darkgray .ms-webpart-chrome-title {
	background-color: #808080 !important;
}

/* Hover Color Changes */
.sk-darkgray .ms-core-suiteLink-a:hover,
.sk-darkgray .ms-core-needIEFilter .ms-core-suiteLink-a:hover {
	background-color: #999999;
}

/*
********** No Webpart Header **********
*/
.sk-nowpheader .ms-webpart-chrome-title .ms-webpart-titleText.ms-webpart-titleText,
.sk-nowpheader .ms-webpart-chrome-title .ms-webpart-titleText > a {
	color: #444;
}

.sk-nowpheader .ms-webpart-chrome-title {
	background-color: transparent;
	background-image: none;
}

/*
********** Bottom Links **********
*/
#sk-bottomlinks {
	width: 100%;
	min-width: 900px;
	background-color: #D9D9D9;
	display: table;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 40px;
	padding-left: 0px;
	margin: 0px;
	margin-left: -20px;
}

#sk-bottomlinks-inner {
	width: 900px;
	margin: 0px auto;
}

#sk-bottomlinks div.column:first-child {
	width: 300px;
	text-align: left;
}

#sk-bottomlinks .column {
	width: 200px;
	float: left;
	text-align: left;
	padding: 0px;
	min-width: 150px;
}

#sk-bottomlinks .header {
	font-weight: bold;
}

#sk-bottomlinks .container {
	float: left;
	text-align: left;
	padding-left: 0px;
	width: 100%;
	min-width: 150px;
}

	#sk-bottomlinks .container div {
		float: left;
		width: 50%;
		min-width: 150px;
	}

#sk-bottomlinks a:link, #sk-bottomlinks a:visited {
	color: #626262;
}

#sk-bottomlinks a:hover, #sk-bottomlinks a:active, #sk-bottomlinks a:focus {
	color: #e67425;
}
