body {padding:0;margin:0;background:transparent url(/imagesP/layout/background_1380x775.jpg) no-repeat fixed right top;}

/* fix for addthis 1px at the top */
/* Read: */
/* http://drupal.org/node/597872 */
/* see http://www.addthis.com/forum/viewtopic.php?f=8&t=14422&view=next */
#atff {display: none;}

#bg {position:fixed;width:100%;height:100%;background:transparent url(/imagesP/layout/bg_center.png) repeat-y scroll center top;padding:;margin:0;}
#footer {position:fixed;bottom:0;width:100%;padding:0;margin:0;z-index:4;}

a {outline:none;border:none;}
a img {border:none;}
a:link, a:active, a:visited {outline:none;border:none;}
/* IE */
a span {cursor:pointer;}

/* rolle */
/*
ul,ol {padding:0;margin:0;}
li {padding:0;margin:0;list-style:none;}
*/

#topBanner {height:100px; width:100%; background: url(/imagesP/yellow-background.png) repeat-x; color:white; font-weight:bold;}
.topBanner-content {width:660px; margin-left:auto; margin-right:auto;}

#topBanner select {width:150px; margin-right:20px;}

#topBanner-close {
 	background: url(/imagesP/resources/close-frame.png) no-repeat scroll right;
	cursor:pointer;
	display:block;
	padding:10px 25px 10px 0px;
	margin-right: 20px;
	position:relative;
	float: right;
	top:-50px;
	z-index:2;
	color: white;
}

.topBanner-save {
	background: url(/imagesP/bluebutton-back.png) repeat-x;
	border:none;
	color:white;
	height: 23px;
	font-weight:bold;
	padding-bottom:4px;
	float:left;
}

.pre-topBanner-save{background:transparent url(/imagesP/bluebutton-left.png) no-repeat; height:23px; width:10px; float:left;}
.post-topBanner-save{background:transparent url(/imagesP/bluebutton-right.png) no-repeat;height:23px; width:10px; float:left;}

