@charset "utf-8";

/* Facebook Like Button Product */
div#ie6-fb-box {background-color:#fff; width:450px; margin-left:245px;display:none;}

/* reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym,iframe { border:0; }
:focus { outline: 0; }
div.clearer { clear:both; height:0; font-size:0; line-height:0;}

/* clearfix */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* general*/
body {background-color: #97cff5;background-image: url(/img/body_bg.jpg);background-repeat: no-repeat;background-position: top center;}
body#dispatch	{ background-color:#e28b0a;background-image:url(/img/dispatch_bg.gif);background-repeat: repeat-x;background-position:top left; }
body#dispatch2	{ background-color:#ffb800;}
a{color: #000000;}
span.reg	{ font-size:80%; vertical-align:top; line-height:1.3em;}
h3 a span.reg 	{ font-size:90%; line-height:1.2em;}
h5 a span.reg 	{ font-size:80%; line-height:1em;}
a.pvwDesc span.reg 	{ font-size:80%; line-height:1.5em;}
div#container {width: 987px;margin: 0 auto;position: relative;}
div#header {height: 52px;}
div#header h1 {height: 52px;width: 187px;float: left; position: relative; z-index: 98;}
div#header h1 a {display: block; position: absolute; z-index: 99; top: 8px; left: 8px; height: 60px;width: 187px;text-indent: -99999em;background-image: url(/img/bic_header.png);background-repeat: no-repeat;}
div.message, div.error, div.saved	{font-family:arial;font-weight:bold;margin-bottom:10px;}
div.saved	{ color:green;}
div.error	{ color:red;}
div#fade_layer	{ background-color:#000000; filter:alpha(opacity=70); KHTMLOpacity:.7; MozOpacity:.7; opacity:.7; z-index:100; position:absolute; top:0px; left:0px; width:100%; height:100%; }

/* dispatch */
div#dispatch_page	{ width:1020px; margin:100px auto 0;}
div#dispatch_page div.col	{ float:left; position:relative;}
div#dispatch_page div#welcomeCol	{ width:223px;}
div#dispatch_page div#welcomeCol h1	{ font-family:Arial, Helvetica, sans-serif; font-size:30px; letter-spacing:-1px; font-weight:bold; color:white; line-height:40px;}
div#dispatch_page div#welcomeCol h2	{ font-family:Arial, Helvetica, sans-serif; font-size:17px; letter-spacing:-1px; font-weight:bold; color:white;}
a#logo	{ background:transparent url(/img/dispatch_logo.gif) no-repeat top left; width:137px; height:51px; margin-bottom:3px; display:block; margin-left:-5px;}
a#logo h2	{ text-indent:-9999em;}
h2#logo	{ background:transparent url(/img/dispatch_logo.gif) no-repeat top left; width:137px; height:51px; margin-bottom:3px; display:block; margin-left:-5px; text-indent:-9999em;}
div#gwCol	{ width:150px; margin-top:154px;}
div#lwCol	{ width:150px; margin: 154px 0 0 45px;}
div#lwCol p	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; color:white; margin-top:10px;}
div.col h3	{ font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:25px; font-weight:bold; color:white; margin-bottom:12px;}
div.col ul.vert li		{ /*display:inline;*/margin:5px 0 12px;padding-bottom:4px; border-bottom:1px solid #d7780b;}
div.col ul.vert li a	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-style:italic; color:white;  display:block; text-decoration:none; padding-left:3px; }
div.col ul.vert li.last	{ border:none;}
div.col ul.vert li a em	{ position:absolute; right:6px; }
div#gwCol ul li a img {vertical-align: middle; height: 20px; margin-right: 7px;}
div#lwCol > ul > li a img { margin-right: 10px; margin-bottom: -4px }
/* dropright */
ul.dropright {
	margin-left: -5px;
}
ul.dropright li {
	width: 150px;
	background:transparent no-repeat 0 0;
	padding: 2px 0 5px 5px;
	display:block;
	height:22px;
	*margin: 0;
}
a.dropright	{
	width:145px;
	padding:0 0 1px 3px;
	margin:0 0 6px;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-style:italic;
	color:white;
	text-decoration:none;
	border-bottom:1px solid #d7780b;
}
a.dropright span {
	float:right;
	margin-right:5px;
	font-size:9px;
}
a.dropright span {
	*margin-top: -12px; /* IE7 position fix */
}
ul.dropright li:hover, ul.dropright li.sfhover	{
	background-image:url(/img/dropright/dropright_header-bkgd_24.png);
	background-repeat:no-repeat;
	margin-right: -6px;
	*margin-bottom : -3px; /* IE6/IE7 hover flickering fix */
}
ul li div.dropright {
	display: none;
}
ul li:hover div.dropright, ul li.sfhover div.dropright {
	display: block!important;
}
a.dropdown:hover, div.dropdown:hover {
	background-position:0 -30px;
}

div.dropright div.content		{
	background:transparent no-repeat;
	margin:0;
	padding:0px 15px;
	position:absolute;
	left:150px;
}
div.dropright div.content div.dropright_col {
	float:left;
	width: 160px;
	margin: 3px 0 0 12px;
}
div#eurodrop div.content div.dropright_col {
	margin-top: 10px;
}
div.dropright div.content div.dropright_col a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px; font-style:italic; color:white;
	display:block;
	text-decoration:none;
	width: 169px;
	padding:0 0 3px 3px;
	margin:0 0 10px;
	border-bottom:1px solid #d7780b; }
div.dropright div.content div.dropright_col div.dropright_right {
	margin-left: 15px;
}
div#eurodrop div.content {
	background-image:url(/img/dropright/dropright_europe-bkgd_24.png);
	background-repeat: none;
	width:409px;
	height:328px;
	top:-31px;
}
div#northamdrop div.content	{
	background-image:url(/img/dropright/dropright_northam-bkgd_24.png);
	width:210px;
	height:105px;
	top: 91px;
	*top:92px; /* IE7 position fix */
}
div#latamdrop div.content {
	background-image:url(/img/dropright/dropright_latam-bkgd_24.png);
	width:409px;
	height:150px;
	top:120px;
	*top:122px; /* IE7 position fix */
}
div#africadrop div.content {
	background-image:url(/img/dropright/dropright_africa-bkgd_24.png);
	width:203px;
	height:39px;
	top: 149px;
	*top:152px; /* IE7 position fix */
}
div#asiadrop div.content {
	background-image:url(/img/dropright/dropright_asia-bkgd_24.png);
	width:210px;
	height:97px;
	top:178px;
	*top:182px; /* IE7 position fix */
}

div.col div.horiz			{ display:inline; line-height:17px;}
div.col div.horiz li		{ position:relative;/* display:inline-block;*/ float:left;}
div.col div.horiz li#dropup_5_li a	{background-image:url(/img/dropup/bg_5.png);background-position:right top;display:block;width:93px;}
div.col div.horiz li#dropup_4_li a  {background-image:url(/img/dropup/bg_4.png);background-position:right top;display:block;width:180px;}
div.col div.horiz li div.dropup	{ position:absolute; bottom:29px; left:0;width:254px;}
div.col div.horiz a		{ font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; color:white;/* padding-right:15px; */text-decoration:none; font-style:italic; /*background:transparent url(/img/dispatch_arrow.gif) no-repeat center right;margin-right:7px; z-index:110;*/}
div.col div.horiz div.cat-select	{display:inline;position:relative;}
div#osCol	{border-top:1px solid #FFD58B;padding-left:181px;margin-top:92px;padding-top:10px; display:inline; margin-right:0; }
div#osCol h3	{ font-size:16px; line-height:19px; margin:0 0 5px 13px;}
/*div#osCol img.bic	{ position:absolute; width:331px; height:223px; left:27px; top:-169px; }*/
div#osCol img.bic	{ position: absolute; width: 160px; left: 13px; top: -210px; }

