/* My new ----------- */
/*			Think about less than 430 anf bread cramp			*/
@media only screen
and (max-width : 464px){
	/* Styles */
	#search {display: none;}
	#connectBar {display: none;}
	#oil-price  {
		float:left;
	}
	#oil-price div:first-child  {
		float:none;
	}
	#oil-price div:nth-child(2)  {
		float:none;
	}
	#oil-price {margin-top: 3px; margin-bottom: 4px;
		margin-right: calc(50% - 100px);
		/*    <!-- Firefox -->*/
		margin-right: -moz-calc(50% - 100px);
		/*    <!-- Chrome and Safari -->*/
		margin-right: -webkit-calc(50% - 100px);
		margin-left: calccalc(50% - 100px);
		/*    <!-- Firefox -->*/
		margin-left: -moz-calc(50% - 100px);
		/*    <!-- Chrome and Safari -->*/
		margin-left: -webkit-calc(50% - 100px);
	}
}
@media only screen
and (min-width : 465px){
	/* Styles */
	#oil-price div:first-child  {
		float:right;
	}
	#oil-price div:nth-child(2)  {
		float:left;
	}
	#oil-price {margin-top: 3px; margin-bottom: 4px;
		margin-right: calc(50% - 215px);
		/*    <!-- Firefox -->*/
		margin-right: -moz-calc(50% - 215px);
		/*    <!-- Chrome and Safari -->*/
		margin-right: -webkit-calc(50% - 215px);
		margin-left: calc(48% - 215px);
		/*    <!-- Firefox -->*/
		margin-left: -moz-calc(50% - 215px);
		/*    <!-- Chrome and Safari -->*/
		margin-left: -webkit-calc(50% - 215px);
	}
}
@media only screen
and (max-width : 599px){
	/* Styles */
	/*#search {display: none;}*/
	#primaryNav {display: none;}
	/*#primaryNav ul li {float: none;}*/
	#primaryIndicator {display: none;}
	#dropDowns {display: none;}
	body.home #homeMasthead {display: none;}
	/*.pageWidth.slideShow {display: none;}*/
	body.home #inline {width: 100%; float: none;}
}
@media only screen
and (min-width : 600px){
	body.home #inline {width:52%; float: left;}
}
@media only screen
and (max-width : 718px){
	/*body.home #inline {width:52%; float: left;}*/
	#search {
		margin-top: 5px;
		margin-bottom: 10px;
	}
	.dropDownContainer .ddIMG {background-repeat:no-repeat;height:275px;width:275px;margin:24px 10px 12px 20px;float:left;background-size: 275px 275px;}
	.ddIMG + div {padding-right:10px;}
}
@media only screen
and (min-width : 719px){
	/* Styles */
	#search {
		margin-top: 52px;
	}
	.dropDownContainer .ddIMG {background-repeat:no-repeat;height:275px;width:275px;margin:24px 49px 12px 20px;float:left;background-size: 275px 275px;}
}
@media only screen
and (min-width : 799px) and (max-width : 799px){
}
@media only screen
and (max-width : 799px){
	.footerChunk {/*height:185px;*/padding-top:44px;
		width: calc(100% - 0px);
		/*    <!-- Firefox -->*/
		width: -moz-calc(100% - 0px);
		/*    <!-- Chrome and Safari -->*/
		width: -webkit-calc(100% - 0px);
		float:left;
	}
	#largeSocial {float: none; width: 98%;}
	#aboutDD .ddIMG {display:none;}
}
@media only screen
and (min-width : 800px){
	.footerChunk {/*height:185px;*/padding-top:44px;
		width: calc(98% - 450px);
		/*    <!-- Firefox -->*/
		width: -moz-calc(98% - 450px);
		/*    <!-- Chrome and Safari -->*/
		width: -webkit-calc(98% - 450px);
		float:left;
	}
	#oil-price {margin-top: 3px; margin-bottom: 4px;
		/*margin-left: calc(48% - 215px);
		/*    <!-- Firefox -->*/
		/*margin-left: -moz-calc(48% - 215px);
		/*    <!-- Chrome and Safari -->*/
		/*margin-left: -webkit-calc(48% - 215px);*/
	}
	#largeSocial {float: right; }

}
@media only screen
and (max-width : 1023px){
		/* Styles */
	.tabbedArea .tabs li span {
		width: calc(48% - 2px);
		/*<!-- Firefox -->*/
		width: -moz-calc(48% - 2px);
		/*<!-- Chrome and Safari -->*/
		width: -webkit-calc(48% - 2px);
	}
}
@media only screen
and (min-width : 1024px){
		/* Styles */
	.tabbedArea .tabs li span {
		width: calc(48% - 2px);
		/*<!-- Firefox -->*/
		width: -moz-calc(48% - 2px);
		/*<!-- Chrome and Safari -->*/
		width: -webkit-calc(48% - 2px);
	}
	.dropDownContainer.ddWide .twoColDD { width: 260px }
	.dropDownContainer.ddWide .threeColDD { width: 178px }
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
/* Styles */
}
/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 321px) {
/* Styles */
}
/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {
/* Styles */
}
/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
/* Styles */
}
/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
/* Styles */
}
/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
/* Styles */
}
/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1224px) {
/* Styles */
}
/* Large screens ----------- */
@media only screen
and (min-width : 1824px) {
/* Styles */
}
/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}


/* Font definitions */
/*@font-face {font-family: 'LatoBlack';src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-black-webfont.eot');src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-black-webfont.eot#iefix') format('embedded-opentype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-black-webfont.woff') format('woff'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-black-webfont.ttf') format('truetype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-black-webfont.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'LatoBold';src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-bold-webfont.eot');src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-bold-webfont.eot#iefix') format('embedded-opentype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-bold-webfont.woff') format('woff'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-bold-webfont.ttf') format('truetype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-bold-webfont.svg#LatoBold') format('svg');font-weight: bold;font-style: normal;}
@font-face {font-family: 'LatoRegular';src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-regular-webfont.eot');src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-regular-webfont.eot#iefix') format('embedded-opentype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-regular-webfont.woff') format('woff'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-regular-webfont.ttf') format('truetype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-regular-webfont.svg#LatoRegular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'LatoItalic';src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-italic-webfont.eot');src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-italic-webfont.eot#iefix') format('embedded-opentype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-italic-webfont.woff') format('woff'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-italic-webfont.ttf') format('truetype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-italic-webfont.svg#LatoItalic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'LatoBoldItalic';src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-bolditalic-webfont.eot');src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-bolditalic-webfont.eot#iefix') format('embedded-opentype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-bolditalic-webfont.woff') format('woff'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-bolditalic-webfont.ttf') format('truetype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/fonts/lato-bolditalic-webfont.svg#LatoBoldItalic') format('svg');font-weight: normal;font-style: normal;}
*/
/* Sitewide Default Styles */
body { margin:0; line-height:20px;color:#000;background-color: #fdb933;
	font-family: 'Droid Serif', serif;
/*	font-family: 'Signika', sans-serif;
	font-family: 'Nunito', sans-serif;
	font-family: 'Averia Sans Libre', cursive;
	font-family: 'Michroma', sans-serif;
	font-family: 'Cherry Cream Soda', cursive;
	font-family: 'Russo One', sans-serif;
	font-family: 'Racing Sans One', cursive;
	font-family: 'Patua One', cursive;
	font-family: 'Architects Daughter', cursive;
	font-family: 'Aldrich', sans-serif;
	font-family: 'Black Ops One', cursive;
	font-family: 'Coda', cursive;
	font-family: 'Rancho', cursive;
	font-family: 'Doppio One', sans-serif;
	font-family: 'Aclonica', sans-serif;
	font-family: 'Boogaloo', cursive;
	font-family: 'Sansita One', cursive;
	font-family: 'Iceland', cursive;
	font-family: 'Carter One', cursive;*/
	
	font-size: 14px;
	font-weight: 400;
	}
body.p1920 {font-family:arial;} /* Some Polish characters not available in Lato */
img { display: inline;border-style:none; max-width : 100%; height: auto;}
p { margin:4px 0 12px 0;}
a {color:#fdb933;text-decoration:none;}
a.withArrow { padding-right:12px;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/linkArrow.png);background-position:right 4px;background-repeat:no-repeat;}
a.withDownArrow { padding-right:12px;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/moreArrow.png);background-position:right 6px;background-repeat:no-repeat;}
a:hover {text-decoration:/*underline*/none;}
h1 {color:#464fa1;font-family:'Nunito', sans-serif;font-size:18px;font-weight:normal;margin:0 0 2px 0;text-transform:uppercase;}
h2 {font-family:'Nunito', sans-serif;font-size:14px;font-weight:normal;margin:4px 0 2px 0;}
h3 {font-family:'Nunito', sans-serif;font-size:12px;color:#945403;font-weight:normal;margin:0 0 2px 0;}
ul {margin:4px 0 18px 8px;padding:0 0 0 8px;line-height:20px;list-style-type:none;}
li {padding:0 0 0 8px;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/bullet.png);background-repeat:no-repeat;background-position:0px 7px;}
ol li {background-image:none;padding:0 0 0 0;}
/*hr {margin:12px 0;border-style:none;height:1px;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/hrbkgrnd.png);background-position:middle top;background-repeat:no-repeat;}*/
/* December 2012 Changes*/
hr {margin:12px 0;border-style:none;height:1px;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/home/homeNewsDivider.png);background-position:center top;background-repeat:no-repeat;}

hr.yellowBar {border-style:none;height:14px;background-position:-7px -550px;}
hr.greenBar {border-style:none;height:14px;background-position:-7px -571px;}
em {font-family:'LatoItalic';font-style:normal;}

