/*@font-face {
    font-family: 'Gotham Light';
    font-weight: 300;
    src: url('../fonts/gotham/Gotham-Light.woff') format("woff"), url('../fonts/gotham/Gotham-Light.otf'), url('../fonts/gotham/Gotham-Light.ttf') format('truetype')
}

@font-face {
    font-family: 'Gotham Book';
    font-weight: 400;
    src: url('../fonts/gotham/Gotham-Book.woff') format("woff"), url('../fonts/gotham/Gotham-Book.otf'), url('../fonts/gotham/Gotham-Book.ttf') format('truetype')
}

@font-face {
    font-family: 'Gotham Medium';
    font-weight: 500;
    src: url('../fonts/gotham/Gotham-Medium.woff') format("woff"), url('../fonts/gotham/Gotham-Medium.otf'), url('../fonts/gotham/Gotham-Medium.ttf') format('truetype')
}*/
body {
	/*font-family: "Gotham Book", Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #e5e5e5;
}
.homeBakImg {
	background-image: url(../images/backgrounds/homeBak.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
	font-family: Arial, Helvetica, sans-serif;
}
.backgroundWhite {
	background-color: #FFF;
}

.noPadMargin {
	margin: 0px;
	padding: 0px;
}
.noLeftPadMargin {
	margin-left: 0px;
	padding-left: 0px;
}
.noRightPadMargin {
	margin-right: 0px;
	padding-right: 0px;
}
.searchPadding {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}


.connectControlLogo {
	float: left;
	margin-top: 10px;
	padding-left: 2px;
}
.searchDivCtnr {
	float: left;
	padding-left: 10px;
}

.search01Div {
	float: left;
}
.search01Div input {
	height: 28px;
	border: 1px solid #ADB2B8;
	width: 400px;
	margin-bottom: 10px;
}
.search02Div {
	float: left;
}

.search02Div input {
	height: 28px;
	margin-left: 0px;
	margin-bottom: 10px;
	width: 46px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #ADB2B8;
	border-right-color: #ADB2B8;
	border-bottom-color: #ADB2B8;
	border-left-color: #ADB2B8;
}

.peglerLogo {
	text-align: center;
	background-color: #FFF;
}
.peglerLogo img {
	width: 70%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.loggedInDetails {
	font-size: 0.8em;
	color: #949494;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-right: 15px;
}
.loggedInDetails a {
	color: #70706f;
	text-decoration: none;
	margin-left: 6px;
}
.loggedInDetails a:hover {
	color: #dd042b;
	text-decoration: underline;
}
.rightMargin {
	margin-right: 50px;
}

.homeCol1 {
	float: left;

}

.homeCol2 {
	float: right;
	width: 310px;
}
.homeCol3 {
	float: right;
	width: 300px;
}
.homeCol4 {
	float: right;
	width: 600px;
}
.homeCol5 {
	float: left;
	width: 358px;
}


.leftWhiteLine {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFF;
}
.topWhiteLine {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFF;
}


.connectBox {
	float: left;
	width: 278px;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
}


.connectBoxImg {
	background-image: url(../images/homepage/connect.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.connectBoxImg h2 {
	padding-top: 125px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 1.2em;
	margin: 0px;
	font-weight: bold;
	background-image: url(../images/explorer9/50PercTransparentBak.png);
	background-repeat: no-repeat;
	background-position: 0px 125px;
	color: #184159;
	
}
.connectBoxImg h2 span {
	font-size: 0.6em;
}
.connectBoxImg h2 a {
	display: block;
	background-color: rgba(255, 255, 255, 0.5);
	color: #184159;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
}

.connectBoxImg h2 a:hover {
	color: #dd042b;
}
a .connectBox .connectBoxImg h2 {
	color: #184159;
}
a:hover .connectBox .connectBoxImg h2 {
	color: #dd042b;
}


.connectBoxStrap {
	background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0, #346794),
	color-stop(1, #4A8FCC)
);
background-image: -o-linear-gradient(right, #346794 0%, #4A8FCC 100%);
background-image: -moz-linear-gradient(right, #346794 0%, #4A8FCC 100%);
background-image: -webkit-linear-gradient(right, #346794 0%, #4A8FCC 100%);
background-image: -ms-linear-gradient(right, #346794 0%, #4A8FCC 100%);
background-image: linear-gradient(to right, #346794 0%, #4A8FCC 100%);
}
.connectBoxStrap h3 {
	color: #FFF;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.1em;
}

.controlBox {
	float: left;
	width: 278px;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
}
.controlBoxImg {
	background-image: url(../images/homepage/control.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.controlBoxImg h2 {
	padding-top: 134px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 1.2em;
	font-weight: bold;
	background-image: url(../images/explorer9/50PercTransparentBak.png);
	background-repeat: no-repeat;
	background-position: 0px 134px;
	color: #094322;
	margin: 0px;
}
.controlBoxImg h2 span {
	font-size: 0.6em;
}
.controlBoxImg h2 a {
	display: block;
	background-color: rgba(255, 255, 255, 0.5);
	color: #094322;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
}
.controlBoxImg h2 a:hover {
	color: #dd042b;
}
a .controlBox .controlBoxImg h2 {
	color: #094322;
}
a:hover .controlBox .controlBoxImg h2 {
	color: #dd042b;
}

.controlBoxStrap h3 {
	color: #FFF;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.1em;
}
.controlBoxStrap {
	background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0, #187E48),
	color-stop(1, #2DB45C)
);
background-image: -o-linear-gradient(right, #187E48 0%, #2DB45C 100%);
background-image: -moz-linear-gradient(right, #187E48 0%, #2DB45C 100%);
background-image: -webkit-linear-gradient(right, #187E48 0%, #2DB45C 100%);
background-image: -ms-linear-gradient(right, #187E48 0%, #2DB45C 100%);
background-image: linear-gradient(to right, #187E48 0%, #2DB45C 100%);

}
.homeGreaterGrad {
	background-color: #70706f;
}
.homeGreaterCol1 {


}
.homeGreaterCol1 h1 {
	color: #FFF;
	font-size: 1.8em;
	padding: 0px;
	line-height: 1em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
}
.homeGreaterCol1 h1 a {
	color: #FFF;
	text-decoration: none;
}
.homeGreaterCol1 h1 a:hover {
	color: #D5E7EE;
}

.homeGreaterCol1 h2 {
	font-size: 0.8em;
	font-weight: normal;
	color: #FFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.glyphicon-plus:before {
	color: #FFF;
	font-weight: bold;
}
.homeMypyButton .glyphicon-plus:before {
	color: #f1b33a;
	font-weight: bold;
}


.homeGreaterCol2 {

}
.homeGreaterCol2 p {
	color: #FFF;
	font-size: 0.9em;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.homeGreaterCol2 a {
	color: #D5E7EE;
	text-decoration: underline;
}
.homeGreaterCol2 a:hover {
	text-decoration: none;
	color: #FFF;
}


.homeGreaterCol3 {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.homeGreaterCol3 p {
	color: #FFF;
	font-size: 0.9em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 43px;
	margin-left: 0px;
}
.homeInsightGreyBak {
	background-color: #CCC;
	margin-left: 0px;
	padding-left: 0px;
}
.homeInsightCol1 {
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.homeInsightCol1 img {
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.homeInsightCol2 {
	float: left;
	padding: 10px;
}
.homeInsightCol2 h2 {
	color: #70706f;
	font-size: 1.2em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: normal;
}
.homeInsightCol2 p {
	font-size: 0.9em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 1em;
}
.homeInsightCol2 ul {
	font-size: 0.9em;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}
.homeInsightCol2 li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: disc;
}
.homeInsightCol2 p a {
	color: #70706f;
	text-decoration: underline;
}
.homeInsightCol2 p a:hover {
	color: #dd042b;
	text-decoration: none;
}

.homeMypyHdr {
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
}
.homeMypyHdr h2 {
	color: #70706f;
	font-size: 1.2em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: normal;
}
.homeMypyTxt {
	float: left;
	padding-right: 5px;
	padding-left: 0px;
}
.homeMypyTxt p {
	font-size: 0.9em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 1em;
}
.homeMypyButton {
	float: left;
	padding-right: 5px;
	padding-left: 0px;
}
.homeMypyButton p {
	font-size: 0.9em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 1em;
}
.homeMypyButton a {
	display: block;
	border: 1px solid #70706f;
	padding: 2px;
	color: #70706f;
	text-decoration: none;
	width: 60px;
}
.homeMypyButton a:hover {
	color: #2C4C73;
	background-color: #C4D2D7;
}



.homeMypyImg {
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.homeMypyImg img {
	width: 100%;
	margin-bottom: 10px;
}

.css-tableInner {
	display: table;
	width: 100%;
}
.css-tableInner .hdr2Col {
	display: table-cell;
	width: 130px;
	background-color: #70706f;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.css-tableInner .hdr2ColG {
	display: table-cell;
	width: 130px;
	background-color: #70706f;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.css-tableInner .hdr2Col2 {
	display: table-cell;
	width: 25%;
	background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0, #70706f),
	color-stop(1, #70706f)
);
	background-image: -o-linear-gradient(right, #70706f 0%, #70706f 100%);
	background-image: -moz-linear-gradient(right, #70706f 0%, #70706f 100%);
	background-image: -webkit-linear-gradient(right, #70706f 0%, #70706f 100%);
	background-image: -ms-linear-gradient(right, #70706f 0%, #70706f 100%);
	background-image: linear-gradient(to right, #70706f 0%, #70706f 100%);
	;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFF;
}
.css-tableInner .hdr2Col3 {
	display: table-cell;
	width: 25%;
	text-align: center;
	
}
.css-tableInner .hdr2Col3 img {
	padding-left: 10px;

}


.css-tableInner .hdr2TransCol {
	display: table-cell;
	width: 760px;
	background-color: #999999;
	color: #FFF;
	line-height: 1em;
	padding: 10px;
}
.css-tableInner .hdr2TransCol h1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 2em;
	line-height: 1.2em;
	font-weight: normal;
}
.css-tableInner .hdr2TransCol h1 span {
	font-weight: normal;
}


.css-tableInner .hdr2TransCol p {
	font-size: 0.9em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.css-tableInner .hdr2TransCol h2 {
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 1.6em;
}
.css-tableInner .hdr2ColBlue {
	display: table-cell;
	width: 25%;
	background-color: #70706f;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFF;
}

.css-tableInner .hdr2ColGreen {
	display: table-cell;
	width: 25%;
	background-color: #70706f;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFF;
}
.css-tableInner .hdr2ColBlueGreen {
	display: table-cell;
	width: 25%;

	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFF;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #70706f;
}
.css-tableInner .hdr2TransColG {
	display: table-cell;
	width: 760px;
	color: #FFF;
	line-height: 1em;
	padding: 10px;
	background-image: url(../images/explorer9/50PercTransparentGreenBak.png);
}
.css-tableInner .hdr2TransColG p {
	font-size: 0.9em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.css-tableInner .hdr2TransColB {
	display: table-cell;
	width: 760px;
	color: #FFF;
	line-height: 1em;
	padding: 10px;
	background-image: url(../images/explorer9/50PercTransparentBlueBak.png);
}
.css-tableInner .hdr2TransColB p {
	font-size: 0.9em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.css-tableInner .hdr2ColBlueMontage {
	display: table-cell;
	width: 25%;
	background-color: #5191cd;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFF;
	background-image: url(../images/brands/connect/montage.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
}
.css-tableInner .hdr2ColGreenMontage {
	display: table-cell;
	width: 25%;
	background-color: #70706f;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFF;
	background-size:cover;
	background-image: url(../images/brands/control/montage.jpg);
}
.greaterBackImage {
	background-image: url(../images/backgrounds/greaterBak.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
}

.greaterLinks {
	float: left;
	background-color: #FFF;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.greaterLinks h4 {
	padding-left: 0px;
	color: #70706f;
}
.greaterLinks ul {
	border: 1px none #DFEAEE;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
}
.greaterLinks ul li {
	padding-left: 0px;
	padding-bottom: 5px;
	font-size: 0.9em;
	color: #70706f;
	list-style-type: disc;
}
.greaterLinks h2 {
	background-image: -webkit-gradient(
	linear,
	right top,
	left top,
	color-stop(0, #4A8FCC),
	color-stop(1, #346794)
);
	background-image: -o-linear-gradient(left, #4A8FCC 0%, #346794 100%);
	background-image: -moz-linear-gradient(left, #4A8FCC 0%, #346794 100%);
	background-image: -webkit-linear-gradient(left, #4A8FCC 0%, #346794 100%);
	background-image: -ms-linear-gradient(left, #4A8FCC 0%, #346794 100%);
	background-image: linear-gradient(to left, #4A8FCC 0%, #346794 100%);
	margin: 0px;
	font-size: 1.45em;
	font-weight: bold;
	color: #FFF;
	line-height: 1.0em;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
}
.greaterLinks li a {
	color: #70706f;
	display: block;
	padding: 5px;
	font-size: 0.8em;
	text-decoration: none;
	border: 1px solid #E6F1F2;
}
.greaterLinks li a:hover {
	color: #095549;
	background-color: #E6F1F2;
	border: 1px solid #C2DEE0;
}
.corpJourney {
	text-align: center;
	margin-bottom: 3px;
}
.corpJourney h1 {
	color: #70706f;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 2em;
	letter-spacing: 0.5em;
}
.corpJourney h4 {
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.9em;
	font-weight: bold;
	background-image: url(../images/backgrounds/journeyArrow.jpg);
	background-repeat: no-repeat;
	background-position: center 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

.greaterCombCol1 {
	float: left;

}
.greaterCombCol1 h2 {
	font-size: 2.1em;
	line-height: 1.2em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.greaterCombCol1 h2 span {
	font-weight: normal;
}
.greaterCombCol1 h2 a {
	color: #70706f;
	text-decoration: none;
}
.greaterCombCol1 h2 img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.greaterCombCol1  h2 a:hover {
	color: #58595b;
}


.greaterCombCol1 p {
	font-size: 0.9em;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.pageTitleCntr {
	float: left;
}
.pageTitleImg {
	float: left;
	margin-top: 7px;
	margin-left: 10px;
}



.greaterCombCol2 {
	float: left;

}
.greaterCombCol2 p {
	font-size: 1.1em;
	color: #70706f;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 1.2em;
}
.greaterCombCol2 p a{
	color: #70706f;
	text-decoration: none;
	display: block;
	width: 110px;
	margin-left: 96px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 1px solid #D8E7F3;
}
.greaterCombCol2 p a:hover {
	background-color: #E6F1F2;
	border: 1px solid #C2DEE0;
}

.greaterCombCol2 img {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.greaterCorpLine {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #70706f;
}

.greaterCorpCol1 {

}
.greaterCorpCol1 h2 {
	font-size: 2.1em;
	margin: 0px;
	padding: 0px;
	line-height: 1.2em;
	color: #70706f;
	font-weight: bold;
}
.greaterCorpCol1 h2 span {
	font-weight: normal;
}
.greaterCorpCol1 h2 a {
	color: #70706f;
	text-decoration: none;
}
.greaterCorpCol1 h2 a:hover {
	color: #58595b;
}

.greaterCorpCol2 {

}


.greaterCorpCol2 p {
	line-height: 1.1em;
	color: #70706f;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 1.1em;
}
.greaterGroupRow {
	padding: 10px;
	background-color: #999;
	margin-bottom: 5px;
}
.greaterGroupRow h2 {
	font-size: 2.1em;
	line-height: 1.2em;
	margin: 0px;
	color: #FFF;
	font-weight: bold;
}
.greaterGroupRow h2 span {
	font-weight: normal;
}
.greaterGroupRow h2 a {
	color: #FFF;
	text-decoration: none;
}
.greaterGroupRow  h2 a:hover {
	color: #E2E2E2;
}
.greaterGroupRow p {
	font-size: 0.9em;
	color: #FFF;
	margin: 0px;
	padding: 0px;
}

.greaterQualCol1 {

}
.greaterQualCol1 h2 {
	font-size: 2.1em;
	line-height: 1.2em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.greaterQualCol1 h2 a {
	color: #70706f;
	text-decoration: none;
}
.greaterQualCol1 h2 a:hover {
	color: #58595b;
}


.greaterQualCol1 p {
	font-size: 1.1em;
	line-height: 1.2em;
	padding: 0px;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.greaterQualPar {
	float: left;
	width: 300px;
	padding-right: 20px;
}

.greaterQualCol2 {

}
.greaterQualCol2 h2 {
	font-size: 2.1em;
	line-height: 1.2em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.greaterQualCol2 h2 a {
	color: #70706f;
	text-decoration: none;
}
.greaterQualCol2 h2 a:hover {
	color: #58595b;
}
.greaterQualCol2 p {
	font-size: 1.1em;
	line-height: 1.2em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}



.greaterMontage {

}
.greaterMontage img {
	width: 100%;
}

.greaterConnectCol1 {
	margin-top: 10px;

}
.greaterConnectCol1 h2 {
	color: #184159;
	font-size: 1.5em;
	line-height: 0.9em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.greaterConnectCol1 h2 a {
	color: #184159;
	text-decoration: none;
}
.greaterConnectCol1 h2 a:hover {
	color: #688EC7;
}

.greaterConnectCol1 h2 span {
	font-size: 0.7em;
}
.greaterConnectCol1 h3 {
	display: block;
	margin: 0px;
	font-size: 1.6em;
	color: #FFF;
	line-height: 0.9em;
	padding: 5px;
	background-image: url(../images/explorer9/homeConnectBak740px.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}



.greaterConnectCol2 {
	padding-top: 20px;
	text-align: center;

}
.greaterConnectCol2 img {
	width: 60%;
}

.greaterConnectCol3 {
	margin-top: 10px;

}

.greaterConnectCol3 h2 a {
	color: #094322;
	text-decoration: none;
}
.greaterConnectCol3 h2 {
	color: #184159;
	font-size: 1.5em;
	line-height: 0.9em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.greaterConnectCol3 h2 span {
	font-size: 0.7em;
}
.greaterConnectCol3 h2 a:hover {
	color: #70706f;
}

.greaterConnectCol3 h3 {
	display: block;
	margin: 0px;
	font-size: 1.6em;
	color: #FFF;
	line-height: 0.9em;
	padding: 5px;
	background-image: url(../images/explorer9/homeControlBak740px.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.clickOnline {

}
.clickOnline h3 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.clickOnline h3 a {
	font-weight: normal;
	color: #888d90;
	text-decoration: none;
}
.clickOnline  h3 a:hover {
	color: #333;
}
.clickOnline p {
	font-size: 0.9em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #70706f;
}





.pageSubHeader2 {
	padding-bottom: 0px;
	background-image: url(../images/backgrounds/journeyArrow.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	width: 100%;
	height: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

.socialCol1 {
	float: left;
	margin-top: 10px;
	padding-right: 7px;
	margin-bottom: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #70706f;
}
.socialCol1 h2 {
	font-size: 2.2em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #70706f;
}
.socialCol1 h2 span {
	font-weight: normal;
}
.socialCol1 h3 {
	font-size: 1.2em;
	color: #70706f;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.socialCol1 h4 {
	color: #70706f;
	font-size: 1.0em;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.socialCol1 a {
	color: #dd042b;
	text-decoration: none;
}
.socialCol1 a:hover {
	color: #70706f;
	text-decoration: underline;
}


.socialCol1 p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.socialCol1 ul {
	color: #70706f;
	margin: 0px;
	padding: 0px;
	font-size: 0.9em;
	line-height: 1.1em;
}
.socialCol1 li {
	padding-left: 20px;
	list-style-type: none;
	background-image: url(../images/products/pdf.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-bottom: 10px;
}

.socialCol2 {
	margin-top: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	float: left;
}
.socialCol2 h3 {
	font-size: 1.2em;
	color: #70706f;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.socialCol2 h4 {
	color: #70706f;
	font-size: 1.0em;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.socialCol2 a {
	color: #dd042b;
	text-decoration: none;
}
.socialCol2 a:hover {
	color: #70706f;
	text-decoration: underline;
}

.socialCol2 h2 {
	font-size: 2.2em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #70706f;
}
.socialCol2 h2 span {
	font-weight: normal;
}
.socialCol2 p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.socialCol2 ul {
	color: #70706f;
	margin: 0px;
	padding: 0px;
	font-size: 0.9em;
	line-height: 1.1em;
}
.socialCol2 li {
	padding-left: 20px;
	list-style-type: none;
	background-image: url(../images/products/pdf.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-bottom: 10px;
}
.socialCol3 {
	float: left;
	margin-top: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #70706f;
}
.socialCol3 h2 {
	font-size: 2.2em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #70706f;
}
.socialCol3 h2 span {
	font-weight: normal;
}
.socialCol3 h3 {
	font-size: 1.2em;
	color: #70706f;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.socialCol3 h4 {
	color: #70706f;
	font-size: 1.0em;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.socialCol3 a {
	color: #70706f;
	text-decoration: none;
}
.socialCol3 a:hover {
	color: #70706f;
	text-decoration: underline;
}
.socialCol3 p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.socialCol3 ul {
	color: #70706f;
	margin: 0px;
	padding: 0px;
	font-size: 0.9em;
	line-height: 1.1em;
}
.socialCol3 li {
	padding-left: 20px;
	list-style-type: none;
	background-image: url(../images/products/pdf.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-bottom: 10px;
}
.socialCol3 img {
	width: 100%;
}

.careersCol1 {
	float: left;
	margin-top: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #70706f;
	background-image: url(../images/corporate/careers.png);



	background-size: 100%
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 190px;
	background-repeat: no-repeat;
}
.careersCol1 h2 {
	font-size: 2.2em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #70706f;
}
.careersCol1 p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.careersCol1 h3 {
	font-size: 1.2em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #70706f;
}
.careersCol1 h5 {
	font-size: 0.9em;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-weight: normal;
	text-decoration: none;
}

.careersCol1 h5 a {
	color: #FFF;
	text-decoration: none;
	background-color: #70706f;
	border: 1px solid #70706f;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.careersCol1 h5 a:hover {
	background-color: #3E68A8;
}

.careersCol2 {
	margin-top: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	float: left;
}
.careersCol2 h2 {
	font-size: 2.2em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #70706f;
}
.careersCol2 p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.careersCol3 {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #70706f;
	padding-bottom: 130px;
}
.careersCol3 h2 {
	font-size: 2.2em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #70706f;
}
.careersCol3 p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.careersCol3 p a {
	text-decoration: none;
	color: #70706f;
}
.careersCol3 p a:hover {
	text-decoration: underline;
}


.careersCol3 h3 {
	font-size: 1.2em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #70706f;
}
.careersCol3 h4 {
	font-size: 1.1em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #70706f;
	font-weight: normal;
}
.careersCol3 h5 {
	font-size: 0.9em;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-weight: normal;
	text-decoration: none;
}
.careersCol3 h5 a {
	color: #FFF;
	text-decoration: none;
	background-color: #70706f;
	border: 1px solid #70706f;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.careersCol3 h5 a:hover {
	background-color: #0080C0;
}
.whoRow5Col1 {
	background-image: url(../images/backgrounds/whoUpdated2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0px;
}
.who2Phil {
	float: left;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #70706f;
}

.who2Phil h2 {
	font-size: 2.2em;
	color: #70706f;
	margin: 0px;
	padding: 0px;
	line-height: 1.0em;
}
.who2Phil p {
	font-size: 0.9em;
	line-height: 1.2em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.who2Purp {
	float: left;
	padding-right: 10px;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #70706f;
}
.who2Purp h2 {
	font-size: 2.2em;
	color: #70706f;
	margin: 0px;
	padding: 0px;
	line-height: 1.0em;
}
.who2Purp p {
	font-size: 0.9em;
	line-height: 1.2em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.who2Serv {
	float: left;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #70706f;
}
.who2Serv h2 {
	font-size: 2.2em;
	color: #70706f;
	margin: 0px;
	padding: 0px;
	line-height: 1.0em;
}
.who2Serv p {
	font-size: 0.9em;
	line-height: 1.2em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.who2Invest {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #70706f;
}
.who2Invest h2 {
	font-size: 2.2em;
	color: #70706f;
	margin: 0px;
	padding: 0px;
	line-height: 1.0em;
}
.who2Invest h3 {
	font-size: 1.8em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #70706f;
}
.who2Invest h3 span {
	font-size: 0.8em;
	color: #70706f;
}

.who2Invest p {
	font-size: 0.9em;
	line-height: 1.2em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.who2Qual {
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #70706f;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #70706f;
}
.who2Qual h2 {
	font-size: 2.2em;
	color: #70706f;
	margin: 0px;
	padding: 0px;
	line-height: 1.0em;
}
.who2Qual p {
	font-size: 0.9em;
	line-height: 1.2em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.who2Row1 {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #70706f;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 10px;
}
.who2Row1 p {
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 0.9em;
	line-height: 1.2em;
}

.who2Mission {
	float: left;
	margin-bottom: 10px;
	background-image: url(../images/corporate/ourMission.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.who2Mission h2 {
	font-size: 2.2em;
	padding: 0px;
	line-height: 1em;
	margin-bottom: 10px;
	color: #dd042b;
}
.who2Mission  h2 span {
	font-weight: normal;
}
.who2Mission  p {
	font-size: 0.9em;
	margin-top: 0px;
	color: #706f6f;
	margin-bottom: 10px;
	padding: 0px;
	line-height: 1.2em;
}
.ourMissionBox {
	padding: 10px;
	width: 20%;
	background-color: #FFF;
	margin: 15px;
}

.who2CompInCntr {
	float: left;
	margin-bottom: 10px;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #70706f;
}
.who2Comp {
	float: left;
	padding-right: 10px;
	margin-top: 10px;
}
.who2Comp h2 {
	font-size: 2.2em;
	color: #dd042b;
	margin: 0px;
	padding: 0px;
	line-height: 1em;
}
.who2Comp p {
	font-size: 0.9em;
	line-height: 1.2em;
	color: #70706f;
	margin: 0px;
	padding: 0px;
}

.who2Innov {
	float: left;
	padding-right: 90px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #70706f;
	margin-top: 10px;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #70706f;
}
.who2Innov h2 {
	font-size: 2.2em;
	color: #dd042b;
	margin: 0px;
	padding: 0px;
	line-height: 1em;
}
.who2Innov p {
	font-size: 0.9em;
	line-height: 1.2em;
	color: #70706f;
	margin: 0px;
	padding: 0px;
}
.bttmGreyLine {
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #70706f;
	margin-top: 10px;
}



.groupRow1Col1 {
	float: left;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #70706f;
	padding-bottom: 10px;
}
.groupRow1Col2 {
	float: left;
	padding-left: 10px;
	padding-bottom: 10px;
}
.groupRowCol2 img {
	width: 100%;
	padding-bottom: 10px;
}

.groupRow1Col1 h2 {
	font-size: 2.2em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #70706f;
}
.groupRow1Col1 p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	line-height: 1.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.groupRow1Col1 p a {
	color: #dd042b;
	text-decoration: none;
}
.groupRow1Col1 p a:hover {
	color: #70706f;
	text-decoration: underline;
}

.groupRow1Col1 h3 {
	font-size: 1.2em;
	padding: 0px;
	font-weight: normal;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.groupRow1Col1 h3 a {
	font-weight: normal;
	color: #dd042b;
	text-decoration: none;
}
.groupRow1Col1 h3 a:hover {
	color: #980E31;
}
.companyImages {
	text-align: center;
}
.companyImages img {
	border: 1px solid #70706f;
	padding: 10px;
	margin-bottom: 10px;
}
.generalRow1 {
	padding-right: 15px;
	padding-left: 15px;
}
.generalRow1 h2 {
	font-size: 2.2em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #70706f;
}
.generalRow1 h2 span {
	font-weight: normal;
}

.generalRow1 h3 {
	font-size: 1.2em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #70706f;
}
.generalRow1 p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.generalRow1 ul {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-weight: bold;
}
.generalRow1 ul li ul {
	font-size: 1.0em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.generalRow1 a {
	color: #dd042b;
	text-decoration: none;
}
.generalRow1 a:hover {
	color: #70706f;
	text-decoration: underline;
}
.breadcrumbs {
	padding-top: 5px;
	padding-bottom: 2px;
	font-size: 0.8em;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #F4F6FA;
	border: 1px solid #CCC;
	padding-left: 5px;
	float: left;
	color: #779BA4;
	width: 100%;
}
.breadcrumbs a {
	color: #FFF;
	text-decoration: none;
	background-color: #70706f;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-right: 2px;
	margin-left: 2px;
	display: block;
	float: left;
	margin-bottom: 5px;
	border: 1px solid #70706f;
}
.breadcrumbs a:hover {
	text-decoration: none;
	background-color: #70706f;
}

.newsLinks {
}
.newsLinks a {
	color: #FFF;
	text-decoration: none;
}
.newsLinks a:hover {
	color: #FFF;
	text-decoration: underline;
}
.newsLinks a:focus {
	color: #333;
	text-decoration: none;
}
.newsLinksHere {
	color: #333;
	border: 1px solid #70706f;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-right: 2px;
	margin-left: 2px;
	float: left;
}

.newsCol1 {
	float: left;
	padding-right: 20px;
}
.newsCol1 h2 {
	font-size: 2.2em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #70706f;
	font-weight: normal;
}
.newsCol1 h2 span {
	font-weight: normal;
}

.newsCol1 p {
	font-size: 0.9em;
	color: #70706f;
	line-height: 1.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
.newsCol1 p a {
	color: #70706f;
}
.newsCol1 p a:hover {
	color: #33464A;
	text-decoration: none;
}

.newsCol1 img {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #70706f;
	width: 60%;
}

.newsCol2 {
	float: right;
}
.newsCol2 h3    {
	font-size: 1.0em;
	color: #70706f;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 1.1em;
}
.newsCol2 p {
	font-size: 0.8em;
	color: #70706f;
	margin: 0px;
	padding: 0px;
	line-height: 1.0em;
}


.newsCol2 ul {
	margin: 0px;
	padding: 0px;
}
.newsCol2 li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.newsCol2 li a {
	color: #dd042b;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
	background-image: url(../images/buttons/greySmall.png);
	background-position: left center;
	background-repeat: no-repeat;
	font-size: 0.9em;
	line-height: 1em;
	display: block;
}
.newsCol2 li a:hover {
	color: #70706f;
}
.newsBox {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #70706f;
	float: left;
	width: 100%;
}
.newsBox img {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #70706f;
}

.newsBox p a {
	color: #dd042b;
}
.newsBox p a:hover {
	color: #70706f;
	text-decoration: none;
}
.newsSubLinks {
	float: right;
	width: 296px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border: 1px solid #70706f;
	background-color: #70706f;
}
.newsSubBox {
	float: left;
	width: 65px;
	text-align: center;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
}
.newsSubBox a {
	font-size: 0.7em;
	color: #FFF;
}
.newsSubBox a:hover {
	color: #E6E6E6;
	text-decoration: none;
}
.newsSubBox a img {
	border: 1px solid #F4F6FA;
}
.newsSubBox a:hover img {
	border: 1px solid #70706f;
}
.paddingLR {
	padding-right: 10px;
	padding-left: 10px;
}
.productPadding {
	padding-right: 5px;
	padding-left: 5px;
}



.product2015Box {
	float: left;
	text-align: center;
	margin-bottom: 10px;
	height: 328px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #70706f;
	border-right-color: #70706f;
	border-left-color: #70706f;
}
.product2015Box img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
}
.product2015Box h2 {
	font-size: 1em;
	color: #70706f;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 1.2em;
}
.product2015Box p {
	font-size: 0.9em;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 1.1em;
}

.margin10pxRight {
	margin-right: 10px;
}
.margin10pxBottom {
	margin-bottom: 10px;
}
.marginMinus20pxBottom {
	margin-bottom:-20px;
}
.parHeight {
	height: 160px;
}
.product2015Button {
	height: 36px;
}
.product2015Button a {
	font-size: 0.8em;
	color: #FFF;
	background-color: #dd042b;
	text-decoration: none;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 1.0em;
}
.product2015Button a:hover {
	background-color: #70706f;
	color: #FFF;
}
.loginPage {
	margin-top: 10px;
	padding-left: 15px;
}
.loginPage h4 {
	font-size: 1.0em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #70706f;
}

.loginPage p {
	font-size: 0.9em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #70706f;
}
.loginPage p a {
	color: #354A6A;
}
.loginPage p a:hover {
	color: #678EC7;
	text-decoration: none;
}
.loginPageTable {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	background-color: #F4F6FA;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.loginPageTable th {
	color: #FFF;
	background-color: #70706f;
	padding: 5px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-left-color: #CCC;
}
.loginPageTable td {
	font-size: 0.9em;
	padding: 5px;
	color: #70706f;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-left-color: #CCC;
	vertical-align: bottom;
	text-align: right;
}
.loginPageInput {

}
.loginPage h2 {
	font-size: 2.2em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #70706f;
}
.loginPage h2 span {
	font-weight: normal;
}
.quickLinks {
	float: left;
}
.quickLinks h4 {
	padding-left: 0px;
	color: #0A5568;
}
.quickLinks ul {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
}
.quickLinks ul li {
	background-image: url(../images/bullets/smallCross.png);
	background-repeat: no-repeat;
	background-position: left 6px;
	list-style-type: none;
	padding-left: 20px;
	padding-bottom: 20px;
}
.quickLinks h2 {
	background-image: -webkit-gradient(
	linear,
	right top,
	left top,
	color-stop(0, #4A8FCC),
	color-stop(1, #346794)
);
	background-image: -o-linear-gradient(left, #4A8FCC 0%, #346794 100%);
	background-image: -moz-linear-gradient(left, #4A8FCC 0%, #346794 100%);
	background-image: -webkit-linear-gradient(left, #4A8FCC 0%, #346794 100%);
	background-image: -ms-linear-gradient(left, #4A8FCC 0%, #346794 100%);
	background-image: linear-gradient(to left, #4A8FCC 0%, #346794 100%);
	margin: 0px;
	font-size: 1.45em;
	font-weight: bold;
	color: #FFF;
	line-height: 1.0em;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
}
.quickLinks li a {
	color: #4a585b;
	display: block;
	padding: 5px;
	font-size: 0.8em;
	text-decoration: none;
	border: 1px solid #E6F1F2;
	background-image: url(../images/explorer9/50PercTransparentBak.png);
	background-repeat: repeat;
	background-position: left top;
}
.quickLinks li a:hover {
	color: #095549;
	background-color: #E6F1F2;
	border: 1px solid #C2DEE0;
}
.connectBackImage {
	background-image: url(../images/backgrounds/connectBak.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
}
.connectJourney {
	text-align: center;
	margin-bottom: 3px;
}
.connectJourney h1 {
	color: #5191cd;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 2.0em;
	letter-spacing: 0.5em;
}
.connectJourney h4 {
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.9em;
	font-weight: bold;
	background-image: url(../images/backgrounds/journeyArrow.jpg);
	background-repeat: no-repeat;
	background-position: center 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.blueBak {
	background-color: #70706f;
}

.connectlEffCol1 {
	background-color: #5191cd;
	color: #FFF;
}
.connectlEffCol1 img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.connectlEffCol1 h2 {
	font-size: 3em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 1em;
	font-weight: bold;
}
.blackTxt {
	color: #000;
}

.connectlEffCol1 h2 span {
	font-weight: normal;
}
.connectlEffCol1 h2 a {
	color: #FFF;
	text-decoration: none;
}
.connectlEffCol1 h2 a:hover {
	color: #D0E2F2;
}
.connectlEffCol1 h3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: normal;
	font-size: 1.1em;
	line-height: 1em;
}
.connectlEffCol1 p {
	font-size: 0.9em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 1.0em;
}
.connectlEffCol2 {
	margin: 0px;
	padding: 0px;

}
.connectlEffCol2 img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
}
.choosingHeat {
}
.choosingHeat h2 {
	margin-bottom: 5px;
	line-height: 1em;
	background-image: url(../images/bullets/smallCross.png);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	background-position: 0px 0px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 10px;
}
.choosingHeat h2 span {
	font-weight: normal;
}
.choosingHeat h2 a {
	color: #70706f;
	text-decoration: none;
}
.choosingHeat h2 a:hover {
	color: #2E6AA0;
}
.choosingHeat p {
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 0.9em;
	line-height: 1em;
}
.connectCalc {
	background-image: url(../images/backgrounds/costCalcBak.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #5190cd;
}
.connectCalc h2 {
	margin-bottom: 5px;
	line-height: 1em;
	background-image: url(../images/bullets/plusMinus.png);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	background-position: 0px 0px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 10px;
}
.connectCalc h2 span {
	font-weight: normal;
}
.connectCalc h2 a {
	color: #70706f;
	text-decoration: none;
}
.connectCalc h2 a:hover {
	color: #2E6AA0;
}
.connectCalc a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.connectCalc p {
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 0.9em;
	line-height: 1em;
}
.mypyImg {
	width: 100%;
}

.calcPara p span {
	color: #70706f;
}

.calcPara {
	float: right;
	width: 60%;
	margin-top: 10px;
}
.margin10pxTop {
	margin-top: 10px;
}

.costCalcBak {
	background-image: url(../images/backgrounds/costCalcBak.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ADC4E6;
	border-bottom-color: #ADC4E6;
	margin-top: 10px;
}
.calCostImg {
}
.calCostImg img {
	width: 100%;
}
.connectGuarCol1 {

}
.connectGuarCol1 h2 {
	font-size: 2.8em;
	padding: 0px;
	line-height: 1.0em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.connectGuarCol1 h2 span {
	font-weight: normal;
}
.connectGuarCol1 a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.connectGuarCol1 h2 a {
	text-decoration: none;
	color: #70706f;
}
.connectGuarCol1 h2 a:hover {
	color: #2E6AA0;
}
.connectGuarCol1 p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.connectGuarCol1 p span {
	color: #70706f;
}
.guaranteeImg {
	float: right;
	padding-left: 10px;
}

.connectGuarCol2 {
	color: #FFF;
	background-color: #70706f;
	background-image: url(../images/brands/connect/guaranteeBak.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 15px;
	background-size:cover;
}
.connectGuarCol2 a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.connectGuarCol2 h2 {
	font-size: 2.8em;
	line-height: 1em;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.connectGuarCol2 h2 span {
	font-weight: normal;
}
.connectGuarCol2 h2 a {
	text-decoration: none;
	color: #FFF;
}
.connectGuarCol2 h2 a:hover {
	color: #D0E2F2;
}
.connectGuarCol2 p {
	font-size: 0.9em;
	padding: 0px;
	color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.paddingRight10px {
	padding-right: 10px;
}
.topBlueLine {
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4E7BBC;
	padding-top: 10px;
}

.connectGuarCol3 {
	background-image: url(../images/backgrounds/questionBak.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.connectGuarCol3 h2 {
	font-size: 2.8em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
}
.connectGuarCol3 h3 {
	font-size: 1.4em;
	padding: 0px;
	font-weight: normal;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.connectGuarCol3 a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.connectGuarCol3 h2 a {
	text-decoration: none;
	color: #70706f;
}
.connectGuarCol3 h2 a:hover {
	color: #314448;
	text-decoration: none;
}
.connectGuarCol3 p {
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	color: #70706f;
}
.connectGuarCol3 p a {
	color: #2D3E42;
	text-decoration: underline;
}
.connectGuarCol3 p a:hover {
	color: #70706f;
	text-decoration: none;
}
.connectGuarCol3 p span {
	color: #2DB45C;
}
.questionMark img {
	float: right;
	margin-right: 7px;
}
.greyBorder {
	float: left;
	padding: 10px;
	margin-top: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.topBlueLine2 {
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4E7BBC;
	padding-top: 0px;
}
.blueLineWhenSmall {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4E7BBC;
	margin-right: -15px;
	margin-left: -15px;
}



.mypyBox {

}

.mypyBoxCol1 {
	float: left;
	width: 180px;
}
.mypyBoxCol2 {
	float: left;
	padding-left: 10px;
}
.mypyBoxCol2 h2 {
	color: #70706f;
	padding: 0px;
	font-size: 2.0em;
	font-weight: normal;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.mypyBoxCol2 h2 span {
	font-weight: normal;
}

.mypyBoxCol2 p {
	font-size: 1.0em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 1em;
}

.mypyBoxCol2 a {
	color: #70706f;
}
.mypyBoxCol2 a:hover {
	text-decoration: none;
	color: #314448;
}

.mypyBoxCol2 .glyphicon-plus:before {
	color: #70706f;
	font-weight: bold;
}



.insightBox {

}
.insightBoxCol1 {
	float: left;
	width: 180px;
}
.insightBoxCol2 {
	float: left;
}
.insightBoxCol2 h2 {
	color: #70706f;
	padding: 0px;
	font-size: 2.8em;
	font-weight: bold;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.insightBoxCol2 h2 span {
	font-weight: normal;
}

.insightBoxCol2 p {
	font-size: 0.8em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 1em;
}
.insightBoxCol2 a {
	border: 1px solid #70706f;
	padding: 2px;
	color: #70706f;
	text-decoration: none;
	width: 80px;
	display: block;
}
.insightBoxCol2 a:hover {
	color: #fff;
	background-color: #dd042b;
}
.insightBoxCol2 .glyphicon-plus:before {
	color: #70706f;
	font-weight: bold;
}

.connectSuppCol1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #70706f;
}
.connectSuppCol1 h2 {
	font-size: 2.6em;
	line-height: 1em;
	font-weight: bold;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.connectSuppCol1 h2 a span {
	font-weight: normal;
}
.connectSuppCol1 h2 a  {
	color: #70706f;
	text-decoration: none;
}
.connectSuppCol1 h2 a:hover {
	color: #314448;
	text-decoration: none;
}
.connectSuppCol1 h3 {
	color: #70706f;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.2em;
}

.connectSuppCol1 img   {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.connectSuppCol1 p span {
	color: #5191cd;
}
.connectSuppCol1 p {
	font-size: 0.9em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.connectSuppCol2 {

}
.connectSuppCol2 h2 {
	font-size: 2.6em;
	line-height: 0.8em;
	font-weight: bold;
	padding-right: 15px;
	padding-left: 15px;
}
.connectSuppCol2 h2 a span {
	font-weight: normal;
	font-size: 0.8em;
	letter-spacing: 0.1em;
}
.connectSuppCol2 h2 a {
	color: #70706f;
	text-decoration: none;
}
.connectSuppCol2 h2 a:hover {
	color: #2E6AA0;
	text-decoration: none;
}
.connectSuppCol2 img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.connectSuppCol3 {

}
.connectSuppCol3 p {
	font-size: 0.9em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.connectSuppCol3 p span {
	color: #5191cd;
}




.connectTempCol01 {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #70706f;
	padding-right: 20px;
	margin-bottom: 10px;
}

.connectTempCol01 p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	line-height: 1.2em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.connectTempCol01 h2 {
	font-size: 2.2em;
	color: #70706f;
	line-height: 1.0em;
	padding: 0px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.connectTempCol01 h2 span {
	font-weight: bold;
}
.connectTempCol01 p a {
	color: #70706f;
}
.connectTempCol01 p a:hover {
	color: #2F6CA4;
	text-decoration: none;
}
.connectTempCol01 ul {
	font-size: 0.9em;
	color: #70706f;
	line-height: 1.1em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.connectTempCol01 li a {
	color: #70706f;
}
.connectTempCol01 li a:hover {
	color: #2F6CA4;
	text-decoration: none;
}
.connectTempCol01 h4 {
	font-size: 1em;
	color: #70706f;
	line-height: 1.2em;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.connectTempCol01 img {
	width: 100%;
}






.connectTempCol02 {
	float: left;
}
.connectTempCol02 p {
	font-size: 0.9em;
	color: #70706f;
	line-height: 1.2em;
	margin-bottom: 10px;
}
.connectTempCol02 h2 {
	font-size: 2.2em;
	color: #70706f;
	line-height: 1.0em;
	padding: 0px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.connectTempCol02 h2 span {
	font-weight: bold;
}
.connectTempCol02 p a {
	color: #70706f;
}
.connectTempCol02 p a:hover {
	color: #2F6CA4;
	text-decoration: none;
}
.connectTempCol02 img {
	float: left;
	margin-bottom: 10px;
	width: 100%;
}

.connectTempPlus {
	position: relative;
	left: -35px;
	top: -15px;
	background-image: url(../images/brands/greater/plusLrg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 30px;
	margin: 0px;
}

.connectTempLinks {
	padding-left: 20px;
	border: 1px solid #dd042b;
	padding-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 0px;
	width: 240px;
	float: left;
	position: relative;
}

.connectTempLinks h4 {
	padding-left: 0px;
	color: #70706f;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.connectTempLinks ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.connectTempLinks ul li {
	background-image: url(../images/bullets/smallCross.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	list-style-type: none;
	padding-left: 20px;
	padding-bottom: 5px;
	font-size: 0.9em;
	line-height: 1.1em;
	color: #70706f;
}

.connectTempPlus2 {
	position: relative;
	left: -35px;
	top: -15px;
	background-image: url(../images/brands/greater/plusLrg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 30px;
	margin: 0px;
	display: none;
}
.connectTempLinks2 {
	float: left;
	padding-left: 20px;
	border: 1px solid #6d6f71;
	padding-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 0px;
	margin-left: 5px;
}
.connectTempLinks2 h4 {
	padding-left: 0px;
	color: #70706f;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.contTempCol01 .contTempLinks2 h4 {
	padding-left: 0px;
	color: #70706f;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.2em;
	font-weight: normal;
}

.connectTempLinks2 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.connectTempLinks2 ul li {
	list-style-type: disc;
	padding-left: 0px;
	padding-bottom: 5px;
	font-size: 0.9em;
	line-height: 1.1em;
	color: #70706f;
}
.contTempLinks2 {
	float: left;
	padding-left: 20px;
	border: 1px solid #70706f;
	padding-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 0px;
	margin-left: 5px;
}
.contTempLinks2 h4 {
	padding-left: 0px;
	color: #70706f;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.contTempCol02 .contTempLinks2 ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.contTempLinks2 ul li {
	list-style-type: disc;
	padding-left: 0px;
	padding-bottom: 5px;
	font-size: 0.9em;
	line-height: 1.1em;
	color: #70706f;
}
.technicalTable {
	color: #FFF;
	background-color: #70706f;
	margin-bottom: 10px;
	width: 100%;
}
.technicalTable td {
	padding: 5px;
	vertical-align: top;
	font-size: 0.9em;
	font-weight: bold;
}
.techTableInput {
	border: 1px solid #666;
	width: 100%;
}
.connectQuickLinks {
	font-size: 0.9em;
	color: #70706f;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #70706f;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
}
.connectQuickLinks a {
	color: #70706f;
	background-image: url(../images/buttons/quickLinkB.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	padding-right: 10px;
	font-size: 0.8em;
}
.connectQuickLinks a:hover {
	color: #dd042b;
	text-decoration: none;
	background-image: url(../images/buttons/quickLinkBOvr.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.contQuickLinks {
	font-size: 0.9em;
	color: #70706f;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #70706f;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
}
.contQuickLinks a {
	color: #70706f;
	background-image: url(../images/buttons/quickLinkG.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	padding-right: 10px;
	font-size: 0.8em;
}
.contQuickLinks a:hover {
	color: #0A7030;
	text-decoration: none;
	background-image: url(../images/buttons/quickLinkGOvr.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.controlBackImage {
	background-image: url(../images/backgrounds/controlBak.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
}
.contTempCol01 {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #70706f;
	padding-right: 20px;
	margin-bottom: 10px;
}
.contTempCol01 img {
	width: 100%;
}

.contTempCol01 p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	line-height: 1.2em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.contTempCol01 h2 {
	font-size: 2.2em;
	color: #70706f;
	line-height: 1.0em;
	padding: 0px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.contTempCol01 h2 span {
	font-weight: bold;
}
.contTempCol01 h3 {
	font-size: 1.2em;
	color: #70706f;
	line-height: 1.2em;
	padding: 0px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.contTempCol01 h4 {
	font-size: 1em;
	color: #70706f;
	line-height: 1.2em;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

.contTempCol01 p a {
	color: #70706f;
}
.contTempCol01 p a:hover {
	color: #0A7030;
	text-decoration: none;
}

.contTempCol01 ul {
	font-size: 0.9em;
	color: #70706f;
	line-height: 1.1em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


.contTempCol02 {
	float: left;
}
.contTempCol02 p {
	font-size: 0.9em;
	color: #70706f;
	line-height: 1.2em;
	margin-bottom: 10px;
}
.contTempCol02 h2 {
	font-size: 2.2em;
	color: #70706f;
	line-height: 1.0em;
	padding: 0px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.contTempCol02 h2 span {
	font-weight: bold;
}
.contTempCol02 p a {
	color: #70706f;
}
.contTempCol02 p a:hover {
	color: #0A7030;
	text-decoration: none;
}
.contTempCol02 ul {
	color: #70706f;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 16px;
}
.contTempCol02 li a {
	color: #70706f;
}
.contTempCol02 li a:hover {
	color: #0A7030;
	text-decoration: none;
}

.contTempCol02 h5 {
	font-size: 0.8em;
	padding: 0px;
	color: #70706f;
	line-height: 1.2em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-style: italic;
	font-weight: normal;
}
.contTempCol02 img {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.contTempLinks3 {
	float: left;
}

.contTempPlus2 {
	position: relative;
	left: -35px;
	top: -15px;
	background-image: url(../images/brands/greater/plusLrg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 30px;
	margin: 0px;
	display: none;
}




.contTempImg {
	width: 627px;
	float: left;
	padding-left: 15px;
	background-image: url(../images/brands/control/thermalSafety.jpg);
	height: 525px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.contTempImage2 {
	float: left;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-top: 10px;
}
.contTempImage2 img {
	width: 100%;
}

.contTempImage2 h4 {
	font-size: 1.0em;
	line-height: 1.2em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.contTempCol01 .contTempLinks2 li {
	font-size: 1.0em;
}
.techQuestions {
}
.techQuestions h4 {
	font-size: 1.2em;
	font-weight: bold;
	color: #70706f;
}


.contBlue {
	color: #13518c;
}
.contYellow {
	color: #dc9a40;
}
.contGreen {
	color: #43bc95;
}
.contBrochureLink {
	float: left;
	width: 50%;
}
.contBrochureLink img {
	border: 1px solid #999;
}
.contRangeLink {
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2FB55D;
	width: 100%;
}
.contRangeLink ul {
	margin: 0px;
	padding: 0px;
}
.contRangeLink li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.contRangeLink li a {
	text-decoration: none;
	color: #70706f;
	display: block;
	background-image: url(../images/buttons/greenSmall.png);
	background-repeat: no-repeat;
	background-position: 120px center;
	font-size: 0.9em;
	line-height: 1.2em;
	padding-top: 5px;
	padding-bottom: 5px;
}
.contRangeLink li a:hover {
	color: #2FB55D;
}
.controlJourney {
	text-align: center;
	margin-bottom: 3px;
}
.controlJourney h1 {
	color: #70706f;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 2em;
	letter-spacing: 0.5em;
}
.controlJourney h4 {
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.9em;
	font-weight: bold;
	background-image: url(../images/backgrounds/journeyArrow.jpg);
	background-repeat: no-repeat;
	background-position: center 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

.clickConnect {
	color: #FFF;
	background-color: #5392C7;
	float: left;
	font-size: 0.9em;
	line-height: 1.2em;
	width: 100%;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.clickControl {
	color: #FFF;
	background-color: #70706f;
	float: left;
	font-size: 0.9em;
	line-height: 1.2em;
	width: 100%;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.greenBak {
	background-color: #70706f;
}

.controlEffCol1 {
	background-color: #70706f;
	color: #FFF;
}
.controlEffCol1 img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.controlEffCol1 h2 {
	font-size: 3em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 1em;
	font-weight: bold;
}
.controlEffCol1 h2 span {
	font-weight: normal;
}
.controlEffCol1 h2 a {
	color: #FFF;
	text-decoration: none;
}
.controlEffCol1 h2 a:hover {
	color: #E6FEAD;
}
.controlEffCol1 h3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: normal;
	font-size: 1.1em;
	line-height: 1em;
}
.controlEffCol1 p {
	font-size: 0.9em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 1.0em;
}
.controlEffCol2 {
	margin: 0px;
	padding: 0px;
}
.controlEffCol2 img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
}

.controlSpecCol1 {
	margin-top: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #2DB45C;

}

.controlSpecCol1 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.controlSpecCol1 ul li {
	background-image: url(../images/bullets/smallCross.png);
	background-repeat: no-repeat;
	background-position: left 6px;
	list-style-type: none;
	padding-left: 20px;
	padding-bottom: 0px;
}

.controlSpecCol1 h2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 1.9em;
	line-height: 1em;
	font-weight: bold;
}
.controlSpecCol1 h2 a span {
	font-weight: normal;
}
.controlSpecCol1 li h2 a {
	color: #2FB55E;
	text-decoration: none;
}
.controlSpecCol1 li h2 a:hover {
	color: #1B6936;
	text-decoration: none;
}
.controlSpecCol1 ul li img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.controlSpecCol1 p span {
	color: #2FB55E;
}
.controlSpecCol1 p {
	font-size: 1.1em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 1.1em;
}
.controlSpecCol2 {
	margin-top: 10px;
}
.controlSpecCol2 h2 {
	font-size: 1.6em;
	line-height: 1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.controlSpecCol2 h2 a span {
	font-weight: normal;
}
.controlSpecCol2 h2 a  {
	color: #70706f;
	text-decoration: none;
}
.controlSpecCol2 h2 a:hover {
	color: #314448;
	text-decoration: none;
}
.controlSpecCol2 p {
	font-size: 0.9em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 1em;
}
.controlOpt {
	background-image: url(../images/backgrounds/optimiseBak.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
	margin-top: 10px;
}
.controlOpt h2 {
	padding: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 2.2em;
	line-height: 1em;
}
.controlOpt h2 span {
	font-weight: normal;
}

.controlOpt h2 a {
	color: #FFF;
	text-decoration: none;
}
.controlOpt h2 a:hover {
	color: #E6FEAD;
}
.controlOpt a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.controlOpt p {
	color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 1.1em;
	line-height: 1.1em;
}
.controlWaterCol1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #2FB55D;
}
.controlWaterCol1 h2 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 2.3em;
	font-weight: bold;
	line-height: 1em;
}
.controlWaterCol1 h2 a {
	color: #70706f;
	text-decoration: none;
}
.controlWaterCol1 h2 a:hover {
	color: #314448;
	text-decoration: none;
}
.controlWaterCol1 h3 {
	color: #70706f;
	font-size: 1.4em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: normal;
}

.controlWaterCol1 p {
	font-size: 0.9em;
	color: #70706f;
	margin: 0px;
	padding: 0px;
	line-height: 1em;
}
.controlWaterCol1 p span {
	color: #2FB55E;
}
.controlWaterCol1 a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.controlWaterCol2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #2FB55D;
	margin-bottom: 5px;
}

.controlWaterCol2 h2 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 2.3em;
	font-weight: bold;
	line-height: 1em;
}
.controlWaterCol2 h2 a {
	color: #2FB55E;
	text-decoration: none;
}
.controlWaterCol2 h2 a:hover {
	color: #1B6936;
	text-decoration: none;
}
.controlWaterCol2 p {
	font-size: 0.9em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 1em;
}
.controlWaterCol2 h3 {
	color: #2FB55E;
	font-size: 1.4em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: normal;
}
.controlWaterCol2 a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.controlReduceTopLine {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2FB55D;
	padding-top: 10px;
}
.greenTopLine {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2FB55D;
}

.greenLineWhenSmall {
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2FB55D;
	margin-top: 10px;
}



.controlThermCol1 {
	background-image: url(../images/backgrounds/thermalSafetyBak.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.controlThermCol1 h2 {
	font-size: 2.8em;
	padding: 0px;
	line-height: 1.0em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.controlThermCol1 h2 span {
	font-weight: normal;
}

.controlThermCol1 a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.controlThermCol1 h2 a {
	text-decoration: none;
	color: #2DB45C;
}
.controlThermCol1 h2 a:hover {
	color: #1B6936;
}

.controlThermCol1 p {
	font-size: 0.9em;
	margin: 0px;
	color: #70706f;
	padding-top: 0px;
	padding-right: 25%;
	padding-bottom: 0px;
	padding-left: 0px;
}
.controlThermCol1 p span {
	color: #2DB45C;
}



.controlThermCol2 {
	color: #FFF;
	background-color: #2FB55D;
	margin-top: 0px;
	background-image: url(../images/backgrounds/creatingCleaner.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 20px;
	padding-top: 15px;
}
.controlThermCol2 a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.controlThermCol2 h2 {
	font-size: 2.8em;
	line-height: 1.0em;
	margin: 0px;
	padding: 0px;
}
.controlThermCol2 h2 span {
	font-weight: normal;
}
.controlThermCol2 h2 a {
	text-decoration: none;
	color: #FFF;
}
.controlThermCol2 h2 a:hover {
	color: #E6FEAD;
}

.controlThermCol2 p {
	font-size: 0.9em;
	color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}



.controlThermCol3 {
	margin-top: 10px;
	background-image: url(../images/backgrounds/cpdBak.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.controlThermCol3 a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.controlThermCol3 h2 {
	font-size: 2.6em;
	line-height: 1.2em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.controlThermCol3 h2 span {
	font-weight: normal;
}
.controlThermCol3 h2 a {
	text-decoration: none;
	color: #2DB45C;
}
.controlThermCol3 h2 a:hover {
	color: #1B6936;
}
.controlThermWhiteTxt {
	color: #FFF;
}


.controlTrustCol1 {
	margin-top: 10px;
	background-image: url(../images/backgrounds/trustBak.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.controlTrustCol1 h2 {
	font-size: 2.8em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.controlTrustCol1 h2 span {
	font-weight: normal;
}
.controlTrustCol1 h3 {
	font-size: 1.4em;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #2FB55D;
}
.controlTrustCol1 h4 {
	font-size: 1em;
	padding: 0px;
	font-weight: bold;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.controlTrustCol1 a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.controlTrustCol1 h2 a {
	text-decoration: none;
	color: #2DB45C;
}
.controlTrustCol1 h2 a:hover {
	color: #1B6936;
	text-decoration: none;
}

.controlTrustCol1 p {
	font-size: 0.9em;
	margin: 0px;
	color: #70706f;
	padding-top: 0px;
	padding-right: 20%;
	padding-bottom: 0px;
	padding-left: 0px;
}
.controlTrustCol1 p span {
	color: #2DB45C;
}

.controlTrustCol2 {
	margin-top: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #2FB55D;
	margin-bottom: 10px;
}
.controlTrustCol2 h2 {
	font-size: 2.8em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.controlTrustCol2 h2 span {
	font-weight: normal;
}

.controlTrustCol2 a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.controlTrustCol2 h2 a {
	text-decoration: none;
	color: #70706f;
}
.controlTrustCol2 h2 a:hover {
	color: #314448;
	text-decoration: none;
}
.controlTrustCol2 p {
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	color: #70706f;
}
.controlTrustCol2 p span {
	color: #2DB45C;
}
.controlTrustCol3 {
	background-image: url(../images/backgrounds/questionBak.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 10px;
}
.controlTrustCol3 h2 {
	font-size: 2.8em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
}
.controlTrustCol3 h3 {
	font-size: 1.4em;
	padding: 0px;
	font-weight: normal;
	color: #2FB55D;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.controlTrustCol3 a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.controlTrustCol3 h2 a {
	text-decoration: none;
	color: #70706f;
}
.controlTrustCol3 h2 a:hover {
	color: #314448;
	text-decoration: none;
}
.controlTrustCol3 p {
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	color: #70706f;
}
.controlTrustCol3 p a {
	color: #2D3E42;
	text-decoration: underline;
}
.controlTrustCol3 p a:hover {
	color: #70706f;
	text-decoration: none;
}
.controlTrustCol3 p span {
	color: #2DB45C;
}
.corporateVideo {
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.corporateVideo p {
	font-size: 0.9em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.corporateVideo img {
	width: 100%;
}
.otherLinksRImg img {
	width: 100%;
}
.otherBox {
	border: 1px solid #70706f;
	margin-right: 10px;
	margin-bottom: 10px;
}
.otherBox h3 {
	background-color: #70706f;
	margin: 0px;
	padding: 5px;
	color: #FFF;
	font-size: 1.2em;
	font-weight: normal;
}
.otherBox p {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 0.9em;
	color: #70706f;
}
.otherBox p a {
	color: #dd042b;
	text-decoration: underline;
}
.otherBox p a:hover {
	color: #70706f;
	text-decoration: none;
}


.otherBox img  {
	padding: 5px;
	width: 100%;
}




.greyTopLine {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #70706f;
}


.roomPic img {
	width: 100%;
	margin-bottom: 10px;
}


.clickText a {
	color: #FFF;
	text-decoration: underline;
}
.clickText a:hover {
	text-decoration: none;
}

.clickText {
	float: left;
}
.clickImage {
	float: left;
	margin-left: 5px;
	margin-top: 0px;
}
.breadcrumbs2 {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	color: #70706f;
	margin-bottom: 0px;
	font-size: 0.7em;
	padding-right: 10px;
}
.breadcrumbs2 a {
	color: #dd042b;
	text-decoration: none;
	background-image: url(../images/bullets/arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 12px;
	margin-right: 10px;
}
.breadcrumbs2 a:hover {
	color: #70706f;
}

.brandContainer {
	margin-bottom: 10px;
	border: 1px solid #70706f;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	width: 100%;
	text-align: center;
	float: left;
}
.brandBoxCntr {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	float: left;
	padding: 0px;
}
.brandBoxCntr2 {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: center;
	float: left;
}
.brandBoxHdr {
	padding-right: 5px;
	padding-left: 5px;
}

.brandBoxHdr h3 {
	color: #70706f;
	font-size: 0.7em;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 1em;
}
.brandBoxHdr h3 a {
	color: #dd042b;
	text-decoration: none;
}
.brandBoxHdr h3 a:hover {
	color: #70706f;
	text-decoration: underline;
}
.brandBoxHdr img {
	width: 100%;
}

.brandMainHdr {
	padding-left: 10px;
	float: left;
}
.brandMainHdr h2 {
	color: #dd042b;
	font-size: 1.6em;
	margin: 0px;
	padding: 0px;
}
.brandControlHdr {
	padding-left: 10px;
	float: left;
}
.brandControlHdr h2 {
	color: #70706f;
	font-size: 1.6em;
	margin: 0px;
	padding: 0px;
}

.brandBoxImg {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.brandBoxImg img {
	width: 60%;
	border: 1px solid #70706f;
}
.brandBoxImg2 {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.brandBoxImg2 img {
	width: 60%;
	border: 1px solid #70706f;
}
.brandBoxImg3 {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.brandBoxImg3 img {
	width: 80%;
	border: 1px solid #70706f;
}


.rightGreyLine {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #70706f;
}
.leftGreyLine {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #70706f;
}
.prodAppInfo {
	margin-top: 10px;
}
.prodAppInfo img  {
	float: left;
	/*padding-right: 10px;
	padding-bottom: 10px;*/
}
.prodInfoCol1 img {
	width: 100%;
}


