
/*START INCLUDED: /opt/jboss/jboss-prod/server/atg/./deploy/ATG.ear/_EIPF-delivery.paf_spaf-dar_sportal.war/templates/newcorporate/style/css/newcorporate.css*/

/*START INCLUDED: /opt/jboss/jboss-prod/server/atg/./deploy/ATG.ear/_EIPF-delivery.paf_spaf-dar_sportal.war/templates/newcorporate/style/css/newcorporate-horizontal.css*/

/*START INCLUDED: /opt/jboss/jboss-prod/server/atg/./deploy/ATG.ear/_EIPF-delivery.paf_spaf-dar_sportal.war/templates/newcorporate/style/css/menu.css*/
/* -------------------------------------------------------------------------------------------------------------------------------------
	=menu
*/

/*#menu {
	position:relative;
	z-index:100;
	margin-right:160px
}*/

/* --------------------------
	=ul0
*/

/*#menu {
	height: 42px;
}*/

#menu  {

}

#menu ul.ul0 {
	position:relative;
	margin:-34px 0 0 20px
}

#flash-navigation {
	position:relative;
	z-index:200;
	height:42px;
	overflow:hidden
}

/*html.js body.menu-generated #menu ul.ul0 {
	margin:-34px 0 0 20px
}*/


#menu li.ul0 {
	display:inline;
	margin-right:20px;
	font-size:1.36em;
	font-family:"Imago", "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif
}

#menu li.ul0 a.selected {
	color:#333;
	font-weight:bold
}

#menu li.ul0 a {
	color:#999;
	text-decoration:none
}

#menu li.ul0 a:hover {
	color:#0066cc!important;
	text-decoration: underline;
}

/* --------------------------
	=ul1
*/

#menu ul.ul1 {
	float:left;
	width:170px;
	margin:15px 0 0;
	font-size:11px;
	line-height:15px;
	font-family: Verdana;
}

#menu li.ul1 {
	margin:.36em 0
}

#menu ul.ul1 a {
	color:#0066cc
}

/* --------------------------
	=ul2
*/

#menu ul.ul2 {
	margin:4px 0 10px 20px
}

/* --------------------------
	=ul3
*/

#menu ul.ul3 {
	margin:4px 0 .46em 20px
}

/* --------------------------
	=ul4
*/

#menu ul.ul4 {
	margin:4px 0 .46em 20px
}

/* --------------------------
	=ul5
*/

#menu ul.ul5 {
	margin:4px 0 .46em 20px
}
 

/*END INCLUDED: /opt/jboss/jboss-prod/server/atg/./deploy/ATG.ear/_EIPF-delivery.paf_spaf-dar_sportal.war/templates/newcorporate/style/css/menu.css*/


html.js body.menu-generated #regions1-18 {
	float:none;
	width:auto;
	margin-left:0
}

/* -------------------------------------------------------------------------------------------------------------------------------------
	=menu
*/

/*html.sIFR-active body.menu-generated #menu li a {
	visibility:hidden;
}*/

html.js body.menu-generated #menu,
html.js body.menu-generated #menu #flash-navigation {
	position:absolute;
	top:47.5px;
	*top:auto;
	z-index:200;
	width:100%;
	height:42px;
	*clip: rect(0px, 1024px, 142px, 0px);
/* 	_border:1px solid #333 */
}

html.js body.menu-generated #menu #flash-navigation {
	*margin-top:-5px;
}

/*html.js body.menu-generated #layout {
	_position:relative!important;
	_z-index:1200!important;
	zoom:1
}*/

html.js body.menu-generated #menu li.parent > a span {
/* 	border-bottom:1px dotted #ccc */
}

html.js body.menu-generated #menu li.show-path > a:hover {
	color:#0066cc!important;
/* 	background:url(/portal/templates/newcorporate/style/img/arrow-down.gif) no-repeat 50% 35px!important */
}

html.js body.menu-generated #menu li.show-path > a {
	color:#333!important;
/* 	background:url(/portal/templates/newcorporate/style/img/arrow-down-333.gif) no-repeat 50% 35px!important */
}

html.js body.menu-generated #menu ul li.parent ul {
/* 	display:block; */
/* 	visibility:hidden */
	display:none
}

/* --------------------------
	=ul0
*/

html.js body.menu-generated #menu ul.ul0 {
	position:absolute;
	top:50px;
	_top:0;
	left:0;
	width:100%;
	height:38px;
	line-height:38px;
	margin:0;
	display:none
}

html.js body.menu-generated #menu li.ul0,
html.js body.menu-generated #menu li.ul1,
html.js body.menu-generated #menu li.ul2,
html.js body.menu-generated #menu li.ul3 {
	float:left;
	margin:0;
	font-size:1.36em;
	font-family:"Imago", "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif
}

html.js body.menu-generated #menu li.ul0 a.selected {
	color:#333;
	font-weight:bold
}

html.js body.menu-generated #menu li.ul0 a {
	display:block;
	padding:0 10px;
	text-decoration:none
}

html.js body.menu-generated #menu li.ul0 a:hover {
	color:#0066cc!important
}

html.js body.menu-generated #menu ul.ul0 li.li0 {
	margin-left:10px
}

html.js body.menu-generated #menu ul.ul0 li.parent > a {
/* 	background:url(/portal/templates/newcorporate/style/img/arrow-down-gray.gif) no-repeat 50% 35px */
}

html.js body.menu-generated #menu ul.ul0 li.parent > a:hover {
/* 	background-image:url(/portal/templates/newcorporate/style/img/arrow-down.gif) */
}

/* hide arrow when slide-menu is on the item */
html.js body.menu-generated #menu ul.ul0 li.slide-menu a,
html.js body.menu-generated #menu ul.ul0 li.slide-menu a:hover {
	background-image:none
}

/* --------------------------
	=ul1
*/

html.js body.menu-generated #menu ul.menu-expanded {
	visibility:visible!important;
	/*left:-10px!important*/
}

html.js body.menu-generated #menu ul.ul1,
html.js body.menu-generated #menu ul.ul2,
html.js body.menu-generated #menu ul.ul3,
html.js body.menu-generated #menu ul.ul4 {
	/*visibility:hidden;*/
	display:none;
	position:absolute;
	left:0;
/*	left:-9999px;*/
	float:none;
	width:100%;
	height:38px;
	line-height:38px;
	margin:0;
	padding:0;
	font-size:.73em;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	background:#fff
}

html.js body.menu-generated #menu ul.ul1 li.li0 {
	margin-left:10px;
	_margin-left:5px
}

html.js body.menu-generated #menu ul.ul1 a.selected {
	color:#000
}

html.js body.menu-generated #menu ul.ul1 {
/* 	border-top:none */
}

html.js body.menu-generated #menu ul.ul1 {
	_border-top:1px solid #ccc;
	_margin-top:-1px
}

/* --------------------------
	=ul2
*/

html.js body.menu-generated #menu ul.ul2 li.li0 {
	margin-left:20px
}


/* --------------------------
	=ul3
*/

html.js body.menu-generated #menu ul.ul3 {
/* 	margin:0 0 0 10px; */
}

/* --------------------------
	=ul4
*/

html.js body.menu-generated #menu ul.ul4 {
	margin:0;
}

/* --------------------------
	=ul5
*/

html.js body.menu-generated #menu ul.ul5 {
	margin:0;
}


/* fix when JS is turned off and all nodes of menu are expanded*/

body.menu-generated #menu ul li.parent ul {
	display:none
}

body.menu-generated #menu ul li.selected ul {
	display:block
}



/* -------------------------------------------------------------------------------------------------------------------------------------
	=slide menu
*/

html.js body.menu-generated #menu ul.ul0 li.slide-menu ul {
	display:none;
	position:absolute;
	visibility:visible;
	width:290px;
	margin:0;
	padding:0;
	top:90px;
	right:-118px;
	left:auto;
	border-top:none;
	border-bottom:none;
}

html.js body.menu-generated #menu ul.ul0 li.slide-menu ul li {
	float:none;
	margin-left:0;
	font:normal 1em/2em "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
	line-height:1em;
}

html.js body.menu-generated #menu ul.ul0 li.slide-menu ul li {
	margin-bottom:2px
}

html.js body.menu-generated #menu ul.ul0 li.slide-menu ul li a {
	width:290px;
	height:18px;
	padding:0;
	line-height:18px;
	color:#333;
	background:url(/portal/templates/newcorporate/style/img/slide-menu.gif)
}

html.js body.menu-generated #menu ul.ul0 li.slide-menu ul li a span {
	display:block;
	padding:0 4px
}

html.js body.menu-generated #menu ul.ul0 li.slide-menu ul li.arrow-open a span {
	background:url(/portal/templates/newcorporate/style/img/slide-menu-open.gif) no-repeat right
}

html.js body.menu-generated #menu ul.ul0 li.slide-menu ul li a:hover {
	background:url(/portal/templates/newcorporate/style/img/slide-menu.gif)!important
}



/* --------------------------
	=ul2
*/

html.js body.menu-generated #menu ul.ul0 li.slide-menu ul.ul2 a,
html.js body.menu-generated #menu ul.ul0 li.slide-menu ul.ul2 a:hover,
html.js body.menu-generated #menu ul.ul0 li.slide-menu ul.ul2 a span {
	background:#fff!important;
}

html.js body.menu-generated #menu ul.ul0 li.slide-menu ul.ul2 {
	position:static;
	display:none;
	height:auto;
	width:288px;
	border:1px solid #999;
	font-size:1em;
}

html.js body.menu-generated #menu ul.ul0 li.slide-menu ul.ul2 li a {
	width:280px
}



/* --------------------------
	=ul3
*/

/*html.js body.menu-generated #menu ul.ul0 li.slide-menu ul.ul3 {
	display:block;
	
	position:absolute;
	left:-200px;
	top:100px;
	background:lime;
	z-index:99999

	
}*/

/* --------------------------
	=#slide-menu-horizontal
*/

html.js body.slide-menu #slide-menu-horizontal {
	position:absolute;
	top:300px;
	left:20px;
	width:920px;
	border-bottom:1px solid #ccc
}

html.js body.slide-menu #slide-menu-horizontal ul {
	list-style-type:none
}

html.js body.slide-menu #slide-menu-horizontal ul li {
	float:left;
	margin-right:10px
}

html.js body.slide-menu #slide-menu-horizontal ul li a {
	color:#333;
	text-decoration:none
}

html.js body.slide-menu #slide-menu-horizontal ul li a:hover {
	color:#0066cc
}

html.js body.slide-menu #slide-menu-horizontal ul li.selected a {
	font-weight:bold
}


/* --------------------------
	=menu-has-images
*/

#menu.menu-has-images a {
	background-position:50% 62%;
	background-repeat:no-repeat;
	color:red!important
}

#menu.menu-has-images a:hover {
	background-position:50% 99%!important
}

#menu.menu-has-images a.selected {
	background-position:50% 10px
}

#menu.menu-has-images a.selected:hover {
	background-position:50% -24px!important
}

#menu.menu-has-images li.sfHover > a {
	background-position:50% 99%
}

#menu.menu-has-images li.sfHover > a.selected {
	background-position:50% -24px
}


#menu.menu-has-images a span {
	visibility:hidden;
}




/*

.hide-access {
	display:block;
	visibility:hidden;
}*/



/*hot fix*/

html.js body.menu-generated #menu ul.ul0 li.home {
	margin:0 -10px 0 10px
}



/*END INCLUDED: /opt/jboss/jboss-prod/server/atg/./deploy/ATG.ear/_EIPF-delivery.paf_spaf-dar_sportal.war/templates/newcorporate/style/css/newcorporate-horizontal.css*/


/*START INCLUDED: /opt/jboss/jboss-prod/server/atg/./deploy/ATG.ear/_EIPF-delivery.paf_spaf-dar_sportal.war/eipf/script/ui/css/jquery-ui-1.7.2.gray.css*/
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=333333&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=cce0f5&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=7fb2e5&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #7fb2e5; background: #cce0f5 url(images/ui-bg_glass_55_cce0f5_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_333333_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/*END INCLUDED: /opt/jboss/jboss-prod/server/atg/./deploy/ATG.ear/_EIPF-delivery.paf_spaf-dar_sportal.war/eipf/script/ui/css/jquery-ui-1.7.2.gray.css*/