a.dropup		{ background:transparent no-repeat 0 0; padding:1px 0 0 15px; height:28px; margin:0; display:block;}
li:hover a.dropup, li.sfhover a.dropup	{ background-position:0 -30px; color:black!important;}
ul li:hover div.dropup, ul li.sfhover div.dropup 	{display: block!important;}
a.dropup:hover, div.dropup:hover	{ background-position:0 -30px; color:black!important;}
a#dropup_1		{ width:96px; background-image:url(/img/dropup/bg_1.png);}
a#dropup_2		{ width:80px; background-image:url(/img/dropup/bg_2.png);}
a#dropup_3		{ width:77px; background-image:url(/img/dropup/bg_3.png);}
a#dropup_6		{ width:71px; background-image:url(/img/dropup/bg_6.png);}
div.dropup div.content		{ background:transparent no-repeat bottom left; margin:0;padding:0px 15px 0 15px;}
div.dropup div.content a	{ display:block;border-bottom:1px solid #E38D0C; padding:6px 0;/* margin:2px 0;*/ font-size:13px;}
div.dropup div.content a:hover	{ background-color:#E38C0B;}
div.dropup div.top			{ background-image:url(/img/dropup/list_bg_top_1.png); width:254px; height:9px;font-size:0;}
div#stadrop					{ width:254px;}
div#stadrop div.content		{ background-image:url(/img/dropup/list_bg_1.png); height:100px;}
div#ligdrop div.content		{ background-image:url(/img/dropup/list_bg_2.png); height:106px;}
div#shadrop div.content		{ background-image:url(/img/dropup/list_bg_3.png); height:76px;}
div#othdrop					{ right:0; left:auto;}
div#othdrop div.content		{ background-image:url(/img/dropup/list_bg_6.png); height:70px; }

/* header main nav*/
div#header div#navigation {position: relative; float: left; height: 52px; width: 800px; z-index: 55; font-family: Arial, Helvetica, Verdana sans-serif; text-transform: uppercase;}
div#header div#navigation ul li {position: relative; float: left;}
div#header div#navigation ul li a {display: block; width: 112px; font-size: 12px; line-height: 14px; font-weight: bold; background-image: url(/img/nav_header_sprite.png); padding: 28px 0px 0px 15px; text-decoration: none; color: #000000; background-position: -127px -382px;}
div#header div#navigation ul li:hover a, div#header div#navigation ul li.selected:hover a {background-image: url(/img/nav_hover_colors.png)!important; color: #ffffff;}

/* header sub nav*/
div#header div#navigation ul li ul{position: absolute; display: none;}
div#header div#navigation li:hover ul, div#header div#navigation li.sfhover ul {display: block;}
/*div#header div#navigation li.selected:hover ul {display: none;}*/
div#header div#navigation ul li ul li{display: block; background-image: url(/img/nav_hover_bg.png); float: none; font-size: 0px; line-height: 0px;}
div#header div#navigation ul li ul li.moreinfo	{ display:block; }
div#header div#navigation ul li ul li.moreinfo p	{ color:black; font-weight:bold;font-size:11px; line-height:13px; padding:5px 10px; margin:0 2px; background-color:white;border-bottom:1px solid #B4B4B4; text-transform:none;width:103px;}
div#header div#navigation ul li ul li.country a		{ padding-left:40px;color:#686868; width:73px!important; background-color:transparent;}
div#header div#navigation ul li ul li.country		{ background: no-repeat left top;}
div#header div#navigation ul li ul li#us			{ background-image:url(/img/nav_hover_bg_usa.png); background-position:0 -2px;}
div#header div#navigation ul li ul li#fr			{ background-image:url(/img/nav_hover_lastchild_fr.png);}
div#header div#navigation ul li ul li a, div#header div#navigation ul li.selected ul li a{display: block; width: 98px; margin: 0px 2px; padding: 7px 10px 5px 15px; font-size: 10px; line-height: 12px; background-image: none; background-color: #ffffff; border-bottom: 1px solid #b4b4b4; color: #000000!important;}
div#header div#navigation ul li ul li a:hover {background-position: 112px 50%!important;}
div#header div#navigation ul li ul li.last a:hover {background-position: 114px 50%!important;}
div#header div#navigation ul li ul li.last{background-image: url(/img/nav_hover_lastchild.png); background-position:bottom left;}
div#header div#navigation ul li ul li.last a{margin: 0px; width: 102px; height: 15px;  background-color: transparent; border-bottom: none;}
div#header div#navigation ul li ul li.twoline a{margin: 0px; width: 102px; height: 30px;  background-color: transparent; border-bottom: none;}
div#header div#navigation ul li:hover ul li a, div#header div#navigation ul li.sfhover ul li a {background-repeat: no-repeat; background-position: -1px -1px;}

/* header nav specific styles*/
div#header div#navigation ul li a#mainNav1 {padding: 14px 52px 0px 15px; width: 60px; height: 38px;}
div#header div#navigation ul li a#mainNav2 {padding: 14px 22px 0px 15px; width: 90px; height: 38px;}
div#header div#navigation ul li a#mainNav3 {padding-top: 14px; height: 38px; width: 150px; background-position: -254px -382px;}
div#header div#navigation ul li a#mainNav4 {height: 24px;}
div#header div#navigation ul li a#mainNav5 {height: 24px;}
div#header div#navigation ul li a#mainNav6 {height: 24px;}

div#header div#navigation ul li.selected a {background-image: url(/img/nav_header_sprite.png); color: #ffffff;}
div#header div#navigation ul li.selected a#mainNav1 {background-position: 0px -330px;}
div#header div#navigation ul li.selected a#mainNav2 {background-position: -127px -330px;}
div#header div#navigation ul li.selected a#mainNav3 {background-position: -254px -330px;}
div#header div#navigation ul li.selected a#mainNav4 {background-position: -419px -330px;}
div#header div#navigation ul li.selected a#mainNav5 {background-position: -546px -330px;}
div#header div#navigation ul li.selected a#mainNav6 {background-position: -673px -330px;}

/*div#header div#navigation ul li.selected a, div#header div#navigation ul li.selected a:hover {background-image: url(/img/nav_header_sprite.png); color: #ffffff;}
div#header div#navigation ul li.selected a#mainNav1, div#header div#navigation ul li.selected a#mainNav1:hover {background-position: 0px -330px;}
div#header div#navigation ul li.selected a#mainNav2, div#header div#navigation ul li.selected a#mainNav2:hover {background-position: -127px -330px;}
div#header div#navigation ul li.selected a#mainNav3, div#header div#navigation ul li.selected a#mainNav3:hover {background-position: -254px -330px;}
div#header div#navigation ul li.selected a#mainNav4, div#header div#navigation ul li.selected a#mainNav4:hover {background-position: -419px -330px;}
div#header div#navigation ul li.selected a#mainNav5, div#header div#navigation ul li.selected a#mainNav5:hover {background-position: -546px -330px;}
div#header div#navigation ul li.selected a#mainNav6, div#header div#navigation ul li.selected a#mainNav6:hover {background-position: -673px -330px;}*/

div#header div#navigation ul li:hover a#mainNav1, div#header div#navigation ul li.sfhover a#mainNav1 {background-position: 0px 0px; background-repeat: repeat-y;}
div#header div#navigation ul li:hover a#mainNav2, div#header div#navigation ul li.sfhover a#mainNav2 {background-position: -126px 0px; background-repeat: repeat-y;}
div#header div#navigation ul li:hover a#mainNav3, div#header div#navigation ul li.sfhover a#mainNav3 {background-position: -252px 0px; background-repeat: repeat-y;}
div#header div#navigation ul li:hover a#mainNav4, div#header div#navigation ul li.sfhover a#mainNav4 {background-position: -416px 0px; background-repeat: repeat-y;}
div#header div#navigation ul li:hover a#mainNav5, div#header div#navigation ul li.sfhover a#mainNav5 {background-position: -542px 0px; background-repeat: repeat-y;}
div#header div#navigation ul li:hover a#mainNav6, div#header div#navigation ul li.sfhover a#mainNav6 {background-position: -668px 0px; background-repeat: repeat-y;}
div#header div#navigation ul li ul#subNav1 li a:hover{color: #ea8004!important; background-image: url(/img/nav_sub_hover_arrow1.gif)!important;}
div#header div#navigation ul li ul#subNav2 li a:hover{color: #ff9b26!important; background-image: url(/img/nav_sub_hover_arrow2.gif)!important;}
div#header div#navigation ul li ul#subNav3 li a:hover{color: #87c51b!important; background-image: url(/img/nav_sub_hover_arrow3.gif)!important; background-position: 150px 50%!important;}
div#header div#navigation ul li ul#subNav3 li.last a:hover{background-position: 152px 50%!important;}
div#header div#navigation ul li ul#subNav4 li a:hover{color: #929292!important; background-image: url(/img/nav_sub_hover_arrow4.gif)!important;}
div#header div#navigation ul li ul#subNav5 li a:hover{color: #56585c!important; background-image: url(/img/nav_sub_hover_arrow5.gif)!important;}
div#header div#navigation ul li ul#subNav6 li a:hover{color: #69b4ff!important; background-image: url(/img/nav_sub_hover_arrow6.gif)!important;}
div#header div#navigation ul li ul#subNav3 li {background-image: url(/img/nav_hover_wide_bg.png);}
div#header div#navigation ul li ul#subNav3 li a{width: 136px;}
div#header div#navigation ul li ul#subNav3 li.last{background-image: url(/img/nav_hover_wide_lastchild.png);}
div#header div#navigation ul li ul#subNav3 li.last a{width: 140px;}

/* sidebar*/
div#sidebar {width: 172px; padding-right: 15px; float: left; position: relative; font-family: Arial, Helvetica, Verdana, sans-serif;}
div#sidebar div#sideNavHd {width: 140px; background-image:url(/img/sidebartops.png); font-size: 17px; line-height: 17px; font-weight: bold; color: #ffffff; padding: 10px 16px 7px 16px; text-transform: uppercase; margin-top: 53px;}
div#sidebar ul {width: 172px; margin: 0; padding: 0;}
div#sidebar ul li {display: block; height: 37px; background-image: url(/img/side_states_sprite.png); font-size: 0px; line-height: 0px; background-position: 0px -309px;}
div#sidebar ul li a {display: block; width: 137px; height: 11px; padding:13px 17px 13px 12px; margin: 0px 3px; font-size: 11px; line-height: 11px; color: #000000; font-weight: bold; text-transform: uppercase; text-decoration: none;}
div#sidebar ul li a:hover {background-image: url(/img/side_states_sprite.png);}
div#sidebar ul li a.twoline {height: 28px; padding: 8px 17px 5px 12px;}
div#sidebar ul li.opened {display: block; height: auto; background-image: url(/img/side_sub_bg.png); background-position: 0px 0px;}
div#sidebar ul li.lastOpened	{ height:83px; /*height: 64px; background-position:0 -228px;*/background-position:0 -300px;}
div#sidebar ul li.opened a {padding-bottom: 6px;}
/*div#sidebar ul li.opened a.selected {padding-bottom: 12px;}*/
div#sidebar ul li.last {background-position: -172px -309px; height: 42px;}
div#sidebar ul li.lastTwoLine	{background-position:-860px -309px;height:49px;}
div#sidebar ul li.lastTwoLine a	{ height:22px;}
div#sidebar ul li a.selected {background-image: url(/img/side_states_sprite.png); background-repeat: no-repeat; color: #ffffff;}
div#sidebar ul li.alerts	{ background:none;margin:15px 0 0 0;}
div#sidebar ul li.alerts a	{ background-image: url(/img/side_states_sprite.png);background-position:-689px -309px;font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; line-height:15px; font-weight:normal; text-transform:none; font-style:italic; width:88px; height:40px; padding:10px 70px 0 12px;display:block; margin:0;}
div#sidebar div#sideNav5 ul li.alerts a.iar	{height:40px;padding:8px 27px 0 12px;background-position:1px -353px;}
div#sidebar div#sideNav5 ul li.alerts a.isdr	{/*height:auto;background-position:518px -342px;padding:8px 27px 18px 12px;*/padding:8px 27px 0 12px;background-position:1px -353px;font-size:12px;}
div#sidebar div#sideNav5 ul li.alerts.new_press a,
div#sidebar ul li.alerts.new_press a  {padding:14px 27px 0 12px; font-size: 11px; background-position:1px -353px; width: 128px; height: 44px; line-height: 12px;}
div#sidebar li#press_release_link a {font-size: 11px; background-position:-689px -309px !important;}
div#sidebar div#sideNav5 ul li.alerts.new_press.new_press_twoline a,
div#sidebar ul li.alerts.new_press.new_press_twoline a {padding-top: 9px}

div#sidebar ul li.print	{ background-position:-688px -359px; height:44px; margin-left: -1px; margin-top:15px; padding:7px 0px 0 12px;}
div#sidebar ul li.print a	{ padding:0; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; line-height:15px; font-weight:normal; text-transform:none; font-style:italic;}

div#sidebar ul li.yearshistory { margin-top:7px; margin-bottom:7px; height:46px; background:none;}
div#sidebar ul li.yearshistory a { width:159px; margin:0; background-image: url(/img/side_states_sprite.png);background-position:-173px -409px; height:44px; padding:2px 0px 0 12px; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; line-height:14px; font-weight:normal; text-transform:none; font-style:italic; word-spacing: 2px;}
div#sidebar ul li.yearshistory a:hover {background-position:-173px -409px!important;}

div#sidebar ul li.marcelletter	{ margin-bottom:7px; margin-left:-1px; margin-top:2px; background:none; height:60px;}
div#sidebar ul li.marcelletter a	{ width:127px; margin:0; background-image:url(/img/side_states_sprite.png);background-position:-862px -360px; height:57px; padding:7px 33px 0 12px;font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; line-height:15px; font-weight:normal; text-transform:none; font-style:italic;}
div#sidebar ul li.marcelletter a:hover	{background-position:-862px -360px!important;}

/* sub sidebar*/
div#sidebar ul li ul {padding-bottom: 6px; background-image: url(/img/side_sub_bg_bot.gif); background-position: bottom; background-repeat: no-repeat;}
div#sidebar ul li ul li {height: 17px; background-image: none; padding-top: 0px; background-position:0 -310px;}
div#sidebar ul li.opened ul li a {font-size: 10px; line-height: 10px; background-image: url(/img/side_states_sprite.png); padding: 4px 20px 0px 20px; width: 126px; height: 13px;}
div#sidebar ul li ul li.subtwoline {height: 27px;}
div#sidebar ul li ul li.subthreeline {height: 37px;}
div#sidebar ul li ul li.subtwoline a {height: 23px;}
div#sidebar ul li ul li.subthreeline a {height: 33px;}
div#sidebar ul li ul li.last	{background-color:transparent;background-image:url(/img/side_states_sprite.png);background-position:-172px -324px;background-repeat:no-repeat;height:30px;}
/*div#sidebar ul li.opened ul li a {padding-bottom: 4px;}*/

/* sidebar section specific*/
div#sidebar div#sideNav1 div#sideNavHd {background-position: 0px 0px;}
div#sidebar div#sideNav1 ul li a:hover {background-position: 4px -30px; color: #ea8004;}
div#sidebar div#sideNav1 ul li a.selected {background-position: 4px 5px;}
div#sidebar div#sideNav1 ul li a.selected:hover {color: #ffffff; background-position: 4px 5px;}
div#sidebar div#sideNav1 ul li ul li a {color: #ea8004; background-position: 4px -166px;}
div#sidebar div#sideNav1 ul li ul li a:hover {background-position: 4px -286px;}
div#sidebar div#sideNav1 ul li ul li.subtwoline a:hover {background-position: 4px -253px;}
div#sidebar div#sideNav1 ul li ul li.subthreeline a:hover {background-position: 4px -210px;}
div#sidebar div#sideNav1 ul li ul li a.selected {background-position: 4px -143px; color: #fff;}
div#sidebar div#sideNav1 ul li ul li a.selected:hover {background-position: 4px -143px}
div#sidebar div#sideNav1 ul li ul li.subtwoline a.selected {background-position: 4px -110px;}
div#sidebar div#sideNav1 ul li ul li.subthreeline a.selected {background-position: 4px -67px;}
div#sidebar div#sideNav1 ul li ul li.subthreeline a.selected:hover {background-position: 4px -67px}
div#sidebar div#sideNav1 ul li a.twoline	{ padding:8px 18px 5px 12px; width:136px;}

div#sidebar div#sideNav2 div#sideNavHd {background-position: -172px 0px;}
div#sidebar div#sideNav2 ul li a:hover {color: #ff9b26;background-position: -158px -30px;}
div#sidebar div#sideNav2 ul li.lastTwoLine a:hover	{background-position: -180px -363px; color: #ff9b26;}
div#sidebar div#sideNav2 ul li a.selected {background-position: -158px 5px;}
div#sidebar div#sideNav2 ul li a.selected:hover {color: #ffffff; background-position: -158px 5px;}
div#sidebar div#sideNav2 ul li ul li a {color: #ff9b26; background-position: -158px -166px;}
div#sidebar div#sideNav2 ul li ul li a:hover {background-position: -158px -286px;}
div#sidebar div#sideNav2 ul li ul li.subtwoline a:hover {background-position: -158px -253px;}
div#sidebar div#sideNav2 ul li ul li.subthreeline a:hover {background-position: -158px -210px;}
div#sidebar div#sideNav2 ul li ul li a.selected {background-position: -158px -143px; color: #fff;}
div#sidebar div#sideNav2 ul li ul li a.selected:hover {background-position: -158px -143px}
div#sidebar div#sideNav2 ul li ul li.subtwoline a.selected {background-position: -158px -110px;}
div#sidebar div#sideNav2 ul li ul li.subthreeline a.selected {background-position: -158px -67px;}

div#sidebar div#sideNav3 div#sideNavHd {background-color: #87c51b;}
div#sidebar div#sideNav3 ul li a:hover {background-position: -320px -30px; color: #87c51b;}
div#sidebar div#sideNav3 ul li a.selected {background-position: -320px 5px;}
div#sidebar div#sideNav3 ul li a.selected:hover {color: #ffffff; background-position: -320px 5px;}
div#sidebar div#sideNav3 ul li ul li a {color: #87c51b; background-position: -320px -166px;}
div#sidebar div#sideNav3 ul li ul li a:hover {background-position: -320px -286px;}
div#sidebar div#sideNav3 ul li ul li.subtwoline a:hover {background-position: -320px -253px;}
div#sidebar div#sideNav3 ul li ul li.subthreeline a:hover {background-position: -320px -210px;}
div#sidebar div#sideNav3 ul li ul li a.selected {background-position: -320px -143px; color: #fff;}
div#sidebar div#sideNav3 ul li ul li a.selected:hover {background-position: -320px -143px}
div#sidebar div#sideNav3 ul li ul li.subtwoline a.selected {background-position: -320px -110px;}
div#sidebar div#sideNav3 ul li ul li.subthreeline a.selected {background-position: -320px -67px;}

div#sidebar div#sideNav4 div#sideNavHd {background-position: -344px 0px;}
div#sidebar div#sideNav4 ul li a:hover {background-position: -482px -30px; color: #929292;}
div#sidebar div#sideNav4 ul li a.selected {background-position: -482px 5px;}
div#sidebar div#sideNav4 ul li a.selected:hover {color: #ffffff; background-position: -482px 5px;}
div#sidebar div#sideNav4 ul li ul li a {color: #929292; background-position: -482px -166px;}
div#sidebar div#sideNav4 ul li ul li a:hover {background-position: -482px -286px;}
div#sidebar div#sideNav4 ul li ul li.subtwoline a:hover {background-position: -482px -253px;}
div#sidebar div#sideNav4 ul li ul li.subthreeline a:hover {background-position: -482px -210px;}
div#sidebar div#sideNav4 ul li ul li a.selected {background-position: -482px -143px; color: #fff;}
div#sidebar div#sideNav4 ul li ul li a.selected:hover {background-position: -482px -143px}
div#sidebar div#sideNav4 ul li ul li.subtwoline a.selected {background-position: -482px -110px;}
div#sidebar div#sideNav4 ul li ul li.subthreeline a.selected {background-position: -482px -67px;}

div#sidebar div#sideNav5 div#sideNavHd {background-position: -516px 0px;}
div#sidebar div#sideNav5 ul li a:hover {background-position: -644px -30px; color: #56585c;}
div#sidebar div#sideNav5 ul li a.selected {background-position: -644px 5px;}
div#sidebar div#sideNav5 ul li a.selected:hover {color: #ffffff; background-position: -644px 5px;}
div#sidebar div#sideNav5 ul li ul li a {color: #56585c; background-position: -644px -166px;}
div#sidebar div#sideNav5 ul li ul li a:hover {background-position: -644px -286px;}
div#sidebar div#sideNav5 ul li ul li.subtwoline a:hover {background-position: -644px -253px;}
div#sidebar div#sideNav5 ul li ul li.subthreeline a:hover {background-position: -644px -210px;}
div#sidebar div#sideNav5 ul li ul li a.selected {background-position: -644px -143px; color: #fff;}
div#sidebar div#sideNav5 ul li ul li a.selected:hover {background-position: -644px -143px}
div#sidebar div#sideNav5 ul li ul li.subtwoline a.selected {background-position: -644px -110px;}
div#sidebar div#sideNav5 ul li ul li.subthreeline a.selected {background-position: -644px -67px;}
div#sidebar div#sideNav5 ul li a	{ padding:13px 22px 13px 12px; width:132px;}
div#sidebar div#sideNav5 ul li a.twoline	{padding:8px 26px 5px 12px;width:128px;}

div#sidebar div#sideNav6 div#sideNavHd {background-position: -688px 0px;}
div#sidebar div#sideNav6 ul li a:hover {background-position: -806px -30px; color: #69b4ff;}
div#sidebar div#sideNav6 ul li a.selected {background-position: -806px 5px;}
div#sidebar div#sideNav6 ul li a.selected:hover {color: #ffffff; background-position: -806px 5px;}
div#sidebar div#sideNav6 ul li ul li a {color: #69b4ff; background-position: -806px -166px;}
div#sidebar div#sideNav6 ul li ul li a:hover {background-position: -806px -286px;}
div#sidebar div#sideNav6 ul li ul li.subtwoline a:hover {background-position: -806px -253px;}
div#sidebar div#sideNav6 ul li ul li.subthreeline a:hover {background-position: -806px -210px;}
div#sidebar div#sideNav6 ul li ul li a.selected {background-position: -806px -143px; color: #fff;}
div#sidebar div#sideNav6 ul li ul li a.selected:hover {background-position: -806px -143px}
div#sidebar div#sideNav6 ul li ul li.subtwoline a.selected {background-position: -806px -110px;}
div#sidebar div#sideNav6 ul li ul li.subthreline a.selected {background-position: -806px -67px;}
div#sidebar div#sideNav6 ul li a	{ padding:13px 22px 13px 12px; width:135px; margin-right: 0;}
div#sidebar div#sideNav6 ul li a.twoline	{padding:8px 26px 5px 12px;width:131px;}
div#sidebar div#sideNav6 ul li a {background-repeat: no-repeat}


div#sidebar div#sideNav1 ul li.alerts.new_press a {height: 44px; background-repeat:no-repeat; margin-bottom: 0;}
div#sidebar div#sideNav2 ul li.alerts.new_press a {height: 44px; background-repeat:no-repeat; margin-bottom: 0;}
div#sidebar div#sideNav3 ul li.alerts.new_press a {height: 44px; background-repeat:no-repeat; margin-bottom: 0;}
div#sidebar div#sideNav4 ul li.alerts.new_press a {height: 44px; background-repeat:no-repeat; margin-bottom: 0;}
div#sidebar div#sideNav5 ul li.alerts.new_press a {height: 44px; background-repeat:no-repeat; margin-bottom: 0;}
div#sidebar div#sideNav6 ul li.alerts.new_press a {height: 44px; background-repeat:no-repeat; margin-bottom: 0;}
div#sidebar div#sideNav1 ul li.alerts.new_press {height: 44px; margin-top: 6px; margin-bottom: 8px; padding: 0; overflow: hidden}
div#sidebar div#sideNav2 ul li.alerts.new_press {height: 44px; margin-top: 6px; margin-bottom: 8px; padding: 0; overflow: hidden}
div#sidebar div#sideNav2 ul li.alerts.new_press.ar {margin-top: 16px}

div#sidebar div#sideNav3 ul li.alerts.new_press {height: 44px; margin-top: 6px; margin-bottom: 8px; padding: 0; overflow: hidden}
div#sidebar div#sideNav4 ul li.alerts.new_press {height: 44px; margin-top: 6px; margin-bottom: 8px; padding: 0; overflow: hidden}
div#sidebar div#sideNav5 ul li.alerts.new_press {height: 44px; margin-top: 6px; margin-bottom: 8px; padding: 0; overflow: hidden}
div#sidebar div#sideNav6 ul li.alerts.new_press {height: 44px; margin-top: 6px; margin-bottom: 8px; padding: 0; overflow: hidden}




div#sidebar div#sideNav1 ul li.ar a, div#sidebar div#sideNav1 ul li.ar a:hover	{background-position:-517px -410px !important;}
div#sidebar div#sideNav2 ul li.ar a, div#sidebar div#sideNav2 ul li.ar a:hover	{background-position:-517px -410px !important;}
div#sidebar div#sideNav3 ul li.ar a, div#sidebar div#sideNav3 ul li.ar a:hover	{background-position:-517px -410px !important;}
div#sidebar div#sideNav4 ul li.ar a, div#sidebar div#sideNav4 ul li.ar a:hover	{background-position:-517px -410px !important;}
div#sidebar div#sideNav5 ul li.ar a, div#sidebar div#sideNav5 ul li.ar a:hover	{background-position:-517px -410px !important;}
div#sidebar div#sideNav6 ul li.ar a, div#sidebar div#sideNav6 ul li.ar a:hover	{background-position:-517px -410px !important;}

div#sidebar div#sideNav1 ul li.sd a, div#sidebar div#sideNav1 ul li.sd a:hover	{background-position:-345px -410px !important;}
div#sidebar div#sideNav2 ul li.sd a, div#sidebar div#sideNav2 ul li.sd a:hover	{background-position:-345px -410px !important;}
div#sidebar div#sideNav3 ul li.sd a, div#sidebar div#sideNav3 ul li.sd a:hover	{background-position:-345px -410px !important;}
div#sidebar div#sideNav4 ul li.sd a, div#sidebar div#sideNav4 ul li.sd a:hover	{background-position:-345px -410px !important;}
div#sidebar div#sideNav5 ul li.sd a, div#sidebar div#sideNav5 ul li.sd a:hover	{background-position:-345px -410px !important;}
div#sidebar div#sideNav6 ul li.sd a, div#sidebar div#sideNav6 ul li.sd a:hover	{background-position:-345px -410px !important;}

div#sidebar div#sideNav1 ul li.sk a, div#sidebar div#sideNav1 ul li.sk a:hover	{background-position:-345px -464px !important}
div#sidebar div#sideNav2 ul li.sk a, div#sidebar div#sideNav2 ul li.sk a:hover	{background-position:-345px -464px !important}
div#sidebar div#sideNav3 ul li.sk a, div#sidebar div#sideNav3 ul li.sk a:hover	{background-position:-345px -464px !important}
div#sidebar div#sideNav4 ul li.sk a, div#sidebar div#sideNav4 ul li.sk a:hover	{background-position:-345px -464px !important}
div#sidebar div#sideNav5 ul li.sk a, div#sidebar div#sideNav5 ul li.sk a:hover	{background-position:-345px -464px !important}
div#sidebar div#sideNav6 ul li.sk a, div#sidebar div#sideNav6 ul li.sk a:hover	{background-position:-345px -464px !important}
.sk span {margin-left: -2px; color: #000;} .sk span:hover {color: #ea8004;}

div#sideNav2 ul li.shaving_tip a{background-position:-345px -350px !important;margin-top:-12px;}


/* footer*/
div#footer {height: 70px; font-family: Arial, Helvetica, Verdana, sans-serif; margin-top:30px; }
div#footer div#footerContent {width: 983px; margin: 0 auto; padding: 0px 2px; height: 30px;}
div#footer div#footerContent div#footerNav {position: relative; float: left; height: 24px;}
div#footer div#footerContent div#footerNav ul {position: relative; float: left; height: 24px; background-image: url(/img/footer_nav_bg.png);}
div#footer div#footerContent div#footerNav ul li {position: relative; float: left; height: 22px; padding: 1px 0; background-repeat: no-repeat;}
div#footer div#footerContent div#footerLeftCap {background-image: url(/img/footer_nav_left.png); background-repeat: no-repeat; width: 6px; height: 24px; position: relative; float: left;}
div#footer div#footerContent div#footerRightCap {background-image: url(/img/footer_nav_right.png); width: 6px; height: 24px; position: relative; float: left;}
div#footer div#footerContent div#footerNav ul li a {display: block; height: 22px; padding: 0px 20px; color: #000000; font-weight: bold; font-size: 11px; line-height: 22px; border-left: 1px solid #ff9b25; text-decoration: none;}
div#footer div#footerContent div#footerNav ul li a:hover {color: #ffffff;}
div#footer div#footerContent div#footerNav ul li a#footerLink1 {width: 60px; border-left: none; padding-left: 19px;}
div#footer div#footerContent div#footerNav ul li a#footerLink2 {width: 33px; border-right: 1px solid #FCCE29;}
div#footer div#footerContent div#footerNav ul li a#footerLink3 {width: 47px; border-right: 1px solid #FCCE29;}
div#footer div#footerContent div#footerNav ul li a#footerLink4 {width: 77px; border-right: 1px solid #FCCE29;}
div#footer div#footerContent div#footerNav ul li a#footerLink5	{ width:75px;border-right: none; padding-right: 19px;border-right: 1px solid #FCCE29;}
div#footer div#footerContent div#footerNav ul li a#footerLink6 { width:25px;border-right: 1px solid #FCCE29;}
div#footer div#footerContent div#footerNav ul li a#footerLink7 { width:43px;border-right: 1px solid #FCCE29;}

div#footer div#footerContent div.fblikefooter {margin-left:73px;}

/*div#footer div#footerContent div.footerDropUp {position: relative; float: right; height: 24px; width: 194px; padding: 0px 0px 0px 13px;}*/
div#footer div#footerContent div.footerDropUp {position: relative; float: right; height: 24px; width: 145px; padding: 0px 0px 0px 13px;}
div#footer div#footerContent div.footerDropUp.usFooterDropUp {width: 138px; float: right}
div#footer div#footerContent div.footerDropUp a:hover {color: #ffffff;}
div#footer div#footerContent div.footerDropUp ul li a.toggle {display: block; height: 24px; width: 179px; background-image: url(/img/footer_dropup_closed_bg.png); line-height: 24px; color: #000000; padding-left: 15px; font-weight: bold; font-size: 11px; background-repeat: no-repeat; text-decoration: none;}
div#footer div#footerContent div.footerDropUp.usFooterDropUp ul li a.toggle {width: 138px; background-image: url(/img/resized/footer_dropup_closed_bg_resized.gif); padding-left: 20px;}
/* top -78px; */
div#footer div#footerContent div.footerDropUp ul li ul {display: none; position: absolute; top: -96px; left: 13px; width: 194px; padding-top: 6px; background-image: url(/img/footer_dropup_top.png); background-repeat: no-repeat; z-index:54;}
div#footer div#footerContent div.footerDropUp.usFooterDropUp ul li ul {background-image: url(/img/resized/footer_dropup_top_resized.gif); width: 138px}
div#footer div#footerContent div.footerDropUp ul li ul li {background-image: url(/img/footer_dropup_bg.png); font-size: 0; line-height: 0;}
div#footer div#footerContent div.footerDropUp.usFooterDropUp ul li ul li {background-image: url(/img/ie6/footer_dropup_bg.gif); width: 138px; font-size: 0; line-height: 0;}
div#footer div#footerContent div.footerDropUp ul li ul li a {display: block; height: 18px; background-image: none; font-weight: normal; font-size: 11px; line-height: 18px; color: #000000; padding: 0px 15px; text-decoration: none;}
div#footer div#footerContent div.footerDropUp ul li:hover ul, div#footer div#footerContent div.footerDropUp ul li.sfhover ul {display: block;}
div#footer div#footerContent div.footerDropUp ul li:hover a.toggle, div#footer div#footerContent div.footerDropUp ul li.sfhover a.toggle {background-image: url(/img/footer_dropup_open_bg.png); color: #ffffff;}
div#footer div#footerContent div.footerDropUp.usFooterDropUp ul li:hover a.toggle, div#footer div#footerContent div.footerDropUp.usFooterDropUp ul li.sfhover a.toggle {background-image: url(/img/resized/footer_dropup_open_bg_resized.gif);}
div#footer div#footerContent div.footerDropUp ul#otherSitesDropUp li:hover a.toggle, div#footer div#footerContent div.footerDropUp ul#otherSitesDropUp li.sfhover a.toggle {background-image:url(/img/ie6/footer_dropup_closed_bg.gif);}
div#footer div#footerContent div.footerDropUp.usFooterDropUp ul#otherSitesDropUp li:hover a.toggle, div#footer div#footerContent div.footerDropUp.usFooterDropUp ul#otherSitesDropUp li.sfhover a.toggle {background-image:url(/img/resized/footer_dropup_open_bg_resized.gif);}
div#footer div#footerContent div#aliceLink { height:24px; overflow: visible; width:150px; float: right; padding: 0px 0px 0px 4px; position: relative;}



/* content*/
div#content {
	width: 800px; float: left; position: relative; font-family: Arial, Helvetica, Verdana, sans-serif;
}
div.content p em	{ font-style:italic;}

/* section headers*/
div#sectionHD {width: 785px; height: 53px; /*background-image: url(/img/nav_header_sprite.png);*/ font-size: 27px; font-weight: bold; color: #ffffff; line-height: 53px; padding: 2px 0px 0px 15px;}
div.section_bic_groups {background-position: 0px 0px;}
div.section_products {background-position: 0px -55px;}
div.section_sustainable_developments {background-position: 0px -110px;}
div.section_finances {background-position: 0px -165px;}
div.section_releases {background-position: 0px -220px;}
div.section_careers {background-position: 0px -275px;}


div.bicHistory {
	position: relative; width: 790px; margin: 0px; padding: 0px 2px;
}

div.bicHistory div.historyBox {
	position: relative; float: left; width: 106px; height: 103px; margin: 6px 0px 0px 6px; background-image: url(/img/history/historyBoxes.jpg); display: inline;
}

div.bicHistory div#tobeC {
	background-image: url(/img/history/tobeC.gif); color: #fff; line-height: 15px; font-size: 15px; font-family: Georgia, Times New Roman, serif; padding: 36px 10px 37px 10px; height: 30px; width: 86px; font-style: italic;
}

div.bicHistory div.lastCol
{
	margin-right: 6px;
}
div.bicHistory div.lastRow
{
	margin-bottom: 6px;
}

div.bicHistory div.historyBox a.historyLink {
	position: absolute; text-decoration: none; width: 106px; height: 103px; display: block;
}

div.bicHistory div.historyBox h4 {
	font-family: Georgia, Times New Roman, serif; font-size: 23px; line-height: 30px; padding: 0px 10px;
}

div.bicHistory div.historyBox div.title
{
	color: #ea8004; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px; font-weight: bold; padding: 0px 10px; text-transform: uppercase;
}

div.bicHistory div.historyBox div.descriptor {
	display: none;
}

div.bicHistory div#year1979a div.title
{
	padding: 30px 10px 0px 42px;
}
div.bicHistory div#year1979b div.title
{
	padding: 15px 10px 0px 58px;
}
div.bicHistory div#year1992 div.title
{
	padding: 15px 10px 0px 39px;
}

div.bicHistory div#year1945 {background-position: 0px 0px;}
div.bicHistory div#year1950 {background-position: -112px 0px;}
div.bicHistory div#year1954 {background-position: -224px 0px;}
div.bicHistory div#year1956 {background-position: -336px 0px;}
div.bicHistory div#year1957 {background-position: -448px 0px;}
div.bicHistory div#year1958 {background-position: -560px 0px;}
div.bicHistory div#year1959 {background-position: -672px 0px;}

div.bicHistory div#year1960 {background-position: 0px -109px;}
div.bicHistory div#year1965 {background-position: -112px -109px;}
div.bicHistory div#year1965a {background-position: -449px -436px;}
div.bicHistory div#year1969 {background-position: -224px -109px;}
div.bicHistory div#year1972 {background-position: -336px -109px;}
div.bicHistory div#year1973 {background-position: -448px -109px;}
div.bicHistory div#year1973a {background-position: -560px -436px;}
div.bicHistory div#year1975 {background-position: -560px -109px;}
div.bicHistory div#year1979a {background-position: -672px -109px;}

div.bicHistory div#year1979b {background-position: 0px -218px;}
div.bicHistory div#year1992 {background-position: -112px -218px;}
div.bicHistory div#year1995 {background-position: -224px -218px;}
div.bicHistory div#year1997a {background-position: -336px -218px;}
div.bicHistory div#year1997b {background-position: -448px -218px;}
div.bicHistory div#year1997c {background-position: -560px -218px;}
div.bicHistory div#year2004 {background-position: -672px -218px;}

div.bicHistory div#year2006a {background-position: 0px -327px;}
div.bicHistory div#year2006b {background-position: -112px -327px;}
div.bicHistory div#year2007 {background-position: -224px -327px;}
div.bicHistory div#year2008a {background-position: -336px -327px;}
div.bicHistory div#year2008b {background-position: -448px -327px;}
div.bicHistory div#year2009a {background-position: -560px -327px;}
div.bicHistory div#year2009b {background-position: -672px -327px;}

div.bicHistory div#year2009c {background-position: -0px -436px;}
div.bicHistory div#year2011a {background-position: -112px -436px;}
div.bicHistory div#year2011b {background-position: -224px -436px;}
div.bicHistory div#year2012a {background-position: -336px -436px;}

div.bicHistory div#print {
	background-image: url(/img/history/print_icon_history.jpg);
	margin-left: 230px;
    height: 103px;
    text-decoration: none;
    width: 106px;
}
div.bicHistory div#print a{
	display: block;
    height: 103px;
    position: absolute;
    text-decoration: none;
    width: 106px;
}

