.gehc-tabs-panels {
	/*margin-bottom: -10px;*/
	background: #fff;
}

.gehc-tabs-controller {
	padding: 0;
	margin: 0;
	height: 51px;
	background: url(assets/LP_bkg_tabs.png) repeat-x top left;
	position: relative;
	z-index: 100;
}
	.gehc-tabs-controller li {
		display: block;
		float: left;
	}
	
		.gehc-tabs-controller li a {
			display: block;
			height: 36px;
			padding: 15px 20px 0;
			font-size: 16px;
			text-decoration: none;
			color: #5c5c5c;
			border-left: 1px solid #cdcdcd;
			border-right: 1px solid #b3b3b3;
			position: relative;
			z-index: 1;
		}

			.gehc-tabs-controller li:first-child a {
				background: none;
				border-left: none;
			}
		
			.gehc-tabs-controller li a:hover {
				border-right: 1px solid #dedede;
				background-color: #f8f8f8;
				z-index: 150;
			}

		.gehc-tabs-controller li.active_ a {
			border-right: 1px solid #dedede;
			background-color: #f8f8f8;
			z-index: 100;
		}

			.gehc-tabs-controller li.active_ a:hover {
				border-right: 1px solid #f8f8f8;
				background-color: #f8f8f8;
				z-index: 100;
				margin: 0;
			}
	
	.gehc-tabs-controller .gehc-overflow-dropdown {
		position: absolute;
		right: 0;
		width: 265px;
	}

		.gehc-tabs-controller .gehc-overflow-dropdown a {
			border-left: none;
			background-image: url(../../../img/bkg_tab_more_inactive.png);
			background-position: left -51px;
		}
		.gehc-tabs-controller .gehc-overflow-dropdown .gehc-overflow-dropdown-text {
		    overflow: hidden;
		    padding-right: 40px;
		    text-overflow: ellipsis;
		    white-space: nowrap;
		}
			.gehc-tabs-controller .gehc-overflow-dropdown a:hover {
				background-color: #fff;
				background-image: url(../../../img/bkg_tab_more_inactive.png);
				background-position: left -51px;
			}
            .gehc-tabs-controller .gehc-overflow-dropdown a.active_ {
                background-color: #f8f8f8;
            }
			.gehc-tabs-controller .gehc-overflow-dropdown-hover a.gehc-overflow-dropdown-text {
			    background-color: #ececec;
			}
		.gehc-tabs-controller .gehc-overflow-dropdown li {
			float: none;
			display: block;
			background: url(../../../img/bkg_overflow_bottom_border.png) no-repeat center bottom #ececec;
		}

			.gehc-tabs-controller .gehc-overflow-dropdown ul a {
				border-left: none;
				border-right: none;
				background: none;
				height: auto;
				padding-bottom: 15px;
			}

			.gehc-tabs-controller .gehc-overflow-dropdown li a:hover {
				box-shadow: none;
				background: #fff;
				color: #08a5e1;
/*              padding-left: 35px;*/
			}

		.gehc-tabs-controller .gehc-overflow-dropdown ul {
			position: relative;
			margin: 0;
			width: 265px;
			overflow: hidden;
			-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
			        box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
		}

			.gehc-tabs-controller .gehc-overflow-dropdown li:last-child {
				background-image: none;
			}
	


.gehc-products-tabs-container {
	position: relative;
	background: #f8f8f8;
	display: block;
	/* When overflow is set to hidden, the popup div gets clipped if it is too close to the bottom of the parent div
	   If we need this for another reason we will have to rebuild the popup in a different way */
/*	overflow: hidden;*/
	overflow: visible;
	width: 994px;
	z-index: 3;
}



.gehc-iframe-tabs-container
{
    display: block;

    width: 994px;
    background: #fff;
    border:none;
    margin-left: auto;

    margin-right: auto;
}

.gehc-iframe-tabs-container .inner{
    width:954px;
    margin:0 auto; 
}

.gehc-iframe-tabs-container .iframe-placeholder 
{
    width:954px;
    height:250px;
    background:#e1e1e1; 
}

.gehc-iframe-tabs-container .iframe-placeholder h2 
{
    padding-top:105px;
    text-align:center; 
    font-size:1.8em; 
    color: #AAA;
}

.gehc-news-tabs-container
{
    display: block;

    width: 994px;
    background: #fff;
    border:none;
    margin-left: auto;

    margin-right: auto;
}

	.gehc-products-tabs-container .tab-content 
	{
	    padding: 10px 0;
	    overflow: visible !important;
	}
	
	.gehc-products-tabs-container .tab-content.tab-related-products 
	{
	    padding: 10px 0;
	    overflow: hidden !important;
	    width: 100% !important;
	}
	
	.gehc-products-tabs-container .tab-content.tab-related-products .carousel
	{
	    width: 100% !important;
	    overflow: hidden !important;
	}

.gehc-tab-content-wrapper {
	width: 984px;
	padding: 0 5px;
	/*overflow: hidden;*/
	overflow: visible;
}

	.gehc-tab-content-wrapper h1,
	.gehc-tab-content-wrapper h2,
	.gehc-tab-content-wrapper h3,
	.gehc-tab-content-wrapper h4,
	.gehc-tab-content-wrapper h5,
	.gehc-tab-content-wrapper h6 {
		/*font-size: 20px;
		color: #333;*/
		margin: 20px 0 10px 15px;
	}
	
	.gehc-tab-content-wrapper h1 {
	    font-size: 1.6em;
	}
	
	.gehc-tab-content-wrapper h2 {
		font-size: 16px;
		color: #666;
		margin-bottom: 10px;
		margin-top: 20px;
	}

	.gehc-tab-content-wrapper img.float-right {
		margin-right: 5px;
	}
	
	.gehc-tab-content-wrapper li {
		color: #333;
		margin-bottom: 10px;
/*		background: url(../../../img/bkg_checkmark.png) no-repeat left 3px;*/
		margin-left: 20px;
		width: 420px;
	}
	.gehc-tab-content-wrapper ul ul {
	    list-style-type: circle;
	    margin-left: 40px;
	    margin-bottom: 0;
	}
	.gehc-tab-content-wrapper ul ul li {
	    background: transparent;
	    padding-left: 0;
	}
	.gehc-tab-content-wrapper ul ul ul {
	    list-style-type: square;
	}
	
	.gehc-tab-content-wrapper .three-column 
	{
	    padding: 0 10px;
	}
	
	.gehc-tab-content-wrapper .three-column .column 
	{
	    width: 311px;
	    margin: 0 5px;
	    padding: 0;
	}
	
	.gehc-tab-content-wrapper .column li {
	    width: 440px;
	}

	.gehc-tab-content-wrapper .column li ul li{
	    width: 370px;
	}

	.gehc-tab-content-alltext li {
	    width: 854px;
	}

	.gehc-tab-content-wrapper p {
		font-size: 16px;
		margin-bottom: 15px;
		margin-left: 15px;
		color: #666;
		width: 470px;
	}
    .gehc-tab-content-alltext p {
        width: 904px;
    }
	
		.gehc-tab-content-wrapper p.emphasized {
			font-size: 1.6em;
			margin-top: 20px;
			margin-left: 15px;
			width: 408px;
		}
		.gehc-tab-content-alltext p.emphasized {
		    width: 842px;
		}
		
	.gehc-tab-content-wrapper ul {
		margin: 0 0 25px 0;
/*		list-style-type: none;*/
	    padding-left: 20px;
	}
	.gehc-tab-content-wrapper .column ul {
	    padding-left: 0;
	}
	
	.gehc-tab-content-wrapper .column {
		margin: 0 15px 0 15px;
		width: 442px;
		padding: 10px 20px 9999px 0;
		margin-bottom: -9999px;
	}
	
		.gehc-tab-content-wrapper .column.border-top {
			border-top: 1px solid #dddcdc;
			margin: 0 15px -9999px 0px;
			width: 452px;
		}


		.gehc-tab-content-wrapper .column.border-top:first-child {
			margin: 0 10px -9999px 15px;
		}
	
		.gehc-tab-content-wrapper .column h1,
		.gehc-tab-content-wrapper .column h2,
		.gehc-tab-content-wrapper .column h3,
		.gehc-tab-content-wrapper .column h4,
		.gehc-tab-content-wrapper .column h5,
		.gehc-tab-content-wrapper .column h6 {
			margin: 0;
			padding: 0;
		}
		
		.gehc-tab-content-wrapper .column h2 {
			margin-bottom: 10px;
		}
	
		.gehc-tab-content-wrapper .column p {
			margin-left: 0;
/*          font-size: 14px;*/
			width: auto;
		}
		
		.gehc-tab-content-wrapper .column p.emphasized {
			font-size: 1.2em;
		}
	
	
	
	
	.gehc-tab-content-wrapper .whiteBG {
		background: #fff;
		padding: 10px 10px 9999px 10px;
		width: 462px;
		margin: 0 5px -9999px;
	}
	