/* test */
/** { IE6 SIFR3 crush
	margin:0 ;
	padding:0
}*/

html,body,form,fieldset,input,textarea,button,p,blockquote,th,td,li,div,span,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre {
	margin:0;
	padding:0;
}

#container {
	position: relative;
	paddig-bottom: 50px;
}

#container ul {
	margin-left:0;
	margin-top:0;
	padding-left:0;
}

html, body { height:100%; }

body {
	color:#000;
	background:#fff;
	font:normal .69em/1.36 "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
}

input,
select,
textarea {
	font:normal small/1.5em "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
}

ul {
	list-style-type:none;
}

ul.contact-info {
	list-style-type:none!important;
}

#layout p {
	margin-bottom:15px;
	/*line-height:15px */
}

#layout hr {
	border:0;
	height:1px;
	background:url(/portal/templates/newcorporate/style/img/dottline.gif) repeat-x;
}

.section-content ul,
#tinymce ul {
	padding-bottom:10px;
	padding-left:15px;
	margin:0;
	list-style-type:inherit;
	*list-style-type:disc;
	list-style-position:outside;
}

#layout .synergy-gear div.articlecontent ul {
	margin:0;
	padding-bottom:10px;
	padding-left:15px;
	list-style-type:inherit;
	*list-style-type:disc;
	list-style-position:outside;
}

html.menu-not-generated  body.content-visual-m #layout .synergy-gear div.articlecontent ul,
html.menu-not-generated  body.content-visual-s-landscape #layout .synergy-gear div.articlecontent ul,
html.menu-not-generated  body.content-visual-s-portrait #layout .synergy-gear div.articlecontent ul {
	padding-left:17px; /*0*/
}

#layout #region2 .synergy-gear div.articlecontent ul {
	list-style-type:none;
}

.section-content ol,
#tinymce ol {
	list-style-position:inside;
}

#layout .synergy-gear div.articlecontent ol {
	margin:inherit;
	list-style-position:outside;
	padding-left:37px;
	*padding-left:40px;
	margin-left:0;
}

body.country-home #layout .synergy-gear div.articlecontent ul {
	/*list-style-type:none;*/
}

/* for Estonia */
#re7144001 body.country-home #layout .synergy-gear div.articlecontent ul {
	list-style-type: disc;
}

#layout a:link,
#login-flyout a:link, #login-flyout a:visited {
	color:#0066cc;
	background:url(/portal/templates/newcorporate/style/img/local-link.gif) no-repeat 0 5px;
	padding-left:11px;
	padding-bottom:0;
	text-decoration:none;
	*display:inline-block;
}

#layout a:visited {
	color:#666;
	background:url(/portal/templates/newcorporate/style/img/local-link-visited.gif) no-repeat 0 5px;
	padding-left:11px;
	text-decoration:none;
	*display:inline-block;
}

#layout a:hover {
	color:#0066cc;
	text-decoration:underline;
}

#layout a:active {
	color:#0066cc;
}

#layout a.external:visited,
#layout a.external {
	padding-left:18px;
	background:url(/portal/templates/newcorporate/style/img/external-link.gif) no-repeat 0 3px;
}

#layout a[href^="http://"]:visited,
#layout a[href^="http://"] {
	padding-left:18px;
	background:url(/portal/templates/newcorporate/style/img/external-link.gif) no-repeat 0 3px;
}

#layout h5 a { display: block; }


#layout a.inactive {
	color:#ccc;
	background:#999;
}

#layout a.mailto {
	padding-left:15px;
	background:url(/portal/templates/newcorporate/style/img/contact-mail.gif) no-repeat 0 3px;
	*background-position:0 4px;
}

#layout a.rss:visited, #layout a.rss {
	background:url(/portal/templates/newcorporate/style/img/rss-link.gif) no-repeat;
	padding-left:16px;
}

#layout a.podcast:visited, #layout a.podcast {
	background:url(/portal/templates/newcorporate/style/img/podcast-link.gif) no-repeat;
	padding-left:20px;
}

#layout-extra-div1 {
	clear:both;
	padding-bottom:50px;
}

#skipper {
	display:none;
}

#container {
	position:relative;
/* 	width:928px; */
	min-width:965px;
	max-width:1024px;
	_width:1024px;
/* 	padding:0 20px; */
	min-height:100%;
	_height:100%;
	margin:0 auto;
	border-width:0 1px;
	border-style:solid;
	border-color:#ccc;
}

#wrapie {
	position:relative;
}

html #wrapie{
  _position:static;
}


#header {
	position:relative;
	height:100px;
	top:36px;
}

#header h1 {
	position:absolute;
	z-index:1;
	top:0;
	left:896px;
	width:70px;
	height:36px;
	background:url(/portal/templates/newcorporate/style/img/roche-logo.png);
	text-indent:-9999px;
}

h1 a {
	display:none;
}

#header-extra-div1 {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	border-bottom:1px solid #ccc;
}

#navigation ul {
	list-style-type:none;
}

h3 {
/* 	margin-bottom:30px; */
	font:italic normal bold 35px "Minion", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", "Verdana", serif;
	color:#333;
}

#glossary dl dt,
#layout .faq-gear dl dt,
div.synergy-gear blockquote,
html.sIFR-hasFlash q,
html.sIFR-hasFlash body.text #region1 h3,
html.sIFR-hasFlash h3,
html.sIFR-hasFlash h4 {
	line-height:1;
}

html.sIFR-hasFlash body.text #region1 h3 {
	line-height:1;
}

/*
.lighttext h3,
#region1 .lighttext div.articleheadline p,
#region1 .lighttext div.articleabstract p {
	color:#fff;
}
*/

.no-overline h3 {
	padding-top:50px;
}

h4 {
/* 	margin-bottom:15px; */
	font:italic normal bold 22px "Minion", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", "Verdana", serif;
	color:#666;
}

html.sIFR-hasFlash h4 {
	line-height: 33px;
	min-height: 33px;
	font-size:19px;	
	margin-top:-5px;
	margin-bottom:-5px;
	width: 100%;
	zoom: 1;
}

html.sIFR-hasFlash h4 object {
	overflow: hidden;
}

h4 a {
	font-size:22px;
}

html.safari3 h4 {
	font-size:26px;
}

q {
	font:italic normal normal 1.64em "Minion", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", "Verdana", serif;
	color:#666;
}

small.date {
	font-size:x-small;
}

span.ajax-loader {
	display:block;
	width:16px;
	height:16px;
	background:url(/portal/eipf/img/synergy-gear/ajax-loader.gif);
}

.on {
	display:block!important;
}

.off {
	display:none!important;
}

.contenttoolbox-on p {
	margin-bottom: 5px !important;
}

/* -------------------------------------------------------------------------------------------------------------------------------------
	=search
*/

#search {
	position:absolute;
	z-index:300;
	left:815px;
	top:108px;
	width:150px;
}

#re7121003 #search {
	left:865px;
}

#search label {
	display:none;
}

#search-input {
	float:left;
	width:125px;
	line-height: 16px;
	padding-left:3px;
	border:1px solid #ccc;
	border-right:none;
}

#search button {
	float:left;
	width:21px;
	height:18px;
	text-indent:-9999px;
	border:none;
	background:url(/portal/templates/newcorporate/style/img/search-button.gif);
	cursor:pointer;
}
#searchBoxForm ul {
	float: left;
}

/* -------------------------------------------------------------------------------------------------------------------------------------
	=menu
*/

/*
horizontal menu - newcorporate-horizontal.css
vertical menu - newcorporate-vertical.css
*/


/* -------------------------------------------------------------------------------------------------------------------------------------
	=tool=box
*/

#tool-box {
	position:absolute;
	*z-index:400;
	top:32px;
	left:20px;
	font-size:1.18em;
	line-height:1.3em;
	font-family:"Imago", "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
}

#tool-box li {
	float:left;
	margin-right:20px;
}

#tool-box a {
	display:block;
	color:#999;
	text-decoration:none;
}

#tool-box li#corp-toolbox-sitemap a {

}

#tool-box li#corp-toolbox-site-indicator {
	font-weight:bold;
	color:#333;
}

#tool-box a:hover,
#tool-box a:active,
#tool-box a:focus {
	color:#0066cc;
}


/* -------------------------------------------------------------------------------------------------------------------------------------
	=regions1-18
*/

html.js #regions1-18 {
	margin-top:36px;
	margin-left:220px;
	padding-bottom:65px;
	_padding-bottom: 48px;
}

html.menu-not-generated #regions1-18 {
	margin-top:10px;
	margin-left:210px;
}

html.menu-not-generated .search #regions1-18 {
	margin-left:0;
	margin-top:-5px;
}

.product-db #regions1-18 {
	*zoom:1;
}

.product-db #region1 {
	_zoom:1;
	_display:inline;
}

#regions1-18-extra-div1 {
	clear:both;
}

/* -------------------------------------------------------------------------------------------------------------------------------------
	=footer
*/

#footer {
	position:absolute;
	left:20px;
	bottom:10px;
	_bottom:0;
	width:948px;
	overflow: hidden;
	clear:both;
	color:#999;
	font-family:"Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
}

#re7202001 #footer {
	_left: 20px;
}

#footer ul {
	padding-bottom:15px;
/* 	width:550px; */
	width:948px;
	overflow: hidden;
	list-style-type:none;
	zoom: 1;
}

#footer ul li {
	height:4em;
	line-height:6.5em;
	overflow:hidden;
	margin:5px 20px 0 0;
	float:left;
}

#footer ul li.disclaimer-below {
	font-size:10px;
	height:auto;
	line-height:12px;
	margin-top:-1px;
	overflow:visible;
	width:550px;
	_margin-bottom:-15px;
}

#footer ul li a {
	color:#999;
	text-decoration:none;
}

#footer ul li a:hover {
	color:#333;
}

/*#footer ul li#footer-bastase {
	width:47px;
	height:58px;
	background:url(/portal/templates/newcorporate/style/img/bastase.gif);
} */

/*#footer ul li#footer-bastase span,*/
#footer ul li#footer-kvalitetse span {
	display:block;
	text-indent:-9999px;
}

#footer ul li#footer-kvalitetse {
	width:117px;
	height:60px;
	background:url(/portal/templates/newcorporate/style/img/kvalitetse.gif);
}

html.js #footer ul li#footer-kvalitetse {
	cursor:pointer;
}

/* *************************************************************************************************************************************
	=GEARS
*/

/* -------------------------------------------------------------------------------------------------------------------------------------
	=breadcrumb
*/

#breadcrumb {
	padding:13px 0;
	list-style-type:none!important;
}
#breadcrumb:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#breadcrumb span {
	display:none;
}

#breadcrumb li {
	float:left;
	padding-right:10px;
}

#breadcrumb>li {
  line-height:21px;
}

/*
#breadcrumb li.li0 {
	display:none;
}
*/

#breadcrumb li.li1 span {
	display:none;
}

/*#layout #breadcrumb li.li1 a,
#layout #breadcrumb li.li1 {
	padding-left:0!important;
	background:none!important
}*/

#layout #breadcrumb li a {
	color:#0066cc;
	text-decoration:none;
	padding-left:12px;
	background:url(/portal/templates/newcorporate/style/img/local-link-visited.gif) no-repeat left;
}

#layout #breadcrumb li a:hover,
#layout #breadcrumb li a:active,
#layout #breadcrumb li a:focus {
	text-decoration:underline;
}

#layout #breadcrumb li.last {
	font-weight:bold;
	color:#000;
	background:url(/portal/templates/newcorporate/style/img/local-link-visited.gif) no-repeat 0 50%;
	padding-left:12px;
}

#layout #breadcrumb li.li0 a,
#layout #breadcrumb li.li0 {
	padding-left:0;
	background-image:none;
}

#layout #breadcrumb li a { 
	white-space: nowrap;
}

/* -------------------------------------------------------------------------------------------------------------------------------------
	=sitemap flyout
*/


html.js #sitemap-flyout li.sep {
	width:928px;
	margin-left:10px;
	height:20px;
	background:url(/portal/templates/newcorporate/style/img/dottline3.gif) repeat-x 0 50%;
	margin-bottom:0;
}

#corp-toolbox-sitemap a {
	outline:none;
}