div#historyPop {
	position: absolute; width: 218px; height: 212px; padding: 6px; background-image: url(/img/history/1945.png); z-index: 3;
}

div#historyPop a#histPopClose {
	display: block; position: absolute; background-image: url(/img/history/historyPopClose.gif); font-size: 0px; line-height: 0px; text-indent: -99999em; height: 14px; width: 14px; top: 13px; right: 13px;
}

div#historyPop div#popYear {
font-size: 48px; font-family: Georgia, Times New Roman, serif; line-height: 50px; padding: 0px 16px;
}

div#historyPop div#popTitle {
	color: #ea8004; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; padding: 15px 16px 0px 16px;
}

div#historyPop div#popDescription {
	font-size: 12px; line-height: 13px; color: #666666; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding: 10px 16px 0px 16px;
}

div.tabular {width: 796px; margin-left: 2px; margin-right: 2px;}
div.tabular_novert div.solidL	{ background-image:none!important;}
div.tabular div.fullcell {position: relative; width: 796px;}
div.tabular div.halfcell {position: relative; float: left; width: 398px;}
div.tabular div.bluebg {background-image: url(/img/tables/tb_rounded_bl.png);}
div.tabular div.greybg {background-image: url(/img/tables/tb_rounded_gr.png);}
div.tabular div.whitebg {background-image: url(/img/tables/tb_rounded.png);}
div.tabular div.topleft {background-position: top left;}
div.tabular div.topright {background-position: top right;}
div.tabular div.botleft {background-position: bottom left;}
div.tabular div.botright {background-position: bottom right;}
div.tabular div.left {background-position: 0 50%;}
div.tabular div.right {background-position: 100% 50%;}
div.tabular div.middle {background-position: 50% 50%;}
div.tabular div.bottom {background-position: 50% 100%;}

