.chartdata
{
	padding:1px;
}

.expandable
{
	background:#f6f6f6;
	background-color:#f6f6f6;
}

.nobr,th.nobreak,td.nobreak,caption.nobreak
{
	white-space:nowrap;
}

a.leftmenu
{
	color:#FFF;
	font-size:1em;
	text-align:left;
	text-decoration:none !important;
}


a.orderonline:link,a.orderonline:visited,a.rating
{
	text-decoration:none;
}

div.footer div.footerline,div.left h2.nav,div.left h2.nav a:link,div.left h2.nav a:visited,div.left div.h2nav,div.left div.h2nav a:link,div.left div.h2nav a:visited,div.left p.h2nav,div.left p.h2nav a:link,div.left p.h2nav a:visited,div.right h2.nav,div.right h2.nav a:link,div.right h2.nav a:visited,div.right div.h2nav,div.right div.h2nav a:link,div.right div.h2nav a:visited,div.right p.h2nav,div.right p.h2nav a:link,div.right p.h2nav a:visited,div.prodis
{
	background-color:#333333;
}

body
{
	background-color:#fff;
}

br.clearright {
	clear: right;
}

div a.black,a.black,div.center h1,div.center h2,div.center h3,div.center h4
{
	color:#000;
}

div a.leftmenu
{
	color:#FFF;
	display:block;
	padding-left:5px;
}

div.appbanner
{
	background:#43679B;
	color:#FFF;
	font-size:105%;
	margin:1px 0 0;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
}

div.attachfile
{
	padding:10px;
	width:80%;
}

div.banner
{
	background-color:#333;
	background-image:url(../images/bnrs/header.gif);
	background-repeat: no-repeat;
	font-family:Verdana;
	margin-bottom:1px;
	margin-top:5px;
	min-height:105px;
	height:100%;
	padding-bottom:0px;
	width:760px;
	clear:both;
}

div.banner p.main
{
	font-family:Verdana;
	font-weight:normal;
	padding-top:50px;
	font-size: 185%;
	color:#fff;
    padding-bottom:0px;
    margin-bottom: 0px;
}

div.banner p.siteuri
{   
	margin-top:0px;
	color:#fff;
	font-family:Verdana;
	
}
div.banner, div.banner-eng, div.banner-fra, div.banner-lfcoa-eng, div.banner-lfcoa-fra {
    text-align: center;
}
div.bannersubtext
{
	color:Maroon;
	font-size:90%;
	font-weight:600;
	margin-top:-5px;
	position:relative;
}

div.bannertext
{
	font-size:110%;
	font-weight:600;
	position:relative;
	top:10px;
}

div.bannertextmaint
{
	font-family:Verdana;
	font-size:1em;
	font-weight:700;
	margin-left:20px;
	margin-top:0;
	text-align:left;
}

div.bannertextsmallmaint
{
	font-family:Trebuchet MS;
	font-size:100%;
	margin-left:25px;
	margin-top:10px;
	text-align:left;
}

div.borderDark
{
	border-left:1px solid #3F768B;
	border-right:1px solid #3F768B;
	padding:2px 2px 2px 8px;
}

div.bottomBorderDark
{
	border-bottom:2px solid #3F768B;
}

div.bottomDashed
{
	border-bottom:1px dashed #FFF;
}

div.bottomLinks ul
{
	margin-left:1.5em;
	padding-left:2px;
}

div.center
{
	height:100%;
	overflow:visible;
}

.chartdatacaption
{
	padding-bottom:10px;
	text-align:left;
}

div.center a.marginleft,div.center span.marginleft
{
	margin-left:50px;
}

div.center div.communitycontent
{
	margin-right:3px;
	margin-top:-11px;
}

div.center div.leftpadding5
{
	padding-left:5px;
}

div.center div.line
{
	clear:none;
}

div.center h1 
{
	margin-top:5px; 
}

h2
{
	background:#000;
	color:#FFF;
	font-size:110%;
	margin-right:3px;
	margin-top:10px;
	padding-bottom:5px;
	padding-left:3px;
	padding-top:5px;
}