#sitemap-flyout {
	font-family:"Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
}


html.js #corp-toolbox-sitemap > a {
/* 	border-bottom:1px dotted #ccc */
}

html.js #corp-toolbox-sitemap > a:hover {
/* 	border-bottom:1px dotted #333 */
}

html.js #container span.ajax-loader {
	position:absolute;
	z-index:999;
	top:70px;
	left:32px;
}

html.js #container #corp-toolbox-login span.ajax-loader,
html.js #container #corp-toolbox-logout span.ajax-loader {
	top:0;
	left:190px;
}

html.js #container #login-flyout span.ajax-loader {
	top:10px;
	right:10px;
	left:auto;
}

#corp-toolbox-sitemap a.sitemap-flyout {
	position:relative;
	*display:inline-block;
	*left:-12px;
	z-index:901;
	margin:-7px -11px 0;
	padding:6px 10px 3px;
	color:#0066cc;
	border:1px solid #ccc;
	border-bottom:1px solid #fff!important;
}

#sitemap-flyout {
	position:absolute;
	z-index:900;
	top:20px;
	left:0;
	width:968px;
	padding:10px 0 11px;
	background:#fff;
	border:1px solid #ccc;
	font-size:.85em;
	min-height:30px;
	_height:30px;
}

#sitemap-flyout ul {
	width:948px;
}

#sitemap-flyout ul ul {
	width:auto;
	margin-top:0;
}

#sitemap-flyout a,
#sitemap a {
	color:#0066cc;
}

#sitemap-flyout a:hover,
#sitemap-flyout a:active,
#sitemap-flyout a:focus {
	text-decoration:underline;
}


#sitemap-flyout li,
#sitemap li {
	float:none;
	margin:0 0 .2em;
	font-weight:normal;
}

#sitemap-flyout li.ul0 {
	font-weight:bold;
}

#sitemap-flyout li.ul0 ul {
	font-weight:normal;
}

#sitemap-flyout li.parent,
#sitemap li.parent {
	float:left;
	width:165px;
	margin:0 10px;
	font-weight:bold;
}

#sitemap-flyout li.parent {
	margin:0;
}

#sitemap li.parent {
	_width:160px;
}

#sitemap-flyout li.ul0 {
	float:left;
	width:169px;
	padding:0 10px;
	overflow:hidden;
}


#sitemap-flyout li.parent ul,
#sitemap li.parent ul {
	margin-top:0.56em;
}

#sitemap-flyout li.parent ul ul,
#sitemap li.parent ul ul {
	margin-top:0;
}

#sitemap-flyout li.parent li,
#sitemap li.parent li {
	margin:0;
	padding-left:8px;
	background:url(/portal/templates/newcorporate/style/img/arrow-right.gif) no-repeat left 5px;
}

#sitemap-flyout li.parent li.parent,
#sitemap li.parent li.parent {
	float:none;
	width:auto;
	margin:0;
	padding-left:11px;
	font-weight:normal;
	background:url(/portal/templates/newcorporate/style/img/arrow-down.gif) no-repeat left 7px;
}

#sitemap-flyout li.parent li.parent ul,
#sitemap li.parent li.parent ul {
	margin-left:15px;
}

#sitemap-flyout ul.ul3 {
	display:none;
}

#sitemap-flyout ul.ul2 li {
	background:none;
}

#sitemap-flyout ul.ul2 li.parent {
	background:url(/portal/templates/newcorporate/style/img/arrow-right.gif) no-repeat left 5px;
}

#sitemap-flyout ul.ul2 li.show {
	background:url(/portal/templates/newcorporate/style/img/arrow-down.gif) no-repeat left 5px!important;
}

/* -------------------------------------------------------------------------------------------------------------------------------------
	=sitemap
*/

#sitemap {
	padding-top:30px;
}

#sitemap ul {
	width:908px;
	padding-left:20px;
	list-style-type:none;
}

#sitemap ul ul {
	width:auto;
}

#sitemap li a:link,
#sitemap li a:visited {
	background:none;
}

#sitemap li.parent a {
	text-decoration:none;
	color:#000;
}

#sitemap li.parent a:hover {
	color:#0066cc;
}

#sitemap ul.ul1 li a {
	text-decoration:none;
	color:#0066cc;
}

#sitemap ul.ul1 li a:hover {
	color:#000;
}

/* -------------------------------------------------------------------------------------------------------------------------------------
	=full search
*/

#full-search {
	position:relative;
	margin-left:20px;
	padding:30px 0 40px;
}

#full-search h2.search-results {
	margin-bottom:120px;
	visibility:hidden;
}

#full-search ul {
	margin:0!important;
	list-style-type:none;
}

#full-search a {
	color:#0066cc;
}

#search-results {
	width:620px;
}

#search-results li {
	padding-top:15px;
	border-top:1px solid #999;
}

#search-results li h3 {
	display:none;
}

#search-results li div {
	margin-bottom:5px;
	font-weight:bold;
}

#search-results li strong {
	color:#999;
}

#search-results li strong.date {
	clear:right;
}

#search-results li strong.percents {
	color:#666;
	float:right;
}

html.js #search-results li strong.percents {
	display:block;
	width:63px;
	height:8px;
	background:url(/portal/templates/newcorporate/style/img/search-percents.gif) no-repeat;
	line-height:8px;
	text-indent:-9999px;
}

#search-results li strong.percents:hover {
	text-indent:6em!important;
}

#search-results li strong.percent-box-1 {
	background-position:0 0
}

#search-results li strong.percent-box-2 {
	background-position:0 -8px!important;
}

#search-results li strong.percent-box-3 {
	background-position:0 -16px!important;
}

#search-results li strong.percent-box-4 {
	background-position:0 -24px!important;
}

#search-results li strong.percent-box-5 {
	background-position:0 -32px!important;
}

#search-results li strong.percent-box-6 {
	background-position:0 -40px!important;
}

#search-results li ul {
	width:550px;
	min-height:50px;
}

#search-results li ul li {
	padding:0 0 5px 10px;
	border-top:none;
}

#full-search .new-search {
	position:absolute;
	top:60px;
	left:0;
	width:600px;
	padding:20px 10px;
	border:1px solid #ccc;
	border-width:1px 0;
	background:url(/portal/templates/newcorporate/style/img/blue-dotted-bg.gif);
}

#full-search .new-search input {
	height:16px;
	width:260px;
	padding:0 2px;
	border:1px solid #ccc;
}

#full-search .new-search button {
	margin-left:5px;
	margin-bottom:-1px;
	*margin-bottom:0;
	border:1px solid #1763b7;
	color:#fff;
	font-size:11px;
	padding:0 4px 3px;
	height:1.6em;
	line-height:1.2;
	*padding:0;
	background:#0066cc url(/portal/templates/newcorporate/style/img/button-blue-bg.png) repeat-x;
	cursor:pointer;
	font-family:verdana,sans-serif;
}

#full-search div.search-results-sort {
	width:600px;
	padding:10px;
	margin:20px 0;
	background:url(/portal/templates/newcorporate/style/img/gray-dotted-bg.gif);
	border:1px solid #ccc;
	border-width:1px 0;
}

#full-search div.search-results-pagination {
	border-top:1px solid #999;
	width:600px;
	padding:10px;
}

#full-search div.search-results-pagination ul {
	float:right;
}

#full-search div.search-results-pagination li {
	float:left;
	font-size:1.09em;
	font-weight:bold;
}

#full-search div.search-results-pagination li a,
#full-search div.search-results-pagination li.current {
	display:block;
	_display:inline-block;
	padding:2px 4px;
	color:#666;
	text-decoration:none;
	background:none!important;
}

#full-search div.search-results-pagination li.current,
#full-search div.search-results-pagination li a:hover {
	color:#0066cc;
}

/* -------------------------------------------------------------------------------------------------------------------------------------
	=glossary JS turned OFF
*/

#glossary {
	width:620px;
}

#glossary dl dt {
	padding-bottom:10px;
	font:italic normal bold 1.64em "Minion", sans-serif;
	color:#000;
}

#glossary dl dt.empty {
	display:none;
}

#glossary dl dd {
	padding-bottom:10px;
	margin:0 0 30px 20px;
	border-bottom:1px solid #666;
}

#glossary dl dl dt {
	padding-bottom:0;
	font:normal normal bold 1em "Verdana", sans-serif;
}

/*#glossary dl dl dt:before {
	content:'> '
}*/

#glossary dl dl dd {
	margin:0 0 0 10px;
	padding:0;
	border:none;
}

/* -------------------------------------------------------------------------------------------------------------------------------------
	=glossary JS turned ON
*/

html.js #glossary dl dt {
	padding:0;
	margin-right:-5px;
	display:inline;
	padding:0 15px 1% 0;
	cursor:pointer;
	border-bottom:1px solid #666;
}

html.js #glossary dl dt:hover {
	color:#0066cc;
}

html.js #glossary dl dt.empty {
	color:#666;
	cursor:auto;
}

html.js #glossary dl dd {
	display:none;
	padding:0;
	margin:20px 0 0;
	border:none;
}

html.js #glossary dl dd.show {
	display:block;
	float:left;
	position:absolute;
	*position:static;
}

html.js #glossary dl dl {
	position:relative;
}

html.js #glossary dl dl dt {
	float:left;
	clear:left;
	width:295px;
	padding:3px 0;
	margin:0;
	font-weight:normal;
	color:#0066cc;
	border:none;
}

html.js #glossary dl dl dt.mark {
	font-weight:bold;
	color:#000;
}

html.js #glossary dl dl dd.show {
	position:absolute;
	top:0;
	margin:3px 0 0;
	left:325px;
	width:295px;
}

/* -------------------------------------------------------------------------------------------------------------------------------------
	=FAQ JS turned OFF
*/

#layout .faq-gear {
	width:620px;
}

#layout .faq-gear ol {
	padding-left:25px;
	color:#000;
}

#layout .faq-gear ol li {
	width:auto;
}

#layout .faq-gear dl {
	display: inline;
	}

#layout .faq-gear dl dt {
	margin-bottom:10px;
	font:normal normal bold 1.3em "Minion", "Verdana", sans-serif;
	border-bottom:1px solid #999;
}

#layout .faq-gear dl dd {
	margin:0 0 30px 20px;
	border-bottom:1px solid #ccc;
}

#layout .faq-gear dl dd p {
	margin-bottom:10px;
}

/* -------------------------------------------------------------------------------------------------------------------------------------
	=FAQ JS turned ON
*/

html.js #layout .faq-gear dl dt {
	cursor:pointer;
	text-decoration:underline;
	border:none;
	color:#0066cc;
}

html.js #layout .faq-gear dl dt:hover {
	color:#333;
}

html.js #layout .faq-gear dl dd {
	display:none;
}

/* -------------------------------------------------------------------------------------------------------------------------------------
	=Contact Form JS turned OFF
*/
.contact h3.articletitle {
	font-size:20px;
	color:#666;
}

body.contact #region1 h2 {
	font-size:35px;
	line-height:100%;
}

body.contact #wrapie {
	padding:25px 20px 1px;
}

body.contact #region2 {
	float:right;
	width:307px;
	padding-top:2px;
}

.contact #region1 {
	float:left;
	width:625px;
}

.form-builder {
}

.form-builder strong {
	display:none;
}

.form-builder fieldset {
	border:0;
	margin:0;
	padding:0;
}

.form-builder dt {
	margin-top:5px;
}

.form-builder label {
	color:#999;
	font-size:1em;
}

.form-builder div.row input,
.form-builder div.row select,
.form-builder div.row textarea,
.form-builder dd input,
.form-builder dd select,
.form-builder dd textarea {
	width:292px;
	border:1px solid #ccc;
	font-size:11px;
	line-height:18px;
}

#re7202001 .form-builder dd textarea {
	height: 125px;	
}

.form-builder .checkbox input, 
.form-builder div.checkbox input {
	width:auto;
}


.form-builder dd select {
	line-height:20px;
	font-size:11px;
}

.form-builder div.row input,
.form-builder dd input {
	width:282px;
	height:1.4em;
	*height:1.2em;
	padding-top:1px;
	*height:12px;
	*padding-top:2px;
	*padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
}

