/* 
    Document   : style
    Created on : May 95 2009, 20:37:10
    Author     : josbeir
    Description:
        * GS1 homepage design
		* We use a css behavior (csshover) to enable element hovers in IE6
    Revised on : Mar 20, 2009
    Author     : Wesley De Vrient
    Description: Adapted css to fit new design
*/
body {
	background:#D5DBE0 url(../images/mainbg.png) repeat-y center center;
}

body,input,textarea,select,h1,h2,h3,h4,h5,h6,ol,ul,li,p {
	font-family:Arial, verdana, sans-serif;
	color:#000000;
	font-size:12px;
}

hr {
	border-top:thin solid black;
	border-bottom:0 none;
	border-left:0 none;
	border-right:0 none;
	height:1px;
	color:#000000;
}

a {
	text-decoration:none;
}

a:visited {
	text-decoration:none;
	color:#aa6600;
}

a:link {
	text-decoration:none;
	color:#F26334;
}

a:hover {
	text-decoration:underline;
}

#mainContainer {
	width:1000px;
	margin:0 auto;
}

#mainContainer div.header {
	display:block;
	overflow:hidden;
	height:188px;
	width:1000px;
	position:relative;
	margin:0;
}

#mainContainer div.header div.logo {
	display:inline;
	overflow:hidden;
	width:250px;
	height:78px;
	position:relative;
	padding-top:5px;
	padding-left:0;
	padding-bottom:5px;
	float:left;
	background:#D5DBE0 url(../images/mainbg.png) repeat-y center center;
}

#mainContainer div.header div.left {
	display:inline;
	overflow:hidden;
	width:443px;
	height:78px;
	position:relative;
	padding-top:5px;
	padding-left:12px;
	padding-bottom:5px;
	float:left;
	background:#D5DBE0 url(../images/mainbg.png) repeat-y center center;
}

#mainContainer div.header div.right {
	display:inline;
	overflow:hidden;
	width:290px;
	height:78px;
	position:relative;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	background:#D5DBE0 url(../images/mainbg.png) repeat-y center center;
	float:right;
	color:#000000;
}

#mainContainer div.header div.lwrap {
	text-align:right;
}

#mainContainer div.header div.swrap {
	margin-top:12px;
	float:right;
}

#mainContainer div.header div.txtwrap,#mainContainer div.header div.searchwrap {
	float:left;
	margin:7px 2px;
}

#mainContainer div.header div.topright a {
	color:#000000;
}

#mainContainer div.header input.txt {
	width:165px;
	border:1px solid #AAAAAA;
	color:#000000;
	padding:1px 0;
	margin-bottom:5px;
}

#mainContainer div.header div.bottom_right_header {
	display:inline;
	overflow:hidden;
	position:relative;
	float:left;
	background:#D5DBE0 url(../images/mainbg.png) repeat-y center center;
	margin:0;
	padding:0;
}

#mainContainer div.header div.nbwrapper {
	display:block;
	position:relative;
	height:90px;
	width:1000px;
}

i
#mainContainer div.header ul.nav {
	float:left;
	display:inline;
}

#mainContainer div.header ul.nav li {
	float:left;
	height:90px;
	width:90px;
	margin-right:1px;
	overflow:hidden;
}

#mainContainer div.header ul.nav li.last {
	margin-right:0;
	padding-right:0;
}

#mainContainer div.header ul.nav li a:hover,#mainContainer div.header ul.nav li.active a {
	background-position:bottom left;
	text-decoration:none;
	color:#000000;
}

#mainContainer div.header ul.nav li a {
	color:#fff;
	background:url(../images/navbg.png) repeat-x top left;
	float:left;
	height:90px;
	width:90px;
	text-align:center;
	font-weight:bold;
	padding-top:35px;
}

div.contentContainer {
	display:block;
	padding-top:0;
	padding-bottom:5px;
	width:1000px;
	margin:0 auto;
}

div.contentContainer ul {
	color:#aa6600;
	text-align:left;
}

div.contentContainer ol {
	color:#aa6600;
	text-align:left;
}

div.contentContainer ul li {
	list-style-type:square;
	margin-left:25px;
}

div.contentContainer a:link {
	color:#aa6600;
	text-decoration:none;
}

div.contentContainer a:active {
	color:#ff0000;
	text-decoration:none;
}

div.contentContainer a:hover {
	color:#ff0000;
	text-decoration:underline;
}

div.contentContainer h1 a:link,div.contentContainer h2 a:link,div.contentContainer h3 a:link,div.contentContainer h4 a:link {
	color:#002c6c;
}