table.inline {border-color:#707173;border-style:solid;border-width:1px;}
table.inline tr {}
table.inline th {background-color:#818282;color:#fff; padding:8px;font-size:12px;line-height:14px;}
table.inline td {font-size:12px;padding:6px 12px 6px 12px;}
table.inline tr.blue {background-color:#d6e8ef;}

a.blackArrow {padding-left:9px;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/blackArrow.png);background-repeat:no-repeat;background-position:0px 3px;text-decoration:underline !important;}
.lastInRow .greenBar {background-position:0 -571px;}
.pageWidth {width:/*1028px*/ 96%;margin: 0 auto;}
/*.sprite { background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/sprites.png);background-repeat:no-repeat;  }*/
.pipe {margin:0 4px; }
.tinyText { font-size:.8em;}
.up {color:#0d9e02;}
.down {color:#d5121f;}
.clear {clear:both;}
.wavyImage {float:left;margin-right:12px;margin-bottom:12px;}
.wavyImageWaves {position:absolute;background-position:right -880px;}
/*.redBox {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/redCurveBox.jpg);background-repeat:no-repeat;width:238px;height:115px;float:left;-moz-box-shadow: 2px 2px 5px #999;-webkit-box-shadow: 2px 2px 5px #999;box-shadow: 2px 3px 5px #999;border-style:solid;border-color:#fff;border-width:2px;padding:12px 36px 12px 12px;}*/
/*.greenBox {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/greenCurveBox.jpg);background-repeat:no-repeat;width:238px;height:115px;float:right;-moz-box-shadow: 2px 2px 5px #999;-webkit-box-shadow: 2px 2px 5px #999;box-shadow: 2px 3px 5px #999;border-style:solid;border-color:#fff;border-width:2px;padding:12px 36px 12px 12px;}*/
.greenBoxSmall {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/greenCurveBoxSmall.jpg);background-repeat:no-repeat;width:251px;height:87px;float:right;-moz-box-shadow: 2px 2px 5px #999;-webkit-box-shadow: 2px 2px 5px #999;box-shadow: 2px 3px 5px #999;border-style:solid;border-color:#fff;border-width:2px;padding:12px 18px 12px 18px;}
.blueBoxSmall {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/blueCurveBoxSmall.jpg);background-repeat:no-repeat;width:251px;height:87px;float:left;-moz-box-shadow: 2px 2px 5px #999;-webkit-box-shadow: 2px 2px 5px #999;box-shadow: 2px 3px 5px #999;border-style:solid;border-color:#fff;border-width:2px;padding:12px 18px 12px 18px;}
.mainGraphic { height:230px;width:593px;background-repeat:no-repeat;}
.mainGraphic h2 {position:absolute;margin:22px 0 0 22px;color:#ffffff;font-family:'LatoBlack';font-size:32px;text-shadow:#000 2px 2px 4px;}
.mainGraphic p {position:absolute;margin:80px 0 0 22px;width:320px;color:#ffffff;font-family:'LatoBold';text-shadow:#000 2px 2px 4px;}
.mainGraphic img {margin-top:12px;}
.leftShadow, .leftshadow {-moz-box-shadow: 2px 2px 5px #999;-webkit-box-shadow: 2px 2px 5px #999;box-shadow: 2px 3px 5px #999;float:left;margin:0 12px 12px 0;}
.leftnoshadow {float:left;margin:0 12px 12px 0;border-style:solid;border-width:2px; border-color:#c9cacc;}
.leftnoshadownostroke {float:left;margin:0 12px 12px 0;}
.textBlockButton {width:185px;margin-right:12px;float:left;margin-bottom:24px;}
.textBlockButton .h2Wrapper {min-height:48px;position:relative;}
.textBlockButton h2 {width:185px;position:absolute;bottom:0;font-family:'LatoBlack';font-size:14px;color:#464fa1;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/textBlocksBackground.png);background-repeat:no-repeat;background-position:left bottom;padding-bottom:8px;text-transform:uppercase;}
.textBlockButton p {color:#5f6062;font-family:'LatoBold';font-size:12px;}
.textBlockButton.lastInRow {margin:0;}
.textBlockButton.firstInRow {clear:both;}
.board {float:left; width:278px;margin-bottom:18px;padding-right:12px;}
.board img {float:left;margin-right:12px;-moz-box-shadow: 2px 2px 5px #999;-webkit-box-shadow: 2px 2px 5px #999;box-shadow: 2px 3px 5px #999;}
.board a {font-family:'LatoBold';}
.bio img {float:left;margin-right:12px;-moz-box-shadow: 2px 2px 5px #999;-webkit-box-shadow: 2px 2px 5px #999;box-shadow: 2px 3px 5px #999;}

.button {
	position: relative;
	padding: 3px 25px 5px 15px;
	background-color: #2da44a;
	color: #fff; /* text color */
	font-family: "Lato";
	font-size: 14px;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
	text-decoration:none;
}
.button, .ytPlayBtn {
  *zoom: expression(
    this.runtimeStyle.zoom="1",
    this.appendChild( document.createElement("small") ).className="after"
  );
}
.button:hover, .ytPlayBtn:hover { text-decoration: none;}
.button:after, .button .after {
	content: '';
	width: 10px;
	height: 15px;
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -6px;
	/*background: url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/sprites.png) -200px -651px no-repeat;*/
}

.ytPlayBtn {
	position: absolute;
	width: 118px;
	height: 118px;
	top: 50%;
	left: 50%;
	margin-top: -59px;
	margin-left: -59px;
	background: url(/web/20220417051031im_/http://www.kogc.co/images/white_circle.png) center no-repeat;
	cursor: pointer;
	opacity: 0.5;
}
.ytPlayBtn:hover {
	opacity: 1;
}

.ytPlayBtn:after {
	content: '';
	width: 37px;
	height: 46px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -23px;
	margin-left: -19px;
	background: url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/sprites.png) 0px -968px no-repeat;
	opacity: 1;
}

/* Connect With Us Bar Styles */
#connectBar {height:26px;background-color:#939393;font-family: 'LatoBlack';color:#ffffff;text-transform:uppercase;font-size:12px;/*line-height:20px;*/}
#connectBar a { color:#ffffff;text-decoration:none; }
#connectBar a:hover {text-decoration:underline;}
#smallSocial {float:right;}
#smallSocial div {float:left;margin-top:6px;}
.smallIcon { height:27px;width:27px;}
.smallIcon img { height:27px; width:27px; border-style:none;}
/*#largeSocial div {float:left;margin-top:6px;}*/
.icon { height:50px;width:50px;}
.icon img { height:48px; width:48px; border-style:none;}
.ytSmall { background-position: -1px 0px;margin-left:8px; }
.fbSmall { background-position: -30px 0px; }
.flSmall { background-position: -60px 0px; }
.inSmall { background-position: -90px 0px; }
.twSmall { background-position: -149px 0px; }
.stSmall { background-position: -179px 0px; }
.rsSmall { background-position: -120px 0px;margin-right:8px; }
.ytLarge { background-position: -1px -45px;margin-left:8px; }
.fbLarge { background-position: -50px -45px; }
.flLarge { background-position: -100px -45px; }
.inLarge { background-position: -150px -45px; }
.twLarge { background-position: -200px -45px; }
.stLarge { background-position: -250px -45px; }
.rsLarge { background-position: -300px -45px;margin-right:8px; }

/* December 2012 changes */
.smallIcon { width: 23px; height: 20px;}
.smallIcon img { width: 21px; height: 20px;}
#smallSocial div { margin-top: 0px; font-family: "LatoBold";}
#smallSocial .ytSmall { background-position: 0px -882px;}
#smallSocial .ytSmall:hover { background-position: 0px -908px;}
#smallSocial .flSmall { background-position: -23px -882px;}
#smallSocial .flSmall:hover { background-position: -23px -908px;}
#smallSocial .inSmall { background-position: -46px -882px;}
#smallSocial .inSmall:hover { background-position: -46px -908px;}
#smallSocial .twSmall { background-position: -69px -882px;}
#smallSocial .twSmall:hover { background-position: -69px -908px;}
#smallSocial .stSmall { background-position: -92px -882px;}
#smallSocial .stSmall:hover { background-position: -92px -908px;}
#smallSocial .rsSmall { background-position: -115px -882px;}
#smallSocial .rsSmall:hover { background-position: -115px -908px;}
#largeSocial div { margin-top: 0px; font-family: "LatoBold"; }
#largeSocial .ytLarge { background-position: 5px -1017px;}
#largeSocial .ytLarge:hover { background-position: 5px -1069px;}
#largeSocial .flLarge { background-position: -45px -1017px;}
#largeSocial .flLarge:hover { background-position: -45px -1070px;}
#largeSocial .inLarge { background-position: -95px -1017px;}
#largeSocial .inLarge:hover { background-position: -95px -1069px;}
#largeSocial .twLarge { background-position: -145px -1017px;}
#largeSocial .twLarge:hover { background-position: -145px -1069px;}
#largeSocial .stLarge { background-position: -195px -1017px;}
#largeSocial .stLarge:hover { background-position: -195px -1069px;}
#largeSocial .rsLarge { background-position: -245px -1017px;}
#largeSocial .rsLarge:hover { background-position: -245px -1069px;}
#connectBar {
	background: none;
	font: 12px "Lato";
	color: #818181;
	overflow: hidden /* hide the scrollbar for the background */
}

#connectBar #smallSocial {
	margin-right: 40px;
}

#connectBar .background {
	position: relative;
	height: 30px;
	z-index: -1;
	margin-bottom: -27px; /* offset the content */
	margin-left: 480px;
}

#connectBar .border-radius {
	width: 104px;
	height: 30px;
	background: url("/web/20220417051031im_/http://www.kogc.co/images/connectBarCurve.png") no-repeat;
}

#connectBar .background-fill {
	position: absolute;
	background-color: #fdb933;
	width: 934px;
	height: 30px;
	left: 104px;
	top: 0px;

	opacity: .25; /* layer alpha */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
  	filter: alpha(opacity=25);
}

/* Masthead Styles */
#masthead {height:153px;font-family: 'LatoBold';clear:both;font-size:13px;color:#5f6062;}
/*#logo { cursor:pointer;float:left;width:260px;height:98px;margin:14px 0 0 18px;background-position:0px -100px;}*/
#logo { cursor:pointer;float:left;/*width:300px;*/height:70px;margin:14px 0 0 0px;/*background-position:-1000px -1000px;*/}
#logo img { border:0; }
#metaNav {/*float:right;*/margin-top:12px;}
#search {float:right;clear:right;/*margin-top:37px;*/}
#searchBox { height:34px; width:297px;background-position: 0 -200px;}
#submitSearch {float:right;height:33px;width:51px;/*background-position:0px -240px;*/margin:1px 0 0 246px;position:absolute;}
#q {height:27px;width:243px;margin:4px 0 0 3px;border-style:none;background-color:transparent;padding:0 46px 0 4px;font-size:14px;font-family:'Droid Serif', serif;color:#2da44a;}
/** December 2012 Changes **/
#metaNav { 
/*	font-family: 'Droid Serif', serif;
	font-family: 'Signika', sans-serif;
*/	font-family: 'Nunito', sans-serif;
/*	font-family: 'Averia Sans Libre', cursive;
	font-family: 'Michroma', sans-serif;
	font-family: 'Cherry Cream Soda', cursive;
	font-family: 'Russo One', sans-serif;
	font-family: 'Racing Sans One', cursive;
	font-family: 'Patua One', cursive;
	font-family: 'Architects Daughter', cursive;
	font-family: 'Aldrich', sans-serif;
	font-family: 'Black Ops One', cursive;
	font-family: 'Coda', cursive;
	font-family: 'Rancho', cursive;
	font-family: 'Doppio One', sans-serif;
	font-family: 'Aclonica', sans-serif;
	font-family: 'Boogaloo', cursive;
	font-family: 'Sansita One', cursive;
	font-family: 'Iceland', cursive;
	font-family: 'Carter One', cursive;*/
	
	font-size: 14px;
	font-weight: 400;
	margin-top: 0;
	padding-right: 10px;
	border-top: solid 2px #2da44a;
/*	border-top: solid 2px #fdb933;*/
	}
#metaNav a { color: #fdb933; text-transform: none; padding-left: 20px }
#searchBox { background: none; border: 1px solid #2da44a; width: 257px; height: 26px; border-radius: 8px;}
#q { margin: 0px; font-size: 13px; padding-right: 10px; padding-left: 5px;}
#submitSearch{ height: 25px; width: 25px; background-image:url(/web/20220417051031im_/http://www.kogc.co/images/search25-25.png); margin: 3px 0 0 235px;}
/** December 2012 Changes **/
#masthead { height: 120px }
#masthead .pageWidth { margin-top: -22px }

/* Stock Ticker Styles */
#stockTicker {height:36px;width:149px;float:right;margin-top:-20px;}
#stockBlock {height:36px;width:149px;background-position:-60px -240px;font-size:12px;color:#5f6062;}
#sbPrice {margin:16px 0 0 52px;position:absolute;}
#sbChange {margin:16px 0 0 100px;position:absolute;background-position:-200px -620px;}
#sbChange.arrow {background-image:none;}
#sbChange.up.arrow {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/sprites.png);padding-left:14px;background-position:-200px -588px !important;}
#sbChange.down.arrow {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/sprites.png);padding-left:14px;background-position:-200px -601px !important;}
/** December 2012 Changes **/
#stockTicker { background-color: #f5f5f5;  border: 1px solid rgba(201,202,204,.5); margin: 0px; height: auto; width: auto; padding-top: 5px; padding-bottom: 5px; margin-top: -5px }
#stockTicker a { padding: 5px; font-family: "LatoBlack"; font-size: 12px; /*background: url(/web/20220417051031im_/http://www.kogc.co/images/MROLabel.png) left center no-repeat; */}
#stockTicker #sbChange { margin:0 0 0 10px;  position: relative; }
#stockTicker #sbChange.down.arrow {padding-top: 2px;}

/* Primary Nav Styles */
#primaryNav {font-family: 'LatoBold';font-size:14px;color:#333;}
#primaryNav a {text-decoration:none;color:#333;}
#primaryNav a:hover {color:/*#464fa1;*/#2da44a;/*border-top: solid 7px #2da44a;*//*font-variant: small-caps;*/}
#primaryNav ul {list-style-type:none;padding:0 0 3px 0;margin:0 18px 0 0;}
#primaryNav ul li {
	float:left;padding:0 35px 4px 0;margin:0;background-image:none;
/*	font-family: 'Droid Serif', serif;
	font-family: 'Signika', sans-serif;
	font-family: 'Nunito', sans-serif;
	font-family: 'Averia Sans Libre', cursive;
	font-family: 'Michroma', sans-serif;
	font-family: 'Cherry Cream Soda', cursive;
	font-family: 'Russo One', sans-serif;
	font-family: 'Racing Sans One', cursive;
	font-family: 'Patua One', cursive;
	font-family: 'Architects Daughter', cursive;
	font-family: 'Aldrich', sans-serif;
	font-family: 'Black Ops One', cursive;
*/	font-family: 'Coda', cursive;
/*	font-family: 'Rancho', cursive;
	font-family: 'Doppio One', sans-serif;
	font-family: 'Aclonica', sans-serif;
	font-family: 'Boogaloo', cursive;
	font-family: 'Sansita One', cursive;
	font-family: 'Iceland', cursive;
	font-family: 'Carter One', cursive;
	
*/	font-size: 18px;
	font-weight: 400;
	}
#primaryNav ul li.last {padding-right: 0;}
#primaryNav ul li.active a {color:#2da44a !important;}
/** December 2012 Changes **/
#primaryNav { font-size: 15px; margin-top: -20px }
#primaryNav ul { float: right }

/* Primary Nav Indicator Styles */
#primaryIndicator {clear:both;height:16px;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/pnGray.png);background-repeat:repeat-x;z-index:100;position:absolute;margin-top:20px;width:100%;}
#primaryDip {height:16px;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/pnBlue.png);background-repeat:repeat-x;width:0px;}
#primaryDip img {float:right;/*display: none;*/}
/** December 2012 Changes **/
#primaryNav { margin-top: -23px; }
#primaryIndicator { height: 39px; margin-top: 0px; box-shadow: inset 0px 6px 5px -3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 6px 5px -3px rgba(0,0,0,0.3); -webkit-box-shadow: inset 0px 6px 5px -3px rgba(0,0,0,0.3); z-index: 1002;}
#primaryDip { background: none; height: 39px; margin-top: -9px;}

/* Rich Dropdown styles */
/*.dropDownContainer {height: 314px;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/DDbkgrnd.png);width:740px;position:absolute;display:none;z-index:9;-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);box-shadow: 2px 3px 5px rgba(0,0,0,0.5);z-index:5;}*/
.dropDownContainer {height: 314px;/*background-image:url(/web/20220417051031im_/http://www.kogc.co/images/DDbkgrnd.png);*/background-image: linear-gradient(#fdb933,#f70);width:96%;/*position:absolute;*/display:none;z-index:9;-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);box-shadow: 2px 3px 5px rgba(0,0,0,0.5);z-index:5;}
.ddWide {width:/*1028px*/ 96%; /*left: 50%; margin-left: -514px;*/margin-left: 2%;}
.dropDownContainer {font-family:'LatoBold';font-size:14px;/*color:#58595b;*/color: #444;}
#servicesDD .ddIMG {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/SubMenu2.png); color:#fff;}
#globalDD .ddIMG {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/SubMenu2.png); }
#investorDD .ddIMG {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/SubMenu2.png); color:#fff;}
#socialDD .ddIMG {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/SubMenu2.png);color:#fff;}
#careersDD .ddIMG {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/SubMenu2.png);color:#fff;}
#aboutDD .ddIMG {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/SubMenu-1.jpg);color:#fff;}
#technologyDD .ddIMG {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/SubMenu2.png);color:#fff;}
.twoColDD, .threeColDD {float:left;
	width: calc((96% - 275px - 70px) / 2);
	/*<!-- Firefox -->*/
	width: -moz-calc((96% - 275px - 70px) / 2);
	/*<!-- Chrome and Safari -->*/
	width: -webkit-calc((96% - 275px - 70px) / 2);
	padding:24px 20px 12px 20px;
}
.dropDownContainer h2 {background-position:left bottom;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/richDDDivider.png);background-repeat:no-repeat;font-family: 'Coda', cursive;font-size:15px !important;color:#58595b;margin-top:0;padding-bottom:4px;}
.dropDownContainer ul {list-style-type:none;margin:0 0 20px 0;padding:0;}
.dropDownContainer li {background-image:none;margin:0;padding:0;font-family:'LatoBold';font-size:13px;}
.dropDownContainer a {/*color:#58595b;*/color: #464fa1;}
.dropDownContainer h2 a {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/h2arrow.png);background-repeat:no-repeat;background-position:right bottom;padding-right:10px; }
.dropDownSpacer {height:18px; width:20px;}
/** December 2012 Changes **/
.dropDownContainer {font: 17px "LatoRegular"; z-index: 1001; }
.twoColDD, .threeColDD { padding: 0px }
.twoColDD h2, .threeColDD h2 {background: url(/web/20220417051031im_/http://www.kogc.co/images/arrow-passive2.png) top left no-repeat;background-size: 11px; background-position: 10px 7px;/*background: url(/web/20220417051031im_/http://www.kogc.co/images/navDDArrowNormal.png) top left no-repeat;*/ padding-left: 30px; padding-bottom: 13px !important; padding-top: 2px;}
.twoColDD h2:hover, .threeColDD h2:hover {background: url(/web/20220417051031im_/http://www.kogc.co/images/arrow-active.png) top left no-repeat; background-size: 11px; background-position: 10px 7px;/*background-image: url(/web/20220417051031im_/http://www.kogc.co/images/navDDArrowHover.png);*/ }
.twoColDD h2 > a, .threeColDD h2 > a { display: block; padding: 0px 0px 0px 0px; background: none; text-decoration: none;}
.twoColDD h2 + ul, .threeColDD h2 + ul { margin: -15px 0px 15px 30px; }
.threeColDD h2 + ul li { font-family: "Lato";}
.threeColDD h2 { width: 130px;}
/*.ddIMG { padding-right: 79px !important }*/
.ddIMG + div { padding: 30px }
.ddIMG + div > div p { margin-top: 0px; line-height: 22px; }
.ddIMG + div > div hr { margin: 10px 0px 10px 0px; background-image: url("/web/20220417051031im_/http://www.kogc.co/images/hrDD.png");}
.ddIMG {
	*zoom: expression(
	this.runtimeStyle.zoom="1",
	this.appendChild( document.createElement("small") ).className="before");
}
.ddIMG:before, .ddIMG .before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	/*height: 25px;*/
	/*background: url("/web/20220417051031im_/http://www.kogc.co/images/bottomShadow.png") -60px -12px no-repeat;*/
}

/* Page Tools Styles */
#pageTools {height:34px;}
#pageToolsWrapper {float:right;}
#resizeTool {float:left;height:11px;width:56px;background-position:0px -860px;margin-right:5px;}
#resizeSmallTool {float:left;height:11px;width:9px;background-position:-61px -860px;margin-right:2px;}
#resizeMediumTool {float:left;height:11px;width:10px;background-position:-71px -860px;margin-right:3px;}
#resizeLargeTool {float:left;height:11px;width:11px;background-position:-83px -860px;margin-right:10px;}
#printTool {float:left;height:11px;width:46px;background-position:-100px -860px;margin-right:10px;}
#emailTool {float:left;height:11px;width:47px;background-position:-150px -860px;}
#resizeTool.on {background-position:0px -840px;}
body.resize0 #resizeSmallTool {background-position:-61px -840px;}
body.resize1 #resizeMediumTool {background-position:-71px -840px;}
body.resize2 #resizeLargeTool {background-position:-83px -840px;}
#resizeSmallTool:hover {background-position:-61px -840px;}
#resizeMediumTool:hover {background-position:-71px -840px;}
#resizeLargeTool:hover {background-position:-83px -840px;}
#printTool:hover {background-position:-100px -840px;}
#emailTool:hover {background-position:-150px -840px;}

/* Left Nav styles */
#leftNav { font-family: 'LatoBold'; color:#5f6062;margin:0/* 0 0 19px*/;float:left;display:inline;}
#leftNav a {text-transform: uppercase;color: #2da44a;text-decoration:none; }
#leftNav h2 { margin:2px 0 8px 0;font-size:16px;font-weight:normal; }

/* Secondary nav links */
#leftNav ul {list-style-type: none;margin:0;padding:0;font-family: 'LatoBlack';font-size:13px;}
#leftNav ul li { cursor:pointer;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/LeftNavSecOff.png);background-repeat:no-repeat;background-position:top right;background-color:#ffffff;width:156px; min-height:21px;-moz-box-shadow: -2px 2px 6px #bbb;-webkit-box-shadow: -2px 2px 6px #bbb;box-shadow: -2px 2px 6px #bbb;margin:0 0 4px 0;padding:4px 11px 0 11px; }
/*#leftNav ul li a {color:#818282;}*/
#leftNav ul li:hover a {color:#5f6062;}
#leftNav ul li.active {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/LeftNavSecBkgrnd.png);background-repeat:no-repeat;background-position:top right;}
#leftNav ul li.active a {color:#999; }

/* Tertiary nav links */
#leftNav ul li.active ul {padding-left:6px;padding-bottom:4px;margin-top:8px;font-family:'LatoBold'; }
#leftNav ul li.active ul li {min-height:12px;background-color:transparent;background-image:none;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;padding:1px 0 1px 0;width:149px;}
#leftNav ul li.active ul li:hover a {color:#5f6062 !important;}
#leftNav ul li.active ul li a {color:#5f6062; }
#leftNav ul li.active ul li.active a {color:#464fa1 !important; }
#leftNav ul li.active ul li.ancestor a {color:#5f6062 !important; }
#leftNav ul li.active ul li {background-image:none; }

/* Quatenary nav links */
#leftNav ul li.active ul li.active ul { padding-left:0; }
#leftNav ul li.active ul li.active ul li {background-image: url(/web/20220417051031im_/http://www.kogc.co/images/hollowBullet.png);background-repeat:no-repeat; background-position:0 6px;padding-left:10px; width:147px; }
#leftNav ul li.active ul li.active ul li a {color:#818282 !important;}
#leftNav ul li.active ul li.active ul li.active {background-image: url(/web/20220417051031im_/http://www.kogc.co/images/blueHollowBullet.png);}
#leftNav ul li.active ul li.active ul li.active a {color:#464fa1 !important;}
#leftNav ul li.active ul li.active ul li.ancestor {background-image: url(/web/20220417051031im_/http://www.kogc.co/images/hollowBullet.png); }
#leftNav ul li.active ul li.active ul li.ancestor a {color:#5f6062 !important; }
#leftNav ul li.active ul li.active ul li:hover a {color:#5f6062 !important;}
#leftNav ul li.active ul li.active ul li.active:hover a {color:#464fa1 !important;}
#leftNav ul li.active ul li.active ul li.active:hover {background-image: url(/web/20220417051031im_/http://www.kogc.co/images/hollowBullet.png);}
#leftNav ul li.active ul li.active ul li.ancestor:hover a {color:#5f6062 !important;}


/* Quinary nav links */
#leftNav ul li.active ul li.active ul li.active ul li { width:130px; }
#leftNav ul li.active ul li.active ul li.active ul li a { color:#818282 !important; }
#leftNav ul li.active ul li.active ul li.active:hover ul li a {color:#818282 !important;}
#leftNav ul li.active ul li.active ul li.active ul li:hover a {color:#5f6062 !important;}
#leftNav ul li.active ul li.active ul li.active ul li.active a {color:#464fa1 !important;}
/*#leftNav ul li.active ul li.active ul li.active ul li.ancestor a {color:#5f6062 !important; }*/

/*December 2012 changes*/
#leftNav { /*width: 197px;*//*min-width: 120px;*/ /*max-width: 225px; */width: 20%;}
#leftNav ul { list-style-type: none; font-family: ""; font-size: 14px; }
#leftNav > ul { margin-top: 25px; }
#leftNav ul li a { color: #686868; padding: 8px 0px 8px 0px; display: block; text-decoration: none; font-family:'Nunito', sans-serif;}
#leftNav ul li > a:hover { background-color: #fc0; }
#leftNav ul li.active ul li.active a { color:#464fa1 !important; }
/*#leftNav li.active > a { color: #464fa1 !important; }*/
#leftNav li > .arrow { float: left; }
/*Non-active li, overwrite existing css*/
#leftNav ul li { padding: 0px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; background: none; margin: 0px; width: auto !important; }
/*#leftNav ul li { border: none !important;}*/
/*Secondary nav links*/
#leftNav > ul > li { line-height: 16px;}
#leftNav > ul > li.active { /*padding-bottom: 10px;*/ /*border: 1px solid #FFCC00 !important;*/border-top: 2px solid #FFCC00; border-bottom: 2px solid #FFCC00; background: none; padding-left: 0px; overflow: hidden;}
#leftNav > ul > li.active.isParent { margin-left: 0px; border: 2px solid #fc0;}
#leftNav > ul > li > .arrow { width: 20px; height: 20px; margin: 6px 5px 5px 5px;}
#leftNav > ul > li.isParent > .arrow { background: url(/web/20220417051031im_/http://www.kogc.co/images/arrow-passive2.png) top left no-repeat; background-size: 11px; background-position: 0px 3px;}
#leftNav > ul > li.isParent:hover > .arrow { background: url(/web/20220417051031im_/http://www.kogc.co/images/arrow-active.png) top left no-repeat; background-size: 11px; background-position: 0px 3px;}
#leftNav > ul > li.active.isParent > .arrow { 
	background: url(/web/20220417051031im_/http://www.kogc.co/images/arrow-active.png) top left no-repeat;
	background-size: 11px;
	background-position: 0px 3px;
}
#leftNav > ul > li.active.isParent.ancestor > .arrow  { /*background-color: transparent;*/ background: url(/web/20220417051031im_/http://www.kogc.co/images/arrow-passive2.png) top left no-repeat; background-size: 11px; background-position: 0px 3px;}
#leftNav > ul > li.active.isParent.ancestor:hover  > .arrow  { /*background-color: transparent;*/ background: url(/web/20220417051031im_/http://www.kogc.co/images/arrow-active.png) top left no-repeat; background-size: 11px; background-position: 0px 3px;}

#leftNav > ul > li.active.isParent > a { margin-bottom: -8px;}
#leftNav > ul > li.active > a:hover { background-color: transparent; }
#leftNav > ul > li.active.ancestor > a { background-color: transparent;}
/*Tertiary nav links*/
#leftNav > ul > li > ul { padding-left: 0px !important;}
#leftNav > ul > li > ul > li { line-height: 15px; font-size: 13px; }
#leftNav > ul > li.active > ul { /*border-top: 1px solid #838789;*/ border-top: 2px solid #FC0; padding-bottom: 0px; }
#leftNav > ul > li.active > ul > li { padding-top: 0px !important; padding-bottom: 0px !important;}
#leftNav > ul > li > ul > li.first { margin-top: 5px; }
#leftNav > ul > li > ul > li.last { margin-bottom: -1px; }
/*Active should not have background color on hover*/
#leftNav > ul > li > ul > li.active > a:hover { background-color: transparent; }
/*But have if is an ancestor*/
#leftNav > ul > li > ul > li.active.ancestor > a:hover { background: #ddd;}
#leftNav > ul > li > ul > li.active.ancestor > a { color: #818282 !important; }

#leftNav > ul > li > ul > li { padding-left: 20px !important; /*margin-top: 5px; margin-bottom: 5px;*/ margin-left: 0px; }
#leftNav > ul > li > ul > li > .arrow { margin: 9px 0px 0px -15px; height: 19px; width: 15px; }
#leftNav > ul > li > ul > li.isParent > .arrow {background: url("/web/20220417051031im_/http://www.kogc.co/images/rackspace/sprites.png") -200px -633px no-repeat; }
#leftNav > ul > li > ul > li.isParent.active > .arrow { background-position: -200px -617px; }
#leftNav > ul > li > ul > li > a { margin-left: -20px; padding-left: 20px !important; padding-top: 8px !important; padding-bottom: 8px !important; }
#leftNav > ul > li > ul > li.active a { color: #464fa1 !important;}
/*The rest of nav links*/
#leftNav > ul > li > ul > li a { padding: 0px; }
#leftNav > ul > li > ul > li > ul > li > .arrow { width: 15px; height: 26px; /*margin-left: 20px;*/ margin-left: 5px; }
#leftNav > ul > li > ul > li > ul > li.last { margin-bottom: -5px; }
#leftNav > ul > li > ul > li > ul > li.active > a:hover { background-color: transparent; }
#leftNav > ul > li > ul > li > ul li { background: none !important; font-family: "LatoRegular"; font-size: 13px;}
#leftNav > ul > li > ul > li > ul li a { padding-top: 5px; padding-bottom: 5px;}
#leftNav > ul > li > ul > li > ul li.active { font-family: "LatoBold"; }
#leftNav > ul > li > ul > li > ul > li { margin-left: -25px; padding-left: 0px !important; }
#leftNav > ul > li > ul > li > ul { margin-top: 0px !important; }
/*#leftNav > ul > li > ul > li.active > ul { padding-bottom: 20px !important; }*/
#leftNav > ul > li > ul > li > ul > li.active + li { margin-top: -1px;}

#leftNav > ul > li > ul > li > ul > li.active.isParent { background-color: #d9eff7 !important; margin-top: -1px;}
#leftNav > ul > li > ul > li > ul > li > ul { margin-top: -5px !important; }
#leftNav > ul > li > ul > li > ul > li.active { padding-bottom: 8px; }
#leftNav > ul > li > ul > li > ul > li > ul > li a { margin-left: -5px; padding: 4px 10px 4px 15px; line-height: 19px; }
#leftNav > ul > li > ul > li > ul > li > ul > li.active a { background-color: transparent; }
#leftNav > ul > li > ul > li > ul > li > ul > li.last { margin-bottom: -5px;}

body.p1908 #leftNav ul { margin-top:24px;}
body.p1908 #leftNav ul li {background-image:none;background-color:transparent;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;width:162px; margin: 0 0 4px 0px; padding: 4px 11px 0 11px;}
body.p1908 #leftNav ul li a { color:#fff !important; }
body.p1908 #leftNav ul li.active {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/mapNavBkgrnd.png);background-position:top left;}
body.p1908 #leftNav ul li.active a {color:#2da44a !important; }
/*December 2012 changes*/
body.p1908 #leftNav > ul > li.active { border: none !important; background-repeat: no-repeat; }
body.p1908 #leftNav > ul > li > .arrow { width: 0px; margin: 0;}
body.p1908 #leftNav ul li a { padding: 0; font-family: "LatoBlack"; font-size: 13px;}
body.p1908 #leftNav ul li > a:hover { background-color: transparent; }

/* These items span to three lines, need to accomodate them */
#ulNav2282 .arrow, #ulNav2283 .arrow {
	height: 46px !important;
}

/* Breadcrumbs */
#breadcrumbs { background-color:#464fa1;min-height:76px;/*background-image:url(/web/20220417051031im_/http://www.kogc.co/images/breadcrumbBkgrndBkgrnd.png);*/background-repeat:repeat-x;clear:both;margin-top:18px;color:#eee; }
#bcWrapper {margin:0 auto;background-repeat:no-repeat;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/breadcrumbBkgrnd.png);background-position:top center;min-height:31px;}
#bcHome { float:left; background-position:-280px 0;height:14px; width:17px;margin: 39px 0 0 18px; }
#bcHome img {height:14px; width:17px;border-style:none; }
#breadcrumbs ul {list-style-type:none;margin:0;padding:39px 0 0 0;line-height:17px;}
#breadcrumbs ul li {float:left;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/bcPipe.png);background-repeat:no-repeat; padding-left: 9px;margin-left:6px;background-position:0 5px;}
#breadcrumbs a {text-decoration:none; }
#breadcrumbs a:hover {text-decoration:underline; /*cursor: pointer;*/}
/*December 2012 changes*/
#breadcrumbs { background-image: none; min-height: 60px; width: 100%; /*margin-left: -1%;*/}
#bcWrapper { background: none;}
#bcWrapper #bcHome { margin-top: 17px;}
#bcWrapper ul { padding-top: 18px;}
#bcWrapper .pageWidth .footerChunk { padding-top: 24px; padding-bottom: 24px; }
#bcWrapper .pageWidth .footerChunk h1 { font-size: 18px; color: #FFF; }
#bcWrapper .pageWidth .footerChunk p { /*font-family: "LatoBold"; */font-size: 15px; }
#bcWrapper .pageWidth .footerChunk img {
	padding-bottom: 24px;
	float: left;
	border: 0px;
	-ms-transform: rotate(7deg);
	-webkit-transform: rotate(7deg);
	margin-right: 40px;
	transform: rotate(-15deg);
	margin-left: 5%;
	max-width: 22.5%;
}
#bcWrapper #largeSocial {/* margin-top: 24px; background-position: -300px -595px;*/ 
	padding-top: 0px;
	padding-bottom: 0px;
	float: right;
}
#bcWrapper #largeSocial h2 {font-size: 15px; text-transform: uppercase; color: #FFF;}

/* Footer Navigation */
#footerNav {background-color:#2da44a;min-height:120px;font-family:'Nunito', sans-serif;color:#ffffff;padding-top: 10px; width: 100%; /*margin-left: -1%;*/}
#footerNav a {color:#eee;text-decoration:none;}
#footerNav a:hover {color:#464fa1;}
#footerNav h3 {font-weight:normal;margin-top:0;font-size:15px;color:#ccc;}
#footerNav div.tab {top:-9px;left:-34px;background-position:0 -30px; width:50px;height:13px;position:relative;display: none;}
#footerNav ul {font-family:'Nunito', sans-serif;margin-bottom:0;margin-left:0;padding-left:0;font-size:13px;list-style-type:none;}
#footerNav ul li {padding:0 0 6px 0;background-image:none;}
.footerCol {float:left;width:150px;padding-left:20px;margin-bottom: 15px;min-height: 42px;}
#copyright {font-family:'Coda', cursive; font-weight:400; color:#fdb933; font-size:20px; margin-top:15px; padding-bottom: 10px; margin-bottom: 21px; margin-bottom: 21px;}

/* Inline styles */
#inline {/*float:left;*/margin-left:2%;min-height:240px;display:block;width:/*782px*/96%;}
#inline a, #inline a:visited {color:#464fa1;}
body.hasSidebar #inline {width:/*561px*/77%;float:left;}
.twoCol {width:290px;float:left;padding-right:12px;}
.twoCol p {/*line-height:14px;margin-bottom:6px;*/}
.threeCol {width:170px;float:left;padding-right:12px;}
.threeCol p {line-height:14px;margin-bottom:6px;}
.inlineBox {font-size:12px;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/inlineBoxBkgrnd.png);width:552px;min-height:83px;background-repeat:no-repeat;background-color:#fff;border-style:solid;border-width:1px;border-color:#cacbcb;padding:6px 20px;margin-bottom:18px;}
.inlineBox p {line-height:14px;}
.inlineBox .twoCol {width:262px;float:left;}
.lastInRow {padding-right:0;margin-right:0;}

/* Shade Button Styles */
.shadebuttonwrapper {float:left;margin-top:12px;}
.shadeclipper {overflow:hidden;position:absolute;z-index:1;}
.shadebutton { margin:0 6px 4px 0; }
.shadebuttontrigger { position:absolute;z-index:3; }
.shadebuttontrigger img {border-style:none;cursor:pointer;}
.shadebuttontab {margin-top:-99px;position:absolute;background-position:right -390px;z-index:1;height:125px;}
.shadebuttonlabel {font-family:'LatoBold';color:#ffffff;font-size:14px;position:absolute;margin:12px 0 0 8px;text-shadow:#000 2px 2px 4px;width:132px;text-transform:uppercase;z-index:2;}
.shadebuttondesc {font-family:'LatoBold';font-size:12px;color:#606060;margin:60px 8px 0px 8px; line-height:15px;}

/* Alternate (Bottom Up) Shade Button Styles */
.BUshadebuttonwrapper {float:left;}
.BUshadeclipper {overflow:hidden;position:absolute;z-index:1;margin-top:-10px;}
.BUshadebutton { margin:0 5px 6px 0; }
.BUshadebuttontrigger { position:absolute;z-index:3; }
.BUshadebuttontrigger img {border-style:none;cursor:pointer;border: solid 1px #CCC;}
.BUshadebuttontrigger:hover img {border-style:none;cursor:pointer;border: solid 0 1px 1px 1px #CCC;}
.BUshadebuttontab {margin-top:98px;position:absolute;background-position:right top;z-index:1;height:125px;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/buShadeButtonTab.png);background-repeat:no-repeat;z-index:2;}
.BUshadebuttoncorner {height:26px;width:26px;margin:72px 0 0 166px;position:absolute;background-repeat:no-repeat;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/cornerButton.png);z-index:3;}
.BUshadebuttonlabel {font-family:'LatoBlack';color:#464fa1;font-size:14px;position:absolute;margin:12px 0 0 8px;width:110px;z-index:1;}
.BUshadebuttondesc {font-family:'LatoBold';font-size:12px;color:#ffffff;margin:19px 10px 0px 10px; line-height:15px;}

/* YouTube Video Styles */
.embedYouTubeVideo {z-index:1;position:relative;}
.embedYouTubeVideo object {margin:18px 12px 18px 0;z-index:1;border-style:solid;border-color:#cacbcb;border-width:5px;}
.youTubeVideoDescription {margin: 0 0 8px 12px;position:absolute;bottom:0;right:0;width:206px;}
body.p1908 .youTubeVideoDescription {width:305px;}
.youTubeVideoDescription h2 {}
.embedYouTubeVideo.multi {float:left;}
.embedYouTubeVideo.multi object {margin:18px 12px 4px 0;}
.embedYouTubeVideo.multi .youTubeVideoDescription {width:150px;position:relative;margin:0;}
.youtubeVideo {float:left;}
.youtubeVideoMulti {float:left;margin-right:36px;}
.youtubeVideoMulti .youTubeVideoDescription {font-size:11px;line-height:14px;margin: 0 0 8px 12px;position:absolute;bottom:0;right:0;width:206px;}
.youtubeVideoMulti .youTubeVideoDescription h2 { font-size:12px;}
.homeVideo object {margin:0;z-index:1;border-style:none;}

/* Sidebar styles */
#sidebar {float:right;width:215px;font-size:13px;line-height:14px;color:#231f20;}
#sidebar h2 {margin-top:18px;color:#4c4c4c;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/sidebarDivider.png);background-repeat:no-repeat;background-position:left bottom;padding-bottom:8px;margin-bottom:6px;}
#sidebar h3 {font-family:'LatoBlack';font-size:14px;color:#5f6062;}
.yellowBox h3 {position:absolute;text-transform:none;width:137px;}
.yellowBox p {position:absolute;margin-top:48px;}
.yellowBox {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/yellowSidebarBox.png);height:67px;width:137px;padding: 9px 46px 12px 12px;}

/* Sidebar Stock Box Styles */
#sidebarStockBox {font-family:'LatoBold';color:#5f6062;width:198px;height:207px;background-position:0 -590px;margin-bottom:9px;}
#ssbExchange {position:absolute;margin:40px 0 0 89px;}
#ssbPrice {position:absolute;margin:71px 0 0 89px;}
#ssbChange {position:absolute;margin:102px 0 0 89px;}
#ssbVolume {position:absolute;margin:133px 0 0 89px;}
#ssbStamp {position:absolute;margin:159px 0 0 10px;width:177px;font-size:10px;}

/* Overlapping Tab Styles */
.oTabGroup {margin-bottom:18px;float:left;width:800px;}
body.hasSidebar .oTabGroup {width:593px;}
body.p1908.hasSidebar .oTabGroup {width:750px;float:left;}
body.p1908.hasSidebar #sidebar {margin-top:46px;}
.oTabGroup div.active {display:block;}
.oTabContent {padding:24px;position:auto;top:0px;border-style:solid;border-width:1px;border-color:#e8e8e8;display:none;clear:both;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/sidebarTabContentBkgrnd.png) !important;background-repeat:repeat-x !important;background-position:left bottom;background-color:#eeeeee;}
.oTab {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/InlineTabs.png);cursor:pointer;position:relative;z-index:2;height:22px;float:left;background-position:0px -121px;background-repeat:repeat-x !important;font-family:'LatoBlack';font-size:12px;color:#444444;padding-top:6px;}
body.p2189 .oTab {font-size:11px;}
body.p1920 .oTab {font-family:arial;font-weight:bold;} /* Some polish characters not present in LatoBlack */
.oTab.active {background-position:0px -90px;}
.oTab.first {width:13px;background-position:0px -1px;cursor:default;}
.oTab.first.nextActive {background-position:0px -31px;}
.oTab.Right {background-position:-10px -61px;width:31px;cursor:default;}
.oTab.Right.active {background-position:-10px -31px;}
.oTab.Right.nextActive {background-position:-10px -1px;}
.oTab.Right.last {background-position: -53px -31px;width:21px;}
.oTab.Right.last.active {background-position: -53px 0px;}

/*December 2012 changes*/
/*.oTab { background: none;}
.oTabContent { background-image: none !important; background-color: transparent;}*/
.tabbedArea { margin-bottom: 18px}
.tabbedArea .tabs { list-style: none; margin: 0; padding: 0; overflow: hidden; position: relative; }
.tabbedArea .tabs li { display: inline; background-image: none; height: 34px; line-height: 34px; cursor: pointer; padding: 0;}
.tabbedArea .tabs li.multiline {
	line-height: normal;
}

body.p1908.hasSidebar .tabbedArea {
	width: 750px;
	float: left;
}
body.p2039.hasSidebar .tabbedArea {
	width: 593px;
	float: left;
}

body.p1908 .tabbedArea .tabs,
body.p2039 .tabbedArea .tabs { margin-top: -3px; }
body.p2039 .tabbedArea .tabs { padding-top: 10px;}

body.p1908 .tabbedArea .tabs li,
body.p2039 .tabbedArea .tabs li,
body.p2191 .tabbedArea .tabs li { height: auto; line-height: normal; }
body.p1908 .tabbedArea .tabs li span,
body.p2039 .tabbedArea .tabs li span,
body.p2191 .tabbedArea .tabs li span { width: auto; padding: 5px 15px; }
body.p1908 .tabbedArea .tabs li.active span,
body.p2039 .tabbedArea .tabs li.active span,
body.p2191 .tabbedArea .tabs li.active span { padding-top: 8px !important; }

body.p2189 .tabbedArea .tabs li span { width: auto; padding: 5px 7px; font-size: 12px;}
body.p2189 .tabbedArea .tabs li.active span { padding-top: 8px !important; }
/*
.tabbedArea .tabs li span {
  float: left;
  display: block;
  /* makes tabs close to each other */

  /* cosmetic *//*

  color: #464fa1;
  text-decoration: none;
  border: 1px solid #c6c6c6;
  border-right: 1px solid #c6c6c6;
  border-left: 1px solid #c6c6c6;
  background-color: #e8e8e8;
  padding: 5px;
  font-family: 'Coda', cursive;
  font-size: 20px;
  width: 194px;
  text-align: center;
  margin: 0px;
  padding-top: 0px;
  margin-top: 3px;
}
.tabbedArea .tabs li.active span {
  /* Relative so we can use :before and :after with
				absolute position based on the tab *//*

  position: relative;
  border-bottom: none;
  padding-top: 3px;
  margin-top: 0px;

  /* Cosmetics *//*
  background-color: #fff;
}*/

.tabbedArea .tabs li.active span {
	*zoom: expression(
    this.runtimeStyle.zoom="1",
    this.appendChild( document.createElement("small") ).className="after",
    this.appendChild( document.createElement("small") ).className="before"
  );
}

.tabbedArea .tabs li.active span:after,
.tabbedArea .tabs li.active span .after,
.tabbedArea .tabs li.active span:before,
.tabbedArea .tabs li.active span .before {
  display: block;
  content: '';
  position: absolute;
  bottom: 0;
  /* at the bottom of the active tab */

  height: 0px;
  width: 999em;
  border-bottom: 1px solid #c6c6c6;
}
.tabbedArea .tabs li.active span:before,
.tabbedArea .tabs li.active span .before {
  right: 100%;
  /* extends to fill the right of the active tab */
  margin-right: 1px;
}
.tabbedArea .tabs li.active span:after,
.tabbedArea .tabs li.active span .after {
  left: 100%;
  /* extends to fill the left of the active tab */
  margin-left: 1px;
}

.tabbedArea .tabContainer {
  overflow: hidden;
  position: relative;
  top: -1px;
}
.tabbedArea .tabContainer .tabContent {
  display: none;
  height: 646px;
  position: relative;
  /*overflow: hidden;*/
  overflow: auto;
  padding: 10px 25px;
  border-right: 1px solid #c6c6c6;
  border-bottom: 1px solid #c6c6c6;
  border-left: 1px solid #c6c6c6;
  background-color: rgba(255, 255, 255, 0.5);
}
.tabbedArea .tabContainer .tabContent.active {
  display: block !important;
}

body.p1908 .tabbedArea .tabContainer .tabContent,
body.p2039 .tabbedArea .tabContainer .tabContent {
	height: auto;
}

body.p1908 .tabbedArea .tabContainer .tabContent {
	border: none;
}

.tabbedArea .tabContainer .tabContent .newsDate, .rssincl-itemdate {
	font-family: "Arial";
	font-size: 11px;
	font-weight: 800;
}
.tabbedArea .tabContainer .tabContent .newsDate + a , .rssincl-itemdesc{
	color: #464fa1;
	font-size: 14px;
/*	font-weight: 800;*/
}
.tabbedArea .tabContainer .tabContent div.clear {
  float: none;
}

#tab3860 {
	line-height: normal;
}



/* Overlapping Picture Tab Styles */
.picture.oTabGroup div {}
.picture.oTab {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/pictureTabs.png);}
.picture.oTabContent {border-style:none;background-image:none;background-color:transparent;background-image:none !important; }

/* Overlapping Sidebar Tab Styles */
body.hasSidebar .sidebar.oTabGroup {width:auto;}
.sidebar.oTabContent {top:-1px;padding:12px;}
.sidebar.oTab {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/sidebarTabs.png);height:17px;background-position:0px -100px;}
.sidebar.oTab.active {background-position:0px -75px;}
.sidebar.oTab.first.nextActive {background-position:0px -25px;}
.sidebar.oTab.Right {background-position:-10px -50px;width:23px;}
.sidebar.oTab.Right.active {background-position:-10px -25px;}
.sidebar.oTab.Right.nextActive {background-position:-10px 0px;}
.sidebar.oTab.Right.last {background-position: -34px -25px;width:21px;}
.sidebar.oTab.Right.last.active {background-position: -34px 0px;}

/* Sidebar Tab Lists */
.sidebar.oTabContent ul {margin:0;padding:0}
.sidebar.oTabContent li {line-height:16px;padding:8px 0;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/sidebarTabULDivider.png) !important;background-position:center bottom;background-repeat:no-repeat;font-size:12px;color:#4b4b4b;}
.sidebar.oTabContent li strong {font-family:'LatoBlack';font-weight:normal;}
.sidebar.oTabContent li.last {background-image:none !important;}

/* Inline Accordion Styles */
#inlineAccordion {position:auto;width:800px;}
body.hasSidebar #inlineAccordion {width:593px;}
.inlineAccordionTab { color:#5f6062;text-transform:uppercase;font-family:'LatoBold';font-size:13px;cursor:pointer;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/accordionTabOff.png);background-repeat:no-repeat;border-style:none;width:592px; height:25px;padding:6px 0 0 36px;margin:2px 0 0 0;position:relative;}
.inlineAccordionTab.active { background-image:url(/web/20220417051031im_/http://www.kogc.co/images/accordionTabOn.png);}
.inlineAccordionContent { position:auto;display:none;padding:8px 10px 20px 10px;width:570px;border-style:solid;border-width:0 1px 1px 1px;border-color:#d3d3d3;margin-bottom:2px;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/accordionContentBkgrnd.png);background-repeat:repeat-x;background-position:left bottom; }
.accTwoCol { float:left;margin-right:44px;width:320px;display:inline; }
.inlineAccordionContent h3 {}


/* Global Map Styles */
#globalTabs {position:auto;margin-top:-28px;}
h2.tabLabel {float:left;color:#fff;font-family:'LatoBlack';padding-right:6px;}
#backToMap {margin-top:18px;}
#backToMap a { font-size:12px;color:#353535;}
/*.bannerText {position:absolute;margin:250px 200px;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/bannerTextBackground.png);background-repeat:no-repeat;height:100px;width:987px;padding:12px 0 0 39px;}*/
/*.bannerText h2 {color:#464fa1;font-size:16px;}*/
/*.bannerText p {width:639px;color:#353535;}*/

#banner {min-width:/*1028px*/ 96%;background-position:center top;height:504px;background-color:#02709e;background-repeat:no-repeat;}
body.p1908 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/worldMap.jpg);} /* Global Operations */
body.p1917 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/angolaBanner.jpg);height:410px;} /* Angola */
body.p2893 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/gabonBanner.jpg);height:410px;} /* Gabon */
body.p2894 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/kenyaBanner.jpg);height:410px;} /* Kenya */
body.p2907 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/ethiopiaBanner.jpg);height:410px;} /* Ethi */
body.p1918 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/canadaBanner.jpg);height:410px;} /* Canada */
body.p1919 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/equatorialGuineaBanner.jpg);height:410px;} /* Equatorial Guinea */
body.p1920 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/polandBanner.jpg);height:410px;} /* Poland */
body.p1921 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/indonesiaBanner.jpg);height:410px;} /* Indonesia */
body.p1922 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/iraqiKurdistanBanner.jpg);height:410px;} /* Iraqi Kurdistan Region */
body.p2917 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/kurdistanMountains.jpg);height:410px;} /* Iraqi Kurdistan Region */
body.p1923 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/libyaBanner.jpg);height:410px;} /* Libya */
body.p1924 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/norwayBanner.jpg);height:410px;} /* Norway */
body.p1925 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/unitedKingdomBanner.jpg);height:410px;} /* United Kingdom */
body.p1926 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/alaskaBanner.jpg);height:410px;} /* Alaska */
body.p1927 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/appalachianBasin.jpg);height:410px;} /* Appalachian Basin */
body.p1928 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/coloradoBanner.jpg);height:410px;} /* Colorado */
body.p1929 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/northDakotaBanner.jpg);height:410px;} /* North Dakota */
body.p1930 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/oklahomaBanner.jpg);height:410px;} /* Oklahoma */
body.p1931 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/texasBanner.jpg);height:410px;} /* Texas */
body.p1932 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/wyomingBanner.jpg);height:410px;} /* Wyoming */
body.p2787 #banner, body.p2790 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/wyomingBanner3.jpg);height:410px;} /* Wyoming Centennial*/
body.p1933 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/gulfOfMexicoBanner.jpg);height:410px;} /* Gulf of Mexico */
body.p2721 #banner {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/corporateHeadquartersBanner.jpg);height:410px;} /* Corporate Headquarters */

