/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0px;
	padding: 0px;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* end of Css Reset */


/* CHECKBOXES AND RADIO BUTTONS - used to display cursor as a hand when cursor rolls over a checkbox or a radio button*/
.CheckboxRadioOver { cursor:hand; cursor: pointer; font-weight: normal; }

b, strong {
	font-weight: bold;
}

i, em {
	font-style: italic;
}

td.label_3, td.WVB {
	line-height: 15px;
	vertical-align: top;
}
td.label_3_grayed {
	line-height: 15px;
	vertical-align: top;
}
.roundedMenu {
	border: 1px solid #43649a;
	padding: 5px;
	border-radius: 5px;
	background-color:#b2cbeb;
}
.documentsTooltip {
	border: 1px solid #43649a;
	padding: 2px;
	border-radius: 5px;
	background-color:White;
	z-index:10;
}
.search_summary_item_left td, #GoToListTable td {
	vertical-align: middle;
}
.search_summary_container td {
	vertical-align: top;
}
div.mysettings_bottom_container td {
	padding: 3px;
}

body.searchOnInternet {
	background-color:#b2cbea;
}

/* COMMON */
body,table,option,select,input,textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}

.smallSizeForExport {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px;}

/* prevent printing by ctrl+p */
@media print { body { display:none } }

/* Div and Panel in general */
.StandardPanelWidth { width:100%; }
*:focus
{
	outline:none; /* Prevents blue border in Webkit */
}
.line15 { line-height: normal; }
.Title  { font-size: 11px; font-weight: bold; line-height: 14px; }
.label { font-weight: bold; line-height: 18px; font-size: 11px; }
.label label { font-weight: bold; line-height: 18px; font-size: 11px; }