div.contentContainer h1 a:visited,div.contentContainer h2 a:visited,div.contentContainer h3 a:visited,div.contentContainer h4 a:visited {
	color:#002c6c;
}

div.contentContainer .quicklinks {
	border-right:#ee6234 1px solid;
	border-left:#ee6234 1px solid;
	padding:0;
	margin:0;
}

div.contentContainer .quicklinks ul li {
	margin-left:0;
}

div.contentContainer .navBorders {
	border-right:#cccccc 1px solid;
	padding-right:10px;
	padding-left:10px;
	border-left:#cccccc 1px solid;
	background-color:#f4f4f4;
}

tbody {
	border-top:0;
	border:0;
	padding:0;
	margin:0;
}

table {
	border-collapse:separate;
	padding:0;
	margin:0;
}

.idkeytable th {
	border:1px solid #aaaaaa;
	border-collapse:collapse;
	background-color:#cccccc;
}

.idkeytable td {
	border:1px solid #cccccc;
	border-collapse:collapse;
	background-color:#eeeeee;
}

.datatable_orange th {
	color:#ffffff;
	border:1px solid #aaaaaa;
	border-collapse:collapse;
	background-color:#f26334;
	height:40px;
	text-align:center;
}

.datatable_orange td {
	border:1px solid #cccccc;
	border-collapse:collapse;
	background-color:#ffffff;
	text-align:center;
}

.datatable_orange td ul {
	text-align:left;
	margin:5%;
}

.datatable_blue th {
	color:#ffffff;
	border:1px solid #aaaaaa;
	border-collapse:collapse;
	background-color:#002c6c;
}

.datatable_blue td {
	border:1px solid #cccccc;
	border-collapse:collapse;
	background-color:#ffffff;
}

td {
	font-family:Arial, Verdana, Geneva, Helvetica, Sans-serif;
	font-size:12px;
	line-height:18px;
	color:#000000;
}

th {
	font-family:Arial, Verdana, Geneva, Helvetica, Sans-serif;
	font-size:12px;
	line-height:18px;
	color:#000000;
}

p {
	font-family:Arial, Verdana, Geneva, Helvetica, Sans-serif;
	font-size:12px;
	line-height:18px;
	color:#000000;
}

.note_text {
	color:#ff0000;
}

.note {
	background-color:#FFFFCC;
	border:1px solid black;
	width:80%;
	margin-top:10px;
	margin-bottom:10px;
	line-height:100%;
	padding:3px;
}

p.quote2 {
	font-family:Arial, Helvetica, Sans-serif;
	font-size:10pt;
	font-weight:bold;
	border:1px dashed #f26334;
	padding:5px;
	line-height:120%;
	background:#eeeeee;
	width:150px;
}

div.contentContainer .gdsn_section1 {
	background-image:url(../images/gdsn/gdsn_section_1.jpg);
	background-repeat:no-repeat;
}

div.contentContainer .gdsn_section1 ul li {
	margin-right:12px;
}

div.contentContainer .gdsn_section2 {
	background-image:url(../images/gdsn/gdsn_section_2.jpg);
	background-repeat:no-repeat;
}

div.contentContainer .gdsn_section2 ul li {
	margin-right:12px;
}

div.contentContainer .gdsn_section3 {
	background-image:url(../images/gdsn/gdsn_section_3.jpg);
	background-repeat:no-repeat;
}

div.contentContainer .gdsn_section3 ul li {
	margin-right:12px;
}

div.contentContainer .gsmp_section1 {
	background-image:url(../images/gsmp/gsmp_section_1.jpg);
	background-repeat:no-repeat;
}

div.contentContainer .gsmp_section1 ul li {
	margin-right:12px;
}

div.contentContainer .gsmp_section2 {
	background-image:url(../images/gsmp/gsmp_section_2.jpg);
	background-repeat:no-repeat;
}

div.contentContainer .gsmp_section2 ul li {
	margin-right:12px;
}

div.contentContainer .gsmp_section3 {
	background-image:url(../images/gsmp/gsmp_section_3.jpg);
	background-repeat:no-repeat;
}

div.contentContainer .gsmp_section3 ul li {
	margin-right:12px;
}

div.col.left {
	width:178px;
	float:left;
	overflow:hidden;
}

div.col.right {
	width:178px;
	float:right;
	overflow:hidden;
}

div.col.left div.nav {
	width:178px;
	background:#F4763E;
}