#wrapie .form-builder div.submit p.notice {
	float:right;
	color:#999;
	margin:0;
	padding:0.5em 0 0;
}
.form-builder .checkbox,
.form-builder div.checkbox {
	line-height:1.2;
	padding: 0.5em 0;
}

.form-builder .checkbox checkbox,
.form-builder div.checkbox checkbox {
	color:#000;
}
.form-builder .checkbox label,  
.form-builder div.checkbox label { 
	color:#000;
}
.form-builder dd.checkbox {
	padding-bottom: 0;
}
.form-builder dt.checkbox {
	padding-top: 0; margin-top: 0;
}

.form-builder dt.checkbox {
	padding-top: 0; margin-top: 0;
}

.form-builder div.submit {
	clear:both;
	padding-top:5px;
	width:290px;
}

#wrapie .form-builder div.submit p.notice {
	float:right;
	color:#999;
	margin:0;
	padding:0.5em 0 0;
}

.form-builder div.submit button {
	display:block;
	background:#d6d6d6 url('/portal/templates/newcorporate/style/img/button-grey-bg.png') no-repeat;
	color:#000;
	border:1px solid #ccc;
	cursor:pointer;
	width:61px;
	height:18px;
	font-size:11px;
	margin-top:4px;
	padding-bottom:2px;
}

.form-builder .error textarea,
.form-builder .error input.text {
	border-color:#cc0033;
}

#wrapie .form-builder .error_message {
	margin:0;
	padding:0.2em 0 0.5em;
	font-weight:bold;
	color:#cc0033;
}

.errorMessage {
	color:#cc0033;
}

.form-builder #errors {
	font-size:1em;
	color:#cc0033;
	font-weight:bold;
}

.form-builder #errors .standard_err {
	color:#cc0033;
} 

.form-builder span.r {
	color:#999;
}

.contact-info ul {
	list-style-type:none;
}

.form-builder fieldset.contact-form-primary {
	float:left;
	width:296px;
}

.form-builder fieldset.contact-form-secondary {
	float:right;
	width:296px;
}

.contact-info li.phone,
.contact-info li.fax,
.contact-info li.mail {
	line-height:19px;
}

.contact-info li.phone {
	padding-left:20px;
	background:url(/portal/templates/newcorporate/style/img/contact-phone.gif) top left no-repeat;
}

.contact-info li.fax {
	padding-left:19px;
	background:url(/portal/templates/newcorporate/style/img/contact-fax.gif) top left no-repeat
}

#layout .contact-info li.mail a {
	background:url(/portal/templates/newcorporate/style/img/contact-mail.gif) no-repeat 0 3px;
	padding-left:16px;
}

/* =registration form */
#registration_form fieldset {
	margin:1em 0;
	padding:5px;
	border:1px solid #ddd;	
}

#registration_form div.row {
	overflow:hidden;
	height:100%;
	clear:both;
	padding:0.4em 0;
}

#registration_form fieldset label {
	width:194px;
}

#registration_form label {
	float:left;
	color:#999;
	width:200px;
	text-align:right;
	padding:1px 5px 0 0;
}

#registration_form div.checkbox {
	padding-left:200px;
}

#registration_form div.checkbox input.checkbox {
	width:auto !important;
	float:left;
	border:0;
	padding:0;
	margin:0;
}

#registration_form div.checkbox label {
	width:300px;
	float:left;
	text-align:left;
	padding-left:5px;
}

/* -------------------------------------------------------------------------------------------------------------------------------------
	=CMS
*/

/*div.synergy-gear {
	width:550px
}*/


/* *************************************************************************************************************************************
	=SPECIAL BEHAVIOR
*/

body.no-menu-left #regions1-18 {
	float:none;
	width:auto;
}


/* *************************************************************************************************************************************
	=sIFR
*/

/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: relative;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	*width: 1px;
	*height: 1px;
	*zoom: 1;
}

.sIFR-replaced div.sIFR-fixfocus {
	margin: 0pt; 
	padding: 0pt; 
	overflow: auto; 
	letter-spacing: 0px; 
	float: none;
}

.sIFR-hasFlash object { 
	outline: 0; 
}

/* *************************************************************************************************************************************
	=GEARS styling
*/

div.synergy-gear blockquote {
	margin-top:14px;
	font:italic normal bold 1.82em "Minion", "Verdana", sans-serif;
	color:#666;
}


/* -----------------------------------------------------------------------------------------------------------------------------------------------
 =Home */
/*
body.country #region1 div.synergy-gear {
	position:relative;
	overflow:hidden;
	margin:-54px 0 30px
}

html.js body.country #region1 div.synergy-gear {
	margin-top:-27px
}

body.country #region1  .articleheadline p {
	position:absolute;
	top:30px;
	left:20px;
	font:normal normal bold 16px "Imago", "Verdana", sans-serif;
	color:#333;
}

body.country #region1 h2 {
	position:absolute;
	top:61px;
	left:20px;
	color:#333;
}

body.country #region1 div.articlecontent {
	position:absolute;
	top:106px;
	left:20px;
	font:italic normal normal 22px "Minion", "Verdana", sans-serif;
	color:#333
}

body.country #region2 {
	float:left;
	width:295px;
	margin-left:20px
}

body.country #region4 {
	float:left;
	width:295px;
	margin-left:30px
}

body.country #region5 {
	float:left;
	width:295px;
	margin-left:30px
}*/

/* -----------------------------------------------------------------------------------------------------------------------------------------------
 =Country Home */

body.country-home #menu .ul1 {
	display:none;
}

body.country-home #region1 {
	width:100%;
}

body.country-home #region1 h3,
body.country-home #region1 h4 {
	display:none;
}

#re7144001 body.country-home #region1 h3 {
	display:block;
}

body.eh #region1 h3,
body.eh #region1 h4 {
	display:block;
}

body.country-home #region1 p {
	margin:0;
	padding:0;
} 

body.country-home #region1 div.articleheadline {
	width:460px;
	margin-left:20px;
	margin-bottom:-5px;
	padding:26px 0 0;
	font-size:16px;
}

.sIFR-hasFlash body.country-home #region1 div.articleheadline {
	margin-bottom:-5px;
}

body.country-home #region1 h3 {
	width:460px;
	margin-left:20px;
	font-size:35px;
}

.sIFR-hasFlash body.country-home #region1 h3 {
	margin-bottom:-10px;
}

html.safari3 body.country-home #region1 h3 {
	font-size:45px;
}

html.js body.country-home #region1 div.articleabstract {
	width:460px;
	margin-left:20px;
	margin-top:-8px;
	*margin-top:-4px;
	padding:3px 0 0;
	font-size:19px;
	*line-height:inherit;
	color:#333333;
}

#re7198001 body.country-home #region1 div.articleabstract {
	margin: 0; 
	margin-top:-3px;
	width: 100%;
}

body.country-home #region1 div.articleabstract {
	font-size:20px;
}

html.safari3 body.country-home #region1 div.articleabstract {
	margin-top:0;
	font-size:27px;
}

html.js body.country-home #region1 .articlecontent {
	display:none;
}

html.js body.CMS-manage-mode-on #region1 .articlecontent,
html.js body.country-home #region1 .flash-banner .articlecontent{
	display:block
}

html.js body.country-home #region1 .maincontent {
	height:250px;
	/*cursor:pointer*/
}

body.country-home #region1 div.linkView {
	display:none;
}

body.country-home #region2 {
	float:left;
	width:295px;
	margin:28px 30px 0 20px;
	_margin-left:10px;
}

body.country-home #region4 {
	float:left;
	width:295px;
	margin:28px 30px 0 0;
}

body.country-home #region5 {
	float:left;
	margin-top:28px;
	width:295px;
}

html.menu-not-generated body.country-home #regions1-18 {
	margin-left:0;
}

/* -----------------------------------------------------------------------------------------------------------------------------------------------
 =country home flash */

body.country-home-flash-m #region1,
body.country-home-flash-mvc #region1 {
	padding-top:1px;
}

/* -----------------------------------------------------------------------------------------------------------------------------------------------
 =Text Only */

body.text #region1 {
	float:left; display: inline;
	width:550px;
	padding-left:20px;
}

html.menu-not-generated body.text #region1 {
	padding-left:0;
}

html.menu-not-generated body.product-db #region1 {
	padding-left:20px;
}

body.text #region2 {
	float: right; 
	display: inline;
	padding-top:20px;
	margin-right:60px;
	width:295px;
}

body.list-mode4NCT #region2 {
	float: right;
	margin-left:0;
	margin-right:60px;
	*display:inline;
}

html.menu-not-generated body.text #region2 {
/*	margin-left:30px; */
	width:180px;
}

#re7121003 body.text #region2 {
	margin-left: 0;
}

body.text #region1 .synergy-gear {
	width:550px;
	margin:0;
}

body.text #region1 blockquote.background1 {
	background:#ffc414;
}

body.text #region1 .synergy-gear blockquote {
	margin:0 0 20px;
}

body.text #region1 .synergy-gear blockquote p {
	margin:0;
}

html.js #region1 div.detailmode small.date {
	display:none;
}


/* -----------------------------------------------------------------------------------------------------------------------------------------------
 =Content Visual M */


body.content-visual-m #region1 #breadcrumb {
	_padding-left:20px;
}

body.content-visual-m #region1 {
	width:620px;
	_width:650px;
	float:left;
	/*_padding-left:0!important;*/
}

html.menu-not-generated body.content-visual-m #region1 {
	width:555px;
	_width:600px;
}

body.content-visual-m #region1 div.synergy-gear {
	width:auto;
}


body.content-visual-m #region1 img {
	margin:0 0 14px -20px;
	position: relative;
}

html.menu-not-generated body.content-visual-m #region1 img {
	margin:0 0 14px;
}

/*body.content-visual-m #region1 h3 {
	_margin-left:40px;
}*/

body.content-visual-m #region1 div.articleabstract {
	width:295px;
	/*_padding-left:20px;*/
	float:left
}

body.content-visual-m #region1 div.articlecontent {
	width:295px;
	margin-left:30px;
	float:left;
	_display: inline; /*double margin bug*/
}

html.menu-not-generated body.content-visual-m #region1 div.articlecontent {
	width:230px;
}

html.menu-not-generated body.content-visual-m #region1 div.articlecontent h4 {
	width:230px;
}

body.content-visual-m #region2 {
	float:left;
	width:295px;
	margin:20px 0 0 30px!important;
}

html.menu-not-generated body.content-visual-m #region2 {
	width:185px;
	margin:0 0 0 25px!important;
}


/* -----------------------------------------------------------------------------------------------------------------------------------------------
 =Content Visual XL */

body.content-visual-xl #region1 div.contenttoolbox-on {
	padding-top:0;
}

body.content-visual-xl #region1 div.contenttoolbox-on .contenttoolbox {
	left:auto;
	right:0;
}

html.menu-not-generated body.content-visual-xl #region1 div.contenttoolbox-on .contenttoolbox {
	width:176px;
}

body.content-visual-xl #region1 #breadcrumb {
	_padding-left:20px;
}

body.content-visual-xl #region1 {
	width:945px;
	_width:965px;
	/*_padding-left:0!important;*/
}

html.menu-not-generated body.content-visual-xl #region1 {
	width:755px;
	_width:779px;
	_margin-left:-10px;
}

body.content-visual-xl #region1 div.synergy-gear {
	width:auto;
}

body.content-visual-xl #region1 h3 {
	width:610px;
	/*_margin-left:40px;*/
}

body.content-visual-xl #region1 div.articleabstract {
	width:295px;
	float:right;
}

html.menu-not-generated body.content-visual-xl #region1 div.articleabstract {
	width:176px;
	padding-left:20px;
}

body.content-visual-xl #region1 div.articlecontent {
	width:630px;
	/*_padding-left:20px;*/
	float:left;
	_display: inline; /*double margin bug*/	
	position:relative !important;
}

html.menu-not-generated body.content-visual-xl #region1 div.articlecontent {
	width:550px;
}

body.content-visual-xl #region1 img {
	margin-left:-20px;
	_position: relative; /*not visible*/
}

html.menu-not-generated body.content-visual-xl #region1 img {
	margin:0;
}

/* -----------------------------------------------------------------------------------------------------------------------------------------------
 =Pressrom based on Content Visual XL */