.wmHotSpot {cursor:pointer;height:30px;position:absolute;background-repeat:no-repeat;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/countryTabsNew.png);z-index:1;}
.wmHotSpot:hover {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/countryTabsOverNew.png);}
.popup {display:none;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/globalPopUps.png);background-repeat:no-repeat;width:504px;height:305px;z-index:2;position:relative;}
.popupCloser {height:16px;width:16px;position:absolute;margin-left:283px;cursor:pointer;}
.popUpContent {position:relative;width:281px;z-index:3;left:198px;top:6px;}
.popUpContentLeft {left:22px;}
.popupLabel {position:absolute;margin:9px 0 0 0;font-family:'LatoBlack';font-size:15px;color:#fff;text-transform:uppercase;}
.popupImage {border-style:solid;border-width:1px;border-color:#cacbcb;position:absolute;margin:36px 0 0 0;}
.popupImage img {display:block;}
.popupCopy {position:absolute;margin:179px 0 0 0;font-size:13px;color:#fff; }
.popupCopy p {margin:0 0 8px 0;line-height:16px;}
.popupCopy p a {font-size:12px;background-position:right 1px;}

/* Regions Specific Global Map Styles */
#Angola {background-position:0px -30px;margin:300px 0 0 534px;width:85px;}
#puAngola {background-position:0px -2225px;top:53px;left:503px;height:310px;}
#puAngola .popUpContent {top:12px;}

#Canada {background-position:0px -60px;margin:62px 0 0 92px;width:85px;}
#puCanada {background-position:0px 0px;top:56px;left:123px;}

#EquatorialGuinea {background-position:0px -120px;margin:242px 0 0 385px;width:156px;}
#puEquatorialGuinea {background-position:0px -1909px;top:55px;left:487px;height:307px;}
#puEquatorialGuinea .popUpContent {top:8px;}

#Ethiopia {background-position:0px -360px;margin:225px 0 0 608px;width:91px;}
#puEthiopia {background-position:0px -3160px;top:73px;left:123px;height:310px;}
#puEthiopia .popUpContent {top:8px;}

#Gabon {background-position:0px -300px;margin:269px 0 0 459px;width:83px;}
#puGabon {background-position:0px -3770px;top:83px;left:488px;height:275px;}
#puGabon .popUpContent {top:8px;}

#Indonesia {background-position:0px -90px;margin:252px 0 0 784px;width:100px;}
#puIndonesia {background-position:0px -2850px;top:55px;left:401px;height:310px;}
#puIndonesia .popUpContent {top:7px;}

#Kenya {background-position:0px -330px;margin:262px 0 0 586px;width:81px;}
#puKenya {background-position:0px -3490px;top:109px;left:102px;height:271px;}
#puKenya .popUpContent {top:8px;}

#KurdistanRegionofIraq {background-position:0px -150px;margin:117px 0 0 614px;width:201px;}
#puKurdistanRegionofIraq {background-position:0px -2538px;top:54px;left:151px;height:307px;}
#puKurdistanRegionofIraq .popUpContent {top:9px;}

#Poland {background-position:0px -240px;margin:66px 0 0 523px;width:85px;}
#puPoland {background-position:0px -1289px;top:56px;left:493px;height:307px;}
#puPoland .popUpContent {top:8px;}

#Libya {background-position:0px -180px;margin:145px 0 0 492px;width:75px;}
#puLibya {background-position:0px -1600px;top:56px;left:78px;height:307px;}
#puLibya .popUpContent {top:7px;}

#Norway {background-position:0px -210px;margin:34px 0 0 513px;width:90px;}
#puNorway {background-position:0px -949px;top:25px;left:61px;height:336px;}
#puNorway .popUpContent {top:38px;}

#UnitedKingdom {background-position:0px -270px;margin:60px 0 0 356px;width:145px;}
#puUnitedKingdom {background-position:0px -640px;top:57px;left:25px;height:307px;}
#puUnitedKingdom .popUpContent {top:7px;}

#UnitedStates {background-position:0px 0px;margin:116px 0 0 164px;width:125px;}
#puUnitedStates {background-position:0px -305px;top:52px;left:131px;height:332px;}
#puUnitedStates .popUpContent {top:12px;}

/* Home Page Styles */
/*#homeMasthead { min-width:/*1028px*//* 96%;background-position:center top;height:334px;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/homeBkgrnd.jpg);background-color:#fff;background-repeat:no-repeat;}*/
#homeMasthead { min-width:/*1028px*/ 96%;height:414px; overflow: hidden;margin-top: 25px;}
#homeMasthead .pageWidth {position: relative; height: 100%;}
#careersMarquee { height: 325px; position: relative; overflow: hidden; margin-bottom: 15px; }
.marqueeIndicator { position: absolute; left: 0px; bottom: 30px; z-index:1; height: 20px; overflow: hidden;}
.marqueeDot { float: left; padding-right: 15px;}
.marqueeDot:hover { cursor: pointer;}
.marqueeClipper { position: relative; height: 100%;}
.marqueeImage {left: /*280px*/28%; float: right; height: 412px; background-repeat: no-repeat;}
.marqueeImage { position: absolute; top: 0; /*right: 0;*/}
.marqueeImage .gradient { position: absolute; top: 0; left: 400px; opacity: 0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);}
.marqueeFixed > img { position: absolute; top: 140px; right: 66px; color: #fff;}
.marqueeFixed p { position: absolute; width: /*330*/300px; height: /*275*/150px; overflow: hidden; left: 0px; color: #464fa1;font-size: 16px; /*font-family: "Lato"; font-size: 20px; */text-align: left; line-height: 1.5em; top: /*15*/90px; /*z-index: 0;*/}
.marqueeFixed .button {position: absolute; bottom: 55px; left: 0px; opacity: 0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);}
.marqueeFixed .button:hover {opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);}

.button.large {
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	border-radius: 40px;
	font: 16px "LatoBold";
	padding: 20px 35px 20px 25px;
}

.button.large:after, .button.large .after {
	right: 20px;
	width: 12px;
	background-position: -200px -688px;
}

.button.small {
    font-size: 11px; opacity: 0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);
}
.button.small:hover {
    opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);
}