div.col.left div.nav h3 {
	background:url(../images/smenuheadbg.png) repeat-x bottom left;
	color:#ffffff;
	overflow:hidden;
	padding-left:10px;
	line-height:19px;
	height:20px;
}

div.col.left div.nav h3 a,div.col.left div.nav h3 a.active,div.col.left div.nav h3 a:visited {
	padding-left:0;
	color:#ffffff;
}

div.col.left div.nav h3 a.active,div.col.left div.nav h3 a:hover {
	padding-left:0;
	color:#000000;
}

div.col.left div.nav ul li {
	list-style-type:none;
	text-decoration:none;
	list-style-image:none;
	color:#000000;
}

div.col.left div.nav ul {
	list-style-type:none;
	text-decoration:none;
	list-style-image:none;
	padding:5px 0 10px 15px;
	color:#000;
	font-weight:normal;
}

div.col.left div.nav ul ul {
	padding:0 0 0 10px;
}

div.col.left div.nav ul li a {
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}

div.col.left div.nav ul li a.active {
	font-weight:bold;
	color:#000;
}

div.col.left div.nav ul li a:hover {
	color:#000;
}

div.col.left div.nav td ul li a {
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

div.col.middle {
	float:left;
	width:300px;
	margin:5px 0 0 20px;
	width:610px;
	min-height:550px;
}

div.footer {
	width:100%;
	margin:0 auto;
	text-align:left;
	color:#636363;
	border-top:1px solid #F26334;
	padding:5px 0;
	font-size:10px;
}

div.footer a {
	color:#636363;
	text-decoration:none;
	padding:0 2px;
}

div.footer a:hover {
	text-decoration:underline;
}

div.txtcontent h1 {
	font-size:24px;
	font-weight:normal;
	color:#002c6c;
	padding-bottom:10px;
}

div.txtcontent h2 {
	font-size:18px;
	color:#002c6c;
	font-weight:normal;
	padding-top:15px;
	padding-bottom:5px;
}

div.txtcontent h3,div.txtcontent h4,div.txtcontent h5 {
	color:#002c6c;
	padding:15px 0 8px;
}

div.txtcontent h3 {
	font-size:16px;
}

div.txtcontent h4 {
	font-size:14px;
}

div.txtcontent p {
	padding-top:6px;
	line-height:18px;
}

div.txtcontent ul,ol {
	padding-top:6px;
	line-height:18px;
}

div.txtcontent dt {
	margin-top:8px;
	margin-left:25px;
	background:url(http://online.gs1.org/images/bullet_black.gif);
	background-repeat:no-repeat;
	padding-left:10px;
}

div.txtcontent dd {
	font-size:11px;
	margin-left:40px;
}


	
/* Colum right */
div.col.right h3 {
	background:url(../images/relatedbg.png) repeat-x bottom left;
	color:#002C6C;
	font-size:13px;
	font-weight:bold;
	margin-bottom:7px;
	padding:0 0 4px 10px;
}

div.col.right p {
	font-size:12px;
	line-height:16px;
	padding:0 0 5px;
}

div.col.right ul {
	list-style:square outside;

	
/* padding:0 25px 15px;*/
	padding:0;
	color:#F26334;
}

div.col.right ul li {
	color:#F26334;
}

div.col.right ul li p {
	color:#000000;
	padding:0;
}

div.col.right ul li p span.description {
	font-size:10px;
}

div.col.right a,div.col.right a:link {
	font-size:12px;
	color:#000000;
}

div.col.right a:hover {
	text-decoration:underline;
}

div.txtcontent .heading-orange,div.txtcontent .heading-orange a {
	color:#f4763e!important;
}

div.txtcontent .heading-blue-line,div.txtcontent .heading-blue-line a {
	color:#002c6c!important;
	border-bottom:1px solid #002c6c!important;
}

div.txtcontent .heading-orange-line,div.txtcontent .heading-orange-line a {
	color:#f4763e!important;
	border-bottom:1px solid #f4763e!important;
}


	
/* Homepage specials */
.homepage div.col.middle {
	float:left;
	margin:0;
	width:820px;
}

.homepage .box {
	float:left;
	width:240px;
	border:1px solid #002c6c;
	margin:0 9px 9px 0;
	padding:0 10px;
}

.homepage .box .boxheader {
	height:30px;
}

.homepage .box .boxheader a:visited {
	color:#002c6c;
}

.homepage .box .boxfooter {
	height:30px;
}

.homepage .box .boxfooter p {
	margin:0;
}

.homepage .box .boxcontent p {
	margin:0;
}

.homepage .box .boxcontent a:visited {
	color:#aa6600;
}

.homepage .box .boxcontent p img {
	float:right;
	padding-left:3px;
}

.homepage div#row1 .box {
	height:160px;
}

.homepage div#row1 .box .boxcontent {
	height:100px;
}