body.pressroom #region1 div.synergy-gear {
	float:left;
}

body.pressroom #region1 #pressroom {
	float:left;
	clear:both;
	_margin-left:10px;
	border-bottom:1px solid #ccc;
	*border:none;
}

body.pressroom #region1 #pressroom p.pressroom-year {
	border-bottom:1px solid #999;
	margin-bottom:5px;
}

body.pressroom #region1 #pressroom table {
	border-collapse:collapse;
	border-spacing:0;
	width:620px;
}

body.pressroom #region1 #pressroom thead {
	color:#999;
}

body.pressroom #region1 #pressroom thead td {
	padding:0;
}

body.pressroom #region1 #pressroom thead td.pressroom-link {
	text-align:right;
}

body.pressroom #region1 #pressroom tbody tr {
	border-top:1px solid #ccc;
}

body.pressroom #region1 #pressroom td {
	padding:2px 4px;
	*border-bottom:1px solid #999;
}

body.pressroom #region1 #pressroom tbody td.pressroom-date {
	width:78px;
	background:#E5EFFA;
}

body.pressroom #region1 #pressroom td.pressroom-title {
	padding:2px 5px;
}

body.pressroom #region1 #pressroom td.pressroom-link a {
	display:block;
}

body.pressroom #region1 #pressroom {
	float:left;
}

/* -----------------------------------------------------------------------------------------------------------------------------------------------
 =list-mode4NCT */

body.list-mode4NCT #region4 img {
	float:left;
	margin:0 20px 10px 0;
}

body.list-mode4NCT #region4 .articlecontent {
	padding:10px 0 0;
}

/* -----------------------------------------------------------------------------------------------------------------------------------------------
 =Content Visual S Landscape */

body.content-visual-s-landscape #region1 img {
	float:left;
	margin:0 20px 10px 0;
}

body.content-visual-s-landscape #region1 h4.fix-sifr2-width {
	width:320px;
	margin-left:220px;
}


/* layouts fixes IE */

html.menu-not-generated body.content-visual-s-landscape #region2 {
	_padding-top:0;
}

html.menu-not-generated body.content-visual-s-landscape #region2 div.articlecontent {
	_padding-top:20px;
}

html.menu-not-generated body.content-visual-m #region2 {
	_padding-top:0;
	_margin-left:5px!important;
}

html.menu-not-generated body.content-visual-m #region2 div.articlecontent {
	_padding-top:20px;
}

html.menu-not-generated body.content-visual-m #regions1-18 {
	_margin-left:190px!important;
}


/* -----------------------------------------------------------------------------------------------------------------------------------------------
 =Content Visual S Portrait */

body.content-visual-s-portrait #region1 div.portrait {
	float:left;
	width:auto;
	margin:0 20px 20px 0;
	color:#999;
}

.sIFR-hasFlash body.content-visual-s-portrait #region1 div.portrait {
	padding-top:6px;
	*padding-top:0;
}

body.content-visual-s-portrait #region1 div.portrait img {
	*display:block;
	margin-bottom:3px;
}

body.content-visual-s-portrait #region1 h4.fix-sifr2-width {
	width:360px;
	_width:350px;
	margin-left:170px;
}

/* -----------------------------------------------------------------------------------------------------------------------------------------------
 =table */

.synergy-gear .table table {
	border-collapse:collapse;
	border-spacing:0;
}

.synergy-gear .table table tr {
	padding:2px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	_border-collapse:separate;
}

.synergy-gear .table table td {
	padding-right:10px;
	border:none;
	_border-top:1px solid #ccc;
}



/* fix sifr2 margin */
html.sIFR-hasFlash body.text #region1 h3 {
	visibility:hidden;
	margin:12px 0 5px;
	font-size:35px;
}

html.sIFR-hasFlash body.text #region1 h3.related {
	font-size:11px;
}

/*html.sIFR-hasFlash body.content-visual-m #region1 h3,
html.sIFR-hasFlash body.content-visual-xl #region1 h3 {
	_margin-left:20px;
}*/

html.sIFR-hasFlash body.text #region1 h4 {
	visibility:hidden;
	*margin-bottom:4px;
}

html.sIFR-hasFlash body.text #region1 p {
		margin-bottom:13px;
}

html.sIFR-hasFlash body.text #region1 .synergy-gear blockquote {
	visibility:hidden;
	margin-top:-4px;
	margin-bottom:2px;
	font-size:20px;
	line-height:1;
}

.sIFR-replaced {
	visibility:hidden;
}

/* -------------------------------------------------------------------------------------------------------------------------------------
	=search flyout
*/

body.flyout-search #corp-toolbox-search a {
	display:none;
}

body.flyout-search #search {
	display:none;
}

body.flyout-search #tool-box #search {
	display:block;
	position:static;
}

body.flyout-search #tool-box #search li {
	margin:0;
}

/* -------------------------------------------------------------------------------------------------------------------------------------
	=tabs card
*/

html.js div.synergy-gear div.tab-cards div.tab0,
html.js div.synergy-gear div.tab-cards div.tab1,
html.js div.synergy-gear div.tab-cards div.tab2,
html.js div.synergy-gear div.tab-cards div.tab3 {
	margin-top:10px;
	padding-top: 10px;
	/*float:left;*/
	width: 100%;
	/*display:none;*/
	border-top:1px solid #ccc;
}

html.js div.synergy-gear div.tab-cards div.show {
	display:block!important;
	*clear:both;
}

html.js #layout div.synergy-gear div.tab-cards ul.contents {
	list-style-type:none;
	padding-left: 0;
	overflow: hidden;
}

html.js div.synergy-gear div.tab-cards ul.contents li {
	float:left;
	font-size:normal;
	line-height:18px;
	margin-right:5px;
	background:url(/portal/templates/newcorporate/style/img/tab-nav-li.gif) no-repeat right;
}

html.js div.synergy-gear div.tab-cards ul.contents li.selected {
	background:url(/portal/templates/newcorporate/style/img/tab-nav-li-active.gif) no-repeat right;
}

html.js div.synergy-gear div.tab-cards ul.contents li span {
	display:block;
	_display:inline-block;
	height:18px;
	padding:0 5px;
	background:url(/portal/templates/newcorporate/style/img/tab-nav-li-a.gif) no-repeat left;
	cursor:pointer;
}

/* -------------------------------------------------------------------------------------------------------------------------------------
	=content toolbox
*/

#layout div.contenttoolbox-on .contenttoolbox {
	position:absolute;
	top:7px;
	_top:20px;
	left:0;
	_z-index:300!important;
}

div.contenttoolbox-on {
	position:relative;
	padding-top:5em;
}

.contenttoolbox {
	/*width:295px;*/
	width:auto;
	float:left;
	padding-bottom:7px;
	margin-bottom:20px;
	list-style-type:none!important;
	background:url(/portal/templates/newcorporate/style/img/dottline.gif) repeat-x bottom;
}

.contenttoolbox li {
    float: none;
    display:inline;
	margin:2px 12px 2px 0;
}

#layout .contenttoolbox li a {
	/*display:block;*/
	background-repeat:no-repeat;
	padding-top:2px;
	padding-bottom:3px;
	*display:inline-block;
}

#layout .contenttoolbox li.add-to-delicious a,
#layout .contenttoolbox li.add-to-delicious a:visited {
	padding-left:15px;
	background-image:url(/portal/templates/newcorporate/style/img/delisious.gif);
	background-position:0 4px;
}

#layout .contenttoolbox li.add-to-bookmark a,
#layout .contenttoolbox li.add-to-bookmark a:visited {
	padding-left:14px;
	background-image:url(/portal/templates/newcorporate/style/img/bookmark.gif)!important;
	background-position:0 0;
}

#layout .contenttoolbox li.add-to-digg a,
#layout .contenttoolbox li.add-to-digg a:visited {
	padding-left:19px;
	background-image:url(/portal/templates/newcorporate/style/img/digg.gif);
	background-position:0 1px;
}

#layout .contenttoolbox li.printer a,
#layout .contenttoolbox li.printer a:visited {
	padding-left:19px;
	background-image:url(/portal/templates/newcorporate/style/img/print.gif);
	background-position:0 1px;
}
#layout .contenttoolbox li.send-to-friend a,
#layout .contenttoolbox li.send-to-friend a:visited {
	padding-left:19px;
	background-image: url(/portal/settings/servlet/service/servicePicture?serviceId=33800219&pictureName=send);
	background-position: 0 50%;
}

/* -----------------------------------------------------------------------------------------------------------------------------------------------
 =Media Library */


.newcsscontentgear .cols-3 {
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
}

.cols-3 div.ml-item {
	float:left;
	width:32%;
	padding:0.5em 0 0.5em 0;
	margin:0 0 0.5em 1.2%;
	background:#f8f8f8;
	border:1px solid #ddd;
	overflow:hidden;
}

.cols-3 div.first {
	margin-left:0;
}

.ml-list div.sep {
	clear:both;
}

.ml-no_thumb {
	border:1px solid #aaa;
	background:#eee;
}

.ml-detailpage {
	overflow:hidden;
	height:100%;
	margin-top:40px;
}

.ml-detailpage .ml-thumb {
	float:left;
	padding:2px;
	background:#eee;
	margin-right:0.5em;
	text-align:center;
}

.ml-detailpage .ml-thumb img {
	display:block;
}

.ml-detailpage .ml-nav {
	display:block;
	clear:both;
	margin:0;
	padding:1em 0;
}

.ml-detailpage .ml-nav li {
	list-style:none;
	margin:0;
}

.ml-detailpage .ml-nav li.pos {
	display:block;
	clear:both;
	width:100%;
}

.ml-detailpage .ml-nav li.prev {
	float:left;
}

.ml-detailpage .ml-nav li.next {
	float:right;
}

.ml-detailpage .ml-nav li.back {
	clear:both;
}



/* -------------------------------------------------------------------------------------------------------------------------------------
	=userregistration
*/
#userregistration,
#login-flyout {
	width:202px;
	color:#999;
}

.mandatory-fields {
	color:#999;
}

#userregistration,
#userregistration-s2 {
	clear:both;
}

#userregistration-s2 .error input {
	border-color:#CC0033;
}

#userregistration-s2 .error .error_message {
	display:none;
}

#userregistration-s2 label,
#userregistration label,
#login-flyout label {
	padding:4px 0 1px;
	display:block;
	color:#999;
}

#userregistration-s2 input,
#userregistration input,
#login-flyout input {
	width:190px;
	padding:1px 5px 2px;
	border:1px solid #ccc;
	font-size:11px;
	*line-height:1.2;
}

#login-flyout button {
	margin-top:3px;
}

#wrapie #userregistration p.error {
	margin:0;
	padding-bottom:0;
	width:100%;
	text-align:left;
	color:red;
}

#userregistration p {
	margin:-18px 0 0;
	padding-bottom:18px;
	width:100%;
	text-align:right;
}

body.loggedin #userregistration-s2 p,
body.loggedin #userregistration p {
	display:none;
}

#login-flyout p {
	margin:0 0 0 17px;
	float: left;
}

#login-flyout p a { white-space: nowrap; }
#login-flyout p.error {
	display:none; /* temporary!!! */
}

#lostpasswd {
	clear:both;
}

#lostpasswd ol {
	padding-left:19px;
	*padding-left:23px;
	padding-bottom:10px;
}


html.sIFR-hasFlash body.text #region1 #userregistration-s2 h3,
#lostpasswd h4 {
	font-size:19px;
	height:22px;
	margin-bottom:5px;
}

#lostpasswd label {
	color:#999;
	font-size:1em;
	display:block;
}

#lostpasswd input {
	border:1px solid #ccc;
	font-size:11px;
	line-height:18px;
	margin-bottom:4px;
	height:1.4em;
	*height:12px;
	*padding-top:2px;
	*padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
}

#userregistration button,
#userregistration-s2 button,
#lostpasswd input.submit {
	display:block;
	background:#d6d6d6 url('/portal/templates/newcorporate/style/img/button-grey-bg.png') no-repeat;
	color:#000;
	border:1px solid #ccc;
	cursor:pointer;
	width:61px;
	height:18px;
	font-size:11px;
	margin-top:4px;
	padding-bottom:2px;
	margin-bottom:4px;
	*line-height:1.3;
}