/* stacked tabs */

.gehc-tabs-stacked-container {
	height: 308px;
	overflow: hidden;
}

	.gehc-tabs-stacked-content {
		position: relative;
		top: 0;
		margin-left: 174px;
	}
	
		.gehc-tabs-stacked-content section {
			padding: 42px 42px 42px 34px;
			height: 224px;
		}
	
			.gehc-tabs-stacked-content section h3,
			.gehc-tabs-stacked-content section p,
			.gehc-tabs-stacked-content section ul {
				color: #666;
				font-weight: normal;
				font-size: 14px;
				line-height: 20px;
			}
	
			.gehc-tabs-stacked-content section h3 {
				margin-bottom: 12px;
				font-size: 16px;
			}
	
			.gehc-tabs-stacked-content section p {
				margin-bottom: 16px;
			}
	
			.gehc-tabs-stacked-content section ul {
				margin-left: 1em;
				margin-bottom: 0;
			}
	
			.gehc-tabs-stacked-content section .content {
				margin-right: 288px;
			}
	
			.gehc-tabs-stacked-content section .image {
				float: right;
				margin-left: 52px;
			}
	
	ul.gehc-tabs-stacked-controller {
		float: left;
		margin: 0;
		width: 174px;
		background-color: #08a5e1;
		list-style: none;
	}
	
		ul.gehc-tabs-stacked-controller li {
		}
	
			ul.gehc-tabs-stacked-controller li a {
				display: block;
				margin: 0 2px;
				background: transparent url(../../../img/theme-blue/bkg_tab-stacked.png) 0 100% no-repeat;
				background: transparent url(../../../img/bkg_tab-stacked.png) 0 100% no-repeat;
				color: #fff;
				font-size: 16px;
			}
			ul.gehc-tabs-stacked-controller li.active_ a {
				margin: 0;
				padding-left: 19px;
				padding-right: 19px;
				background: #f8f8f8;
				color: #08a5e1;
			}

/* COLOR THEMING */

.darkblue-theme .gehc-tabs-controller .gehc-overflow-dropdown li a:hover {
	color: #3b73b9;
	background-image: url(../../../img/theme-darkblue/checkmark.png);
}

.purple-theme .gehc-tabs-controller .gehc-overflow-dropdown li a:hover {
	color: #711371;
	background-image: url(../../../img/theme-purple/checkmark.png);
}

.green-theme .gehc-tabs-controller .gehc-overflow-dropdown li a:hover {
	color: #76b900;
	background-image: url(../../../img/theme-green/checkmark.png);
}

.orange-theme .gehc-tabs-controller .gehc-overflow-dropdown li a:hover {
	color: #ed8000;
	background-image: url(../../../img/theme-orange/checkmark.png);
}

.gray-theme .gehc-tabs-controller .gehc-overflow-dropdown li a:hover {
	color: #333;
	background-image: url(../../../img/theme-grey/checkmark.png);
}


.gehc-tab-news-container {

    padding-top: 20px;

    margin:0 auto; 

    overflow: hidden;

    position: relative;

    width: 954px;

}



.gehc-tab-item {

    display:inline;

    overflow: hidden;

    width: 213px;

    float: left;

    padding-right: 25px;

    margin-bottom: 30px;

}















/* 
	//
	STYLE.CSS
	Author: VSA Partners
	//

	CONTROLLING STYLE SHEET
		* imports supporting style sheets
		* sets base colors and sizes
*/

@import url(reset.css);
@import url(uniform.default.css); 

* html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); /* Keeps background images from flickering on hover. */ }