.homepage div#row2 .box,.homepage div#row3 .box,.homepage div#row4 .box {
	height:110px;
}

.homepage div#row2 .box .boxcontent,.homepage div#row3 .box .boxcontent,.homepage div#row4 .box .boxcontent {
	height:40px;
}

.newsBanner2 {
	background-color:#ffffff;
	color:#002C6C;
	height:3px;
	margin-bottom:3px;
	margin-left:0;
	padding:5px;
	width:795px;
}


	
/* End of Homepage specials */

	
/* Section specials */
.section p {
	padding:0;
}


	
/* End of section specials */

	
/* No border specials */
.noborder {
	background:none;
}


	
/* End of No border specials */

	
/* Miniheader specials */
.miniheader {
	height:56px;
	background:url(../images/miniheader/bg.png) repeat-x top left;
}

.logoleft .minilogo {
	float:left;
	padding-left:10px;
}

.logoleft .minilinks {
	float:right;
	padding-right:5px;
}

.logoright .minilogo {
	float:right;
	padding-right:10px;
}

.logoright .minilinks {
	float:left;
	padding-left:5px;
}

.minilinks ul {
	display:block;
}

.minilinks ul li {
	float:left;
}

.minilinks ul li a {
	display:block;
	overflow:hidden;
	width:97px;
	height:26px;
	margin:14px 5px;
	padding-top:5px;
	background:url(../images/miniheader/buttonbg.png) no-repeat top left;
	color:#2a3a70;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	text-decoration:none;
}

.minilinks ul li a:hover {
	text-decoration:none;
}

.minimain {
	padding:10px;
}


	
/* End of Miniheader specials */

	
/* Countries specials */
div.col.countryselector {
	float:left;
	width:100%;
}

div.txtcontent .tabberlive .tabbertabhide {
	display:none;
}

div.txtcontent ul.tabbernav {
	margin-right:15px;
	padding:6px 0;
	border-bottom:1px solid #ff653a;
	font:bold 12px Verdana, sans-serif;
}

div.txtcontent ul.tabbernav li {
	list-style:none;
	margin:0;
	display:inline;
}

div.txtcontent ul.tabbernav li a,div.txtcontent ul.tabbernav li a:link,ul.tabbernav li a:visited {
	padding:6px .5em;
	margin-left:10px;
	border-bottom:none;
	background:url(../images/tabbg.png) repeat-x top left;
	text-decoration:none;
	color:#FFF;
}

div.txtcontent ul.tabbernav li a:hover {
	color:#000;
	background-position:bottom left;
}

div.txtcontent ul.tabbernav li.tabberactive a {
	background:url(../images/tabbg.png) repeat-x bottom left;
	color:#000;
	border-bottom:1px solid #ff653a;
}

div.txtcontent ul.tabbernav li.tabberactive a:hover {
	color:#000;
}

div.txtcontent .tabberlive .tabbertab {
	padding:5px 10px;
	border:1px solid #ff653a;
	border-top:0;

	
/*height:445px;*/
	margin-right:15px;
	width:auto;
	overflow:hidden;
}

div.txtcontent .tabberlive .tabbertab .ccol {
	float:left;
	width:25%;

	
/*height: 430px;*/
}

div.txtcontent .tabberlive .tabbertab h2 {
	display:none;
}

div.txtcontent .tabberlive .tabbertab h3 {
	color:#F26334;
}

div.txtcontent .tabberlive .tabbertab a {
	color:#000000;
}

div.txtcontent .cmain {

	
/*height:430px;*/
}

div.txtcontent .cfooter {
	float:right;
	text-align:right;
	width:600px;
}

div.col.countrycontact {
	float:right;
	width:270px;
}

div.col.countrycontact .mandatory {
	text-align:right;
}

div.col.countrycontact .txt {
	width:270px;
	border:1px solid #AAAAAA;
	color:#000000;
	padding:1px 0;
	margin-bottom:5px;
}

div.col.countrycontact .sendwrap {
	text-align:center;
}

div.col.countrycontact .send {
	border:1px solid #AAAAAA;
	color:#000000;
}

.tabber {
	display:none;
}


	
/* End of Countries specials */

	
/* specific to GS1 site content */
.views-table {
	border-top:1px solid #000000;
	margin-top:3px;
}