#lostpasswd input.submit {
	line-height:1;
}

#userregistration button {
	margin-top:10px;
}

#layout #lostpasswd a.reactive {
	padding-left:0;
	background-image:none;
}

/* -------------------------------------------------------------------------------------------------------------------------------------
	=userregistration flyout
*/

#corp-toolbox-login,
#corp-toolbox-logout {
	position:relative;
}

#corp-toolbox-login a {
	outline:none;
}

#corp-toolbox-login a.login-flyout {
	position:relative;
	z-index:901;
	color:#0066cc;
}

#login-flyout {
	position:absolute;
	z-index:900;
	top:-10px;
	left:-10px;
	padding:20px 10px;
	background:#fff;
	border:1px solid #ccc;
	font-size:.85em;
	min-height:0px;
	_height:auto;
}

#corp-toolbox-logout #login-flyout {
	display:none;
}

body.loggedin #login-flyout a {
/*	display:block;
	background:url(/portal/templates/newcorporate/style/img/log-out.png);
	text-indent:-9999px;
60 80*/
	font-size:12px;
	margin:10px 0 0 60px;
	
}

/* -----------------------------------------------------------------------------------------------------------------------------------------------
 =change text size */

#corp-toolbox-changetextsize a, #corp-toolbox-changetextsize span {
	float: left; display: inline;
}

#corp-toolbox-changetextsize a {
	display:inline;
}
#corp-toolbox-changetextsize a.minus,
#corp-toolbox-changetextsize a.plus {
	font-weight:bold;
	font-size:1.1em;
	line-height:1.1;
	padding:0 4px;
}
#corp-toolbox-changetextsize span {
	color:#999
}

.text_size-1 {
	font-size:1em;
}

.text_size-2 {
	font-size:1.3em;
}

.text_size-3 {
	font-size:1.6em;
}


/* -------------------------------------------------------------------------------------------------------------------------------------
	=productdatabase
*/

#slider-bar {
	background:#ccc;
	height:240px;
	position:absolute;
	right:6px;
	width:5px;
	cursor:pointer;
}

#slider-bar .ui-slider-handle {
  top: auto;
}        

.ui-slider-handle {
	background:#333 none repeat scroll 0 0!important;
	display:block;
	position:absolute;
	right:-5px;
	top:0;
	width:9px!important;
	padding: 0px!important;
	z-index:100;
	cursor:pointer!important;
	border:1px solid #D3D3D3!important;
}                  

.ui-slider-handle-active,
.ui-slider-handle-active:hover,
.ui-slider-handle:hover {
  border: 1px solid #999!important;
}            

body.product-db #breadcrumb li {
	display:block;
}

.synergy-gear #categories-list {
	width:295px;
	position:absolute;
	z-index:200;
	top:20px;
	_top:156px;
	left:670px;
}

.synergy-gear #categories-list ul {
	position:relative;
}

.synergy-gear #categories-list ul li {
	position:relative;
	overflow:hidden;
	margin-bottom:2px;
	_margin-bottom: 0px;
	*margin-bottom: 0px;	
	height:18px;
	background:#fff;
	border:1px solid #ccc;
	border-width:0 1px;	
}

.synergy-gear #categories-list ul li ul {
/* 	display:none; */
	overflow:visible;
	position:absolute;
	height:auto;
	_margin-left:1px;
	padding-top:25px;
	padding-left:10px;
	_padding-left:9px;
	/*background:#fff;
	border:1px solid #ccc;
	border-width:0 1px*/
}

.synergy-gear #categories-list ul li ul li {
	height:auto;
	width:263px;
	padding-right:20px;
	position:static;
	overflow:visible;
	margin-bottom:4px;
	border:0;
	line-height:17px;
}
.synergy-gear #categories-list ul li ul li ul {
	display:none;
}

#layout div.synergy-gear #categories-list ul a {
	display:block;
	height:18px;
	font-size:11px;
	line-height:17px;
	color:#000;
	text-decoration:none;
	background:url(/portal/templates/newcorporate/style/img/bg-productfinder.gif) top;
}

.rtl #layout div.synergy-gear #categories-list ul a {
	background-image:url(/portal/templates/newcorporate/style/img/bg-productfinder-rtl.gif);
}


/*#layout div.synergy-gear #categories-list ul #slider-bar a {
	background:none;
	height:auto;
} */

#layout div.synergy-gear #categories-list ul a.main-link {
	position:absolute;
	width:285px;
	z-index:900;
	padding-bottom:0;
	background-position:bottom;
}

#layout div.synergy-gear #categories-list ul a.main-link {
	width:284px;
}

#layout div.synergy-gear #categories-list ul ul a {
	padding:0;
	background:none;
	display:inline;
}

#layout div.synergy-gear #categories-list ul ul a:hover {
	color:#0066cc;
	text-decoration:underline;
}

body.product-db #regions1-18 {
	margin-left:0;
	background:url(/portal/templates/newcorporate/style/img/bg-database.gif) repeat-x top;
}

body.product-db #region1 div.detailmode {
	width:550px;
}

body.product-db #region1 {
	margin-left:0px;
	padding-left: 20px;
}

.product-database .front-page-category {
  margin-left: -20px;
}

html.menu-not-generated body.product-db #region1 {
	*display: inline;
}

.product-database .articlecontent img,
.product-database .articleabstract img {
	float:left;
	margin:0 20px 20px 0;
}

html#re7187001 .product-database .articlecontent img.cl,
html#re7187001 .product-database .articleabstract img.cl {
  margin: 10px 0;
}

.product-database .articlecontent img.cl,
.product-database .articleabstract img.cl {
  float: none;
  display: block;
}

.product-database .maincontent {
	clear:both;
}

.product-database h3 {
	visibility:visible!important;
	font-size:11px;
	line-height:15px;
	height:auto!important;
	margin:4px 0!important;
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	font-style:normal;
}

.product-database .listmode h2.title,
.product-database .detailmode h3 {
	font-size:38px;
/*	letter-spacing:-5.8px; */
	line-height:38px;
	font-weight: normal;
	margin-bottom: 15px;
}

.product-database .listmode h2.title {
	margin-top: 16px;
}

.product-database h3.related {
	border:1px solid #ccc;
	display:inline;
	font-weight:normal;
	margin:0;
	font-size:11px;
	padding:0 5px;
}

html.sIFR-hasFlash body.text #region1 h3.related {
	font-size:11px;
}

.product-database dl {
	padding-top: 15px;
	margin-top: 5px;
	border-top: 1px solid #ccc;
}

.product-database dt,
.product-database dt {
	clear:both;
}

.product-database dt {
	padding:2px 0 4px 11px;
	font-size:11px;
	line-height:13px;
	color:#0066cc;
	border-bottom:1px solid #ccc;
	cursor:pointer;
	background:url(/portal/templates/newcorporate/style/img/local-link.gif) no-repeat left center;
	
}

.product-database dd {
	position: relative;
	left: 12px;
}

#region1 .product-database dd {
  width: 540px;
}

.product-database dt:hover {
	text-decoration:underline;
}

#layout .product-database a.main-link {
	padding-left:11px !important;
}

#layout .product-database li a {
/*	padding-left:10px !important; */
}

html.js .product-database dd {
	display:none;
}

body.product-db div.listmode p {
	margin-bottom:7px;
}
.product-database dd div.view-more,
.product-database dd .articleabstract p {
	display: inline;
}

body.product-db div.listmode div.view-more {
	padding-bottom:14px;
} 

/* home page  */

.product-database .front-page-category {
	background:url(/portal/templates/newcorporate/style/img/product-home-stage-WT.jpg) no-repeat top;
	height:250px;
	width:1024px;
	padding-top:280px;
	position:relative;
}

#re7136001 .product-database .front-page-category {
	background-image:url(/portal/templates/newcorporate/style/img/product-home-stage-rs.jpg);
}

.product-database .maincontent-home {
	float:left;
	width:300px;
	margin-left:20px;
}

/* -------------------------------------------------------------------------------------------------------------------------------------
	=Media release
*/


body.media-release #region1,
body.media-release #region1 .synergy-gear {
/*	width:620px!important; */
}

body.media-release #region1 .synergy-gear {
	margin-top:17px;
}

body.media-release #region2 {
	/*margin-left:30px!important;*/
}

body.media-release #region2 .articlecontent ul {
	list-style-type:none;
}

body.media-release #region1 h2 {
	font-size:38px;
	letter-spacing:-5.8px;
	line-height:38px;
}

#region2 .media-release h2 {
	margin-top: -5px;
	margin-bottom: -5px;
}

#region2 .media-release .maincontent, body.media-release #region1 .maincontent, body.media-release #region5 .maincontent {
	position:relative;
	padding:10px 140px 10px 0;
	border-bottom:1px solid #ccc;
	_display:inline-block;
}

#region2 .media-release .maincontent {
	padding-right: 10px;
}

body.media-release #region5 .maincontent {
	padding-right: 20px;
}

body.media-release #region1 .articleheadline {
	position:absolute;
	right:70px;
	top:10px;
}

#region2 .media-release .articleheadline a, body.media-release #region1 .articleheadline a {
	padding-left:17px;
	background:url(/portal/templates/newcorporate/style/img/pdf-icon.gif) no-repeat left;
}

#region2 .media-release .articleheadline a:visited, body.media-release #region1 .articleheadline a:visited {
	background:url(/portal/templates/newcorporate/style/img/pdf-icon-visited.gif) no-repeat left;
}

#region2 .media-release .maincontent small.date, body.media-release #region1 .maincontent small.date, body.media-release #region5 .maincontent small.date {
	display:block;
	font-size:11px;
	line-height:15px;
	color:#999;
}

#region2 .media-release .maincontent .articleabstract,
#region2 .media-release .maincontent .articleabstract *,
body.media-release #region1 .maincontent .articleabstract,
body.media-release #region1 .maincontent .articleabstract *,
body.media-release #region5 .maincontent .articleabstract,
body.media-release #region5 .maincontent .articleabstract * {
	display:inline;
}

#region2 .media-release .maincontent .linkView, body.media-release #region1 .maincontent .linkView, body.media-release #region5 .maincontent .linkView {
	display:inline;
	*padding-left:5px;
}

html.js #region1 div.detailmode .media-release-teaser small.date {
	display:block;
	color:#999;
}

.media-release-teaser .articlecontent a {
	display:block;
	background-position:left 6px!important;
}


/* =flash menu fixes for 

*/

.menu-not-generated #flash-navigation {
	_position:absolute!important;
	_top:94px;
	_height:42px;
	*height: 42px;
	_width:100%;
}

.menu-not-generated #menu ul.ul0 {
	_margin-top:5px!important;
}

.menu-not-generated #flash-nav {
	_position:absolute !important;
	*height: auto !important;
}

#menu ul.ul1 {
	position:absolute;
	_position:absolute;
	*position:absolute;
}

/* ----------------------------------------------------------------------------------------------------------------------------------
=list mode 4 NCT

*/

body.list-mode4NCT #region4 {
	float:left;
	margin-left:20px;
	_margin-left:10px;
}

body.list-mode4NCT #region4 h2 {
	font-size:22px;
	height:22px;
	margin-bottom:10px;
}

body.list-mode4NCT #region4 h3.articletitle {
	height:auto;
	margin:0;
	visibility:visible;
	font:normal 22px Verdana, Arial, sans-serif;
}

html.js body.list-mode4NCT #region4 h3.articletitle {
	font:normal 12px Verdana, Arial, sans-serif;
	color:#0066cc;
	background:url(/portal/templates/newcorporate/style/img/local-link.gif) no-repeat 0 5px;
	padding-left:8px;
	text-decoration:none;
	display:inline-block;
	cursor:pointer;
}

html.js body.list-mode4NCT #region4 div.articlecontent {
	display:none;
}


/*---- Background Library ---*/

#background-library {
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #999;
	border-width:1px 0;
}

#background-library thead {
	color:#999;
}

#background-library img {
	margin-bottom:3px;
}

#background-library tr {
	border-bottom:1px solid #ccc;
	_border-collapse:separate;
}

#background-library td {
	padding-top:5px;
	vertical-align:top;
	*border-bottom:1px solid #ccc;
}