div.center h2 a:link,div.center h2 a:visited,div.center div.rating a:link,div.center div.rating a:visited
{
	color:#FFF;
}
h2 a:link
{
	color:#FFF;
}
div.center h2.centermenu
{
	color:#FFF;
	font-size:110%;
	margin:0;
	padding:5px;
	text-align:center;
}

div.center h2.nohighlight
{
	background:#FFF;
	color:#000;
}

div.center h2.small
{
	font-size:110%;
}

div.center h3.small
{
	font-size:100%;
}

div.center li
{
	margin-top: 5px;
}

div.center li.noindent
{
	margin-left:-15px;
}

div.center li.smallindent
{
	margin-bottom:5px;
	margin-left:-10px;
}

div.center span.normal,label.nohighlight
{
	font-weight:400;
}

 table.chartdata
{
	border:1px solid #000;
	border-collapse:collapse;
	border-color:#000;
	margin:5px 0 0;
}

 td.chartdata, tr.chartdata,th.chartdata
{
	background:#FFF;
	border:1px solid gray;
	border-color:#666;
	empty-cells:show;
	padding:5px;
	text-align:right;
	vertical-align:top;
}

div.chart
{
	background:#FFF;
	border:none;
	margin:0;
	padding:0;
	text-align:left;
}

div.chartdatadiv
{
	background:#FFF;
	margin:5px;
	overflow:visible;
	padding:5px 5px 25px;
	text-align:left;
}

div.chartdatadivshow
{
	background:#FFF;
	margin:5px;
	padding:5px 5px 25px;
	text-align:left;
}

div.chartframe
{
	margin:0 auto;
}

div.chartpreview
{
	border:1px solid #000;
	padding:3px;
}

div.cvframe
{
	background-color:#F7CB8C;
	border:1px solid #000;
	margin:0;
	padding:5px;
	text-align:left;
}

div.expandable
{
	background:#f6f6f6;
	border:1px solid #ccc;
	color:#000;
	display:block;
	margin-bottom:0.4em;
	padding:5px;
}

div.leftmenu
{
	padding-bottom:5px;
	padding-left:5px;
	padding-top:5px;
}

div.marginminus
{
	margin-top:-13px;
}

div.margintopsmall
{
	margin-top:2px;
}

div.orderonline
{
	font-size:130%;
}

div.preview
{
	color:#FFF;
	font-size:90%;
	font-weight:700;
	margin-bottom:0;
	margin-top:-95px;
	position:absolute;
	text-align:right;
	z-index:1;
}

div.preview1
{
	margin-left:10px;
}

div.preview2
{
	margin-left:640px;
}

div.center th.chartdata
{
	text-align:center;
}

div.quicksearch
{
	padding:5px 0 1px 2px;
}

div.rating
{
	background:#333333;
	border:3px dotted #CC6600;
	clear:left;
	color:#FFF;
	display:inline-block;
	float:left;
	font-weight:700;
	margin-bottom:10px;
	margin-left:0;
	margin-top:10px;
	padding:10px;
}

div.rect
{
	height:20px;
	width:300px;
}

div.righthref
{
	text-align:right;
}

div.rightmenu
{
	color:#000;
	float:right;
	font-size:100%;
	margin:0;
	padding-bottom:2px;
	padding-top:2px;
	width:195px;
}

div.rightmenucontent
{
	border-color:#995522;
	background:#fff;
}

div.rightmenucontent p
{
	margin-bottom:5px;
	margin-top:5px;
}

div.roundCorner
{
	display:block;
	font-size:1px;
	overflow:hidden;
}

div.roundCornerDark1
{
	background:#333333;
	height:1px;
	margin:0 5px;
}

div.roundCornerDark2
{
	background:#333333;
	border-left:2px solid #CC6600;
	border-right:2px solid #CC6600;
	height:1px;
	margin:0 3px;
}

div.roundCornerDark3
{
	background:#333333;
	border-left:1px solid #CC6600;
	border-right:1px solid #CC6600;
	height:1px;
	margin:0 2px;
}

div.roundCornerDark4
{
	background:#333333;
	border-left:1px solid #CC6600;
	border-right:1px solid #CC6600;
	height:2px;
	margin:0 1px;
}

div.roundLeftCornerDark1
{
	background:#333333;
	height:1px;
	margin:0 0 0 5px;
}