.label_2 { font-weight: bold; color: #003366; line-height: 18px; font-size: 11px; }
.label_3 { font-weight: bold; color: #003366; font-size: 11px; }
.label_3_grayed { font-weight: bold; color: #999999; font-size: 11px; }
.label_3_greyed { font-weight: bold; color: #AABED3; font-size: 11px; }
.label_3_ddl { font-size: 8pt; font-weight: bold; color: #003366; }
.label_3_ddl_greyed { font-size: 8pt; font-weight: bold; color: #999999; }
.label_3_ExcelExport { font-size:8pt; font-weight: bold; color: #003366; }
.label_3_ExcelExport_grayed { font-size:8pt; color: #999999; }
.label_4 { font-weight: bold; color: #003366; padding-top:5px; padding-bottom:3px; font-size: 11px; }
.label_5 { font-weight: bold; font-size: 11px; }
.label_5 label { font-weight: bold; font-size: 11px; }
.label_6 { color:#FFFFFF; font-weight: bold; }
.label_7 { color:#FFFFFF; font-size: 11px;  }
.label_8 { color: #003366; font-size: 11px;  }
.label_8_greyed { color: #999999; font-size: 11px;  }
.label_9 { font-weight: bold; color: #003366; font-size: 9px; }
.label_10 { font-weight: bold; color: #003366; font-size: 10px; }
.label_11 { font-weight: bold; color: #799DCE; font-size: 11px;}
.label_12 { color: #333333; font-size: 11px;}
.label_13 { font-weight:normal; color: #003366; font-size: 11px;  }
.label_13_greyed { font-weight:normal; color: #999999; font-size: 11px;  }
.label_14 {font-weight:bold; font-size: 11px; background-color:#D1D6DC; }
.label_15 {font-weight:normal; font-size: 11px; background-color:#F2F2F2; }
.label_15_bold {font-weight:bold; font-size: 11px; background-color:#F2F2F2; }
.fixed,#fixed { TABLE-LAYOUT: fixed;}
.standard { font-weight:normal; color: #000000; font-size: 11px;  }
.italic { font-style:italic; }
.uppercase { text-transform:uppercase; font-size: 10px; }
.bvdLink_grayed { color: Gray; font-size: 11px; }
.bold { font-weight: bold; }

#divCoverageTreeView
{
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; OVERFLOW: auto; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; SCROLLBAR-BASE-COLOR: #869bb8; HEIGHT: 97%; width:200px; background-color:#FFFFFF;
}

.note { font-weight: bold; }

.paint1 { background-color:#B2CBEA; }
.paint1bordered { background-color:#B2CBEA; border: 1px solid #999999;}
.paint2bordered { background-color:#e7f0f9; border: 1px solid #999999;}
.paint2dottedbordered { background-color:#e7f0f9; border: 1px dotted #999999;}
.normal{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11px; color:black;  }
.item_grey { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 10px; color:#666666;  }
.dialogpanel { background-color:#e7f0f9; border: 1px solid #999999; padding: 0px; border-spacing: 0px; border-collapse: collapse; margin: 0 auto;}
.border1 { border: 1px solid #6D819D; }
.border_lr { border-width: 0px 1px 0px 1px;  border-style: solid; border-color: #6D819D; }

.hiddenCell
{
	display:none; visibility:hidden;
}
.divAsTD
{
	display:inline-block;
}

body.IE6 .divAsTD, body.IE7 .divAsTD, body.IE8 .divAsTD
{
	*display:inline;
	zoom:1;
}

.IsOwnData { color: #3399CC; }
.OwnDataNameSearch { font-size:11px; width:300px; height:16px; padding-bottom: 0em; border:solid 1px #FFFFFF; }
A.IsOwnData:link { color: #3399CC; }
.odf_TitleSection { background-color:#B2CBEA; margin-bottom:1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color:#ff6600; }

.OwnDataHidden { display:none; }
TD.IsOwnData A {color: #3399CC;} 

/* head */
.headContext { border-style:solid; border-color:#738093; border-left-width:1px; border-top-width:1px; border-right-width:0px; border-bottom-width:0px; }
.headSavedSearches { border:0; border-left: 1px solid white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:bold; text-decoration:none; background-color: #96A3B5; height:40px; }
.headSavedSearchesSort { border:0; border-left: 1px solid white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:bold; text-decoration:none; background-color: #808692; height:40px; }
.SavedSearches {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:Black; text-decoration:none; background-color: #F2F2F2; height:18px; vertical-align:middle;}
.SavedSearchesSortBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:Black; font-weight:bold; text-decoration:none; background-color:#CED6DE; height:18px; vertical-align:middle;}
.SavedSearchesSort {text-decoration:none; background-color:#CED6DE; height:18px; vertical-align:middle;}
table.savedSearchTable td {
       vertical-align:middle;
	   padding-left:2px;
}


.autres_produits { background-image:url(icons/blue/autres_produits.gif); background-repeat: no-repeat; font-size: 11px; color:#B2CBEB; font-weight:bold; padding:5px; text-align:right;}
.credits_restants { background-image:url(icons/blue/credits_restants.gif); background-repeat: no-repeat; text-align:center; font-size: 11px; color:#ffffff; font-weight:bolder; text-align:right; }
.ExtraCreditInfo{ color:graytext;}
.nav_bar { width:100%; height:20px;color:#003366; font-weight:bold; padding-left:3px; }
/* FIREFOX : font-family has been redefined because for some reason it is not inherited from the body class */

.nav_tools 
{
	padding: 0px 5px 0px 5px;
	/*line-height: 24px;*/
}

body.IE7 .nav_tools, body.IE7 .headerMenuItem, body.IE7 .headerMenuItem div div
{
	height:25px;
	*display: inline;
	zoom: 1;
}


body.IE6 .nav_tools, body.IE6 .headerMenuItem, body.IE6 .headerMenuItem div div
{
	display: inline;
	zoom: 1;
}

div#headerQsAndLinksContainer
{
	height:26px; 
}

div.headerQsAndLinksContainer
{
	border-width:0px 1px 1px 1px; 
	border-style:dotted; 
	border-color:#666666;
	background-color:#E4ECF6;
}

div.head div
{
	display:inline-block;
	vertical-align:middle;
	*display: inline;
	zoom:1;
}

div#sessionLocator
{
	float:left; 
	width:80%;
	vertical-align:middle;
	margin-top: 4px;
}

div#sessionLocator a div
{
	vertical-align:middle;
}

div.availableCredits
{
	vertical-align:middle;
	margin-top: 4px;
}

div.home
{
	margin-top: 2px;
}

/* HEADER MENU */

.home { width:12px; height:14px; background-image:url(icons/blue/sprite.gif); background-repeat: no-repeat; background-position: -153px 0px; float:left; }
.contactOn  { width:14px; height:18px; background-image:url(icons/blue/sprite.gif); background-repeat: no-repeat; background-position: -98px 0px; }
.logoutOn  { width:22px; height:18px; background-image:url(icons/blue/sprite.gif); background-repeat: no-repeat; background-position: -112px 0px; }
.alertOff  { width:18px; height:18px; background-image:url(icons/blue/sprite.gif); background-repeat: no-repeat; background-position:; }
.settingsOff  { width:18px; height:18px; background-image:url(icons/blue/sprite.gif); background-repeat: no-repeat; background-position:; }
.helpOff  { width:18px; height:18px; background-image:url(icons/blue/sprite.gif); background-repeat: no-repeat; background-position:; }
.contactOff  { width:18px; height:18px; background-image:url(icons/blue/sprite.gif); background-repeat: no-repeat; background-position:; }
.logoutOff  { width:18px; height:18px; background-image:url(icons/blue/sprite.gif); background-repeat: no-repeat; background-position:; }

.ContactUsLink, .LogOutLink { vertical-align:middle; }

/* TO DO : Remove search_ to make it generic */
body.CHROME .search_bottom_container { width:auto; border:1px; border-top:0px; border-style:solid; border-color:#6D819D;  background-color:#B2CBEA; display:block;}

/* DONE by PPA - 21-11-2013 : Removed search_ to make it generic */
.bottom_container { width:auto; border:1px; border-style:solid; border-color:#6D819D;  background-color:#B2CBEA; display:block;}

.search_container ul li, .search_tabs_container ul li
{
	display: inline-block;
}

.search_tabs_container ul li div.tabOff, .search_tabs_container ul li div.tabDarkOff, .search_tabs_container ul li div.tabOn, .search_tabs_container ul li div.tabGreyed,
.search_tabs_container ul li.tabOff, .search_tabs_container ul li.tabDarkOff, .search_tabs_container ul li.tabOn, .search_tabs_container ul li.tabGreyed{
	padding: 3px;
}

body.IE7 .search_container ul li, body.IE7 .search_tabs_container ul li, body.IE6 .search_container ul li, body.IE6 .search_tabs_container ul li
{
	*display: inline;
	zoom:1;
}

body.IE7 .search_container ul, body.IE7 .search_tabs_container ul, body.IE6 .search_container ul, body.IE6 .search_tabs_container ul
{
	line-height:20px;
}


/* DATABASES TABS */
.mainTabOn 
{  
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #6d819c;
	border-right-color: #6d819c;
	border-bottom-color: #6d819c;
	border-left-color: #6d819c;
	border-style: solid;
	background-color: #0b336e; 
	background-image:url(icons/blue/sprite.gif);
	background-position: -0px -87px;
	background-repeat:no-repeat;
	font-size: 9px;
	line-height:9px;
	padding:4px 8px 4px 8px;
	white-space:nowrap;
	min-height: 12px;
	vertical-align: middle;
}

.mainTabOff
{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #6d819c;
	border-right-color: #6d819c;
	border-bottom-color: #6d819c;
	border-left-color: #6d819c;
	border-style: solid;
	background-color: #b2cbeb; 
	background-image:url(icons/blue/sprite.gif);
	background-position: -0px -109px;
	background-repeat:no-repeat;
	font-size: 9px;
	line-height:9px;
	padding:4px 8px 4px 8px;
	white-space:nowrap;
	min-height: 12px;
	vertical-align: middle;
}

.mainTabGreyed
{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #6d819c;
	border-right-color: #6d819c;
	border-bottom-color: #b2cbeb;
	border-left-color: #6d819c;
	border-style: solid;
	background-color: #c6c3c6; 
	background-image:url(icons/blue/sprite.gif);
	background-position: -0px -131px;
	background-repeat:no-repeat;
	color: #999999; 
	font-weight:bold;
	font-size: 9px;
	line-height:9px;
	padding:4px 8px 4px 8px;
	white-space:nowrap;
	min-height: 12px;
	vertical-align: middle;
}

.mainTabByoOn 
{  
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #6d819c;
	border-right-color: #6d819c;
	border-bottom-color: #6d819c;
	border-left-color: #6d819c;
	border-style: solid;
	background-color: #0088c7; 
	background-image:url(icons/blue/sprite.gif);
	background-position: -0px -154px;
	background-repeat:no-repeat;
	font-size: 9px;
	line-height:9px;
	padding:0px 8px 0px 8px;
	white-space:nowrap;
}

.mainTabByoOff
{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #6d819c;
	border-right-color: #6d819c;
	border-bottom-color: #6d819c;
	border-left-color: #6d819c;
	border-style: solid;
	background-color: #bce7fc; 
	background-image:url(icons/blue/sprite.gif);
	background-position: -65px -154px;
	background-repeat:no-repeat;
	font-size: 9px;
	line-height:9px;
	padding:0px 8px 0px 8px;
	white-space:nowrap;
}

.mainTabByoGreyed
{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #6d819c;
	border-right-color: #6d819c;
	border-bottom-color: #b2cbeb;
	border-left-color: #6d819c;
	border-style: solid;
	background-color: #dcf2fd; 
	background-image:url(icons/blue/sprite.gif);
	background-position: -130px -154px;
	background-repeat:no-repeat;
	font-size: 9px;
	line-height:9px;
	padding:0px 8px 0px 8px;
	white-space:nowrap;
}

.byoOn  { width:45px; height:20px; background-image:url(icons/blue/sprite.gif); background-repeat: no-repeat; background-position: 0px -284px; }
.byoOff  { width:45px; height:20px; background-image:url(icons/blue/sprite.gif); background-repeat: no-repeat; background-position: -50px -284px; }
.byoGreyed  { width:45px; height:20px; background-image:url(icons/blue/sprite.gif); background-repeat: no-repeat; background-position: -100px -284px; }

.lastMainTab
{
	border-right-width:1px; 
	border-right-style:solid;
	border-right-color: #6d819c;
}

a.TabListFilter:link { color: #0a245f; font-weight:bold; text-decoration: none; }
a.TabListFilter:hover { color: #0a245f; font-weight:bold; text-decoration: none; }
a.TabListFilter:visited { color: #0a245f; font-weight:bold; text-decoration: none; }


a.mainTabLinkOff:link { color: #0a245f; font-weight:bold; text-decoration: none; font-size: 9px; }
a.mainTabLinkOff:hover { color: #0a245f; font-weight:bold; text-decoration: none; font-size: 9px; }
a.mainTabLinkOff:visited { color: #0a245f; font-weight:bold; text-decoration: none; font-size: 9px; }

a.mainTabLinkOn:link { color: #ffffff; font-weight:bold; text-decoration: none; font-size: 9px; }
a.mainTabLinkOn:hover { color: #ffffff; font-weight:bold; text-decoration: none; font-size: 9px; }
a.mainTabLinkOn:visited { color: #ffffff; font-weight:bold; text-decoration: none; font-size: 9px; }

a.mainTabLinkGreyed:link { color: #999999; font-weight:bold; text-decoration: none; font-size: 9px; }
a.mainTabLinkGreyed:hover { color: #999999; font-weight:bold; text-decoration: none; font-size: 9px; }
a.mainTabLinkGreyed:visited { color: #999999; font-weight:bold; text-decoration: none; font-size: 9px; }

a.tabAnalysisLinkOn:link {font-size: 9px;}
a.tabAnalysisLinkOn:hover {font-size: 9px;}
a.tabAnalysisLinkOn:visited {font-size: 9px;}

a.tabAnalysisLinkOff:link {font-size: 9px;}
a.tabAnalysisLinkOff:hover {font-size: 9px;}
a.tabAnalysisLinkOff:visited {font-size: 9px;}

a.tabAnalysisLinkGreyed:link {font-size: 9px;}
a.tabAnalysisLinkGreyed:hover {font-size: 9px;}
a.tabAnalysisLinkGreyed:visited {font-size: 9px;}

/* MENU SEARCH & SEARCH TABS */
.tabOn a {
	margin-left: 5px;
	margin-right: 5px;
}
.tabOn
{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-color: #6d819d;
	border-right-color: #6d819d;
	border-bottom-color: #b2cbeb;
	border-left-color: #6d819d;
	border-style: solid;
	background-color: #b2cbeb; 
	background-image:url(Icons/blue/bckgdTab_on.gif);
	background-repeat:repeat-x;
	white-space:nowrap;
	line-height: 20px;
}

.border1 .tabOn, .border1 .tabOff 
{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

/*Added because style above doesn't seem to be applied*/
body.IE6 .tabOn, body.IE6 .tabOff, body.IE6 .tabDarkOff
{
	line-height: 20px;
}

.tabOff a {
	margin-left: 5px;
	margin-right: 5px;
}
.tabOff 
{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-color: #6d819d;
	border-right-color: #6d819d;
	border-bottom-color: #6d819d;
	border-left-color: #9badc6;
	border-style: solid;
	background-color: #6d819d; 
	background-image:url(Icons/blue/bckgdTab_off.gif);
	background-repeat:repeat-x;
	white-space:nowrap;
	line-height: 20px;
}

.tabDarkOff a {
	margin-left: 5px;
	margin-right: 5px;
}

.tabDarkOff
{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #6d819d;
	border-right-color: #6d819d;
	border-bottom-color: #6d819d;
	border-left-color: #9badc6;
	border-style: solid;
	background-color: #0a245f; 
	background-image:url(Icons/blue/bckgdTabDark_off.gif);
	background-repeat:repeat-x;
	white-space:nowrap;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 20px;
}


.tabGreyed
{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #6d819d;
	border-right-color: #6d819d;
	border-bottom-color: #6d819d;
	border-left-color: #6d819d;
	border-style: solid;
	background-color: #c6c3c6; 
	background-image:url(Icons/blue/bckgdTab_greyed.gif);
	background-repeat:repeat-x;
	white-space:nowrap;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 20px;
}

.tabMainSearchOn 
{  
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #6d819d;
	border-right-color: #6d819d;
	border-bottom-color: #b2cbeb;
	border-left-color: #6d819d;
	border-style: solid;
	background-color: #b2cbeb; 
	padding:3px 5px 3px 5px;
	white-space:nowrap;
}

.tabMainSearchOff 
{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #6d819d;
	border-right-color: #6d819d;
	border-bottom-color: #6d819d;
	border-left-color: #9badc6;
	border-style: solid;
	background-color: #E4EDF6; 
	padding:3px 5px 3px 5px;
	white-space:nowrap;
}

.tabMainSearchBottomOn
{  
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #6d819d;
	border-right-color: #6d819d;
	border-bottom-color: #6d819d;
	border-left-color: #6d819d;
	border-style: solid;
	background-color: #b2cbeb; 
	padding:3px 5px 3px 5px;
	white-space:nowrap;
}

.tabMainSearchBottomOff 
{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #6d819d;
	border-right-color: #6d819d;
	border-bottom-color: #6d819d;
	border-left-color: #6d819d;
	border-style: solid;
	background-color: #E4EDF6; 
	padding:3px 5px 3px 5px;
	white-space:nowrap;
}

.tabFindACriterion
{  
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #6d819d;
	border-right-color: #6d819d;
	border-bottom-color: #6d819d;
	border-left-color: #6d819d;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #E4EDF6; 
	padding:3px 5px 3px 5px;
	white-space:nowrap;
}

/* Transfer Pricing - Used in TP but could be anywhere as their look being not so singular*/
.tabAnalysisOn 
{  
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #6d819d;
	border-right-color: #6d819d;
	border-bottom-color: #b2cbeb;
	border-left-color: #6d819d;
	border-style: solid;
	background-color: #b2cbeb; 
	background-image:url(Icons/blue/bckgdTabAnalysis_on.gif);
	background-repeat:repeat-x;
	padding:3px 5px 3px 5px;
	white-space:nowrap;
	font-weight:bold;
}

.tabAnalysisOff 
{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #6d819d;
	border-right-color: #6d819d;
	border-bottom-color: #6d819d;
	border-left-color: #9badc6;
	border-style: solid;
	background-color: #6d819d; 
	background-image:url(Icons/blue/bckgdTabAnalysis_off.gif);
	background-repeat:repeat-x;
	padding:3px 5px 3px 5px;
	white-space:nowrap;
	font-weight:bold;
}

.tabAnalysisGreyed
{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #6d819d;
	border-right-color: #6d819d;
	border-bottom-color: #6d819d;
	border-left-color: #6d819d;
	border-style: solid;
	background-color: #c6c3c6; 
	background-image:url(Icons/blue/bckgdTabAnalysis_greyed.gif);
	background-repeat:repeat-x;
	padding:3px 5px 3px 5px;
	white-space:nowrap;
	font-weight:bold;
}

.spanStepName
{
	color:#0A245F;
	text-transform:uppercase; 
	font-size: 10px;	
	font-weight:bold;
	margin-right: 5px;
}
/* ZEPHYR */
.tabMainSearchZephyrOn 
{  
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #6d819d;
	border-right-color: #6d819d;
	border-bottom-color: #6d819d;
	border-left-color: #6d819d;
	border-style: solid;
	background-color: #08326b; 
	padding:3px 5px 3px 5px;
	white-space:nowrap;
}

.tabMainSearchZephyrOff 
{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #6d819d;
	border-right-color: #6d819d;
	border-bottom-color: #6d819d;
	border-left-color: #9badc6;
	border-style: solid;
	background-color: #345c92; 
	padding:3px 5px 3px 5px;
	white-space:nowrap;
}

.afterTab
{
	border-right-width: 1px;
	border-right-color: #6d819d;
	border-style: solid;
}

.tabRight
{
	border-width: 0px 0px 1px 0px;
	border-color: #6d819d;
	border-style: solid;
}

.tabLisereSearchMenuCell1
{
	border-width: 0px 0px 0px 1px;
	border-color: #6d819d;
	border-style: solid;
	background-color: #b2cbeb; 
}

.tabLisereSearchMenuCell2
{
	border-width: 0px 0px 0px 0px;
	border-color: #6d819d;
	border-style: solid;
	background-color: #b2cbeb; 
}

.tabLisereSearchMenuRight
{
	background-color: #b2cbeb; 
	border-color: #6d819d;
	border-style: solid;
}

.tabLisereSearchMenuRightBorder 
{
	border-width: 0px 1px 0px 0px;
	border-color: #6d819d;
	border-style: solid;
}

.tabLisereContainer
{
	border-width:1px 1px 0px 1px; 
	border-style:solid; 
	border-color:#6D819D; 
	height:4px;
}

body.IE6 .tabLisereContainer, body.IE6 .lisere_container
{
	overflow:hidden;
}

.tabLisereLeft
{
	background-image:url(icons/blue/bckgdTabLisere.gif); 
	background-repeat: repeat-x;
	height: 4px;
	border-color: #6d819d;
	border-style: solid;
	display:inline-block; 
	width:50%; 
	float:left;
}

.tabLisereRight
{
	background-image:url(icons/blue/bckgdTabLisere.gif); 
	background-repeat: repeat-x;
	height: 4px;
	border-color: #6d819d;
	border-style: solid;
	display:inline-block; 
	width:50%; 
	float:right;
}

body.IE7 .tabLisereLeft, body.IE7 .tabLisereRight, body.IE6 .tabLisereLeft, body.IE6 .tabLisereRight
{
	*display: inline;
	zoom:1;
	width:50%; 
}

body.IE7 .tabLisereRight, body.IE6 .tabLisereRight
{
	clear:left;
}


/* added to allow border drawing in empty cell in IE*/
.tabLisereLeft div
{
	height: 1px;
	font-size: 1px;
}

.tabLisereRight div
{
	height: 1px;
	font-size: 1px;
}

.menuLisere
{
	background-image:url(Icons/Blue/bckgd_menuLisere.gif); background-repeat: x-repeat;
}

/* ZEPHYR */
.dealAlertsIcon
{
	background-image:url(Icons/blue/sprite.gif);
	background-repeat:no-repeat;
	background-position: -260px 0px; 
	width: 17px;
	height: 17px;
	vertical-align:baseline;
	display:inline-block; 
	margin: 0px 3px -5px 0px;
}

.advancedSearchesIcon
{
	background-image:url(Icons/blue/sprite.gif);
	background-repeat:no-repeat;
	background-position: -0px -46px;
	width: 16px;
	height: 14px;
	margin-right: 5px;
	display: inline-block;
	vertical-align:middle;
}

.savedSearchesIcon
{
	background-image:url(Icons/blue/sprite.gif);
	background-repeat:no-repeat;
	background-position: -56px -46px; 
	width: 14px;
	height: 13px;
	margin-right: 5px;
	display: inline-block;
	vertical-align:middle;
}

.favouritesIcon
{
	background-image:url(Icons/blue/sprite.gif);
	background-repeat:no-repeat;
	background-position: -73px -45px; 
	width: 16px;
	height: 15px;
	margin-right: 5px;
	display: inline-block;
	vertical-align:middle;
}

.historyIcon
{
	background-image:url(Icons/blue/sprite.gif);
	background-repeat:no-repeat;
	background-position: -92px -45px; 
	width: 17px;
	height: 15px;
	margin-right: 5px;
	display: inline-block;
	vertical-align:middle;
}

.groupIcon
{
	background-image:url(Icons/blue/sprite.gif);
	background-repeat:no-repeat;
	background-position: -111px -46px; 
	width: 11px;
	height: 14px;
	margin-right: 5px;
	display: inline-block;
	vertical-align:middle;
}

.alphabeticalIcon
{
	background-image:url(Icons/blue/sprite.gif);
	background-repeat:no-repeat;
	background-position: -36px -45px; 
	width: 16px;
	height: 15px;
	margin-right: 5px;
	display: inline-block;
	vertical-align:middle;
}

.findACriterionIcon
{
	background-image:url(Icons/blue/sprite.gif);
	background-repeat:no-repeat;
	background-position: -16px -43px; 
	width: 20px;
	height: 18px;
	margin-right: 5px;
	display: inline-block;
	vertical-align:middle;
}

body.IE7 .advancedSearchesIcon, body.IE7 .savedSearchesIcon, body.IE7 .favouritesIcon, body.IE7 .historyIcon, body.IE7 .groupIcon, body.IE7 .alphabeticalIcon, body.IE7 .findACriterionIcon
{
	*display: inline;
	zoom:1;
}

body.IE6 .advancedSearchesIcon, body.IE6 .savedSearchesIcon, body.IE6 .favouritesIcon, body.IE6 .historyIcon, body.IE6 .groupIcon, body.IE6 .alphabeticalIcon, body.IE6 .findACriterionIcon
{
	*display: inline;
	zoom:1;
}


a.tabLinkOff:link, a.tabAnalysisLinkOff:link, .tabOff a:link, .tabOff, .tabDarkOff a:link, .tabDarkOff { color: #ffffff; font-weight:bold; text-decoration: none; white-space:nowrap; }
a.tabLinkOff:hover, a.tabAnalysisLinkOff:hover, .tabOff a:hover, .tabDarkOff a:hover { color: #ffffff; font-weight:bold; text-decoration: none; white-space:nowrap; }
a.tabLinkOff:visited,a.tabAnalysisLinkOff:visited, .tabOff a:visited { color: #ffffff; font-weight:bold; text-decoration: none; white-space:nowrap; }

a.tabLinkOn:link, a.tabAnalysisLinkOn:link, .tabOn a:link, .tabFindACriterion, .tabOn { color: #0a245f; font-weight:bold; text-decoration: none; white-space:nowrap; }
a.tabLinkOn:hover,a.tabAnalysisLinkOn:hover, .tabOn a:hover { color: #0a245f; font-weight:bold; text-decoration: none; white-space:nowrap; }
a.tabLinkOn:visited, a.tabAnalysisLinkOn:visited, .tabOn a:visited { color: #0a245f; font-weight:bold; text-decoration: none; white-space:nowrap; }

a.tabLinkGreyed:link, .tabGreyed a:link { color: #8d8b8b; font-weight:bold; text-decoration: none; white-space:nowrap; }
a.tabLinkGreyed:hover, .tabGreyed a:hover { color: #8d8b8b; font-weight:bold; text-decoration: none; white-space:nowrap; }
a.tabLinkGreyed:visited, .tabGreyed a:visited { color: #8d8b8b; font-weight:bold; text-decoration: none; white-space:nowrap; }

a.tabLinkZephyrOn:link { color: #ffffff; font-weight:bold; text-decoration: none; white-space:nowrap;}
a.tabLinkZephyrOn:hover { color: #ffffff; font-weight:bold; text-decoration: none; white-space:nowrap;}
a.tabLinkZephyrOn:visited { color: #ffffff; font-weight:bold; text-decoration: none; white-space:nowrap;}

BODY.DE-DE a.tabLinkGreyed, BODY.DE-DE a.tabLinkOn, BODY.DE-DE .tabFindACriterion, BODY.DE-DE a.tabLinkOff{Font-size:10px; }


.logoBvdMini { width:14px; height:12px; background-image:url(icons/blue/sprite.gif); background-repeat: no-repeat; background-position: -134px 0px; margin-right:3px; }
body.IE .logoBvdMini, body.CHROME .logoBvdMini, body.FF .logoBvdMini { display:inline-block; }
body.IE6 .logoBvdMini, body.IE7 .logoBvdMini { display:inline; }

/* MENU */

.rightArrowImg { width:5px; height:10px; background-image:url(icons/blue/sprite.gif); background-repeat: no-repeat; background-position: -174px 0px; margin-top:5px; margin-right:3px; }
.leftArrowImg { width:5px; height:10px; background-image:url(icons/blue/sprite.gif); background-repeat: no-repeat; background-position: -167px 0px; margin-top:5px; margin-right:3px; }

/* sparators */
.separator_dotted_row_grey { background-image:url(icons/blue/grey_dot.gif); background-repeat: repeat-x; padding-top:0px; margin:0px; height: 1px; line-height: 1px; }
body.IE6 .separator_dotted_row_grey { background-image: none; border-top: 1px dotted gray; }
.separator_dotted_col_grey { background-image:url(icons/blue/grey_dot_2.gif); background-repeat: repeat-y; padding-top:1px; margin:0px; padding-left:0px; }
.separator_dotted_col_blue,.sepdcb { background-image: url(icons/blue/blue_dot.gif); background-repeat: repeat-y; margin:0px; padding-left:1px; width: 1px; }
/* oldschool transdot */
.separator_dotted_col_blue img { width:1px; height: 1px; }
.separator_dotted_col_LightBlue { background-image: url(icons/blue/light_blue_dot.gif); background-repeat: repeat-y; margin:0px; padding-left:0px; }
.separator_dotted_row_credits { background-image: url(icons/blue/blue_dot_6.gif); background-repeat: repeat-x; padding-top:0px; margin:0px; }
.separator_dotted_col_credits { background-image: url(icons/blue/blue_dot_5.gif); background-repeat: repeat-y; margin:0px; padding-left:0px; }
.separator_dotted_row_blue { background-image: url(icons/blue/blue_dot_2.gif); background-repeat: repeat-x; padding-top:0px; margin:0px; height:1px; line-height: 1px; }
.IE6 .separator_dotted_row_blue { overflow: none; }
.separator_dotted_col_blue_no_size { background-image: url(icons/blue/blue_dot.gif); background-repeat: repeat-y; text-align:right;}
.separator_solid_light_grey_plain,.sepslgp { background-color:Gray; height: 4px; }
.separator_solid_row_blue { background-image: url(icons/blue/blue_dot_7.gif); background-repeat: repeat-x; padding-top:0px; margin:0px; }

.sepbord1 {border-left-width:1px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-color:#738090;border-style:solid;background-color:#B2CBEA;}
.sepbord2 {border-left-width:1px;border-top-width:0px;border-right-width:1px;border-bottom-width:0px;border-color:#738090;border-style:solid;}
.sepbord2_dotted {border-left-width:1px;border-top-width:0px;border-right-width:1px;border-bottom-width:0px;border-color:#738090;border-style:dotted;}
.sepbord3 {border-left-width:0px;border-top-width:0px;border-right-width:1px;border-bottom-width:0px;border-color:#738090;border-style:solid;}
.sepbord4 {border-left-width:0px;border-top-width:0px;border-right-width:1px;border-bottom-width:0px;border-color:#738090;border-style:solid;background-color:#B2CBEA;}
.sepbord5 {border-left:1px;border-top:0px;border-right:0px;border-bottom:0px;border-color:#738090;border-style:solid;background-color:#E4ECF6}
.sepbord6 {border-left:0px;border-top:0px;border-right:1px;border-bottom:0px;border-color:#738090;border-style:solid;background-color:#E4ECF6;}
.sepbord7 {border-left:1px;border-top:0px;border-right:0px;border-bottom:0px;background-color:#E4ECF6;}
.sepbordT_dotted {border-top-width:1px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-color:#738090;border-style:dotted;}
.sepbordR_dotted {border-top-width:0px;border-right-width:1px;border-bottom-width:0px;border-left-width:0px;border-color:#738090;border-style:dotted;}
.sepbordB_dotted {border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-color:#738090;border-style:dotted;}
.sepbordL_dotted {border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:1px;border-color:#738090;border-style:dotted;}
	
.notSeparated
{
	padding:0px 2px 0px 2px;
	text-align:right;
	vertical-align:middle;
}
.separated>ul {
	margin: 0px 2px 0px 2px;
}
.separated
{
	border-left:dotted 1px #6D819D;
	padding:0px 2px 0px 2px;
	text-align:right;
	vertical-align:middle;
}

.whiteSeparated
{
	border-left:dotted 1px White;
	padding:0px 2px 0px 2px;
	text-align:right;
}


/* Styles class for displaying company names in color according to user settings */
.nameNormal, td.nameNormal { color:#003366; }
.nameGreen, td.nameGreen { color:Green; }
.nameGrey, td.nameGrey { color:Gray; }
.nameBrown, td.nameBrown { color:Brown; }
.nameOwnData, td.nameOwnData { color: #3399CC; }
.popup_bottom {height:30px; border-top:1px; border-bottom:1px; border-left:1px; border-right:1px; border-style:solid; border-color:#6D819D; background-color:#E4ECF6; color:#003366; font-weight:bold; }

/* liserés */
.lisere_container_no_height, .lisere_container { z-index:50; margin-top:5px; border-width:1px; border-bottom-width:0px; border-style:solid; border-color:#6D819D; background-color:#B2CBEA;}
.lisere_container { height:4px; }
.lisere_container div.left { float:left; display:block; line-height:22px; margin-left:3px; }
.lisere_container div.right { float:right; display:block; line-height:22px; margin-right:3px; }
.lisere_bottom_container { width:701px; border:1px solid #6D819D; background-color:#B2CBEA;z-index:1; font-weight:normal; padding:5px; } 
.lisere_left { background-image:url(icons/blue/search_criteria_bottomL.gif); background-repeat: no-repeat; width:3px; height:5px; }
.lisere_middle { background-image:url(icons/blue/search_criteria_bottomM.gif); background-repeat: repeat-x; height:5px; }
.lisere_right { background-image:url(icons/blue/search_criteria_bottomR.gif); background-repeat: no-repeat;  width:3px; height:5px; }
.lisere_tabs_left { width:6px; height:26px; z-index:50; background-image:url(icons/blue/lisere_tabs_left.gif); background-repeat: no-repeat;}
.lisere_tabs_middle { width:100%; height:26px; z-index:50; background-image:url(icons/blue/lisere_tabs_middle.gif); background-repeat: repeat;}
.lisere_tabs_right { width:6px; height:26px; z-index:50; background-image:url(icons/blue/lisere_tabs_right.gif); background-repeat: no-repeat; background-position:0 0;}
.lisere_menu { height:21px; background-image:url(icons/blue/sprite.gif); background-repeat:repeat-x; background-position: 0px -206px; }


body.CHROME .lisere_container_no_height, .lisere_container { width:auto;}


/* signature */
.signature { position:relative; margin:auto; width:100%; height:100px; top:90%; vertical-align:middle; text-align:left; background-color:#ffffff; border:0px; border-style:solid; background-repeat: repeat-x; overflow: hidden; }
#signature { vertical-align:middle; color:#bbbbbb; }
#signature a { color:#999999; text-decoration:none; font-weight: bold; font-size:10px; }

/* logos - SEEMS NOT BEING USEd ANYMORE - 
.logo { width: 314; height:41; background-image:url(icons/blue/product_name.gif); background-repeat: no-repeat; position:absolute; top:50; left:80; border:0px; border-style:solid; cursor:hand; cursor: pointer; }
 */
.logo { width: 314px; height:41px; background-repeat: no-repeat; position:absolute; top:50; left:80; cursor:hand; cursor: pointer; }

/* Navigation headers - used in list and report */
.nav_menu_container { padding-left: 10px; background-color:#B2CBEB;}
.nav_menu_item { color:#003366; font-weight:bold; padding-left:5px; padding-right:5px; }
.greyednavigation { color:#7b8fa3; }
.nav_section_container {background-color:#ededed; BORDER-RIGHT:#858585 0px solid; BORDER-TOP:#ffffff 1px solid; PADDING-LEFT:10px; PADDING-BOTTOM:2px; BORDER-LEFT:#858585 0px solid; PADDING-TOP:2px; BORDER-BOTTOM:#ffffff 1px solid}
.AnalysisHeader { border:solid 1px #6D819D; width:100%; background-color:#B2CBEB; }

/* Search summary menu*/
.searchSummaryMenu td ul, .ListHeaderRightButtons td ul, .ReportHeader td ul, .AnalysisHeader td ul, .search_bottom_container td ul
{
	margin:0px; padding:0px; list-style-type:none; white-space:nowrap;
} 

div.searchSummary table.expando tr td.label_3 {
	font-size: 10px;
	line-height:10px;
}


.searchSummaryMenu td ul li, .ListHeaderRightButtons td ul li, .ReportHeader td ul li, li.iconHelp, .AnalysisHeader td ul li, .search_bottom_container td ul li
{
	display: inline-block;
	margin:auto 2px auto 2px; 
	padding:0px; 
	vertical-align:middle;
	zoom: 1;
    *display: inline;
}



body.IE .searchSummaryMenu td ul li, body.IE .ListHeaderRightButtons td ul li, body.IE .ReportHeader td ul li, body.IE .AnalysisHeader td ul li, body.IE li.iconHelp, body.IE .search_bottom_container td ul li
{
	display: inline;
	margin:auto 2px auto 2px; 
	padding:0px; 
	vertical-align:middle;
}

body.IE6 .ListHeaderRightButtons ul {
	height: 100%;
	min-height: 100%;
	vertical-align: middle;
}

body.IE7 .searchSummaryMenu td ul li, body.IE7 .ListHeaderRightButtons li, body.IE7 .ReportHeader td ul li, body.IE7 li.iconHelp, body.IE7 .AnalysisHeader td ul li, body.IE7 .search_bottom_container td ul li,
{
	*display: inline;
	zoom: 1;
	margin:auto 2px auto 2px; 
	vertical-align:middle;
}

body.IE7 .searchSummaryMenu td ul li a, body.IE7 .ListHeaderRightButtons li a, body.IE7 .ReportHeader td ul li a, body.IE7 li a, body.IE7 .AnalysisHeader td ul li a, body.IE7 .search_bottom_container td ul li a,
{
	padding:2px;
	line-height:16px;
}


.iconNote { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat: no-repeat; background-position:-126px -43px; width:18px; height:20px; cursor:pointer; vertical-align:middle; display:inline-block;}
.iconPeerGroup { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat: no-repeat; background-position:-146px -43px; width:18px; height:20px; cursor:pointer; vertical-align:middle; display:inline-block;}
.iconPeerGroupGreyed { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat: no-repeat; background-position:-515px -43px; width:18px; height:20px; vertical-align:middle; display:inline-block;}
.iconColumns { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat: no-repeat; background-position:-166px -43px; width:14px; height:20px; cursor:pointer; vertical-align:middle; display:inline-block;}
.iconSave { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat: no-repeat; background-position:-55px -43px; width:15px; height:20px; cursor:pointer; vertical-align:middle; display:inline-block;}
.iconSaveGreyed { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat: no-repeat; background-position:-446px -43px; width:15px; height:20px; vertical-align:middle; display:inline-block;}
.iconDelete { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat: no-repeat; background-position:-181px -43px; width:16px; height:20px; cursor:pointer; vertical-align:middle; display:inline-block;}
.iconDeleteGreyed { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat: no-repeat; background-position:-290px -43px; width:16px; height:20px; cursor:default; vertical-align:middle; display:inline-block;}
.iconTrafficLight { background-image:url(../SiteCommon2006/Icons/blue/trafficLights.gif); background-repeat: no-repeat; width:16px; height:20px; cursor:default; vertical-align:middle; display:inline-block;}
.iconNegativeEvents { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat: no-repeat; background-position: -614px -43px; width: 22px; height: 22px; cursor:pointer; vertical-align:middle; display:inline-block; margin-right:3px;}
.iconNegativeEventsGreyed { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat: no-repeat; background-position: -640px -43px; width: 22px; height: 22px; cursor:default; vertical-align:middle; display:inline-block; margin-right:3px;}
.iconAlerts { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat: no-repeat; background-position:-270px -43px; width:17px; height:20px; cursor:pointer; vertical-align:middle; display:inline-block;}
.iconAlertsGreyed { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat: no-repeat; background-position:-353px -43px; width:17px; height:20px; vertical-align:middle; display:inline-block;}
.iconExport { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat: no-repeat; background-position:-199px -43px; width:18px; height:22px; cursor:pointer; vertical-align:middle; display:inline-block;}
.disabled .iconExport, .iconExportGreyed { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat: no-repeat; background-position:-375px -43px; width:18px; height:22px; vertical-align:middle; display:inline-block;}
.iconSendTo { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat: no-repeat; background-position:-220px -42px; width:27px; height:22px; cursor:pointer; vertical-align:middle; display:inline-block;}
.disabled .iconSendTo, .iconSendToGreyed { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat: no-repeat; background-position:-395px -42px; width:27px; height:22px; vertical-align:middle; display:inline-block;}
.iconPrint { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat: no-repeat; background-position:-251px -43px; width:16px; height:22px; cursor:pointer; vertical-align:middle; display:inline-block;}
.disabled .iconPrint,.iconPrintGreyed { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat: no-repeat; background-position:-426px -43px; width:18px; height:20px; vertical-align:middle; display:inline-block;}
.iconAddSearchStep { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat: no-repeat; background-position:-310px -43px; width:20px; height:20px; cursor:pointer; vertical-align:middle; display:inline-block;}
.iconBlackList { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat: no-repeat; background-position:-666px -46px; width:16px; height:16px; cursor:pointer; vertical-align:middle; display:inline-block;}
.iconEditOwnData { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat: no-repeat; background-position:-330px -43px; width:20px; height:20px; cursor:pointer; vertical-align:middle; display:inline-block;}
.iconHelp { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat:no-repeat; background-position: -277px -21px; width: 18px; height: 18px; cursor:pointer; vertical-align:middle; display:inline-block;}
.iconCurrency { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat:no-repeat; background-position: -481px -43px; width: 18px; height: 18px; cursor:pointer; vertical-align:middle; display:inline-block;}
.iconRefresh { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat:no-repeat; background-position: -462px -43px; width: 18px; height: 20px; cursor:pointer; vertical-align:middle; display:inline-block;}
.iconSubmitData { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat:no-repeat; background-position: -502px -43px; width: 10px; height: 20px; cursor:pointer; vertical-align:middle; display:inline-block;}
.iconTellUs { background-image:url(../SiteCommon2006/Icons/Blue/BvDLiensTellUs.png); background-repeat:no-repeat; width: 16px; height: 18px; cursor:pointer; vertical-align:middle; display:inline-block;}
.iconLocate { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat:no-repeat; background-position: -534px -43px; width: 15px; height: 20px; cursor:pointer; vertical-align:middle; display:inline-block;}
.disabled .iconLocate { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat:no-repeat; background-position: -551px -43px; width: 15px; height: 20px; cursor:pointer; vertical-align:middle; display:inline-block;}
.iconSelectCompanies { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat:no-repeat; background-position: -569px -46px; width: 20px; height: 15px; cursor:pointer; vertical-align:middle; display:inline-block;}
.iconSelectCompaniesGreyed { background-image:url(../SiteCommon2006/Icons/blue/sprite.gif); background-repeat:no-repeat; background-position: -580px -46px; width: 20px; height: 15px; cursor:pointer; vertical-align:middle; display:inline-block;}
.iconTrafficLight { background-image:url(../SiteCommon2006/Icons/blue/trafficLights.gif); background-repeat: no-repeat; width:24px; height:22px; cursor:pointer; vertical-align:middle; display:inline-block;}
.iconLoad { background-image:url(../SiteCommon2006/Icons/blue/load.png); background-repeat: no-repeat; width:15px; height:20px; cursor:pointer; vertical-align:middle; display:inline-block;}
A.hrb:link { color:#003366; font-weight:bold; text-decoration:none; font-size:9px; cursor:pointer; margin-right:3px; }
A.hrb:hover { color:#003366; font-weight:bold; text-decoration:none; font-size:9px; cursor:pointer; margin-right:3px; }
A.hrb:visited { color:#003366; font-weight:bold; text-decoration:none; font-size:9px; cursor:pointer; margin-right:3px; }

A.hrbGreyed:link { color:#7588aa; font-weight:bold; text-decoration:none; font-size:9px; cursor:default; margin-right:3px; }
A.hrbGreyed:hover { color:#7588aa; font-weight:bold; text-decoration:none; font-size:9px; cursor:default; margin-right:3px; }
A.hrbGreyed:visited { color:#7588aa; font-weight:bold; text-decoration:none; font-size:9px; cursor:default; margin-right:3px; }


/* links */
A:link {  text-decoration:underlined; }
A:hover { text-decoration:none; }

A.oherdatabase:link { color:#B2CBEB; font-weight:bold; text-decoration:none; }
A.oherdatabase:hover { color:#B2CBEB; font-weight:bold; text-decoration:none; }
A.oherdatabase:visited { color:#B2CBEB; font-weight:bold; text-decoration:none; }

A.hyperLinkInverted:link { text-decoration:none; }
A.hyperLinkInverted:hover { text-decoration:underline; cursor:pointer; }
A.hyperLinkInverted:visited { text-decoration:none;  }

A.label:link { color:#333333; font-weight:bold; text-decoration:underline; }
A.label:hover { color:#333333; font-weight:bold; text-decoration:none; }
A.label:visited { color:#333333; font-weight:bold;}

A.label_3:link { color:#003366; font-weight:bold; text-decoration:underline; }
A.label_3:hover { color:#003366; font-weight:bold; text-decoration:none; }
A.label_3:visited { color:#003366; font-weight:bold; }

A.label_3.disabled:link { color:#003366; font-weight:bold; cursor:default; }
A.label_3.disabled:hover { color:#003366; font-weight:bold; text-decoration:none; cursor:default; }

A.label_5:link { font-weight: bold; text-decoration:none; }
A.label_5:hover { font-weight: bold; text-decoration:none; }
A.label_5:visited { font-weight: bold; text-decoration:none; }

A.label_6:link { color:#FFFFFF; font-weight:bold; text-decoration:underline; }
A.label_6:hover { color:#FFFFFF; font-weight:bold; text-decoration:none; }
A.label_6:visited { color:#FFFFFF; font-weight:bold; }

A.nav_header:link { color:#003366; font-weight:bold; text-decoration:underline; font-size: 11px; }
A.nav_header:hover { color:#003366; font-weight:bold; text-decoration:none; font-size: 11px; }
A.nav_header:visited { color:#003366; font-weight:bold;  font-size: 11px; }

A.hier:link { color:#333; text-decoration:none; font-weight:normal; font-size: 11px; }
A.hier:hover { color:#333; text-decoration:underline; font-weight:normal; font-size: 11px; }
A.hier:visited { color:#333; text-decoration:none; font-weight:normal; font-size: 11px; }
A.hier:visited:hover { color:#333; text-decoration:underline; font-weight:normal; font-size: 11px; }

A.hier_selected:link { color:#333; text-decoration:none; font-weight:normal; font-size: 11px; }
A.hier_selected:hover { color:#333; text-decoration:none; font-weight:normal; font-size: 11px; }
A.hier_selected:visited { color:#333;  text-decoration:none; font-weight:normal; font-size: 11px; }

A.hier_nodeco:link { color:#333333; text-decoration:none; font-weight:normal; font-size: 11px; }
A.hier_nodeco:hover { color:#333333; text-decoration:none; font-weight:normal; font-size: 11px; }
A.hier_nodeco:visited { color:#333333; text-decoration:none; font-weight:normal; font-size: 11px; }

A.saved_formats:link { color:#003366; font-weight:bold; text-decoration:underline; }
A.saved_formats:hover { color:#003366; font-weight:bold; text-decoration:none; }
A.saved_formats:visited { color:#003366; font-weight:bold; text-decoration:underline;}

a.languageSelection:link {color: #ffffff;}
a.languageSelection:hover {color: #ffffff;}
a.languageSelection:visited {color: #ffffff;}

.languageSelection {color: #ffffff;}

/*---- EXTRAS ----*/
.hide_extras { position:relative; width:200; border:0px; border-style:solid; }
.extras { position:relative; width:200; border:0px; border-style:solid; }
.extras_title_items { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#003366; font-weight:bold; padding:3px; }
.extras_items { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333333; font-weight:bold; padding:2px; }

/*---- RIGHT MENU ----*/

.right_menu_swap_button_container { padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
.right_menu_swap_button { cursor:hand; cursor: pointer; }

.right_menu_showhide_button_container { padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px; vertical-align:bottom; }
.right_menu_showhide_button_top { cursor:hand; cursor:pointer; background-color:White; background-image:url(icons/blue/sprite.gif); background-repeat: no-repeat; background-position: -182px 0px; width:29px; height: 16px; margin:0px; border-width:1px 1px 0px 1px; border-style: solid; border-color: #738090; }
.right_menu_showhide_button_bottom { cursor:hand; cursor:pointer; background-color:White; background-image:url(icons/blue/sprite.gif); background-repeat: no-repeat; background-position: -182px 0px; width:29px; height: 16px; margin:0px; border-width:0px 1px 1px 1px; border-style: solid; border-color: #738090; }

.menushowHideSignTopRight { cursor:hand; cursor:pointer; background-color:#b2cbea; border-width:1px 1px 0px 0px; border-style: solid; border-color: #738090; text-align:center; font-family:Arial; font-size: 14px; font-weight: bold; position:relative; width:8px; padding:0px 2px 0px 2px; margin:0px; }
.menuShowHideSignBottomRight { cursor:hand; cursor:pointer; background-color:#b2cbea; border-width:0px 1px 1px 0px; border-style: solid; border-color: #738090; text-align:center; font-family:Arial; font-size: 14px; font-weight: bold; position:relative; width:8px; padding:0px 2px 0px 2px; margin:0px; }

.menushowHideSignTopLeft { cursor:hand; cursor:pointer; background-color:#b2cbea; border-width:1px 0px 0px 1px; border-style: solid; border-color: #738090; text-align:center; font-family:Arial; font-size: 14px; font-weight: bold; position:relative; width:8px; padding:0px 3px 0px 1px; margin:0px; }
.menuShowHideSignBottomLeft { cursor:hand; cursor:pointer; background-color:#b2cbea; border-width:0px 0px 1px 1px; border-style: solid; border-color: #738090; text-align:center; font-family:Arial; font-size: 14px; font-weight: bold; position:relative; width:8px; padding:0px 3px 0px 1px; margin:0px; }


.right_menu_container,.rmc { position:relative; width:200; border:0px; border-style:solid; background-color:transparent; }

.right_menu_title_items,.rmti { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:bold; text-decoration:none; height:18px; vertical-align:middle; background-image:url(icons/blue/menu_relief.gif); background-repeat: repeat-x;}
.right_menu_title_items_over,.rmtio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:bold; text-decoration:none; height:18px; vertical-align:middle; cursor:hand; cursor: pointer; background-image:url(icons/blue/menu_relief.gif); background-repeat: repeat-x; }

.right_exit_items { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:bold; text-decoration:none; background-color: #345c92; height:18px; vertical-align:middle;}
.right_exit_items_over{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:bold; text-decoration:none; background-color: #345c92; height:18px; vertical-align:middle;}
.right_exit_items_disabled{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#6583ac; font-weight:bold; text-decoration:none; background-color: #345c92; height:18px; vertical-align:middle;}

.right_menu_title_items_grey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:Black; font-weight:bold; text-decoration:none; background-color: #E1E1E1; height:18px; vertical-align:middle;}
.right_menu_title_items_orange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:Black; font-weight:bold; text-decoration:none; background-color: #FFCC99; height:18px; vertical-align:middle;}
.right_menu_title_items_darkblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:White; font-weight:bold; text-decoration:none; background-color: #8CA9D3; height:18px; vertical-align:middle;}

.right_menu_items,.rmi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#003366; font-weight:bold; text-decoration:none; height:18px; background-color:#E4ECF6; vertical-align:middle;}
.right_menu_items_over,.rmio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#003366; font-weight:bold; text-decoration:none; background-color:#B2CBEA; cursor:hand; cursor: pointer; height:18px; vertical-align:middle;}
.right_menu_items_disabled,.rmid { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#A7B1BD; font-weight:bold; text-decoration:none; height:18px; vertical-align:middle; background-color:#E4ECF6;}
.right_menu_items_left_image_container, .rmilic { padding-right: 2px;}

.right_menu_items_unavailable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#6390C9; font-weight:bold; text-decoration:none; height:18px; background-color:#E4ECF6; vertical-align:middle;}
.right_menu_items_unavailable_over { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#6390C9; font-weight:bold; text-decoration:none; background-color:#B2CBEA; cursor:hand; cursor: pointer; height:18px; vertical-align:middle;}

A.right_menu_items:Link,A.rmi:Link { text-decoration:none; height:10px;}
A.right_menu_items_over:Link,A.rmio:Link { text-decoration:none; height:10px;} 

.right_menu_left_image_right_align { padding-left:5px; vertical-align:middle; padding-right:5px;}

.right_child_menu_container,.rcmc { width:250px; border:0px; border-style:solid;background-color:#E4ECF6;}
.right_child_larger_menu_container { width:280px; border:0px; border-style:solid;background-color:#E4ECF6;}
.right_child_section_menu_items { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#003366; font-weight:bold; text-decoration:none;background-color:#E4ECF6; height:18px;}
.right_child_section_menu_items_over { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#003366; font-weight:bold; text-decoration:none; background-color:#B2CBEA; cursor:hand; cursor: pointer; height:18px;}

A.right_child_section_menu_items:Link { text-decoration:none; height:18px;}
A.right_child_section_menu_items:Link { text-decoration:none; height:18px;} 

.separator_items,.sepi { height:18px; background-color:#FFFFFF; }
.separator_items_over,.sepio { height:18px; background-color:#FFFFFF; }

.separator_solid_col_blue,.sepscb { background-image: url(icons/blue/blue_point.gif); background-repeat: repeat-y; margin:0px; padding-left:0px; height:1px;}
.separator_dotted_row_blue2,.sepdrb2 { background-image: url(icons/blue/blue_dot_4.gif); background-repeat: repeat-x; padding-top:0px; margin:0px; height:1px;}
.separator_solid_row_blue,.sepsrb {
	background-image: url(icons/blue/blue_point.gif);
	background-repeat: repeat-x;
	padding-top:0px;
	margin:0px;
	height:1px;
	line-height:1px;
	padding-bottom:0px;
}

/* CSS menu*/ 
.CssMenu
{
	 z-index:50;
}
.CssMenu, .CssMenu UL
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	background-color:white;
}
.CssMenu UL
{
	/*Hidden with a vengeance...*/
	position:absolute;
	left:-9999px;
	top:-9999px;
	list-style:none
}
.CssMenu UL UL
{
	color:blue;
}
	
.CssMenu LI
{
	padding-top:2px;
	padding-bottom:2px;
	cursor:hand; 
	cursor: pointer;
}
.CssMenu li.disabled
{
	color:#a7b1bd;cursor:default;
}
.CssMenu li.hover.disabled
{
	background-color: #E4ECF6; 
}

.CssMenu LI.hover {position:relative;}
.CssMenu LI.hover UL  { left:90px; top:-3px;}
.CssMenu LI.hover LI.hover UL, .CssMenu LI.hover LI.hover LI.hover UL  { left:90px; top:0px;}
.CssMenu LI.hover UL UL,.CssMenu LI.hover LI.hover UL UL, .CssMenu LI.hover LI.hover UL UL UL
{
	/*Hidden with a vengeance...*/
	position:absolute; left:-9999px; top:-9999px; margin:0px; padding:0px; list-style:none
}

.CssMenu LI, .CssMenu LI td
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

/*these are the style for the side menu*/
div#master_menu.hover
{
	z-index: 200;
}
.LateralMenu LI { min-height: 14px; vertical-align: middle; }

body.IE6 .LateralMenu LI { height:14px; }
.LateralMenu LI UL 
{width:250px;}
.Right .LateralMenu LI.hover UL 
{left:200px; top:-1px;}
.Right .LateralMenu LI.hover LI.hover UL, .Right .LateralMenu LI.hover LI.hover LI.hover UL
{left:250px; top:-1px;}
.LateralMenu LI.hover UL 
{left:-256px; top:-1px;}
.LateralMenu LI.hover LI.hover UL, .LateralMenu LI.hover LI.hover LI.hover UL 
{left:-252px; top:-1px;}

body.inSalesForceIE9 .LateralMenu LI.hover UL, body.inSalesForceIE9 .LateralMenu LI.hover LI.hover UL, body.inSalesForceIE9 .LateralMenu LI.hover LI.hover LI.hover UL, body.SAFARI .LateralMenu LI.hover UL, body.SAFARI .LateralMenu LI.hover LI.hover UL, body.SAFARI .LateralMenu LI.hover LI.hover LI.hover UL, body.CHROME .LateralMenu LI.hover UL, body.CHROME .LateralMenu LI.hover LI.hover UL, body.CHROME .LateralMenu LI.hover LI.hover LI.hover UL, body.FF .LateralMenu LI.hover UL, body.FF .LateralMenu LI.hover LI.hover UL, body.FF .LateralMenu LI.hover LI.hover LI.hover UL 
{left:-251px; top:-1px;}

body.inSalesForceIE9 .Right .LateralMenu LI.hover UL, body.SAFARI .Right .LateralMenu LI.hover UL, body.CHROME .Right .LateralMenu LI.hover UL, body.FF .Right .LateralMenu LI.hover UL
{left:200px; top:-1px;}
body.inSalesForceIE9.Right .LateralMenu LI.hover LI.hover UL, body.inSalesForceIE9.Right .LateralMenu LI.hover LI.hover LI.hover UL,body.SAFARI .Right .LateralMenu LI.hover LI.hover UL, body.SAFARI .Right .LateralMenu LI.hover LI.hover LI.hover UL, body.CHROME .Right .LateralMenu LI.hover LI.hover UL, body.CHROME .Right .LateralMenu LI.hover LI.hover LI.hover UL, body.FF .Right .LateralMenu LI.hover LI.hover UL, body.FF .Right .LateralMenu LI.hover LI.hover LI.hover UL 
{left:250px; top:-1px;}

body.inSalesForceIE9 .LateralMenu LI.hover UL UL, body.inSalesForceIE9 .LateralMenu LI.hover LI.hover UL UL, body.FF .LateralMenu LI.hover UL UL, body.FF .LateralMenu LI.hover LI.hover UL UL, body.SAFARI .LateralMenu LI.hover UL UL, body.SAFARI .LateralMenu LI.hover LI.hover UL UL,body.CHROME .LateralMenu LI.hover UL UL, body.CHROME .LateralMenu LI.hover LI.hover UL UL,.Right .LateralMenu LI.hover LI.hover UL UL, .Right .LateralMenu LI.hover UL UL,
body.inSalesForceIE9 .Right .LateralMenu LI.hover UL UL, body.inSalesForceIE9 .Right .LateralMenu LI.hover LI.hover UL UL, body.SAFARI .Right .LateralMenu LI.hover UL UL, body.SAFARI .Right .LateralMenu LI.hover LI.hover UL UL, body.CHROME .Right .LateralMenu LI.hover UL UL, body.CHROME .Right .LateralMenu LI.hover LI.hover UL UL, body.FF .Right .LateralMenu LI.hover UL UL, body.FF .Right .LateralMenu LI.hover LI.hover UL UL 
{
	/*Hidden with a vengeance...*/
	position:absolute; left:-9999px; top:-9999px; margin:0px; padding:0px; list-style:none
}

.LateralMenu LI
{
	border-top: dotted #738090 1px;
	text-decoration:none; 
	background-color:#E4ECF6; 
	padding-left: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.Right .LateralMenu LI
{
	padding-left: 1px;
}
.LateralMenu LI.opener
{
	padding-left: 1px;
}

/* commented because causes labels to return to line when menu left positioned --
body.IE .Right .LateralMenu LI, .Right .LateralMenu LI.hover { padding-right:12px; }
body.IE .Right .LateralMenu LI div { margin-right:0px; }*/

body.IE .Right .LateralMenu LI div, body.IE .Right .LateralMenu LI.hover div { margin-right:1px; }
body.IE .Left .LateralMenu LI div, body.IE .Left .LateralMenu LI.hover div { margin-left:1px; }

.LateralMenu img.chart
{
	padding-right:5px;
}

.LateralMenu img + span {
	display: inline-block;
	width: 220px;
}
.LateralMenu .opener span {
	display: inline-block;
	width: 190px;
}

body.CHROME .LateralMenu img + span, body.CHROME .LateralMenu .opener span {
	display: inline;
}

.LateralMenu LI.hover UL span
{width: 235px}
.LateralMenu LI.hover UL LI.withImage span
{width: 200px;}
.LateralMenu li.GBRMenuItem img + span {
	display: inline-block;
	width: 200px;
}

.LateralMenu LI UL LI
{
	padding: 2px;
}

body.inSalesForceIE9 .LateralMenu LI UL, body.CHROME .LateralMenu LI UL, body.FF .LateralMenu LI UL, body.SAFARI .LateralMenu LI UL,
body.inSalesForceIE9 .LateralMenu LI UL UL, body.CHROME .LateralMenu LI UL UL, body.FF .LateralMenu LI UL UL, body.SAFARI .LateralMenu LI UL UL
{
	display:table;
	border-spacing:0;
	border-collapse:collapse;
}

.LateralMenu, .LateralMenu UL
{
	border: solid #738090 1px;
	width: 200px;
	background-color: #E4ECF6;
}

.LateralMenu LI.focus, .LateralMenu LI.selected
{
	background-color:#B2CBEA;
}
.LateralMenu li.focus.disabled
{
	background-color: #E4ECF6;
}

/*.LateralMenu .opener SPAN{display:inline-block;width:182px}*/
.LateralMenu{position:relative;}
.LateralMenu LI.title {padding-left: 4px;}

.Left .LateralMenu LI.opener DIV
{
	display: inline-block;
	width: 5px;
	height: 7px;
	background-image:url('Icons/blue/sprite.gif'); 
	background-repeat: no-repeat; 
	background-position: -167px 0px;
	
	margin-right: 3px;
}
.Right .LateralMenu LI.opener DIV
{
	display: inline-block;
	width: 5px;
	height: 12px;
	background-image:url('Icons/blue/sprite.gif'); 
	background-repeat: no-repeat; 
	background-position: -174px 4px;
	
}
body.IE .Right .LateralMenu LI.opener DIV
{
	position:absolute;
	right:1px;
}
body.IE .Right .LateralMenu LI.opener.hover DIV
{
	position:absolute;
	right:1px
}

body.inSalesForceIE9 .LateralMenu LI.opener DIV, body.CHROME .LateralMenu LI.opener DIV, body.FF .LateralMenu LI.opener DIV, body.SAFARI .LateralMenu LI.opener DIV
{
	display: inline-block;
	width: 5px;
}

body.IE6 .LateralMenu LI.opener DIV
{
	height:6px;
	margin-top:6px;
}

body.IE6 .Right .LateralMenu LI.opener DIV
{
	margin-top:0px;
}


body.inSalesForceIE9 .Right .LateralMenu LI.opener DIV, body.CHROME .Right .LateralMenu LI.opener DIV, body.FF .Right .LateralMenu LI.opener DIV, body.SAFARI .Right .LateralMenu LI.opener DIV
{
	float:right;margin-right:3px;
}

.LateralMenu LI.navigation, .LateralMenu LI.navigation2
{
	border-top-width: 0px;
	background-color:#345c92;
	color: #ffffff;
	padding-top:2px;
	padding-bottom:2px;
}
.LateralMenu LI.navigation2
{
	border-top: solid #738090 1px;
}

.LateralMenu li.navigation div, .LateralMenu li.navigation2 div
{
	display:inline-block;
	background-image:url('Icons/blue/sprite.gif'); 
	background-repeat: no-repeat; 
	background-position: -135px -21px;
	width: 18px;
	height: 17px;
	margin-right: 5px;
	/*position:relative;*/
	vertical-align:middle;
}

.IE7 .LateralMenu LI.navigation DIV, .IE .LateralMenu LI.navigation2 DIV
{
	display:inline;
}

.LateralMenu LI.navigation SPAN, .LateralMenu LI.navigation2 SPAN
{
	/*position:relative;*/
	top: -1px;
	vertical-align:middle;
}

.LateralMenu LI.navigation DIV.goToListIcon, .LateralMenu LI.navigation2 DIV.goToListIcon
{
	background-image:url('Icons/blue/sprite.gif'); 
	background-repeat: no-repeat; 
	background-position: -116px -21px;
}

.LateralMenu li.navigation.focus {
	background-color: #345c92;
}

.LateralMenu LI.disabled DIV.goToListIcon
{
	background-image:url('Icons/blue/sprite.gif'); 
	background-repeat: no-repeat; 
	background-position: -158px -21px;
}

body.IE6 DIV.goToListIcon
{
	display: inline;
}

.LateralMenu LI.disabled
{
	color:#6390C9;
}

.LateralMenu LI.title
{
	background-image:url('icons/blue/sprite.gif');
	background-position: 0px -228px;
	background-repeat:repeat-x;
	color: #ffffff;
	margin-left: 0px;
	border-top-width:1px;
	border-top-style: solid;
	border-top-color: #738090;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #738090;
	cursor:default;
}

.LateralMenu LI.first, .LateralMenu LI.firstgroup
{
	border-top-width: 0px;
}
.LateralMenu LI.title.firstgroup, .LateralMenu LI.navigation.firstgroup, .LateralMenu LI.firstgroup.graphMenu
{
	border-top-width: 1px; 
}

body.IE7 .LateralMenu LI.opener div, body.IE7 .TopMenu LI.opener div, body.IE6 .LateralMenu LI.opener div, body.IE6 .TopMenu LI.opener div
{
	*display: inline;
	zoom: 1;
}

/* these are the styles for the search menu*/
UL.SearchMenu LI
{
	z-index: 100;
}
.SearchMenu UL
{
	z-index: 100;
}
.SearchMenu LI UL
{
	border: 1px solid #003366;
	width: 332px;
	margin:3px;
	padding: 0px;
}

body.inSalesForceIE9 .SearchMenu LI UL, body.CHROME .SearchMenu LI UL, body.FF .SearchMenu LI UL, body.SAFARI .SearchMenu LI UL
{
	display:table;
}
.SearchMenu LI
{
	margin-top: 2px;
	margin-bottom: 2px;
}
.SearchMenu LI UL LI
{
	padding: 2px;
	width: 328px;
	max-width: 328px;
}

.SearchMenu LI.focus
{
	background-color: #b2cbeb;
}
.SearchMenu LI.disabled
{
	background-color: white;
}

.SearchMenu li.opener div
{
	display: inline-block;
	width:5px;
	height: 12px;
	background-image:url('Icons/blue/sprite.gif'); 
	background-repeat: no-repeat; 
	background-position: -174px 4px;
	margin-left: 5px;
	vertical-align:middle;
}

body.IE7 .SearchMenu LI div, body.IE6 .SearchMenu LI div
{
	*display: inline;
	zoom: 1;
}
/* these are the styles for the top menu*/
#master_header {
	margin-left:10px; margin-right:10px; margin-top:10px;
}
body.IE div#master_header
{
	position:relative;
	z-index: 300;
}

body.addin\.excel\.wizard div#master_header {
	margin:0;
}

.TopMenu, .TopMenu td
{
	background-color: #E4ECF6;
	vertical-align:middle;
}

.TopMenu ul
{
	z-index: 300;
	background-color: #E4ECF6;
	vertical-align:middle;
}
/*First level*/
.TopMenu li.hover ul { width:220px; left:-60px; top:28px;}
.TopMenu li.hover li.hover ul { width:260px; left:-262px; top:-1px;}

body.inSalesForceIE9 .TopMenu LI.hover UL, body.inSalesForceIE9 .TopMenu LI.hover LI.hover UL, body.CHROME .TopMenu LI.hover UL, body.CHROME .TopMenu LI.hover LI.hover UL, body.FF .TopMenu LI.hover UL, body.FF .TopMenu LI.hover LI.hover UL, body.SAFARI .TopMenu LI.hover UL, body.SAFARI .TopMenu LI.hover LI.hover UL, body.IE6 .TopMenu LI.hover LI.hover UL { top:26px;}
body.inSalesForceIE9 .TopMenu LI.hover LI.hover UL, body.CHROME .TopMenu LI.hover LI.hover UL, body.FF .TopMenu LI.hover LI.hover UL, body.SAFARI .TopMenu LI.hover LI.hover UL, body.IE6 .TopMenu LI.hover LI.hover UL { width:260px; left:-262px; top:-2px;}

.TopMenu li.first
{
	border-top-width: 0px;
}

.TopMenu li
{
	padding:0px 4px 0px 4px;
	background-color: #E4ECF6;
	text-align:left;
}

body.inSalesForceIE9 .TopMenu LI, body.CHROME .TopMenu LI, body.FF .TopMenu LI, body.SAFARI .TopMenu LI
{
	/*float:left;*/
}


.TopMenu UL LI
{
	padding:10px;
}

body.IE6 .TopMenu LI
{
	height:24px;
}
body.IE6 .TopMenu LI LI {
	height:13px;
}

body.IE7 .TopMenu UL LI, body.IE6 .TopMenu UL LI
{
	*display: inline;
	zoom: 1;
}

.TopMenu ul LI.opener DIV, .TopMenu ul LI ul LI.opener DIV
{
	display: inline-block;
	background-image:url('Icons/blue/sprite.gif'); 
	background-repeat: no-repeat; 
	background-position: -167px 4px;
	margin-right: 5px;
	width: 5px;
	height: 12px;
}

body.IE6 .TopMenu ul LI.opener DIV, body.IE6 .TopMenu ul LI ul LI.opener DIV
{
	display: inline;
}


body.inSalesForceIE9 .TopMenu LI.opener DIV, 
body.inSalesForceIE9 .TopMenu LI LI.opener DIV, 
body.CHROME .TopMenu LI.opener DIV, 
body.CHROME .TopMenu LI LI.opener DIV, 
body.FF .TopMenu LI.opener DIV, 
body.FF .TopMenu LI LI.opener DIV, 
body.SAFARI .TopMenu LI.opener DIV, body.SAFARI .TopMenu LI LI.opener DIV
{
	display: inline-block;
	position:relative;
	width: 5px;
	height: 12px;
}

.TopMenu LI td
{
	text-decoration:underline;
}
.TopMenu LI.hover td
{
	text-decoration:none;
}

/*
.TopMenu LI.alertOn, .TopMenu LI.settingsOn, .TopMenu LI.helpOn
{
	margin:3px 0px 0px 3px;
}
*/
/*
body.inSalesForceIE9 .TopMenu LI.alertOn, body.inSalesForceIE9 .TopMenu LI.settingsOn, body.inSalesForceIE9 .TopMenu LI.helpOn, body.CHROME .TopMenu LI.alertOn, body.CHROME .TopMenu LI.settingsOn, body.CHROME .TopMenu LI.helpOn, body.FF .TopMenu LI.alertOn, body.FF .TopMenu LI.settingsOn, body.FF .TopMenu LI.helpOn, body.SAFARI .TopMenu LI.alertOn, body.SAFARI .TopMenu LI.settingsOn, body.SAFARI .TopMenu LI.helpOn
{
	margin:3px 0px 0px 0px;
}
*/
.TopMenu LI.alertOn td DIV  
{
	background-image:url('Icons/blue/sprite.gif'); 
	background-repeat: no-repeat; 
	background-position: 0px 0px;
	width: 18px;
	height: 18px;
	display: inline-block;
	margin-right: 3px;
}

.TopMenu LI.alertDisabled td DIV  
{
	background-image:url('Icons/blue/sprite.gif'); 
	background-repeat: no-repeat; 
	background-position: -22px 0px;
	width: 18px;
	height: 18px;
	display: inline-block;
	margin-right: 3px;
	cursor:default;
}


.TopMenu LI.alertDisabled td {
	color:#BEA899;
	text-decoration:none;
	cursor: default;
}

.TopMenu LI.settingsOn td DIV 
{
	background-image:url('Icons/blue/sprite.gif'); 
	background-repeat: no-repeat; 
	background-position: -41px 0px;
	width: 18px;
	height: 18px;
	display: inline-block;
	margin-right: 3px;
}
.TopMenu LI.disabled td DIV 
{
	background-image:url('Icons/blue/sprite.gif'); 
	background-repeat: no-repeat; 
	background-position: -260px -23px;
	width: 15px;
	height: 15px;
	display: inline-block;
	margin-right: 3px;
}
.TopMenu LI.settingsOn.disabled TD{
	color:#BEA899;
	text-decoration:none;
}
.TopMenu LI.helpOn td DIV 
{
	background-image:url('Icons/blue/sprite.gif'); 
	background-repeat: no-repeat; 
	background-position: -78px 0px;
	width: 18px;
	height: 18px;
	display: inline-block;
	margin-right: 3px;
}
.TopMenu LI.contactOn td DIV 
{
	background-image:url('Icons/blue/sprite.gif'); 
	background-repeat: no-repeat; 
	background-position: -98px 0px;
	width: 14px;
	height: 18px;
	display: inline-block;
	margin-right: 3px;
}
.TopMenu LI.logoutOn td DIV 
{
	background-image:url('Icons/blue/sprite.gif'); 
	background-repeat: no-repeat; 
	background-position: -112px 0px;
	width: 18px;
	height: 18px;
	display: inline-block;
	margin-right: 3px;
}

body.inSalesForceIE9 .TopMenu LI.alertOn td DIV, body.CHROME .TopMenu LI.alertOn td DIV, body.FF .TopMenu LI.alertOn td DIV, body.SAFARI .TopMenu LI.alertOn td DIV
{
	display:inline-block;
	vertical-align:middle;
	width: 18px;
	height: 18px;
}
body.inSalesForceIE9 .TopMenu LI.settingsOn DIV, body.CHROME .TopMenu LI.settingsOn DIV, body.FF .TopMenu LI.settingsOn DIV, body.SAFARI .TopMenu LI.settingsOn DIV

{
	display: inline-block;
	vertical-align:middle;
	width: 18px;
	height: 18px;
}

body.FF .TopMenu LI.settingsOn.disabled DIV, body.SAFARI .TopMenu LI.settingsOn.disabled DIV
{
	display: inline-block;
	vertical-align:middle;
	width: 18px;
	height: 18px;
}

body.inSalesForceIE9 .TopMenu LI.helpOn DIV, body.CHROME .TopMenu LI.helpOn DIV, body.FF .TopMenu LI.helpOn DIV, body.SAFARI .TopMenu LI.helpOn DIV
{
	display: inline-block;
	vertical-align:middle;
	width: 18px;
	height: 18px;
}

.nav_tools, div.contactOn, div.logoutOn
{
	display:inline-block;
}

body.IE7 div.contactOn, body.IE7 div.logoutOn, body.IE7 div.settingsOn
{
	*display: inline;
	zoom: 1;
}

 body.IE6 div.TDAlert ul
{
	width: 75px;
}

body.inSalesForceIE9 .TopMenu LI.logoutOn DIV, body.CHROME .TopMenu LI.logoutOn DIV, body.FF .TopMenu LI.logoutOn DIV, body.SAFARI .TopMenu LI.logoutOn DIV
{
	display: inline-block;
	vertical-align:middle;
	margin-top:-5px;
	width: 18px;
	height: 22px;
}

.TopMenu LI UL LI
{
	border-top: dotted #738090 1px;
	text-decoration:none; 
	/*height:18px; /* This is breaking for multi line section names*/
	background-color:#E4ECF6; 
	padding: 4px;
	width: 212px;
	max-width: 212px;
}
.TopMenu LI.hover LI.hover UL LI
{
	width: 252px;
	max-width: 252px;
}

.TopMenu LI UL 
{
	border: solid #738090 1px;
	background-color: #E4ECF6;
}
.TopMenu LI UL LI.focus
{
	background-color:#B2CBEA;
}

/* these are the styles for the top menu addin - BEGIN*/
.TopMenu.Addin {position:relative;top:-2px; border-width:0px 0px 0px 1px; border-style:dotted; border-color:#799dce;}
.TopMenu.Addin LI.hover UL { width:220px; left:-142px; top:26px;}
.TopMenu.Addin LI.hover LI.hover UL{ left:-262px; top:-1px;}
.TopMenu.Addin LI.hover UL UL { 
	position:absolute; left:-9999px; top:-9999px; margin:0px; padding:0px; list-style:none;
}
.TopMenu.Addin, .TopMenu.Addin LI.settingsOn, body.FF .TopMenu.Addin LI.settingsOn, .TopMenu.Addin LI.settingsOn td, body.FF .TopMenu.Addin LI.settingsOn td
{
	background-color:#3e659d;color:white;
}

.TopMenu.Addin LI.settingsOn td DIV 
{
	background-position: -198px -22px;
}
/* these are the styles for the top menu addin - END*/

/* these are the styles for the quicksearch menu*/
.QuisearchMenu LI.separator
{
	border-top: dotted #738090 1px;
	padding-top:4px;
}
.QuisearchMenu LI
{
	background-color:#B2CBEA; 
	text-decoration:none; 
	padding-left:20px;
	padding-right:6px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight:normal;
}
.QuisearchMenu LI.hover
{
	text-decoration:none; 
	background-color:#E4ECF6; 
}
.QuisearchMenu LI.focus
{
	text-decoration:none; 
	background-color:#E4ECF6; 
}
.QuisearchMenu LI.separator
{
	font-size:0;line-height:0;
	background-image: url(icons/blue/blue_point.gif); background-repeat: repeat-x; padding-top:0px; margin:0px;height:0px;
	background-color:#B2CBEA; 
	cursor:default;
}
.QuisearchMenu LI DIV
{
	display:inline;
	width:8px;
	height: 10px;
}

body.IE .QuisearchMenu LI DIV
{
	display:inline-block;
	width:8px;
	height: 10px;
}

body.IE6 .QuisearchMenu LI DIV, body.IE7 .QuisearchMenu LI DIV
{
	display:inline;
}

.inSalesForceIE9 .QuisearchMenu LI DIV, .FF .QuisearchMenu LI DIV, .CHROME .QuisearchMenu LI DIV, .SAFARI .QuisearchMenu LI DIV
{
	display:inline-block;
}
.QuisearchMenu LI.selected DIV
{
	background-image:url('Icons/blue/sprite.gif'); 
	background-repeat: no-repeat; 
	background-position: -284px 0px;
}

body.IE .QuisearchMenu LI.selected DIV
{
	display:inline-block;
	margin-right: 5px;
	margin-left: -5px;
}

body.IE6 .QuisearchMenu LI.selected DIV, body.IE7 .QuisearchMenu LI.selected DIV
{
	display:inline;
}

body.IE .QuisearchMenu LI
{
	padding-left: 16px;
	white-space: nowrap;
}

.otherAccountsDiv
{
	position: absolute;
	right: 270px;
}

body.IE .QuisearchMenu LI IMG
{
	vertical-align : middle;
	margin-left: 5px;
}

body.IE7 .QuisearchMenu LI.selected DIV
{
	display:inline;
	margin-left: -12px;
}

.Statements LI{padding:0px;font-weight:normal; WIDTH:380px; border-top: dotted #738090 1px;}
.Statements LI.first{border-top:0px;}
.Statements LI.selected DIV
{
	margin-right: 0px;
	margin-left:  0px;
}
.Statements .date
{
	width:75px;
	text-align:right; 
	font-weight:normal;
	overflow: hidden;
	display: inline-block;
}
.Statements .label
{
	width:265px;
	font-weight:normal;
	overflow: hidden;
	display: inline-block;
}

.inSalesForceIE9 .Statements .date, .inSalesForceIE9 .Statements .label, .CHROME .Statements .date, .CHROME .Statements .label, .FF .Statements .date, .FF .Statements .label, .SAFARI .Statements .date, .SAFARI .Statements .label
{
	display:inline-block;
}

/* Show/hide search sumary*/
.toolbarSearchStrategyLeft
{
	border-width:1px 1px 1px 1px; 
	border-style:solid; 
	border-color:#6d819d; 
	cursor:hand; cursor: pointer;
	background-color:#b2cbeb;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
	width:8px;
	text-align: center;
}

.toolbarSearchStrategyAction
{
	border-width:1px 1px 1px 0px; 
	border-style:solid; 
	border-color:#6d819d; 
	/* incorrect for addin */
	/*background-color:#FFFFFF; */
	cursor:hand; cursor: pointer;
	white-space:nowrap;
	padding: 2px;
}

.toolbarSearchStrategyRight
{
	border-width:1px 1px 1px 1px; 
	border-style:solid; 
	border-color:#6d819d; 
	cursor:hand; cursor: pointer;
	background-color:#b2cbeb;
	padding: 2px 4px 2px 4px;
	width: 8px;
	text-align: center;
}

.toolbarSearchStrategyMiddle
{
	border-width:0px 0px 1px 0px; 
	border-style:solid; 
	border-color:#6d819d; 
	background-color:#ffffff;
	width: 100%;
}

.toolbarSearchStrategyMiddleFilled
{
	border-width:1px 0px 1px 0px; 
	border-style:solid; 
	border-color:#6d819d; 
	background-color:#b2cbeb;
	width: 100%;
}

.toolbarSearchStrategyAction a, .toolbarSearchStrategyLeft a, .toolbarSearchStrategyRight a { color:#003366; font-weight:bold; text-decoration:none; }

/* Show/hide lateral menu */
.CssMenuShowHide
{
	border-collapse:separate;
}

.CssMenuShowHide td.side
{
	background-color:#b2cbeb;
	vertical-align:middle;
}
.CssMenuShowHide td.action
{
	cursor:hand; 
	cursor: pointer;
}
.CssMenuShowHide td.action div
{
	padding:1px 3px 1px 3px; 
 	background-color:white;
 	color: #336699;
 	font-weight: bold;
 	font-size: 10px;
	border-left:solid 1px #738090; 
	border-right:solid 1px #738090;
	text-align:center;
}

.CssMenu li {
	vertical-align:middle;
}

.CssMenu li span, .CssMenu li div {
	vertical-align: middle;
}

.CssMenuShowHide .top
{
	border-top:solid 1px #738090; 
}
.CssMenuShowHide .bot{
	border-bottom:solid 1px #738090; 
}

.CssMenuShowHide.Left .side{
	border-right:solid 1px #738090; 
}
.CssMenuShowHide.Left td.action div
{
	float:right;
}
.CssMenuShowHide.Left td.action div
{
	border-left:solid 1px #738090; 
}

.CssMenuShowHide.Right .side{
	border-left:solid 1px #738090; 
}
.CssMenuShowHide.Right td.action div
{
	border-right:solid 1px #738090; 
	display:inline-block;
}

body.IE6 .CssMenuShowHide.Right td.action div {
	display:inline;
}

.CssMenuShowHide.csshidden
{
	top:0px;
	position:absolute; left:11px;
}

.CssMenuShowHide.csshidden.Left
{
	left:-199px;
}
.inSalesForceIE9 .CssMenuShowHide.csshidden.Left, .CHROME .CssMenuShowHide.csshidden.Left, .FF .CssMenuShowHide.csshidden.Left, .SAFARI .CssMenuShowHide.csshidden.Left
{
	left:-201px;
}
.CssMenuShowHide.csshidden .side
{
	display:none;
}


.MenuQuickSearch{display:none;}
/*---- FORGOT PASSWORD ----*/
.forgot_password_lisere { width:500; height:13px; z-index:50; border:1px; border-bottom:0px; border-style:solid; border-color:#6D819D; }
.forgot_password_bottom { width:500; border:1px; border-style:solid; border-top:0px; border-color:#6D819D;  background-color:#B2CBEA;}

/*---- TERMS AND CONDITIONS ----*/
.terms_and_conditions_lisere { width:100%; height:4px; z-index:50; border:1px; border-bottom:0px; border-style:solid; border-color:#6D819D; }

/* Textarea */
.form_textarea_company_count,#form_textarea_company_count { width:40px; border-color:#666666; border-width:1px; font-size:11px; text-align:right; z-index:1 }

/* Input text*/
.form_text { border-color: white; border-width:1px; color:#003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }

/* ERROR MESSAGE WHEN RESULT RETURN 0 COMPANIES */
.errMessage { BORDER-RIGHT: #6d819d 1px solid; BORDER-TOP: #6d819d 1px solid; BORDER-LEFT: #6d819d 1px solid; BORDER-BOTTOM: #6d819d 1px solid; MARGIN-TOP: 50px; MARGIN-BOTTOM: 50px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-BOTTOM: 50px; PADDING-TOP: 50px; TOP: 0px; TEXT-ALIGN: center; }

/* --- FORMAT EDITION --- */
.more_panel_base           { background-color:#B2CBEA; width:978px; border-width:1px; border-style:solid; border-color:#6D819D; z-index:-1; }							
.more_panel								 { padding:0px; margin:0px; border:0px; background-color:#E4ECF6; color:#003366; font-weight:bold; height:410px; }
.more_panel_formatDialog	 { padding:0px; margin:0px; border:0px; background-color:#E4ECF6; color:#003366; font-weight:bold;border-right:1px solid #6D819D; width:978px; height:410px}

body.IE6 .more_panel { min-height:410px; }
.more_bottom { width:701; height:30px; border:1px; border-bottom:1px; border-left:1px; border-right:1px; border-style:solid; border-color:#6D819D; background-color:#B2CBEB; color:#003366; font-weight:bold; }
.more_action { color:#003366; font-weight:bold; line-height:24px; padding-left:5px; }
.more_saved_title { width:100%; height:30px; border:1px; border-style:solid; border-color:#6D819D; background-color:#B2CBEB; color:#003366; font-weight:bold; padding:5px}
.more_saved_items { width:100%; height:96px; border:1px; border-top:0px; border-style:solid; border-color:#6D819D; background-color:#E4ECF6; overflow:auto; scrollbar-base-color:#869BB8;}
.more_format_selections { border:1px; border-style:solid; border-color:#6D819D;  background-color:#ffffff; scrollbar-base-color:#869BB8; overflow:auto; }
.more_format_available  { border:1px; border-style:solid; border-color:#6D819D;  background-color:#ffffff; scrollbar-base-color:#869bb8; overflow:auto; }
.more_selected_items_container {height:136px; margin:0; padding:0px; margin-top:7px; border:1px; border-style:solid; border-color:#6D819D; background-color:#B2CBEB; overflow:auto; scrollbar-base-color:#869BB8;}
.more_selected_items { width:100%; height:20px; }


/*---- OPTIONS ITEMS TITLE----*/
/*.options_title { border:0px; position:relative; top:0; width:198px; height:11px; border-style:solid; background-image:url(fr/Blue/options_title.gif); background-repeat: no-repeat; padding-left: 5; margin-top: 0;}*/
.helpMenuItemsMain { padding-left:0px; padding-right:0px; cursor:hand; cursor: pointer; text-decoration:underline;height:23px; background-color: #E4ECF6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#003366; font-weight:bold;}
.helpMenuContainer {BORDER-RIGHT: #333333 0px solid; BORDER-TOP: #333333 0px solid; DISPLAY: none; Z-INDEX: 10; BORDER-LEFT: #333333 0px solid; BORDER-BOTTOM: #333333 0px solid; POSITION: absolute; BACKGROUND-COLOR: #e4ecf6}
.helpMenuLeftImageContainer { padding-right: 2px;}

.helpMenuItems { text-decoration:none; height:23px; padding-left:0px; padding-right: 0px; background-color: #E4ECF6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#003366; font-weight:bold; }
.helpMenuItemsOver {  text-decoration:none; height:23px; padding-left:0px; padding-right: 0px; background-color: #B2CBEB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#003366; font-weight:bold; }
.helpMenuItemsMainDisabled { text-decoration:none;height:23px; color:#aca899; font-weight:bold;}

body.FF .helpMenuItems, body.FF .helpMenuItemsOver, body.FF .helpMenuItemsDisabled { white-space:nowrap; }

body.IE .helpMenuContainer {width: 141px;}
body.CHROME .helpMenuContainer {width: 141px;}

A.helpMenuItems { text-decoration:none; height:0px; padding-left:8px; padding-right: 0px; background-color: #E4ECF6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#003366; font-weight:bold; }
A.helpMenuItemsOver { text-decoration:none; height:0px; padding-left:8px; padding-right: 0px; background-color: #B2CBEB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#003366; font-weight:bold; }

.helpMenuItemsDisabled { text-decoration:none; height:23px; padding-left:0px; padding-right: 0px; background-color: #E4ECF6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#999999; font-weight:bold; }
.helpMenuItemsDisabledWithPadding { padding-left:5px; }

.settingsMenuItemsMain { padding-left:0px; padding-right:0px; padding-top:2px; cursor:pointer; text-decoration:underline;height:20px; background-color: #E4ECF6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#003366; font-weight:bold;}
.settingsMenuItemsMainDisabled { padding-top:2px; text-decoration:none;height:20px; color:#aca899; font-weight:bold;}
.settingsMenuContainer { width:230px; BORDER-RIGHT: #333333 0px solid; BORDER-TOP: #333333 0px solid; DISPLAY: none; Z-INDEX: 10; BORDER-LEFT: #333333 0px solid; BORDER-BOTTOM: #333333 0px solid; POSITION: absolute; BACKGROUND-COLOR: #e4ecf6}
.settingsMenuLeftImageContainer { padding-right: 2px;}

.settingsMenuItems { text-decoration:none; height:20px; padding-left:0px; padding-right: 0px; background-color: #E4ECF6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#003366; font-weight:bold; }
.settingsMenuItemsOver {  text-decoration:none; height:20px; padding-left:0px; padding-right: 0px; background-color: #B2CBEB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#003366; font-weight:bold; }
.settingsMenuItemsDisabled { text-decoration:none;height:20px; padding-left:0px;color:#999999; font-weight:bold;}

A.settingsMenuItems { text-decoration:none; height:0px; padding-left:5px; padding-right: 5px; background-color: #E4ECF6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#003366; font-weight:bold; }
A.settingsMenuItemsOver { text-decoration:none; height:0px; padding-left:5px; padding-right: 5px; background-color: #B2CBEB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#003366; font-weight:bold; }

.addin_settingsMenuItemsMain { padding-left:0px; padding-right:0px; padding-top:2px; cursor:pointer; text-decoration:underline;height:17px; background-color: #3e659d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:white; font-weight:bold;}
.addin_settingsMenuItemsMainDisabled { padding-top:2px; text-decoration:none;height:17px; color:#aca899; font-weight:bold;}
.addin_settingsMenuContainer { width:230px; BORDER-RIGHT: #333333 0px solid; BORDER-TOP: #333333 0px solid; DISPLAY: none; Z-INDEX: 10; BORDER-LEFT: #333333 0px solid; BORDER-BOTTOM: #333333 0px solid; POSITION: absolute; BACKGROUND-COLOR: #3e659d}
.addin_settingsMenuLeftImageContainer { padding-right: 2px;}

.addin_settingsMenuItems { text-decoration:none; height:20px; padding-left:0px; padding-right: 0px; background-color: #E4ECF6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#003366; font-weight:bold; }
.addin_settingsMenuItemsOver {  text-decoration:none; height:20px; padding-left:0px; padding-right: 0px; background-color: #B2CBEB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#003366; font-weight:bold; }
.addin_settingsMenuItemsDisabled { text-decoration:none;height:20px; padding-left:0px;color:#999999; font-weight:bold;}

A.addin_settingsMenuItems { text-decoration:none; height:0px; padding-left:5px; padding-right: 5px; background-color: #E4ECF6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#003366; font-weight:bold; }
A.addin_settingsMenuItemsOver { text-decoration:none; height:0px; padding-left:5px; padding-right: 5px; background-color: #B2CBEB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#003366; font-weight:bold; }

.switchDatabaseMenuItemsMain { padding-left:0px; padding-right:0px; cursor:hand; cursor: pointer; text-decoration:underline;height:19px; background-color: #345C92; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:white; font-weight:bold;}
.switchDatabaseMenuContainer {BORDER-RIGHT: #333333 0px solid; BORDER-TOP: #333333 0px solid; DISPLAY: none; Z-INDEX: 10; BORDER-LEFT: #333333 0px solid; WIDTH: 141px; BORDER-BOTTOM: #333333 0px solid; POSITION: absolute; BACKGROUND-COLOR: #345C92}

.switchDatabaseMenuItems { text-decoration:none; height:19px; padding-left:0px; padding-right: 0px; background-color: #345C92; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:white; font-weight:bold; }
.switchDatabaseMenuItemsOver {  text-decoration:none; height:19px; padding-left:0px; padding-right: 0px; background-color: #5D7DA8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:white; font-weight:bold; }

A.switchDatabaseMenuItems { text-decoration:none; height:0px; padding-left:5px; padding-right: 0px; background-color: #345C92; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:white; font-weight:bold; }
A.switchDatabaseMenuItemsOver { text-decoration:none; height:0px; padding-left:5px; padding-right: 0px; background-color: #5D7DA8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:white; font-weight:bold; }

.switchDatabaseMenuItemsDisabled { text-decoration:none;height:23px; padding-left:5px;color:#999999; font-weight:bold;}


.optiondlg {BORDER: #cccccc 1px solid;}

.whiteBg {background-color:White;}
.drag {cursor:hand; cursor: pointer; }
.Hidden,.hidden {visibility :hidden; display:none}

div.ScrollBarManagerToolTip
{ 
	color: black;
	background-color: infoBackGround;
	border: solid 1px black;
	padding: 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	white-space: nowrap;
}

/* TREEVIEW - used to align image and text in treeview */
.middle {vertical-align:middle;}
.VAlignTop { vertical-align:top;}
/* TREEVIEW - used to align image and text in asp:treeview  - used in Zephyr*/
.treeViewNode 
{
	vertical-align:middle;
	}

/*.std18 {width:18px;padding:0px;cursor:hand;} */

/* DDLB and Simple ListBox (Derived from DDLB) */
div#yourSelections ul.ddlb { margin-left:5px; }
UL.ddlb  { margin-top: 0px; list-style-type: none; cursor: url(Cursors/drag.cur), pointer; font-weight:normal; color:#333; }
UL.ddlb[class] {vertical-align: middle; } /* FOR FF */
LI.ddlb , LI.lb { font-weight:normal; color:#333; vertical-align: middle; padding-top:2px; }
IMG.ddlb, IMG.lb { vertical-align: middle; cursor: pointer; margin:0px 10px 0px 0px; }

UL.lb { margin-top: 0px; list-style-type: none; font-weight:normal; color:#333;	 }
UL.lb[class] { margin-top: 0px; list-style-type: none; font-weight:normal; color:#333;  } /* FOR FF */

.rblV input
{
	vertical-align:middle;
}

.multiTabItem input
{
	margin:1px 3px 1px 4px;
	font-size:6px;
}

body.IE6 .multiTabItem input, body.IE7 .multiTabItem input,body.IE8 .multiTabItem input, body.IE9 .multiTabItem input
{
	margin:0px;
	padding:1px 3px 1px 4px;
	height:13px;
}

/* Search variable control */
.linkNotUnderlined { text-decoration:none; }
.linkNotUnderlined:link { text-decoration:none; }
.linkNotUnderlined:visited { text-decoration:none; }
.linkNotUnderlined:hover { text-decoration:none; }
.linkNotUnderlined:active { text-decoration:none; }

/* own data*/
.ect
{
	 color:Gray;
	 cursor:hand;
}

.listLink a
{
	 text-decoration:underline;
	 cursor:hand;
}

.ectOD
{
	 color:#3399CC;
	 cursor:hand;
}
.ectFor
{
	 color:BLACK;
	 text-decoration:none;
	 cursor:default;
}
INPUT.ect
{
	 text-align:inherit;
	 color:Gray;
	 text-decoration:none;
	 border:1px groove;
}

div.DebugBorder
{
	border:solid 1px red;
}

.MenuImage
{
	vertical-align:middle;
}
.DatabaseChoiceLeftMenuImage{padding-left:3px;width:10px;}

/* Rounded borders */
.MenuDatabaseChoice .bt {width:100%; background-color:#345C92;border-top:solid 1px #577aaf;}
.MenuDatabaseChoice .bb {width:100%; background-color:#345C92;border-bottom:solid 1px #577aaf;}
.MenuDatabaseChoice .bl {background-color:#345C92;border-left:solid 1px #577aaf;}
.MenuDatabaseChoice .br {background-color:#345C92;border-right:solid 1px #577aaf;}
.MenuDatabaseChoice .c3 {background: url(icons/blue/switch_bottomleft.png) 0 100% no-repeat;}
.MenuDatabaseChoice .c4 {background: url(icons/blue/switch_bottomright.png) 100% 100% no-repeat}
.MenuDatabaseChoice .c1 {background: url(icons/blue/switch_topleft.png) 0 0 no-repeat}
.MenuDatabaseChoice .c2 {background: url(icons/blue/switch_topright.png) 100% 0 no-repeat;} 

/* Snapshot */
.SnapshotTitleBackground {width:100%; background-color:#85A6CF; border-width:1px; border-style:solid; border-color:#6D819D; color:White; font-weight:bold;}
.SnapshotBackground {width:100%; background-color:#E4ECF6; border-width:1px; border-style:solid; border-color:#6D819D; padding-left:5px; padding-right:5px; font-weight: normal; color: #003366; font-size: 11px;}
.SnapshotHeaderBackground {width:100%; background-color:#B2CBEA; border-width:1px; border-style:solid; border-color:#6D819D; padding-left:5px; font-weight: bold; color: #003366; font-size: 11px;}

.GreyedLabel
{
	color:Gray;
}

pre
{ 
  font-size : 9pt; 
  white-space : normal;
  word-wrap: break-word;
} 

.hilight
{
	color:red;	
}

.darkorange, .newsHilight{ background-color:#ff8c00;}
.bgorange { background-color:#ff8c00;}

.top2 { padding-top: 2px; vertical-align: top;}

.ScrollBarSearchPanel
{
    scrollbar-face-color: #fa8e23;
    scrollbar-shadow-color: #85512a;
    scrollbar-highlight-color: #85512a;
    scrollbar-3dlight-color: #b2cbea;
    scrollbar-darkshadow-color: #b2cbea;
    scrollbar-track-color: #b2cbea;
    scrollbar-arrow-color: #FFFFFF;
}
#ModeEndUserPanel
{
    scrollbar-face-color: #c1d3fb;
    scrollbar-shadow-color: #ffffff;
    scrollbar-highlight-color: #b8cbf6;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-darkshadow-color: #9fb5d2;
    scrollbar-track-color: #f9f9f7;
    scrollbar-arrow-color: #4d6185;
}
#SimpleCompanyNamePanel
{
    scrollbar-face-color: #c1d3fb;
    scrollbar-shadow-color: #ffffff;
    scrollbar-highlight-color: #b8cbf6;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-darkshadow-color: #9fb5d2;
    scrollbar-track-color: #f9f9f7;
    scrollbar-arrow-color: #4d6185;
}

#dialogContainer, .modalLayerDialog, .dialogContainer
{
	border:1px solid #6D819D; 
	background-color:#84a6ce;
}

.dialogContainer .dialogContent
{
	background-color: #E4EDF6;
}

#modalLayerTitleSpan, .formatOptionDialogTitleSpan, .modalLayerDialog .title, .dialogContainer .title
{
	color:White;
	font-weight:bold;	
}

.dialogContainer .title, .dialogContainer .ButtonBar { line-height:27px; }

/* Analysis ElementSelections */
.element_selections_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:bold; text-decoration:none; height:18px; line-height:18px; vertical-align:middle; background-color:#96a3b4; padding-right:0px;}
.element_selections_title td, .element_selections_title .C1, .element_selections_title .C2, .element_selections_title .C3 { vertical-align:middle;}

/* BvdWebParts */
td.WP_ZoneHeader * td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: Gray; text-align: center;  }
WP_PartChrome { border-width: 0px;}
td.PartTitleHeader { background-color:#a6b1c0 }

.nowrap
{
    white-space:nowrap;
}

div.HighContrast
{
	background-image:url("../Common/Images/LoginBackground.gif");
}

.inputWithGrayedTextInfo
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color:gray;
}

/* Google map popup*/
table.warning { border: 1px solid #999999; background-color:#B2CBEA;}


/* New Dialog classes - Begin */

body.printerdlg, body.sendtodlg, body.exportdlg, body.warningdlg
{
	background-color: #B2CBEA;
}

body.printerdlg .titleContent, body.sendtodlg .titleContent, body.exportdlg .titleContent
{
	border:1px; border-style:solid; border-color:#6D819D; background-color:#E4EDF6; 
}

body.printerdlg .footer, body.sendtodlg .footer, body.exportdlg .footer, body.warningdlg .footer
{
	border:1px; border-style:solid; border-color:#6D819D; background-color:#E4EDF6;
}

.leftSeparator
{
	border-width: 0px 0px 0px 1px;
	border-style: dotted;
	border-color: #B2CBEA;
}

body.printerdlg .selectedFormat, body.printerdlg .label_3, body.printerdlg select, body.sendtodlg .label_3, body.exportdlg .label_3
 {
	color:#003366; 
	font-weight:bold;
}

/* New Dialog classes - End */

/*PathFinder Performance Bar*/
.impactParameters
{
	background-image:url(Icons/Blue/impactParameters.gif);
	background-repeat:no-repeat;
	background-position:center;
	border: 1px solid #666666;
	height: 10px;
}

/*PathFinder Performance Bar*/
.cursorPerformanceDown
{
	background-image:url(Icons/Blue/arrow_grey_down.gif);
	background-repeat:no-repeat;
	background-position:0px;
}

.cursorPerformanceUp
{
	background-image:url(Icons/Blue/arrow_grey_up.gif);
	background-repeat:no-repeat;
	background-position:0px;
}

table.Formula td, table.Formula td img, table.Formula td a
{
	vertical-align:top;
}

table.FormulaContainer td 
{
	vertical-align: top;
}

td.Padding1
{
	padding: 1px 1px 1px 1px;
}

table.Spacing1
{
	border-spacing:1px;
}

.DBItemList
{
	font-weight:normal; text-align:left;
}

/* my setting bottom buttons align */
div.mysettings_bottom_container td {
	vertical-align: middle;
}

div.mysettings_bottom_container td.separator_dotted_col_blue {
	width: 1px;
	padding-left: 0;
	padding-right: 0;
}

/* default signature */
.productSignature {
	left:0;
	bottom:0;
	position: absolute;
}

.columnsFooter td
{
	vertical-align:middle;padding:2px;
}
.columnsFooter img
{
	margin-top:3px;
}

body.IE6 td.mclbOvH {
	vertical-align: bottom;
}

td.addCurrentSearchHelp {
	width:25px;
	padding-left:5px;
	vertical-align:middle;
}

body.IE6 td.addCurrentSearchHelp ul {
	vertical-align: middle;
}

body.IE6 td.addCurrentSearchHelp {
	vertical-align: top;
}

body.IE6 td.addCurrentSearchHelp ul * {
	vertical-align: top;
}

td.mclbOvH>a {
	line-height: normal;
}

.MCLBImg img
{
	vertical-align: middle;
}

.checkboxes td {
	vertical-align: middle;
}
.checkboxes label, .checkboxes input {
	vertical-align: middle;
}
td label, td input[type="radio"], td input[type="checkbox"], div input[type="radio"], div input[type="checkbox"] {
	vertical-align: middle;
}

.analysisWizard, div.analysisWizardContent, .CFWizard
{
	border-right: #6d819d 1px solid; border-left: #6d819d 1px solid;  
	background-color:#DBE6F4;  background-image:url(SiteCommon2006/icons/blue/Magic_bg.gif); background-repeat: no-repeat; background-position: 100% 130%;	
}

.CFWizard, .CFWizardContent{ margin:0px;	}

table.analysisWizard, table.analysisWizardContent, .analysisWizardContent .title table
{
	width:100%;	
}

table.analysisWizard td, .CFWizard div
{
	vertical-align:top;
}

table.analysisWizardContent
{
	border-right: #6d819d 0px solid; border-left: #6d819d 0px solid; 
	background-color:#DBE6F4;  background-image:url(SiteCommon2006/icons/blue/Magic_bg.gif); background-repeat: no-repeat; background-position: 100% 130%;
}

.analysisWizard .savedFormatsContainer
{
	width:161px;
	vertical-align:top;  
	BORDER-right: #6d819d 1px solid; BORDER-TOP: 0px; BORDER-BOTTOM: 0px; 
}

.analysisWizardContent .title, .CFWizard .title
{
	vertical-align:middle;
	height:35px;	
}

.CFWizard .title 
{ 
	padding-left : 5px;
	line-height:35px;
}

.analysisWizardElementOptions
{
	height:339px;	
}

.analysisWizardContent .title table td
{
	vertical-align:middle; 
	padding-top: 4px; 
}

.analysisWizardContent .optiondlg {border-color: #6d819d;}
.analysisWizardContent table.optiondlg {width: 100%; }

.analysisWizardContent .optiondlg .title span, .analysisWizardContent .optiondlg .title td {padding-left: 5px; vertical-align:middle;height:35px; padding-top: 0px; }


td.centredImgButton a, td.centredImgButton a img {
	vertical-align: middle;
}

.CFTable td {border-right: 1px solid #ffffff;}

/* fix search hier lookup align for ff */
body.FF div.hierPicklist td, body.FF div.hierPicklist td * { vertical-align: top; }
body.FF div.hierPicklist td span { line-height:normal; vertical-align: baseline; }
body.FF div.hierPicklist td a, body.FF div.hierPicklist td a * { line-height:13px; }
body.FF div.hierPicklist td a img { vertical-align: middle; }

table.title_container td { vertical-align: middle; }

div.switchApp
{	
	margin: 5px 0px 0px 0px;
}

div.switchApp a {
	line-height: inherit;
}

div.switchApp table td {
	vertical-align: top;
}

table.ownershipChartLegend {
	background-color:#9dacc9;
	font-size:7pt;
}

table.ownershipChartLegend td, table.ownershipChartLegend td img {
	vertical-align: middle;
}

td.head td.label_6 td {
	vertical-align:middle;
}

.pfff1px, .pfff1px * {
	line-height: 1px;
	height: 1px;
	vertical-align: top;
	font-size: 1px;
}

.inlinebox {border:solid 1px #6D819D; background-color:#E4EDF6; margin:0px; padding:8px;	overflow-y:auto; width:50%; height:200px;}

div.downloadButton {
	text-align: center;
	margin: 3px;
}

div.downloadButton * {
	vertical-align: middle;
}

div.nav_tools {
	vertical-align: middle;
}

div.nav_tools>table {
	height: 26px;
	margin-top: auto;
	margin-bottom: auto;
}


div.nav_tools>table td {
	vertical-align: middle;
}

.IE6 div.nav_tools table td 
{
	height:24px;
	vertical-align: middle;
}

.IE6 *
{
	line-height: normal;
}


table.connectedUsers {
	width: 100%;
}

table.connectedUsers td {
	padding: 5px;
}

div.items { display: inline-block; }
body.IE7 div.items { vertical-align:middle; display:inline; }
body.IE7 .MainTreeViewTable a { line-height: normal; }


div.mainLabelDiv {
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #b2cbea;
	padding-right: 5px;
	border-right: 0px solid #6d819d;
	border-top: 0px solid #6d819d;
	border-bottom: 1px solid #6d819d;
	border-left:  0px solid #6d819d;
	position: relative; 
}

.container_login .loginTitle {
	vertical-align: middle;
	line-height: 30px;
	text-align: left;
}


.floatParent { overflow:hidden; }
.floatLChild { float:left; }
.floatRChild { float:right; }

/* disable resizing of textarea (common as it is default case) */
textarea {
	resize: none; 
}

a.webHelp
{
	display:inline-block;
	vertical-align:middle;
}

a.webHelp li {
	display:inline-block;
	vertical-align:middle;
}

body.IE6 a.webHelp, body.IE6 a.webHelp ul, body.IE6 a.webHelp ul li {
	display: inline;
	vertical-align: top;
}

.radiosContainer, .radiosContainer label, .radiosContainer input {
	vertical-align: middle;
}

td.lookupMCL td.checkbox a {
	line-height: inherit;
}

td.lookupMCL table table tr td {
	height: 12px;
}

.imageButtonContainer a img {
	vertical-align: top;
}

table.classTable
{
	width: 100%;
}

body.IE6 table.classTable
{
	width:auto;
	table-layout: fixed;
}

td.bottomButton {
	padding:5px;
	vertical-align: middle;
	white-space: nowrap;
}

div.head {
	background-color: #08326B; 
	background-image:url(icons/blue/head.jpg); 
	background-repeat: no-repeat; 
	background-position: 50%;
	line-height:30px;
}

div.head div.imageHeader {
	height:28px;
	line-height: 28px;
}

div.head div.imageHeader img {
	padding-left: 5px;
}

div.slogan {
	color:#b2cbeb;
	margin: 0px 0px 0px 10px;
}

div.nav_tools div{
	vertical-align:middle;
}

div#headerOptions {
	float:right; 
	clear:right;
}

body.IE6 div#headerOptions {
	text-align: right;
	line-height: 20px;
}

body.IE6 div.quickSearchContainer {
	width: 400px;
}

body.IE6 div.nav_tools {
	display: inline;
	zoom: 1;
}

body.IE6 div.head {
	vertical-align: bottom;
}

body.IE6 div.head div.imageHeader {
	height: auto;
	line-height: normal;
}

body.IE6 div.head div.slogan {
	height: 30px;
	line-height: 30px;
	margin-bottom:0;
}

table.wizardStepBar td {
	padding: 2px;
}

.neo #master_content{scrollbar-base-color: #849ABD;}

table.functionCodes td, table.occupationCodes td {
	line-height:16px;
}

div.masterSignature 
{
	position: absolute;height: 15px;
}

/* Replace Glue signature effet that seems to be broken */
body.search\.newssearchpage div.masterSignature 
{
	position: static;
}

div.industryMajorSector table { width:100%;}

div.leftSelectingList {
	margin:5px;
	margin-right:0;
}

body.IE6 div.leftSelectingList {
	margin-right: 1px;
}

body.IE6 .ie6bgcolorfix {
	position:relative;
}

table.mailingFormats a {
	line-height: normal;
}

div.listFormatCollectionContainer, div.listFormatCollection {
	height: 379px;
}

body.IE6 div.listFormatCollectionContainer, div.listFormatCollection {
	min-height:379px;
}

/*This placed here as used in other modules that Lists*/
.listFormatButton
{
	background:url('Icons/Blue/back_blueLight.gif') repeat-x; 
	border-bottom:0px solid #6D819D;
}

/* Toolbox Items styles*/
.TbItem, .SelTbItem {margin:0px; overflow:hidden; cursor:hand; padding:12px; }
.SelTbItem .Top, .TbItem .Top, .SelTbItem .Bottom, .TbItem .Bottom { height:6px;  }
.SelTbItem .Top, .TbItem .Top, .SelTbItem .Bottom, .TbItem .Bottom, .TbItem .Middle, .SelTbItem .Middle {margin:0px; background-position:0 0;background-repeat:repeat-y;}

.TbDesc { display:block; padding: 0px 3px; }
.TbLabel { display:block; padding: 5px 3px;}
.TbImg { border-style:none; border-width:0px; }

.TbItem .Middle, .SelTbItem .Middle {text-align:center; }

.BvDCodeAndLabel
{
	font-weight:normal;
}
.distrTableGenCb {
	padding:0px 0px 0px 5px;
}
.distrTableGenCb .label {
	padding:0px 0px 0px 5px;
}

.distrTableGenCb .normal {
	padding: 3px 0px 3px 0px;
}

div.functionCodeLeft {
	border:solid 1px #6d819d;
	overflow:auto;
	height:250px;
	width:320px;
	position:absolute;
	left: 0;
}

div.functionCodeRight {
	border:solid 1px #6d819d;
	overflow:auto;
	height:250px;
	width:320px;
	position:absolute;
	right: 100px;
}

#CRMUpdate div.functionCodeRight {
	right: 10px;
}

td.searchButton {
	vertical-align: middle;
}
td.searchButton div a {
	vertical-align: bottom;
}
td.searchButton div a img{
	vertical-align:bottom;
}

#tableResults td
{
	padding:3px 0px 3px 3px;
	font-weight:normal;
	color:#000000;
}

.lfe_repeat_input
{
	float:left;
	line-height:normal;	
}

.lfe_repeat_label
{
	position:relative;	
	line-height:normal;
}

div.characteristics {
	overflow: auto;
	height:100px;
}

body.IE7 div.characteristics {
	overflow: visible;
	height: auto;
}
body.IE7 div.characteristics img#PositionDivCrux, body.IE7 div.characteristics img#GNADivCrux {
	display: none;
}

.odaf, .odaf .edit, .odaf .data, .odaf .input, .odaf .input input, .odaf .del { color:inherit; font-size: inherit; font-style: inherit; vertical-align:inherit; height:inherit; line-height:inherit;}

.odaf {table-layout: fixed; }
.odaf .data, .odaf .input, .odaf .input input, .odaf td.del { vertical-align:top;}
.odaf, .odaf .data ,.odaf .input input {width:100%;}
.odaf .edit div  { padding-right:2px;cursor: pointer;}
.odaf .input { border-width:1px; padding:0px; width:inherit;}
.odaf .del {padding-left:5px;width:15px; text-align:center; }
.odaf .del img {text-align:center; vertical-align:middle; width:9px; height:9px;}

.odaf .input input, .addLineContent .odaf .data { width:95%; }

.AjaxPanelRequest{ overflow: hidden;}

.ell 
{
	white-space:nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.asyncProgressTitle
{
	border: 1px solid #6D819D; background-color:#B5CBE7; height: 30px; line-height:30px; text-align: center; vertical-align:middle;
}

body.report\.financialstrengthoptions div input[type="checkbox"], div label, div label img {
	vertical-align: middle;
	padding: 0px;
	margin-right: 3px;
}
.FSCheckBox label{display:inline-block; width:180px}
/*body.report\.financialstrengthoptions div input[type="checkbox"] {
	margin-top: 2px;
}*/

div label img {
	margin-top: -2px;
}

.SearchMenu .Menu500px ul
{
	width:500px;
}
.SearchMenu .Menu500px LI
{
	width:500px;max-width:495px;
}
.SearchMenu .Menu400px ul
{
	width:400px;
}
.SearchMenu .Menu400px LI
{
	width:400px;max-width:395px;
}


/* Tooltip for WOCO popup dialog*/
.tooltip
{
	text-align: center;
	display:none;
	position: fixed;
	visibility:hidden;
	z-index:9999;
	background-color:White;
	border: 1px solid #6d819d;
	-moz-box-shadow: 5px #aaaaaa; 
	-webkit-box-shadow: 5px #aaaaaa; 
	box-shadow: 5px #aaaaaa;
}

.tooltip .text
{
	color:#cccccc;
	margin-top: -15px;
}

div.ToolTip
{
	color: infoText; 
	background-color: infoBackGround; 
	border: 1px solid #6d819d;
	position: fixed; 
	display: none; 
	padding: 0px 2px; 
	white-space: nowrap;
}

#wocotooltips
{
	text-align: left;
}

/* Common neo & mint popup dialogs*/

#divEmptyList
{
	color:Red;
	padding-left: 5px;
}

.wocoPopupDialog, .findPersonPopupDialog
{
	position: absolute; 
	left: 200px; 
	top: 200px; 
	width: 700px; 
	z-index: 19999;
	behavior: url(CommonPepperMint/global/pie.htc);
	border: 1px solid #6d819d;
	background-color: #d9e5f8;
}

.wocoPopupTitle, .findPersonPopupTitle
{
	background-color: #b2cbea;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6d819d;
}

.wocoTooltip 
{
	text-align: left;
	padding:5px;
}

.wocoPopupDialog table, .wocoPopupTitle table, .findPersonPopupDialog table, .findPersonPopupTitle table
{
	width: 100%;
}

.wocoPopupTitle table td, .findPersonPopupTitle table td
{
	padding: 6px;;
}

.wocoContactUCI
{
	text-align: right;
}


.rightArrow
{
	background-image:url(Icons/Blue/right_arrow.gif);
	background-repeat:no-repeat;
	background-position:center;
	width: 8px;
	height: 13px;
	vertical-align:middle;
}


/* CSS BEING CLEANED - PLEASE DO NOT ADD ANY STYLE BELOW THIS BLOCK */
/* THEMES */

/* BOXES - UPDATE 08-01-2014 */

.boxSolidTRBL
{
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
	border-color: #6D819D;
}

.boxSolidT
{
	border-top-width: 1px; 
	border-style: solid;
	border-color: #6D819D;
}
.boxSolidR
{
	border-right-width: 1px; 
	border-style: solid;
	border-color: #6D819D;
}
.boxSolidB
{
	border-bottom-width: 1px; 
	border-style: solid;
	border-color: #6D819D;
}
.boxSolidL
{
	border-left-width: 1px; 
	border-style: solid;
	border-color: #6D819D;
}

.boxSolidRBL
{
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-style: solid;
	border-color: #6D819D;
}
.boxSolidTBL
{
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-style: solid;
	border-color: #6D819D;
}
.boxSolidTRL
{
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-left-width: 1px; 
	border-style: solid;
	border-color: #6D819D;
}
.boxSolidTRB
{
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-style: solid;
	border-color: #6D819D;
}

.boxSolidTB
{
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-style: solid;
	border-color: #6D819D;
}

.boxSolidRL
{
	border-right-width: 1px; 
	border-left-width: 1px; 
	border-style: solid;
	border-color: #6D819D;
}

.boxSolidBL
{
	border-bottom-width: 1px; 
	border-Left-width: 1px; 
	border-style: solid;
	border-color: #6D819D;
}

.boxDottedTRBL
{
	border-width: 1px 1px 1px 1px; 
	border-style: dotted;
	border-color: #6D819D;
}

.boxDottedT
{
	border-top-width: 1px; 
	border-style: dotted;
	border-color: #6D819D;
}

.boxDottedR
{
	border-right-width: 1px; 
	border-style: dotted;
	border-color: #6D819D;
}

.boxDottedB
{
	border-bottom-width: 1px; 
	border-style: dotted;
	border-color: #6D819D;
}

.boxDottedL
{
	border-left-width: 1px; 
	border-style: dotted;
	border-color: #6D819D;
}

.boxDottedTB
{
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-style: dotted;
	border-color: #6D819D;
}

.boxDottedRL
{
	border-right-width: 1px; 
	border-left-width: 1px; 
	border-style: dotted;
	border-color: #6D819D;
}

.boxDottedRBL
{
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-style: dotted;
	border-color: #6D819D;
}
.boxDottedTBL
{
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-style: dotted;
	border-color: #6D819D;
}
.boxDottedTRL
{
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-left-width: 1px; 
	border-style: dotted;
	border-color: #6D819D;
}
.boxDottedTRB
{
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-style: dotted;
	border-color: #6D819D;
}

.boxBckgdColorBlueLight
{
	background-color: #E4ECF6;
}

.boxBckgdColorBlueDark
{
	background-color: #b2cbeb;
}

.tDSessionStateRegistry
{
	background-color:#ff0000; 
	white-space:nowrap;
}

.headerQuickAndMenuContainer
{
	height:26px; 
}


.quickSearchContainer
{
	height:26px; 
	float:left; 
}

body.IE6 .QuickSearchContainer
{
	width:390px; 
}

.quicksearch2008Div
{
	margin-top:4px; 
	height:14px;
}

#quickSearchCriteriaInputContainer
{ 
	vertical-align:middle; 
	width:340px; 
	height:18px; 
	margin-right:-5px;
}

body.IE6 #quickSearchCriteriaInputContainer, body.IE7 #quickSearchCriteriaInputContainer { margin:0px;}
body.IE6 #quickSearchCriteriaInputContainer { width:300px; }

#quickSearchCriteriaLeft
{
	vertical-align:middle;
	margin-left:5px;
	width:7px;
	height:20px;
	margin-right:-5px;
	display:inline-block;
}

.quickSearchCriteriaLeft
{
	background-image:url(icons/blue/sprite.gif);
	background-repeat: no-repeat;
	background-position: -104px -19px;
	cursor:hand;
}

body.IE7 #quickSearchCriteriaLeft, body.IE7 .quickSearchCriteria, body.IE7 #quickSearchCriteriaBtn, body.IE7 #quickSearchCriteriaInputContainer, body.IE7 #quickSearchCriteriaGreyed, body.IE7 #quickSearchCriteriaGlass, body.IE7 #quickSearchCriteriaGlassGreyed
{
	*display:inline;
	zoom:1;
}

body.IE6 #quickSearchCriteriaLeft, body.IE6 .quickSearchCriteria, body.IE6 .quickSearchCriteriaBtn, body.IE6 .quickSearchCriteriaInputContainer, body.IE6 .quickSearchCriteriaGreyed, body.IE6 .quickSearchCriteriaGlass, body.IE6 .quickSearchCriteriaGlassGreyed
{
	*display:inline;
	zoom:1;
}

body.IE7 #quickSearchCriteriaLeft
{
	margin-right: 0px;
}

body.IE6 #quickSearchCriteriaLeft
{
	margin-right: 0px;
}

.quickSearchCriteriaInput
{
	font-size:11px; 
	width:340px; 
	height:15px; 
	border:solid 1px #ffffff; 
	padding:0px; 
	margin:0px;
}

body.IE6 .quickSearchCriteriaInput
{
	width: 330px;
}

#quickSearchCriteriaInputContainer
{
	display:inline-block;
}

body.IE6 #quickSearchCriteriaInputContainer
{
	display:inline;
}

#quickSearchCriteriaBtn
{
	display:inline-block;
	vertical-align:middle; 
	height:20px; 
	width:32px; 
	margin-right:-6px;
}

body.IE6 #quickSearchCriteriaBtn
{
	display:inline;
}


.quickSearchCriteria
{
	margin-right:5px;
	width:13px;
	height:20px;
	background-image:url(icons/blue/sprite.gif);
	background-repeat: no-repeat;
	background-position: -72px -19px;
	cursor:hand;
	display:inline-block;
	vertical-align:middle; 
}

.quickSearchCriteriaGreyed
{
	width:13px;
	height:20px;
	background-image:url(icons/blue/sprite.gif);
	background-repeat: no-repeat;
	background-position: -88px -19px;
	vertical-align:middle; 
	cursor:pointer;
	display:inline-block;
}

.quickSearchCriteriaGlass
{
	width:30px;
	height:20px;
	background-image:url(icons/blue/sprite.gif);
	background-repeat: no-repeat;
	background-position: 0px -19px;
	cursor:hand;
	display:inline-block;
}

.quickSearchCriteriaGlassGreyed
{
	width:30px;
	height:20px;
	background-image:url(icons/blue/sprite.gif);
	background-repeat: no-repeat;
	background-position: -36px -19px;
	cursor:pointer;
	display:inline-block;
}

.shadowHeader
{
	background-image:url("icons/pepperlike/shadow_header.gif");
	background-repeat:repeat-x;
	background-position: center bottom;
}

/* LAYOUT */

.confirmQuickSearchDlg
{
	position: absolute; 
	left: 350px; 
	top :150px; 
	width: 385px; 
	z-index: 19999;
}

div.pushLeft
{
	float: left;
}

div.pushRight
{
	float: right;
}

.clearer
{
	clear:both;
}

.boxHeader
{
	padding: 6px;
	overflow: hidden;
}

.boxHeader img
{
	vertical-align: middle;
}

body.IE6 .boxHeader
{
	height: 12px;
}

.boxContent
{
	padding: 6px;
	line-height: 1.5em;
}

.boxContent div
{
	line-height: 2em;
}

.boxContent input, .boxFooter input
{
	vertical-align: middle;
}

.boxFooter
{
	overflow: hidden;
}

.boxFooter #endMessage
{
	line-height:2.3em;
}

body.IE7 .boxFooter #endMessage, body.IE6 .boxFooter #endMessage
{
	float: left;
}

.boxFooter #endMessage span
{
	vertical-align:middle;
}

.txtLink, .btnLink
{
	vertical-align:middle;
	padding: 3px;
}

.btnLink img
{
	vertical-align: middle;
}

.IdConversionPopupDialog, .companyNamePopupDialog
{
	position: absolute;
	left: 200px;
	top: 150px;
	width: 700px;
	z-index: 99999;
}

.financialSettingsDialog
{
	width: 449px;
	display:none;
	position: absolute;
	left: 200px;
	top: 200px;
	z-index: 1000;
}

/* DIALOG */

.dlg_Container {
	border: 1px solid #6D819D;
	position: absolute; 
	display: none; 
	overflow: hidden; 
	top: 200px; 
	left: 200px; 
	z-index: 1000;
}

.dlg_headerZone {
	padding: 6px;
	overflow: hidden;
	border-bottom-width:1px; 
	border-style:solid; 
	border-color:#6D819D; 
	background-color:#84a6ce;
	z-index: 1000;
}

.dlg_Title, .dlg_Title span
{
	font-weight: bold; 
	color: #ffffff;
}

.dlg_CloseBtn {
	width: 12px;
	z-index: 2000;
	cursor:pointer;
}

.closePopup
{
	background-image: url(../SiteCommon2006/Icons/blue/close.gif);
	width: 12px;
	height: 12px;
	border: 0px;
}

.dlg_HelpBtn {
}

.dlg_contentZone {
	padding: 6px;
	background-color: #b2cbea;
}

.dlg_footerZone 
{
	overflow: hidden;
	background-color: #E4ECF6;
	border-top-width: 1px; 
	border-top-style: solid;
	border-top-color: #6D819D;
	color: #336699;
	vertical-align:middle;
}

/*
#dialogFooterDiv .dlg_footerZone 
{
	padding: 5px 0px;
}
*/
/*
body.printerdlg .dlg_footerZone, body.sendtodlg .dlg_footerZone, body.exportdlg .dlg_footerZone, body.warningdlg .dlg_footerZone, body.printerdlg .dlg_headerZone, body.sendtodlg .dlg_headerZone, body.exportdlg .dlg_headerZone, body.warningdlg .dlg_headerZone
{
	background-color:#E4EDF6;
}*/

.dlg_Msg {
	width:75%;
	color:#ff8c00;
	vertical-align: middle; 
	padding:3px;	
}

/* CSS BEING CLEANED - PLEASE DO NOT ADD ANY STYLE ABOVE THIS BLOCK */

.LimitationDetails 
{
	margin: 10px;
	font-weight: bold;
	color: #003366;
}
.LimitationDetails td
{
	padding: 1px;	
	font-weight: bold;
	color: #003366;
}
.LimitationDetails  table
{
	margin-top: 10px;
}
.LimitationDetails  .counterLabel {
	width: 300px;
}
.LimitationDetails li 
{
	padding-top:10px;
	list-style-image:url('Icons/Blue/attention.gif');
	margin-left: 15px;
}

.LimitationDetails .split 
{
	border-top: dotted 1px #43649a;
	height: 1px;width: 100%;
}
 div.help
{
	background-image:url(Icons/Blue/helpInfo.png);
	height:19px; 
	width:19px;
	display: inline-block;
	vertical-align:middle;
}

/*Financial strength*/

.FinStrCompany
{
	border: 1px solid #b2cbea;
	background-color:#b2cbea;
}

.FinStrCompanyBoldCell
{
	color: #333333;
}

.FS_Box
{
	border: 1px solid #b2cbea;
}

.FS_Box_Title
{
	font-weight: bold;
	padding:3px;
	background-color:#b2cbea;
}

.FS_Legend, .MasterScaleBackgroundColor, .TrucostLegendBackgroundColor
{
	background-color:#e4ecf6;
}

.TrucostLegendInnerColor
{
	background-color:#b2cbea;
}

.closeButton div
{
	float: right;
}

.hierEnd, .hierFolded, .hierUnfolded
{
	background-repeat: no-repeat; background-position:center center;
}

.hierEnd
{
	background-image: url('Icons/Blue/hierEnd.png'); 
}

.hierFolded
{
	background-image: url('Icons/Blue/hierFolded.png'); 
}

.hierUnfolded
{
	background-image: url('Icons/Blue/hierUnfolded.png'); 
}

/* remove ie input cross sign */
input::-ms-clear {
	display: none;
}

/* bvdjscalendar */

div.bvdjscalendar table { min-width: 160px; table-layout: fixed; }
div.bvdjscalendar th { width: 25px; }
div.bvdjscalendar td { text-align: center; }
div.bvdjscalendar tbody td.selected { background-color: #ccc; }
div.bvdjscalendar tbody td { cursor: pointer; }
div.bvdjscalendar button.prevYear, div.bvdjscalendar button.prevMonth { float: left; }
div.bvdjscalendar button.nextYear, div.bvdjscalendar button.nextMonth { float: right; }
div.bvdjscalendar td.nextMonth, div.bvdjscalendar td.prevMonth { color: #aaa; }

div.searchLoadErrorReporterFrame 
{
	border: 1px solid #fff;
	padding: 5px;
	width: 800px;
	margin: 20px auto 0px auto;
}

div.searchLoadErrorReporterFrame h2 
{
	font-size: 200%;
	font-weight: bold;
	text-align: center;
}

div.searchLoadErrorReporterFrame tr.stepLine, div.searchLoadErrorReporterFrame tr.codeLabel
{
	font-weight: bold;
}
div.searchLoadErrorReporterFrame tr.stepLine 
{
	color: #036;
}
div.searchLoadErrorReporterFrame td { padding: 3px; }
div.searchLoadErrorReporterFrame tr.codes:nth-child(odd) td {
	background-color: #fff;
}

.alertCheckBox input[type='checkbox']{vertical-align:top}
.alertCheckBox label{display:inline-block; width:90%}
.alertCheckBox {vertical-align: middle;}

.right {text-align:right;}
.link {cursor:pointer;}
a.link{	color : #003366; font-weight:bold; }

.textBar{	line-height:35px;	margin: 0px 10px;	font-size:14px;}
.textBarButton, .disabledButton{	font-weight: bold;	white-space:nowrap;	text-align: center;	vertical-align:middle;}
.textBarButton {	margin: 5px;		cursor:pointer;}
.textBarButton a:link, .textBarButton a:visited, a.textBarButton:link, a.textBarButton:visited { text-decoration:none; }
.textBarButton a:hover, a.textBarButton:hover { text-decoration:underline; }
body.IE8 div.textBarButton{	position: relative;}
body.IE8 .textBarButton div.textBarButton{	float:none;}

div#MarkedAndRangeDiv 
{
	vertical-align: top;
}

/* orange buttons in CSS */
/* this is done to be available ti use the settings pages in catalyst products but with other colors */
.linksAndButtons
{
	float: right; 
	margin: 0px 3px 3px 0px;
	line-height: 15px;
	padding-top: 5px;
}

.linksAndButtons div
{
	float:right; 
}

.linkNearButton div
{
	float:right; 
}

.linkNearButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:2px 3px auto 0px;
}

.noImageButton
{
	cursor:pointer;
	/* theme */
	background: #f66300;
	border: 1px solid #682a05;
	background: -moz-linear-gradient(-90deg,  #f49232 0%, #f66300 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(5%,#fda343), color-stop(95%,#f66300)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #fda343 0%,#f66300 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #f6aa5f 0%,#f66300 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #f6aa5f 0%,#f66300 100%); /* IE10+ */
	background: linear-gradient(135deg,  #f6aa5f 0%,#f66300 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6aa5f', endColorstr='#f66300',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.noImageButtonDisabled
{
	cursor:default;
	/* theme */
	background: #f6c0a0;
	background: -moz-linear-gradient(-90deg,  #f4b464 0%, #f6c0a0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(5%,#fda343), color-stop(95%,#f6c0a0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #fda343 0%,#f6c0a0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #f6cabf 0%,#f6c0a0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #f6cabf 0%,#f6c0a0 100%); /* IE10+ */
	background: linear-gradient(135deg,  #f6cabf 0%,#f6c0a0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6cabf', endColorstr='#f6c0a0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.noImageButton, .noImageButtonDisabled
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	white-space:nowrap;
	margin: 0px 0px 0px 3px;
	text-align: center;

		/* layout */
	behavior: url(PIE.htc); /* IE8 */
	padding: 4px;
	border: 1px solid #682a05;
	border-radius: 3px;
	display : inline-block;
	vertical-align:middle;
	
	/* emboss */
	box-shadow: inset 1px 1px 1px rgba(255,255,255,0.5), inset 0 -1px 1px rgba(255,255,255,0.3), inset -1px -1px 1px rgba(255,255,255,0.5);
}

.noImageButton a, .noImageButtonDisabled a
{
	padding: 3px; color: #ffffff;
}

.noImageButton a:link  { text-decoration:none; color: #ffffff;}
.noImageButton a:hover { text-decoration:none; color: #ffffff;}
.noImageButton a:visited { text-decoration:none; color: #ffffff;}

.noImageButtonDisabled a:link  { text-decoration:none; color:#ffffff; cursor:inherit; }
.noImageButtonDisabled a:hover { text-decoration:none; color:#ffffff; cursor:inherit; }
.noImageButtonDisabled a:visited { text-decoration:none; color:#ffffff; cursor:inherit; }

.linkNearButton a:link  { color:#003366;}
.linkNearButton a:hover { color:#003366;}
.linkNearButton a:visited { color:#003366;}

body.neoFormatOptionDialog .actionButton
{
	z-index:0;
	border-width:0px;
	width:36px;
	height:22px;
	background-image:none;
	vertical-align: middle;
	cursor:pointer;

	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #ffffff;
	float: right;
	white-space:nowrap;
	margin: 0px 0px 0px 3px;
	text-align: center;

		/* layout */
	behavior: url(PIE.htc); /* IE8 */
	padding: 3px;
	border-radius: 3px;
	display : inline-block;
	/* theme */
	background: #f66300;
	border: 1px solid #682a05;
	background: -moz-linear-gradient(-90deg,  #f49232 0%, #f66300 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(5%,#fda343), color-stop(95%,#f66300)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #fda343 0%,#f66300 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #f6aa5f 0%,#f66300 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #f6aa5f 0%,#f66300 100%); /* IE10+ */
	background: linear-gradient(135deg,  #f6aa5f 0%,#f66300 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6aa5f', endColorstr='#f66300',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	/* emboss */
	box-shadow: inset 1px 1px 1px rgba(255,255,255,0.5), inset 0 -1px 1px rgba(255,255,255,0.3), inset -1px -1px 1px rgba(255,255,255,0.5);
}

body.neoFormatOptionDialog .greyedActionButton
{
	z-index:0;
	border-width:0px;
	width:36px;
	height:22px;
	background-image:none;
	vertical-align: middle;
	cursor:pointer;

	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #ffffff;
	float: right;
	white-space:nowrap;
	margin: 0px 0px 0px 3px;
	text-align: center;

		/* layout */
	behavior: url(PIE.htc); /* IE8 */
	padding: 3px;
	border-radius: 3px;
	display : inline-block;
	/* theme */
	background: #ADADAD;
	border: 1px solid #682a05;
	background: -moz-linear-gradient(-90deg,  #E0E0E0 0%, #ADADAD 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(5%,#E0E0E0), color-stop(95%,#ADADAD)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #E0E0E0 0%,#ADADAD 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #E0E0E0 0%,#ADADAD 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #E0E0E0 0%,#ADADAD 100%); /* IE10+ */
	background: linear-gradient(135deg,  #E0E0E0 0%,#ADADAD 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E0E0E0', endColorstr='#ADADAD',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	/* emboss */
	box-shadow: inset 1px 1px 1px rgba(255,255,255,0.5), inset 0 -1px 1px rgba(255,255,255,0.3), inset -1px -1px 1px rgba(255,255,255,0.5);
}

.ReportCustomizeFormatDialog
{
	border-width: 0px 1px 0px 1px;
	border-style:solid; 
	border-color:#6D819D; 
	background-color:#E4EDF6; 
}

.ReportCustomizeFormatDialogSavedFormats
{
	border-width: 0px 1px 0px 1px;
	border-style:solid; 
	border-color:#6D819D; 
	background-color:#B2CBEA; 
}

.DefaultReportFormatInfo
{
	background-color: #c8daf2; 
	border-top:#6d819d 1px solid; 
	border-left:#6d819d 1px solid;
}

td.ii-no-label label
{
	display: none;
}