#background-library td.download-ico a {
	padding-left:17px;
	background-image:url(/portal/templates/newcorporate/style/img/pdf-icon.gif);
	background-position:0;
}

#background-library td.download-ico a:visited {
	background-image:url(/portal/templates/newcorporate/style/img/pdf-icon-visited.gif);
	background-position:0;
}

/* ==Random paragraph ---*/
.random-paragraph {
	overflow:hidden;
}

html.js .newcsscontentgear .random-paragraph p {
	display:none;
}

/*---- Header styling ---*/


/*html.sIFR-active h2 {
	visibility:hidden
}*/


/* COLORS */

/*
primary:

#0066cc - blue
#bababa - gray
#000
#fff

secondary:

#7fb2e5 - blue
#cce0f5 - blue
#e5effa - blue
#333 -gray
#666 -gray
#999 -gray
#ccc -gray
#e5e5e5 -gray
#f2f2f2 -gray


special colors:
#cc0033 - red
#009966 - green
#ffc414 - yellow

*/



.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	*zoom: 1;     /* triggers hasLayout */
	*display: block;     /* resets display for IE/Win */
}  




/* disclaimer */

body.disclaimerpage {
	background:#333;	
}

.cl {clear:both;}


/* =background library table */
.blt {
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	font-size:11px;
}

body.content-visual-xl #region1 .blt img {
	display:block;
	margin:0;
}

.blt td,
.blt th {
	padding-right:12px;
	vertical-align:top;
}

.blt thead th {
	color:#999;
	font-weight:normal;
	padding-top:11px;
	padding-bottom:2px;
	text-align:left;
}

.blt tbody th {
	padding:18px 0 2px;
	border-top:1px solid #ccc;
	text-align:left;
}

.blt tbody td {
	border-top:1px solid #ccc;
	padding:2px 12px 2px 0;
}

.blt tbody tr.first td {
	padding-top:11px;
}

#layout .blt td.last a {
	padding-left:18px;
	background:url(/portal/templates/newcorporate/style/img/pdf-icon.gif) no-repeat 0 50%;
}


/* =announcement */

.hasannouncement {
	position: relative;
	zoom: 1;
}

.announcement {
	position: absolute;
	bottom: 10%;
	width: 76%;
	margin: 0 10%;
	z-index: 999;
	background: white;
	border: 1px solid #CCCCCC;
	padding: 0 2%;
	padding-top: 12px;
	padding-bottom: 12px;
}

.announcement strong.CMS-article-title {
	font-size: 23px;
}

#layout .announcement .close {
	background:url(/portal/templates/newcorporate/style/img/close.gif) no-repeat 0 4px !important; /* IE */
	padding-left: 12px;
	position:absolute;
	right:12px;
	top:8px;
        text-indent:-9999px;
        width:12px;
        height:12px;
}

#menu ul.ul1 {

  left: 0px;
  _top: 10px;
  z-index: 200;

}

/* China banner modification */

#re7188003 .high-top #regions1-18 #region1 .maincontent,
#re7192003 .high-top #regions1-18 #region1 .maincontent {

  height: 580px;

}

/* List and detail style */

/*html.sIFR-hasFlash body.text #region1 .detailmode h3 */

html.sIFR-hasFlash body.media-release #region1 .detailmode h3 {


  font-size: 19px;
  color: color:#666666;

}


html.sIFR-hasFlash body.text #region1 .listmode h3,
html.sIFR-hasFlash body.text #region1 .gear-window h3
  {

  font-size: 16px;
  visibility: visible;
  color:#000000;
  font-family:"Verdana","Lucida Grande","Trebuchet MS","Bitstream Vera Sans",sans-serif;
  font-size-adjust:none;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  line-height:1.36;
  margin: 0px;
  display: inline;

}

body.media-release .detailmode .articleabstract p {

  font-weight: bold;

}

.listmode .articleabstract p,
.listmode .articleabstract p strong {

  font-weight: normal;
  display: inline;

}

/* No breadcrumbs on Arabia site */

#re7187001 #breadcrumb {

  display: none;

}

.clearboth {

  clear: both;

}

/* EIPF-5196 */

.menu-not-generated #flash-navigation {

  height:74px;
  margin-bottom:-42px;
  *margin-bottom: 24px;
  _height: 42px;
  *height: 42px;  

}

.menu-not-generated_js {

 visibility: hidden; 
 height: 0;           

}

html.menu-not-generated.js #menu ul.ul0 li ul,
.menu-not-generated_js li ul{

 visibility: visible;

}


/* EIPF-5273 */

#productdb-related-links {

  position: absolute;
  right:142px;
  top:70px;
  list-style: none;
  width: 212px;
  _top: 220px;
  _right: 140px;
}

#layout #productdb-related-links ul {
  padding-left: 0;
}

.gear-window #productdb-related-links,
body#tinymce #productdb-related-links,
body#mceTemplatePreview #productdb-related-links {

  position: static;
  margin: 0;

}

/* custom TinyMCE styles */

.img-left {

  float: left;
  margin-right: 22px;
  margin-bottom: 10px;

}

.img-right {

  float: right;
  margin-left: 22px;
  margin-bottom: 10px;

}

.red { color: red; }

.underline {text-decoration: underline;}

#layout .synergy-gear div.articlecontent li.bullet,
body#tinymce li.bullet { list-style-type: disc; }

body#tinymce li.bullet { list-style-position: inside; }


#layout a:link.no-link-pointer,
#layout a:active.no-link-pointer,
#layout a:visited.no-link-pointer,
#layout .no-link-pointer a:link {
  background: none;
  padding: 0;
}



/* table layout */

table.facts-table {
  border-bottom:1px solid #999999;
  margin:0 0 14px;
  border-collapse:collapse;
  vertical-align:top; 
}

table.facts-table caption {
  border-bottom:1px solid #999999;
  caption-side:top;
  font-weight:bold;
  line-height:15px;
  padding:4px 0 2px;
  text-align: left;
}

table.facts-table td {
  border-top:1px solid #CCCCCC;
  line-height:15px;
  padding:1px 20px 2px 0;
}

table.facts-table td.first {
  background:#FFFFFF none repeat scroll 0 0;
  color:#999999;
  font-weight:normal;
  padding-bottom:2px;
  padding-top:11px;
  line-height:15px;
  padding:1px 20px 2px 0;
}

/* end of table layout */

#listeAutresPlanetesUserReg {

  width: 100px;

}

#listeAutresPlanetesUserReg a {

  display: inline-block;

}

/* Content Visual S Portrait Image caption style */

body.content-visual-s-portrait .portrait p {
  width: 150px;
  margin-bottom: 0px;
}
/* random-paragraph section */
.random-paragraph {
	float:left;
	_margin-bottom:10px;
}
#tinymce .random-paragraph p {
	clear:left;
}
/* used for random-paragraph image link to fixed the ie */
.ieImageLinkBlockStyle {
	_display:block;
	_width:100px;
	_float:left;
}

/*END INCLUDED: /opt/jboss/jboss-prod/server/atg/./deploy/ATG.ear/_EIPF-delivery.paf_spaf-dar_sportal.war/templates/newcorporate/style/css/newcorporate.css*/


#selectboxen input, 
#selectboxen select, 
#selectboxen textarea, 
#jobsearch_keyword input {
	margin-top:4px;
	height:auto;
	width:295px;
	border:1px solid #CCCCCC;
	width:289px;
	font-size:1em;
}

#jobsearch_keyword .jobsearch_keywordfield {
	color:#999999;
	/*padding:0 4px 4px;*/
	padding:2px 4px 2px 3px;
	width:280px;
	_width:278px;
	height: auto;
}

#jobsearch_keyword #gjs_suchwort {

	_padding-top:0px;
	_padding-bottom: 4px;

}

#advancedjobsearch {
	float:right;
	margin-top:3px;
	z-index:1;
}

#jobsearchlinks {
	width:289px;
	margin-top:10px;
}

#startjobsearch .search_go {
	background:transparent url(../img/button_bg_grau_akt.gif) repeat scroll 0 0;
	border:1px solid #CCCCCC;
	color:#000000;
	cursor:pointer;
	height:auto;
	overflow:visible;
	padding:0 5px 2px;
	width:auto;
	font-size: 1em;
}

body.country-home #region5 {
	height:180px;
}


body.country-home #regions1-18 {

	background:transparent url(../img/bg-dotted-separator-long.gif) repeat-y scroll 0 1px;

}


body.country-home-1-column #regions1-18 {

	background:transparent url(../img/bg-dotted-separator-long-1-column.gif) repeat-y scroll 0 1px;

}


/*styles for country-home-1-column*/

body.country-home-1-column #layout .synergy-gear div.articlecontent ul {
	/*list-style-type:inherit;*/
}

body.country-home-1-column #menu .ul1 {
	display:none;
}

body.country-home-1-column #region1 {
	width:100%;
}

body.country-home-1-column #region1 h3 {
	display:none;
}


body.country-home-1-column #region1 p {
	margin:0;
	padding:0;
} 

body.country-home-1-column #region1 div.articleheadline {
	width:460px;
	margin-left:20px;
	margin-bottom:-5px;
	padding:26px 0 0;
	font-size:16px;
}

.sIFR-hasFlash body.country-home-1-column #region1 div.articleheadline {
	margin-bottom:-5px;
}

body.country-home-1-column #region1 h3 {
	width:460px;
	margin-left:20px;
	font-size:35px;
}

.sIFR-hasFlash body.country-home-1-column #region1 h3 {
	margin-bottom:-10px;
}

html.safari3 body.country-home-1-column #region1 h3 {
	font-size:45px;
}

body.country-home-1-column #region1 div.articleabstract {
	/*font-size:20px;*/
}

html.safari3 body.country-home-1-column #region1 div.articleabstract {
	margin-top:0;
	font-size:27px;
}

html.js body.country-home-1-column #region1 .maincontent {
	height:250px;
	/*cursor:pointer*/
}

body.country-home-1-column #region1 div.linkView {
	display:none;
}

body.country-home-1-column #region2 {
	float:left;
	width:295px;
	margin:28px 30px 0 20px;
	_margin-left:10px;
		
}

body.country-home-1-column #region4 {
	float:left;
	width:295px;
	margin:28px 30px 0 0;
}

body.country-home-1-column #region5 {
	float:left;
	margin-top:28px;
	width:295px;
	_margin-top:-12px;
}

html.menu-not-generated body.country-home-1-column #regions1-18 {
	margin-left:0;
}

html.js body.country-home-1-column #region1 .maincontent {
height:250px;
}

body.country-home-1-column #region2 p {
	white-space: nowrap;
}

#footer {

	background-color: #fff;
	min-height: 131px;
	position: relative;
	_position: absolute;

}

html.js body.country-home #region1 .articlecontent {

	display:block;

}

body.country-home #region1 h3,
body.country-home #region1 h4 {

	display: block;
	padding-top:8px;

}

.sIFR-hasFlash body.country-home #region1 h3 {

	display:none;

}

#region1 .investors {

	float:right;
	position:absolute;
	right:42px;
	top:2px;
	_top:138px;
	_left:665px;

}

body.country-home #region1 .investors p {

	font-size:11px;
	line-height:15px;
	padding:4px 0 11px;
	
}

#stock-iframe {
	height:250px;
	background-color:#E5EFF9;
	padding:2px 22px 0;
}

body.content-visual-xl #region1 div.articleabstract {
float:right;
position:absolute;
right:32px;
top:14px;
_top:138px;
width:295px;
}

body.content-visual-xl #region1 img {

	margin-left:-20px;

}

body.content-visual-xl #region1 {

	padding-left: 20px;

}


html.sIFR-hasFlash body.country-home-1-column #region1 p,
html.sIFR-hasFlash body.country-home-1-column .synergy-editable p {

	margin-bottom:13px;

} 

#container {
	width: 1024px;
	_width: 1000px;
}

body.content-visual-xl #region1 div.articlecontent {

	width: 600px;

}

body.content-visual-xl #region1 div.synergy-gear {

	margin-top:24px;
	_margin-top:0px;

}


/* ------------------------------------------------------------------------------------
	=sitemap flyout
*/