#careersMarquee .background-fill {
	background-color: #50b948;
	position: absolute;
	width: 50%;
	height: 100%;
	right: 0;
	z-index: -1;
}

#careersMarquee .marqueeImage {
	position: absolute;
	width: 272px;
	height: 200px;
	right: 15px;
	top: 20px;
	/*z-index: 12;*/
}
#careersMarquee .marqueeFixed {
	position: absolute;
	width: 1474px;
	height: 325px;
	background: url(/web/20220417051031im_/http://www.kogc.co/images/careers/marquee.jpg) no-repeat;
}

.marqueeFixed .button-wrapper {
    position: absolute;
	left: 0;
	width: 310px;
	bottom: 20px;
	text-align: right;
}

.marqueeFixed .button-wrapper hr {
    margin-top: 20px;
}

.marqueeFixed .button-wrapper p {
    position: relative;
    bottom: auto;
}
.marqueeFixed .button-wrapper .button {
    position: relative;
    bottom: auto;
}
.marqueeFixed .button-copy {
    font-size: 18px;
    text-align: left;
    margin-bottom: 0;
}
.marqueeFixed .career.button {
    font-size: 18px;
    padding: 7px 40px 10px 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

.marqueeFixed .career.button:after, 
.marqueeFixed .career.button .after {
    right: 15px;    
}

.marqueeFixed .career-login {
    font-size: 13px;
}
.marqueeFixed .career-login .button {
    position: relative;
    bottom: 0;
    margin-right: 20px;
}

#careersMarquee .marqueeIndicator { top: 250px; right: 15px;}
#careersMarquee .marqueeDot { padding-right: 0; padding-left: 10px; opacity: 0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);}
#careersMarquee .marqueeDot:hover,
#careersMarquee .marqueeDot.active {opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);}

#careersMarquee .message {
	position: absolute;
	width: 310px;
	top: 55px;
	left: 400px;
}