div.roundLeftCornerDark2
{
	background:#333333;
	border-left:2px solid #CC6600;
	border-right:2px solid #CC6600;
	height:1px;
	margin:0 0 0 3px;
}

div.roundLeftCornerDark3
{
	background:#333333;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	height:1px;
	margin:0 0 0 2px;
}

div.roundLeftCornerDark4
{
	background:#333333;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	height:2px;
	margin:0 0 0 1px;
}

div.smalltopmargin
{
	margin-bottom:0;
	margin-top:3px;
}

div.splashheadcontainer
{
	background-color:transparent;
}

div.splashheadcontainersubtext
{
	color:#FFF;
	font-family:Verdana;
	font-size:100%;
	font-weight:400;
	margin-top:10px;
}

div.splashheadcontainertext
{
	color:#FFF;
	font-family:Verdana;
	font-size:110%;
	font-weight:Normal;
	margin-top:105px;
}

body.splash {
	background: White;
}

#cn-msg-space 
{
	background-image:url(../images/splsh/splsh.gif);
	background-repeat:no-repeat;
	height:248px;
}

div.splashmsgarea,div.splashmsgareaalt,div.headcontainer
{
	width:100%;
}

div.viewshoppingcart
{
	border:3px blue dotted;
	margin-bottom:10px;
	padding:10px;
	text-align:center;
	float:right;
}

h2.contentGradient2,div.contentGradient2
{
	background:#333333;
	color:#fff;
	font-weight:700;
	text-align:center;
}

h2.maint
{
	font-size:110%;
	margin-bottom:5px;
}

h2 a:visited{
	color: #FFFFFF;
}
h2 a:hover{
	color: #BBBBBB;
}

h2.rightmenu
{
	color:#fff;
	font-size:100%;
	margin:0;
	padding-bottom:6px;
	padding-left:9px;
	padding-top:4px;
	text-align:left;
}

h3.rightmenu
{
	color:#fff;
	font-size:100%;
	margin:0;
	padding-bottom:6px;
	padding-left:9px;
	padding-top:4px;
	text-align:left;
}


h3.maint
{
	font-size:100%;
	margin-bottom:5px;
	
}
h3.leftmenu{
  background:#000;
}
h3.leftmenuBlack{
  color:#000;
  background:#000;
}
img
{
	border-style:none;
}

img.libimage
{
	background:#FFF;
	border:1px dotted #000;
	margin:5px 15px 5px 0;
	padding:5px;
}

img.libimagelarge
{
	margin-bottom:15px;
}

img.rating
{
	margin-left:4px;
	margin-top:5px;
}

input.orderonline
{
	background:Maroon;
	color:#FFF;
	font-weight:700;
	padding:5px;
}

input.promotebutton
{
	background:maroon;
	color:#FFF;
}

input[type="submit"],input[type="button"]
{
	padding-left:3px;
	padding-right:3px;
}

span.mandatorymarker
{
	color:Maroon;
	font-size:90%;
	font-weight:bold;
	vertical-align:top;
}

span.promotionstatuschangespending
{
	color:Maroon;
	font-weight:600;
}

span.promotionstatusnotpromoted
{
	color:Red;
	font-weight:600;
}

span.promotionstatusuptodate
{
	color:Green;
	font-weight:400;
}

span.readonly
{
	color:#4f4f4f;
	font-style:oblique;
}

table.backgroundwhite
{
	background:#FFF;
}

table.noborder
{
	border:none;
}

textarea
{
	border-color:#666 #ccc #ccc #666;
	border-style:solid;
	border-width:2px 1px 1px 2px;
}

th,td,chartdata
{
	padding:4px;
}

th.searchresults,td.searchresults
{
	padding-left:5px;
	padding-right:5px;
}

tr.rowEven,div.rowEven
{
	background-color:#FBF4DA;
}

tr.rowOdd,div.rowOdd
{
	background-color:#FFF2CF;
}

ul.margin10top
{
	margin-top:100px;
}

ul.nav,div.right li ul.nav,div.right li div.nav,div.right li p.nav
{
	margin-bottom:0 !important;
	background-color:#CC6600;
}
ul.nav li ul.exploreSite li.communitynav,ul.nav li ul.exploreSite li.communitynav a
{
	background-color:#EFC7A4;
}