.prodInfo h3 {
	font-size: 1.1em;
	font-weight: normal;
	color: #70706f;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.prodInfo h2 {
	font-size: 1.1em;
	font-weight: normal;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.prodInfo p{
	font-size: 0.9em;
	font-weight: normal;
	color: #70706f;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.prodAppInfo p {
	color: #70706f;
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
}

.prodAppInfo h4 {
	color: #70706f;
	font-size: 0.9em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: 0.9em;
}
.prodAppInfo h4 span {
	font-weight: bold;
}


.prodMenuBox {
	float: left;
	width: 100px;
	text-align: center;
}

.prodMenuImg {
	text-align: center;
	padding: 5px;

}
.prodMenuImg img {
	width: 100%;
	border: 1px solid #CCC;
}

.prodMenuTxt {
	text-align: center;
	margin-bottom: 10px;
}

.prodMenuTxt h2 {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-weight: normal;
	font-size: 0.9em;
}

.prodMenuTxt a {
	text-decoration: none;
	color: #384D52;
}
.prodMenuTxt h2 a:hover {
	color: #70706f;
	text-decoration: underline;
}
.productSubHdr {
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.productSubHdr img {
	padding: 0px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.productSubHdr h2 {
	font-size: 1.6em;
	font-weight: normal;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #70706f;
}
.floatLeft {
	float: left;
}


.typeAppCol1 {

}
.typeAppCol1 h3 {
	font-size: 2.2em;
	color: #70706f;
	line-height: 1.0em;
	padding: 0px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.typeAppCol1 h3 span {
	font-weight: bold;
}

.typeAppCol1 ul {
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 16px;
}
.typeAppCol1 li {
	margin: 0px;
	padding: 0px;
}


.typeAppCol2 {

}
.typeAppCol2 ul {
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
}
.typeAppCol2 li {
	padding: 0px;
	font-size: 2.2em;
	line-height: 1.0em;
	list-style-type: none;
	margin: 0px;
}
.typeAppCol2 ul li span {
	font-weight: bold;
}
.typeAppCol2 ul li a {
	color: #70706f;
	text-decoration: none;
	display: block;
	background-image: url(../images/buttons/blueSmall.png);
	background-repeat: no-repeat;
	background-position: 140px 68px;
	padding-bottom: 15px;
}
.typeAppCol2 ul li a:hover {
	color: #dd042b;
	text-decoration: none;
}
.paddingLR15px {
	padding-right: 15px;
	padding-left: 15px;
}

.show_hide {

}
.infoButton {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #70706f;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.infoButton ul {
	font-size: 0.9em;
	line-height: 1.1em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.infoButton li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.infoButton li a {
	display: block;
	background-image: url(../images/buttons/infoSmall.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	color: #70706f;
	text-decoration: none;
}
.infoButton li a:hover {
	background-image: url(../images/buttons/infoSmallOvr.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.prodInfoPanel {
	float: left;
	padding-right: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 312px;
}
.prodInfoPanel p {
	font-size: 0.9em;
	color: #70706f;
	line-height: 1.1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.prodInfoPanel ul {
	font-size: 0.9em;
	line-height: 1.1em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 16px;
}
.prodInfoPanel li {
	margin: 0px;
	padding: 0px;
}
.suitabilityCntr {
	float: left;
	width: 318px;
}
.suitBox {
	float: left;
	width: 74px;
	text-align: center;
	font-size: 0.6em;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.prodBoxHdr2 {
	font-size: 0.8em;
	color: #384D52;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 2px;
	height: 30px;
	background-color: #D5DBDD;
	display: block;
}

.prodBoxImg2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.prodBoxFooter2 {
	font-size: 0.9em;
	color: #70706f;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.prodBoxFooter2 a {
	color: #384D52;
	text-decoration: none;
	font-size: 0.9em;
}
.prodBoxFooter2 a:hover {
	color: #1E292D;
	text-decoration: underline;
}
.prodBoxCntr3 {
	float: left;
	width: 156px;
	padding: 0px;
	text-align: center;
	height: 176px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #57787D;
}
.printCntr {
	font-size: 0.8em;
	text-align: right;
	margin-top: 15px;
}
.printCntr a {
	color: #70706f;
	padding-left: 5px;
	margin-left: 5px;
}
.printCntr a:hover {
	color: #dd042b;
	text-decoration: underline;
}
.literatureHdr {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.literatureHdr h3 {
	color: #FFF;
	margin: 0px;
	padding: 0px;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1em;
}

.literatureBttn {
	width: 100px;
	float: right;
}
.literatureBttn ul {
	margin: 0px;
	padding: 0px;
}
.literatureBttn li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.literatureBttn li a {
	display: block;
	color: #FFF;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
	background-image: url(../images/buttons/blueWhite.png);
	background-position: left center;
	background-repeat: no-repeat;
	font-size: 0.9em;
	line-height: 1em;
}
.literatureBttn li a:hover {
	color: #CCC;
}
.literatureCol1 {

}
.literatureCol1 h2 {
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 2.2em;
	line-height: 1.0em;
}

.literatureCol1 p {
	font-size: 0.9em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.literatureCol1 p a {
	color: #33464A;
	text-decoration: underline;
}
.literatureCol1 p a:hover {
	color: #70706f;
	text-decoration: none;
}


.literatureCol2 {

}
.literatureCol2 ul {
	margin: 0px;
	padding: 0px;
}
.literatureCol2 li {
	margin: 0px;
	list-style-type: none;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.literatureLinks {
	border: 1px solid #5085BF;
	padding: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.literatureLinks p {
	font-size: 0.9em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.litLine {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #688FC8;
	margin-top: 10px;
	padding-top: 10px;
}
.literatureSubHdr h2{
	font-size: 1.8em;
	line-height: 1.2em;
	color: #70706f;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.literatureSubHdr a {
	color: #dd042b;
	text-decoration: underline;
	font-size: 0.9em;
	line-height: 1.2em;
}
.literatureSubHdr a:hover {
	color: #70706f;
	text-decoration: none;
}


.litBrochureImg {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.litBrochureImg img {
	width: 100%;
	border: 1px solid #468EC9;
}


.litHere {
	color: #204A71;
	background-image: url(../images/buttons/blueSmallHvr.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.litNotHere {
	background-image: url(../images/buttons/blueSmall.png);
	background-repeat: no-repeat;
	background-position: left center;
}


.literatureCol2 li a {
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #70706f;
	display: block;
	padding-left: 34px;
}
.literatureCol2 li a:hover {
	color: #35494F;
	background-image: url(../images/buttons/blueSmallHvr.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.smartBrochure {
	float: left;
	text-align: center;
	margin-bottom: 10px;
}
.smartBrochure2 {
	float: left;
	text-align: center;
	margin-bottom: 10px;
}
.smartBrochureHdr {
}

.smartBrochureHdr h3 {
	font-size: 0.7em;
	margin-top: 0px;
	margin-bottom: 5px;
}
.smartBrochureHdr h3 a {
	color: #70706f;
}
.stockistCol1Cntr {
	float: left;
	width: 100%;
}

.stockistCol1 {
	float: left;
	border: 1px solid #6d6e71;
	/*-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);*/
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 100%;
}
.stockistCol1 h3 {
	color: #70706f;
	padding: 0px;
	font-size: 1.2em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1.2em;
}
.stockistCol1 p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.stockistCol1 ul {
	margin: 0px;
	padding: 0px;
	font-size: 0.9em;
}
.stockistCol1 li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.stockistCol1 ul li a {
	text-decoration: none;
	color: #70706f;
	display: block;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #F4F6FA;
	border: 1px solid #CCC;
	margin-bottom: 1px;
}
.stockistCol1 ul li a:hover {
	background-color: #DAE2E4;
}
.stockistCol1 ul ul li {
	padding-left: 10px;
	margin-bottom: 10px;
	background-color: #70706f;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FFF;
}



.stockistCol2 {
	float: left;
	border: 1px solid #6d6e71;
	/*-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);*/
	margin-bottom: 10px;
	width: 100%;
}
/* Flexible iFrame */

.Flexible-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.broOrderTable {
	background-color: #BAC2C5;
	width: 100%;
	border: 1px solid #70706f;
}
.broOrderTable td {
	font-size: 0.9em;
	vertical-align: bottom;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	color: #2E3F43;
}

.tableInput {
	width: 100%;
	border: 1px solid #70706f;
}

.broOrderCol1 {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #70706f;
}
.broOrderCol1 h2 {
	font-size: 2.2em;
	color: #70706f;
	line-height: 1.2em;
	margin: 0px;
}
.broOrderCol1 h3 {
	font-size: 1.0em;
	color: #70706f;
	line-height: 1em;
	margin-bottom: 10px;
	margin-top: 0px;
}
.broOrderCol1 p {
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	color: #70706f;
}
.broOrderRow {
	float: left;
	margin-bottom: 10px;
}
.broOrderBox {
	float: left;
	text-align: center;
}
.broOrderBox img {
	border: 1px solid #8A999E;
	margin-bottom: 5px;
	width: 100%;
}
.broOrderBox p {
	margin-bottom: 5px;
	font-size: 0.7em;
}

.broOrderMarg {
	margin-right: 10px;
}
.broOrderCol2 {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.broOrderCol2 p {
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	color: #70706f;
	line-height: 1.2em;
}
.broOrderCol2 ol {
	font-size: 0.9em;
	color: #70706f;
	line-height: 1.2em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.orderGreyLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8A999E;
}
.videosCol1 {
	margin-top: 10px;
	margin-bottom: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #70706f;
}
.videoBox {
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
}
.videoBoxLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #70706f;
	padding-bottom: 10px;
}
.videoBoxImg {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.videoBoxImg img {
	width: 100%;
	border: 1px solid #FFF;
}



.videosCol1 h2 {
	font-size: 2.0em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #70706f;
}
.videosCol1 h2 a {
	color: #70706f;
	text-decoration: none;
}
.videosCol1 h2 a:hover {
	color: #384D52;
}


.videosCol1 h3 {
	font-size: 1.2em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #70706f;
}
.videosCol1 p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	line-height: 1.1em;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.videosCol2 {
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}
.videosCol2 h2 {
	font-size: 2.0em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #70706f;
}
.videoBox h2 span {
	font-weight: normal;
}


.videosCol2 p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.videosCol2 h2 a {
	color: #70706f;
	text-decoration: none;
}
.videosCol2 h2 a:hover {
	color: #384D52;
}
.videoTrainingBox {
	margin-bottom: 10px;
	margin-top: 10px;
}
.videoTrainingBox h3 {
	margin-top: 10px;
	margin-bottom: 0px;
}

.videoTrainingBox img {
	width: 100%;
	border: 1px solid #70706f;
}
.videoReturnLink {
	float: left;
	margin-top: 0px;
	padding-right: 7px;
	margin-bottom: 10px;
}
.videoReturnLink p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.videoReturnLink a {
	background-image: url(../images/buttons/blueGreySmall.png);
	background-position: right center;
	color: #70706f;
	background-repeat: no-repeat;
	text-decoration: underline;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 220px;
	font-size: 0.9em;
}
.videoReturnLink a:hover {
	color: #33464A;
	text-decoration: none;
}
.trainingCol1 {
	margin-top: 10px;
	margin-bottom: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #70706f;
}
.trainingCol1 h2 {
	font-size: 2.0em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #70706f;
}
.trainingCol1 h2 a {
	color: #70706f;
	text-decoration: none;
}
.trainingCol1 h2 a:hover {
	color: #384D52;
}
.trainingCol1 h3 {
	font-size: 1.2em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #70706f;
}
.trainingCol1 p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	line-height: 1.1em;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.trainingCol2 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.trainingCol2 h2 {
	font-size: 2.0em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #70706f;
}
.trainingCol2 h2 a {
	color: #70706f;
	text-decoration: none;
}
.trainingCol2 h2 a:hover {
	color: #384D52;
}
.trainingCol2 h3 {
	font-size: 1.2em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #70706f;
}
.trainingCol2 p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	line-height: 1.1em;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.cdpImgBox {
	margin-bottom: 10px;
	background-color: #eff1f1;
	text-align: center;
	border: 1px solid #70706f;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.cdpImgBox h3 {
	margin-top: 10px;
	margin-bottom: 5px;
}
.cdpImgBox img {
	width: 100%;
	border: 1px solid #70706f;
}
.seminarTable {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #70706f;
	width: 100%;
}
.seminarTable td {
	padding: 5px;
	color: #70706f;
	font-size: 0.9em;
	font-weight: bold;
}
.seminarInput {
	width: 100%;
	border: 1px solid #70706f;
}

.jobAppTable {
	background-color: #BAC2C5;
	width: 100%;
	margin-top: 10px;
	border: 1px solid #70706f;
	margin-bottom: 10px;
}
.jobAppTable td {
	font-size: 0.9em;
	color: #2E3F43;
	vertical-align: bottom;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}
.jobAppInput {
	width: 100%;
	border: 1px solid #70706f;
}
.jobAppTable h3 {
	display: block;
	padding: 5px;
	color: #FFF;
	background-color: #647479;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 1.6em;
}
.jobAppTableGrey {
	background-color: #DADEE0;
}

.addressBox {

}
.addressBox h2 {
	font-size: 2em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #70706f;
}
.addressBox h3 {
	font-size: 1.1em;
	padding: 0px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #70706f;
}
.addressBox p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.addressBox p a {
	color: #70706f;
	text-decoration: underline;
}
.addressBox p a:hover {
	color: #dd042b;
	text-decoration: none;
}

.addressBox img {
	width: 100%;
	border: none solid #70706f;
	margin-bottom: 10px;
}
.addressMargin {
	margin-top: 10px;
	margin-bottom: 10px;
}
.headContactLink {
}
.headContactLink h4 {
	color: #FFF;
	background-color: #70706f;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 1.2em;
	line-height: 1.2em;
}
.headContactLink h4 a {
	color: #FFF;
	text-decoration: underline;
	font-style: italic;
}
.headContactLink h4 a:hover {
	color: #CCC;
	text-decoration: none;
}


.rightAddressGreyLine {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #70706f;
}

.addressGreyLine {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #70706f;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.contactHeader {
}
.contactHeader h2 {
	font-size: 2.6em;
	line-height: 1.0em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.contactNatHeader {
	padding-right: 15px;
	padding-left: 15px;
}
.contactNatHeader h2 {
	font-size: 2.0em;
	line-height: 1.0em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.contactNatGLine {
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #70706f;
	padding-top: 10px;
}



.contactMaps h3 {
	font-size: 1.4em;
	line-height: 1.2em;
	color: #70706f;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.contactMaps img {
	margin-bottom: 10px;
}


.contactRepCntr {
	float: left;
	width: 100%;
	border: 1px solid #70706f;
	padding: 5px;
	margin-bottom: 10px;
	background-color: #F4F6FA;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
}

.contactRepImg {
	float: left;
	width: 90px;
}
 

.contactRepImg img {
	border: 1px solid #70706f;
}
.contactRepTxt {
	float: left;
	margin-left: 10px;
	text-align: left;
}
.contactRepTxt p a {
	color: #dd042b;
}
.contactRepTxt p a:hover {
	color: #33464A;
	text-decoration: none;
}



.linksRow1Col1 {
	margin-top: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #70706f;
	float: left;
}
.linksRow1Col1a {
	margin-top: 10px;
	float: left;
}
.linksRow1Col1a h2 {
	font-size: 2.0em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.linksRow1Col1a h2 a {
	text-decoration: none;
	color: #70706f;
}
.linksRow1Col1a h2 a:hover {
	color: #314448;
	text-decoration: none;
}

.linksRow1Col1a p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.linksRow1Col1a p span {
	color: #2DB45C;
}
.linksRow1Col1a p a {
	text-decoration: underline;
	color: #70706f;
}
.linksRow1Col1a p a:hover {
	color: #314448;
	text-decoration: none;
}
.linksRow1Col1a h2 span {
	font-weight: normal;
}
.linksRow1Col1 h2 {
	font-size: 2.0em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.linksRow1Col1 h2 span {
	font-weight: normal;
}
.linksRow1Col1 h3 {
	font-size: 1.4em;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #2FB55D;
}
.linksRow1Col1 h4 {
	font-size: 1em;
	padding: 0px;
	font-weight: bold;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.linksRow1Col1 a  img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.linksRow1Col1 h2 a {
	text-decoration: none;
	color: #70706f;
}
.linksRow1Col1 h2 a:hover {
	color: #314448;
	text-decoration: none;
}

.linksRow1Col1 p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.linksRow1Col1 p span {
	color: #2DB45C;
}
.linksRow1Col1 p a {
	text-decoration: underline;
	color: #70706f;
}
.linksRow1Col1 p a:hover {
	color: #314448;
	text-decoration: none;
}
.linksRow1Col2 {
	margin-top: 10px;
}
.linksRow1Col2 h2 {
	font-size: 2.0em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.linksRow1Col2 h2 span {
	font-weight: normal;
}
.linksRow1Col2 h3 {
	font-size: 1.4em;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #70706f;
}
.linksRow1Col2 h4 {
	font-size: 1em;
	padding: 0px;
	font-weight: bold;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.linksRow1Col2 a img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.linksRow1Col2 h2 a {
	text-decoration: none;
	color: #70706f;
}
.linksRow1Col2 h2 a:hover {
	color: #314448;
	text-decoration: none;
}

.linksRow1Col2 p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.linksRow1Col2 p span {
	color: #2DB45C;
}
.linksRow1Col2 p a {
	text-decoration: underline;
	color: #70706f;
}
.linksRow1Col2 p a:hover {
	color: #314448;
	text-decoration: none;
}

.linksRow2Col2 {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.linksRow2Col2 a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.linksRow2Col2 p {
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	color: #70706f;
}
.linksRow2Col2 h2 a {
	text-decoration: none;
	color: #70706f;
}
.linksRow2Col2 h2 a:hover {
	color: #314448;
	text-decoration: none;
}
.linksRow2Col2 h2 {
	font-size: 2.2em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.linksRow2Col2 h2 span {
	font-weight: normal;
}
.linksRow2Col2 h3 {
	font-size: 2.2em;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #70706f;
}
.linksRow2Col2 h4 {
	font-size: 1.4em;
	padding: 0px;
	font-weight: normal;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.linksRow3Col1 {
	float: left;
	padding-right: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
}
.linksRow3Col1 img {
	margin-top: 10px;
	margin-bottom: 10px;
}

.linksRow3Col1 h2 {
	font-size: 2.2em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.linksRow3Col1 p {
	font-size: 0.9em;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.linksRow3Col1 ul {
	padding: 0px;
	width: 140px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}
.linksRow3Col1 li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.linksRow3Col1 li a {
	color: #dd042b;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
	background-image: url(../images/buttons/purpleSmall.png);
	background-position: left center;
	background-repeat: no-repeat;
	font-size: 0.9em;
	line-height: 1em;
	display: block;
}
.linksRow3Col1 li a:hover {
	color: #70706F;
}
.linksBakImg {
	background-image: url(../images/backgrounds/linkTectiteBak.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size:cover;
}
.linksRow3Col2 {
	float: right;
}

.linksRow3Col2 h3 {
	color: #6D6F71;
	padding-right: 20px;
}

.questionMark2 img {
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 10px;
	margin-left: 10px;
}
.linksFPHeader {
	margin-bottom: 10px;
}
.linksGreyLine {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #70706f;
	padding-top: 10px;
}

.image100Perc {
	background-size: 100%;
	background-image: url(../images/homepage/francisePegler01.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
}
.image100Perc img {
	width: 100%;
}


.imgRight {
	float: right;
	border: 1px solid #70706f;
	margin-bottom: 10px;
	margin-left: 10px;
}
.FPBakImg {
	background-image: url(../images/homepage/francisePegler01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.footerGreyLine {
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #70706f;
	background-color: #FFF;
	padding-right: 0px;
	padding-left: 0px;
clear: both;
}

.footerLeft {
	float: left;
	padding-top: 10px;
	padding-left: 15px;
}
.footerLeft span {
	color: #DB063E;
}

.footerRight {
	float: right;
	text-align: right;
	padding-top: 10px;
	margin-right: 15px;
}
.footerRight img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 7px;
	width: 10%;
	height: 10%;
}

.footerBottom {
	clear: both;
	margin-right: 0px;
	margin-left: 0px;
}
.footerBottom img {
	float: right;
	width: 100%;
}

.footerLeft p {
	font-size: 0.7em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.footerLeft p a {
	color: #70706f;
}
.footerLeft p a:hover {
	color: #dd042b;
	text-decoration: none;
}

.colourBak01 {
	background-color: #996;
}
.colourBak02 {
	background-color: #C99;
}
.colourBak03 {
	background-color: #CC3;
}

.hideMe {

}
.prodInfoPanel2 {
	float: left;
	padding-right: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.prodInfoPanel2 p {
	font-size: 0.9em;
	color: #70706f;
	line-height: 1.1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.prodInfoPanel2 ul {
	font-size: 0.9em;
	line-height: 1.1em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 16px;
}
.prodInfoPanel2 li {
	margin: 0px;
	padding: 0px;
}
.suitBox2 {
	float: left;
	text-align: center;
	font-size: 0.7em;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	min-height: 100px;
}
.prodBoxCntr2016 {
	padding: 0px;
	text-align: center;
	min-height: 260px;
	margin-top: 0px;
	margin-right: -10px;
	margin-bottom: 10px;
	margin-left: -10px;
	border: 1px solid #70706f;
}
.prodBoxHdr2016 {
	font-size: 0.9em;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #70706f;
	padding-bottom: 2px;
	height: 30px;
	background-color: #70706f;
	display: block;
	line-height: 1.1em;
}
.prodBoxImg2016 {
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    min-height: 100px;
    margin-left: 0px;
}

.prodBoxImg2016 img {
	width: 70%;
}

.prodBoxFooter2016 {
	font-size: 0.9em;
	color: #70706f;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.prodBoxFooter2016 a {
	color: #dd042b;
	text-decoration: none;
	font-size: 1em;
}
.prodBoxFooter2016 a:hover {
	color: #70706f;
	text-decoration: underline;
}
.paddingRight0px {
	padding-right: 0px;
}
.mediaBackImage {
	background-image: url(../images/backgrounds/mediaBak.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
}

.mediaLinks {
	float: left;
	background-color: #FFF;
	margin: 10px;
	padding-right: 20%;
	padding-left: 20%;
}
.mediaLinks h4 {
	color: #70706f;
	text-align: center;
}
.mediaLinks img {
	margin-right: 0px;
	margin-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 10px;
}
.mediaLGreyLine {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #70706f;
}
.mediaTopGreyLine {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #70706f;
	padding-top: 10px;
	margin-top: 10px;
}
.mediaTopGreyLine02 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #70706f;
	margin-top: 0px;
	padding-top: 0px;
}


.mediaTwitter {
	margin-bottom: 10px;
}
.mediaTwitterHdr {
	font-size: 0.9em;
	color: #70706f;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.mediaTwitterHdr img {
	margin-right: 10px;
}

.mediaFacebook {
	margin-bottom: 10px;
}
.mediaFacebookHdr {
	font-size: 0.9em;
	color: #70706f;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.mediaFacebookHdr img {
	margin-right: 10px;
}
.mediaBlog {
	padding: 10px;
	margin-bottom: 10px;
}

.mediaYoutube {
	margin-bottom: 10px;
}
.mediaYoutubeHdr {
	font-size: 0.9em;
	color: #70706f;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.mediaYoutubeHdr img {
	margin-right: 10px;
}
.mediaLinkedin {
	margin-bottom: 10px;
}
.mediaYLinkedinHdr {
	font-size: 0.9em;
	color: #70706f;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.mediaBlogHdr {
	margin-bottom: 10px;
}
.mediaBlogHdr h3 {
	font-size: 1.4em;
	line-height: 1.2em;
	color: #70706f;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.mediaBlogHdr h3 span {
	font-weight: bold;
}


.mediaBlogCnt {
}
.mediaLinkedinHdr img {
	margin-right: 10px;
}
.mediaLinkedinHdr {
	font-size: 0.9em;
	color: #70706f;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.mediaRss {

}
.mediaRssHdr {
	margin-bottom: 10px;
}
.mediaRssHdr img {
	margin-right: 10px;
}

.mediaRssCnt {
}

.mediaGoogle {
	padding: 10px;
	margin-bottom: 10px;
}
.mediaGoogleHdr {
	margin-bottom: 10px;
}
.mediaGoogleCnt {
}
.mediaGoogleHdr h3 {
	font-size: 1.4em;
	line-height: 1.2em;
	color: #70706f;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.mediaMeet {
	padding: 10px;
	margin-bottom: 10px;
}
.mediaMeetHdr {
	margin-bottom: 10px;
}
.mediaMeetCnt {
}
.mediaMeetCnt img {
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.mediaMeetHdr h3 {
	font-size: 1.4em;
	line-height: 1.2em;
	color: #70706f;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.mediaDiscount {
	margin-bottom: 10px;
	padding: 10px;
}
.mediaDiscountHdr {
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.mediaDiscountCnt {
}
.mediaDiscountCnt img {
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.mediaDiscountHdr h3 {
	font-size: 1.4em;
	line-height: 1.2em;
	color: #70706f;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.mediaYoutubeHdr {
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.mediaYoutubeCnt {
}
.appInfoBox {
	margin-bottom: 10px;
	height: 200px;
}
.approvalTableCntr .table tbody td{
	font-size: 0.7em;
	text-align: center;
}

.approvalImg {
	text-align: center;
	margin-bottom: 10px;
	height: 75px;
}
.approvalImg img {
	width: 75px;
	height: 75px;
}

.approvalTxt {
	font-size: 0.9em;
	text-align: center;
}
.approvalTxt a {
	color: #70706f;
}
.appInfoBox a:hover {
	color: #27363A;
	text-decoration: underline;
}
.testDiv {
	background-color: #F00;
	height: 20px;
	width: 292px;
}
.warrantyPlusLPad15px {
	padding-left: 15px;
}

.warrantyPlusLPad0px {
	padding-left: 0px;
}

.warrantyPlus01 {
}
.warrantyPlus01 h1 {
	font-size: 2.2em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.warrantyPlus01 p {
	font-size: 1.2em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.warrantyPlus01 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.warrantyPlusImg img {
	width: 100%;
	max-width: 600px;
}
.warrantyPlusTxtBox {
	padding: 5px;
}
.warrantyPlusBorder {
	border: 1px solid #70706f;
	padding: 0px;
}

.warrantyPlus01 ul li {
	list-style-type: none;
	padding-left: 16px;
	padding-bottom: 5px;
	font-size: 1.8em;
	color: #70706f;
}
.warrantyPlus02 {
}
.warrantyPlus02 p {
	font-size: 0.9em;
	color: #000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 1.2em;
}
.warrantyPlus02 ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 0.9em;
	line-height: 1.2em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}
.warrantyPlus02 ul li {
	list-style-type: disc;
	padding-left: 0px;
}
.warrantyPlus02 ul li ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 1.0em;
	line-height: 1.2em;
	background-image: none;
	list-style-type: disc;
}

.warrantyPlus02 ul li ul li {
	list-style-type: none;
	color: #70706f;
	background-image: none;
}
.warrantyPlus02 ul li ul li ul {
	margin-left: 16px;
}
.warrantyPlus02 ul li ul li ul li {
	list-style-type: disc;
}
.warrantyPlusCard {
	float: right;
	margin-left: 10px;
}
.warrantyPlusClick {
	text-align: center;

}
.warrantyPlusClick a {
	color: #FFF;
	background-color: #e90040;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	display: block;
	font-weight: bold;
}
.warrantyPlusClick a:hover {
	text-decoration: none;
	background-color: #6E6D72;
}
.installerRewards01 {
}
.installerRewards01 h1 {
	font-size: 2.4em;
	color: #dd042b;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.installerRewards01 p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.2em;
	line-height: 1.2em;
}

.installerRewards01 img {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 30%;
}
.installerRewards02 {
}
.installerRewards02 img {
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.installerRegister img {
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.installerBakRadius {
	background-color: #ebebeb;
	border-top-left-radius: 2em;
	border-bottom-right-radius: 2em;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.installerRewards03 h2 {
	color: #dd042b;
	font-size: 1.6em;
	line-height: 1.2em;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.installerRewards03 h2 span {
	color: #dd042b;
}
.installerRewards03 p {
	font-size: 1.0em;
	line-height: 1.2em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.installerRewards03 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.installerRewards03 ul li {
	list-style-type: none;
	padding-left: 20px;
	padding-bottom: 5px;
	color: #000;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
}
.installerRewards03 ul li ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -20px;
	font-size: 0.8em;
	line-height: 1.0em;
	background-image: none;
	list-style-type: none;
}

.installerRewards03 ul li ul li {
	list-style-type: none;
	color: #000;
	background-image: none;
	font-weight: normal;
}
.installerRewards03 ul li ul li a {
	list-style-type: none;
	color: #dd042b;
	background-image: none;
	font-weight: normal;
}
.waterLabel {
}
.waterLabel img {
	width: 100%;
}

.manBakImg {
	background-image: url(../images/installerRewards/man.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 154px;
}
.refineSearchMenu {
	padding: 0px;
	margin-bottom: 10px;
}
.refineSearchPadding {
	padding-left: 15px;
	padding-right: 15px;
}

.refinePadding {
	padding-left: 5px;
	padding-right: 0px;
}

.refineBox01 {
	font-size: 0.9em;
	line-height: 1.1em;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #70706f;
	border-bottom-color: #70706f;
	border-left-color: #70706f;
}
.refineBox02 {
	font-size: 0.9em;
	line-height: 1.1em;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.refineSearchHdr {
	font-size: 1.2em;
	line-height: 1.2em;
	color: #FFF;
	background-color: #70706f;
	margin: 0px;
	padding: 5px;
}
.innerRefineBox {
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #70706f;
}
.refineSearchResult {
	background-color: #DEE3E4;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.refineSelection {
	float: left;
	margin-top: 2px;
	margin-right: 6px;
	background-color: #FFF;
}
.refineNumbers {
	float: left;
	padding-top: 5px;
}

.refineImage {
	float: left;
}
.refineImage img {
	width: 100%;
}

.numberBox {
	text-align: center;
	padding-top: 7px;
	padding-bottom: 4px;
	background-color: #CCC;
}
.refineShowMore {
	padding: 5px;
}
.refineShowMore a {
	color: #70706f;
	font-size: 0.9em;
}
.refineShowMore a:hover {
	text-decoration: underline;
}


.padding5px {
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.searchResultsInfo {
}
.searchResultsInfo p {
	font-size: 0.9em;
	line-height: 1.2em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.searchResultsInfo h3 {
	color: #FFF;
	font-size: 1.4em;
	line-height: 1.2em;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #70706f;
}
.searchResultsInfo h3 .btn {
	color: #FFF;
	font-size: 12px;
}
.selectionSubMenu {
	background-color: #E8E8E8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}
.selectionMenuPad {
	padding-left: 10px;
	background-color: #E8E8E8;
}
.selSubMenuColour {
	background-color: #CCC;
}






.PSRBox01 {
	float: left;
	margin-bottom: 10px;
	border: 1px solid #70706f;
}
.PSRBox01Hdr {
}
.PSRBox01Hdr h3 {
	margin: 0px;
	padding: 10px;
	background-color: #70706f;
	font-size: 1em;
	font-weight: normal;
	color: #FFF;
}
.PSRBox01Hdr h4 {
	margin: 0px;
	padding: 10px;
	font-size: 1.2em;
	font-weight: normal;
	color: #000;
}
.PSRContent {
	float: left;
	width: 238px;
}
.PSRContentCol1 {
	float: left;
	width: 168px;
	padding-left: 10px;
	font-size: 0.9em;
	color: #70706f;
}

.PSRContentCol2 {
	float: left;
	width: 40px;
	text-align: center;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 0.9em;
	background-color: #8c7f7f;
	color: #FFF;
	margin-bottom: 5px;
}
.PSRBox02Hdr {
	width: 100%;
	margin-bottom: 10px;
}
.PSRBox02Hdr h3 {
	margin: 0px;
	padding: 10px;
	background-color: #70706f;
	font-size: 1em;
	font-weight: normal;
	color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #70706f;
	border-right-color: #70706f;
	border-left-color: #70706f;
}
.PSRBox02Cntr {
	padding: 10px;
	border: 1px solid #70706f;
	margin-bottom: 10px;
}
.PSRTable {
	width: 100%;
	border: 1px solid #70706f;
	margin-bottom: 10px;
}
.PSRTable h3 {
	color: #FFF;
	font-size: 1.3em;
	margin: 0px;
	padding: 5px;
	background-color: #70706f;
}
.PSRTable h4 {
	font-size: 1.2em;
	font-weight: normal;
	color: #000;
	margin: 0px;
	padding: 0px;
}

.PSRTable td {
	padding: 5px;
	color: #70706f;
	vertical-align: top;
	font-size: 0.8em;
}
.PSRTable th {
	padding: 5px;
	color: #FFF;
	background-color: #70706f;
	text-align: left;
	font-size: 0.8em;
}
.refineSearchHdr .btn {
	color: #FFF;
	font-size: 12px;
}
.colourXpress {
	color: #5085bf;
}
.colourTectite {
	color: #7e1973;
}
.colourHenco {
	color: #196e46;
}
.colourTerrier {
	color: #3b474f;
}
.colourMeibes {
	color: #1a488f;
}
.colourBallorex {
	color: #c62228;
}
.colourPegler {
	color: #007c34;
}
.colourPrestex {
	color: #004593;
}
.colourYorkshire {
	color: #cf043c;
}
.colourEndex {
	color: #ffcc00;
}
.colourKuterlite {
	color: #f39200;
}
.colourFrancisPegler {
	color: #96999b;
}
.greaterJourney {
	text-align: center;
	margin-bottom: 3px;
}
.greaterJourney h1 {
	color: #70706f;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 2em;
	letter-spacing: 0.5em;
}
.greaterJourney h1 span {
	color: #0DB14B;
}

.greaterJourney h4 {
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.9em;
	font-weight: bold;
	background-image: url(../images/backgrounds/journeyArrow.jpg);
	background-repeat: no-repeat;
	background-position: center 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.greaterRightCol {
	float: right;
}

.greaterFuncBak {
	background-image: url(../images/greater/greaterBak2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:100%;
}
.greaterFuncCol1 {
	float: left;
	margin-bottom: 300px;
}
.greaterFuncCol1 h2 {
	font-size: 2.2em;
	line-height: 0.9em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
}
.greaterFuncCol1 h2 span {
	font-weight: normal;
}
.greaterFuncCol1 p {
	font-size: 0.9em;
	color: #4a585b;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.greaterFuncCol2 {
	float: right;
	margin-bottom: 300px;
	text-align: right;
}
.greaterFuncCol2 h2 {
	font-size: 2.2em;
	line-height: 0.9em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
}
.greaterFuncCol2 h2 span {
	font-weight: normal;
}
.greaterFuncCol2 p {
	font-size: 0.9em;
	color: #4a585b;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.image100PercNoIC {
	background-size: 100%;
	background-image: url(../images/homepage/francisePegler01.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
}
.image100PercNoIC img {
	width: 100%;
}
.linksImg100Perc {
}
.linksImg100Perc img {
	width: 100%;
}
.miebesVideoLink a {
	display: block;
	color: #FFF;
	background-color: #0F4B8A;
	padding: 5px;
	text-decoration: none;
}
.miebesVideoLink a:hover {
	text-decoration: underline;
	background-color: #1670C9;
}
.meibesInput input {
	height: 25px;
	border: 1px solid #13488C;
}
.PYlocatorCol1 {
	margin-top: 10px;
	margin-bottom: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #70706f;
}
.PYlocatorCol1 h2 {
	font-size: 2.0em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #70706f;
}
.PYlocatorCol1 h2 a {
	color: #70706f;
	text-decoration: none;
	background-image: url(../images/buttons/infoSmall.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	width: 140px;
}
.PYlocatorCol1 h2 a:hover {
	color: #384D52;
	background-image: url(../images/buttons/infoSmallOvr.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.PYlocatorCol1 h3 {
	font-size: 1.2em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #70706f;
}
.PYlocatorCol1 p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	line-height: 1.1em;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.PYlocatorCol2 {
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}
.PYlocatorCol2 h2 {
	font-size: 2.0em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #70706f;
}
.PYlocatorCol2 h2 a {
	color: #70706f;
	text-decoration: none;
	display: block;
	background-image: url(../images/buttons/infoSmall.png);
	background-repeat: no-repeat;
	background-position: right center;
	width: 140px;
}
.PYlocatorCol2 h2 a:hover {
	color: #384D52;
	background-image: url(../images/buttons/infoSmallOvr.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.PYlocatorCol2 h3 {
	font-size: 1.2em;
	padding: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #70706f;
}
.PYlocatorCol2 p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	line-height: 1.1em;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.PYImage img {
	width: 100%;
}
.submitButton {
	border: 1px solid #cccccc;
	margin-bottom: 5px;
	color: #333;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.submitButton a {
}
.submitButton a:hover {
	text-decoration: none;
}
.careers2016 {
}
.careersMobile {
	margin-bottom: 10px;
}
.careersMobile img {
	width: 100%;
	border: 1px solid #70706f;
}

.careers2016Box1 {
	min-height: 270px;
	text-align: center;
	border: 1px solid #70706f;
	margin-bottom: 10px;
}
.careers2016Box1 h2 {
	font-size: 1.4em;
	color: #70706f;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	background: rgba(255, 255, 255, 0.7);
}
.careers2016Box1 p {
	font-size: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #70706f;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 1.2em;
}
.careers2016Box1 p a {
	color: #dd042b;
}

.careers2016Box2 {
	min-height: 270px;
	text-align: center;
	border: 1px solid #70706f;
	margin-bottom: 10px;
}
.careers2016Box2 h2 {
	font-size: 1.4em;
	color: #70706f;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	background: rgba(255, 255, 255, 0.7);
}
.careers2016Box2 p {
	font-size: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #70706f;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 1.2em;
}
.careers2016Box3 {
	text-align: center;
	border: 1px solid #70706f;
	margin-bottom: 10px;
}
.careers2016Box3 h2 {
	font-size: 1.4em;
	color: #70706f;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
}
.careers2016Box3 p {
	font-size: 1.0em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #70706f;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#hoverPanelCntr {
	margin:0px auto;
	width:100%;
}
#hoverPanelCntr div.element {
	float:left;
	width:33%;
	height:270px;
	position:relative;
	overflow:hidden;
}
.hoverPanels {
	display: block;
	height: 540px;
	width: 100%;
	position: absolute;
	top: 0;
	padding-right: 5px;
	padding-left: 5px;
}
.hoverInit {
	display: block;
	height: 270px;
	width:100%;
}
.hoverReveal {
	display: block;
	height: 270px;
	width:100%;
}
.marginLR10px {
	margin-right: 10px;
	margin-left: 10px;
}
.paddingLR5px {
	padding-right: 5px;
	padding-left: 5px;
}
.paddingLR10px {
	padding-right: 10px;
	padding-left: 10px;
}
.careersBak01 {
	background-image: url(../images/careers/careersBak01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
}
.careersBak02 {
	background-image: url(../images/careers/careersBak02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
}
.careersBak03 {
	background-image: url(../images/careers/careersBak03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
	text-align: center;
}
.careersBak04 {
	background-image: url(../images/careers/careersBak04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
	text-align: center;
}
.careersBak05 {
	background-image: url(../images/careers/careersBak05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
	text-align: center;
}
.departmentBoxCntr {
	margin-right: auto;
	margin-left: auto;
	width: 608px;

}
.departmentBox {
	background-color: #FFF;
	background: rgba(255, 255, 255, 0.7);
	height: 150px;
	width: 150px;
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 5px;
}
.departmentBox a {
	font-size: 1.1em;
	font-weight: bold;
	color: #dd042b;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding-top:65px
}

.departmentBox a:hover {
	color: #FFF;
	text-decoration: none;
}
.departmentBox01 {
	background: rgba(255, 255, 255, 0.7);
}
.departmentBox01:hover {
    background: #d0d0d0 url(../images/careers/department01.jpg) 0 0 no-repeat;
}
.departmentBox02 {
	background: rgba(255, 255, 255, 0.7);
}
.departmentBox02:hover {
    background: #d0d0d0 url(../images/careers/department02.jpg) 0 0 no-repeat;
}
.departmentBox03 {
	background: rgba(255, 255, 255, 0.7);
}
.departmentBox03:hover {
    background: #d0d0d0 url(../images/careers/department03.jpg) 0 0 no-repeat;
}
.departmentBox04 {
	background: rgba(255, 255, 255, 0.7);
}
.departmentBox04:hover {
    background: #d0d0d0 url(../images/careers/department04.jpg) 0 0 no-repeat;
}
.departmentBox05 {
	background: rgba(255, 255, 255, 0.7);
}
.departmentBox05:hover {
    background: #d0d0d0 url(../images/careers/department05.jpg) 0 0 no-repeat;
}
.departmentBox06 {
	background: rgba(255, 255, 255, 0.7);
}
.departmentBox06:hover {
    background: #d0d0d0 url(../images/careers/department06.jpg) 0 0 no-repeat;
}
.departmentBox07 {
	background: rgba(255, 255, 255, 0.7);
}
.departmentBox07:hover {
    background: #d0d0d0 url(../images/careers/department07.jpg) 0 0 no-repeat;
}
.departmentBox08 {
	background: rgba(255, 255, 255, 0.7);
}
.departmentBox08:hover {
    background: #d0d0d0 url(../images/careers/department08.jpg) 0 0 no-repeat;
}
.departmentBox09 {
	background: rgba(255, 255, 255, 0.7);
}
.departmentBox09:hover {
    background: #d0d0d0 url(../images/careers/department09.jpg) 0 0 no-repeat;
}
.departmentBox10 {
	background: rgba(255, 255, 255, 0.7);
}
.departmentBox10:hover {
    background: #d0d0d0 url(../images/careers/department10.jpg) 0 0 no-repeat;
}
.departmentBox11 {
	background: rgba(255, 255, 255, 0.7);
}
.departmentBox11:hover {
    background: #d0d0d0 url(../images/careers/department11.jpg) 0 0 no-repeat;
}
.departmentBox12 {
	background: rgba(255, 255, 255, 0.7);
}
.departmentBox12:hover {
    background: #d0d0d0 url(../images/careers/department12.jpg) 0 0 no-repeat;
}
.departmentBox13 {
	background: rgba(255, 255, 255, 0.7);
}
.departmentBox13:hover {
    background: #d0d0d0 url(../images/careers/department13.jpg) 0 0 no-repeat;
}
.departmentBox14 {
	background: rgba(255, 255, 255, 0.7);
}
.departmentBox14:hover {
    background: #d0d0d0 url(../images/careers/department14.jpg) 0 0 no-repeat;
}
.departmentBox15 {
	background: rgba(255, 255, 255, 0.7);
}
.departmentBox15:hover {
    background: #d0d0d0 url(../images/careers/department15.jpg) 0 0 no-repeat;
}
.departmentBox16 {
	background: rgba(255, 255, 255, 0.7);
}
.departmentBox16:hover {
    background: #d0d0d0 url(../images/careers/department16.jpg) 0 0 no-repeat;
}
.vacancyBox01 {
	background: #fff;
}
.vacancyBox01:hover {
	background: #d0d0d0;
}
.vacancyBox {
	background-color: #FFF;
	background: rgba(255, 255, 255, 0.7);
	height: 150px;
	width: 150px;
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 5px;
}
.vacancyBox a {
	font-size: 1.1em;
	font-weight: bold;
	color: #dd042b;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding-top:30px
}
.vacancyBox a span {
	color: #666;
}
.vacancyBox a:hover {
	color: #706f6f;
	text-decoration: none;
}
.vacancyProfile {
	padding-right: 15px;
	padding-left: 15px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+9,666866+30,666866+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 9%, #666866 30%, #666866 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 9%,#666866 30%,#666866 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 9%,#666866 30%,#666866 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#666866',GradientType=0 ); /* IE6-9 */


}
.pdfDownload {
	float: right;
	margin-bottom: 10px;
}
.pdfDownload img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.vacancyProHeader {
	margin-bottom: 10px;
}
.vacancyProHeader h2 {
	color: #70706f;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.vacancyProHeader h2 span {
	color: #70706f;
}
.vacancyProHeader h3 {
	color: #70706f;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


.vacancyProCopy {
	background-color: #FFF;
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #333;
	color: #70706f;
}
.vacancyProCopy p {
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.vacancyProCopy p span {
	color: #70706f;
}

.vacancyProCopy ul {
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}

.vacancyProHeader02 {
	margin-bottom: 10px;
}
.vacancyProHeader02 h3 {
	color: #FFF;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.vacancyProHeader02 p {
	color: #FFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.vacancyProHeader02 p a {
	color: #C2C7E2;
}
.vacancyProHeader02 p a:hover {
	text-decoration: none;
	color: #70706f;
}

.vacancyProCol1 a {
	color: #70706f;
	text-decoration: underline;
}
.vacancyProCol1 a:hover {
	color: #5E68B3;
	text-decoration: none;
}
.vacancyRetButton a{
	display: block;
	width: 110px;
	padding: 5px;
	text-align: center;
	background-color: #CFD2E9;
	color: #666866;
	font-weight: bold;
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	text-decoration: none;
}
.vacancyRetButton a:hover {
	color: #FFF;
	background-color: #5191cd;
	text-decoration: none;
}

.vacancyApplyButton a{
	display: block;
	width: 110px;
	padding: 5px;
	text-align: center;
	background-color: #FFF;
	color: #666866;
	font-weight: bold;
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	text-decoration: none;
}

.vacancyApplyButton a:hover {
	color: #FFF;
	background-color: #70706f;
	text-decoration: none;
}
.alignTextR {
	text-align: right;
}
.careersDept {
	padding-right: 15px;
	padding-left: 15px;
}

.careersDeptHeader {
}
.careersDeptHeader h2 {
	color: #70706f;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.careersDeptHeader h2 span {
	color: #70706f;
}
.careersDeptHeader p {
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.1em;
}


.careersDeptBody {
	background-attachment: cover;
	background-image: url(../images/careers/careersDeptBak.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
}
.careersDeptCol1 {
	padding-left: 50px;
}
.careersDeptCol1a {
	background-color: #FFF;
	margin-bottom: 150px;
	padding: 10px;
}
.careersDeptCol1b {
	background-color: #FFF;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.careersDeptCol1 h3 {
	color: #70706f;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.careersDeptCol1 h3 span {
	color: #70706f;
}
.careersDeptCol1 p {
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.1em;
}
.careersDeptCol1b .table {
	color: #70706f;


}
.careersDeptCol1b .table td {
	font-size: 1.1em;
}
.careersDeptCol1 ul {
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 16px;
}

.careersDeptCol2 {
	background-color: #CCC;
	padding: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.careersDeptCol2 h3 {
	color: #70706f;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.careersDeptCol2 h3 span {
	color: #70706f;
}
.careersDeptCol2 p {
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.1em;
}
.careersDeptCol2a {
	margin-bottom: 10px;
}
.careersButton {
	padding-bottom: 30px;
}

.careersButton a{
	display: block;
	width: 110px;
	padding: 5px;
	text-align: center;
	color: #FFF;
	background-color: #dd042b;
	font-weight: bold;
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	text-decoration: none;
}
.careersButton a:hover {
	background-color: #FFF;
	color: #666866;
	text-decoration: none;
}
.careersDeptCol3 {
	margin-top: 150px;
}
.careersDeptCol3 h5 {
	font-size: 1.6em;
	color: #FFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.careersDeptCol3 p {
	font-size: 1.1em;
	color: #FFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.CareersDeptImg img {
	width: 100%;
	border: 1px solid #FFF;
	margin-bottom: 10px;
}
.careersDeptCol2 ul {
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 16px;
}
.unsubscribe {
	background-image: url(../images/unsubscribe/unsubscribe.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}
.unsubscribeHdr {
	padding: 10px;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	font-weight: normal;
	color: #666;
	text-align: center;
}
.unsubscribeHdr h2 {
	font-size: 3em;
}

.unsubscibeBox {
	width: 70%;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	padding: 20px;
	margin-top: 20px;
	margin-bottom: 80px;
	border: 1px solid #70706f;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	text-align: center;
}
.unsubscibeBox h4 {
	font-size: 1.6em;
	font-weight: normal;
}
.unsubscibeBox p {
	font-size: 1.2em;
}
.unsubscibeBox p a {
	color: #666;
	text-decoration: underline;
}
.unsubscibeBox p a:hover {
	color: #000;
	text-decoration: none;
}
.MVSBackground {
	background-color: #F4F4F4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFDFDF;
}
.MVSModImg {
}
.MVSModImg img {
	width: 70%;
	border: 1px solid #70706f;
	text-align: center;
}


/*# sourceMappingURL=bootstrap.css.map */
.MVSImage {
}
.MVSImage img {
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.MVSImage1 {
	background-image: url(../images/peglerMVS/MVSImage1.png);
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-top: 7px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 34px;
}
.MVSImage2 {
	background-image: url(../images/peglerMVS/MVSImage2.png);
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-top: 7px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 34px;
}

.MVSImage3 {
	background-image: url(../images/peglerMVS/MVSImage3.png);
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-top: 7px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 34px;
}
.MVSImage4 {
	background-image: url(../images/peglerMVS/MVSImage4.png);
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-top: 7px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 34px;
}
.MVSImage5 {
	background-image: url(../images/peglerMVS/MVSImage5.png);
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-top: 7px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 34px;
}
.MVSImage6 {
	background-image: url(../images/peglerMVS/MVSImage6.png);
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-top: 7px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 34px;
}
.MVSImage7 {
	background-image: url(../images/peglerMVS/MVSImage7.png);
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-top: 7px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 34px;
}

	img[usemap] {
		border: none;
		height: auto;
		max-width: 100%;
		width: auto;
	}
	
.imageCntr {
	background-image: url(../images/backgrounds/whoUpdated2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0px;
}
.marginLR0px {
	margin-right: 0px;
	margin-left: 0px;
}
.who3GreyHorizLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #70706f;
	padding-top: 5px;
	padding-bottom: 5px;
}

.who3Line {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #70706f;
}
.who3Line h2 {
	font-size: 2.2em;
	color: #dd042b;
	margin: 0px;
	padding: 0px;
	line-height: 1em;
}
.who3Line h3 {
	font-size: 1.8em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #70706f;
}
.who3Line h3 span {
	font-size: 0.8em;
	color: #70706f;
}

.who3Line p {
	font-size: 0.9em;
	line-height: 1.2em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.who3NoLine {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #70706f;
}
.who3NoLine h2 {
	font-size: 2.2em;
	color: #dd042b;
	margin: 0px;
	padding: 0px;
	line-height: 1em;
}
.who3NoLine h3 {
	font-size: 1.8em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #dd042b;
}
.who3NoLine h3 span {
	font-size: 0.8em;
	color: #dd042b;
}
.who3NoLine p a {
	color: #374B51;
	text-decoration: underline;
}
.who3NoLine p a:hover {
	color: #069;
	text-decoration: none;
}


.who3NoLine p {
	font-size: 0.9em;
	line-height: 1.2em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.who3GreyLineSml {
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #70706f;
}
.MVSGuideTopPanel {
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 10px;
}

.MVSGuideTopPanel p {
	font-size: 0.9em;
	padding: 0px;
	color: #70706f;
	line-height: 1.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.MVSGuideTopPanel h2 {
	font-size: 1.8em;
	padding: 0px;
	color: #70706f;
	line-height: 1.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.MVSGuideTopPanel h3 {
	font-size: 1.4em;
	padding: 0px;
	color: #70706f;
	line-height: 1.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}



.MVSDisplayNone {
	display: none;
}

.MVSGuideCntr {
	padding: 5px;
	float: left;
	width: 100%;
}
.MVSGuideCntr h3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #C00;
	font-size: 1.3em;
}
.MVSGuideCntr p {
	font-size: 1.1em;
	line-height: 1.2em;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.MVSGuideCntr li {
	font-size: 1.1em;
	line-height: 1.2em;
	color: #70706f;
}

.MVSGuideCntr ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 16px;
}
.MVSInfoImage {
	float: right;
	color: #0DB14B;
}

.MVSBottomPad {
	padding-bottom: 10px;
}



.MVSGuideLPanel {
	border: 1px solid #70706f;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	margin-bottom: 10px;
	float: left;
	width: 100%;
}

.MVSGuideImageNo {
	width: 20%;
	float: left;
}
.MVSGuideImageNo img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.MVSGuideTitle {
	width: 70%;
	float: left;
}
.MVSGuideTitle img {
	margin-right: 6px;
}

.MVSGuideTitle h2 {
	font-size: 18px;
	font-weight: normal;
	color: #70706f;
	margin: 0px;
	padding: 0px;
}
.MVSGuideSmlImage {
	float: left;
	width: 30%;
	margin-bottom: 10px;
}
.MVSGuideSmlImage img {
	border: 1px solid #70706f;
	width: 100%;
}
.MVSSmallImg {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.MVSSmallImg img {
	width: 100%;
	border: 1px solid #666;
}
.MVSChallBox01 {
	border: 2px solid #70706f;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
}
.MVSChallBox01 h3 {
	font-size: 24px;
	font-weight: normal;
	color: #70706f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.MVSChallBox01 ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	color: #70706f;
	font-size: 14px;
	font-weight: bold;
}
.MVSChallBox02 {
	margin-bottom: 10px;
}
.MVSChallBox02 img {
	width: 100%;
}
.MVSSolBox01 {
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
	background-color: #999;
}
.MVSSolBox01 h3 {
	font-size: 24px;
	font-weight: normal;
	color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.MVSSolBox01 p {
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.MVSSolBox01 ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}
.MVSSolBox02 a {
	display: block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 3px rgba(68,68,68,0.5);
	-webkit-box-shadow: 3px 3px 3px rgba(68,68,68,0.5);
	box-shadow: 3px 3px 3px rgba(68,68,68,0.5);
	margin-bottom: 10px;
	background-color: #70706f;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	background-image: url(../images/peglerMVS/MVSButton.png);
	background-repeat: no-repeat;
	background-position: right center;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #77898E;
	border-right-color: #77898E;
	border-bottom-color: #77898E;
	border-left-color: #77898E;
}
.MVSSolBox02 a:hover {
	background-color: #70706f;
	text-decoration: none;
}

.MVSSolBox03 {
	margin-bottom: 10px;
}
.MVSSolBox03 img {
	width: 100%;
}
.MVSButtonPad01 {
	margin-right: 5px;
}
.MVSButtonPad02 {
	margin-left: 5px;
}

.enquiryPadMargin {
	padding: -10px;
	margin: -10px;
}
.MVSEnquiryBox01 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
	background-color: #999;
	min-height: 260px;
}
.MVSEnquiryBox01 h3 {
	font-size: 24px;
	font-weight: normal;
	color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.MVSEnquiryBox01 h4 {
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.MVSEnquiryBox01 p {
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.enquiryInfo02 {
	text-align: center;
	font-size: 12px;
	color: #FFF;
}
.enquiryInfo02 img {
	height: 30px;
	width: 30px;
}


.enquiryNumber {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.enquiryNumber img {
	width: 100%;
}
.margin5PxBottom {
	margin-bottom: 5px;
}


.enquiryInfo {
	font-size: 14px;
	color: #FFF;
	margin-top: 10px;
	margin-bottom: 10px;

}
.enquiryImage02 {
	margin-bottom: 10px;
	width: 70%;
	float: left;
	padding-right: 5px;
	padding-left: 10px;
}
.enquiryImage02 img {
	width: 100%;
	border: 1px solid #FFF;
}
.enquiryInfo02 a {
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}
.enquiryInfo02 a:hover {
	color: #FFF;
	text-decoration: underline;
}

.enquiryInfoBox01 {
	width: 30%;
	float: left;
	padding-right: 5px;
}

.enquiryImage03 {
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.enquiryImage03 img {
	width: 100%;
	border: 1px solid #FFF;
}
.enquiryImage04 {
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.enquiryImage04 img {
	width: 100%;
	border: 1px solid Transparent;
}
.MVSFormBackground {
	background-color: #CCC;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}
.MVSSubmit {
	border: 1px solid #16562D;
	background-color: #FFF;
	color: #333;
	text-decoration: none;
	padding: 5px;
}
.largeOrders {
	font-size: 14px;
	font-style: italic;
	color: #666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
}
.LinkDiscussCntr {
	float: left;
	width: 100%;
}

.MVSLinksCntr {
	padding-left: 15px;
	width: 100%;
	float: left;
}

.MVSLinks {
	margin-bottom: 20px;
	float: left;
	margin-right: 10px;
}
.MVSLinks a {
	color: #FFF;
	background-color: #70706f;
	padding: 5px;
	margin-right: 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 3px rgba(68,68,68,0.5);
	-webkit-box-shadow: 3px 3px 3px rgba(68,68,68,0.5);
	box-shadow: 3px 3px 3px rgba(68,68,68,0.5);
	margin-bottom: 10px;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #77898E;
	border-right-color: #77898E;
	border-bottom-color: #77898E;
	border-left-color: #77898E;
}
.MVSLinks a:hover {
	color: #333;
	text-decoration: none;
}
.discussEnquiryCntr {
	padding-left: 15px;
	width: 100%;
	float: left;
	padding-right: 15px;
	margin-bottom: 15px;
}


.discussEnquiry {
	border: 3px solid #999;
	float: left;
	width: 100%;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 3px rgba(68,68,68,0.5);
	-webkit-box-shadow: 3px 3px 3px rgba(68,68,68,0.5);
	box-shadow: 3px 3px 3px rgba(68,68,68,0.5);
	font-size: 16px;
	color: #70706f;
}
.discussEnquiryCntr2 {
	padding-left: 0px;
	width: 100%;
	float: left;
	padding-right: 0px;
	margin-bottom: 15px;
}
.controlModular {
	background-color: #2DB45C;
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
	min-height: 140px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
.controlModular a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.controlModular h2 {
	font-size: 2em;
	line-height: 1.2em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFF
}
.controlModular h2 span {
	font-weight: normal;
}
.controlModular h2 a {
	text-decoration: none;
	color: #FFF;
}
.controlModular h2 a:hover {
	color: #FF9;
}
.controlModular h2 a {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.controlModularPic {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
.controlModularPic img {
	width: 100%;
}
.caseStudiesBak01 {
	background-image: url(../images/caseStudies/caseStudiesBak01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
}
.caseStudiesBak02 {
	background-image: url(../images/caseStudies/caseStudiesBak02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
}
.caseStudiesBak03 {
	background-image: url(../images/caseStudies/caseStudiesBak03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
	text-align: center;
}
.caseStudiesBak04 {
	background-image: url(../images/caseStudies/caseStudiesBak04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
	text-align: center;
}
.caseStudiesBak05 {
	background-image: url(../images/careers/careersBak05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
	text-align: center;
}
.caseStudiesBoxCntr {
	margin-right: auto;
	margin-left: auto;
	width: 608px;

}
.caseStudiesBox {
	background-color: #FFF;
	background: rgba(255, 255, 255, 0.7);
	height: 150px;
	width: 150px;
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 5px;
}
.caseStudiesBox a {
	font-size: 1.1em;
	font-weight: bold;
	color: #dd042b;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding-top:65px
}

.caseStudiesBox a:hover {
	color: #FFF;
	text-decoration: none;
}
.caseStudiesBox01 {
	background: rgba(255, 255, 255, 0.7);
}
.caseStudiesBox01:hover {
    background: #d0d0d0 url(../images/caseStudies/caseStudies01.jpg) 0 0 no-repeat;
}
.caseStudiesBox02 {
	background: rgba(255, 255, 255, 0.7);
}
.caseStudiesBox02:hover {
    background: #d0d0d0 url(../images/caseStudies/caseStudies02.jpg) 0 0 no-repeat;
}
.caseStudiesBox03 {
	background: rgba(255, 255, 255, 0.7);
}
.caseStudiesBox03:hover {
    background: #d0d0d0 url(../images/caseStudies/caseStudies03.jpg) 0 0 no-repeat;
}
.caseStudiesBox04 {
	background: rgba(255, 255, 255, 0.7);
}
.caseStudiesBox04:hover {
    background: #d0d0d0 url(../images/caseStudies/caseStudies04.jpg) 0 0 no-repeat;
}
.caseStudiesBox05 {
	background: rgba(255, 255, 255, 0.7);
}
.caseStudiesBox05:hover {
    background: #d0d0d0 url(../images/caseStudies/caseStudies05.jpg) 0 0 no-repeat;
}
.caseStudiesBox06 {
	background: rgba(255, 255, 255, 0.7);
}
.caseStudiesBox06:hover {
    background: #d0d0d0 url(../images/caseStudies/caseStudies06.jpg) 0 0 no-repeat;
}
.caseStudiesBox07 {
	background: rgba(255, 255, 255, 0.7);
}
.caseStudiesBox07:hover {
    background: #d0d0d0 url(../images/caseStudies/caseStudies07.jpg) 0 0 no-repeat;
}
.caseStudiesBox08 {
	background: rgba(255, 255, 255, 0.7);
}
.caseStudiesBox08:hover {
    background: #d0d0d0 url(../images/caseStudies/caseStudies08.jpg) 0 0 no-repeat;
}
.caseStudiesBox09 {
	background: rgba(255, 255, 255, 0.7);
}
.caseStudiesBox09:hover {
    background: #d0d0d0 url(../images/caseStudies/caseStudies09.jpg) 0 0 no-repeat;
}
.caseStudiesBox10 {
	background: rgba(255, 255, 255, 0.7);
}
.caseStudiesBox10:hover {
    background: #d0d0d0 url(../images/caseStudies/caseStudies10.jpg) 0 0 no-repeat;
}
.caseStudiesBox11 {
	background: rgba(255, 255, 255, 0.7);
}
.caseStudiesBox11:hover {
    background: #d0d0d0 url(../images/caseStudies/caseStudies11.jpg) 0 0 no-repeat;
}
.caseStudiesBox12 {
	background: rgba(255, 255, 255, 0.7);
}
.caseStudiesBox12:hover {
    background: #d0d0d0 url(../images/caseStudies/caseStudies12.jpg) 0 0 no-repeat;
}
.caseStudiesBox13 {
	background: rgba(255, 255, 255, 0.7);
}
.caseStudiesBox13:hover {
    background: #d0d0d0 url(../images/caseStudies/caseStudies13.jpg) 0 0 no-repeat;
}
.caseStudiesBox14 {
	background: rgba(255, 255, 255, 0.7);
}
.caseStudiesBox14:hover {
    background: #d0d0d0 url(../images/caseStudies/caseStudies14.jpg) 0 0 no-repeat;
}
.caseStudiesBox15 {
	background: rgba(255, 255, 255, 0.7);
}
.caseStudiesBox15:hover {
    background: #d0d0d0 url(../images/caseStudies/caseStudies15.jpg) 0 0 no-repeat;
}
.caseStudiesBox16 {
	background: rgba(255, 255, 255, 0.7);
}
.caseStudiesBox16:hover {
    background: #d0d0d0 url(../images/caseStudies/caseStudies16.jpg) 0 0 no-repeat;
}
.caseStudiesProject {
	padding-right: 15px;
	padding-left: 15px;
}

.caseStudiesHeader {
}
.caseStudiesHeader h2 {
	color: #70706f;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.caseStudiesHeader h2 span {
	color: #70706f;
}
.caseStudiesHeader p {
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.1em;
}
.caseStudiesBody01 {
	background-attachment: cover;
	background-image: url(../images/caseStudies/projects/GarnockEducationBak.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
}
.caseStudiesBody02 {
	background-attachment: cover;
	background-image: url(../images/caseStudies/projects/broadmoorHospitalBak.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
}
.caseStudiesBody03 {
	background-attachment: cover;
	background-image: url(../images/caseStudies/projects/trinitySquareBak.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
}
.caseStudiesBody04 {
	background-attachment: cover;
	background-image: url(../images/caseStudies/projects/motelOneBak.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
}
.caseStudiesBody05 {
	background-attachment: cover;
	background-image: url(../images/caseStudies/projects/baltimoreBak.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
}
.caseStudiesBody06 {
	background-attachment: cover;
	background-image: url(../images/caseStudies/projects/interserveBak.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
}
.caseStudiesBody07 {
	background-attachment: cover;
	background-image: url(../images/caseStudies/projects/winchesterGarricksBak.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
}
.caseStudiesCol1 {
	padding-left: 50px;
}
.caseStudiesCol1a {
	background-color: #FFF;
	margin-bottom: 150px;
	padding: 10px;
}
.caseStudiesCol1b {
	background-color: #FFF;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.caseStudiesCol1 h3 {
	color: #70706f;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.caseStudiesCol1 h3 span {
	color: #70706f;
}
.caseStudiesCol1 p {
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.1em;
}
.caseStudiesCol1b .table {
	color: #70706f;


}
.caseStudiesCol1b .table td {
	font-size: 1.1em;
}
.caseStudiesCol1 ul {
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 16px;
}

.caseStudiesCol2 {
	background-color: #CCC;
	padding: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.caseStudiesCol2 h3 {
	color: #70706f;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.caseStudiesCol2 h3 span {
	color: #70706f;
}
.caseStudiesCol2 h4 {
	color: #70706f;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 15px;
}

.caseStudiesCol2 p {
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.1em;
}
.caseStudiesCol2a {
	margin-bottom: 10px;
}
.caseStudiesButton {
	padding-bottom: 30px;
}

.caseStudiesButton a{
	display: block;
	width: 110px;
	padding: 5px;
	text-align: center;
	color: #FFF;
	background-color: #dd042b;
	font-weight: bold;
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	text-decoration: none;
}
.caseStudiesButton a:hover {
	background-color: #FFF;
	color: #666866;
	text-decoration: none;
}
.caseStudiesDeptCol3 {
	margin-top: 150px;
}
.caseStudiesDeptCol3 h5 {
	font-size: 1.6em;
	color: #FFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.caseStudiesCol3 p {
	font-size: 1.1em;
	color: #FFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.caseStudiesCol3a  {
	color: #FFF;
	background: rgba(255, 255, 255, 0.5);
	border: 1px solid #FFF;
	margin-bottom: 10px;
}
.caseStudiesCol3a img {
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.caseStudiesCol3a a:hover img{
	background: rgba(255, 255, 255, 0.3);
}

.caseStudiesImg img {
	width: 100%;
	border: 1px solid #fff;
	margin-bottom: 10px;
}
.caseStudiesCol2 ul {
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 16px;
}
.caseStudies2016 {
}
.caseStudiesMobile {
	margin-bottom: 10px;
}
.caseStudiesMobile img {
	width: 100%;
	border: 1px solid #70706f;
}

.caseStudies2016Box1 {
	min-height: 270px;
	text-align: center;
	border: 1px solid #70706f;
	margin-bottom: 10px;
}
.caseStudies2016Box1 h2 {
	font-size: 1.4em;
	color: #70706f;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	background: rgba(255, 255, 255, 0.7);
}
.caseStudies2016Box1 p {
	font-size: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #70706f;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 1.2em;
}
.caseStudies2016Box2 {
	min-height: 270px;
	text-align: center;
	border: 1px solid #70706f;
	margin-bottom: 10px;
}
.caseStudies2016Box2 h2 {
	font-size: 1.4em;
	color: #70706f;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	background: rgba(255, 255, 255, 0.7);
}
.caseStudies2016Box2 p {
	font-size: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #70706f;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 1.2em;
}
.caseStudies2016Box3 {
	text-align: center;
	border: 1px solid #70706f;
	margin-bottom: 10px;
}
.caseStudies2016Box3 h2 {
	font-size: 1.4em;
	color: #70706f;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
}
.caseStudies2016Box3 p {
	font-size: 1.0em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #70706f;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.caseStudiesPDFButton {
	padding-bottom: 30px;
}
.caseStudiesPDFButton a {
	display: block;
	width: 110px;
	padding: 5px;
	text-align: center;
	color: #FFF;
	background-color: #dd042b;
	font-weight: bold;
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	text-decoration: none;
	border: 1px solid #dd042b;
}
.caseStudiesPDFButton a:hover {
	color: #70706f;
	background-color: #FFF;
	text-decoration: none;
	border: 1px solid #dd042b;
}

.ICRegistrationHdr {
}
.ICRegistrationHdr h2 {
	font-size: 38px;
	color: #70706f;
	font-weight: normal;
}
.ICRegistrationHdr h4 {
	font-size: 24px;
	font-weight: normal;
	color: #8d9ca1;
}
.ICRegistrationHdr h3 {
	font-size: 24px;
	font-weight: normal;
	color: #ffca00;
}



.ICRegistrationHdr p {
	font-size: 20px;
}
.ICRegistrationHdr p img {
	float: right;
	padding-left: 10px;
}
.ICRegistrationForm1 {
	background-color: #CCC;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.ICRegistrationForm1 input {
	height: 27px;
	margin-bottom: 3px;
}
.ICRegistrationForm1 .col-sm-4 {
	padding-right: 0px;
	margin-right: 0px;
}

.ICRegistrationForm1 .form-group {
	margin-bottom: 0px;
	margin-top: 0px;
}
.ICRegistrationForm1 .form-group .control-label {
	margin-bottom: 0px;
	margin-top: 0px;
}

.ICRegistrationForm1 .form-group label {
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight: normal;
}


.ICRegistrationForm2 {
	background-color: #ffc90d;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.ICRegistrationForm2  .col-sm-4  {
	padding-right: 0px;
	margin-right: 0px;
}
.ICRegistrationForm2 .form-group {
	margin-bottom: 0px;
	margin-top: 0px;
}
.ICRegistrationForm2 .form-group .control-label {
	margin-bottom: 0px;
	margin-top: 0px;
}
.ICRegistrationForm2 input {
	height: 27px;
	margin-bottom: 3px;
}
.ICRegistrationForm2 textarea {
	margin-bottom: 3px;
}

.ICRegistrationForm2 .form-group label {
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight: normal;
}
.pleaseCheckPos {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.minHeight200px {
	height: 200px;
}
.CSR {
}
.CSRMobile {
	margin-bottom: 10px;
}
.CSRMobile img {
	width: 100%;
	border: 1px solid #70706f;
}

.CSRBox1 {
	min-height: 270px;
	text-align: center;
	border: 1px solid #70706f;
	margin-bottom: 10px;
}
.CSRBox1 h2 {
	font-size: 1.4em;
	color: #70706f;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	background: rgba(255, 255, 255, 0.7);
}
.CSRBox1 p {
	font-size: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #70706f;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 1.2em;
}
.CSRBox1 ul {
	font-size: 1em;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #70706f;
	padding-right: 15px;
	padding-left: 15px;
}

.CSRBox2 {
	min-height: 270px;
	text-align: center;
	border: 1px solid #70706f;
	margin-bottom: 10px;
}
.CSRBox2 h2 {
	font-size: 1.4em;
	color: #70706f;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	background: rgba(255, 255, 255, 0.7);
}
.CSRBox2 p {
	font-size: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #70706f;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 1.2em;
}
.CSRBox3 {
	text-align: center;
	border: 1px solid #70706f;
	margin-bottom: 10px;
}
.CSRBox3 h2 {
	font-size: 1.4em;
	color: #70706f;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
}
.CSRBox3 p {
	font-size: 1.0em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #70706f;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.CSRBox3 ul {
	font-size: 1em;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #70706f;
	padding-right: 15px;
	padding-left: 15px;
}
.CSRBak01 {
	background-image: url(../images/CSR/CSRBak01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
}
.CSRBak02 {
	background-image: url(../images/CSR/CSRBak02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
}
.CSRBak03 {
	background-image: url(../images/CSR/CSRBak03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
	text-align: center;
}
.CSRBak04 {
	background-image: url(../images/CSR/CSRBak04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
	text-align: center;
}

.CSRBak05 {
	background-image: url(../images/CSR/CSRBak05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
	text-align: center;
}
.CSRBoxCntr {
	margin-right: auto;
	margin-left: auto;
	width: 608px;

}
.CSRBox {
	background-color: #FFF;
	background: rgba(255, 255, 255, 0.7);
	height: 150px;
	width: 150px;
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 5px;
}
.CSRBox a {
	font-size: 1.1em;
	font-weight: bold;
	color: #dd042b;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding-top:65px
}
.CSRBox a:hover {
	color: #FFF;
	text-decoration: none;
}


.CSR2017Box a:hover {
	color: #FFF;
	text-decoration: none;
}
.CSR2017Box01 {
	background: rgba(255, 255, 255, 0.7);
}
.CSR2017Box01:hover {
	background: #d0d0d0 url(../images/CSR/buttons/apprenticeships.jpg) 0 0 no-repeat;
}
.CSR2017Box02 {
	background: rgba(255, 255, 255, 0.7);
}
.CSR2017Box02:hover {
	background: #d0d0d0 url(../images/CSR/buttons/youngEnterprise.jpg) 0 0 no-repeat;
}
.CSRBox.CSR2017Box02 a:hover {

}

.CSR2017Box03 {
	background: rgba(255, 255, 255, 0.7);
}
.CSR2017Box03:hover {
	background: #d0d0d0 url(../images/CSR/buttons/teenTech.jpg) 0 0 no-repeat;
}
.CSR2017Box04 {
	background: rgba(255, 255, 255, 0.7);
}
.CSR2017Box04:hover {
    background: #d0d0d0 url(../images/CSR/buttons/tekk.jpg) 0 0 no-repeat;
}
.CSR2017Box05 {
	background: rgba(255, 255, 255, 0.7);
}
.CSR2017Box05:hover {
    background: #d0d0d0 url(../images/CSR/buttons/awardsSponsorships.jpg) 0 0 no-repeat;
}
.CSR2017Box06 {
	background: rgba(255, 255, 255, 0.7);
}
.CSR2017Box06:hover {
    background: #d0d0d0 url(../images/CSR/buttons/localCommunity.jpg) 0 0 no-repeat;
}
.CSR2017Box07 {
	background: rgba(255, 255, 255, 0.7);
}
.CSR2017Box07:hover {
    background: #d0d0d0 url(../images/CSR/buttons/CPD.jpg) 0 0 no-repeat;
}
.CSR2017Box08 {
	background: rgba(255, 255, 255, 0.7);
}
.CSR2017Box08:hover {
    background: #d0d0d0 url(../images/CSR/buttons/department08.jpg) 0 0 no-repeat;
}
.CSR2017Box09 {
	background: rgba(255, 255, 255, 0.7);
}
.CSR2017Box09:hover {
    background: #d0d0d0 url(../images/CSR/buttons/department09.jpg) 0 0 no-repeat;
}
.CSR2017Box10 {
	background: rgba(255, 255, 255, 0.7);
}
.CSR2017Box10:hover {
    background: #d0d0d0 url(../images/CSR/buttons/department10.jpg) 0 0 no-repeat;
}
.CSR2017Box11 {
	background: rgba(255, 255, 255, 0.7);
}
.CSR2017Box11:hover {
    background: #d0d0d0 url(../images/CSR/buttons/department11.jpg) 0 0 no-repeat;
}
.CSR2017Box12 {
	background: rgba(255, 255, 255, 0.7);
}
.CSR2017Box12:hover {
    background: #d0d0d0 url(../images/CSR/buttons/department12.jpg) 0 0 no-repeat;
}
.CSR2017Box13 {
	background: rgba(255, 255, 255, 0.7);
}
.CSR2017Box13:hover {
    background: #d0d0d0 url(../images/CSR/buttons/department13.jpg) 0 0 no-repeat;
}
.CSR2017Box14 {
	background: rgba(255, 255, 255, 0.7);
}
.CSR2017Box14:hover {
    background: #d0d0d0 url(../images/CSRbuttons//department14.jpg) 0 0 no-repeat;
}
.CSR2017Box15 {
	background: rgba(255, 255, 255, 0.7);
}
.CSR2017Box15:hover {
    background: #d0d0d0 url(../images/CSR/buttons/department15.jpg) 0 0 no-repeat;
}
.CSR2017Box16 {
	background: rgba(255, 255, 255, 0.7);
}
.CSR2017Box16:hover {
    background: #d0d0d0 url(../images/CSR/buttons/department16.jpg) 0 0 no-repeat;
}
.CSRDept {
	padding-right: 15px;
	padding-left: 15px;
}

.CSRDeptHeader {
}
.CSRDeptHeader h2 {
	color: #70706f;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.CSRDeptHeader h2 span {
	color: #70706f;
}
.CSRDeptHeader p {
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.1em;
}
.CSRDeptHeader img {
	float: right;
	padding-bottom: 10px;
	padding-left: 10px;
}



.CSRDeptBody {
	background-attachment: cover;
	background-image: url(../images/CSR/apprenticeshipsBak.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
}
.CSRDeptCol1 {
	padding-left: 50px;
}
.CSRDeptCol1a {
	background-color: #FFF;
	/*background: rgba(255, 255, 255, 0.5);*/
	margin-bottom: 50px;
	padding: 10px;
}
.CSRDeptCol1b {
	background-color: #FFF;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.CSRDeptCol1 h3 {
	color: #70706f;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.CSRDeptCol1 h3 span {
	color: #70706f;
}
.CSRDeptCol1 p {
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.1em;
}
.CSRDeptCol1 p a {
	color: #07AE66;
	text-decoration: underline;
}
.CSRDeptCol1a p a:hover {
	color: #70706f;
	text-decoration: none;
}


.CSRDeptCol1b .table {
	color: #70706f;


}
.CSRDeptCol1b .table td {
	font-size: 1.1em;
}
.CSRDeptCol1 ul {
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 16px;
}

.CSRDeptCol2 {
	background-color: #CCC;
	padding: 10px;
	margin-bottom: 50px;
	margin-left: 5px;
}
.CSRDeptCol2 h3 {
	color: #70706f;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.CSRDeptCol2 h3 span {
	color: #70706f;
}
.CSRDeptCol2 p {
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1.1em;
}
.CSRDeptCol2a {
	margin-bottom: 10px;
}
.CSRButton {
	padding-bottom: 30px;
}

.CSRButton a{
	display: block;
	width: 110px;
	padding: 5px;
	text-align: center;
	color: #FFF;
	background-color: #dd042b;
	font-weight: bold;
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	text-decoration: none;
}
.CSRButton a:hover {
	background-color: #FFF;
	color: #666866;
	text-decoration: none;
}
.CSRDeptCol3 {
	margin-top: 30px;
	margin-bottom: 20px;
}
.CSRDeptCol3 h5 {
	font-size: 1.6em;
	color: #FFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.CSRDeptCol3 p {
	font-size: 1.1em;
	color: #FFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.CSRDeptImg img {
	width: 100%;
	border: 1px solid #FFF;
	margin-bottom: 10px;
}
.CSRDeptCol2 ul {
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 16px;
}
.CSRBody01 {
	background-attachment: cover;
	background-image: url(../images/CSR/apprenticeshipsBak.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
}
.CSRBody02 {
	background-attachment: cover;
	background-image: url(../images/CSR/youngEnterpriseBak.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
}
.CSRBody03 {
	background-attachment: cover;
	background-image: url(../images/CSR/teenTechBak.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
}
.CSRBody04 {
	background-attachment: cover;
	background-image: url(../images/CSR/tekkBak2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
}
.CSRBody05 {
	background-attachment: cover;
	background-image: url(../images/CSR/awardsSponsorshipsBak2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
}
.CSRBody06 {
	background-attachment: cover;
	background-image: url(../images/CSR/localCommunityBak2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
}
.CSRBody07 {
	background-attachment: cover;
	background-image: url(../images/CSR/CPDBak.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
}
.calculatorLink {
}
.calculatorLink a {
	background-color: #dd042b;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
.calculatorLink a:hover {
	background-color: #70706f;
	text-decoration: none;
}
.GPEImageBox {
}
.GPEImageBox img {
	height: auto;
	width: 100%;
	border: 1px solid #70706f;
}
.GPETextBox {
	border: 1px solid #70706f;
	height: 266px;
}
.GPETextBox h2 {
	font-size: 20px;
	color: #70706f;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	text-align: center;
}
.GPETextBox p {
	font-size: 12px;
	color: #70706f;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


.GPEBox {
	padding: 15px;
	background: rgba(255, 255, 255, 0.8);
}
.GPEBox p {
	font-size: 14px;
	color: #70706f;
	line-height: 16px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.GPEBox blockquote {
	font-size: 14px;
	color: #FFF;
	background-color: #70706f;
	padding: 10px;
	margin-bottom: 10px;
}
.GPEBox table {
	color: #70706f;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.GPEBox table th {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}

.GPEBox table td {
	font-size: 14px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}
.GPEBak01 {
	background-image: url(../images/GPE/GPEBak01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
	text-align: center;
}
.GPEBak02 {
	background-image: url(../images/GPE/GPEBak02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
	text-align: center;
}
.GPEBak03 {
	background-image: url(../images/GPE/GPEBak03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
	text-align: center;
}
.metalWelcome {
	color: #4e3337;
	font-size: 36px;
	text-align: center;
}
.metalWelcome h1 {
	font-size: 60px;
	font-weight: bold;
}
.metalWelcome h2 {
	font-size: 32px;
	font-weight: bold;
}
.metalWelcome h3 {
	font-size: 36px;
	color: #5a5b5d;
	font-weight: normal;
}



.metalPanel01 {
	background-image: url(../images/mastersOfMetal/metalPanel01.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size:cover;
	background-color: #dab680;
	border: 1px solid #630;
	box-shadow: 3px 3px 3px grey;
}
.metalPanelImage {
	padding-left: 20px;
}
.brownColour {
	color: #4E3337;
	font-size: 20px;
	font-weight: normal;
}

.metalBullets {

}
.metalBullets h3 {
	color: #d6ae71;
}
.metalBullets ul {
	padding-left: 18px;
	padding-top: 10px;
}

.metalBullets li {
	background-image: url(../images/mastersOfMetal/metalBullet.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	list-style-type: none;
	font-size: 20px;
	color: #4e3337;
}

.metalPanelText {
	font-size: 12px;
	padding-right: 20px;
}
.metalPanel02 {
	text-align: center;
	padding: 0px;
	border: 1px solid #630;
	box-shadow: 3px 3px 3px grey;
}
.metalPanel02 img {
	width: 100%;
}

.thankyouPopup {
	position: absolute;
	top: 40%;
	z-index: 100;
	max-width:400px;
	background-color:#deb578;
	width: 60%;
	border: 1px solid #630;
	box-shadow: 3px 3px 3px grey;
	left: 30%;
	padding: 15px;
	font-size: 20px;
	color: #4d3337;
	text-align: center;
}
.thankyouPopup span {
	font-size: 30px;
}
.thankyouPopup p a {
	color: #4D3337;
	text-decoration: underline;
}
.paddingL10pxR5px {
	padding-right: 5px;
	padding-left: 10px;
}
.paddingL5pxR10px {
	padding-right: 10px;
	padding-left: 5px;
}
.paddingVariable {
	padding-right: 5px;
	padding-left: 5px;
}
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.corporateBakImage {
	background-image: url(../images/backgrounds/corporateBak.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
}
.corporateInfoBox {
	width: 30%;
	background-color: #FFF;
	padding: 10px;
	margin-top: 10px;
	margin-left: 10px;
	color: #70706F;
	margin-bottom: 10px;
}
.corporateDelivering {
	background-color: #999;
}
.socialBakImage {
	background-image: url(../images/backgrounds/socialBak3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
}
.socialInfoBox {
	width: 30%;
	background-color: #FFF;
	padding: 10px;
	margin-top: 10px;
	margin-left: 10px;
	color: #70706F;
	margin-bottom: 10px;
}
.socialDelivering {
	background-color: #999;
}
.installerBakRadius .modalContainer .btn a {
	color: #dd042b;
}
.discussAlert h1{
	font-size: 30px;
	color: #F00;
}

.MyPYMenu {
	margin-bottom: 10px;
}
.MyPYMenu ul {
	margin: 0px;
	padding: 0px;
}
.MyPYMenu li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.MyPYMenu li a {
	color: #dd042b;
	display: block;
	background-color: #e6e7e8;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.MyPYMenu li a:hover {
	color: #dd042b;
	display: block;
	background-color: #d1d3d4;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	text-decoration: none;
}
.MyPYMenu li a:focus {
	color: #dd042b;
	display: block;
	background-color: #d1d3d4;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	text-decoration: none;
}
.MyPYTable {
}

.MyPYTable td {
	padding: 5px;
	color: #70706F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
}
.MyPYTable td a {
	color: #dd042b;
}
.MyPYTable td a:hover {
	color: #70706F;
	text-decoration: underline;
}


.MyPYTable th {
	padding: 5px;
	color: #70706F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
}


.MyPYMenu ul li ul li a {
	font-size: 12px;
	padding-left: 10px;
}
.MyPYMenu ul li ul li a:hover {
	font-size: 12px;
	padding-left: 10px;
}
.MyPYMenu ul li ul li a:focus {
	padding-left: 10px;
}
.MyPYHeader h1 {
	font-size: 26px;
	color: #70706F;
	font-weight: 100;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

/*.read-more {
	position: relative;
	padding-right: 2.4rem;
	color: #dd042b;
	display: inline;
	font-weight: bold;
}

.read-more:after {
	content: "";
	background-image: url(../images/MyPY/readArrow.jpg);
	width: 1rem;
	height: 1rem;
	display: block;
    right: .625rem;
	top: 40%;
	transform: translateY(-40%);
	position: absolute;
    transition: .3s ease-in-out
;
}
.read-more a:hover {
}

.read-more:hover:after {
	right: 0;
}*/

.MyPYHeader h2 {
	font-size: 20px;
	color: #70706F;
	font-weight: 100;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.MyPYHeader p {
	font-size: 14px;
	color: #70706F;
}
.MyPYHeader .button {
}



.MyPYIcons {
}
.MyPYIcons img {
	width: 100%;
	max-width: 156px;
	max-height: 156px;
}
.flex-container {
  display: flex;
  flex-wrap: wrap;
}
.MyPYIconImg {
}
.MyPYIconText {
	text-align: center;
}
.MyPYIconText a {
	color: #dd042b;
	text-decoration: none;
}
.MyPYIconText a:hover {
	color: #70706F;
	text-decoration: underline;
}
/* carousel read more button - white  */
.button-white {
	color: #dd042b;
	background-color: #FFF;
	text-align: center;
	margin: 10px;
	display: inline-block;
	border-radius: 7px;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	border: 1px solid #666;
}
.button-white a {
	color: #dd042b;
}

.button-slanted-white:hover, .button-slanted-white:focus {
	
	background-color: #C6C6C6;
	text-decoration: none;
}

.button-slanted-white {
	-ms-transform: skewX(-30deg);
	-webkit-transform: skewX(-30deg);
	transform: skewX(-30deg);
	-webkit-transition: background-color 0.8s ease-out;
	-moz-transition: background-color 0.8s ease-out;
	-o-transition: background-color 0.8s ease-out;
	transition: background-color 0.8s ease-out;
}

/* read more button - red  */

.button-default {
	color: white;
	background-color: #dd042b;
	text-align: center;
	margin: 10px;
	display: inline-block;
	border-radius: 7px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.button-default a {
	color: #FFF;
}
.button-slanted:hover, .button-slanted:focus {
	background-color: #93092C;
	text-decoration: none;
}

.button-slanted {
	-ms-transform: skewX(-30deg);
	-webkit-transform: skewX(-30deg);
	transform: skewX(-30deg);
	-webkit-transition: background-color 0.8s ease-out;
	-moz-transition: background-color 0.8s ease-out;
	-o-transition: background-color 0.8s ease-out;
	transition: background-color 0.8s ease-out;
}

.button-slanted-content {
  -ms-transform: skewX(30deg);
  -webkit-transform: skewX(30deg);
  transform: skewX(30deg);  
  display: inline-block;
}



/* my bits for rep maps */

myContactsMapCol2NoData{
    border: 1px solid #577880;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 100%;
    display: inline-block;    
    text-align: center;
    vertical-align: middle;
}

.mycontactscontactRepImg {
	float: left;
	width: 90px;
}
.mycontactscontactRepImg img {
	border: 1px solid #577880;
}
.mycontactscontactRepTxt {
	float: left;
	margin-left: 10px;
	text-align: left;
    font-size: 12px;
}
.mycontactscontactRepTxt p a {
	color: #688FC7;
}
.mycontactscontactRepTxt p a:hover {
	color: #33464A;
	text-decoration: none;
}


.myContactsMapCol1Cntr {
	float: left;
	width: 100%;
}

.myContactsMapCol1 {
	float: left;
	border: 1px solid #577880;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 100%;
}
.myContactsMapCol1 h3 {
	color: #577880;
	padding: 0px;
	font-size: 1.2em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1.2em;
}
.myContactsMapCol1 p {
	font-size: 0.9em;
	padding: 0px;
	color: #577880;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.myContactsMapCol1 ul {
	margin: 0px;
	padding: 0px;
	font-size: 0.9em;
}
.myContactsMapCol1 li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.myContactsMapCol1 ul li a {
	text-decoration: none;
	color: #577880;
	display: block;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #F4F6FA;
	border: 1px solid #CCC;
	margin-bottom: 1px;
}
.myContactsMapCol1 ul li a:hover {
	background-color: #DAE2E4;
}
.myContactsMapCol1 ul ul li {
	padding-left: 10px;
	margin-bottom: 10px;
	background-color: #8D9CA1;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FFF;
}

.myContactsMapCol2 {
	float: left;
	border: 1px solid #577880;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	margin-bottom: 10px;
	width: 100%;
}

.myContactsMapCol2a {
	float: left;
	border: 1px solid #577880;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	margin-bottom: 10px;
	width: 100%;
    text-align:center;
}

.myContactsMapCol2 .contactRepImg{
	float: left;
width: auto;
}

.myContactsMapCol2 .contactRepImg img {
	border: 1px solid #70706f;
}