#careersMarquee .message p {
	position: relative;
	bottom: auto;
	width: 100%;
	text-align: right;
	font: 17px "LatoRegular";
	color: #fff;
	margin-top: 15px;
}

.careersVideo object {
	margin: 0;
	border-style: none;
}

.careers-search {position: relative; float: left; margin-right: 5px; margin-top: 4px; width: 400px; height: 253px; background: url(/web/20220417051031im_/http://www.kogc.co/images/careers/search-bg.jpg) no-repeat;}
.careers-search .search-copy {position: absolute; right: 20px; bottom: 9px; text-align: right; }
#careers-inline { overflow: hidden; margin-bottom: 20px; }
/* #careers-inline .button { font-size: 11px; opacity: 0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);} */
/* #careers-inline .button:hover {opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);} */
#careers-inline .twoCol { position: relative; width: 280px; height: 253px; margin-left: 25px; padding-right: 0;}
#careers-inline h2, #careers-inline h1 { position: absolute; color: #fff;}
#careers-inline h2 { font-size: 13px; top: 0.5em; left: 0.5em;}
#careers-inline h1 { top: 0.8em; left: 1em; letter-spacing: 0.05em; }
.careers-footer { margin-bottom: 50px; }
.careers-footer hr {
	width: 100%;
	background-repeat: repeat-x;
}
.careers-footer h2 { font-family: "LatoBlack"; text-transform: uppercase; color: #818282; }
.careers-footer p { font-size: 11px;}

.rotatingHomeImage {width:/*1028px*/ 96%;height:328px;background-repeat:no-repeat;position:absolute;z-index:1;}
.homeImage1 {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/home1.jpg);}
.homeImage2 {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/home2.jpg);}
.homeImage3 {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/home3.jpg);}
.homeImage4 {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/home4.jpg);}
.homeImage5 {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/home5.jpg);}
.homeImageText {color:#fff;position:absolute;z-index:2;width:460px;}
.homeImageText h1 {color:#fff;
font-size:48px;text-transform:none;line-height:45px;margin:62px 0 0 39px;}
.homeImageText h2 {color:#fff;font-size:15px !important;margin:12px 0 0 39px;font-family:'LatoBold' !important;line-height:22px;}
.homeImageText img {margin:18px 0 0 39px;}
/*body.home #inline {width:52%; float: left;}*/
body.home #sidebar {/*width:412px;*/}
body.home .oTabGroup {margin-bottom:0;width:405px;}
body.home .oTabContent {height:381px;width:352px;}
body.home .twoCol {width:/*302px*/50%;}
.homeVideo { height: 224px;}
.home h2 {font-family:'Coda', cursive;font-size:18px;}
.tier3 {width:578px;height:182px;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/home/Water_Homepage-Callout.JPG);text-align:right;padding:26px 32px 0 0;}
.tier3 h2 {font-family:'LatoBold';font-size:21px;color:#274e33;text-transform:uppercase;}
.tier3 h3 {font-family:'LatoBoldItalic';font-size:20px;color:#0293cb;}
.tier3 p {width:292px;margin-top:8px;margin-bottom:0;float:right;color:#000;}
.tier3 p a {width:292px;margin-top:12px;margin-bottom:0;margin-right:24px;float:right;}
#homeNews {list-style-type:none;margin:0;padding:0;font-size:13px;line-height:16px;}
#homeNews li,.rssincl-entry {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/home/homeNewsDivider.png);margin:0;padding:6px 0 6px 0;background-position:center bottom;background-repeat: no-repeat;font-size: 13px;line-height: 16px;}

/*December 2012 Changes*/
body.home .twoCol { position: relative; }
body.home .twoCol h2 { position: absolute; left: 10px; color: #fff; font-family: 'LatoBold'; font-size: 13px; z-index: 10;}
body.home .twoCol.lastInRow .container { height: 125px; overflow: hidden; }
.home .twoCol.lastInRow p { font-family: 'LatoBold'; }
body.home .twoCol.lastInRow .button { color: #fff !important; float: right; background-color: #2da44a; padding: 0px 25px 0px 12px; opacity: 0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);}
body.home .twoCol.lastInRow .button:hover { opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);}
/*body.home .twoCol.lastInRow .button:after,*/
/*body.home .twoCol.lastInRow .button .after { right: 5px;}*/
body.home .mainGraphic { color: #fdb933; font-size: 21px; font-family: 'Arial'; font-weight: 800;}
body.home table .button { color: #fff; text-transform: none; font-family: 'LatoBold'; font-size: 11px; opacity: 0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);}
body.home table .button:hover { opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);}
body.home table .button:visited { color: #fff !important;}

.footerChunk .button {background-color: #fdb933; color: #2da44a; opacity: 0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);}
.footerChunk .button:hover {text-decoration: none !important; opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);}
.footerChunk .button:after { background-position: -200px -671px;}
/* Twitter Feed Styles */
#tweets {margin-bottom:18px;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/rackspace/twitterBottom.png);background-position:left bottom;border-style:solid;border-color:#b0b0b0;border-width:0 1px 1px 1px;width:174px;padding:10px 10px 10px 10px;background-repeat:no-repeat;}
#tweets p {font-size:13px;line-height:19px;}

/* Press Releases Styles */
.newsListDate {vertical-align:top;}
.newsListTitle {padding-bottom:12px;}
#pressReleases ul{margin-left:0;}
#pressReleases li {padding:0 0 12px 0;background-image:none;}
#prSearchBox { float:right;height:24px; width:220px;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/prSearchBox.png);background-repeat:no-repeat;}
#submitPRSearch {float:right;height:24px;width:34px;}
#prq {height:20px;width:175px;margin:0 0 0 0;border-style:none;background-color:transparent;padding:2px 0 0 4px;font-size:14px;font-family:'LatoBold';color:#5f6062;}

/* Resize Styles */
body.resize0 {font-size:12px;line-height:16px;}
body.resize2 {font-size:18px;line-height:24px;}

/* iCims override styles */
.iCIMS_SubHeader a {color:#ffffff;}

/* Transitional Styles (These are for old content and are deprecated) */
.sidebarBoxHeader,.sidebarBox th  {text-align:left;font-family:'LatoBold';color:#4c4c4c;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/sidebarDivider.png);background-repeat:no-repeat;background-position:left bottom;padding:12px 0 8px 0;font0size:14px;}
.sidebarBox td {padding-top:8px;font-family:'LatoBold';}
.sidebarBox td p {margin:0 0 6px 0;padding:0;}
.customSidebar {border-style:solid;border-width:1px;border-color:#cac5c3;width:193px;margin-bottom:24px;}
/*.customSidebar div {background-color:#eeedec;background-repeat:no-repeat;margin:0;width:149px;padding: 52px 8px 8px 8px;}
.customSidebar div p {width:140px;}*/
.customSidebar div {background-repeat:no-repeat;padding:52px 8px 8px 8px;}
.workforceMetrics {background-image: url(/web/20220417051031im_/http://www.kogc.co/images/workforce2011.png);}
.environmentalMetrics { background-image:url(/web/20220417051031im_/http://www.kogc.co/images/environmental2011.png); }
.ipieca {background-image: url(/web/20220417051031im_/http://www.kogc.co/images/ipieca2011.png); }
.socioEconomicMetrics {background-image: url(/web/20220417051031im_/http://www.kogc.co/images/socioEconomic2011.png);}
.governanceMetrics {background-image: url(/web/20220417051031im_/http://www.kogc.co/images/governance2011.png);}
.IPIECASidebarBanner {background-image: url(/web/20220417051031im_/http://www.kogc.co/images/ipieca2011.png);}
.lovTable{font-size:9px;border-width:1px 0 1px 1px;border-color:#a9afab;border-style:solid;}
.lovTable th{font-size:10px;}
.lovTable td{font-size:10px;border-width:1px 1px 0 0;border-style:solid;border-color:#a9afab;}
table.lovTable tr.blue {background-color:#d6e8ef;}
h2.dannsBar{height:20px;width:479px;background-image:url(/web/20220417051031im_/http://www.kogc.co/images/marathon/dannsBar.jpg);border-style:solid;border-width:1px;border-color:#cfcccb;padding:6px 0 0 9px;font-size:11px;line-height:11px;clear:left;color:#0000ee;}
h2.dannsBar a{color:#0000ee;}
ul.twoCol{list-style:none;margin:8px 0 8px 0;padding:0 0 0 10px;width:230px;float:left;font-size:13px;}

/* Flickr Gallery Styles */
div.mycurr a {display:block;margin-left:10px;padding-bottom:10px;font-weight:normal;}
span.ofor {font-size:12px;}
div.mycurr a.top {margin:0px;font-weight:bold;}
.galleryThumb img {-moz-box-shadow: 2px 2px 5px #999;-webkit-box-shadow: 2px 2px 5px #999;box-shadow: 2px 3px 5px #999;float:left;margin:0 20px 12px 0;cursor:pointer;}
.galleryShowMore {float:right;width:593px;text-align:right;color:#464fa1;}
.galleryShowMore:hover {text-decoration:underline;cursor:pointer;}
.moreImages {display:none;}

/* Feature Image Styles */
#featureArea {position:relative;width:590px;margin:0;padding:0;background-repeat:none;}
.featureImage {position:absolute;margin:0;padding:0;display:none;}

/* Jeroen's Styles (these make me nervous) */
h1 {margin:0 0 6px 0;font-size:20px;} /* basically the first paragraph or intro text should be lining up with the first navigation text */
#sidebar a {line-height: 18px} /* The right sidebar links should be spaced out vertically */
h2 {color:#353535;} /* the color for the H2 should be #353535  */
h3 {text-transform:uppercase;} /*the H3 should have text-transform: uppercase; */
p.intro {font-size: 16px; color: #353535;} /* Please add a new style */



/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 20, 2011 03:35:20 PM America/New_York */

/*
@font-face {font-family: 'LatoBlackItalic';src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/lato-blackItalic-webfont.eot');src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/lato-blackItalic-webfont.eot#iefix') format('embedded-opentype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/lato-blackItalic-webfont.woff') format('woff'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/lato-blackItalic-webfont.ttf') format('truetype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/lato-blackItalic-webfont.svg#LatoBlackItalic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'LatoBoldItalic';src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-BoldItalic-webfont.eot');src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-BoldItalic-webfont.eot#iefix') format('embedded-opentype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-BoldItalic-webfont.woff') format('woff'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-BoldItalic-webfont.ttf') format('truetype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-BoldItalic-webfont.svg#LatoBoldItalic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'LatoItalic';src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/lato-italic-webfont.eot');src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/lato-italic-webfont.eot#iefix') format('embedded-opentype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/lato-italic-webfont.woff') format('woff'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/lato-italic-webfont.ttf') format('truetype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/lato-italic-webfont.svg#LatoItalic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'LatoLightItalic';src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-LightItalic-webfont.eot');src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-LightItalic-webfont.eot#iefix') format('embedded-opentype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-LightItalic-webfont.woff') format('woff'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-LightItalic-webfont.ttf') format('truetype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-LightItalic-webfont.svg#LatoLightItalic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'LatoLight';src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-Light-webfont.eot');src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-Light-webfont.eot#iefix') format('embedded-opentype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-Light-webfont.woff') format('woff'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-Light-webfont.ttf') format('truetype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-Light-webfont.svg#LatoLight') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'LatoHairlineItalic';src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-HairlineItalic-webfont.eot');src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-HairlineItalic-webfont.eot#iefix') format('embedded-opentype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-HairlineItalic-webfont.woff') format('woff'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-HairlineItalic-webfont.ttf') format('truetype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-HairlineItalic-webfont.svg#LatoHairlineItalic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'LatoHairline';src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-Hairline-webfont.eot');src: url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-Hairline-webfont.eot#iefix') format('embedded-opentype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-Hairline-webfont.woff') format('woff'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-Hairline-webfont.ttf') format('truetype'),url('/web/20220417051031im_/http://www.kogc.co/KOGC%20Corporation_files/Lato-Hairline-webfont.svg#LatoHairline') format('svg');font-weight: normal;font-style: normal;}
*/

/*Corporate Facsheet Button*/

#corporateFactSheetButton {background-image: url(/web/20220417051031im_/http://www.kogc.co/images/MOC-533-1-SidebarStyle-FactsheetButton_v1.png); width: 195px; height:88px; background-repeat: no-repeat; margin: 10px 0;}
#corporateFactSheetButton .pad {padding: 10px 0 0 10px; width: 144px;}
#corporateFactSheetButton .copy {color: #5f6062; font-size: 15px; font-family:'LatoBlack'; line-height:19px;}
#corporateFactSheetButton .link {margin-top: 10px;font-family:'LatoBold';}
#corporateFactSheetButton .link a {color: #464fa1; font-size: 12px;}

/* Speeches and Presentations */
.speechesContainer {width:590px; border-collapse:collapse; margin-top:16px;}
.speechesContainer td {border:1px solid #ccc; padding:3px;}
.speechesDataLabel {width:104px;}
.speechesTitle {font-weight:bold;}

/* Wyoming Centennial */
.timelineCol1 {width:400px; float:left; margin-right:10px;}
.timelineCol2 {width:280px; float:left;}
.timelineCol1 h1 {font-size:16px; text-transform:none; font-weight:bold;}
.timelineCol1 h2 {font-size:13px; font-weight:bold;}
.timelineCol2 ul li {margin-bottom:30px;}
.wyomingMap {position:absolute; top:153px; right:44px; /*width:275px; height:210px;*/ /*border:1px solid #f00;*/}
.wyomingMapContainer {width:1000px; height:400px; position:relative; /*border:1px solid yellow;*/}
.adminmode .wyomingMapContainer {height:20px;}
/*.p1908 #banner .pageWidth {border:1px solid orange;}*/
.p1908 #banner #leftNav {display:inherit; position:absolute; z-index:1000;}

/* Social Responsibility > Reporting */
.csrChartGreen {color:#50b948;}
.csrChartOrange {color:#f7a11a;}
.csrChartBlue {color:#464fa1;}
.csrChartYellow {color:#fdba23;}

.whiteText, .tier3 h2 .whiteText, .tier3 h2.whiteText, .tier3 h3 .whiteText, .tier3 h3.whiteText {color:#fff;}
.grayText, .tier3 h3 .grayText, .tier3 h3.grayText {color:#5F6062;}

/* Annual Review */
ul.arBullets {margin-left:5px; padding-left:0;}
ul.arBullets li {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/marathon/annual_report/ar_bullet.png); background-repeat:no-repeat; background-position:top left; padding-left:25px;}
.arMasthead {background-image:url(/web/20220417051031im_/http://www.kogc.co/images/marathon/annual_report/2012_masthead.jpg); background-repeat:no-repeat; background-position:top left; border-left:1px solid #c9cacc; border-bottom:1px solid #c9cacc; border-right:1px solid #c9cacc; margin-bottom:30px; padding:15px;}
.arMastTitle {padding:20px 0 0 170px; font-size:33px; color:#fff; text-transform:uppercase;}
.arMastContent {font-size:15px; color:#5f6062;font-family:'LatoRegular'; padding:55px 0 15px 0; width:250px;}
.roundBtn {background-color:#8dcee8; border-radius: 12px 12px 12px 12px; padding: 2px 25px 2px 10px; float:left; background-image:url(/web/20220417051031im_/http://www.kogc.co/images/marathon/annual_report/linkarrow.png); background-repeat:no-repeat; background-position:top right;}
.roundBtn a, .roundBtn a:visited {font-family: 'LatoBold'; font-size:13px; color:#fff !important;}
.roundBtn a:hover {text-decoration:none;}
.arImg {position:relative;}
.arImgLabel {font-size:16px; color:#fff; font-family: 'LatoBold'; position:absolute; top:5px; left:10px;}
.arMastheadInt {position:relative; margin:15px 0; width:590px; height:125px; font-size:17px;}
.arCaption {position:absolute; right:12px; bottom:12px; text-align:right;}

/* Inline button styles */
a.grayButton {background-color: #5f5f61; color:#fff; opacity: 0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);}
a.grayButton:hover {text-decoration: none !important; opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);}
a.grayButton:after { background-position: -200px -671px;}
a.grayButton:visited {color:#fff !important;}

/* Blue button styles */
.blueButton {opacity: 0.5;}
.blueButton:hover {opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);}
p[class*='rssincl-'] {margin:0px 0 3px 0;}
p[class*='rssincl-'] a{color: #2da44a;font-size: 14px;}

/*--------------------------------------------news---------------------------------*/

.twoCol.lastInRow br {display: none;}
.twoCol.lastInRow li {margin: 0; padding: 0px 12px; list-style: none; height: 40px; overflow: hidden;}
.twoCol.lastInRow img {margin: 0; padding: 0; border-radius: 8px; width: 100%; height: auto;}
.twoCol.lastInRow p {margin: 0 0 15px 0; padding: 0px 12px; height:300px; overflow: hidden;}

.twoCol.lastInRow li:first-child + p  img{
	/*width: 278px;
	height: 125px;*/
	/*position: absolute;*/
	/*top: 1px;*/
	}
	
.twoCol.lastInRow li:first-child ~ li + p  img{
	max-width: 100%;
	height: auto;
	/*position: absolute;*/
	/*top: 250px;*/
	}

.twoCol.lastInRow.sec li:first-child + p , .twoCol.lastInRow.sec li:first-child {
	display: none;
	}
.twoCol.lastInRow.sec li:first-child + p + br + br + li + p , .twoCol.lastInRow.sec li:first-child + p + br + br + li {
	display: none;
	}
	
/*.twoCol.lastInRow li:last-child + p  img, .twoCol.lastInRow li:nth-child(even) + p  img{
	width: 278px;
	height: 125px;
	position: absolute;
	top: 110px;
	}*/
	
/*.twoCol.lastInRow li:first-child + li + p  img {
	width: 278px;
	height: 125px;
	position: absolute;
	top: 110px;
	}*/

/*--------------------------------------------news---------------------------------*/

/*--------------------------------------------Event---------------------------------*/
div.compBody * {width:343px; overflow: hidden;}
div.compBody h2 a {color: #2da44a; font-size: 14px;}
div.compBody .location-con {color: #464fa1; font-size: 14px;}
div.compBody .summdate {font-family: "Arial"; font-size: 11px; font-weight: 800;}
/*div.compBody .websiteaddress a {color: #464fa1; font-size: 14px;}*/
div.compBody .websiteaddress {display: none;}
div.compBody tr td{padding: 0 0 6px 0;}
div.compBody tr.event-tr{
	background-image: url(/web/20220417051031im_/http://www.kogc.co/images/home/homeNewsDivider.png);
	margin: 0;
	padding: 6px 0 6px 0;
	background-position: center bottom;
	background-repeat: no-repeat;
	font-size: 13px;
	line-height: 16px;
}
/*--------------------------------------------Event---------------------------------*/
/*--------------------------------------------SlideShow---------------------------------*/
/*.marqueeClipper div + div + div + div + div + div + div + div > img {
	top: 250px !important;
}*/
div.marqueeClipper div:nth-child(9) img {
	top: 250px !important;
}
div.marqueeClipper div:nth-child(3) img, div.marqueeClipper div:nth-child(7) img{
	top: 14px !important;
	right: 118px !important;
}
div.marqueeClipper div:nth-child(5) img {
	top: 15px !important;
	right: 138px !important;
}
/*------------------------------------------------------------*/

.tabbedArea .tabs li:nth-child(2) span{float: right;}
.tabbedArea .tabs li span {
  float: left;
  display: block;
  color: #fdb933;
  text-decoration: none;
  border: 1px solid #c6c6c6;
  border-right: 1px solid #c6c6c6;
  border-left: 1px solid #c6c6c6;
  background-color: #2da44a;
  padding: 1%;
  font-family: 'Coda', cursive;
  font-size: 20px;
  /*width: /*194px*//*45%;*/
  /*width: 47.54%;*/
  text-align: center;
  margin: 0px;
  padding-top: 0px;
  margin-top: 3px;
  opacity: 0.5;
}
.tabbedArea .tabs li.active span { /* width: 55%;*/}
.tabbedArea .tabs li.active span {
  color: #FFF;
  position: relative;
  border-bottom: none;
  padding-top: 3px;
  margin-top: 0px;
  background-color: #2da44a;
  opacity: 1;
}
.ddWide img {
	left: calc(2% + 135px + 20PX);
	/*    <!-- Firefox -->*/
	left: -moz-calc(2% + 135px + 20PX);
	/*    <!-- Chrome and Safari -->*/
	left: -webkit-calc(2% + 135px + 20PX);
}
.footerConnect {/*min-width: 430px;*//*margin-bottom:20px;margin-top:40px;*/padding-left:2%;/*overflow: auto;*/}

/*
     FILE ARCHIVED ON 05:10:31 Apr 17, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:46:03 Oct 14, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.552
  exclusion.robots: 0.021
  exclusion.robots.policy: 0.009
  esindex: 0.01
  cdx.remote: 51.481
  LoadShardBlock: 113.528 (3)
  PetaboxLoader3.datanode: 155.621 (5)
  load_resource: 204.958 (2)
  PetaboxLoader3.resolve: 150.008 (2)
*/