hr {border:0 #CCCCCC solid;border-top-width:1px;clear:both;height:0;}

.unit {text-transform:none; float:left; color:#6c6f70;margin-bottom:0;margin-left:0px;font-size:36px;font-weight: normal;line-height:43px;padding: 0;}

#leftCol ul, #leftCol ol {padding:0;margin:0;}
#leftCol li {padding:0;margin:0;list-style:none;}

#centerCol div.centertopboxmenu ul, #centerCol div.centertopboxmenu  ol {padding:0;margin:0;}
#centerCol div.centertopboxmenu li {padding:0;margin:0;list-style:none;}
#centerCol div.centertopbox h1 span {text-transform:lowercase;}

#centerCol div.casebox ul, #centerCol div.casebox  ol {padding:0;margin:0;}
#centerCol div.casebox li {padding:0;margin:0;list-style:none;}


#leftCol {margin:0;padding:0;width:160px;z-index:1;}
#leftCol div.logo {margin:25px 0 20px 5px;}
#leftCol div.leftwhitebox {border:1px solid #c3c8c8;border-right:0;margin:0 0 20px 0;padding:4px 0 5px 0;background:#FFFFFF url(/imagesP/layout/leftBoxBg.gif) repeat-y scroll left top;}
#leftCol div.selected {background:#FFFFFF url(/imagesP/layout/leftBoxSelectedBg.gif) repeat-y scroll left top;}
#leftCol div.linkBox {margin:0 0 20px 10px;}
#leftCol div.myflexlink {display:block;margin:0 0 20px 10px;}
#leftCol div.myflexlink input.text {background-color:#FFFFFF;border:1px solid #C3C8C8;margin:5px 0 0 0;width:140px;}
#leftCol div.myflexlink input.button {background:none;border:none;margin:10px 0 3px 0;padding:0;cursor:pointer;}
#leftCol div.myflexlink input.change_button {background:url(/imagesP/icons/icon_y_world.gif) no-repeat;border:none;margin:10px 0 3px 0;padding:0;cursor:pointer;}
#leftCol div.leftwhitebox li {padding:1px 0 1px 10px;}
#leftCol div.leftwhitebox li li {padding:1px 0;}
#leftCol ul ul a {background:transparent url(/imagesP/icons/icon_w_menu.gif) no-repeat scroll 0 3px;padding:0 0 0 15px;display:block;}
#leftCol ul ul a.selected {background:transparent url(/imagesP/icons/icon_w_menu_marked.gif) no-repeat scroll 0 3px;padding:0 0 0 15px;display:block;}

#rightCol {margin:10px 0 0 0;padding:0;width:160px;z-index:2;}
#rightCol div.rightwhitebox {border:1px solid #c3c8c8;border-left:0;margin-bottom:10px;background:#FFF url(/imagesP/layout/rightBoxBg.gif) repeat-y scroll left top;padding:0 5px 5px 10px;}
#rightCol h2.boxHeader {padding:4px 0 0 0;display:block;}
#rightCol h2.boxHeader img {vertical-align:text-bottom;}
#rightCol h2.boxHeader a.plusminus {display:block;}
#rightCol h2.boxHeader a.minus {background:transparent url(/imagesP/icons/icon_w_close.gif) no-repeat scroll 130px 3px;display:block;}
#rightCol h2.boxHeader a.plus {background:transparent url(/imagesP/icons/icon_w_open.gif) no-repeat scroll 130px 3px;display:block;}
#rightCol div.boxContent {padding:5px 5px 5px 0;}
#rightCol div.date {display:block;padding:0 0 4px 15px;}
#rightCol div.rightgrayBox {border:1px solid #c3c8c8;border-left:0;margin-bottom:10px;background-color:#6C6F70;padding:0 5px 5px 10px;}
#rightCol div.rightgrayBox div.boxContent input.text {border:none;width:115px;margin:3px 0 3px 0;}
#rightCol div.rightgrayBox div.boxContent input.button {height:18px;width:15px;margin:0 0 0 3px;padding:0;border:none;background:transparent url(/imagesP/icons/icon_g_search.gif) no-repeat scroll 0 0; cursor:pointer;}
#rightCol div.rightsideBanner {margin:0 0 20px 10px;}
#rightCol div.rightsideBanner img {border:1px solid #c3c8c8;}

#centerCol {margin:0 0 50px 0;padding:0;width: 640px;z-index:3;}
#centerCol div.centerbox {display:block;border-right:0;margin:0;padding:0; float:left; width:100%;}
#centerCol h2.boxHeader {height:24px;padding:8px 10px 0;background:#FFFFFF url(/imagesP/layout/centerBoxHeaderBarBg.gif) repeat-x scroll left top;}
#centerCol h2.boxHeader img {vertical-align:text-bottom;}
#centerCol h2.boxHeader a.minus {background:transparent url(/imagesP/icons/icon_g_close.gif) no-repeat scroll 605px 2px;display:block;}
#centerCol h2.boxHeader a.plus {background:transparent url(/imagesP/icons/icon_g_open.gif) no-repeat scroll 605px 2px;display:block;}
#centerCol div.boxContent {padding:10px 0;float:left;display:block;}
#centerCol div.boxContent2 {float:left;display:block;}
#centerCol div.boxContent.yellow {background:#fec92f url(/imagesP/layout/centerBoxContentBg.gif) repeat-x scroll left top;} 
#centerCol div.boxContentBg {background:transparent url(/imagesP/layout/boxContentBg_line.gif) repeat-y scroll 0 0; display:block; float:left; width:640px;}

#centerCol div.boxContent.yellow .contentcolumn a {padding:1px 0 1px 15px;background-position:0 4px;}
#centerCol div.boxContent.yellow .contentcolumn h3.icon a {line-height:16px;background:transparent url(/imagesP/icons/icon_y_default_big.gif) no-repeat scroll 0 0px;display:block;padding:0 0 10px 34px;}

#centerCol div.boxContent div.readmore {display:block;float:right;}
#centerCol div.boxContent div.readmore a {padding:0;}
#centerCol div.contentcolumn {padding:0 10px; width:140px; float:left;display:block;}
#centerCol div.contentcolumn2 {padding:0 10px; width:300px; float:left;display:block;}
#centerCol div.rightborder {border-right:1px solid #FFFFFF;}
#centerCol div.linkBox {padding:0 0 5px 0;}
#centerCol div.banner {float:left;display:block;padding:10px;}

#centerCol div.centerboxslideholder a .header{display:inline;float:left;padding:0;width:180px;}
#centerCol div.centerboxslideholder a .text{display:inline;float:left;padding:0;width:180px;}
#centerCol div.centerboxslideholder span {display:block;float:left;}
#centerCol div.centerboxslideholder {width:640px;overflow:hidden;position:relative;left:0px;top:0px; display:block; float:left;height:260px; background-color:#E9EFEF;border-bottom:1px solid #c4c8c9;}
#centerCol div.centerboxslidethumbs {width:640px;z-index:1;position:absolute;left:0px;top:30px;display:block; float:left;}
#centerCol div.centerboxslideholder div.leftnav {position:absolute;left:0px;top:0px;width:21px;height:43px;margin:60px 0 0 0;z-index:2;}
#centerCol div.centerboxslideholder div.leftnav img {display:none; float:left;cursor:pointer;}
#centerCol div.centerboxslideholder div.rightnav {position:relative;left:0px;top:0px;width:21px;height:43px;float:right;margin:60px 0 0 0;z-index:3;}
#centerCol div.centerboxslideholder div.rightnav img {display:none; float:left; cursor:pointer;}
#centerCol div.centerboxslidethumbs div.item {height:224px;margin:0 0 1px 0;display:block;float:left;width:190px;border-left:1px solid #ffffff;border-right:1px solid #c4c8c9;background-color:#e9efef;cursor:pointer;}

#centerCol div.centercasestudiesboxslideholder a .header{display:inline;float:left;padding:0;width:180px;}
#centerCol div.centercasestudiesboxslideholder a .text{display:inline;float:left;padding:0;width:180px;}
#centerCol div.centercasestudiesboxslideholder span {display:block;float:left;}
#centerCol div.centercasestudiesboxslideholder {width:640px;overflow:hidden;position:relative;left:0px;top:0px; display:block; float:left;height:225px; background-color:#E9EFEF;border-bottom:1px solid #c4c8c9;}
#centerCol div.centercasestudiesboxslidethumbs {width:640px;z-index:1;position:absolute;left:0px;top:0px;display:block; float:left;}
#centerCol div.centercasestudiesboxslideholder div.leftnav {position:absolute;left:0px;top:0px;width:21px;height:43px;margin:60px 0 0 0;z-index:2;}
#centerCol div.centercasestudiesboxslideholder div.leftnav img {display:none; float:left;cursor:pointer;}
#centerCol div.centercasestudiesboxslideholder div.rightnav {position:relative;left:0px;top:0px;width:21px;height:43px;float:right;margin:60px 0 0 0;z-index:3;}
#centerCol div.centercasestudiesboxslideholder div.rightnav img {display:none; float:left; cursor:pointer;}
#centerCol div.centercasestudiesboxslidethumbs div.item {height:224px;margin:0 0 1px 0;display:block;float:left;width:190px;border-left:1px solid #ffffff;border-right:1px solid #c4c8c9;background-color:#e9efef;cursor:pointer;}
#centerCol div.centerproductserviceboxslidethumbs div.item {min-height:200px;margin:0 0 1px 0;display:block;float:left;width:140px;border-left:1px solid #ffffff;border-right:1px solid #c4c8c9;background-color:#e9efef;cursor:pointer;}
#centerCol div.centerproductserviceboxslidethumbs2 div.item {height:224px;margin:0 0 1px 0;display:block;float:left;width:190px;border-left:1px solid #ffffff;border-right:1px solid #c4c8c9;background-color:#e9efef;cursor:pointer;}
#centerCol div.centerproductserviceboxslideholder a .header{display:inline;float:left; padding:0;width:125px;}
#centerCol div.centerproductserviceboxslideholder a .text{display:inline;float:left;padding:0;width:125px;}
#centerCol div.centerproductserviceboxslideholder span {display:block;float:left;}
#centerCol div.centerproductserviceboxslideholder {width:640px;overflow:hidden;position:relative;left:0px;top:0px; display:block; float:left;height:230px; background-color:#E9EFEF;border-bottom:1px solid #c4c8c9;}
#centerCol div.centernewsboxslideholder {width:640px;overflow:hidden;position:relative;left:0px;top:0px; display:block; float:left;height:259px; background-color:#E9EFEF;border-bottom:1px solid #c4c8c9;}
#centerCol div.centernewsboxslidethumbs div.item {min-height:254px;margin:0 0 1px 0;display:block;float:left;width:190px;border-left:1px solid #ffffff;border-right:1px solid #c4c8c9;background-color:#e9efef;cursor:pointer;}
#centerCol div.centernewsboxslideholder a .header{display:inline;float:left;padding:0;width:175px;}
#centerCol div.centernewsboxslideholder a .text{display:inline;float:left;padding:0;width:175px;}
#centerCol div.centernewsboxslideholder span {display:block;float:left;}
#centerCol div.centerproductserviceboxslidethumbs {width:640px;position:absolute;left:0px;top:30px;display:block;float:left;/*z-index:1;*/}
#centerCol div.centernewsboxslidethumbs {width:640px;z-index:1;position:absolute;left:0px;top:30px;display:block;float:left;}
#centerCol div.centerproductserviceboxslideholder div.leftnav {position:absolute;left:0px;top:0px;width:21px;height:43px;margin:95px 0 0 0;z-index:3;}
#centerCol div.centerproductserviceboxslideholder div.leftnav img {display:none; float:left;cursor:pointer;}
#centerCol div.centerproductserviceboxslideholder div.rightnav {position:relative;left:0px;top:0px;width:21px;height:43px;float:right;margin:95px 0 0 0;z-index:4;}
#centerCol div.centerproductserviceboxslideholder div.rightnav img {display:none; float:left; cursor:pointer;}
#centerCol div.centernewsboxslideholder div.leftnav {position:absolute;left:0px;top:0px;width:21px;height:43px;margin:95px 0 0 0;z-index:3;}
#centerCol div.centernewsboxslideholder div.leftnav img {display:none; float:left;cursor:pointer;}
#centerCol div.centernewsboxslideholder div.rightnav {position:relative;left:0px;top:0px;width:21px;height:43px;float:right;margin:95px 0 0 0;z-index:4;}
#centerCol div.centernewsboxslideholder div.rightnav img {display:none; float:left; cursor:pointer;}
#centerCol div.centertopbox {display:block;float:left;padding:40px 20px 20px;position:relative;}
#centerCol div.centertopboxmenu {position:absolute;left:0px;top:0px;height:40px;width:620px;padding:0 10px;z-index:5;}
#centerCol div.topwhitebox {border:1px solid #c3c8c8;margin:0 5px 0 5px;padding:5px;background-color:#FFFFFF;display:block;float:right;}
#centerCol div.topwhitebox ul li a {padding:0 5px 0 5px;}
#centerCol div.topwhitebox ul li a.selected {padding:0 5px 0 15px;background:transparent url(/imagesP/icons/icon_w_menu_marked.gif) no-repeat scroll left 1px;}
#centerCol div.topwhitebox ul li li a {padding:0 0 0 15px;background:transparent url(/imagesP/icons/icon_w_menu.gif) no-repeat scroll 0 1px;}
#centerCol div.topwhitebox ul {margin-bottom:5px;padding-bottom:2px;border-bottom:1px solid #C3C8C8;}
#centerCol div.topwhitebox ul ul {padding-left:5px;border:none;margin:0;padding-bottom:0;}
#centerCol div.topwhitebox ol {padding:0;margin:0;}
#centerCol div.topwhitebox ol li a.plus {padding:0 15px 0 5px;background:transparent url(/imagesP/icons/icon_w_open_small.gif) no-repeat scroll right 1px;}
#centerCol div.topwhitebox ol li a.minus {padding:0 15px 0 5px;background:transparent url(/imagesP/icons/icon_w_close_small.gif) no-repeat scroll right 1px;}
#centerCol div.topwhitebox ol li.icon {background:transparent url(/imagesP/icons/icon_w_industry.gif) no-repeat scroll left top;padding:0 0 0 15px;margin:0;}
#centerCol div.topwhitebox ol li.icon2 {background:transparent url(/imagesP/icons/icon_w_product.gif) no-repeat scroll left top;padding:0 0 0 15px;margin:0;}
#centerCol div.centertopbox h1{line-height:35px;padding:0; font-size: 30px;}
#centerCol div.centertopbox div.preamble {padding:10px 0 0 0;}
#centerCol div.centertopbox div.casebox {padding:0 0 10px 0;}
#centerCol div.centertopbox div.casebox ul {border-bottom:1px solid #c3c8c8;}
#centerCol div.centertopbox div.casebox li {border-top:1px solid #c3c8c8;padding:1px 10px 1px 5px;}
#centerCol div.centertopbox div.centertopboxcontent {display:block;float:left;padding:10px 0 10px 0;}
#centerCol div.centertopbox.yellow {background: #fdc82f url(/imagesP/layout/centerBoxContentBg.gif) top left repeat-x;width:600px;}
#centerCol div.centertopbox.yellow div.casebox li {border-top:1px solid #FFFFFF;}
#centerCol div.centertopbox.yellow div.casebox ul {border-bottom:1px solid #FFFFFF;}
#centerCol div.grid_5 div.largepuff {display:block;float:left;padding:0 0 10px 0;cursor:pointer;}
#centerCol div.grid_5 div.largepuff span.puffHeader {display:block;float:left;width:380px;}
#centerCol div.grid_5 div.largepuff span.puffText {line-height:15px;padding:0 5px 0 0;width:380px;}
#centerCol div.grid_8 div.largepuff {display:block;float:left;padding:0 0 10px 0;cursor:pointer;width:380px;}
#centerCol div.grid_8 div.largepuff span.puffHeader {display:block;float:left;width:380px;}
#centerCol div.grid_8 div.largepuff span.puffText {line-height:15px;padding:0 5px 0 0;width:380px;}

#campaign h1{color:#222222;}
#campaign h2{text-transform:none; font-size:15px; margin-bottom: 5px;}
#centerCol div#campaign div.preamble{color:#999999;font-size:24px;text-transform:uppercase;line-height:26px;font-weight:normal;}
.actionbutton{background:transparent url(/imagesP/bg-actionbutton.png) repeat-x; padding-top: 15px; margin-top: 30px; height: 58px; font-size:18px;float:left;}
.actionbutton a {color:#000000; font-weight: normal;}
.pre-actionbutton{background:transparent url(/imagesP/pre-actionbutton.png) no-repeat; height:58px; width:40px; margin-top: 30px;float:left;}
.post-actionbutton{background:transparent url(/imagesP/post-actionbutton.png) no-repeat;height:58px; width:20px; margin-top: 30px;float:left;}
#campaign .block180{margin-bottom:30px;}
#campaign .table_gray {width:370px;}
#campaign .table_gray th {background-color:#FFFFFF; color:#6c6f70; text-align:left;padding:2px 5px 10px;}
#campaign .table_gray td {width:0%;min-width:47px;}
#campaign ul {padding-left:13px; margin-top:0px; list-style-image: url('/imagesP/icons/icon_dot.png');}
#campaign li {margin-bottom:12px; line-height:14px;}
#campaign .shadowbox a {float: none;}
#campaign .shadowbox a.zoom span {bottom:3px; right:3px;}

#relatedlinks .header {font-size:12px;font-weight:bold;}
.new {display:block; width:140px; height:48px;position:absolute;top:0px;}
#centerCol div.centerproductserviceboxslideholder .new {float:none;}

#tooltip {background:transparent url(/imagesP/tooltip/tooltipbg.gif) no-repeat scroll center bottom;width:141px;padding:5px 10px 15px 10px;z-index:99998;border-top:1px solid #c3c8c8;display:none;}
#tooltip2 {background:transparent url(/imagesP/tooltip/tooltipbg.gif) no-repeat scroll center bottom;width:141px;padding:5px 10px 15px 10px;z-index:99998;border-top:1px solid #c3c8c8;display:none;}

.bg1 {background:transparent  no-repeat scroll right top; float:left;width:640px;}
.table_gray {width:280px;background-color:#e9e9e9;margin-bottom:5px;}
.table_gray tr {border-bottom:1px solid #FFFFFF;}
.table_gray td {padding:2px 5px;width:70%;}
.clearleft {clear: left;}
.clearright {clear: right;}
.centertopboxbg {position:absolute;top:0;left:0;}

.grid_8 .puff {display:block;float:left;padding:0 10px 10px 0;width:190px;cursor:pointer;}
.grid_5 .puff {display:inline;float:left;padding:0 5px 10px 0;width:185px;cursor:pointer;}

.puffHeader {display:block;float:left;width:185px; margin: 0 0 5px 0}
.puffImage {display:block;float:left;width:87px; margin: 0 3px 0 0}
.puffText {line-height:15px;padding:0;width:95px;}
.puff a {display:block;}

.footer {display:block;background-color:#c3c8c8;padding:3px 0;width:640px;margin:0 auto;}

.articles {margin:3px 0 5px 0;}
.articles a {display:block;border-top:1px solid #c3c8c8;padding:3px 0;}
.articles a span.info {display:block;}
.articles a span.date {display:block;}
.articles h2.eventsIcon {background:transparent url(/imagesP/icons/icon_w_event.gif) no-repeat scroll 0 0px;padding:0 0 5px 20px;}
.articles h2.newsIcon {background:transparent url(/imagesP/icons/icon_w_news.gif) no-repeat scroll 0 0px;padding:0 0 5px 20px;}
.articles p {margin-bottom:5px;}
.filterbox {padding:0 0 6px 5px;width:635px;position:absolute;top:0;left:0;height:auto;background-color:#999a9c; /*z-index:20;*/}
.filterbox span {display:block;float:left;background-color:#c4c8c9;padding: 0 10px;margin: 6px 5px 0 0;}
.filterbox .selected {background-color:#E17000;}
.filterbox2 span {display:block;float:left;background-color:#FFFFFF;padding: 0 8px; margin:0 5px 5px 0;}
.filterbox2 span.selected {display:block;float:left;background-color:#e17000;padding: 0 8px;margin-right:5px;}
.filterbox2 .block400 {padding-top:0;}
.filterbox2 .block600 {padding-bottom:0;padding-top:0;}
.left {float:left;display:block;}
.right {float:right;display:block;}
.breadcrumbs {padding:0; width:580px;}
.textbox {padding:2px 5px 5px 10px;}
.newsarchive .filterbox {position:relative;height:30px;}
.blockHolder {display:block;padding:0;margin:0;}
.block600 {display:block;float:left;width:580px;padding:10px;}
.block400 {display:block;float:left;width:380px;padding:10px;}
.block200 {display:block;float:left;width:180px;padding:10px;}
.block440 {display:block;float:left;width:420px;padding-top:6px;padding-left:10px;padding-right:10px;padding-bottom:10px;}
.block160 {display:block;float:left;width:140px;padding:10px;}
.block300 {display:block;float:left;width:280px;padding:10px;}
.block390 {display:block;float:left;width:380px;padding:10px;}
.block180 {display:block;float:left;width:180px;padding:10px;}
.graytable {background-color:#e9e9e9;padding:5px;}
.graytable strong {padding:0;margin:0;display:block;}
.graytable p {padding:0;margin:0;}
.grayblue {background-color:#e9eeee;}

span.hits {float:right;right:cursor:pointer;}
span.itemlabel {float:right;margin-right:25px;margin-left:2px;cursor:pointer;color:#cccccc;}
span.details {position:absolute;right:0px;cursor:pointer;}

a.listlink {cursor:pointer;background:transparent url(/imagesP/icons/icon_b_document.gif) no-repeat scroll 0 5px;float:left;display:inline;margin:2 10px;border-bottom:1px solid #c3c8c8;}
a.listlink2 {cursor:pointer;background:transparent url(/imagesP/icons/icon_w_menu.gif) no-repeat scroll 0 5px;float:left;display:inline;margin:2 10px;border-bottom:1px solid #c3c8c8;}
a.listlink3 {cursor:pointer;background:transparent url(/imagesP/icons/icon_b_external.gif) no-repeat scroll 2px 5px;float:left;display:inline;margin:2 10px;border-bottom:1px solid #c3c8c8;}
a.listlink4 {cursor:pointer; display:inline;margin:2 10px;}

a.listlink span.listlinkname, a.listlink2 span.listlinkname, a.listlink3 span.listlinkname {float:left;width:400px;padding:2px 0 2px 20px;}
a.listlink span.listlinkinfo, a.listlink2 span.listlinkinfo, a.listlink3 span.listlinkinfo {float:left;width:200px;}
#relatedlinks .listlink{display:block;}

.listlinkname span.info {display:block;}

.shadowbox a {position:relative;float:left;margin:0px;}
.shadowbox a.zoom span {background-image:url(/imagesP/icons/icon_zoom.gif);background-repeat:no-repeat;bottom:1px;display:block;height:28px;position:absolute;right:1px;width:28px;}
.shadowbox a.play span {background-image:url(/imagesP/icons/icon_play.gif);background-repeat:no-repeat;bottom:1px;display:block;height:28px;position:absolute;right:1px;width:28px;}
.shadowbox img {border:solid 1px #C3C8C8;padding:0px;margin:0px;}

.recommended a {padding:2px 0 12px 20px;display:block;}
.recommended a.event {background:transparent url(/imagesP/icons/icon_w_event.gif) no-repeat scroll 0 0;}
.recommended a.product {background:transparent url(/imagesP/icons/icon_w_product.gif) no-repeat scroll 0px 0px;margin:0;line-height:12px;}
.recommended a.industry {background:transparent url(/imagesP/icons/icon_w_industry.gif) no-repeat scroll 0px 0px;margin:0;line-height:12px;}
.recommended a.news {background:transparent url(/imagesP/icons/icon_w_news.gif) no-repeat scroll 0px 0px;margin:0;line-height:12px;}

a.email {background:transparent url(/imagesP/icons/icon_email.gif) no-repeat scroll 0 3px;display:block;padding:0 0 0 15px; }
a.rss {background:transparent url(/imagesP/icons/rss_cols.gif) no-repeat scroll 0 0px;display:block;padding:0 0 0 22px;margin:0 0 4px 0;}
a.newsletter {background:transparent url(/imagesP/icons/mail_cols.gif) no-repeat scroll 0 0px;display:block;padding:0 0 0 22px;margin:0 0 4px 0;}
a.twitter {background:transparent url(/imagesP/icons/twitter_cols.gif) no-repeat scroll 0 0px;display:block;padding:0 0 0 22px;margin:0 0 4px 0;}
a.youtube {background:transparent url(/imagesP/icons/youtube_cols.gif) no-repeat scroll 0 0px;display:block;padding:0 0 0 22px;margin:0 0 4px 0;}

a.default_w {background:transparent url(/imagesP/icons/icon_w_default.gif) no-repeat scroll 0 5px;margin:0;padding:2px 0 2px 15px;display:block;}
a.default_g {background:transparent url(/imagesP/icons/icon_g_default.gif) no-repeat scroll 0 5px;margin:0;padding:2px 0 2px 15px;display:block;}
a.default_y {background:transparent url(/imagesP/icons/icon_y_default.gif) no-repeat scroll 0 5px;margin:0;padding:2px 0 2px 15px;display:block;}

a.document_w {background:transparent url(/imagesP/icons/icon_w_document.gif) no-repeat scroll 0 5px;margin:0;padding:2px 0 2px 15px;display:block;}
a.document_g {background:transparent url(/imagesP/icons/icon_g_document.gif) no-repeat scroll 0 5px;margin:0;padding:2px 0 2px 15px;display:block;}
a.document_y {background:transparent url(/imagesP/icons/icon_y_document.gif) no-repeat scroll 0 5px;margin:0;padding:2px 0 2px 15px;display:block;}
a.document_b {background:transparent url(/imagesP/icons/icon_b_document.gif) no-repeat scroll 0 5px;margin:0;padding:2px 0 2px 15px;display:block;}

#centerCol div.yellow a.anchor_w {background:transparent url(/imagesP/icons/icon_y_anchor.gif) no-repeat scroll 0 5px;margin:0;padding:2px 0 2px 15px;display:block;}
a.anchor_w {background:transparent url(/imagesP/icons/icon_w_anchor.gif) no-repeat scroll 0 5px;margin:0;padding:2px 0 2px 15px;display:block;}
a.anchor_g {background:transparent url(/imagesP/icons/icon_g_anchor.gif) no-repeat scroll 0 5px;margin:0;padding:2px 0 2px 15px;display:block;}
a.anchor_y {background:transparent url(/imagesP/icons/icon_y_anchor.gif) no-repeat scroll 0 5px;margin:0;padding:2px 0 2px 15px;display:block;}

a.external_w {background:transparent url(/imagesP/icons/icon_w_external.gif) no-repeat scroll 0 5px;margin:0;padding:2px 0 2px 15px;display:block;}
a.external_g {background:transparent url(/imagesP/icons/icon_g_external.gif) no-repeat scroll 0 5px;margin:0;padding:2px 0 2px 15px;display:block;}
a.external_y {background:transparent url(/imagesP/icons/icon_y_external.gif) no-repeat scroll 0 5px;margin:0;padding:2px 0 2px 15px;display:block;}
