
/* ******************************************************************** */
/* COLOR classes for headings, caption, etc.                            */
/* ******************************************************************** */

/* div.center h3 { color: #363; } /* GREEN */
/* div.center h4 { color: #630; } /* BROWN */
/* div.center h5 { color: #036; } /* BLUE  */
/* div.center h6 { color: #366; } /* GREEN lighter*/

/* div.featInv h3 { color: #039; } /* BLUE darker */

table caption 
{ 
	font-style: inherit;
	font-size: 12.0pt;
	color: #000; /* BROWN lighter */
	text-align:left;
}

table caption strong { color: #000; }

.lightYellowBG { background-color: #FFFFCC; }
.lightBlueBG   { background-color: #ddeeff; }
.lightRedBG    { background-color: #FFCCCC; }

.factSheet 
{
	padding: 5px;
	margin-left: 25px; 
	margin-right: 25px;
	background-color: #ddeeff;
	color: #000;
	border: 1px solid #000;
	font-style: normal;
}

/* ******************************************************************** */
/* MISCELLANEOUS classes												*/
/* ******************************************************************** */

.bold {	font-weight: bold; }

p.footnote { font-size: 85%; color: #000000; font-style: normal; }

.blackBorder
{
	border: 1px solid #000;
}

.whiteBorder
{
	border: 1px solid #FFF;
}

table.annReport {
	border: 1px solid Black;
	border-collapse : collapse;
}

div.imageCaption {
	font-weight: bold;
	font-size: 10.0pt;
	color: #933;
	padding-top: 10px;
}

div.Highlights
{
	background-color:#CCC;
	padding:2px;
	margin-left:20px;
	margin-right:20px;
	
}

/* STANDARD TABLE FOR REPORTS */ 
table.Reports {
	border: 1px solid grey;
}

table.Reports thead th {
	background: -moz-linear-gradient(top, #F0F0F0 0, #DBDBDB 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F0F0F0), color-stop(100%, #DBDBDB));
	/* IE8 */
	border: 1px solid grey;
	border-collapse : collapse;

}

table.Reports tbody th {
	background-color:#fff;
	text-align:left;
}

table.Reports tbody td, th {
	border: 1px solid grey;
	border-collapse : collapse;
}

/* ******************************************************************** */
/* Classes for non-tabular data (simulating tables with/without borders */
/* ******************************************************************** */

.borderTop 	   		{ border-top: #000000 1px solid; }
.borderBottom  		{ border-bottom: #000000 1px solid; }
.borderLeft    		{ border-left: #000000 1px solid; }
.borderRight   		{ border-right: #000000 1px solid; }

.borderTopThick 	{ border-top: #000000 2px solid; }
.borderBottomThick  { border-bottom: #000000 2px solid; }
.borderLeftThick    { border-left: #000000 2px solid; }
.borderRightThick   { border-right: #000000 2px solid; }

.borderTopNone		{ border-top-style: none; }
.borderBottomNone	{ border-bottom-style: none; }
.borderLeftNone		{ border-left-style: none; }
.borderRightNone	{ border-right-style: none; }
	
.docFormats 
{
	border: #f5f5f5 1px solid; 
	color: #000;
	background-color: #CDE0F6;
}

div.boxmultirow 
{
	border-right: #000000 1px solid; 
	border-top: #000000 1px solid; 
	margin: 1px; 
	border-left: #000000 1px solid; 
	border-bottom: #000000 1px solid;
}

div.row 
{
	padding: 0px; 
	margin: 0px; 
	overflow: hidden; 
	width: 98.5%; 
}

div.col
{
 	padding: 3px 3px 3px 3px;
	overflow: hidden; 
}

div.cols2 
{
	padding: 0px;
	float: left; 
	margin: 0px 3px 0px 0px; 
	width: 49%; 
}

div.cols3 
{
	padding: 0px;
	float: left; 
	margin: 0px 3px 0px 0px;
	width: 32%; 
}

div.colnopad
{
 	padding: 0px 0px 0px 0px;
	overflow: hidden; 
}

/* ****************************************************************** */
/* LIST classes with spaces, no spaces, no bullets, no indent and
/* tocList for tables of content        
/* ****************************************************************** */

ol.space li { margin-top: 15px; margin-bottom: 15px; }
ul.space li { margin-top: 15px; margin-bottom: 15px; }

ol.space2 { margin-bottom: 200px; }
ul.space2 { margin-bottom: 200px; }

ul.noIndent { padding-left: 9px; margin-left: 10px; }
ol.noIndent { padding-left: 18px; margin-left: 10px; }

ul.noBulletnoIndent 
{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	list-style-type: none;
}

ul.space ul.noSpace li /* No space when inside a spaced level */
{
	margin-top: 0px;
	margin-bottom: 0px;
}

ol.space ol.noSpace li /* No space when inside a spaced level */
{
	margin-top: 0px;
	margin-bottom: 0px;
}

ul.space ol.noSpace li /* No space for OL items when inside a spaced UL list */
{
	margin-top: 0px;
	margin-bottom: 0px;
}

ol.space ul.noSpace li /* No space for UL items when inside a spaced OL list */
{
	margin-top: 0px;
	margin-bottom: 0px;
}

ul.noPadSpace {
	padding-top: 0px;
	margin-top: 0px;
}

ol.alpha-lower { list-style:lower-alpha }
ol.alpha-upper { list-style:upper-alpha }
ol.roman-lower { list-style:lower-roman }
ol.roman-upper { list-style:upper-roman }

.tocList, .tocList li {
	list-style: none;
	margin: 0px;
	text-indent:10px;
	padding: 0px;
}

.tocList .tocList {
	margin: 0px 0px 10px 20px;
}

/* ****************************************************************** */
/* MARGIN classes for spaces around the outside of a box, table, etc. */
/* ****************************************************************** */

.margin1 { margin: 1px; }
.margin2 { margin: 2px; }
.margin3 { margin: 3px; }
.margin4 { margin: 4px; }
.margin5 { margin: 5px; }
.margin8 { margin: 8px; }

.margin10 { margin: 10px; }
.margin12 { margin: 12px; }
.margin15 { margin: 15px; }
.margin16 { margin: 16px; }
.margin20 { margin: 20px; }
.margin40 { margin: 40px; }

.marginTop1 { margin-top: 1px; }
.marginTop2 { margin-top: 2px; }
.marginTop3 { margin-top: 3px; }
.marginTop4 { margin-top: 4px; }
.marginTop5 { margin-top: 5px; }
.marginTop8 { margin-top: 8px; }

.marginTop12 { margin-top: 12px; }
.marginTop16 { margin-top: 16px; }
.marginTop20 { margin-top: 20px; }

.marginBottom1 { margin-bottom: 1px; }
.marginBottom2 { margin-bottom: 2px; }
.marginBottom3 { margin-bottom: 3px; }
.marginBottom4 { margin-bottom: 4px; }
.marginBottom5 { margin-bottom: 5px; }
.marginBottom8 { margin-bottom: 8px; }

.marginBottom12 { margin-bottom: 12px; }
.marginBottom16 { margin-bottom: 16px; }
.marginBottom20 { margin-bottom: 20px; }

/* **************************************************** */
/* PADDING classes for spaces inside a box, table, etc. */
/* **************************************************** */

.padding1 { padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; }
.padding2 { padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; }
.padding3 { padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; }
.padding4 { padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; }
.padding5 { padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; }
.padding6 { padding-right: 6px; padding-left: 6px; padding-bottom: 6px; padding-top: 6px; }
.padding7 { padding-right: 7px; padding-left: 7px; padding-bottom: 7px; padding-top: 7px; }
.padding8 { padding-right: 8px; padding-left: 8px; padding-bottom: 8px; padding-top: 8px; }
.padding9 { padding-right: 9px; padding-left: 9px; padding-bottom: 9px; padding-top: 9px; }

.padding12 { padding-right: 12px; padding-left: 12px; padding-bottom: 12px; padding-top: 12px; }
.padding16 { padding-right: 16px; padding-left: 16px; padding-bottom: 16px; padding-top: 16px; }
.padding20 { padding-right: 20px; padding-left: 20px; padding-bottom: 20px; padding-top: 20px; }
.padding20 { padding-right: 20px; padding-left: 20px; padding-bottom: 20px; padding-top: 20px; }

.paddingTop1 { padding-top: 1px; }
.paddingTop2 { padding-top: 2px; }
.paddingTop3 { padding-top: 3px; }
.paddingTop4 { padding-top: 4px; }
.paddingTop5 { padding-top: 5px; }
.paddingTop6 { padding-top: 6px; }
.paddingTop7 { padding-top: 7px; }
.paddingTop8 { padding-top: 8px; }

.paddingTop12 { padding-top: 12px; }
.paddingTop16 { padding-top: 16px; }
.paddingTop20 { padding-top: 20px; }

.paddingBottom1 { padding-bottom: 1px; }
.paddingBottom2 { padding-bottom: 2px; }
.paddingBottom3 { padding-bottom: 3px; }
.paddingBottom4 { padding-bottom: 4px; }
.paddingBottom5 { padding-bottom: 5px; }
.paddingBottom6 { padding-bottom: 6px; }
.paddingBottom7 { padding-bottom: 7px; }
.paddingBottom8 { padding-bottom: 8px; }

.paddingBottom12 { padding-bottom: 12px; }
.paddingBottom16 { padding-bottom: 16px; }
.paddingBottom20 { padding-bottom: 20px; }

.paddingLeft1 { padding-left: 1px; }
.paddingLeft2 { padding-left: 2px; }
.paddingLeft3 { padding-left: 3px; }
.paddingLeft4 { padding-left: 4px; }
.paddingLeft5 { padding-left: 5px; }
.paddingLeft6 { padding-left: 6px; }
.paddingLeft7 { padding-left: 7px; }
.paddingLeft8 { padding-left: 8px; }

.paddingLeft12 { padding-left: 12px; }
.paddingLeft16 { padding-left: 16px; }
.paddingLeft20 { padding-left: 20px; }
.paddingLeft50 { padding-left: 50px; }

.paddingRight1 { padding-right: 1px; }
.paddingRight2 { padding-right: 2px; }
.paddingRight3 { padding-right: 3px; }
.paddingRight4 { padding-right: 4px; }
.paddingRight5 { padding-right: 5px; }
.paddingRight6 { padding-right: 6px; }
.paddingRight7 { padding-right: 7px; }
.paddingRight8 { padding-right: 8px; }

.paddingRight12 { padding-right: 12px; }
.paddingRight16 { padding-right: 16px; }
.paddingRight20 { padding-right: 20px; }
.paddingRight50 { padding-right: 50px; }

/* **************************************************** */
/* HIGHLIGHT Box and Content containers                 */
/* **************************************************** */

div.highlightBox {
	padding-left: 36px;
	padding-right: 36px;
	padding-bottom: 10px;
}

div.highlightContent {
	border: 1px solid #000;
	background-color: #CCCCCC;
	padding: 5px;
}

/* **************************************************** */
/* Regular Blockquote                                   */
/* **************************************************** */

blockquote.quote {
	margin: 10px 40px;
	padding: 0px 20px;
	background-color: #FFFFFF;
	border: none;
}

/* **************************************************** */
/* Stats Tables                                         */
/* **************************************************** */

div.stats{
	margin : 10px;
	padding-top : 5%;
	line-height : 150%;
}


/* **************************************************** */
/* Google Map                                           */
/* **************************************************** */

#map {
	width: 100%;
	height: 350px;
	border:1px solid #000;
}

#mapInvestigations {
	width: 100%;
	height: 500px;
	border:1px solid #000;
}

#mapOffices {
	width: 700px;
	height: 300px;
	border:1px solid #000;
	overflow:hidden;
}

/* **************************************************** */
/* Promo Video                                          */
/* **************************************************** */

#videoBox {
	background-color:#039;
	margin: 0px;
	padding: 4px;
	font-size: 100%;
	font-weight: bold;
	border-top: 1px dotted white;
	border-bottom: 1px dotted white;
	color: #FFF;
}

#videoBox a { color:#FFF; text-decoration: none; }

/* **************************************************** */
/* Stylized HR                                          */
/* **************************************************** */

.hrRecLarge { height: 6px; background-image: url(/eng/recrutement-recruitment/images/hr1.jpg); background-repeat: no-repeat; }

.hrRecSmall { height: 4px; background-image: url(/eng/recrutement-recruitment/images/hr2.jpg); background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px; }

hr.thinline {
	border: none 0;
	border-top: 1px dotted #000;
	height: 1px;
}

/* **************************************************** */
/* Careers page CSS                                     */
/* **************************************************** */

.car_details summary {
	font-size:14px;
	color:#069;
}

.opportunities {width:29%;height:300px;background-color:#333;color:#9CF;float:left;}
.opportunities h3 {color:#fff;}
.opportunities ul {list-style:square; font-size:12px;}
.opportunities ul a {color:#9CF;text-decoration:underline;}
.opportunities ul a:hover, .opportunities ul a:active {color:#069;} 
.car_carousel {width:70%;height:300px;overflow:hidden;float:left;}

/* **************************************************** */
/* Rss page alternating background                      */
/* **************************************************** */

div.rssBox {
	background-color: #F3F3E9;
}

/* **************************************************** */
/* Italiced boilerplate info                            */
/* **************************************************** */

div.boilerplate {
	margin-top: 10px;
	margin-bottom: 10px;
	/* color: #FFF; */
	font-style: italic;
}

/* **************************************************** */
/* Alternating table row shading                        */
/* **************************************************** */

.rowShade {
	background-color: #d8d8d8;
}

/* **************************************************** */
/* Text decoration none                                 */
/* **************************************************** */

.clearTextDeco {
	font-style:normal
}

/* **************************************************** */
/* Proactive Disclosure Table headings  (MD)                */
/* **************************************************** */

.lightBrunBG { background-color: #F3F3E9; }
.borderThick { border-style: solid; border-width: thin;}

/*******************************************************/
/*	For Keyboard Accessibility guidelines 			   */
/*	                                     			   */
/*	Underline the corresponding accesskey letter	   */
/*	in a hyperlink caption or label.       			   */
/*******************************************************/
span.underline { text-decoration: underline; }


/* **************************************************** */
/* For Recommendations listings invisible text          */
/* **************************************************** */

p.status { display:none;}

/* **************************************************** */
/* Jobs button     */
/* **************************************************** */

ul.buttons_noimage {
		list-style:none;
		padding:0;
		margin:10px 0 0px;
	}
	ul.buttons_noimage li {
		display:block;
		background:url('/images/button.png') top right no-repeat;
		height:80px;
	}
	ul.buttons_noimage li a {
		display:block;
		background:top left no-repeat;
		text-decoration:none;
		font-weight:bold;
		color:#fff;	
		padding:0 20px 20px 20px;
		line-height:80px;
		height:80px;
		font-size:14px;
		text-shadow:0 0 3px #333;
	}
	ul.buttons_noimage li a:hover {
		color:#000;
		text-shadow:0 0 3px #ccc;
	}
	
	ul.buttons_noimage li.jobs {background-image:url('/images/button_blue.png');}
	ul.buttons_noimage li.jobs a {
		
		line-height:16px;
		padding-top:13px;
		padding-right:4px;
		height:47px;
	}
	
h1{
	padding-top: 6px;
	padding-bottom: 6px;
}


/* **************************************************** */
/* Definitions list for glossaries                      */
/* **************************************************** */

dl.glossary {
width: 650px;
}

dl.glossary dt {
  float: left;
  clear: left;
  width: 150px;
  text-align: left;
  font-weight: bold;

}

dl.glossary dt:after {
  content: ":";
}

dl.glossary dd {
  text-align:left;
  margin: 0 0 0 150px;
  padding: 0 0 1.5em 0;
}


/* **************************************************** */
/* Job opportunities box                                */
/* **************************************************** */

div.jobops {
		padding:10px;
		margin:0px 20px 0px 0px;
		width:35%;
		/*background:url('/images/twitter_fill.png') bottom repeat-x; */
		border-radius: 15px;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border: 5px solid #c7cfdf;
		display:block;
		clear:left;
		color:#000;
	}
	
div.jobops ul {
	list-style:none;
	margin:5px 0 0 0;
	
}

div.jobops ul li {
	list-style:none;
	padding:5px 0 0 0;
}

/* **************************************************** */
/* box  shadow  1, 2, 3                                 */
/* **************************************************** */

.shadow-photo-1 { 
-moz-box-shadow: 3px 3px 5px #888;
 -webkit-box-shadow: 3px 3px 5px #888;
 box-shadow: 3px 3px 5px #888;

	}

/* **************************************************** */
/* box  shadow  2                                        */
/* **************************************************** */

.shadow-photo-2 { 

-moz-box-shadow: 5px 5px 5px #777;
 -webkit-box-shadow: 5px 5px 5px #777;
 box-shadow: 5px 5px 5px #777;
}

.shadow-photo-3 { 

-moz-box-shadow: 0px 0px 12px #777;
 -webkit-box-shadow: 0px 0px 12px #777;
 box-shadow: 0px 0px 12px #777;
}

/* ************************************************* */
/* Gradient background for careers div               */
/* ************************************************* */

.careers-top {
	background-image:url(/images/bluebg.png);
	background-size:100% 100%; 
	height:120px;
	margin:10px 10px 0 0;
	padding-top:20px;
	}


/* ************************************************* */
/* Styles for captions in figures, using figure tags */
/* ************************************************* */

figure.Reports {
	display:block;
	margin:0;
	margin-right:1.5%;
	margin-bottom:3%;
	margin-top:3%;
	}

figure.Reports figcaption {
	margin-bottom: 0.6em;
	margin-left: 1.5% ;
	}

/* ************************************************* */
/* Container div for multi-media galleries           */
/* ************************************************* */

div.multimedia {
	height:400px;
	width:100%;
	overflow:auto;
}

div.multimedia ul {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	list-style-type:none;
	
	
}

div.multimedia ul li {
	width:90%;
	display:inline-block;
	padding-top:40px;
}
div.multimedia img {
	float:left;
	width:180px;
	height:120px;	
	padding-right:25px;
}

/* ************************************************* */
/* Invisible element (for text descriptions)         */
/* ************************************************* */

.invisible {display:none;}

/* ************************************************** */
/*  Box for the pdf links 
/* ************************************************** */

.module-pdf{background:url(/images/pdfbox/module-pdf.png) no-repeat #eee 10px 10px;margin-right:15px;margin-bottom:2px;min-height:39px;padding:10px 10px 10px 59px !important;min-height:39px;}

/* ************************************************** */
/*  Div holding the banner image
/* ************************************************** */


.bannerimage
     {
      width:98%;
     height:100px; 
     display:block; 
     position:relative;
     overflow:hidden;
     }
.bannerimage img 
    {
     position:absolute;
     top:-170px;
     left:0; 
     width:100%;
     }
	 
.ie7 .bannerimage img 
    {
     position:absolute;
     top:-120px;
     left:0; 
     width:100%;
     }
.ie8 .bannerimage img 
    {
     position:absolute;
     top:-120px;
     left:0; 
     width:100%;
     }	 

/********************************************* */
/*  Tabbed containers custom 
/********************************************* */

/* style 9 */
.tabs-style-9{position:relative;z-index:1;border:0px solid #ccc;margin:0;padding:10px 0 10px 0px;}
.tabs-style-9 .tabs{width:19%;z-index:1;border:none;margin:10px 0 0 0;float:left;}
.tabs-style-9 .tabs li{border:none;border-right:1px solid #ccc;margin:0;width:100%;}
.tabs-style-9 .tabs li.active{border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#fff;}
.tabs-style-9 .tabs li a{display:block;border:none;text-decoration:none;background:transparent;padding:5px 5px 5px 5px;}
.tabs-style-9 .tabs li a:hover{text-decoration:underline;}
.tabs-style-9 .tabs li a.active,.tabs-style-9 .tabs li a:hover{background:#036;color:#fff;margin-right:0;padding:5px 5px 5px 5px;opacity:0.75;filter:alpha(opacity=75);-moz-border-radius: 3px 0 0 3px;-webkit-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;text-decoration:none;}
.tabs-style-9 .tabs-panel{width:78%;float:left;border:none;color:#333;margin:0;padding:0;z-index:2;border-left:1px solid #ccc;}
.tabs-style-9  li.tabs-toggle a:focus,.tabs-style-9  li.tabs-toggle a:active,.tabs-style-9  li.tabs-toggle a:hover{margin-right:2px;padding:2px 5px 2px 4px;opacity:1;filter:alpha(opacity=100);}
.tabs-style-9 .tabs-content-pad{padding:5px;}
.tabs-style-9 .tabs-roller{background-color:white;opacity:0.2;filter:alpha(opacity=20);-moz-border-radius: 3px 0 0 3px;-webkit-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}
.tabs-style-9 .tabs-toggle a.tabs-stop,.tabs-style-9 .tabs-toggle a.tabs-start{float:right;position:static;margin-right:2px;margin-top:10px;border:1px solid #999;background-repeat:no-repeat;background-position:-1px 0;}



/* style 10 */
.tabs-style-10{border:0;padding:0;position:relative;z-index:1;margin:0;}
.tabs-style-10 .tabs{border:none;background:#fff;opacity:0.95;min-height:24px;position:absolute;width:98%;z-index:2;padding-top:2px;margin-top:0;bottom:0;left:0;}
.tabs-style-10 .tabs li{border:none;margin-right:2px;background:#fff;opacity:1;filter:alpha(opacity=100);-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px; width:auto;float:left;}
.tabs-style-10 .tabs li.active{border:none;top:auto;color:#fff;}
.tabs-style-10 .tabs li a{border:1px solid #999;padding:2px 5px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px;}
.tabs-style-10 .tabs li a.active,.tabs-style-10 .tabs li a:hover, .tabs-style-10 .tabs li a:focus, .tabs-style-10 .tabs li a:active{padding-top:2px;border-bottom-width:0;background:#333;color:#fff;}
.tabs-style-10 .tabs-panel{border:none;min-height:220px;background:url() repeat-x 0 bottom #fff;color:#000;margin:0;padding:0;}
.tabs-style-10 .tabs-panel a,.tabs-style-10 .tabs-panel a:visited{color:#fff;}
.tabs-style-10  li.tabs-toggle a:focus,.tabs-style-10  li.tabs-toggle a:active,.tabs-style-10  li.tabs-toggle a:hover{border-bottom-width:1px;text-decoration:underline !important;color:#c00;}
.embedded-grid,.embedded-grid .tabs-panel{border:none;padding:0;}
.tabs-style-10 .tabs-content-pad{padding:10px 0px 50px;}
.tabs-style-10 .tabs-roller{background-color:#fff;opacity:0.25;filter:alpha(opacity=25);}
.tabs-style-10 .tabs-toggle a.tabs-stop,.tabs-style-10 .tabs-toggle a.tabs-start {position:static;background-color:#eee!important;}

/* style 11 - for multimedia gallery */
.tabs-style-11{border:none;padding:2px; margin-left:0.8%;margin-top:2%;width:98%;}
.tabs-style-11 .tabs{background:#fff;border-bottom:1px solid #ccc;color:#fff;font-weight:700;}
.tabs-style-11 .tabs li {width:15%;}
.tabs-style-11 .tabs li a{background:#ccc;border-top:none;color:#000;padding:4px 5px 3px;}
.tabs-style-11 .tabs li a:hover, .tabs-style-1 .tabs li a:focus, .tabs-style-1 .tabs li a:active{background:#036;color:#000;border-top:1px solid #036;color:#fff;padding:5px 5px 4px;}
.tabs-style-11 .tabs li a.active,.tabs-style-1 .tabs li a.active:hover{color:#036;background:#fff;border-top:none;padding:5px 5px 4px;}
.tabs-style-11 .tabs-panel{border-top:none;}
.embedded-grid,.embedded-grid .tabs-panel{border:none;padding:0;}
.tabs-style-11  .tabs-toggle a.tabs-stop,.tabs-style-1 .tabs-toggle a.tabs-start{background-repeat:no-repeat;background-position:-1px 0;color:#000; border: 1px solid #999;}
.tabs-style-11 .tabs-toggle a:active.tabs-stop,.tabs-style-3 .tabs-toggle a:active.tabs-start,.tabs-style-1 .tabs-toggle a:hover.tabs-stop,.tabs-style-1 .tabs-toggle a:hover.tabs-start{background-repeat:no-repeat;background-position:-1px 0;color:#c00;padding-top:2px;border: 1px solid #999;}