.views-table thead,.views-table thead tr,.views-table thead tr th {
	border:0;
}

.views-table tr {
	background:#D5DBE0 url(../images/mainbg.png) repeat-y center center;
}

.views-table p,.views-table td {
	margin:10px;
	padding:10px;
	background-color:transparent;
}

.view {
	margin-top:5px;
}

.views-view-grid td {
	padding:10px;
	margin:10px;
}

#left_ad div.block-block div.content {
	padding-top:5px;
	background:#D5DBE0 url(../images/mainbg.png) repeat-y center center;
}

#right_ad div.block-block div.content {
	padding-bottom:5px;
	background:#D5DBE0 url(../images/mainbg.png) repeat-y center center;
}

.leftnav {
	border-right:#cccccc 1px solid;
	padding-right:10px;
	padding-left:10px;
	border-left:#cccccc 1px solid;
	background-color:#f4f4f4;
}

.edit-block-wrapper {
	background:#D5DBE0 url(../images/mainbg.png) repeat-y scroll center center;
	display:block;
	font-size:9px;
	text-align:right;
	clear:both;
}

.admin-tabs-toggler-wrapper {
	float:left;
	position:absolute;
	top:0;
	left:0;
}

div.ccol h3 {
	padding-bottom:0;
}


	
/* end of specific to GS1 site content */

	
/* Homepage specials */
.newhomepage div.col.middle {
	float:left;
	margin:0;
	width:820px;
}

.newhomepage .box {
	float:left;
	width:240px;
	border:1px solid #002c6c;
	margin:0 9px 9px 0;
	padding:0 6px;
	position:relative;
}

.newhomepage .box .boxheader {
	/*width:235px;*/
	float:left;
}

.newhomepage .box .boxheader a:visited {
	color:#002c6c;
}

.newhomepage .box .boxfooter p {
	margin:0;
}

.newhomepage .box .boxcontent p {
	margin:0;
}

.newhomepage .box .boxcontent a:visited {
	color:#aa6600;
}

.newhomepage .box .boxcontent p img {
	float:right;
	padding-left:3px;
}

.newhomepage div#row1 .box {

	
/*height: 30px;*/
}

.newhomepage div#row1 .box .boxcontent {

	
/*height: 100px;*/
}

.newhomepage .box .boxfooter {
	bottom:7px;
	left:7px;
	position:absolute;
	display:block;
	width:220px;
	height:18px;
	margin:0;
	clear:both;

	
/*height: 100px;*/
}

.newhomepage div#row2 .box,.newhomepage div#row3 .box,.newhomepage div#row4 .box {
	height:160px;
}

.newhomepage div#row2 .box .boxcontent,.newhomepage div#row3 .box .boxcontent,.newhomepage div#row4 .box .boxcontent {

	
/*height: 40px;*/
}

.newhomepage .newsBanner2 {
	background-color:#ffffff;
	color:#002C6C;
	height:3px;
	margin-bottom:3px;
	margin-left:0;
	padding:5px;
	width:795px;
}

.newhomepage #row1 .box1 .news_header {
	color:#233765;
	font-size:15px;
	font-weight:bold;
	float:left;
	width:60px;
}

.newhomepage #row1 .box1 {
	background-color:#F2E2DD;
}

.newhomepage #row1 .box1 .news_header {
	float:left;
	width:60px;
}

.newhomepage #row1 .box1 .news_content {
	font-size:15px;
	float:left;
	width:615px;
}

.newhomepage #row1 .box1 .news_header h3 {
	font-size:15px;
	width:60px;
	height:15px;
	padding-top:0;
	padding-bottom:0;
}

.newhomepage #row1 ul {
	padding-top:0;
	padding-left:0;
	list-style-type:none;
}

.newhomepage #row1 li {
	margin-left:0;
	list-style-type:none;
}

div.newhomepage div.txtcontent div.box div.boxcontent {
	float:left;
	width:100%;
}

div.newhomepage div.txtcontent div.box div.boximage {
	float:right;
}

div.newhomepage div.txtcontent div.box h3 {
	padding:6px 0 5px;
}

div.newhomepage div.txtcontent div.box .boxcontent p {
	padding-top:0;
}


	
/* End of Homepage specials */
.datatable_blue th {
	padding-right:0;
}


	
/* Reduce padding of first nested bullet in Healthcare library */
div.txtcontent div#node-752 ul li ul li ul {
	padding-top:0;
}


	
/* Programme table layout for events*/
#event_programme {
	border-collapse:collapse;
}