/* type */
select, button, input, textarea, table { 
	font-family: Arial, sans-serif; 
	font-size: 13px; 
/*  line-height:1.22;*/
	color: #444;
}
a, a:link, a:visited, a:active { color: #08a5e1; outline: 0; text-decoration: none; }


/*a:focus, a:hover { color:#036; }*/
a:focus, a:hover { color: #08A5E1; }
::-moz-selection { color: #fff; background: #454545; text-shadow: none; }
::selection { color: #fff; background: #454545; text-shadow: none; } 
/*a:link { -webkit-tap-highlight-color: #FF5E99; } */

/* set block-level margins */
h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, fieldset, table, pre {
	margin-bottom: 1.5em;
}

td { font-family: 'geinspirapitch', Arial, sans-serif; }


/* Helper Classes */
.float-left								{ float: left !important;}
.float-right							{ float: right !important; }
.bold									{ font-weight: bold !important; }
.italic									{ font-style: italic !important; }
.uppercase								{ text-transform: uppercase !important; }
.emphasized								{ font-size: 1.6em; }
.column									{ float: left; padding-bottom: 9999px; margin-bottom: -9999px; }
ul.no-bullets							{ list-style-type: none !important; }
ul.no-bullets li						{ background: none !important; padding: 0 !important; margin-left: 0 !important; }

/* Containers based on site design width and "full bleed" */
* html body {
	text-align: center;
}
#wrap {
    min-width: 1004px;
    width: 100%;
	color: #444444;
}
* html #wrap {
    width: 1004px;
}
.fullwidth_ {
    width: 100%;
}
.highlight_ {
	background: #fff5bf;
	display: inline;
}
.pagewidth_ {
    margin: 0 auto;
    width: 1004px;
}
* html .pagewidth_ {
    text-align: left;
}
.visible_ {
    display: block;
}

.button-container_ {
	border: 1px solid #232222;
	border-top-color: #8b8b8b;
	border-left-color: #5b5b5b;
}
.button_,
a.button_ {
	background: #4f4f4f;
	background-image: -moz-linear-gradient(#6b6b6b, #323232);
	background-image: -ms-linear-gradient(#6b6b6b, #323232);
	background-image: -o-linear-gradient(#6b6b6b, #323232);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6b6b6b), to(#323232));
	background-image: -webkit-linear-gradient(#6b6b6b, #323232);
	border: none;
	color: #fff;
	display: block;
	font-family: 'geinspirapitch', Arial, sans-serif;
	font-size: 14px;
	line-height: 1;
	margin: 0;
	padding: 0.4em 0 0.6em;
	text-align: center;
	text-decoration: none;
	width: 100%;
}

a.outbound-link {
    background-image: url(../img/outbound-link.png);
    background-position: 0 50%;
    background-repeat: no-repeat;
    padding-left: 14px;
}

.close {
	display: block;
	height: 16px;
	width: 16px;
	background: url(../img/close.png) no-repeat top left;
	text-decoration: none;
}

.button_ span {
	background: url(../img/right-arrow-10px.png) no-repeat 100% 50%;
	padding-right: 1em;
}


/* nav helpers */
nav ul, ul.nav { list-style:none; margin-left: 0; }
.nav { margin-left: 0; padding: 0; }
.nav li { list-style: none; float: left; display: block; }
.nav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .nav { zoom: 1; }
.nav, nav ul { margin-bottom: 0; margin-top: 0; }

/* layout helpers */
.col_ { margin-right: 15px; }

/* button base styles */
button { 
	font-family: 'geinspirapitch', Arial, sans-serif; 
	border: none;
	font-size: 14px;
	color: #fff;
	text-align: left;
}


/* base "main content" area */
body {
    background-color: #f0f0f0;
}



.gehc-container {
	background: #f8f8f8;
	display: block;
/*  overflow: hidden; */
	/*overflow: visible;*/
	width: 994px;
	/*-moz-box-shadow: 0 0 5px #dadada;
		-webkit-box-shadow: 0 0 5px #dadada;
		box-shadow: 0 0 5px #dadada;*/
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
	margin-left: auto;
	margin-right: auto;
}

.news-item-container{overflow:hidden;}

.gehc-main {
    clear: both;
    position: relative;
    z-index: 2;
    zoom: 1;
    /* out of flux yet? */
    /*background-color: #fff;*/
	padding: 20px 0 0;
	width: 994px;
    /* boy howdy i hope so! */
}

	.gehc-main p {
		color: #333;
		font-size: 14px;
	}

.search-and-banner-container {
	overflow: hidden;
	padding-top: 26px;
}

.search-and-banner-container .gehc-logo {
	float: left;
	}

/* COLOR THEMING */

.darkblue-theme a, 
.darkblue-theme a:link, 
.darkblue-theme a:visited, 
.darkblue-theme a:active,
.darkblue-theme a:focus,
.darkblue-theme a:hover { color: #3b73b9; }

.purple-theme a,
.purple-theme a:link,
.purple-theme a:visited,
.purple-theme a:active,
.purple-theme a:focus,
.purple-theme a:hover { color: #711371; }

.green-theme a,
.green-theme a:link,
.green-theme a:visited,
.green-theme a:active,
.green-theme a:focus,
.green-theme a:hover { color: #76b900; }

.orange-theme a,
.orange-theme a:link,
.orange-theme a:visited,
.orange-theme a:active,
.orange-theme a:focus,
.orange-theme a:hover { color: #ed8000; }

.gray-theme a,
.gray-theme a:link,
.gray-theme a:visited,
.gray-theme a:active,
.gray-theme a:focus,
.gray-theme a:hover { color: #333; }

.darkblue-theme .button_,
.darkblue-theme a.button_,
.purple-theme .button_,
.purple-theme a.button_,
.green-theme .button_,
.green-theme a.button_,
.orange-theme .button_,
.orange-theme a.button_,
.gray-theme .button_,
.gray-theme a.button_ {
	color: #fff;
}

.print-only-image {
    display: none;
    visibility: hidden;
}

.gehc-no-finder-results {
    display: none;
}

	.gehc-no-finder-results p {
		color: #fff;
		margin: 0 0 10px 0;
		padding-left: 5px;
	}
	
.embed-edit 
{
    background-color: #ddd;
    padding: 20px;
}

.embed-edit div 
{
    font-style:italic;
    color: #666;
}











/*

	.hero				: default; full-bleed image, .focus-content has transparent bg, .intro has white bg
	.hero.category		: .hero and .intro are transparent; large text
	.hero.contented		: .intro has blue bg
	.hero.detailed		: product page; .hero and .intro have transparent bg
	.hero.lowres		: small, low-res image; .focus-content has white bg
	.hero.landing		: .hero and .intro are transparent; large text
	.hero.modal			: black .hero, no intro
	.hero.cutout        : .hero has width, smaller right-positioned background image
	
*/

.hero {
	position: relative;
	margin: 0;
	padding: 40px 0 0;
	z-index: 2;
	background-position: 50% 0;
	background-repeat: no-repeat;
}

	.hero.boxed {
		margin-bottom: -71px;
		padding-bottom: 85px;
	}
	
	.hero.lowres {
	    margin-bottom: 14px;
	}
	
	.hero.cutout {
	    background-position: 50% 0;
/*      margin-right: auto;
        margin-left: auto;
*/		margin-bottom: -71px;
		padding-bottom: 85px;
/*      width: 994px;*/
	}
	.hero.contented {
        background-image: none;
    } 

	.hero.category:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	.hero.landing {
		padding-bottom: 30px;
	}

	.hero.modal {
		margin-bottom: -71px;
		padding-top: 28px;
		padding-bottom: 82px;
		background-color: #000;
	}

	/* focus-content area */

	.hero .focus-content {
		position: relative;
		margin: 0 auto;
		width: 994px;
	}

      .hero.lowres .focus-content {
            background-color: transparent;
        }
		.hero.contented .focus-content,
		.hero.detailed .focus-content {
			background-color: #fff;
			-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
			box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
		}
		.hero.contented .focus-content {
		    position: relative;
		    background-image: url(../../../img/theme-blue/contented-bg.png);
		    background-position: 0 0 ;
		    background-repeat: repeat-y;
		}
	
		.hero.modal .focus-content {
			height: 497px;
			background-color: transparent;
			background-position: 50% 0;
			background-repeat: no-repeat;
		}
	
			.hero.detailed .focus-content:after,
			.hero.category .focus-content:after,
			.hero.contented .focus-content:after,
			.hero .focus-content .additional-details:after {
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
			}

			.hero .focus-content .additional-details {
				clear: both;
				padding: 0 20px 30px;
				zoom: 1;
			}

				.hero .focus-content .additional-details h3 {
					margin-bottom: 9px;
					color: #333;
					font-weight: normal;
					font-size: 20px;
				}
	
					.hero .focus-content .additional-details h3 .qualifier {
						margin-left: 6px;
						color: #999;
						font-weight: normal;
						font-size: 14px;
					}
	
				.hero .focus-content .additional-details p,
				.hero .focus-content .additional-details li {
					margin-bottom: 10px;
					color: #5c5c5c;
					font-weight: normal;
					font-size: 14px;
					line-height: 20px;
				}
	
				.hero .focus-content .additional-details ul {
					margin-left: 14px;
				}
	
				.hero .focus-content .additional-details .column {
					float: left;
					margin-bottom: 0;
					padding-right: 40px;
					padding-bottom: 0;
					width: 422px;
				}

					.hero .focus-content .additional-details .column:first-child {
						margin-right: 20px;
					}

			.hero .focus-content .call-to-action {
				width: 328px;
				background: transparent url(../../../img/backgrounds/call_to_action-translucent.png) 0 0 repeat;
			}

				.hero.category .focus-content .call-to-action {
					float: right;
				}
	
				.hero .focus-content .call-to-action ul {
					margin: 0;
					list-style: none;
				}

					.hero .focus-content .call-to-action ul li,
					.hero .focus-content .call-to-action ul li a {
						color: #fff;
					}

					.hero .focus-content .call-to-action ul li {
						margin-top: 3px;
						background: transparent url(../../../img/backgrounds/call_to_action-li.png) 100% 50% no-repeat;
						color: #fff;
						font-family: geinspirapitch, Arial, sans-serif;
						font-size: 20px;
					}

						.hero .focus-content .call-to-action ul li:hover {
							background-color: #676767;
						}

						.hero.contented .focus-content .call-to-action ul li {
							background-image: url(../../../img/theme-blue/call_to_action-li.png);
						}
	
							.hero.contented .focus-content .call-to-action ul li:hover {
								background-color: #71cbed;
							}
	
						.hero .focus-content .call-to-action ul li a {
							display: block;
							padding: 11px 39px 10px 42px;
							background-color: transparent;
							background-repeat: no-repeat;
							font-weight: bold;
							font-family: geinspira, Arial, sans-serif;
							font-size: 14px;
						}

							.hero .focus-content .call-to-action ul li a:hover {
								text-decoration: underline;
							}
	
							.hero .focus-content .call-to-action ul li.contact-via-email a {
								background-image: url(../../../img/icons/call_to_action-email.png);
								background-position: 11px 50%;
							}

							.hero .focus-content .call-to-action ul li.goto-link a {
								background-image: url(../../../img/icons/call_to_action-link.png);
								background-position: 11px 50%;
							}

							.hero .focus-content .call-to-action ul li.contact-via-smart-mail a {
								background-image: url(../../../img/icons/call_to_action-mail.png);
								background-position: 13px 45%;
							}

							.hero .focus-content .call-to-action ul li.download-document a {
								background-image: url(../../../img/icons/call_to_action-document.png);
								background-position: 13px 45%;
							}

							.hero .focus-content .call-to-action ul li.see-schedule a {
								background-image: url(../../../img/icons/call_to_action-calendar.png);
								background-position: 13px 45%;
							}

						.hero .focus-content .call-to-action ul li.header {
							margin-top: 0;
							padding: 4px 19px;
							background: transparent;
						}
	
							.hero .focus-content .call-to-action ul li.header:hover {
								background: transparent;
							}
	
						.hero .focus-content .call-to-action ul li:first-child {
							margin-top: 0;
						}
	
						.hero .focus-content .call-to-action ul li.contact-via-phone,
						.hero .focus-content .call-to-action ul li.contact-via-phone:hover {
							padding: 9px 48px 7px 48px;
							background: transparent url(../../../img/icons/call_to_action-phone.png) 10px 50% no-repeat;
						}
	
						.hero .focus-content .call-to-action ul li.register {
							margin-top: 0;
							padding: 13px 12px 14px 16px;
							background: transparent;
						}
	
							.hero .focus-content .call-to-action ul li.register:hover {
								background: transparent;
							}
	
							.hero .focus-content .call-to-action ul li.register button {
								float: right;
								display: block;
								width: 120px;
								height: 40px;
								background: #0ea7e2 url(../../../img/theme-blue/call_to_action-button.png) 0 0 no-repeat;
								font-size: 14px;
								line-height: 40px;
								text-align: center;
							}
	
								*+html .hero .focus-content .call-to-action ul li.register button {
									margin-top: -54px;
									margin-right: 10px;
								}
	
							.hero .focus-content .call-to-action ul li.register .cost {
								font-family: geinspirapitch, Arial, sans-serif;
								font-size: 30px;
								line-height: 40px;
							}
	
		.hero .focus-content .closebox {
			position: absolute;
			display: block;
			top: -8px;
			right: 0;
			z-index: 9999;
			width: 25px;
			height: 25px;
			background: transparent url(../../../img/icons/media_gallery-close.png) 0 0 no-repeat;
			text-indent: -9999px;
			overflow: hidden;
			cursor: pointer;
		}
	
		.hero.contented .focus-content .content-area {
			margin-left: 348px;
			padding: 20px 145px 20px 19px;
		}
	
			.hero.contented .focus-content .content-area h1 {
				margin-bottom: 8px;
				color: #333;
				font-size: 20px;
			}
	
			.hero.contented .focus-content .content-area img {
				display: block;
				margin-bottom: 25px;
			}
	
			.hero.contented .focus-content .content-area p {
				color: #5c5c5c;
				font-size: 16px;
				line-height: 25px;
			}
		
		.hero.detailed .focus-content .details {
			margin-left: 492px;
			padding: 10px 10px 20px;
			width: 482px;
		}
		
			.hero.detailed .focus-content .details h2 {
				margin-bottom: 0;
				color: #08a5e1;
				font-weight: normal;
				font-size: 14px;
				font-family: geinspirapitch, Arial, sans-serif;
			}
		
			.hero.detailed .focus-content .details img {
				display: block;
				margin-bottom: 36px;
			}
		
			.hero.detailed .focus-content .details p {
				margin-right: 80px;
				margin-bottom: 6px;
				color: #5c5c5c;
				font-size: 14px;
				line-height: 20px;
			}
		
		.hero .focus-content .intro {
			position: relative;
			margin: 0;
			padding: 10px;
			width: 328px;		/* 348px */
		}
		
			.hero.boxed .focus-content .intro {
				padding-bottom: 154px;
				min-height: 163px;
				background: rgb(255, 255, 255);
				background: rgba(255, 255, 255, 0.9);
			}
			.hero.cutout .focus-content .intro {
				padding-bottom: 154px;
				min-height: 163px;
			}
		
			.hero.category .focus-content .intro {
				float: left;
				margin-bottom: 44px;
			}
		
			.hero.contented .focus-content .intro {
			    position: static;
				float: left;
				padding: 10px;
				min-height: 550px;
				background-color: #08a5e1;
			}
			.hero.lowres .focus-content .intro {
                position: relative;
                zoom: 1;
                background-color: #fff;
        	    background-position: top right;
        	    background-repeat: no-repeat;
        	    margin-left: auto;
        	    margin-right: auto;
                min-height: 363px;
        	    min-height: 199px;
        	    padding-right: 656px;
        	    padding-bottom: 154px;
        	    width: 328px;
        	    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
        	    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
/*                width: 974px;*/
			}
			
			.hero .focus-content .intro.nobreak 
			{
			    padding-top: 76px;
			    min-height: 133px;
			}
		
			.hero.detailed .focus-content .intro {
				float: left;
				padding-bottom: 10px;
				width: 400px;
				min-height: 0;
			}
		
			.hero.category .focus-content .intro,
			.hero.landing .focus-content .intro {
				padding-top: 0;
				padding-bottom: 0;
				width: 601px;
				min-height: 0;
				background-color: transparent;
			}

				.hero.landing .focus-content .intro:after {
					content: ".";
					display: block;
					height: 0;
					clear: both;
					visibility: hidden;
				}

			.hero.detail .focus-content .intro {
				background-color: transparent;
			}
		
			.hero.modal .focus-content .intro {
				display: none;
			}
		
			.hero .focus-content .intro h1 {
				margin: 9px 8px 20px;
				color: #08a5e1;
				font-weight: normal;
				font-size: 40px;
				line-height: 41px;
			}
			
			.hero .focus-content .intro.nobreak h1
			{
			    position: absolute;
			    top: 0;
			    width: 994px;
			}
		
				.hero.category .focus-content .intro h1 {
					margin-top: 18px;
				}
			
				.hero.category .focus-content .intro h1,
				.hero.landing .focus-content .intro h1 {
					margin: 0 0 17px;
					font-size: 42px;
					line-height: 1;
				}
			
				.hero.detailed .focus-content .intro h1 {
					margin-top: 0;
					margin-bottom: 24px;
					font-size: 45px;
					line-height: 50px;
				}
			
					.hero.detailed .focus-content .intro h1.name {
						margin-top: 6px;
						margin-bottom: 11px;
						font-size: 56px;
						line-height: 60px;
					}

				.hero.lowres .focus-content .intro h1 {
					margin-top: 18px;
				}
						
			.hero .focus-content .intro h2,
			.hero .focus-content .intro p {
				margin: 0 0 0 8px;
				width: auto;
				color: #5c5c5c;
				font-weight: normal;
				font-family: geinspirapitch, Arial, sans-serif;
				font-size: 20px;
				line-height: 25px;
			}
		
				.hero.contented .focus-content .intro h1,
				.hero.contented .focus-content .intro h2,
				.hero.contented .focus-content .intro p {
					color: #fff;
				}
		
				.hero.category .focus-content .intro h2,
				.hero.landing .focus-content .intro h2 {
					margin-left: 0;
					font-family: geinspira, Arial, sans-serif;
				}
		
				.hero.detailed .focus-content .intro h2 {
					font-family: geinspirapitch, Arial, sans-serif;
					font-size: 16px;
					line-height: 20px;
				}
		
				.hero.category .focus-content .intro p,
				.hero.landing .focus-content .intro p {
					margin: 0;
					font-family: geinspirapitch,arial,sans-serif;
					font-size: 16px;
					line-height: 1.5;
				}
		
			.hero .focus-content .intro h2 {
				font-weight: bold;
			}
			
				.hero .focus-content .intro .call-to-action {
					position: absolute;
					bottom: 10px;
				}
	
					.hero.category .focus-content .call-to-action {
						float: right;
						margin-top: 10px;
						margin-right: 11px;
					}
	
					.hero.contented .focus-content .call-to-action {
						bottom: 0;
						left: 0;
						width: 348px;
						background: transparent;
					}
			
			.hero .focus-content .intro.has-video {
			    min-height: 266px;
			}
			
			.hero .focus-content .intro .main-video {
	            width: 728px;
	            height: 410px;
                position: absolute;
                right: 10px;
                top: 10px;
            }

                .hero .focus-content .intro.nobreak .main-video {
                    top: 76px; 
                }
                
            .hero.boxed .focus-content .main-video {
                float:right;   
            }
	
		.hero .gallery {
			clear: both;
			position: relative;
			margin-top: 36px;
			width: 994px;
			-webkit-box-shadow: -1px 0 5px rgba(0, 0, 0, 0.2);
			box-shadow: -1px 0 5px rgba(0, 0, 0, 0.2);
		}
/*      .hero.lowres .gallery {
            background: #f0f0f0;
            margin-top: 0;
            padding-top: 36px;
            padding-bottom: 13px;
        }
*/		
			.hero.modal .gallery {
				position: absolute;
				background: transparent;
				bottom: 0;
				left: 0;
				margin-top: 0;
				padding: 0;
				z-index: 4;
			}
		
			.hero .gallery.images {
				overflow: hidden;
			}
			
			.hero .gallery .carousel {
				position: relative;
				left: 0;
				height: 360px;
				overflow: hidden;
			}
			
				.hero .gallery .carousel .slide {
					position: relative;
					float: left;
					width: 994px;
					height: 360px;
					z-index: 1;
				}
					
					.hero .gallery .carousel .slide img {
						display: block;
					}
		
		.hero .image-gallery {
			position: relative;
			clear: both;
			float: right;
			margin-top: -61px;
			margin-right: 11px;
			padding: 6px 0 6px 6px;
			zoom: 1;
			height: 41px;
            background: rgba(255,255,255,0.7);
			z-index: 4;
		}
		.no-rgba .hero .image-gallery {
		    background: #fff;
		}
		
			.hero .image-gallery .thumbnails {
				height: 41px;
			}
				
				.hero .image-gallery .thumbnails .thumbnail {
					position: relative;
					float: left;
					margin: 0;
					margin-right: 6px;
                    background: #000;
					width: 72px;
					height: 41px;
					   -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
                    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
                            box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
			}
				
					.hero .image-gallery .thumbnails .thumbnail img {
						display: block;
						width: 72px;
						height: 41px;
						opacity: 0.5;
						    filter:  alpha(Opacity=50);
                        -ms-filter: "alpha(Opacity=50)";
                           -moz-transition: opacity 400ms;
                            -ms-transition: opacity 400ms;
                             -o-transition: opacity 400ms;
                        -webkit-transition: opacity 400ms;
                                transition: opacity 400ms;
					}
                        .hero .image-gallery .thumbnails .thumbnail:hover img {
    						opacity: 0.75;
    						    filter:  alpha(Opacity=75);
                            -ms-filter: "alpha(Opacity=75)";
                        }
						.hero .image-gallery .thumbnails .thumbnail.active img,
						.hero .image-gallery .thumbnails .thumbnail.active:hover img {
                            opacity: 1;
                                filter:  alpha(Opacity=100);
                            -ms-filter: "alpha(Opacity=100)";                            
						}
				
						.hero .image-gallery .thumbnails .thumbnail a {
							position: relative;
							top: -41px;
							display: block;
							width: 72px;
							height: 41px;
                          background: transparent url(../../../img/icons/media_gallery-default.png) 50% 50% no-repeat; /* IE needs this. Don't ask. */
							text-indent: -9999px;
							overflow: hidden;
						}

		.hero .media-gallery {
			clear: both;
			position: relative;
			margin-top: 0;
			margin-right: 11px;
			padding: 5px 11px 6px 19px;
			width: 964px;
			height: 51px;
			background: transparent url(../../../img/backgrounds/media_gallery.png) 0 0 repeat;
			-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
			box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
			z-index: 98;
		}

			.hero .media-gallery h1 {
				float: left;
				margin: 0;
				width: 425px;
				height: 51px;
				color: #fff;
				font-weight: normal;
				font-family: geinspirapitch, Arial, sans-serif;
				font-size: 16px;
				line-height: 51px;
			}

				.hero .image-gallery h1 {
					display: none;
				}

					.hero .media-gallery .paginator-controller-view {
						float: right;
						margin-top: 9px;
						margin-left: 6px;
						width: 69px;
						height: 34px;
					}
					
						.hero .media-gallery .paginator-controller-view ul {
							margin: 0;
							width: 69px;
							height: 34px;
							list-style: none;
						}
					
							.hero .media-gallery .paginator-controller-view ul li {
								float: left;
								width: 34px;
								height: 34px;
							}
					
								.hero .media-gallery .paginator-controller-view ul li button {
									display: block;
									padding: 0;
									width: 34px;
									height: 34px;
									background: transparent url(../../../img/theme-grey/buttons-pagination.png) 0 0 no-repeat;
									text-indent: -9999px;
									overflow: hidden;
								}
				
									.hero .media-gallery .paginator-controller-view ul li button.active {
										background-position: 0 -34px;
										cursor: auto;
									}
						
									.hero .media-gallery .paginator-controller-view ul li button.forward {
										background-position: -34px 0;
									}
					
										.hero .media-gallery .paginator-controller-view ul li button.forward.active {
											background-position: -34px -34px;
										}

			.hero .media-gallery .thumbnails {
				position: relative;
				left: 0;
				float: right;
				margin: 0;
				height: 51px;
				width: 410px;
				overflow: hidden;
			}

				.hero .media-gallery .thumbnails .carousel {
					position: relative;
					height: 51px;
				}

					.hero .media-gallery .thumbnails .carousel .set {
						position: relative;
						left: 0;
						float: left;
						height: 51px;
					}

						.hero .media-gallery .thumbnails .thumbnail {
							float: left;
							margin: 0 5px;
							padding: 5px 0;
							width: 72px;
							height: 51px;
						}
				
							.hero .media-gallery .thumbnails .thumbnail a {
								display: block;
								position: relative;
								top: -41px;
								width: 72px;
								height: 41px;
								background: transparent url(../../../img/icons/media_gallery-default.png) 50% 50% no-repeat; /* IE needs this. Don't ask. */
								text-indent: -9999px;
								overflow: hidden;
							}
				
								.hero .media-gallery .thumbnails .thumbnail.active a,
								.hero .media-gallery .thumbnails .thumbnail a:hover {
									top: -46px;
									left: -5px;
									width: 78px;
									height: 47px;
									border: 2px solid #f0f0f0;
								}
				
								.hero .media-gallery .thumbnails .thumbnail.active a {
									cursor: default;
								}
		
								.hero .media-gallery .thumbnails .thumbnail.threesixty a {
									background-image: url(../../../img/icons/media_gallery-360.png);
								}
					
								.hero .media-gallery .thumbnails .thumbnail.video a {
									background-image: url(../../../img/icons/media_gallery-play.png);
								}
								
								.hero .media-gallery .thumbnails .thumbnail.tour-collection a {
									background-image: url(../../../img/icons/thumbnail-tour-overlay.png);
								}
					
							.hero .media-gallery .thumbnails .thumbnail img {
								display: block;
								width: 72px;
								height: 41px;
							}

		.hero .media-gallery-popup {
			display: none;
			position: absolute;
			top: -145px;
			width: 299px;
			height: 132px;
			background-color: #fff;
			-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
			box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
			z-index: 98;
		}
		
			.hero .media-gallery-popup .content {
				padding: 16px 16px 0;
				width: 267px;
				height: 132px;
				background: transparent url(../../../img/backgrounds/media_gallery-popup-arrow.png) 50% 100% no-repeat;
			}

				.hero .media-gallery-popup .content h2 {
					margin: 0 0 6px;
					font-family: geinspirapitch, Arial, sans-serif;
					font-size: 14px;
					line-height: 20px;
				}
	
				.hero .media-gallery-popup .content p {
					margin: 0;
					font-family: Arial, sans-serif;
					font-size: 13px;
					line-height: 20px;
				}
	

.videoBox {
	margin: 0 auto;
	width: 728px;
	height: 410px;
}

/* COLOR THEMING */

.darkblue-theme .hero .focus-content .intro h1 {
	color: #3b73b9;
}
.darkblue-theme .hero.detailed .focus-content .details h2 {
	color: #3b73b9;
}
.darkblue-theme .hero.contented .focus-content .intro {
	background-color: #3b73b9;
	background-image: url(../../../img/theme-darkblue/contented-bg.png);
}
.darkblue-theme .hero.contented .focus-content .intro h1 {
	color: #fff;
}
.darkblue-theme .hero.contented .focus-content .call-to-action ul li {
	background-image: url(../../../img/theme-darkblue/call_to_action-li.png);
}
.darkblue-theme .hero .focus-content .call-to-action ul li.register button {
	background-color: #3b73b9;
	background-image: url(../../../img/theme-darkblue/call_to_action-button.png);
}
.darkblue-theme .hero.contented .focus-content .call-to-action ul li:hover {
/*	 background-color: transparent; todo */
}

.purple-theme .hero .focus-content .intro h1 {
	color: #711371;
}
.purple-theme .hero.detailed .focus-content .details h2 {
	color: #711371;
}
.purple-theme .hero.contented .focus-content .intro {
	background-color: #711371;
	background-image: url(../../../img/theme-purple/contented-bg.png);
}
.purple-theme .hero.contented .focus-content .intro h1 {
	color: #fff;
}
.purple-theme .hero.contented .focus-content .call-to-action ul li {
	background-image: url(../../../img/theme-purple/call_to_action-li.png);
}
.purple-theme .hero .focus-content .call-to-action ul li.register button {
	background-color: #711371;
	background-image: url(../../../img/theme-purple/call_to_action-button.png);
}
.purple-theme .hero.contented .focus-content .call-to-action ul li:hover {
/*	 background-color: transparent; todo */
}

.green-theme .hero .focus-content .intro h1 {
	color: #76b900;
}
.green-theme .hero.detailed .focus-content .details h2 {
	color: #76b900;
}
.green-theme .hero.contented .focus-content .intro {
	background-color: #76b900;
	background-image: url(../../../img/theme-green/contented-bg.png);
}
.green-theme .hero.contented .focus-content .intro h1 {
	color: #fff;
}
.green-theme .hero.contented .focus-content .call-to-action ul li {
	background-image: url(../../../img/theme-green/call_to_action-li.png);
}
.green-theme .hero .focus-content .call-to-action ul li.register button {
	background-color: #76b900;
	background-image: url(../../../img/theme-green/call_to_action-button.png);
}
.green-theme .hero.contented .focus-content .call-to-action ul li:hover {
/*	 background-color: transparent; todo */
}

.orange-theme .hero .focus-content .intro h1 {
	color: #ed8000;
}
.orange-theme .hero.detailed .focus-content .details h2 {
	color: #ed8000;
}
.orange-theme .hero.contented .focus-content .intro {
	background-color: #ed8000;
	background-image: url(../../../img/theme-orange/contented-bg.png);
}
.orange-theme .hero.contented .focus-content .intro h1 {
	color: #fff;
}
.orange-theme .hero.contented .focus-content .call-to-action ul li {
	background-image: url(../../../img/theme-orange/call_to_action-li.png);
}
.orange-theme .hero .focus-content .call-to-action ul li.register button {
	background-color: #ed8000;
	background-image: url(../../../img/theme-orange/call_to_action-button.png);
}
.orange-theme .hero.contented .focus-content .call-to-action ul li:hover {
/*	 background-color: transparent; todo */
}

.gray-theme .hero .focus-content .intro h1 {
	color: #333;
}
.gray-theme .hero.detailed .focus-content .details h2 {
	color: #333;
}
.gray-theme .hero.contented .focus-content .intro {
	background-color: #333;
	background-image: url(../../../img/theme-grey/contented-bg.png);
}
.gray-theme .hero.contented .focus-content .intro h1 {
	color: #fff;
}
.gray-theme .hero.contented .focus-content .call-to-action ul li {
	background-image: url(../../../img/theme-grey/call_to_action-li.png);
}
.gray-theme .hero .focus-content .call-to-action ul li.register button {
	background-color: #333;
	background-image: url(../../../img/theme-grey/call_to_action-button.png);
}
.gray-theme .hero.contented .focus-content .call-to-action ul li:hover {
/*	 background-color: transparent; todo */
}










.gehc-header {
    position :relative;
    z-index: 100;
    zoom: 1;
    
	background-color: #f0f0f0;
	background-image: -moz-linear-gradient(center top, #fff 0%, #f0f0f0 80%);
	background-image: -ms-linear-gradient(center top, #fff 0%, #f0f0f0 80%);
	background-image: -o-linear-gradient(center top, #fff 0%, #f0f0f0 80%);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #fff), color-stop(0.8, #f0f0f0));
	background-image: -webkit-linear-gradient(center top, #fff 0%, #f0f0f0 80%);
}
.gehc-logo {
    height: 52px;
    margin: 0;
    overflow: hidden;
    width: 179px;
}

.gehc-logo span
{
	display:block;
	width:0;
	height:0;	
	visibility:hidden;
}

.gehc-logo a 
{
	background-image: url(../../../img/theme-blue/ge-logo.png);  
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 52px;
    overflow: hidden;
    text-indent: -999em;
    width: 179px;
}

/* COLOR THEMING */

.darkblue-theme .gehc-logo a {
    background-image: url(../../../img/theme-darkblue/ge-logo.png);
}

.purple-theme .gehc-logo a {
    background-image: url(../../../img/theme-purple/ge-logo.png);
}

.green-theme .gehc-logo a {
    background-image: url(../../../img/theme-green/ge-logo.png);
}

.orange-theme .gehc-logo a {
    background-image: url(../../../img/theme-orange/ge-logo.png);
}

.gray-theme .gehc-logo a {
    background-image: url(../../../img/theme-grey/ge-logo.png);
}












.gehc-footer {
/*    position: relative;*/
    background: #5d5c5c;
    color: #fff;
    margin-top: -43px;
    overflow: hidden;
    padding-top: 85px;
    padding-bottom: 60px;
}
.gehc-footer h2 {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.25; /* = 20/16 */
    margin: 0 0 0.5em; /* = 8/16 */
}
.gehc-footer p {
    font-size: 14px;
    line-height: 1.4286; /* = 20/14 */
    margin: 0 0 0.5714em; /* = 8/14 */
}
.gehc-footer ul,
.gehc-footer ol {
    list-style: none;
    margin: 0;
    padding: 0;
}
.gehc-footer a {
    color: #fff !important;
    text-decoration: none;
}
.gehc-footer a:focus,
.gehc-footer a:hover {
    text-decoration: underline;
}

.gehc-footer-about,
.gehc-footer-social {
    float: right;
    padding-top: 15px;
}

.gehc-footer-about {
    line-height: 1.6923; /* = 22/13 */
    padding-right: 10px;
    width: 155px;
}

.gehc-footer-social {
    padding-right: 30px;
    width: 205px;
}

.social-media {
    overflow: hidden;
}
.social-media li {
    float: left;
    height: 21px;
    margin-right: 1em;
    width: 22px;
}
.social-media a {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 21px;
    overflow: hidden;
    text-indent: -999em;
    width: 21px;
}
a.social-linkedin {
    background-image: url('./LP_Template_files/linkedin.png');
}
a.social-facebook {
    background-image: url('./LP_Template_files/facebook.png');
    width: 22px;
}
a.social-twitter {
    background-image: url('./LP_Template_files/twitter.png');
}

.gehc-email-subscribe {
    background: #4a4a4a;
    margin: 0 0 2.3077em; /* = 30/13 */
    overflow: hidden;
    width: 205px;
}
.gehc-email-subscribe li {
    float: left;
}
.gehc-email-subscribe input {
    background: #4a4a4a;
    border: none;
    color: #efefef;
    font-family: 'geinspira', Arial, sans-serif;
    font-size: 13px;
    margin: 0;
    line-height: 18px;
    padding: 0.2em 10px 0.6em;
    width: 120px;
}
.gehc-email-subscribe input::-ms-placeholder {
    color: #d0d0d0;
}
.gehc-email-subscribe input:-moz-placeholder {
    color: #d0d0d0;
}
.gehc-email-subscribe input::-o-placeholder {
    color: #d0d0d0;
}
.gehc-email-subscribe input::-webkit-input-placeholder {
    color: #d0d0d0;
}
.gehc-email.subscribe input::placeholder {
    color: #d0d0d0;
}
.gehc-email-subscribe .input-container_ {
    width: 140px;
}
.gehc-email-subscribe .button-container_ {
    width: 63px;
}
.gehc-email-subscribe .button_ {
    font-family: 'geinspira', Arial, sans-serif;
    font-size: 13px;
    display: block;
    width:55px;
}

.gehc-footer-meta {
    background: url('./LP_Template_files/imagination-at-work.png') no-repeat 10px 5px;
    color: #afafaf;
    float: left;
    font-family: Arial, sans-serif;
    font-size: 11px;
    line-height: 1;
    padding: 160px 0 0 10px;
    
}
.gehc-footer-meta p {
    font-size: 11px;
    line-height: 1.8182; /* = 20/11 */
}
.gehc-footer-meta ul {
    clear: left;
}
.gehc-footer-meta li {
    border-left: 1px solid #6b6b6b;
    float: left;
    margin: 0 0 0.8182em; /* = 9/11 */
    padding: 0 7px 0.1818em; /* = 2/11 */
}
.gehc-footer-meta li:first-child {
    border: none;
    padding-left: 0;
}
.gehc-footer-meta a {
    color: #afafaf;
}













.gehc-header-page,
.gehc-header .autoFixedNav-spacer {
    position: relative;

	/* Changed by Ben Wasilewski
	   Z-index should be much higher
	   in order to prevent any other
	   relative / absolutely positioned
	   elements from displaying above this */
	
    /*z-index: 9999;*/ /* Removed by Jeremy Kahn */
    background-position: 0 0;
    background-repeat: repeat-x;
    clear: both;
    height: 30px;
}

.gehc-header-page {
    background-color: #3ab7e7;
    background-image: url(../../../img/theme-blue/breadcrumb-background.png);
}

.gehc-breadcrumb {
    float: left;
    height: 30px;
}
* html .gehc-breadcrumb {
    position: relative;
}

.breadcrumb-item {
    background: transparent url(../../../img/theme-blue/breadcrumb-li-background.png) 0 0 no-repeat;
    float: left;
    line-height: 1;
    margin-right: -7px;
}
.breadcrumb-item:first-child {
    background-position: 100% 0;
}
.gehc-breadcrumb li.hover_,
.no-js .breadcrumb-item:hover {
    background-color: #08a5e1;
    background-position: 0 -30px;
}
.gehc-breadcrumb li.hover_:first-child,
.no-js .breadcrumb-item:first-child:hover {
    background-position: 100% -30px;
}


.gehc-breadcrumb .current-location {
    background-position: 0 0;
    position: static;
}

a.breadcrumb-link {
    background-image: url(../../../img/theme-blue/breadcrumb-a-background.png);
    background-position: 100% 0;
    background-repeat: no-repeat;
    color: #fff;
    display: block;
    float: left;
    font-weight: bold;
    height: 13px;
    padding: 9px 20px 8px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}
.breadcrumb-item:first-child a.breadcrumb-link {
    padding-left: 10px;
}
.current-location a.breadcrumb-link {
    background: transparent !important;
    cursor: default;
}
.gehc-breadcrumb .has-children a.breadcrumb-link {
    padding-right: 25px;
    background-image: url(../../../img/theme-blue/breadcrumb-siblings-a-background.png);
}
* html.no-js .gehc-breadcrumb .has-children a.breadcrumb-link {
	padding-right: 20px;
    background-image: url(../../../img/theme-blue/breadcrumb-a-background.png);
}

.gehc-breadcrumb li.hover_ a.breadcrumb-link,
.no-js .breadcrumb-item:hover a.breadcrumb-link {
    position: relative;
    z-index: 100;
    background-position: 100% -30px;
}

.breadcrumb-nav {
    position: absolute;
    top: 30px;
    left: 0;
    z-index: 100;
    display: none;
    line-height: 1;
    padding: 0;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
    background-color: #08a5e1;
}

.breadcrumb-nav .pagewidth_ {
    overflow: hidden;
    /*padding: 0 5px;*/
    padding: 24px 5px;
    width: 994px;
}
.no-js .has-children:hover .breadcrumb-nav,
.gehc-breadcrumb .hover_ .breadcrumb-nav { 
    display: block;
}
.breadcrumb-nav ul {
    float: left;
    width: 331px;
}
.breadcrumb-nav li {
    background: transparent;
    margin-bottom: 1px;
    width: 331px;
}
.breadcrumb-nav li.hover_ {
    background: transparent;
}
.breadcrumb-nav li a,
.breadcrumb-nav li a:link,
.breadcrumb-nav li a:visited,
.breadcrumb-nav li a:focus,
.breadcrumb-nav li a:hover,
.breadcrumb-nav li a:active {
    color: #fff;
}
.breadcrumb-nav li a {
    display: block;
    font-size: 14px;
    padding: 7px 10px;
    text-decoration: none;
    width: 310px;
    background-color: #26b0e5;
}

.breadcrumb-nav li.current a 
{
    padding-left: 6px;
}

.blue-theme .breadcrumb-nav li.current a 
{
    border-left: 4px solid #71cbed;
}

.breadcrumb-nav .hover_ a {
    background-color: #71cbed;
}

.breadcrumb-nav .current-location a {
    cursor: default;
    font-style: normal;
    font-weight: normal;
}

/* COLOR THEMING */

.darkblue-theme .gehc-header-page {
    background-color: #3b73b9;
    background-image: url(../../../img/theme-darkblue/breadcrumb-background.png);
}
.darkblue-theme .breadcrumb-item {
    background-image: url(../../../img/theme-darkblue/breadcrumb-li-background.png);
}
.darkblue-theme .gehc-breadcrumb .has-children a.breadcrumb-link {
    background-image: url(../../../img/theme-darkblue/breadcrumb-siblings-a-background.png);
}
* html.no-js .darkblue-theme .gehc-breadcrumb .has-children a.breadcrumb-link {
    background-image: url(../../../img/theme-darkblue/breadcrumb-a-background.png);
}
.darkblue-theme a.breadcrumb-link {
	color: #fff;
    background-image: url(../../../img/theme-darkblue/breadcrumb-a-background.png);
}
.darkblue-theme .breadcrumb-nav {
    background-color: #396fb3;
}
.darkblue-theme .breadcrumb-nav li a {
    background-color: #4586d8;
}
.darkblue-theme .breadcrumb-nav .hover_ a {
    background-color: #4b94ef;
}
.darkblue-theme .breadcrumb-nav .hover_ a {
    background-color: #4b94ef;
}

.purple-theme .gehc-header-page {
    background-color: #711371;
    background-image: url(../../../img/theme-purple/breadcrumb-background.png);
}
.purple-theme .breadcrumb-item {
    background-image: url(../../../img/theme-purple/breadcrumb-li-background.png);
}
.purple-theme .gehc-breadcrumb .has-children a.breadcrumb-link {
    background-image: url(../../../img/theme-purple/breadcrumb-siblings-a-background.png);
}
* html.no-js .purple-theme .gehc-breadcrumb .has-children a.breadcrumb-link {
    background-image: url(../../../img/theme-purple/breadcrumb-a-background.png);
}
.purple-theme a.breadcrumb-link {
	color: #fff;
    background-image: url(../../../img/theme-purple/breadcrumb-a-background.png);
}
.purple-theme .breadcrumb-nav {
    background-color: #8e108e;
}
.purple-theme .breadcrumb-nav li a {
    background-color: #ae14ae;
}
.purple-theme .breadcrumb-nav .hover_ a {
    background-color: #cf17cf;
}
.purple-theme .breadcrumb-nav li.current a 
{
    border-left: 4px solid #cf17cf;
}


.green-theme .gehc-header-page {
    background-color: #76b900;
    background-image: url(../../../img/theme-green/breadcrumb-background.png);
}
.green-theme .breadcrumb-item {
    background-image: url(../../../img/theme-green/breadcrumb-li-background.png);
}
.green-theme .gehc-breadcrumb .has-children a.breadcrumb-link {
    background-image: url(../../../img/theme-green/breadcrumb-siblings-a-background.png);
}
* html.no-js .green-theme .gehc-breadcrumb .has-children a.breadcrumb-link {
    background-image: url(../../../img/theme-green/breadcrumb-a-background.png);
}
.green-theme a.breadcrumb-link {
	color: #fff;
    background-image: url(../../../img/theme-green/breadcrumb-a-background.png);
}
.green-theme .breadcrumb-nav {
    background-color: #72b300;
}
.green-theme .breadcrumb-nav li a {
    background-color: #83ce00;
}
.green-theme .breadcrumb-nav .hover_ a {
    background-color: #92e500;
}
.green-theme .breadcrumb-nav li.current a 
{
    border-left: 4px solid #92e500;
}


.orange-theme .gehc-header-page {
    background-color: #ed8000;
    background-image: url(../../../img/theme-orange/breadcrumb-background.png);
}
.orange-theme .breadcrumb-item {
    background-image: url(../../../img/theme-orange/breadcrumb-li-background.png);
}
.orange-theme .gehc-breadcrumb .has-children a.breadcrumb-link {
    background-image: url(../../../img/theme-orange/breadcrumb-siblings-a-background.png);
}
* html.no-js .orange-theme .gehc-breadcrumb .has-children a.breadcrumb-link {
    background-image: url(../../../img/theme-orange/breadcrumb-a-background.png);
}
.orange-theme a.breadcrumb-link {
	color: #fff;
	background-image: url(../../../img/theme-orange/breadcrumb-a-background.png);
}
.orange-theme .breadcrumb-nav {
    background-color: #e67c00;
}
.orange-theme .breadcrumb-nav li a {
    background-color: #f49220;
}
.orange-theme .breadcrumb-nav .hover_ a {
    background-color: #ff9f31;
}
.orange-theme .breadcrumb-nav li.current a 
{
    border-left: 4px solid #ff9f31;
}


.gray-theme .gehc-header-page {
    background-color: #333;
    background-image: url(../../../img/theme-grey/breadcrumb-background.png);
}
.gray-theme .breadcrumb-item {
    background-image: url(../../../img/theme-grey/breadcrumb-li-background.png);
}
.gray-theme .gehc-breadcrumb .has-children a.breadcrumb-link {
    background-image: url(../../../img/theme-grey/breadcrumb-siblings-a-background.png);
}
* html.no-js .gray-theme .gehc-breadcrumb .has-children a.breadcrumb-link {
    background-image: url(../../../img/theme-grey/breadcrumb-a-background.png);
}
.gray-theme a.breadcrumb-link {
	color: #fff;
    background-image: url(../../../img/theme-grey/breadcrumb-a-background.png);
}
.gray-theme .breadcrumb-nav {
    background-color: #333;
}
.gray-theme .breadcrumb-nav li a {
    background-color: #666;
}
.gray-theme .breadcrumb-nav .hover_ a {
    background-color: #999;
}
.gray-theme .breadcrumb-nav li.current a 
{
    border-left: 4px solid #999;
}