ul.nav li ul.exploreSite li.menucontent,ul.nav li ul.exploreSite li.menucontent a,div.left li.menucontent,div.left div.menucontent,div.left a.menulink
{
	background-color:#CC6600;
}
li.menucontent 
{
	font-weight: bold;
}

a.menulink {
    text-decoration: none;
}
a:active, a:focus {
    cursor: auto;
}

ul.navRight
{
	margin-bottom:0 !important;
	background-color:#fff;
}
li.fiptext a, li.fiptexta a, li.fiptextb a, li.fiptextc a {
    background-color: #000000;
    border: medium none;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0;
    text-decoration: none;
    width: 100%;
}

form.nomargin {
	margin: 0;
}



.floatright {
	float: right;	
}
.tabButtonsLayer{
  visibility:visible;
}




body {
    background-color: #333333;
}

.cn-left-col-default h3 {
	background-color:#333333;
}

#cn-left-col-inner, #cn-left-col-gap {
	background-color: #CC6600;
}

#cn-right-col-inner, #cn-right-col-gap {
	background-color: #ffffff;
}

#cn-pd-ul {
    border-top: 15px solid #333333;
}

#cn-in-pd {
    border-top: 15px solid #333333;
}


h1, h2, h3, h4, h5, h6 {
    color: #333333;
}

div a.black,a.black, #cn-centre-col h2,#cn-centre-col h3,#cn-centre-col h4
{
	color: #FFFFFF;
}

a.h2title:link {color:#FFFFFF;}
a.h2title:visited {color:#FFFFFF;}
a.h2title:hover {color:#FFFFFF;}
a.h2title:active {color:#FFFFFF;}

fieldset.searchform {
	border:none;
	color:#000000;
	padding:0;
	margin-top:6px;
	margin-bottom:0px;
	}
	
legend.searchform {
	color:#000000;
	padding:0px;
	margin:0px;
	}
	
div.searchform_vspace {
	padding-top:2px;
	}

#cn-centre-col h3,#cn-centre-col h4 ,#cn-centre-col h5, #cn-centre-col h6  {
	background: #FFFFFF;
	color: #000000;
}

#cn-bcrumb ol {
    line-height: 20px;
    margin: 0;
    padding-top: 0;
}

fieldset.pollfieldset {
	border: none;
	padding: 0;
}

legend.polllegend {
	margin-left: -5px;
}


ol.azIndexTable li.azList {
  float:left;
  text-align:center;
  width:7.69%;
  font-size: 140%;
  font-weight: bold;
}

ol.azIndexTable {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}

.toggle-all-controls {
	 margin-top: 20px;
    text-align: right;
}

.clearboth {
	clear: both;
}

h2.glossary
{
  background:#FFF;
  color:#000 !important;
  font-size:130%;
  margin-bottom: 10px;
}

ul.glossary {
	margin-top: 10px;
}

.tabs {
  border-color: #995522;
}

.tabs li {
 width: 96px;
 border-color: #995522;
}

.tabs li a {
  background-color: #E4AD77;
  border-color: #995522;
  border-top: #995522;
  background-image:url(../images/gradient-ncw.png);
  font-size: 90%;
  font-weight: bold;
}

.tabs li a[href].active {
	background: #333333 !important;
	color: White !important;
}

.tabs li a[href].hover {
  background: #333333 !important;
  color: White !important;
}

.tabs-panel {
	border-color: #995522;
	max-height: 200px; /*    */
    overflow: hidden;
}

.tabs li.active{top:1px;border:solid 1px #995522;border-bottom:none;}

/*pause and play effect*/
.tabs li.tabs-toggle a{padding:2px 5px 1px 24px;cursor:pointer;}
.tabs-toggle a.tabs-stop,.tabs-toggle a.tabs-start{
	background-position:-1px 0;
	background-repeat:no-repeat;
	padding-left:24px;
	background-color:#fff!important;
	position:relative;
	bottom:2px;
	right:2px;-moz-border-radius:2px;-webkit-border-radius:2px;	border-radius:2px;
	border:1px solid #999;
	text-align:center;
}

div.blackborder {
    min-height: 158px;
    min-width: 9.5em;
    padding: 5px;
}