#event_programme td {
	border:1px solid #999999;
}

#event_programme .head {
	background-color:#002c6c;
	color:#fff;

	
/*width: 100px;*/
	text-align:center;
}

#event_programme .head p {
	color:#fff;
}

#event_programme .time {
	background-color:#002c6c;
	color:#fff;

	
/*width: 100px;*/
	text-align:left;
	vertical-align:top;
	padding-left:5px;
	font-size:11px;
}

#event_programme .time p {
	color:#fff;
}

#event_programme .session {
	background-color:#e1ebff;
	color:#002c6c;

	
/*width: 100px;*/
	text-align:left;
	padding-left:5px;
	font-size:11px;
}

#event_programme .session p {
	color:#fff;
}

#event_programme .plenary {
	background-color:#78c23b;
	color:#002c6c;

	
/*width: 100px;*/
	text-align:left;
	padding-left:5px;
	font-size:11px;
}

#event_programme .plenary p {
	color:#fff;
}

#event_programme .groups {
	background-color:#fff;
	color:#002c6c;

	
/*width: 100px;*/
	height:70px;
	text-align:left;
	vertical-align:top;
	padding-left:5px;
	font-size:11px;
}

#event_programme .groups p {
	color:#fff;
}

#event_programme .break {
	background-color:#f3f3f3;
	color:#002c6c;

	
/*width: 100px;*/
	text-align:left;
	vertical-align:top;
	padding-left:5px;
	font-size:10px;
}

#event_programme .break p {
	color:#fff;
}

#event_programme .network {
	background-color:#f26334;
	color:#fff;

	
/*width: 100px;*/
	text-align:left;
	vertical-align:top;
	padding-left:5px;
	font-size:11px;
}

#event_programme .network p {
	color:#fff;
}

#event_programme .network a:link {
	color:#000;
}

div.contentContainer ol.presentation_list {
	list-style:decimal inside none;
}

div.contentContainer ol.presentation_list ul {
	padding-bottom:14px;
}

div.content_col {
	float:left;
	margin-right:20px;
	width:45%;
}

div.content_col .col_header {
	background-color:#4f81bd;
	color:white;
	padding:10px;
	height:30px;
}

div.content_col .col_body {
	background-color:#d5dcea;
	padding:15px 0;
	height:145px;
}

div.content_col .col_body ul li {
	font-size:11px;
}

div.content_col .col_body ul li a {
	color:#0058f1;
}


	
/* New GSMP page */
.gsmp_header {
	border:1px solid black;
	padding:6px;
	background-color:#002060;
	color:#fff;
	font-weight:bold;
	margin:30px 0 10px;
}

div.contentContainer .gsmp_section1_new {
	background-image:url(../images/gsmp/gsmp_section_1_new.jpg);
	background-repeat:no-repeat;
}

div.contentContainer .gsmp_section1_new ul li {
	margin-right:12px;
}

div.contentContainer .gsmp_section2_new {
	background-image:url(../images/gsmp/gsmp_section_2_new.jpg);
	background-repeat:no-repeat;
}

div.contentContainer .gsmp_section2_new ul li {
	margin-right:12px;
}

div.contentContainer .gsmp_section3_new {
	background-image:url(../images/gsmp/gsmp_section_3_new.jpg);
	background-repeat:no-repeat;
}

div.contentContainer .gsmp_section3_new ul li {
	margin-right:12px;
}

div.contentContainer a.dark_links,div.contentContainer span.dark_links {
	color:#003377;
	font-weight:bold;
}

ul.spaced li {
	margin-bottom:12px;
}

div.contentContainer div.access_button {
	background-color:#FFFF99;
	border:1px solid #000000;
	color:#F26434;
	display:block;
	font-weight:bold;
	margin:0 auto;
	padding:5px;
	text-align:center;
	width:350px;
}

div.contentContainer ol li ol {
	padding-left:20px;
	padding-bottom:10px;
}

.gsmp_manual_1 {
	background-color:#ffffcc;
	border:2px solid #e35324;
	color:black;
	text-align:center;
	font-weight:bold;
	width:45%;
	float:left;
	padding:5px;
	margin:3px;
}

.gsmp_manual_2 {
	background-color:#ffffff;
	border:2px solid #e35324;
	color:black;
	text-align:center;
	font-weight:bold;
	width:45%;
	float:left;
	padding:5px;
	margin:3px;
}