div#finances_publications div.tabular div.pad10 {height:70px;}
div.tabular div.pad10 {padding: 10px 12px; height:70px;}
div.tabular div.titlecell {height: 50px; padding: 10px 17px;}
div.tabular div.solidT, table div.solidT {background-image: url(/img/tables/dot_bc.gif); background-repeat: repeat-x;}
div.tabular div.solidL, table div.solidL {background-image: url(/img/tables/dot_bc.gif); background-repeat: repeat-y;}
div.tabular div.dottedB, table div.dottedB {background-image: url(/img/tables/hr_dotted_bg.gif); background-repeat: repeat-x; background-position: left bottom;}

table.event div.dottedL, div.tabular div.dottedL {background-image: url(/img/tables/vt_dotted_bg.gif); background-repeat: repeat-y; height: 100%;}

table.event div.dottedT, div.tabular div.dottedT {background-image:url(/img/tables/hr_dotted_bg.gif);
background-repeat:repeat-x;}

table.event div.dottedTL, div.tabular div.dottedTL {background-image:url(/img/tables/dotted_hv.gif);
background-repeat:no-repeat;}

div.tabular a.pdfItemLink {display: block; text-decoration: none; height: 40px;}
div.tabular a.int	{font-size:11px;/*margin-left:42px;text-decoration:none;*/ line-height:11px;}
div.tabular a.seeall {width: 127px; position: relative; float: right; margin: 14px 0px 12px 0px;}
div.tabular a.calevents {width: 209px; position: relative; float: right; margin: 14px 0px 12px 0px;}
div.tabular div.title {font-weight: bold; line-height: 50px; font-size: 20px; color: #000000; width: 500px; position: relative; float: left;}
div.tabular div.pdfDownload {padding: 5px 0px;}
div#finances_publications div.tabular div.pdfDownload {padding: 5px 0px 0 0;}
div.tabular div.thumbimage {width: 31px; position: relative; float: left; height: 30px; padding-right: 10px; /*padding-top:8px;*/}
div#finances_publications div.tabular div.thumbimage {margin-top:8px;}
div.tabular div.thumbimage a {display: block; width: 31px; position: relative; float: left; height: 40px; padding-right: 10px} /* for ie7 */
div.tabular div.pdfDownload div.name {font-size: 13px; color: #000000; line-height: 15px;}
div.tabular div.pdfDownload div.date {font-size: 11px; color: #e48e00; line-height: 25px; text-transform:uppercase;margin-left:42px}
div#finances_press_releases div.tabular div.pdfDownload { height:45px;}

table.event tr td.quietRow {height: 42px; padding: 0px 11px;}

table.event tr td.whiteLeft {background-image: url(/img/tables/tb_event_dotted.png); background-position: -800px 0px;}
table.event tr td.whiteMid {background-image: url(/img/tables/tb_event_dotted.png); background-position: -1000px 0px;}
table.event tr td.whiteRight {background-image: url(/img/tables/tb_event_dotted.png); background-position: -1393px 0px;}
table.event tr td.blueLeft {background-image: url(/img/tables/tb_event_dotted.png);}
table.event tr td.blueMid {background-image: url(/img/tables/tb_event_dotted.png); background-position: -200px 0px;}
table.event tr td.blueRight {background-image: url(/img/tables/tb_event_dotted.png); background-position: -593px 0px;}

table.event tr td.whiteBotLeft {background-image: url(/img/tables/tb_event_dotted.png); background-position: -800px 100%;}
table.event tr td.whiteBotMid {background-image: url(/img/tables/tb_event_dotted.png); background-position: -1000px 100%;}
table.event tr td.whiteBotRight {background-image: url(/img/tables/tb_event_dotted.png); background-position: -1393px 100%;}
table.event tr td.blueBotLeft {background-image: url(/img/tables/tb_event_dotted.png); background-position: 0px 100%;}
table.event tr td.blueBotMid {background-image: url(/img/tables/tb_event_dotted.png); background-position: -200px 100%;}
table.event tr td.blueBotRight {background-image: url(/img/tables/tb_event_dotted.png); background-position: -593px 100%;}

table.event tr td.orangeTopLeft {background-image: url(/img/tables/tb_rounded_or.png); background-position: 0px 100%; height: 18; font-size: 16px; line-height: 21px; font-weight: bold; color: #ffffff;}
table.event tr td.orangeTopMid {background-image: url(/img/tables/tb_rounded_or.png); background-position: -200px 100%; height: 18; font-size: 16px; line-height: 21px; font-weight: bold; color: #ffffff;}
table.event tr td.orangeTopRight {background-image: url(/img/tables/tb_rounded_or.png); background-position: -593px 100%; height: 18; font-size: 16px; line-height: 21px; font-weight: bold; color: #ffffff;}

div.tabular div.pad15 {padding: 15px 22px;}
div.tabular div.shInfo {font-size: 12px; line-height: 14px; width: 440px; padding: 10px 0px;}
div.tabular div.heading {font-size: 20px; font-weight: bold;}
div.tabular div.meetingDesc {font-size: 11px; line-height: 12px; color: #3c3c3c; width: 550px;}
div.tabular div.meetingInfo {font-size: 12px; line-height: 14px; color: #3c3c3c;}
div.tabular div.meetingInfo span.date	{ text-transform:uppercase;}
div.tabular div.meetBDiv {height: 200px; max-height: 200px;}
div.tabular div.meetingDesc strong {font-size: 14px; line-height: 21px; font-weight: bold; display: block;}
div.tabular div.meetingInfo strong {font-size: 12px; line-height: 19px; font-weight: bold; display: block;}

div.iframeDiv {text-align: center;}

div.fullcontentBoxTop {width: 985px; margin-left: 2px; margin-right: 2px; height: 5px; background-image: url(/img/fullcontentbox_top.png); font-size: 0px; line-height: 0px;}
div.fullcontentBoxTop2c {width: 985px; margin-left: 2px; margin-right: 2px; height: 5px; background-image: url(/img/fullcontentbox_top_2c.png); font-size: 0px; line-height: 0px;}
div.fullcontentBoxBot {width: 985px; margin-left: 2px; margin-right: 2px; height: 5px; background-image: url(/img/fullcontentbox_bot.png); font-size: 0px; line-height: 0px;}
div.fullcontentBoxBot2c {width: 985px; margin-left: 2px; margin-right: 2px; height: 5px; background-image: url(/img/fullcontentbox_bot_2c.png); font-size: 0px; line-height: 0px;}
div#transversals_faq div.fullcontentBoxBot2c	{background-image: url(/img/fullcontentbox_bot_2c_dark.png);}
div.fullcontentBoxWh {width: 983px; margin: 0px 2px; border-left: 1px solid #bcbcbc; border-right: 1px solid #bcbcbc; background-color: #ffffff; font-family: Arial, Helvetica, Verdana, sans-serif;}
div.fullcontentBoxWh select	{font-family:Georgia,"Times New Roman",Times,serif;font-size:11px;width:282px;}
div.firstfullcol {border-right: 1px solid #bcbcbc; width: 451px;}
div.lastfullcol {border: none; width: 451px;}
div.twofullcol {position: relative; float: left; padding: 20px; font-size: 12px;}
div.twofullcol h2 {font-size: 24px; font-weight: bold; text-transform: uppercase; padding-bottom: 20px;}
div.twofullcol h3	{ font-size:20px; font-weight:bold; margin-top:15px;}
div.twofullcol p {margin-top: 10px;}
div.twofullcol ul li {font-weight: bold; margin-top: 10px;}
div.twofullcol ul li ul li {font-weight: normal; list-style-type: disc; list-style-position: inside;}

div.fullcontentBoxWh h1	{ font-size:32px; font-weight:bold;}
div.fullcontentBoxWh h1.sitemap	{ padding:65px 42px; text-transform:uppercase; background:transparent url(/img/sitemap_bg.jpg) no-repeat bottom left; width:899px;}
div.fullcontentBoxWh div.sixCol	{ background:transparent url(/img/tag_rg_divider.gif) no-repeat right top; width: 124px; float:left; position:relative; padding:21px 16px; border-top:1px solid #bcbcbc;}
div.fullcontentBoxWh div.sixCol h3	{ text-transform:uppercase; font-size:13px; font-weight:bold; color:#ffb63d; height:42px;}
div.fullcontentBoxWh div.sixCol ul li	{ list-style-type:none;margin-bottom:10px; line-height:.7em;}
div.fullcontentBoxWh div.sixCol ul li a	{ color:#272727; font-weight:bold; font-size:11px; text-transform:uppercase; text-decoration:none;}
div.fullcontentBoxWh div.sixCol ul li a:hover	{ text-decoration:underline;}
div.fullcontentBoxWh div.sixCol ul li ul li	{ list-style-image:url(/img/bullet.gif); margin:0; padding:0 0 0 10px; list-style-position:inside; line-height:.8em;}
div.fullcontentBoxWh div.sixCol ul li ul li a	{ text-transform:none; text-decoration:none;}
div.fullcontentBoxWh div#sixCol_1	{ width:135px; padding-left:29px;}
div.fullcontentBoxWh div#sixCol_2	{ width:126px;}
div.fullcontentBoxWh div#sixCol_3	{ width:124px;}
div.fullcontentBoxWh div#sixCol_4	{ width:125px;}
div.fullcontentBoxWh div#sixCol_5	{ width:125px;}
div.fullcontentBoxWh div#sixCol_6	{ background:none; width:143px;}

div.contact_us_thanks	{ height:493px!important;}
div#contact_us	{ padding:21px 29px; position:relative; width:925px; background-image: url(/img/contactHand.jpg); background-position: bottom left; background-repeat: no-repeat;}
h1.contact_us	{ font-size:20px!important; font-weight:bold; margin-bottom:17px;}
div.twoColForm	{ float:left; position:relative; width:300px; margin-right:14px;}
div#contact_us img.left_image	{ position:absolute; left:-29px;}
div#contact_us img.right_image	{ position:absolute; right:-140px;}
div.twoColForm p	{ font-size:13px; line-height:1.2em; margin-bottom:20px;}
div.twoColForm p.sel	{ margin-bottom:7px;}

div#twoColForm_1 a {font-size: 11px; font-weight: bold; line-height: 30px; display: block; text-decoration: none;}

div#twoColForm_1 a#contactAnnualR {background-image: url(/img/contactAnnual.gif); background-repeat: no-repeat; padding-left: 30px;}
div#twoColForm_1 a#contactSustDev {background-image: url(/img/contactSustD.gif); background-repeat: no-repeat; padding-left: 30px;}
div#twoColForm_1 a#contactPressKit {background-image: url(/img/contactPressK.gif); background-repeat: no-repeat; padding-left: 30px;}

div#twoColForm_2	{ margin-right:0; width:500px;}
div#twoColForm_2 h2.thanks	{ font-size:41px; line-height:42px; margin-bottom:12px; width:415px; font-weight:bold;}
div#twoColForm_2 p.thanks	{ font-size:19px; line-height:23px; width:415px;padding:0;}
div#twoColForm_2 p			{margin: 15px 0pt 0pt; padding: 0pt 55px 0pt 102px; font-size: 11px;}
div.twoColForm form	{}
div.twoColForm form select	{ width:330px; margin-top:5px; float:left; position:relative;margin-bottom:16px;font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
div.twoColForm form textarea	{ width:312px; background-color:#f3f3f3; height:149px;font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; padding: 6px 8px; display:block; margin-bottom:12px; float:left; position:relative; border:1px solid #bbbbbb;}
div.twoColForm form label	{ width:95px; margin-right:8px; float:left; position:relative; line-height:25px; text-align:right; font-size:12px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
div.twoColForm form label.twoline	{ line-height:14px;}
div.twoColForm form label.threeline	{ margin-top:-4px; line-height:12px;}
div.twoColForm form label.stateLabel	{ width:60px; margin-left:10px;}
div.twoColForm form label.inkLabel		{ width:50px; margin-left:40px;}
div.twoColForm form input	{ width:312px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; padding: 6px 8px; display:block; margin-bottom:12px; float:left; position:relative; border:1px solid #bbbbbb;}
div.twoColForm form input:focus	{ background-color:#f3f3f3;}
div.twoColForm form input.cityForm	{ width:154px;}
div.twoColForm form input.stateForm	{ width:62px;}
div.twoColForm form input.inkForm, div.twoColForm form input.pnumForm	{ width:98px;}
div.twoColForm form input.submit212	{ float:right; position:relative; width:212px; border:none; margin-right:68px; display:inline;}
div#twoColForm_2 form p	{ margin:0 58px 10px 109px; padding:0;}
div.error-message	{color:red;display:inline;float:left;font-family:georgia;font-size:11px;font-style:italic;margin-bottom:12px;margin-left:103px;margin-top:-9px;position:relative;width:300px;}
div#transversals_contact_us div.error-message	{clear:both;width:100%;}
div.alerts_content div.error-message	{margin:-5px 0 20px 9px;}

div#homepage {height: 574px; position: relative; font-family: Arial, Helvetica, sans-serif;}
div#homepage div#homeflash {position: absolute; margin-top: -52px; height: 470px; width: 987px;}
/*div#homepage div#homeflash div.content	{margin:100px 0 0 50px;}
div#homepage div#homeflash div.content h2	{font-size:22px;font-weight:bold;margin-bottom:20px;}
div#homepage div#homeflash div.content ul	{ width:200px; float:left; position:relative;}
div#homepage div#homeflash div.content h3	{ font-size:16px; font-weight:bold;}
div#homepage div#homeflash div.content li	{ padding-left:20px; font-size:14px;}
div#homepage div#homeflash div.content li a	{ color:black;}*/
div#homepage div#hometicker {position: absolute; height: 172px; width: 983px; margin: 418px 2px 0px 2px; background-color: #fff; background-image: url(/img/home_ticker_bg.gif);}

div#homepage div#hometicker div#hometicker_latest_news {position: absolute; font-size: 12px; font-weight: bold; text-transform: uppercase; top: 6px; left: 15px; z-index: 2; height: 30px;}
div#homepage div#hometicker div#hometicker_view_more {position: absolute; font-size: 11px; font-weight: bold; text-transform: uppercase; bottom: 0; right: 15px; z-index: 2; height: 20px;}
div#homepage div#hometicker div#hometicker_view_more a {height: 20px; width: 35px; text-decoration: none}
div#homepage div#hometicker div#hometicker_view_more img#hometicker_view_more_arrow {position: relative; top: 1px;}

div#homepage div#hometicker div.left {position: relative; float: left; background-image: url(/img/home_ticker_left.gif); background-repeat: no-repeat; width: 33px; height: 172px;}
div#homepage div#hometicker div.right {position: relative; float: left; background-image: url(/img/home_ticker_right.gif); background-repeat: no-repeat; background-position: top right; width: 32px; height: 172px;}
div#homepage div#hometicker a.ticker_btn	{ text-indent:-9999em; width:34px; height:62px; background:transparent no-repeat 0 0; position:absolute; top:34px;}
div#homepage div#hometicker a.ticker_btn:hover	{ background-position:0 -62px;}
div#homepage div#hometicker div.left a#hp_prev	{ left:-20px; background-image:url(/img/ticker_prev.gif);}
div#homepage div#hometicker div.right a#hp_next	{ right:-20px; background-image:url(/img/ticker_next.gif);}

div#homepage div#hometicker div.tickeritems {position: relative; float: left; width: 918px; height: 172px; overflow: hidden;}
div#homepage div#hometicker div.tickeritems ul {position: relative; width: 5000px;}
div#homepage div#hometicker div.tickeritems ul li {position: relative; float: left; margin-bottom:24px; width: 264px; height: 98px; padding: 25px 33px 25px 20px; background-image: url(/img/home_ticker_divide.gif); background-repeat: no-repeat; background-position: top right;}

div#homepage div#hometicker div.tickeritems ul li div.image {position: relative; float: left; width: 79px; height:98px;}

div#homepage div#hometicker div.tickeritems ul li div.description { width: 170px; padding-left: 15px; float: left; position: relative; height: 98px;}
div#homepage div#hometicker div.tickeritems ul li div.description div.link p	{ padding:0;}
div#homepage div#hometicker div.tickeritems ul li div.description p { font-size: 12px; color: #52504d; line-height: 14px; padding: 7px 0px;}
div#homepage div#hometicker div.tickeritems ul li div.description h2 {font-weight: bold; color: #262626; line-height: 14px; font-size: 14px; text-transform: uppercase;}
div#homepage div#hometicker div.tickeritems ul li div.description a {font-size: 11px; line-height: 14px; color: #ffb63d; font-weight: bold; display: block; text-decoration: none;}

div#BICcounter { z-index:50; }

li.bgGreenImgClass{z-index: 99;background-image: url(/img/Bic-Green-Home.png)!important;background-repeat: no-repeat;}
div#block11.bgGreenImgClass{z-index: 99;background-image: url(/img/Bic-Green-Home.png)!important;background-repeat: no-repeat;}

/* FOR TO BE GREEN THE SUSTAINABLE DEV VIDEO BUTTON */

.lastvid, .lastvid a {
	background: #7ec638 !important;
	border-bottom: 1px solid #a4b2bd !important;
	border-radius: 0px 0px 10px 10px !important;
	border-left: 1px solid #a4b2bd !important;
	border-right: 1px solid #a4b2bd !important;
}

.lastvid {
	width: 161px !important;
	height: 22px !important;
	margin-left: 1px !important;

}

.lastvid a {
	width: 136px !important;
	height: 15px !important;
	margin-left: -1px !important;
}

div#header div#navigation ul li:hover a#videosd, div#header div#navigation ul li.selected:hover .lastvid a#videosd {
	background-image: none !important;
	color: #000;
}

div#header div#navigation ul li ul#subNav3 li.lastvid:hover {
	background: #7ec638 url(/img/blackarrow.jpg) no-repeat 95% !important;
}

div#header div#navigation ul li ul#subNav3 li a#videosd:hover {
	color: #000 !important;
	background: #7ec638 url(/img/blackarrow.jpg) no-repeat !important;
	background-position: 95% 45% !important;
}

#bar {
	height: 25px;
	padding-top: 10px;
	background: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	text-align: center;
}

#bar a, #bar span {
	font-size: 9px;
	background: #f4bb3f;
	border: 1px solid #f4a311;
	border-radius: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	margin-left: 5px;
}

#bar span {
	padding-top: 2px;
	border-radius: 60px;
	cursor: pointer;
	float: right;
	margin-right: 5px;
}
/*Custom css for tooltop */

.excel {  position: relative;  }
.hover_excel {
	position: absolute;
	padding: 5px;
	display: none;
	background: #fbfafd;
	border: 1px solid #000;
	border-radius: 7px;
	top: -30px;
	left: -5px;
	z-index: 999;
	font-size: 11px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
    pointer-events: none;
    text-indent: 0;
    transition: all 0.3s ease-in-out 0s;
}
.hover_excel:before,
.hover_excel:after{
	border-right: 10px solid transparent;
    border-top: 10px solid #000;
    bottom: -12px;
    content: "";
    height: 2px;
    left: 15px;
    position: absolute;
    width: 0;
}
.hover_excel:after{
    border-top: 10px solid #fff;
    bottom: -10px;
    margin-left: 1px;
}
.excel:hover .hover_excel { display: block; }

/*PATENTS PAGE STYLE*/
.patents .largeButton {
	height: 56px;
  width: 120px;
  display: inline-block;
  padding: 10px 77px 0 21px;
  background-image: url(/img/button_large.png);
  background-repeat: no-repeat;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 15px;
  text-decoration: none;
  text-align: left;
  color: #000000;
}
.patents .dispatch3btn {
	text-align: center;
	margin: 40px 0;
}
/*update asia / pacific*/
div#asiadrop div.content {	height: 120px;}
div#northamdrop div.content {	height: 130px;}
/*popup open */
.modal .close{float:right;font-family:Helvetica,Arial,Helvetica,sans-serif;font-size:49px;font-weight:100;color:#fff;position:absolute;right:-112px;top:12px}
.modal .close:hover,.modal .close:focus{color:#000;text-decoration:none;cursor:pointer}
button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0}
.modal-open{overflow:hidden}
.modal{background-color:rgba(0,0,0,.4);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{left:50%;position:absolute;top:105px;transform:translate3d(-50%,0,0px);}

@media screen and (min-width:0\0) {
	.modal-dialog {
		margin-left: -351px !important;
	}
}

@media all and (-ms-high-contrast:none)
{

	.modal-dialog {		margin-left: auto !important;	}
	::-ms-backdrop, .modal-dialog {		margin-left: auto !important;	}
	/*.foo { color: green } / IE10 /*/

	/*::-ms-backdrop, .foo { color: red } / IE11 *!/*/
}
.modal-content{font-family:Arial,Helvetica,sans-serif;position:relative;text-align:center}
.modal .title-group{min-height:71px}
.modal-header{margin-bottom:19px}
.modal-content h3,.modal-content h4{font-weight:700}
.modal-content h3{color:#000;font-size:30px;margin-bottom:6px;margin-top:12px}
.modal-content h4{font-size:24px}
.modal-header h4{color:#fff}
.modal-body{position:relative}
.modal-body p,.modal .img-with-caption{margin-bottom:35px}
.modal-body img{height:auto;max-width:100%}
.modal .btn-border{color:#fff;-moz-user-select:none;background-image:none;border:2px solid #fff;cursor:pointer;display:inline-block;font-size:20px;font-weight:700;line-height:1.42857;margin:0 auto;padding:12px 36px 11px;text-align:center;vertical-align:middle;white-space:nowrap;text-transform:uppercase;text-decoration:none}
.modal .img-with-caption{position:relative}
.modal .img-caption{bottom:55px;left:0;padding:0 22%;position:absolute;right:0;text-align:center}
.shopbic-button { margin-bottom:-68px;}
.shopbic-button a.btn-border{border:2px solid #fff;color:#fff;display:inline-block;font-family:Helvetica,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;padding:6px;text-decoration:none;white-space:nowrap}
.shopbic-button a.btn-border span{display:block;font-size:14px;font-weight:100;font-style:italic}
@media (min-width: 768px) {
	.modal-dialog{width:702px;margin:0 auto}
}
@media (max-width: 767px) {
	.modal-dialog{width:90%;margin:0 auto}
}
.hidden {  display: none; visibility: hidden; }