@charset "utf-8";
/* CSS Document */

/** lge homepage widgets **/

/** positioning **/

/** full-width page layout **/

.span1,.span2 {
		float: left;
		box-sizing: border-box;
		-moz-box-sizing:border-box; /* Firefox */
		padding: 8px;
		margin: 0 20px 20px 0;
}

.span1 {width: 296px;}
.span2 {width: 612px;}
	
.left {clear: left;}
.right {margin-right: 0;}
.candy.top-candy {position: absolute; right: 16px; padding: 0;}
.bottom {margin-top: 320px;}


/** editing link **/

#container #main-content .inpage-edit-link {
  position: absolute;
  background-color: lightgrey;
  padding: 2px 4px;
  top: 38px;
  right: 8px;
  color: #123e5a;
}

#container #main-content .inpage-edit-link a {color: #123e5a;}
#container #main-content .inpage-edit-link a:hover {color: white;}






/** rotating tabs **/

.span2.tabbed-info {
	height: 300px;
	padding: 0;
		
}

.span2.tabbed-info #hp-tabs ul.tabs {
			margin: 0px; 
			padding: 0px;
				
}

.span2.tabbed-info #hp-tabs ul.tabs li {
					display: inline-block; 
					padding: 7px 7px; 
					margin: 0px; 
					margin-right: 2px; 	 
					cursor: pointer; 
					font-size: 13px;
					font-weight: normal;
					font-style: normal;
					letter-spacing: normal;
					font-family: 'Metrophobic', sans-serif;
					background-image: none;
}

#hp-tabs div.pane, .in-hp-tab-content #glossaryTerms dd {
	padding: 16px; 
	position: relative; 
	height: 224px; 
	overflow: hidden; 
	top: -2px; 
}


/** smallscreen **/

.is-smallscreen #main-content .span1,.is-smallscreen #main-content .span2 {
		float: none;
		width: auto;
		margin-right: 0;
}

.is-smallscreen #main-content .bottom {margin-top: 0;}
.is-smallscreen #main-content .candy {position: relative;}

.is-smallscreen #main-content .tabbed-info {height: 490px;}
.is-smallscreen #main-content .tabbed-info #hp-tabs ul.tabs li {font-size: 11px; padding: 4px 8px;}
.is-smallscreen #main-content .tabbed-info #hp-tabs div.pane {height: 380px;}
.is-smallscreen #main-content .tabbed-info #hp-tabs div.pane img {display: none;}



/** content editor view **/

.mceContentBody .candy {position: absolute; right: 16px;}
.mceContentBody .bottom {margin-top: 320px;}
.mceContentBody .tab-container,.mceContentBody .span2.hp-slideshow ul#hp-slideshow-container {height: 256px; overflow: hidden;}
.mceContentBody .edit-link-container,.mceContentBody .inpage-edit-link {display: none;}


/** print **/

@media print {
	.candy.top-candy {position:static;}
	.bottom {margin-top: 0 !important;}
	.inpage-edit-link {display: none;}
	.span1, .span2 {page-break-inside: avoid;}
}

@media print and (color) {
   * {
      -webkit-print-color-adjust: exact;
      print-color-adjust: exact;
   }
}

/**float the logo **/

#logo {
    position: absolute;
    left: 250px;
    top: 250px;
    z-index: +1;
	
}