div.contentContainer .gsmp_manual_1 a:link,div.contentContainer .gsmp_manual_1 a:link {
	color:black;
}

div.contentContainer .gsmp_manual_1 a:hover,div.contentContainer .gsmp_manual_1 a:hover {
	color:black;
}


	
/* NEW Barcode homepage */
.barcode_home {
	width:820px;
}

.barcode_home .box {
	width:356px;
	height:260px;
	float:left;
	border:1px solid black;
	margin-right:16px;
}

.barcode_home .box .boxcontent {
	height:218px;
	padding:5px;
}

.barcode_home .box .boxcontent h2 {
	padding-top:5px;
}

.barcode_home .box .boxfooter {
	background-color:#002e6c;
	font-size:16px;
	color:#fff;
	border-top:1px solid black;
	padding:5px;
	font-weight:bold;
	height:21px;
}

.barcode_home .box .boxfooter a {
	color:#fff;
}

ol.numbered {
	padding-left:20px;
	list-style:decimal;
}


	
/* Manual Menu */
#left_ad div#block-block-101 div.content {
	background:none;
}

#left_ad div#block-block-101 div.content {
	padding-top:0;
}


	
/* Gsmp Work group boxes */
.gsmp.workgroup_box {
	background-color:#D8D8D8;
	border:2px solid #F26334;
	float:left;
	text-align:center;
	width:45%;
	height:125px;
	margin:10px;
	padding-bottom:12px;
}

h2.bullet {
	background:url(../images/orange-bullet.jpg) no-repeat scroll 0 22px transparent;
	padding-left:20px;
}

.right #block-block-99 #amsterdam_event_sidebar {
	background-color:#233765;
	color:white;
	padding:3px;
}

.right #block-block-99 #amsterdam_event_sidebar ol {
	padding-left:5px;
}

.right #block-block-99 #amsterdam_event_sidebar ol li {
	padding-bottom:5px;
}

.right #block-block-99 #amsterdam_event_sidebar p,.right #block-block-99 #amsterdam_event_sidebar p a,.right #block-block-99 #amsterdam_event_sidebar p,.right #block-block-99 #amsterdam_event_sidebar ol li {
	color:white;
}

div.spaced p {
	margin-bottom:12px;
}

#block-block-108 {
	margin-top:90px;
}

.new_epcglobal .newhomepage div#row2 .box {
	height:200px;
}

div.contentContainer .new_epcglobal .newhomepage .box ul li {
	list-style-type:square;
	margin-left:17px;
	margin-bottom:6px;
}

div.txtcontent ul,ol ul,ol {
	padding-top: 3px;
}

#event_programme_rows {
	font-family:Arial,Verdana,Geneva,Helvetica,Sans-serif;
	font-size:12px;
	color:#091351;
}

#event_programme_rows table {
	border-collapse:collapse;
}

#event_programme_rows table td {
	border:1px solid black;
	margin:0;
	padding:3px;
}

#event_programme_rows .head {
	background-color:#002c6c;
	color:#fff;
	font-weight:bold;
}

#event_programme_rows .attendees {
	font-weight:bold;
}

#event_programme_rows .time {
	font-weight:bold;
}

#event_programme_rows .greybg {
	color:#f26334;
	background-color:#f2f2f2;
	font-weight:bold;
}

#event_programme_rows .grey {
	color:#595959;
}

#event_programme_rows .orange {
	background-color:#f26334;
	color:#ffffff;
	font-weight:bold;
}

ul#brochure-ticker li {
	list-style-type:none;
	margin-left:0;
}

ul#brochure-ticker {
	list-style-type:none;
	padding-left:0;
}

table.blackborder {
	border-collapse:collapse;
}

table.blackborder tr td {
	border:1px solid black;
	padding:5px;
}

table.blackborder tr th {
	border:1px solid black;
	padding:5px;
	color:#fff;
}

table.noborder tr td {
	border:none;
}

#node-4822 .new_epcglobal {
	overflow:hidden;
	width:794px;
}
#node-4822 div.content {
	width: 794px;
}

/* breadcrumb */

#block-gs1navigation-2 {
	margin-bottom: 15px;
}

/* left menu */

#left_ad .block-gs1navigation ul li,
#left_ad .block-user ul li {
	margin-left: 16px;
}

/* footer */
div.footer {
	margin-top: 15px;
}

/* styles */