/*

#corp-toolbox-links a,
#corp-toolbox-sitemap a {
	outline:none
}

html.js #corp-toolbox-links,
html.js #corp-toolbox-sitemap {
	*margin-left:-10px;
	*padding-left:10px;
	*padding-bottom:1px;
}

html.js #corp-toolbox-links a,
html.js #corp-toolbox-sitemap a {
	padding-bottom:16px;
	*padding-bottom:17px;
}

html.js #corp-toolbox-links table a {
	padding:0;
}

html.js #corp-toolbox-links th,
html.js #corp-toolbox-links td {
	padding:2px;
	line-height:1.2 !important;
}

html.js #corp-toolbox-links td {
	font-weight:normal;
}

html.js #tool-box #corp-toolbox-sitemap ul ul li {
	overflow:hidden;
	display:block;
}

html.js #corp-toolbox-sitemap li.parent ul.ul2 {
	margin:0;
	padding:0;
}


html.js #tool-box #corp-toolbox-sitemap #sitemap-flyout ul a:hover,
html.js #tool-box #corp-toolbox-sitemap #sitemap-flyout ul a:active,
html.js #tool-box #corp-toolbox-sitemap #sitemap-flyout ul a:focus {
	border-bottom:0;
	color:#06C;
	text-decoration:underline;
} */

html.js #container #corp-toolbox-links span.ajax-loader {
	position:absolute;
	z-index:999;
	top:12px;
	left:12px
}

/*

html.js #container span.ajax-loader {
	position:absolute;
	z-index:999;
	top:78px;
	left:32px
}

span.ajax-loader {
	background:url(../img/ajax-loader.gif) no-repeat;
	display:block;
	height:16px;
	width:16px;
}

span.off {
	display:none;
}
  
html.js #quickaccess-flyout,
html.js #sitemap-flyout {
	z-index:901;
}

*/

html.js #quickaccess-flyout .articlecontent {
	padding:12px 14px;
	_padding-top:20px;
	_padding-bottom:20px;
}



#corp-toolbox-links,
#corp-toolbox-sitemap {
	_zoom:1;
}

#quickaccess-flyout {
	_height:1px;
}

#corp-toolbox-links a.quickaccess-flyout/*,
#corp-toolbox-sitemap a.sitemap-flyout*/ {
	position:relative;
	*display:inline-block;
	top:0;
	left:5px;
	*left:-10px;
	z-index:999991;
	
	margin:-4px -5px 0 -15px;
  padding:3px 9px;
	
	background:#fff;
	color:#0066cc;
	border:1px solid #ccc;
	border-bottom:1px solid #fff!important
}

#corp-toolbox-links .quickaccess-loaded {
	padding:0;
}

/*
#quickaccess-flyout,
#sitemap-flyout {
	position:absolute;
	z-index:900;
	top:33px;
	_top:35px;
	*top:33px;
	left:10px;
	width:962px;
	padding:20px 0;
	background:#fff;
	border:1px solid #ccc;
	font-size:0.85em
	
}
*/

/*

#sitemap-flyout ul.ul0 {
	padding:0;
	margin:0;
	width:904px;
}

#sitemap-flyout li,
#sitemap li {
	float:none;
	margin:0 0 0.2em;
	font-weight:normal
}

#sitemap-flyout li.ul0 {
	float:left;
	width:24.6%;
	overflow:hidden;
}

#tool-box #sitemap-flyout ul {
	padding:0;
}

#tool-box #sitemap-flyout ul ul li {
	float:none;
}

#tool-box #sitemap-flyout ul a {
	float:none;
	display:block;
	font-weight:bold;
}

#sitemap-flyout li.parent,
#sitemap li.parent {
	float:left;
	margin:0;
	font-weight:bold
}

#sitemap {
	padding-left:200px;
}

#sitemap a {
	color:#333;
	font-weight:bold;
	font-size:13px;
}

#sitemap a:hover,
#sitemap a:active,
#sitemap a:focus {
	color:#06C;
}

#sitemap ul ul {
	padding-bottom:0;
	
}
#sitemap ul ul a {
	font-size:11px;
}

#sitemap ul ul ul a {
	font-weight:normal;
}

#sitemap ul li {
	font-size:1em;
	line-height:1.2;
	padding-top:1em;
}

#sitemap ul li ul li {
	font-size:1em;
	padding-top:0;
}

#sitemap li.parent li.parent ul {
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	line-height:1.2;
}

#sitemap ul li ul li ul li a {
	padding-top:0.1em;
}

#sitemap ul li ul li ul li {
	font-size:1em;
}

#sitemap li.parent {
	float:none;
}

#tool-box #corp-toolbox-sitemap #sitemap-flyout a {
	border-bottom:0;
	padding:0 0 0 15px;
	color:#000;
	font-size:1em;
}

#tool-box #corp-toolbox-sitemap #sitemap-flyout ul a {
	font-size:13px;
}

#tool-box #corp-toolbox-sitemap #sitemap-flyout ul ul a {
	font-size:11px;
	font-weight:bold;
}

#tool-box #corp-toolbox-sitemap #sitemap-flyout ul ul ul a {
	font-weight:normal;
}

#tool-box #corp-toolbox-sitemap #sitemap-flyout li.parent a {
	padding-left:15px;
}

#tool-box #corp-toolbox-sitemap #sitemap-flyout li.parent ul a {
	padding-left:10px;
}

#sitemap-flyout li.parent ul,
#sitemap li.parent ul {
	margin-top:0.56em
}

#sitemap-flyout li.parent li,
#sitemap li.parent li {
	_zoom:1;
	margin:0;
	padding:0 0 0.4em 15px;
}

#sitemap-flyout li.parent li a,
#sitemap li.parent li a {
	padding-left:10px;
	background:url('../img/ems_c1-p.gif') no-repeat 0 5px;
}

#sitemap-flyout ul.ul0 li.parent li ul a,
#sitemap ul.ul0 li.parent li ul a {
	background-image:none;
}

#sitemap-flyout li.parent li.parent a,
#sitemap li.parent li.parent a {
	padding-left:10px;
	background-image:url('../img/ems_c1-p2.gif');
}

#sitemap-flyout li.parent li.parent ul a,
#sitemap li.parent li.parent ul a {
	background-image:url('../img/ems_c1-p.gif');
}


#sitemap-flyout li.parent li.parent,
#sitemap li.parent li.parent {
	float:none;
	width:auto;
	margin:0;
	padding-left:15px;
	font-weight:normal;
}

#tool-box #sitemap-flyout li.parent li.parent ul,
#sitemap li.parent li.parent ul {
	padding:0.4em 0 0 0;
	font-size:1em;
	margin-bottom:-0.4em;
}

*/

#quickaccess-flyout .articleabstract {

  padding: 14px;

}

#quickaccess-flyout .column {

  float: left;
  margin-right: 29px;
        
}

#quickaccess-flyout h4 {

  margin-bottom: 5px;
  _margin-top: 2px;

}

#quickaccess-flyout a {

  padding-bottom: 10px;

}

 /*
html.js #sitemap-flyout li.sep {
  background:transparent url(/portal/templates/newcorporate/style/img/dottline3.gif) repeat-x scroll 0 50%;
  height:20px;
  margin-bottom:0;
  margin-left:10px;
  width:920px;
}

 */
 
 
/*
End of Roche USA flyout
*/


html.js body.menu-generated #regions1-18 {
  min-height:575px;
}


/* alternate flyout */


html.js #sitemap-flyout li.sep {
  background:transparent url(/portal/templates/newcorporate/style/img/dottline3.gif) repeat-x scroll 0 50%;
  height:20px;
  margin-bottom:0;
  margin-left:10px;
  width:928px;
}
#corp-toolbox-sitemap a {
  outline-color:-moz-use-text-color;
  outline-style:none;
  outline-width:medium;
}
#sitemap-flyout {
  font-family:"Verdana","Lucida Grande","Trebuchet MS","Bitstream Vera Sans",sans-serif;
}
html.js #container span.ajax-loader {
  left:32px;
  position:absolute;
  top:70px;
  z-index:999;
}
html.js #container #corp-toolbox-login span.ajax-loader,
html.js #container #corp-toolbox-logout span.ajax-loader {
  left:190px;
  top:0;
}
html.js #container #login-flyout span.ajax-loader {
  left:auto;
  right:10px;
  top:10px;
}
#corp-toolbox-sitemap a.sitemap-flyout {
  border-bottom:1px solid #FFFFFF !important;
  border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  border-top:1px solid #CCCCCC;
  color:#0066CC;
  margin:-7px -11px 0;
  padding:6px 10px 3px;
  position:relative;
  z-index:901;
}
#sitemap-flyout,
#quickaccess-flyout {
  background:#FFFFFF none repeat scroll 0 0;
  border:1px solid #CCCCCC;
  font-size:0.85em;
  left:0;
  min-height:30px;
  padding:10px 0 11px;
  position:absolute;
  top:20px;
  width:968px;
  z-index:900;
}
#sitemap-flyout ul {
  width:948px;
}
#sitemap-flyout ul ul {
  margin-top:0;
  width:auto;
}
#sitemap-flyout a,
#sitemap a {
  color:#0066CC;
}
#sitemap-flyout a:hover,
#sitemap-flyout a:active,
#sitemap-flyout a:focus {
  text-decoration:underline;
}
#sitemap-flyout li,
#sitemap li {
  float:none;
  font-weight:normal;
  margin:0 0 0.2em;
}
#sitemap-flyout li.ul0 {
  font-weight:bold;
}
#sitemap-flyout li.ul0 ul {
  font-weight:normal;
}
#sitemap-flyout li.parent,
#sitemap li.parent {
  float:left;
  font-weight:bold;
  margin:0 10px;
  width:165px;
}
#sitemap-flyout li.parent {
  margin:0;
}
#sitemap li.parent {
}
#sitemap-flyout li.ul0 {
  float:left;
  overflow:hidden;
  padding:0 10px;
  width:169px;
}
#sitemap-flyout li.parent ul,
#sitemap li.parent ul {
  margin-top:0.56em;
}
#sitemap-flyout li.parent ul ul,
#sitemap li.parent ul ul {
  margin-top:0;
}
#sitemap-flyout li.parent li,
#sitemap li.parent li {
  background:transparent url(/portal/templates/newcorporate/style/img/arrow-right.gif) no-repeat scroll left 5px;
  margin:0;
  padding-left:8px;
}
#sitemap-flyout li.parent li.parent,
#sitemap li.parent li.parent {
  background:transparent url(/portal/templates/newcorporate/style/img/arrow-down.gif) no-repeat scroll left 7px;
  float:none;
  font-weight:normal;
  margin:0;
  padding-left:11px;
  width:auto;
}
#sitemap-flyout li.parent li.parent ul,
#sitemap li.parent li.parent ul {
  margin-left:15px;
}
#sitemap-flyout ul.ul3 {
  display:none;
}
#sitemap-flyout ul.ul2 li {
  background:transparent none repeat scroll 0 0;
}
#sitemap-flyout ul.ul2 li.parent {
  background:transparent url(/portal/templates/newcorporate/style/img/arrow-right.gif) no-repeat scroll left 5px;
}
#sitemap-flyout ul.ul2 li.show {
  background:transparent url(/portal/templates/newcorporate/style/img/arrow-down.gif) no-repeat scroll left 5px !important;
}
#sitemap {
  padding-top:30px;
}
#sitemap ul {
  list-style-type:none;
  padding-left:20px;
  width:908px;
}
#sitemap ul ul {
  width:auto;
}
#sitemap li a:link, #sitemap li a:visited {
  background:transparent none repeat scroll 0 0;
}
#sitemap li.parent a {
  color:#000000;
  text-decoration:none;
}
#sitemap li.parent a:hover {
  color:#0066CC;
}
#sitemap ul.ul1 li a {
  color:#0066CC;
  text-decoration:none;
}
#sitemap ul.ul1 li a:hover {
  color:#000000;
}

/*
End of sitemap flyout
*/


.external.pdf-link {
  background:transparent url(/portal/templates/newcorporate/style/img/pdf-icon.gif) no-repeat scroll 1px 0!important;
}    

.media-release-teaser .articlecontent a.pdf-link.garrow,
a.pdf-link.garrow {
  background:transparent url(/portal/templates/newcorporate/style/img/pdf-icon.gif) no-repeat scroll 0 2px!important;
  padding-left: 15px!important;
  _margin-left: 4px;
}
 