.orange-txt, .orange-txt a,
div.txtcontent h2.orange-txt,
div.txtcontent h3.orange-txt,
div.txtcontent h4.orange-txt {color: #f4763e; }
.white-txt,
div.txtcontent h2.white-txt,
div.txtcontent h3.white-txt,
div.txtcontent h4.white-txt {color: #fff; }
.darkblue-txt,
div.txtcontent h2.darkblue-txt,
div.txtcontent h3.darkblue-txt,
div.txtcontent h4.darkblue-txt {color: #032c6c; }
.green-txt,
div.txtcontent h2.green-txt,
div.txtcontent h3.green-txt,
div.txtcontent h4.green-txt {color: #78c23b; }
.lightblue-txt,
div.txtcontent h2.lightblue-txt,
div.txtcontent h3.lightblue-txt,
div.txtcontent h4.lightblue-txt {color: #29a9cc;}
.black-txt,
div.txtcontent h2.black-txt,
div.txtcontent h3.black-txt,
div.txtcontent h4.black-txt {color: #000;}

table.ny-table td {
	border: 1px solid #f3f3f3;
	padding: 3px;
}

table th.darkblue-bg,
table td.darkblue-bg {background: #032c6c; border: 1px solid #032c6c;}
table td.lightblue-bg {background: #29a9cc; border: 1px solid #29a9cc;}
table td.orange-bg {background: #f4763e; border: 1px solid #f4763e;}
table td.purple-bg {background: #bb8cc3; border: 1px solid #bb8cc3;}
table td.lightgray-bg {background: #f3f3f3; border: 1px solid #f3f3f3;}
table td.maroon-bg {background: #78013f; border: 1px solid #78013f;}
table td.green-bg {background: #78c23b; border: 1px solid #78c23b;}

ul.ny-list {
	list-style-image: url(/sites/all/themes/gs1/images/blue-square.png);
	list-style-type: none;
}
ol.ny-list {
	list-style-type: decimal;
	padding-left: 6px;
}
ul.ny-list li {
	background-color: #eee;
	margin-top: 10px;
}
ul.ny-list li ul li {
	margin-top: 0;
}
ol.ny-list li {
	color: #29a9cc;
	margin-top: 10px;
}
ul.ny-list h3 {
	border-bottom: 1px solid #f4763e;
	color: #f4763e;
	font-size: 15px;
	margin-bottom: 8px;
	padding-top: 24px;
}
span.ny-list-title,
span.ny-list-title a,
span.ny-list-title a:link {
	color: #f4763e;
	font-size: 15px;
}

/* mo-template */
table.mo-template th,
table.mo-template td {
	width: 151px;
}
.mo-alert {
	color: #f00;
	font-style: italic;
}


#programmetable {} 
#programmetable td {padding:3px; border: thin solid #E7E7E7; height:100%;} 
#programmetable th {padding:3px; text-align:center; background:#2b3268; color:#fff; border:none;} 
#programmetable th span {font-weight:normal;}
#programmetable td table {padding:0; width:100%; height:100%;} 
#programmetable td table td {padding:0;} 
#programmetable td:first-child {background:#2b3268; color:#FFF;} 
#programmetable td.blue {background:#29a9cc; color:#FFF;} 
#programmetable td.orange {background:#f26334; color:#FFF;} 
#programmetable td.green {background:#78c23b; color:#FFF;} 
#programmetable td.purple {background:#bb8cc3; color:#FFF;} 
#programmetable td.grey {background:#afafaf; color:#FFF;}
#programmetable td.purple2 {background:#78013f; color:#FFF;} 
#programmetable td.withtable {padding:0;} 
#programmetable tr.2 td.widthtable {height:132px;}


div.iscologne #block-gs1navigation-0 div.content 	{background:#6975a4;}
div.iscologne #block-gs1navigation-0 div.content h3 {background: url("/sites/all/themes/gs1/images/smenuheadbgcologne.png");}
div.iscologne #block-gs1navigation-0 div.content a {color:#C4C4C4;}
div.iscologne #block-gs1navigation-0 div.content a:hover {color:#fff;}
div.iscologne #block-gs1navigation-0 div.content a.active {color:#fff; font-weight:bolder;}

ul.presentations li ul {
	padding-bottom: 15px;
}
ul.padbot {
	padding-bottom: 15px;
}

/*.gpcpage .ui-dialog {
	background-color: #fff;
	border: 2px solid #002C6C;
}
.gpcpage .ui-dialog {
}
.gpcpage .ui-dialog .ui-dialog-titlebar-close, .gpcpage .ui-dialog .ui-dialog-titlebar-close:hover {
	padding: 10px;
}
.gpcpage  .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 10px; }*/
