@import url("../reset.css");
@import url("../fonts.css");
@import url("../themes.css");
@import url("../template_icons.css");
@import url("../findus_icons.css");

.body {
	margin: 0;
	padding: 0;
}

/*
/* PAGE LAYOUT
/*/
#TB #header {
	height: 89px;
	background:url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/header_shadow.png) 0% 100% repeat-x;
	position:relative;
	z-index:60;
}
#TB #page {
	width: 980px;
	margin: 0 auto;
	margin-top:65px;
}
	#TB.homepage #page{
		margin-top:-3px;
	}
#TB #banner{
	margin-bottom:21px;
}
#TB #primary-content {
	float: right;
	width: 812px;
	border-top: 1px solid #666;
}
	#TB.homepage #primary-content{
		width:980px;
		border-top:0;
	}
#TB #secondary-content {
	width: 140px;
}
	#TB #secondary-content .container {
		margin-bottom: 35px;
	}
#TB #tertiary-content {
	clear: both;
}
	#TB #tertiary-content .container{
		margin-left:auto;
		margin-right:auto;
	}

#TB .row {
	margin-bottom: 21px;
	zoom: 1;
}
	#TB #tertiary-content .row{
		margin:0;
	}
	#TB .row:before,
	#TB .row:after {
	  content: ".";    
	  display: block;    
	  height: 0;    
	  overflow: hidden;	
	}
	#TB .row:after {
		clear: both;
	}
#TB .main-column {
	float: left;
	width: 476px;
}
#TB .right-column {
	float: right;
	width: 308px;
}
	#TB .right-column .aside {
		float: right;
	}
#TB .right-column-double{
	float:left;
	width:224px;
	margin-left:28px;
}

#TB .col1 { width: 56px; }
#TB .col2 { width: 140px; }
#TB .col3 { width: 224px; }
#TB .col4 { width: 308px; }
#TB .col5 { width: 392px; }
#TB .col6 { width: 476px; }
#TB .col7 { width: 560px; }
#TB .col8 { width: 644px; }
#TB .col9 { width: 728px; }
#TB .col10 { width: 812px; }
#TB .col11 { width: 896px; }
#TB .col12 { width: 980px; }

#TB .col8.comments {
	margin-left: -168px;
}	

/*
/* TYPOGRAPHY
/*/
#TB {
	font: 12px/1.333 Helvetica, Arial, sans-serif;
	color: #222222;
}
#TB h1 {
	font-family: WWFRegular, Arial, sans-serif;
	font-size: 62px;
	font-weight: normal;
	line-height: 1;
}
#TB h2 {
	font-family: WWFRegular, Arial, sans-serif;
	font-size: 36px;
	font-weight: normal;
	line-height: 1.2;
}
#TB h3 {
	font-size: 16px;
	margin-bottom:5px;
}
#TB .aside h3, 
#TB #secondary-content h3, 
#TB .news.col6 h2,
#TB #tertiary-content h2 {
	font: 20px/1.1 WWFRegular, Arial, sans-serif;
	font-weight: normal;
	padding: 0 0 3px;
	letter-spacing: 0.5px;
	color: #222;
	border-top: 1px solid #666;
	text-transform: uppercase;
	margin-bottom:0;
}
#TB h3 .subheading {
	display: block;
	font: 12px/1.4 Helvetica, Arial, sans-serif;
	letter-spacing: 0;
	text-transform: none;
}
#TB h4 {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.1;
	margin-bottom: 5px;
}
#TB a, #TB .listing a h2, #TB .listing  a h3, #TB .listing  a h4 {
	color: #006262;
	text-decoration: none;
}
	#TB a:hover, #TB .listing a:hover h2, #TB .listing  a:hover h3, #TB .listing  a:hover h4 {
		color: #002929;
	}
		#TB a:hover img {
			border-color: #222;
		}
#TB a p {
	color: #222;
}
#TB .h1-meta{
	border-top: 1px solid #CCCCCC;
	padding-top:5px;

    font: italic 11px Georgia,"Times New Roman",serif;
}
	#TB .h1-meta .comments-link {
		border-left: 1px solid #AAAAAA;
		padding-left: 5px;
	}
	
#TB .col8.h1-standard h1{
	font-size:50px;
}



/* Buttons */
#TB .button{
	width: 6em;
	font: 13px/1.4 Helvetica,Arial,sans-serif;
	font-weight:normal !important;
	text-align: center;
	display: block;
	background: #006262;
	background: -webkit-gradient(linear, center bottom, center top, color-stop(0, #006262), color-stop(0.5, #004949));
	background: -moz-linear-gradient(center top , #006262, #004949) repeat scroll 0 0 transparent;
	border: 1px solid #004949 !important;
	clear: both;
	color: white !important;
	margin: 0;
	overflow: hidden;
	padding: 4px 7px !important;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow: none !important;
	-moz-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	-o-border-radius: 2px !important;
	border-radius: 2px !important;
}
	#TB .button:hover{
		color: #fff;
		background: #004949;
		background: -moz-linear-gradient(center top , #004949, #006262) repeat scroll 0 0 transparent;
		background: -webkit-gradient(linear, center bottom, center top, color-stop(0, #004949), color-stop(0.5, #006262));
	}
	#TB .button:active {
		background: #004949;
		background: -moz-linear-gradient(center top , #004949, #006262) repeat scroll 0 0 transparent;
		background: -webkit-gradient(linear, center bottom, center top, color-stop(0, #004949), color-stop(0.5, #006262));
	}
	#TB .button.with-arrow:after {
		content: "\25BA";
		font-size: 0.7em;
		padding-left: 5px;
	}
	
	#TB input.button {
		display: inline;
		width: auto;
	}
	#TB .button.large {
		font-size: 17px;
		width: auto;
		margin-bottom: 8px;
		display:inline;
	}


/*
/* HEADER
/*/
#TB #header-inner {
	position: relative;
	width: 812px;
	margin: 0 auto;
	font: 12px/1.2 Helvetica, Arial, sans-serif;
	padding-top: 10px;
	padding-left: 168px;
}
#TB #logo {
	position: absolute;
	left: 20px;
	top: 0;
	z-index:60;
}
#TB #region-picker {
	position:absolute;
	left:0;
	height:50px;
	top:-1px;
	z-index:50;
	width: 250px;
	padding: 0 0 0 170px;
	overflow:hidden;
	font: 12px/1.333 Helvetica, Arial, sans-serif;
}
	#TB #region-picker.active{
		overflow:visible;
		color:white;
		padding: 80px 20px 20px 170px;
		height:300px;
		width: 500px;
		border:1px solid white;
		-webkit-box-shadow: 0px 0px 10px #000;
		-moz-box-shadow: 0px 0px 10px #000;
		box-shadow: 0px 0px 10px #000;
		background-image:url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/map-light.png);
		background-repeat:no-repeat;
		background-position:100% 100%;
	}
	#TB #region-picker p{
		position:absolute;
		top:155px;
		left:21px;
		width:100px;
		font: 22px/1.1 WWFRegular, Arial, sans-serif;
		text-shadow: 0 1px 2px rgba(0,0,0,0.7);
	}
	#TB #region-picker a:hover{
		color:white;
	}
	#TB #region-picker ul{
		float:left;
		width:161px;
	}
		#TB #region-picker li{
			list-style-type:none;
			position:absolute;
			left:-5000px;
			padding-left:10px;
		}
			#TB #region-picker.active li{
				position:relative;
				left:auto;
			}
			#TB #region-picker li.selected {
				position:absolute !important;
				top:10px !important;
				left:170px !important;
				font: 22px/1.1 WWFRegular, Arial, sans-serif;				
				padding:4px 0 15px 50px;
				background: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/wwf-globe.png) 5px -65px no-repeat;
				cursor: pointer;
				border-bottom:1px solid #CCC;
				border-bottom:1px solid rgba(255,255,255,0.2);
				width:auto;
			}
				#TB #region-picker li.selected:hover{
					margin-top:-1px;
					margin-left:-1px;
					padding:4px 5px 8px 50px;
					border:1px solid #BFBEB6;
					-moz-border-radius: 3px;
					-webkit-border-radius: 3px;
					-o-border-radius: 3px;
					border-radius: 3px;
					background: #FFF url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/wwf-globe.png) 5px -65px no-repeat;
				}
				#TB #region-picker.active li.selected{
					background: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/wwf-globe.png) 0 top no-repeat;
					width:450px;
				}
					#TB #region-picker.active li.selected:hover{
						border:0;
						border-bottom:1px solid #CCC;
						border-bottom:1px solid rgba(255,255,255,0.2);
						margin:0;
						padding-bottom:15px;
					}
				#TB #region-picker .selected a{
					outline:none;
					color:#222;
					padding-right:30px;
					background: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/region-picker-bg.png) right 8px no-repeat;
				}
					#TB #region-picker li.selected:hover a{
						background: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/region-picker-bg.png) right -72px no-repeat;
					}
				#TB #region-picker.active .selected a{
					color:white;
					text-shadow: 0 1px 2px rgba(0,0,0,0.7);
					background:none;
				}
					#TB #region-picker.active li.selected:hover a{
						background: none
					}
#TB #header .auxiliary-nav {
	float: left;
	width: 330px;
	margin: 14px 0 0 258px;
}
	#TB .auxiliary-nav li {
		list-style: none;
		display: block;
		float: left;
		margin-right: 7px;
		padding-right: 7px;
		border-right: 1px solid #ccc;
	}
		#TB .auxiliary-nav li:last-child {
			border: none;
		}
		#TB .auxiliary-nav .rss{
			float:right;
		}
#TB #search {
	float: right;
	width: 222px;
	margin-top: 5px;
}
#TB #search #s {
	display: block;
	float: left;
	width: 179px;
	height: 28px;
	line-height:28px;
	margin-right: 1px;
	padding: 0 6px;
	border: none;
	background: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/search-bg.png) left top no-repeat;
}
#TB #search #search-button {
	display: block;
	overflow: hidden;
	width: 30px;
	height: 28px;
	text-indent: -9999px;
	border: none;
}
#TB #nav {
	z-index:40;
	position: absolute;
	left: 168px;
	top: 53px;
	width: 812px;
	height: 33px;
	height: 33px;
	font: 21px/27px WWFRegular, Arial, sans-serif;
}
	#TB #nav li {
		display: block;
		float: left;
		height: 33px;
		list-style: none;
	}
		#TB #nav li.right{
			border-right:0;
			float:right;
			text-transform:uppercase;
		}
			#TB #nav li.highlight{
				background-color:#F29724;
			}
			#TB #nav li.right.selected, #TB #nav li.right.hover{
				background-color:transparent;
			}
		#TB #nav li.inline{
			padding:0px 10px;
			font: 12px/1.2 Helvetica, Arial, sans-serif;
			color:#CCC;
			line-height: 33px;
		}
			
		#TB #nav li a {
			letter-spacing: 0.5px;
			color: #fff;
			text-shadow: 0 1px 2px rgba(0,0,0,0.7);
			display: block;
			height: 33px;
			padding: 0 25px 0 9px;
			background: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/main-nav-arrow.png) right 14px no-repeat;
		}
			#TB #nav .home-link a {
				width: 31px;
				padding: 0;
				text-indent: -9999px;
				outline: none;
				background: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/home-icon.png) 7px 7px no-repeat;
			}
			#TB #nav li.inline a{
				border:0 !important;
				text-shadow:none;
				text-transform:none;
				letter-spacing:0;
				height:auto;
				padding:0 5px;
				display:inline;
				background:none;
				font: 12px/1.2 Helvetica, Arial, sans-serif;
			}
				#TB #nav li.inline a:hover{
					color:white;
					background-color:transparent;
				}
		#TB #nav li ul {
			border:1px solid #CCC;
			display:none;
			width:200px;
			padding:0 7px 7px 7px;
			position:absolute;
			z-index:50;
			background-color:white;
			font: 12px/1.2 Helvetica, Arial, sans-serif;
			-webkit-box-shadow: 0px 0px 5px #000;
			-moz-box-shadow: 0px 0px 5px #000;
			box-shadow: 0px 0px 5px #000;
		}
			#TB #nav li.hover ul{
				display:block;
			}
			#TB #nav li.right ul{
				right:0;
			}
			#TB #nav li ul li{
				text-transform:none;
				border-right:0 !important;
				border-left:0;
				border-bottom:1px solid #CCC;
				height:auto;
				float:none;
			}
			#TB #nav li ul a{
				border:0 !important;
				padding:5px 3px;
				height:auto;
				color: #006262;
				text-shadow:none;
				background:white none;
				letter-spacing:0;
			}
				#TB #nav li ul a:hover{
					background-color:#E9E8D8 !important;
				}
			
#TB #breadcrumb {
	z-index:1;
	position: absolute;
	left: 168px;
	top: 113px;
}

/*
/* SUBNAV
/*/
#TB #subnav{
	margin-bottom: 35px;
	font: 12px/1.2 Helvetica, Arial, sans-serif;
	border-top: 1px solid #858585;
}
	#TB #subnav a {
		display: block;
		padding: 3px 12px;
		color: #222;
		background: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/subnav-li-bg.png) left bottom no-repeat;
	}
		#TB #subnav a:hover{
			color:black;
		}
		#TB #subnav li {
			font-weight: bold;
			list-style: none;
			border-top: 1px solid #fff;
			border-bottom: 1px solid #858585;
			background: rgb(215,215,195) url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/subnav-arrow.png) 4px 8px no-repeat;
		}
			#TB #subnav li.first { background-color: rgb(255,255,255); }
			#TB #subnav li.second { background-color: rgb(245,245,240); }
			#TB #subnav li.third{ background-color: rgb(235,235,225); }
			#TB #subnav li.fourth { background-color: rgb(225,225,210); }
			
			#TB #subnav .parent {
				padding-left: 0;
				border-top: none;
				background: none;
				margin-top: -1px;
			}
				#TB #subnav .parent ul {
					border-top: none;
					position:relative;
					display:inline;
				}
					#TB #subnav .parent li {
						font-weight: normal;
						border-top: 1px solid #858585;
						background-color:none;
						border-bottom: none;
						background: #fff url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/subnav-bullet-dark.png) 4px 11px no-repeat;
					}
						#TB #subnav .parent li:hover{
							background-color:#E9E8D8 !important;
						}
						#TB #subnav .parent a {
							color: #222;
							background: none;
							padding-top: 7px;
							padding-bottom: 7px;
						}
						
						#TB #subnav li.current{
							background-image:url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/subnav-bullet-white.png);
							background-position:4px 11px;
							background-repeat:no-repeat;
						}
							#TB #subnav .current a{
								color:white;
							}
							#TB #subnav .current ul li{
								padding-left:10px;
								border-top: 1px dotted #ccc;
								background: #fff url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/subnav-bullet.png) 14px 11px no-repeat;
							}
								#TB #subnav .current ul li a{
									color:#4A4A4A;
								}
	
					
/*
/* FOOTER
/*/
#TB #tertiary-content{
	font: 12px/1.2 Helvetica, Arial, sans-serif;
}
	#TB #tertiary-content .row{
		padding:20px 0;
	}
	#TB #tertiary-content .footer, #TB #tertiary-content .sitemap {
		background-color: #f4f3ec;
	}
	#TB #tertiary-content .sitemap h2{
		font-size:18px;
		margin-bottom:5px;
	}
	#TB #tertiary-content .sitemap li{
		float:left;
		list-style-type:none;
		width:140px;
		margin-right:28px;
		padding:3px 0;
	}	
		#TB #tertiary-content .sitemap .last{
			margin:0;
		}
	
	#TB #tertiary-content .teasers {
		background-color: #E9E8D8;
	}
		#TB #tertiary-content .teasers .col4{
			float:left;
			position:relative;
			margin-right:28px;
		}
			#TB #tertiary-content .teasers .last{
				margin-right:0;
			}
		
		#TB #tertiary-content .teasers  .content{
			overflow:hidden;
			width:100%;
			line-height:1.6em;
		}
		#TB #tertiary-content .teasers h2{
			border-bottom:1px solid #CCCCCC;
			text-shadow: 0 1px 2px #FFF;
			margin-bottom:5px;
		}
		#TB #tertiary-content .teasers h3{
			font: 25px/1.1 WWFRegular,Arial,sans-serif;
			color:#222222;
			margin-bottom:7px;
		}
		#TB #tertiary-content .teasers p.bodytext{
			font-weight:bold;
		}
		#TB #tertiary-content .teasers .meta{
			font:italic 11px Georgia,"Times New Roman",serif;
			margin-top:17px;
		}
		#TB #tertiary-content .teasers input,#TB #tertiary-content .teasers select{
			width:65%;
			margin-top:10px;
		}
			/*
			#TB #tertiary-content .teasers input{
				padding:3px;
			}
			*/
			#TB #tertiary-content .teasers .button{
				width:auto;
				float:left;
			
				font-size:14px;
				margin-right:10px;
				margin-top:10px;
			}
		#TB #tertiary-content .teasers .thumb:hover{
			-webkit-box-shadow: 0px 0px 6px #000000;
			-moz-box-shadow:0px 0px 6px #000000;
			box-shadow: 0px 0px 6px #000000;
		}
		#TB #tertiary-content .teasers .form{
			position:relative;
		}
		#TB #tertiary-content .teasers .form img{
			position:absolute;
			top:10px;
			right:0px;
		}
		#TB #tertiary-content .teasers .paging {
			position: absolute;
			top: 4px;
			right: 0;
			margin: 0;
			padding: 0;
			border:0;
			width:170px;
		}
			#TB #tertiary-content .teasers .paging ul {
				float: right;
				margin-left:7px;
			}
				#TB #tertiary-content .teasers .paging ul li{
					position:relative !important;
					top:0 !important;
					left:0;
					float:left;
				}
			#TB #tertiary-content .teasers .paging .label {
				color:#006262;
				display: block;
				padding-top: 2px;
				font:italic 10px/15px Georgia, Times, serif;
				text-align: right;
			}
		#TB #tertiary-content .teasers .adopt img{
			float:right;
			margin:5px 0 0 10px;
		}
		
	#TB #tertiary-content .priorities{
		position:relative;
	}
		#TB #tertiary-content .priorities a:hover{
			color:white;
		}
		#TB #tertiary-content .priorities h3{
			color:white;
		}
			#TB.hasjs #tertiary-content .priorities h3{
				font: 20px WWFRegular,Arial,sans-serif;
				outline: medium none;
				text-transform: uppercase;
				display:none;
				border-top:1px solid white;
				margin-bottom:14px;
				overflow:hidden;
			}
			#TB.hasjs #tertiary-content .priorities-double h3{
				display:block;
				position:relative;
			}
				#TB.hasjs #tertiary-content .priorities h3 a{
					font: 12px/3em Georgia, "Times New Roman", serif;
					font-style: italic;
					position:absolute;
					right:0;
					text-shadow: none;
					text-transform: none;
					
				}
		#TB #tertiary-content .priorities .content{
			border:0;
			margin:0;
		}
				#TB #tertiary-content .priorities .content li{
					border:0;
					float:left;
					margin-left:0;
					margin-right: 28px;
				}
					#TB #tertiary-content .priorities .tabbedcontent li{
						margin-right:0;
					}
					#TB.hasjs #tertiary-content .priorities-double .content li{
						margin-right:0px;
					}
						
					#TB #tertiary-content .priorities .content ul{
						overflow:hidden;
						width:100%;
						border:0;
						margin:0;
					}
						#TB #tertiary-content .priorities .content ul li{
							width:140px;
							padding:0 !important;
							border-top:0;
							border-bottom:1px solid;
							float:left;							
						}
							#TB #tertiary-content .priorities .tabbedcontent ul li{
								margin-right:28px;
							}
							#TB #tertiary-content .priorities .content li:hover, #TB #tertiary-content .priorities .content a:hover img{
								border-color:white;
							}
							#TB #tertiary-content .priorities .content li.last{
								margin:0;
							}
							#TB #tertiary-content .priorities h4{
								font-weight:normal;
								margin:0;
								padding:7px 0;
							}
							#TB #tertiary-content .priorities a img{
								opacity:0.9;
								margin:0;
							}
							#TB #tertiary-content .priorities a:hover img{
								opacity:1;
							}
		#TB #tertiary-content .priorities .nav{
			border-bottom:1px solid white;
			height:35px;
			overflow:visible;
		}
			#TB #tertiary-content .priorities .nav li{
				padding:0px 15px;
				margin-right:10px;
				width:auto;
				border:0;
				height:35px;
				float:left;
			}
			#TB #tertiary-content .priorities .nav a{
				text-transform:uppercase;
				outline:none;
				font: 20px WWFRegular, Arial, sans-serif;
				text-shadow: 0 1px 2px rgba(0,0,0,0.7);
			}
				#TB #tertiary-content .priorities .nav a:hover{
					color:white;
				}
			#TB #tertiary-content .priorities .nav .selected{
				border:1px solid white !important;
				border-width:1px 1px 0 1px  !important;
			}
				#TB #tertiary-content .priorities .nav .selected a{
					color:#FFF;
				}
		#TB #tertiary-content .priorities .paging{
			position:absolute;
			right:0;
			top:5px;
			width:47px;
		}
			#TB #tertiary-content .priorities .paging ul{
				margin-bottom:0;
				overflow:hidden;
				width:100%;
				border:0;
			}
			#TB #tertiary-content .priorities .paging li{
				width:auto;
				border:0;
				margin:0;
				float:left;
			}
	#TB #TB #tertiary-content .priorities-double{}
	
	#TB .footer .container {
		width: 868px;
		height: 144px;
		padding-left: 112px;
		background: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/panda.png) left top no-repeat;
	}
	#TB .footer .tagline {
		font: 40px WWFRegular, Arial, sans-serif;
		letter-spacing: 0.5px;
		margin-bottom: 12px;
		padding: 7px 0 5px;
		border-bottom: 1px solid #666;
	}
	#TB .footer .meta {
		clear: left;
		padding-top: 5px;
		font: 11px Georgia, "Times New Roman", serif;
		font-style: italic;
		color: #777777;
	}

/*
/* CONTAINERS
/*/

/* Shared styles */

#TB .boxed .inner {
	padding: 14px;
	background-color: #F4F3EC;
}
#TB .boxed.aside h3, #TB #secondary-content .boxed h3, #TB .col6.boxed h2 {
	padding: 0 6px 3px;
	background-color: #e9e8d8;
	text-shadow: 1px 1px 2px #fff;
	margin-bottom:0;
}
	#TB .col4.boxed.highlight h3{
		background-color:transparent;
		padding-left: 0;
		margin-bottom:14px;
	}
	
#TB .boxed.col6 h2 {
	font: 20px/1.2 WWFRegular, Arial, sans-serif;
	font-weight: normal;
	letter-spacing: 0.5px;
	color: #222;
	border-top: 1px solid #666;
	text-transform: uppercase;

}

#TB .paged .paging ul {
	border: none;
	margin: 0;
}
#TB .paged .paging ul li {
	display: block;
	float: left;
	width: auto;
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
}
#TB .paging .prev a, #TB .paging .next a {
	display: block;
	width: 20px;
	height: 20px;
	background: left top no-repeat;
	text-indent: -9999px;
}
#TB .paging .prev a {
	background-image: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/icon-paging-left.png);
	margin-right: 6px;
}
#TB .paging .next a {
	background-image: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/icon-paging-right.png);
}
	#TB .paging .prev a:hover, #TB .paging .next a:hover{
		background-position:0 -20px;
	} 

#TB .right-column .paged .paging,
#TB #secondary-content .paged .paging {
	width: 46px;
	height: 20px;
	margin: -11px auto 0;
	padding: 0 6px;
	background: #fff;
}
#TB .boxed.paged .paging {
	background: #F4F3EC;
}
#TB .main-column .paged .paging {
	position: relative;
	margin-bottom: 14px;
	border-bottom: 1px solid #ccc;
}
#TB .main-column .col6.paged .paging ul,
#TB .main-column .col6.paged .paging li {
	padding: 0;
	min-height: 0;
}
#TB .main-column .paged .paging .prev {
	position: absolute;
	left: 0;
	top: 14px;
}
#TB .main-column .paged .paging .next {
	position: absolute;
	right: 0;
	top: 14px;
}
#TB .main-column .col6.paged .paging ul.page-numbers {
	text-align: center;
	padding-top: 14px;
	padding-bottom: 10px;
}
	#TB .main-column .col6.paged .paging ul.page-numbers li {
		float: none;
		display: inline;
		text-align:center;
	}
		#TB .main-column .col6.paged .paging ul.page-numbers li a,
		#TB .main-column .col6.paged .paging ul.page-numbers li.current {
			height: 18px;
			width:18px;
			padding: 2px 6px;
			line-height: 18px;
			border: 1px solid #ccc;
			margin-right:3px;
		}
		#TB .main-column .col6.paged .paging ul.page-numbers li.current {
			background-color: #F4F3EC;
		}
		#TB .main-column .col6.paged .paging ul.page-numbers li a:hover {
			color: #FFF;
		}
		/*
		#TB .main-column .paging .page-numbers span {
			display: inline;
			position: relative;
			top: -6px;
			height: 18px;
			line-height: 18px;
		}
		*/

#TB .col6.with-image .image-caption {
	float: left;
	width: 140px;
}
#TB .col6.with-image .bodytext-content {
	margin-left: 161px;
}

#TB .col6.with-wide-image .image-caption {
	width: 308px;
	margin-bottom: 21px;
}

#TB .rss {
	padding-left: 16px;
	min-height: 12px;
	background: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/rss.png) left 50% no-repeat;
}

/* listing */

#TB .listing {
	color: #4a4a4a;
}
#TB .listing.aside .inner {
	padding: 14px;
}
#TB .listing ul {
	margin-bottom: 14px;
	border-bottom: 1px solid #ccc;
}
#TB .listing li {
	padding: 0;
	border-top: 1px solid #ccc;
	list-style: none;
	overflow: hidden;
}
#TB .listing a.blocklink {
	display: block;
	padding-top: 14px;
}
#TB .listing a.blocklink:hover {
	background: #fff;
	height:1%; /* necessary hack for IE */
}
#TB .listing.col6 h3 {
	font-size: 13px;
	line-height: 1.1;
	font-weight: bold;
	margin-bottom: 5px;
}
#TB .listing p {
	padding-bottom: 5px;
}
#TB .listing img {
	display: block;
	margin-bottom: 8px;
	padding: 1px;
	border: 1px solid #ccc;
}
#TB .listing.col4 img {
	float: right;
	margin-left: 14px;
}
#TB .listing.col4.double img{
	margin-right:0;
	margin-left:0;
	float:none;
}

/* listing with double/treble display */
#TB .double ul, #TB .treble ul {
	overflow: hidden;
}
	#TB .double li,#TB .treble li {
		float: left;
		width: 126px;
		margin-right: 28px;
		border: none;
		overflow:hidden;
	}
	#TB .double li.last{
		margin-right: 0 !important;
	}
	#TB .treble li.last{
		margin-right: 0 !important;
	}
	#TB .double li:nth-child(2){
		margin-right: 0 !important;
	}
	#TB .treble li:nth-child(3){
		margin-right: 0 !important;
	}

#TB .listing.double h3 {
	border-bottom: 1px solid #ccc;
}
#TB .double.col6 ul, #TB .treble.col6 ul {
	border-bottom: 0;
}
	#TB .double.col6 li {
		width: 224px;
	}
	#TB .treble.col6 li{
		width:140px;
	}
#TB .double.col6.with-thumbs li {
	position: relative;
	width: 124px;
	padding-top: 0;
	padding-right: 94px;
}
#TB .double.links.col6.with-thumbs a {
	padding: 0;
	min-height: 0;
}
#TB .double.links.col6.with-thumbs img{
	margin-right:-90px;
}
#TB .listing.double.col6 h3 {
	border-bottom: 0;
}

/* listing with buttons */

#TB .withbuttons li {
	padding-bottom: 6px;
}
#TB .withbuttons img {
	padding: 0;
	border: none;
}
#TB .listing.col4.withbuttons li {
	position: relative;
	min-height: 84px;
	padding-top: 14px;
	padding-left: 98px;
	padding-bottom: 14px;
}
#TB .listing.col4.withbuttons img {
	float: none;
	margin: 0;
}
#TB .listing.col4.withbuttons .thumbnail {
	float: none;
	position: absolute;
	left: 0;
	top: 14px;
	margin: 0;
}

/* listing with icons or thumbnails */

#TB .listing img.icon, #TB .listing img.thumb {
	position: absolute;
	left: 5px;
	top: 14px;
	margin: 0;
}
#TB img.icon {
	padding: 0;
	border: none;
}
#TB img.thumb {
	padding: 1px;
	border: 1px solid #ccc;
}

#TB .listing.col6.with-thumbs a.blocklink {
	padding-top: 0;
	padding-left: 0;
	padding-right: 100px;
}
#TB .listing.col6 img.thumb {
	left: auto;
	right: 0;
	top: 0;
}

/* custom add something else */

#TB .listing.col4.add.withbuttons li {
	min-height: 0;
	padding: 14px 6px;
}
#TB .add input[type="text"] {
	width: 45px;
	height: 21px;
	margin-right: 1px;
	padding: 0 6px;
}

/* actions with targets */

#TB .withtargets h3 {
	display: none;
}
#TB .withtargets li {
	position: relative;
	border-top-color: #666;
}
#TB .withtargets .target {
	position: absolute;
	top: 14px;
	width: 224px;
	height: 145px;
	font: 11px Georgia, "Times New Roman", serif;
	font-style: italic;
	color: #777777;
}
#TB .withtargets .lessthan50 {
	right: 0;
	border-left: 1px solid;
}
#TB .withtargets .morethan49 {
	left: 0;
	border-right: 1px solid;
	text-align: right;
}
#TB .withtargets .target .label {
	padding: 105px 5px 0;
}
#TB .withtargets .target-amount {
	color: #222;
}
#TB .withtargets .target-so-far {
	display: block;
	font: 20px/1.2 WWFRegular, Arial, sans-serif;
	font-weight: normal;
	letter-spacing: 0.5px;
	text-transform: uppercase;
}
#TB .withtargets h4 {
	font: 32px/1.1 WWFRegular, Arial, sans-serif;
	font-weight: normal;
	padding: 0 0 8px;
	letter-spacing: 0.5px;
}

/* actions paged */

#TB .listing.paged ul {
	margin-bottom: 0;
	padding-bottom: 14px;
	border-bottom-color: #666;
}
#TB .actions.paged li {
	padding-top: 14px;
}
#TB .listing.paged.col6 ul {
	border-bottom-color: #ccc;
}

/* actions feature */

#TB .actions.feature {
	background-color: #333;
}
	#TB .actions.feature a, #TB .actions.feature h4{
		color:#a5d8d3;
	}
		#TB .actions.feature a:hover, #TB .actions.feature a:hover h4{
			color:white;
		}
	#TB .actions.feature img{
		float:left;
		margin-right:14px;
		border-color: #666;
	}
		#TB .actions.feature a:hover img{
			border-color:white;
		}
	#TB .actions.feature h3 {
		color: #fff;
		border-top-color: #fff;
	}
	#TB .actions.feature ul {
		margin-bottom: 0;
		border-bottom: none;
	}
	#TB .actions.feature li {
		padding: 10px 0;
		border-top-color: #666;
	}
	#TB .actions.feature h4 {
		margin: 0;
		font-weight:normal;
	}
	#TB .actions.feature .featured {
		position: relative;
		overflow:visible;
		border-top: 1px solid #666;
		padding-top:14px;
	}
		#TB .actionbadge{
			height:68px;
			width:56px;
			position:absolute;
			top:10px;
			right:-24px;
			background-position:0 0;
			background-repeat:no-repeat;
		}
	#TB .actions.feature .badge {
		position: absolute;
		right: -26px;
	}
	#TB .actions.feature .featured img {
		float: none;
		margin-left: 0;
		padding: 0;
		border: none;
	}
	#TB .actions.feature .featured h4 {
		margin-bottom: 14px;
		font: 28px/1.2 WWFRegular, Arial, sans-serif;
		font-weight: normal;
		letter-spacing: 0.5px;
		text-shadow: 1px 1px 2px #000;
	}
	#TB .actions.feature .featured h4 a {
		color: #fff;
	}
	#TB .actions.feature .button {
		border:1px solid #5e9c1c !important;
		background: #5e9c1c;
		background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #49761a), color-stop(0.5, #5E9C1C));
		background:-moz-linear-gradient(center bottom , #49761a 0%, #5E9C1C 50%) repeat scroll 0 0 transparent;
	}
	#TB .actions.feature .button:hover,#TB .actions.feature .button:active {
		background: #49761a;
		background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #5E9C1C), color-stop(0.5, #49761a));
		background: -moz-linear-gradient(center bottom, #5E9C1C 0%,#49761a 50%);
	}

#TB .bottom {
	position:relative;
	border-top: 1px solid #666;
}
#TB .bottom h2 {
	padding: 14px 0;
	font-size: 30px;
	color: #222;
	text-transform: uppercase;
	line-height: 1;
}
#TB .bottom h2 .subheading {
	display: block;
	font: 15px/1.4 Georgia, Times, serif;
	font-style: italic;
	letter-spacing: 0;
	text-transform: none;
}
#TB .actions.bottom ul {
	margin-bottom: 0;
	padding-bottom: 21px;
	border-color: #666;
}
#TB .actions.bottom li {
	clear: left;
	padding-top: 14px;
	padding-bottom: 14px;
}
#TB .actions.bottom h3 {
	font-size: 14px;
	margin-bottom: 0;
}
#TB .actions.bottom p {
	margin-top: 7px;
	margin-bottom: 0;
}
#TB .actions.bottom .thumbnail {
	float: left;
	margin-right: 14px;
}
#TB .bottom .sociallinks {
	float:right;
	position:absolute;
	right:0;
	top:30px;
	border:0;
	margin:0;
	padding:0;
}
#TB #secondary-content .actions li{
	padding:14px 0;
}

/* addthis.com code*/
#TB .addthis_counter {
display:block;
font-weight:bold;
height:60px;
width:50px;
}
#TB .addthis_counter {
text-align:left;
text-decoration:none !important;
}
#TB .addthis_counter a.addthis_button_expanded {
-moz-border-radius:3px 3px 3px 3px;
}
#TB  .addthis_counter a.atc_c, #TB  .addthis_counter a.addthis_button_expanded {
background:none repeat scroll 0 0 #F4F4F4;
border:1px solid #D3D3D3;
color:#464646;
cursor:pointer;
display:block;
font-family:arial,helvetica,lucida,tahoma,verdana,sans-serif;
font-size:16px;
height:36px;
line-height:36px;
margin-bottom:5px;
text-align:center;
text-decoration:none !important;
}
#TB .addthis_counter.addthis_pill_style a.addthis_button_expanded:hover, #TB .addthis_counter.addthis_pill_style a.addthis_button_compact:hover, #TB .addthis_counter a.addthis_button_expanded:hover, #TB  .addthis_counter a.addthis_button_compact:hover {
text-decoration:none;
}
#TB  .addthis_counter a.addthis_button_expanded span {
display:none;
}
#TB .addthis_counter a.atc_c:hover, #TB  .addthis_counter a.addthis_button_expanded:hover {
border-color:#ACACAC;
color:#000000;
text-decoration:none !important;
}
#TB .addthis_counter a.atc_s {
-moz-border-radius:3px 3px 3px 3px;
background:none repeat scroll 0 0 #FE6D4C;
color:#FFFFFF !important;
cursor:pointer;
display:block;
font-family:arial,helvetica,lucida,tahoma,verdana,sans-serif;
font-size:10px;
height:18px;
line-height:18px;
overflow:hidden;
padding-left:4px;
padding-top:1px;
text-decoration:none !important;
}
#TB .addthis_counter a.atc_s:hover {
background:none repeat scroll 0 0 #F95333;
text-decoration:none !important;
}
#TB .addthis_counter a.atc_c, .addthis_counter a.atc_s {
-moz-border-radius:3px 3px 3px 3px;
height:17px;
line-height:17px;
margin:0;
}
#TB .addthis_counter.addthis_pill_style {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-topleft:4px;
background:none repeat scroll 0 0 #FE6D4C;
display:block;
height:20px;
line-height:20px;
padding-left:4px;
position:relative;
width:85px !important;
}
#TB .addthis_counter.addthis_pill_style a.atc_s {
-moz-border-radius-bottomright:0;
-moz-border-radius-topright:0;
float:left;
height:18px;
left:0;
line-height:18px;
padding-top:1px;
position:absolute;
top:0;
width:44px;
}
#TB .addthis_counter.addthis_pill_style a.atc_s:hover {
background:none repeat scroll 0 0 transparent;
}
#TB .addthis_counter.addthis_pill_style a.addthis_button_expanded {
-moz-border-radius-bottomleft:0;
-moz-border-radius-topleft:0;
float:right;
font-size:10px;
height:16px;
line-height:14px;
margin:0;
padding-top:2px;
position:absolute;
right:-2px;
top:0;
width:36px;
}
#TB .addthis_counter a.atc_s span {
background:url("//s7.addthis.com/static/t00/logo9x9w.gif") no-repeat scroll left center transparent;
padding-left:12px;
text-decoration:none !important;
}
#TB .addthis_counter a.atc_s span:hover {
text-decoration:none;
}
#TB .addthis_default_style .addthis_counter {
display:block;
float:left;
}
#TB .addthis_toolbox.addthis_32x32_style .addthis_counter.addthis_bubble_style {
color:#000000;
display:none;
font-weight:bold;
margin:0;
text-align:center;
text-decoration:none;
}
#TB .addthis_toolbox.addthis_32x32_style .addthis_counter.addthis_bubble_style a {
color:#000000;
text-decoration:none;
}
#TB .addthis_toolbox.addthis_32x32_style .addthis_counter.addthis_bubble_style {
background:url("//s7.addthis.com/static/t00/toolbox_count.png") no-repeat scroll 0 0 transparent;
font-size:14px;
height:32px;
line-height:32px;
padding:0 0 0 6px;
width:54px;
}	
	
/* addresses */

#TB .addresses {
	color: #4a4a4a;
}
#TB .addresses li {
	padding: 14px 0 0;
	border-top: 1px solid #ccc;
	list-style: none;
}
#TB .addresses h4 {
	color: #222;
}
#TB .addresses p {
	margin-bottom: 10px;
}

/* anchors */

#TB .anchors ul {
	border-top: 1px solid #666;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2;
}
#TB .anchors li {
	padding: 6px 0;
	border-bottom: 1px solid #ccc;
	list-style: none;
}
#TB .anchors li:last-child {
	border: none;
}

/* blog */

#TB .blog {
	color: #4a4a4a;
}
#TB .blog li {
	padding: 14px 0;
	border-top: 1px solid #ccc;
	list-style: none;
}
#TB .blog .meta {
	font: 11px Georgia, "Times New Roman", serif;
	font-style: italic;
	color: #777777;
}
#TB .blog .date {
	padding-right: 5px;
}
#TB .blog .comments-link {
	padding-left: 5px;
	border-left: 1px solid #aaa;
}

#TB .col6.blog{
	position: relative;
	border-top: 1px solid #666;
	
}
#TB .blog .fromblog{
	background-repeat:no-repeat;
	background-position:0 0;
	width:61px;
	height:56px;
	position:absolute;
	top:-15px;
	left:0;
	z-index:1;
}
#TB .blog.col6 h2 {
	font-size: 20px;
	line-height: 1.4;
	padding-left: 69px;
	color: #222;
	text-transform: uppercase;
}
#TB .blog.col6 li {
	position: relative;
	padding-left: 69px;
}
#TB .blog.col6 h3 {
	font-size: 14px;
	margin-bottom: 7px;
}
#TB .blog.col6 p {
	font: 14px/1.4 Georgia, Times, serif;
	font-style: italic;
	margin-bottom: 7px;
	color: #222;
}
#TB .blog.col6 .author {
	color: #222;
}
#TB .blog.col6 .thumbnail {
	position: absolute;
	top: 14px;
	left: 0;
	border: 1px solid #ccc;
	padding: 1px;
}
#TB .blog.col6 .paging {
	position: absolute;
	top: 4px;
	right: 0;
	margin: 0;
	padding: 0;
	border:0;
	width:120px;
}
	#TB .blog.col6 .paging ul {
		float: right;
		margin-left:7px;
	}
		#TB .blog.col6 .paging ul li{
			position:relative !important;
			top:0 !important;
			left:0;
		}
	#TB .blog.col6 .paging .label {
		color:#006262;
		display: block;
		padding-top: 2px;
		font:italic 11px/15px Georgia, Times, serif;
		text-align: right;
	}

/* bodytext */

#TB .bodytext {
	font: 15px/1.4 Helvetica, Arial, sans-serif;
}
#TB .bodytext h2 {
	margin-bottom: 0.8em;
}
#TB .bodytext p {
	margin-bottom: 1em;
}
#TB .bodytext ul {
	margin-bottom: 1em;
	padding-left: 28px;
}
#TB .bodytext li {
	list-style: outside square;
}

/* comments */

#TB .comments h2 {
	margin-left: 168px;
	border-top: 1px solid #666;
}
#TB .comments .comment {
	overflow: hidden;
}
#TB .comments .meta {
	float: left;
	width: 136px;
	padding: 14px 0;
	font-size: 12px;
	text-align: right;
}
#TB .comments .comment-name {
	font-weight: bold;
}
#TB .comments .date {
	font: 11px Georgia, serif;
	font-style: italic;
	color: #666;
}
#TB .comments .avatar {
	margin-top: 6px;
	padding: 1px;
	border: 1px solid #ccc;
}
#TB .comments .comment-content {
	margin-left: 168px;
	padding: 14px 0;
	font: 15px/1.4 Helvetica,Arial,sans-serif;
	border-top: 1px solid #ccc;
}

/* contact */

#TB .contact {
	color: #4a4a4a;
}
#TB .contact h3 {
	margin-bottom: 14px;
	border-bottom: 1px solid #ccc;
}
#TB .contact h4 {
	color: #222;
}
#TB .contact p {
	margin-bottom: 8px;
}
#TB .contact img {
	margin-bottom: 8px;
	padding: 1px;
	border: 1px solid #ccc;
}
#TB .contact .email-link {
	height: 19px;
	padding-left: 21px;
	padding-top: 8px;
	background: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/icon-email.png) left 7px no-repeat;
	border-top: 1px solid #ccc;
}

#TB .contact.col6 {
	border-top: 1px solid #666;
}
#TB .contact.col6 h2 {
	font-size: 20px;
	line-height: 1.4;
	margin-bottom: 14px;
	color: #222;
	text-transform: uppercase;
	border-bottom: 1px solid #ccc;
}
#TB .contact.col6 .vcard {
	position: relative;
	padding-left: 69px;
	padding-bottom: 14px;
	border-bottom: 1px solid #ccc;
}
#TB .contact.col6 h3 {
	font-size: 1em;
	margin-bottom: 7px;
	border: none;
	color: #222;
}
#TB .contact.col6 p {
	margin: 0;
}
#TB .contact.col6 .thumbnail {
	position: absolute;
	top: 0;
	left: 0;
}
#TB .contact.col6 .email-link {
	border: none;
}

/* downloads */

#TB .downloads li {
	position: relative;
}
#TB .downloads a {
	display: block;
}
#TB .downloads.with-thumbs a {
	padding-left: 74px;
	min-height: 91px;
}
#TB .downloads.with-icons a {
	padding-left: 44px;
	padding-bottom: 6px;
}
#TB .downloads p {
	margin-bottom: 5px;
}
#TB .downloads .meta {
	font: 11px Georgia, "Times New Roman", serif;
	font-style: italic;
	color: #777777;
}
#TB .downloads.col6 h3 {
	margin-bottom: 7px;
}

/* highlight */

#TB .highlight h3 {
	font-size: 32px;
	margin-bottom: 18px;
	border-top: none;
	border-bottom: 1px solid #CCC;
}

#TB .highlight.col6 .inner {
	padding: 14px;
	background-color: #F4F3EC;
}
#TB .highlight.col6 h2 {
	font-size: 32px;
	margin-bottom: 21px;
	padding-bottom: 5px;
	text-transform: uppercase;
	border-bottom: 1px solid #CCC;
}

/* image */

#TB .image-caption {
	color: #4a4a4a;
	margin-bottom:14px;
	font-size:12px;
}
	#TB .image-caption.right{
		float:right;
		margin-left:21px;
		margin-bottom:14px;
	}
	#TB .image-caption.left{
		float:left;
		margin-right:21px;
	}
	#TB .image-caption img {
		display: block;
		padding: 1px;
		border: 1px solid #ccc;
	}
	#TB .image-caption .container{
		position:relative;
		overflow:hidden;
	}
		#TB .image-caption .caption{
			background-color: #004A61;
			background-color: rgba(0, 74, 97, 0.85) !important;
			color:white;
			position:absolute;
			bottom:0;
			margin:2px;
			padding:10px;
			overflow:hidden;
			display:inline;
		}
	#TB .image-caption .meta {
		overflow: hidden;
		font: 11px Georgia, "Times New Roman", serif;
		font-style: italic;
		padding: 8px 0;
		color: #777777;
		border-bottom: 1px solid #ccc;
	}
	#TB .image-caption .copyright {
		display: block;
		float: left;
		width: 140px;
	}
	#TB .image.col4 .copyright, #TB .col6.with-wide-image .copyright {
		width: 220px;
	}
	#TB .image.col6 .copyright {
		width: 350px;
	}
	#TB .image-caption .enlarge-link a {
		display: block;
		float: right;
		height: 14px;
		padding-left: 16px;
		background: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/icon-enlarge.png) 1px 1px no-repeat;
	}

/* introduction */

#TB .introduction {
	font: 18px/1.4 Georgia, "Times New Roman", serif;
}

/* quickfacts */

#TB .quickfacts {
	color: #4a4a4a;
}
#TB #secondary-content .quickfacts h3, #TB #primary-content .quickfacts h3 {
	font: 36px/1.2 WWFRegular, Arial, sans-serif;
	border-top: none;
	border-bottom: 1px solid #CCC;
	text-transform: none;
	margin-bottom:14px;
}
#TB .quickfacts li {
	list-style: none;
}
#TB .quickfacts.col3 li {
	list-style: none;
	border-bottom: 1px solid #ccc;
}
#TB .quickfacts p {
	margin-bottom: 14px;
}
#TB .quickfacts img {
	margin-bottom: 8px;
}

/* links */
#TB .listing.links a {
	display: block;
	padding: 6px 7px;
}
#TB .listing.links.with-descriptions a {
	padding: 14px 7px;
}
#TB .listing.links.with-thumbs a {
	position: relative;
	padding: 14px 7px 14px 100px;
	min-height: 84px;
}
#TB .listing.links a:hover {
	background: #fff;
}
#TB .links p {
	margin-bottom: 0;
}

#TB .links.col6.with-thumbs {
	border-top: 1px solid #666;
}
#TB .links.col6.with-thumbs h2 {
	font-size: 20px;
	line-height: 1.4;
	margin-bottom: 14px;
	color: #222;
	text-transform: uppercase;
	border-bottom: 1px solid #ccc;
}

#TB .links.multiple .link-list {
	float: left;
	width: 224px;
	margin-right: 28px;
}
#TB .links.multiple .first {
	clear:left;
}
#TB .links.multiple .last{
	margin-right:0;
}
#TB .links.multiple .link-list:nth-child(2) {
	margin-right: 0;
}
#TB .links.multiple h3 {
	border-bottom: 1px solid #666;
	margin-bottom:0;
}
#TB .links.multiple li {
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0;
	list-style: none;
	border-bottom: 1px solid #ccc;
}
#TB .links.multiple li:last-child {
	border-bottom: none;
}

/* multimedia */

#TB .multimedia.with-thumbs li a {
	position: relative;
	display: block;
	padding-left: 74px;
	min-height: 70px;
}
#TB .multimedia .meta {
	font: 11px Georgia, "Times New Roman", serif;
	font-style: italic;
	color: #777777;
}

/* news */

#TB .news {
	color: #4a4a4a;
}
#TB .news li {
	padding: 14px 6px;
	border-top: 1px solid #ccc;
	list-style: none;
}
#TB .news.col4 li{
	padding:0;
}
#TB .news p {
	margin-bottom: 5px;
}
#TB .news .meta {
	font: 11px Georgia, "Times New Roman", serif;
	font-style: italic;
	color: #777777;
}
#TB .news .date {
	padding-right: 5px;
}
#TB .news .comments-link {
	padding-left: 5px;
	border-left: 1px solid #aaa;
}

#TB .news.col6 {
	position: relative;
}
#TB.homepage .news.col6{
	margin-top:14px;
}
#TB .news.col6 .more-links {
	position: absolute;
	right: 0;
	top: 0;
	line-height: 24px;
}
	#TB .news.col6 .more-links  a{
		min-height:0;
		padding:0;
		position:relative;
	}
		#TB .news.col6 .more-links  a:hover{
			background:none;
		}
#TB .news.col6.with-thumbs li {
	padding-top: 14px;
	padding-right: 0;
	overflow: hidden;
}
	#TB .news.col6 .meta ul{
		border:0;
		margin:0;
	}
	#TB .news.col6 .meta li{
		padding:3px 0;
		border:0;
	}
#TB .news.col6.with-thumbs li h3 {
	padding-left: 166px;
	font-size: 18px;
	line-height: 23px;
}
#TB .news.col6.with-thumbs li .bodytext{
	padding-left: 166px;
}
#TB .news.col6.with-thumbs li .meta {
	padding-left: 166px;
}
#TB .news.col6 img.thumb {
	position: static;
	float: left;
	right: auto;
}

#TB .news.with-search form{
	border-top:1px solid #CCC;
	padding:14px 0;
}
#TB #news-search-title{
	width:200px;
}
#TB .news .news-search h3 {
	color: #222;
}

/* news that has  blocklinks at the bottom with descriptions*/
#TB .news.listing.with-descriptions li{
	padding-left:0;
	padding-right:0;
}
#TB .news.col6.with-thumbs a.blocklink{
	padding-left:0;
	padding-right:0;
}
	#TB .news.col6.with-thumbs a.blocklink h3{
		padding:0;
		font-size:14px;
		line-height:14px;
	}
	#TB .news.col6.with-thumbs a.blocklink p{
		margin:0;
	}


/* pre */

#TB .pre {
	font-family: Georgia, serif;
	font-size: 18px;
}
#TB .pre.boxed h2{
	padding-left:0;
	padding-right:0;
	border-top:0px;
	background-color:transparent;
}

/* quote */

#TB .quote blockquote {
	font-family: Georgia, serif;
	font-style: italic;
	margin-bottom: 14px;
	background: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/quote-open.png) left top no-repeat;
}
#TB .quote blockquote p{
	text-indent: 24px;
}
#TB .quote blockquote p{
	background: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/quote-close.png) right bottom no-repeat;
	padding-right:20px;
}
#TB .quote .meta {
	font-size: 12px;
	color: #666;
}

/* share */

#TB .share.bottom {
	border-top-width: 1px;
}
#TB .share.bottom h2 {
	float: left;
	width: 169px;
}
#TB  .share-links {
	padding-top: 14px;
}
#TB .share-links li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#TB .share-links a {
	float: left;
	width: 130px;
	height: 25px;
	padding-left: 23px;
	font-size: 12px;
	background-position: left top;
	background-repeat: no-repeat;
}
#TB .share-links .facebook a { background-image: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/share-icon-facebook.png); }
#TB .share-links .twitter a { background-image: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/share-icon-twitter.png); }
#TB .share-links .email a { background-image: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/share-icon-email.png); }
#TB .share-links .delicious a { background-image: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/share-icon-delicious.png); }

/* species */

#TB .species {
	border-top: 1px solid #666;
}
#TB .species li {
	font-size: 12px;
	padding: 9px 0 9px 42px;
	list-style: none;
	border-bottom: 1px solid #ccc;
	background: left 8px no-repeat;
	height:1%;
}
#TB .species li.com-name { background-image: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/species-common-name.png); }
#TB .species li.scientific-name { background-image: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/species-scientific-name.png); }
#TB .species li.status { background-image: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/species-status.png); }
#TB .species li.habitat { background-image: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/species-habitat.png); }
#TB .species li.population { background-image: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/species-population.png); }
#TB .species li.length { background-image: url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/species-length.png); }

#TB .species h3 {
	font: 11px Georgia, serif;
	font-style: italic;
	color: #666;
}

/* stat */
#TB .stat {
	font: 24px/1.2 WWFRegular, Arial, sans-serif;
}
#TB .stat p {
	padding-bottom: 14px;
	text-align: right;
	border-bottom: 1px solid #666;
}
#TB .stat.paged p {
	padding-bottom: 28px;
}
#TB .stat em {
	display: block;
	font-size: 48px;
	font-style: normal;
}
#TB .col6.stat p{
	border:0;
	color:white;
	text-align:left;
	font-size:30px;
	zoom:1;
}
	#TB .col6.stat p em{
		float:left;
		font-size:70px;
		line-height:70px;
		margin-right:14px;
		margin-bottom:100px;
		padding-bottom:-100px;
	}

#TB .stat .inner{
	padding: 14px;
}
	#TB .stat .button{
		font-size:16px;
	}

/* teasers */
#TB .teasers li {
	list-style: none;
	margin-bottom: 35px;
}

/* video */

#TB .video {
	border-top:1px solid #666;
	padding-top: 17px;
	color: #4a4a4a;
}
	#TB .video.col8{
		padding-left:496px;
		width:148px;
	}
#TB .videocontainer {
	margin-bottom: 8px;
}
#TB .col8 .videocontainer{
	float:left;
	margin-left:-496px;
}
#TB .video .bodytext{
	font: 15px/1.4 Georgia, "Times New Roman", serif;
	font-style: italic;
	margin-bottom:30px;
}
#TB .video .meta {
	overflow: hidden;
	font: 11px Georgia, "Times New Roman", serif;
	font-style: italic;
	padding-bottom: 8px;
	color: #777777;
	border-bottom: 1px solid #ccc;
}
#TB .video h4{
	font: 16px/1.2 WWFRegular, Arial, sans-serif;
	text-transform:uppercase;
	
}
#TB .video .share-links{
	padding-top:0;
}
	#TB .video .share-links a{
		text-indent:-5000px;
		width:5px;
		padding-left:16px;
	}



/* social networks */
#TB .social h3{
	font-size:18px;
	text-transform:none;
	text-shadow: 0 1px 1px rgba(0,0,0,0.8);
	color:white;
	background-position:0 0;
	background-repeat:no-repeat;

	padding:5px 0 20px 7px;
	width:100%;
	overflow:hidden;
	border:0;
	z-index:5;
	position:relative;
}
	#TB .social h3 span{
		display:block;
		background-repeat:no-repeat;
		background-position:0 0;
	}
		#TB .social h3 span.twitter{
			background-image:url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/twitter-t.png);
			padding-left:20px;
		}
	#TB .social ul{
		margin-top:-5px;
		z-index:4;
		position:relative;
	}
		#TB .social li{
			padding:17px 0;
			background:url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/gradient-bottom.png) 0 100% repeat-x;
		}
		#TB .social .meta{
			color: #777777;
			font-size:10px;
		}
	#TB .social .info{
		padding-top:7px;
		font:italic 11px Georgia,"Times New Roman",serif;
	}
	#TB .social .avatar{
		float:left;
		margin-right:7px;
	}
	#TB ul.horiztabs{
		border-bottom:0;
		overflow:hidden;
		width:100%;
		margin:-15px 0 0 0;
	}	
		#TB .horiztabs li{
			background:none;
			padding:0;
			float:left;
			border-top:0;
		}
			#TB .horiztabs a{
				display:block;
				text-indent:-5000px;
				outline:none;
				background-repeat:no-repeat;
				background-position:50% 50%;
				width:24px;
				height:24px;
				padding:7px;
			}
				#TB .horiztabs li.selected a{
					border:1px solid #CCCCCC;
					background-color:#F0F0F0;
					border-width:0px 1px 1px 1px;
				}
			#TB .horiztabs li.facebook a{
				background-image:url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/icon-facebook.png);
			}
			#TB .horiztabs li.twitter a{
				background-image:url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/icon-twitter.png);
			}
			#TB .horiztabs li.youtube a{
				background-image:url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/icon-youtube.png);
			}
			#TB .horiztabs li.flickr a{
				background-image:url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/icon-flickr.png);
			}
		
/* Make a donation */
#TB .donation h3{
	border-bottom:1px solid #CCC;
}
#TB .donation .stat p{
	text-align:left;
	border-bottom:1px solid #CCC;
}
#TB .donation .stat em{
	float:left;
	font-size:64px;
	line-height:57px;
	margin-right:5px;
}
#TB #donateform{
	padding:10px 0;
}
#TB #donateform ul{
	width:100%;
	overflow:hidden;
	margin:0 0 7px 0;
}
#TB #donateform li{
	list-style-type:none;
	float:left;
	margin-right:10px;
}
	#TB #donateform input{
		vertical-align:baseline;
		margin:0;
	}
	#TB #donateform .amount label{
		font-size:14px;
		font-weight:bold;
		padding:3px 0;
	}
	#TB #donateform_amount_other{
		width:33px;
	}
#TB #donateform .button{
	font-weight:bold;
	margin-bottom:5px;
}
#TB .donation .footer-link{
	font:italic 11px Georgia,"Times New Roman",serif;
}

/* form */
#TB .form .help{
	padding:5px 0;
	color:#777;
	font-weight:normal;
	font-size:12px;
	clear:both;
}
#TB .form .introduction{
	font:15px/1.4 Helvetica,Arial,sans-serif;
	color:#222;
	margin-bottom:14px;
}
#TB .form .subheading{
	font-size:18px;
	font-weight:bold;
	text-shadow: 1px 1px 2px #FDFDFB;
	padding-bottom:10px;
}
#TB .form fieldset{
	border-top:1px solid #CCC;
	padding:10px 0;
}
#TB .form ul{
	list-style-type:none;
}
#TB .col6.form h2{
	font-size: 32px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-left:0;
	padding-right:0;
	text-transform: uppercase;
	border-bottom: 1px solid #CCC;
	border-top:0;
	background-color:transparent;
}
#TB .form textarea, #TB .form input, #TB .form select{
	display:block;
	width:97%;
	font:13px/1.4 Helvetica,Arial,sans-serif;
	border:1px solid #919191;
	-webkit-box-shadow: inset 0px 0px 2px #A3A3A3;
	-moz-box-shadow: inset 0px 0px 2px #A3A3A3;
	box-shadow: inset 0px 0px 2px #A3A3A3;
	-moz-border-radius: 3px;
	border-radius: 3px; 
}
	 #TB .form select{
		width:auto;
	 }
	
#TB .form input.button{
	width:auto;	
	display:inline;
}
#TB .form label, #TB .form .label{
	font-weight:bold;
	font-size:14px;
	display:block;
	margin:14px 0 5px 0;
	width:100%;
	overflow:hidden;
}
	#TB .form label.inline{
		font-weight:normal;
		display:inline;
		margin-right:10px;
	}
	#TB .form label.checkbox{
		font-weight:normal;
		padding-top: 5px;
		padding-bottom:5px;
		margin:0;
	}
		#TB .form label.inline input, #TB .form label.checkbox input{
			vertical-align:baseline;
			width:auto;
			display:inline;
			margin:0 5px 0 0;
			border:0;
		}
	
	#TB .form label textarea, #TB .form label input, #TB .form label select{
		padding:5px;
	}
#TB .form .col{
	float:left;
	margin-right:10px;
}
#TB .form .full{
	width:100%;
}
#TB .form .half{
	width:50%;
}
#TB .form .quarter{
	width:25%;
}
#TB .form .mandatory{
	float:none;
	color:red;
}
#TB .form .auto{
	width:auto;
}
#TB .form li.error{
	background-color:
}
#TB .form .error input, #TB .form .error select, #TB .form .error textarea{
	border-color:#EA0000 !important;
}
	#TB .form .error input.button{
		border-color:inherit !important;
	}
#TB .form .error p.label{
	color:#EA0000;
}
#TB .form .error p.error{
	color:#EA0000;
	padding:5px 0;
	font-weight:normal;
	font-size:12px;
	clear:both;
}


#TB .col3.newsletter input, #TB .col3.newsletter select{
	padding:5px;
	margin:0 0 7px 0;
	width:93%;
}
#TB .col3.newsletter input.button{
	width:auto;
}
#TB .col3.form.newsletter .bodytext{
	border-top:1px solid #CCC;
	padding:5px 0;
}
#TB .col3.newsletter .meta{
	font: italic 11px Georgia,"Times New Roman",serif;
}


/* main stage */
#TB .mainstage{
	height:311px;
	position:relative;
	font-family:Helvetica, Arial, sans-serif;
}
	#TB .mainstage #mainstage_video{
		position:absolute;
		top:0;
	}
	#TB .mainstage .transition_layer{
		position:absolute;
		top:0;
		height:311px;
		width:980px;
		background-color:#444444;
		background-repeat:repeat-x;
	}
	#TB .mainstage .main_story{
		background-color:#FFF;
		height:311px;
		position:absolute;
		width:100%;
		display:block;
		text-decoration:none;
	}
		#TB .mainstage .main_story .alt{
			text-indent:-5000px;
		}
		
	#TB .mainstage .headline_viewport, #TB .mainstage .headline{
		position:absolute;
		bottom:21px;
		left:169px;
		height:89px;
	}
		#TB .mainstage .headline_viewport{
			display:block;
			width:502px;
			overflow:hidden;
		}
			#TB .mainstage .headline{
				width:895px;
				background-image:url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/bg_white_85opacity.png);
			}
			#TB .mainstage.int .headline{
				background:#FFF;
			}
			#TB .mainstage .headline_viewport .headline{
				bottom:0;
				left:0;
				width:915px;
			}
			#TB .mainstage .headline_inner{
				display:block;
				text-decoration:none;
				padding:5px 15px 15px 15px;
			}
	#TB .mainstage a.main_story .headline h1{
		color:#222;
		font-size:40px;
		padding-bottom:5px;
	}
	#TB .mainstage a.main_story .headline h2{
		font:15px/1.4 Helvetica,Arial,sans-serif;
		color:#006262;
	}
	
	#TB .mainstage .stories_nav_up, #TB .mainstage .stories_nav_down {
		background:url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/bg_white_85opacity.png);
		top:0;
		height:20px;
		width:295px;
		margin-bottom:1px;
	}
		#TB .mainstage.int .stories_nav_up, #TB .mainstage.int .stories_nav_down{
			background:#FFF;
			width:310px;
		}
		#TB .mainstage .stories_nav_down{
			margin-top:1px;
			top:290px;
		}
		#TB .mainstage.int .stories_nav_up, #TB .mainstage.int .stories_nav_down{
			margin:0;
			border:1px solid #CCC;
		}
			#TB .mainstage.int .stories_nav_up{
				border-width:0 0 1px 0
			}
			#TB .mainstage.int .stories_nav_down{
				border-width:1px 0 0 0
			}
		#TB .mainstage .stories_nav_up a, #TB .mainstage .stories_nav_down a{
			height:20px;
			display:block;
			text-indent:-5000px;
			background-position:50% 50%;
			background-repeat:no-repeat;
			outline:none !important;
		}
			#TB .mainstage .stories_nav_up a:hover, #TB .mainstage .stories_nav_down a:hover{
				background-color:#FFF;
			}
			#TB .mainstage .stories_nav_up a{
				background-image:url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/stage_nav_up.png);
			}
			#TB .mainstage .stories_nav_down a{
				background-image:url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/stage_nav_down.png);
			}
		
	#TB .mainstage .stories_panel{
		position:absolute;
		right:0;
		width:295px;
		height:311px;
		z-index:30;
		margin-right:14px;
	}
		#TB .mainstage.int .stories_panel{
			width:310px;
			margin-right:0;
		}
		#TB .mainstage .stories_viewport{
			position:relative;
			overflow:hidden;
			height:269px;
		}
			
		#TB .mainstage .stories_tray{
			position:absolute;
			top:0px;
		}
		#TB .mainstage ul.stories{
			position:absolute;
			list-style-type:none;
			margin:0;
			padding:0;
			top:0px;
		}
			#TB .mainstage ul.stories li.story{
				height:89px;
				background-image:url(http://awsassets.wwfnz.panda.org/_skins/pandaorg3/img/bg_white_85opacity.png);
				margin-bottom:1px;
				color:white;
				width:295px;
				cursor:pointer;
				font-size:10pt;
				line-height:1.2em;
				padding:0;
				background-repeat:repeat
			}
				#TB .mainstage.int ul.stories li.story{
					background:#FFF;
					margin-bottom:0;
					width:310px;
					border-bottom:1px solid #CCC;
				}
				#TB .mainstage ul.stories li.story_hover{
					background-color:#FFF;
				}
				#TB .mainstage ul.stories li.story .thumbnail{
					float:left;
					width:104px;
					height:89px;
				}
					#TB .mainstage ul.stories li.story .thumbnail img{
						margin-left:17px;
						margin-top:18px;
						padding: 1px;
						border: 1px solid #ccc;
					}
				#TB .mainstage ul.stories li.story .title{
					padding-right:12px;
					font-size:14px;
					line-height:1.2em;
					font-weight:bold;
				}
					#TB .mainstage ul.stories li.story .title a{
						text-decoration:none;
					}
					#TB .mainstage ul.stories li.current_story .title a{
						color:#222;
					}

/* main image: image equivalent to js mainstage */		
#TB .mainimage{
	overflow:hidden;
	position:relative;
	margin-top: -1px; /* this hides the dark top-border on #primary-content */
}
	#TB .mainimage img{
		float:left;
	}
	#TB .mainimage h1{
		width:462px;
		height:80px;
		font-size:62px;
		color:white;
		position:absolute;
		bottom:2px;
		left:14px;
		padding-left:14px;
	}

/*--------------------------------------------------*/
/*
div#actioncenter{
	min-width:957px;
	}
*+html div#actioncenter{
	min-width:none;
	}

.minWithHack{
	min-width:720px;
	}
* html .minWithHack{
	border-right: 720px solid #FFF;
	}
* html .holder {
	display: inline-block;
	position: relative;
	margin-right: -720px;
	} 
*/


#actioncenter-minWidth{
	min-width:720px;
	}
#actioncenter-minWidth{
 _width: expression(document.body.clientWidth < 1103 ? "720px" : document.body.clientWidth > 1346 ? "950px" : "auto");
}


div#actioncenter h1 {
	color: #ae0017;
	font-weight:bold;
}

div.distance-11{
	width:11px;
	float:left;
	}

div.distance-15{
	width:12px;
	float:left;
	}

*+html div.distance-15{
	width:9px;
	}
.separator-line	{
	border-top:1px solid #837d57;
	height:10px;
	width:260px;
	}
	
	
/* header */	
	
#counter {
	left:816px;
	position:absolute;
	top:158px;
	width: 510px;
	height: 50px;
	background-image:url(../img/actioncenter/bg-counter.gif);
	color:#b40500;
	font-size:1.6em;
	font-weight:bold;
	text-indent:295px;
	line-height:50px;
}
	
#myContent {
	left:280px;
	position:absolute;
	top:80px;
	width: 500px;
	height: 160px;
}	

.personalization{
	background-repeat:no-repeat; 
	background-position:bottom center;
	background-image: url(../img/actioncenter/testpersonalisierung.gif);
	}
	
/* @group Tabs */

div#actioncenter ul.tabs {
	background-color: transparent;
}

div#actioncenter .featuredNews .tab .prose {
	height: 280px;
	position: relative;
}

div#actioncenter .tab3 ul.tabs {
	background-color: transparent;
}
/*
div#actioncenter .featuredNews .tab h2 {
	margin-top:-24px;
	}
*/	
div#actioncenter ul.tabs li {
	margin: 0;
	padding: 0.5em 0;
	float: left;
	width: 50%;
	background-color: #E9E4D1;
	background-image:url(../img/actioncenter/bg-paper.jpg) repeat;
	margin-bottom: -50em;
	padding-bottom: 51em;
	background-repeat: repeat-y;
}

div#actioncenter ul.tabs li.tab1, div#actioncenter ul.tabs li.tab2{
	width: 33%;
}
div#actioncenter ul.tabs li.tab3 {
	width: 34%;
}
*+html div#actioncenter ul.tabs li.tab3 {
	width: 33.9%;
}

div#actioncenter .tabs li.tab1,
div#actioncenter .tab1 .tabs .tab1,
div#actioncenter .tab2 .tabs .tab2,
div#actioncenter .tab3 .tabs .tab3 {
	background-color: transparent;
	background-image: none;
}

div#actioncenter .tab1 li.tab2,
div#actioncenter .tab1 li.tab3,
v.tab2 li.tab3 {
	background-image: url(../img/bg/homepage/brownRL.jpg);
	background-position: top left;
	background-color: #E9E4D1;
}

v.tab3 li.tab2,
div#actioncenter .tab3 li.tab1,
div#actioncenter .tab2 li.tab1 {
	background-image: url(../img/bg/homepage/brownLR.jpg);
	background-position: top right;
	background-color: #E9E4D1;
} 

div#actioncenter ul.tabs a:link,
div#actioncenter ul.tabs a:visited,
div#actioncenter ul.tabs a:focus,
div#actioncenter ul.tabs a:hover,
div#actioncenter ul.tabs a:active {
	color: #1A489C;
	text-decoration: none;
	margin: 0 15px 0 1.3em;
	background-color: transparent;
	display: block;
	font-size: 1.143em;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-weight:200;
	line-height: 1.125;
}

div#actioncenter ul.tabs a:focus, 
div#actioncenter ul.tabs a:hover,
div#actioncenter ul.tabs li:hover a:link,
div#actioncenter ul.tabs li:hover a:visited,
div#actioncenter ul.tabs li:hover a:hover,
div#actioncenter ul.tabs li:hover a:active,
div#actioncenter ul.tabs li:hover a:focus 

div#actioncenter ul.tabs li:focus a:link,
div#actioncenter ul.tabs li:focus a:visited,
div#actioncenter ul.tabs li:focus a:hover,
div#actioncenter ul.tabs li:focus a:active,
div#actioncenter ul.tabs li:focus a:focus {
	text-decoration: underline;
}

div#actioncenter .tab1 ul.tabs .tab1 a:link,
div#actioncenter .tab1 ul.tabs .tab1 a:visited,
div#actioncenter .tab1 ul.tabs .tab1 a:focus,
div#actioncenter .tab1 ul.tabs .tab1 a:hover,
div#actioncenter .tab1 ul.tabs .tab1 a:active,

div#actioncenter .tab2 ul.tabs .tab2 a:link,
div#actioncenter .tab2 ul.tabs .tab2 a:visited,
div#actioncenter .tab2 ul.tabs .tab2 a:focus,
div#actioncenter .tab2 ul.tabs .tab2 a:hover,
div#actioncenter .tab2 ul.tabs .tab2 a:active,

div#actioncenter .tab3 ul.tabs .tab3 a:link,
div#actioncenter .tab3 ul.tabs .tab3 a:visited,
div#actioncenter .tab3 ul.tabs .tab3 a:focus,
div#actioncenter .tab3 ul.tabs .tab3 a:hover,
div#actioncenter .tab3 ul.tabs .tab3 a:active {
	color: #353535;
}

div#actioncenter ul.spezFont a:link,
div#actioncenter ul.spezFont a:visited,
div#actioncenter ul.spezFont a:focus,
div#actioncenter ul.spezFont a:active {
	text-decoration:underline;
	font-weight:bold;
	font-size:1.4em;
	color:#333333;
	}

div#actioncenter ul.spezFont li.tab1 a:hover,
div#actioncenter ul.spezFont li.tab2 a:hover,
div#actioncenter ul.spezFont li.tab3 a:hover {
	text-decoration:none;
	}
div#actioncenter .tab1 ul.spezFont .tab1 a:link,
div#actioncenter .tab1 ul.spezFont .tab1 a:visited,
div#actioncenter .tab1 ul.spezFont .tab1 a:focus,
div#actioncenter .tab1 ul.spezFont .tab1 a:hover,
div#actioncenter .tab1 ul.spezFont .tab1 a:active,

div#actioncenter .tab2 ul.spezFont .tab2 a:link,
div#actioncenter .tab2 ul.spezFont .tab2 a:visited,
div#actioncenter .tab2 ul.spezFont .tab2 a:focus,
div#actioncenter .tab2 ul.spezFont .tab2 a:hover,
div#actioncenter .tab2 ul.spezFont .tab2 a:active,

div#actioncenter .tab3 ul.spezFont .tab3 a:link,
div#actioncenter .tab3 ul.spezFont .tab3 a:visited,
div#actioncenter .tab3 ul.spezFont .tab3 a:focus,
div#actioncenter .tab3 ul.spezFont .tab3 a:hover,
div#actioncenter .tab3 ul.spezFont .tab3 a:active {
	text-decoration:none;
	}

div.actioncenter-box-features-wrapper{
	width:471px;
	float:right;
	margin-right:-4px;
	}
*+html div.actioncenter-box-features-wrapper{
	margin-right:-8px;
	}
div#actioncenter .actioncenter-box-features {
	width:228px;
	float:left;
	font-weight:bold;
	color:#666666;
	margin-left:1px;
	}

div#actioncenter .prominent-ac {
	background-image: url(../img/actioncenter/prominent_middle-wide.gif);
	}
div#actioncenter .prominent-ac .top {
	padding-top: 9px;
	background-image: url(../img/actioncenter/prominent_top-wide.gif);
}
div#actioncenter .prominent-ac .bottom, .prominent-ac div.bottom, .home .secondary .prominent-ac div.bottom  {
	background-image: url(../img/actioncenter/prominent_bottom-wide.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 12px;	
	min-height:150px;
}
div#actioncenter .prominent-ac .bottom div{
	text-align:right;
	height:30px;
	padding-top:16px;
	}
div#actioncenter .prominent-ac .bottom div a,
div#actioncenter .prominent-ac .bottom div a:hover{
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	font-size:0.9em;
	background: none;
	}
div#actioncenter .prominent-ac .action img {
	width: auto;
	margin:auto;
}
div#actioncenter .prominent-ac .text {
	height:auto;
	padding-bottom: 12px;		
}


div#actioncenter .secondary .prominent-ac {
	background-image: none;
	padding-top: 12px;
}

div#actioncenter .home .secondary .prominent-ac {
	padding-top: 0px;
}

div#actioncenter .prominent-ac h2 {
	padding: 0px 12px 12px 12px;
	margin: 0px;
}
/*
.secondary .prominent h2 {
	background-image: none;
}
*/

div#actioncenter .prominent-ac div.text {
	padding: 0px 12px 12px 12px;
	line-height: 1.2;
}

div#actioncenter .prominent-ac .action {
	
	padding: 0px 12px;
	margin: 0;
}

div#actioncenter .secondary .prominent-ac .action {
	background-image: none;
}

div#actioncenter .home .secondary .prominent-ac .action {
	background-image: inherit;
}

div#actioncenter .prominent-ac .action img {
	display: block;
	width: 125px;
}

div#actioncenter .secondary .prominent-ac .action img {
	width: 100%;
	max-width: 200px;
	padding-bottom: 12px;
}

div#actioncenter .home .secondary .prominent-ac .action img {
	width: 125px;
	padding-bottom: 0px;
}


/* @end */


div#actioncenter .featuredNews .split img{
	padding-left:0;
	background: none;
	}

div#actioncenter .featuredNews{
	background-image:url(../img/actioncenter/bg-paper.jpg);
	margin:20px 0 40px 0;
	}
	
div#actioncenter .highlight-container .featuredNews {
	margin:10px 0 0 0;
}
div#actioncenter #w98{
 	width:97.5%;
	}	
div#actioncenter input.btn-takeaction{
	background-image:url(../img/actioncenter/bg-btn-red.png);
	background-repeat:no-repeat;
	height:52px;
	border:none;
	color:white;
	padding:0 10px 10px 0px;
	font-size:1.4em;
	cursor:pointer;
	background-color:transparent;
	}
	
.action-box{
	/*background-image:url(../img/actioncenter/bg-action-card.jpg);*/
	background-image:url(../img/actioncenter/myacard_blank.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0 0 12px 0;	
	}
.actioncard{
	width:455px;
	height:231px;
	margin:0 11px 0 0;
	float:left;
	position:relative;
	font-family:"andale mono",monospace;
	font-size:1.1em;
	line-height:2em;
	font-weight:bold;
	}
	
a.actioncard-spec,
a.actioncard-spec:hover {
	display:block;
	background-color:transparent;
	background-image:url(../img/actioncenter/myacard_specimen.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:455px;
	height:231px;
	margin:0;
	float:left;
	text-indent:-9999px;
	outline:0;
}

a.actioncard-spec.blank {
	background: none;
}

.actioncard-name{
	position:absolute;
	top:54px;
	left:82px;
	}
.actioncard-name img{
	margin-top:34px;
	}
.actioncard-number{
	position:absolute;
	top:155px;
	left:200px;
	width:100px;
	text-align:right;
	font-size:1.4em;
	}
.actioncard-img{
	position:absolute;
	top:57px;
	left:334px;
	width:111px;
	height:153px;
	}


.actioncenter-buttonbox{
	height:211px;	
	background-color:white;	
	margin-left:479px;
	padding:10px 10px 0 10px;
	}
.actioncenter-buttonbox-small{
	background-color:white;
	width:248px;
	padding:10px 0 15px 12px;
	border-top:1px solid #837d57;
	}
/*
.actioncenter-buttonbox-inlay{
	width:220px;
	float:left;
}
.mrg-r-11{
	margin-right:11px;
}*/
div#actioncenter h3 {
	margin-top:0.2em;
	margin-bottom: 0.5625em; /* 9px */	
	font-size: 1.5em;    
	line-height:1.2;
	color:#c21d00;
}

ul.actionbuttons{
	margin:12px 0 0 0;
	padding:0;
	list-style:none;
	}
div.actioncenter-buttonbox-small ul.actionbuttons{
	margin:26px 0 0 0;
	}
ul.actionbuttons li{
	margin:0 0 3px 0;
	padding:0;
	height:38px;
	}

ul.actionbuttons li a, ul.actionbutton-large li a{
	background:url(../img/actioncenter/bg-listbuttons.gif) no-repeat left 0px;
	padding:6px 0 0 24px;
	color:white;
	/*max-width:396px;*/
	height:32px;
	display:block;
	cursor:pointer;
	}
ul.actionbuttons li a:link,
ul.actionbuttons li a:visited,
ul.actionbutton-large li a:link,
ul.actionbutton-large li a:visited{
	color:white;
	text-decoration:none;
	}
ul.actionbuttons li a:hover, ul.actionbutton-large li a:hover,
ul.actionbuttons li a:active, ul.actionbutton-large li a:active{
	color:#FFFFFF;
	background:url(../img/actioncenter/bg-listbuttons-over.gif) no-repeat left 0px;
	/*text-decoration:underline;*/
	text-decoration:none;
	}

div.actioncenter-buttonbox-small ul.actionbuttons li a, div.actioncenter-buttonbox-small ul.actionbutton-large li a{
	background:url(../img/actioncenter/bg-listbuttons-large.gif) no-repeat left 0px;
	width:211px;
	}
div.actioncenter-buttonbox-small ul.actionbuttons li a:hover, div.actioncenter-buttonbox-small ul.actionbutton-large li a:hover{
	background:url(../img/actioncenter/bg-listbuttons-large-over.gif) no-repeat left 0px;
	}

ul.actionbuttons li a span {
	font-weight:bold;
	}

ul.actionbutton-large li a span {
	margin-left:80px;
}

div#actioncenter ul.actionbutton-large{
	margin:12px 0 0 0;
	padding:0;
	list-style:none;
	}
	
div#actioncenter .featuredNews  ul.actionbutton-large {
	width: 50%;
	position: absolute;
	bottom: 25px;
}
	
div#actioncenter ul.actionbutton-large li{
	margin:0 0 3px 0;
	padding:0;
	height:38px;
	}
div#actioncenter ul.actionbutton-large li a{
	background:url(../img/actioncenter/bg-btn-red.png) no-repeat left 0px;
	padding:10px 10px 0 10px;
	/*width:340px;*/
	/*width:250px;*/
	height:42px;
	font-size:1.3em;
	}
div#actioncenter ul.actionbutton-large li a:hover{
	background:url(../img/actioncenter/bg-btn-red-over.png) no-repeat left 0px;
	}

div#actioncenter div.container{
	margin-bottom:23px;
	}
div#actioncenter div.container div.content-wide {
	background-color: white;
	background-image: none;
	padding:10px 0px 10px 10px;
	max-width:926px;
	margin-bottom:20px;
}

div#actioncenter div.tertiary-container {
	margin-bottom: 0;
}


/* table */
div#actioncenter table, 
div#actioncenter caption, 
div#actioncenter tbody, 
div#actioncenter tfoot, 
div#actioncenter thead, 
div#actioncenter tr, 
div#actioncenter th, 
div#actioncenter td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
div#actioncenter th{
	color:#474747;
	font-size:0.8em;
	font-weight:normal;
	}
div#actioncenter tfoot td{
	border-top:none;
	}

div#actioncenter td{
	font-size:1.1em;
	padding-right:5px;
	border-top:1px solid #9c9368;
	}
	
div#actioncenter .highlight-container table td {
	font-size: 0.95em
}

div#actioncenter .txt-bold{
	font-weight:bold;
	}
div#actioncenter .txt-bold a, 
div#actioncenter .txt-bold a:hover {
	color:#323431;
	text-decoration: none;
	background: none;
}
div#actioncenter .td-x{
	width:32px;
	text-align:right;
	padding-right:0px;
	}
div#actioncenter table{
	margin:0 0 0 10px;
	width:97%;
	}
div#actioncenter tbody{
	background-image:url(../img/actioncenter/bg-table.png);
	background-position:top center;
	background-repeat:repeat-y;
	}
	
div#actioncenter form tbody {
	background: none;
} 

div#actioncenter tfoot{
	background-image:url(../img/actioncenter/bg-table-foot.png);
	background-position:top center;
	background-repeat:no-repeat;
	}
div#actioncenter tfoot tr{
	border-top:none;
	}

div#actioncenter td img{
	float: none;
	margin: 0;
	padding: 0;
	background-image: none;
	width: auto;	
	}
div#actioncenter td a,
div#actioncenter td a:hover {
	background: none;
}
	
div#actioncenter tbody tr td.td-target{
	font-size:0.9em;
	}

div#actioncenter .striped-line{
	background-image:url(../img/actioncenter/striped-line.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:98%;
	}
	
div#actioncenter .action-detail-line-h {
	background-image:url(../img/actioncenter/striche_horizontal.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:98%;
}


div#actioncenter .striped-line-layover{
	background-image:url(../img/actioncenter/striped-line.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:102%;
	height:31px;
	position:relative;
	top:-16px;
	left:-10px;
	}
div#actioncenter .marg-t-b-10{
	margin:10px 0 10px 0;
	}

div#actioncenter .dropshadow{
	position:relative; 
	/*top:-40px;*/
	top:0px;
	width:96.5%; 
	left:3px; 
	height:9px; 
	background-image:url(../img/actioncenter/dropshadow.gif); 
	background-position:top left; 
	background-repeat:repeat-x;
	}
div#actioncenter .dropshadow2{
	position:relative; 
	top:-40px; 
	width:99%; 
	left:3px; 
	height:9px; 
	background-image:url(../img/actioncenter/dropshadow2.gif); 
	background-position:top left; 
	background-repeat:repeat-x;
	}
div#actioncenter .dropshadow5{
	position:relative; 
	top:34px; 
	width:104%; 
	left:-15px; 
	height:9px; 
	background-image:url(../img/actioncenter/dropshadow.gif); 
	background-position:top left; 
	background-repeat:repeat-x;
	_top:45px;
	}
div#actioncenter .dropshadow5a{
	position:relative; 
	top:26px; 
	width:300px; 
	left:-18px; 
	height:10px; 
	background-image:url(../img/actioncenter/dropshadow5.gif); 
	background-position:top left; 
	background-repeat:repeat-x;
	_visibility:hidden;
	}
/* Loader */

div#actioncenter .loader{
	width:180px;
	height:18px;
	padding:1px 0px 0 0px;
	background-image:url(../img/actioncenter/bg-loader2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	position:relative;
	}
div#actioncenter .loader-inlay{
	width:50px; /* OLI: Breite wird nach Anzahl Resultaten eingetragen - Maximal 0px;  Minimal 174px */
	height:16px;
	background-image:url(../img/actioncenter/bg-loader-bar.gif);
	background-position:top right;
	background-repeat:no-repeat;
	float:right;
	}
div#actioncenter .loader-txt{
	position:absolute;
	top:-1px;
	left:0px;
	z-index:5;
	color:#05252f;
	font-weight:bold;
	width:180px;
	text-align:center;
	font-size:0.8em;
	}
/**/
div#actioncenter .loader-large{
	width:262px;
	height:26px;
	padding:2px 0px 0 0px;
	background-image:url(../img/actioncenter/bg-loader-large2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	position:relative;
	}
div#actioncenter .loader-large-inlay{
	width:50px; /* OLI: Breite wird nach Anzahl Resultaten eingetragen - Maximal 0px;  Minimal 174px */
	height:22px;
	background-image:url(../img/actioncenter/bg-loader-large-bar.gif);
	background-position:top right;
	background-repeat:no-repeat;
	float:right;
	}
div#actioncenter .loader-large-txt{
	position:absolute;
	top:4px;
	left:0px;
	z-index:5;
	color:#05252f;
	font-weight:bold;
	width:262px;
	text-align:center;
	font-size:1.3em;
	}

/* Latest Tips */
.actioncenter-latest-tips{
	/*float:left;
	width:455px;*/
	margin:1px 482px 0 0;
	}
.actioncenter-latest-tips-inlay{
	font-family:"andale mono",monospace;
	font-size:1.1em;
	min-height:157px;
	background-image:url(../img/actioncenter/bg-latesttips.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#fefbb3;
	padding:56px 0 10px 0;
	}
.dropshadow3{
	width:98%; 
	height:9px;
	margin:0 0 0 5px;
	background-image:url(../img/actioncenter/dropshadow2.gif); 
	background-position:bottom left; 
	background-repeat:repeat-x;
	_margin-top:-10px;
	}

.actioncenter-latest-tips-inlay ul{
	margin:0 20px 0 20px;
	padding:0;
	list-style-type:none;
	line-height:2em;
	}
.actioncenter-latest-tips-inlay ul li{
	margin:0;
	padding:0 0 0 24px;
	border-bottom:1px solid #978b4d;
	}
.actioncenter-latest-tips-inlay ul li.typ1{
	background:url(../img/actioncenter/latesttips-listarrow.gif) no-repeat -4px 0px;
	}
.actioncenter-latest-tips-inlay ul li.typ2{
	background:url(../img/actioncenter/latesttips-listarrow2.gif) no-repeat -4px 0px;
	}
.actioncenter-latest-tips-inlay ul li.typ3{
	background:url(../img/actioncenter/latesttips-listarrow3.gif) no-repeat -4px 0px;
	}
.actioncenter-latest-tips-inlay ul li.typ4{
	background:url(../img/actioncenter/latesttips-listarrow4.gif) no-repeat -4px 0px;
	}
.actioncenter-latest-tips-inlay ul li.last{
	border-bottom:none;
	}

/* following pages */
div#actioncenter .highlight{
	background-color:#f8f2dd;
	}
div#actioncenter .media {
border-width:5px 0 2px 20px;
}
.caption{
	text-align:right;
	color:#b9b6b8;
	font-style:italic;
	font-size:0.8em;
	padding-right:12px;
	font-weight:bold;
	line-height:1em;
	}


.highlight-barometer {
	width:264px;
	margin-right:0px;
	float:right;
	display:inline;
	position:relative;
	margin-left:1em;
	margin-bottom:1em;
	background-color:#F3E7C9;
	clear:both;
	margin-top: 0.3em;
	padding: 18px;
	background-image:url(../img/actioncenter/bg-paper.jpg);
}

a.btn-action:link, a.btn-action:visited{
	/*width:259px; jrs*/
	height:32px;
	display:block;
	padding:0 0 0 2px;
	text-indent:17px;
	line-height:1.8em;
	font-weight:bold;
	text-decoration:none;
	/*color:white;*/
	color: #e33f17;
	margin-bottom:7px;
	}
a.btn-action:hover, a.btn-action:hover:active {
	/*color:#2B9FCC;*/
	color: white;
	}

a.btn-action span.at300bs {
	display: none;
}
	
a.tellfriends{	
	background:url(../img/actioncenter/btn-tellfriends_or.gif) no-repeat left 0px;
	}
	
a.tellfriends:hover {
	background:url(../img/actioncenter/btn-tellfriends.gif) no-repeat left 0px;
}
a.wherepeoplefrom{	
	background:url(../img/actioncenter/btn-wherepeoplefrom.gif) no-repeat left 0px;
	}
a.editmessage{	
	width:205px;
	background:url(../img/actioncenter/btn-editmessage.gif) no-repeat left 0px;
	text-align:left;
	}

.highlight-barometer .text{
	padding:12px 0 6px 0;
	}

#actioncenter .findus ul {
	list-style-image:none;
	margin:0.5em 0 0;
	padding:0;
}
#actioncenter .findus ul li {
	background-image:none;
	margin:0 0 0.8em;
	padding:0 0 0 0;
}

#actioncenter .highlight-barometer h2{
	color:#333333;
	}

div.action-box-border {
	position: relative;
	margin:0 131px 20px -30px;
	_margin:0 201px 20px -30px;
	width: auto;
}

div.action-stamp {
	position: absolute;
	right: 2%;
	z-index: 500;
	clear: both;
	text-indent: -9999px;
	outline: 0;
}

div.action-stamp.action-success {
	width: 178px;
	height: 87px;
	top: -25px;
	background: url(../img/actioncenter/action_success.png) no-repeat;
}

div.action-stamp.action-failed {
	width: 143px;
	height: 65px;
	top: -15px;
	background: url(../img/actioncenter/action_failed.png) no-repeat;
}

div.action-stamp.action-morehelp {
	width: 295px;
	height: 73px;
	top: -20px;
	background: url(../img/actioncenter/action_need_more_help.png) no-repeat;
}

div.action-stamp.action-closed {
	width: 142px;
	height: 60px;
	top: -12px;
	background: url(../img/actioncenter/action_closed.png) no-repeat;
}

/* ActionBox in the Content-Section */
div.content-actionbox{
	background-image:url(../img/actioncenter/bg-paper.jpg);
	/*margin:0 131px 20px -30px;
	_margin:0 201px 20px -30px;*/
	position:relative;
	left:0px;
	top:20px;
	overflow:visible;
	padding:25px 15px 25px 25px;
	}
*+html div.content-actionbox{
	overflow:hidden;
	}


div.content-actionbox#one-step p.action-ano,
div.content-actionbox#one-step p.action-nli {
	display: none;
}

div.content-actionbox#one-step,
div.content-actionbox#thank-you {
	position: absolute;
	left: -9999px;
}

div.content-actionbox#one-step.reposition,
div.content-actionbox#thank-you.reposition {
	position: relative;
	left: auto;
}

div.content-actionbox .marg-t-b-10 {
	margin: -20px -3px 10px -18px;
	width: auto;
	padding: 0;
}	

div.content-actionbox .lower {
	margin: 5px -3px -30px -18px;
	width:auto;
	padding: 0;
}

div#actioncenter div.content-actionbox ul.actionbutton-large li a {
	/*width:360px;*/
	width: 70%;
	font-size: 1.15em;
}

.content-actionbox p{
	padding:0 20px 0 20px;
	}
.content-actionbox div.action-content {
	margin-top: -10px;
	margin-bottom: 10px;
	background-color: white;
	padding: 10px 20px 10px 20px;
	
}
.content-actionbox strong.action-subject {
	font-size: 1.16em;
}

.content-actionbox div.action-content p {
	padding: 0;
}
.content-actionbox textarea{
	padding:0;
	border:0;
	margin:-10px 0 15px 0px;
	}
*+html div.content-actionbox textarea{
	margin:-11px 0 15px 30px;
	}
.content-actionbox input[type=text] {
	/*padding: 3px 10px;
	width: 96%;*/
	padding: 3px 10px 3px 10px;
	width: 70%;
}
/*
#actioncenter div.container {
	overflow:visible;
}
*/
#actioncenter div.tertiary-container,
#actioncenter div.highlight-container{
	overflow:visible;
}
#actioncenter div.primary{ /* actioncenter.css  muss NACH dem _main.css in die seite eingebunden werden */
	overflow:visible;
}

.content-actionbox ul{
	list-style-type:none;
	}
.content-actionbox ul li{
	background:url(../img/actioncenter/listarrow-dark.gif) no-repeat left 5px;
	}
#actioncenter .content-actionbox .linedTitle{
	border-bottom:1px solid #837d57;
	font-size: 1.1em;
	font-weight:bold;
	padding: 10px 0 0 0;
	margin:0 0 10px 0;
	}
	
#actioncenter .content-actionbox .linedTitle span {
	font-size: 1.2em;
}
	
.actionbutton-large-2{
	background-image:url(../img/actioncenter/btn-takeaction.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	}


div.actionbutton-large-3 img,
.featuredNews .split .actionbutton-large-3 img{
	margin:10px 0 0 0;
	max-height:49px;
	max-width:435px;
	width:100%;
	}
.featuredNews .split .actionbutton-large-3 img{
	width:45%;
	float:none;
	}
.content-actionbox h2 {
	font-size: 2.5em;
	line-height: 1;
	color: #333333;
	margin-top: 0;
	padding-right:80px;
	background-image:url(../img/actioncenter/icon-alarm-large.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

/* Detail Box */
div#actioncenter table.box-border {
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	border-collapse: collapse;
}

div#actioncenter table.box-border td,
div#actioncenter table.box-border tbody {
	background: none;
}

div#actioncenter table.box-border td {
	padding: 25px 15px 25px 25px;
	border: 0;
}

div#actioncenter table.box-border td.side-left {
	width: 30px;
	padding: 0;
	background-image: url(../img/actioncenter/striche_vertikal.png);
	background-repeat:no-repeat;
	background-position: 15px top;
}

div#actioncenter table.box-border td.side-right {
	width: 30px;
	padding: 0;
	background-image: url(../img/actioncenter/striche_vertikal.png);
	background-repeat:no-repeat;
	background-position: 2px top;
}

/*
div.content-actionbox .dropshadow5 {
	left: 0;
	top: 0;
	width: 100%;
}*/

/* Edit Profile Form */

div.xhtml-form label {
	display: block;
	float: left;
	width:125px;
	padding: 5px 5px 5px 20px;
}

div.xhtml-form input {
	float: left;
	margin: 5px;
}

div.xhtml-form input[type=radio] {
	float:none;
}

div.xhtml-form br {
	clear: both;
}


/* sIFR */
/*
div#actioncenter .featuredNews h2 {
	width: 490px; 
}*/

.sIFR-hasFlash  #actioncenter h2 span,
.sIFR-hasFlash  #actioncenter h3 span,
.sIFR-hasFlash #actioncenter div.linedTitle span {
	visibility: hidden;
}

/*
.sIFR-hasFlash #actioncenter .highlight-container .tabs li a,*/



/*--------------------------------------------------*/
/*.adminBarPadding {
	margin-bottom: 20px;
	clear: both;
}
*/

div.fw-edit-content {
	background-color : #FFFFFF;
}
div.fw-edit-content #TB {
	background-image: none;
}

#TB div.fw-edit-obj-admin {
	font-size: 10px;
	color: #000000;
	background-color : #CFE1B7;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #CCCCCC;
	border-top-width : 1;
	border-top-style : solid;
	border-top-color : #CCCCCC;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 4px;
	padding-bottom : 3px;
	background-image : none;
	background-repeat: repeat-x;	

	-moz-background-origin: border;	
}

#TB div.fw-edit-obj-admin2 {
	color: #000000;
	background-color: #F3F9EB;
	border-color: #CCCCCC;
	border-style: dashed;
	border-width: 1px 1px 0px 1px;
	padding-top : 15px;
}


/*--------------------------------------------------*/
/* clearfix */
#TB .clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
#TB .clearfix {
	display: inline-block;
}
 
html[xmlns] #TB .clearfix {
	display: block;
}
 
* html #TB .clearfix {
	height: 1%;
}
/*--------------------------------------------------*/
#TB #region-picker.active{
	height:400px;
}

#TB #region-picker.active .close {
	background-image:url(../img/button-close.png);
	background-repeat:no-repeat;
	width: 10px;
	height: 10px;
	top: 10px;
	right: 10px;
	position: absolute;
	display: block;
}

#TB #region-picker .close {
	display: none;
}

#TB .main-column .col8.paged .paging ul.page-numbers {
	text-align: center;
	padding-top: 14px;
	padding-bottom: 10px;
}
	#TB .main-column .col8.paged .paging ul.page-numbers li {
		float: none;
		display: inline;
		text-align:center;
	}
		#TB .main-column .col8.paged .paging ul.page-numbers li a, #TB .main-column .col6.paged .paging ul.page-numbers li a {
			height: 18px;
			width:18px;
			padding: 2px 6px;
			line-height: 18px;
			border: 1px solid #ccc;
			margin-right:3px;
		}
		
		#TB .main-column .col8.paged .paging ul.page-numbers li.current a, #TB .main-column .col6.paged .paging ul.page-numbers li.current a {
			background-color: #F4F3EC;
		}
		
		#TB .main-column .col8.paged .paging ul.page-numbers li.current, #TB .main-column .col6.paged .paging ul.page-numbers li.current {
			background-color: transparent;
			padding: 0;
			border: none;
			width: auto;
		}
		#TB .main-column .col8.paged .paging ul.page-numbers li a:hover, #TB .main-column .col6.paged .paging ul.page-numbers li a:hover {
			color: #FFF;
		}

		#TB #tertiary-content .teasers .gallery img{
			float:right;
			margin:5px 0 0 10px;
		}

#TB .paging .prev a, #TB .paging .next a {
	outline: none;
}	

#TB .col10.h1-standard h1{
	font-size:50px;
}

/* margins*/
#TB .right-column .container {
	margin-bottom: 30px;
}

#TB .row .container .image-caption .container {
	margin-bottom: 0px;
}

#TB .row {
	margin-bottom: 0px;
	zoom: 1;
}

#TB .row .main-column .container {
	margin-bottom: 21px;
}

#TB .image-caption .caption {
	margin: 0px;
	left: 2px;
	right: 2px;
	bottom: 2px;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	
}
#TB .image-caption .caption.hover {
	display:none;

	
}


#TB .col6.with-image .image-caption .copyright {

    width: 122px;
}

/* bodytext */

#TB .bodytext {
	font: 15px/1.4 Helvetica, Arial, sans-serif;
}
#TB #secondary-content .bodytext {
	font-size: 100%;
	color: #222222;
}

#TB .bodytext h3 {
	margin-top: 0.8em;
	margin-bottom: 0.8em;
}
#TB .bodytext p {
	margin-bottom: auto;
}
#TB .bodytext ul, #TB .bodytext ol {
	margin: 0.5em 0;
	padding: 0;
	border-bottom: none;
	list-style: none;
}
#TB .bodytext ol {
	padding-left: 0.5em;
}

#TB .bodytext li {
	list-style: none;
    background: url(../img/bullet-light-blue.png) no-repeat scroll 0.5em 0.5em transparent;	
	padding-left: 20px;
	border-top: none;
}
#TB .bodytext ol li {
	list-style: outside decimal;
	background: none;
	padding-left: 0px;	
	margin-left: 20px;	
}

#TB div.bodytext {
	margin-bottom: 1em;
}

/* leadtext */

#TB .leadtext {
	/*font: 15px/1.4 Helvetica, Arial, sans-serif;*/
	font: 18px/1.4 Georgia,"Times New Roman",serif;
	color: #002F3D;
}
#TB #secondary-content .leadtext {
	font-size: 100%;
	
}

#TB .leadtext h3 {
	margin-top: 0.8em;
	margin-bottom: 0.8em;
}
#TB .leadtext p {
	margin-bottom: auto;
}
#TB .leadtext ul, #TB .leadtext ol {
	margin: 0.5em 0;
	border-bottom: none;
	list-style: none;
}
#TB .leadtext ol {
	padding-left: 0.5em;
}

#TB .leadtext li {
	list-style: none;
    background: url(../img/bullet-light-blue.png) no-repeat scroll 0.5em 0.5em transparent;	
	padding-left: 20px;
	border-top: none;	
}
#TB .leadtext ol li {
	list-style: outside decimal;
	background: none;
	padding-left: 0px;
	margin-left: 20px;
}

#TB div.leadtext {
	margin-bottom: 0.7em;
}

/* pre */
#TB .pre div.bodytext {
	font-family: Georgia,"Times New Roman",serif;
    font-size: 18px;
}

/* vcard */
#TB .contact.col6 .vcard {
	margin-bottom: 14px;
	padding-left: 0px;	
}

/* newsletter  */
#TB .col2.form ul li {
   clear: left;
   background: none;
   padding: 0;
}

#TB .col2.newsletter input, #TB .col2.newsletter select {
    margin: 0 0 7px;
    padding: 5px;
    width: 93%;
}

#TB .col2.form.newsletter .bodytext {
    border-top: 1px solid #CCCCCC;
    padding: 5px 0;
}

/* form */
#TB .form ul li {
   clear: both;
   background: none;
   padding: 0;
}

#TB .form  p.error{
	color:#EA0000;
	padding:5px 0;
	font-weight:normal;
	font-size:12px;
	clear:both;
}

#TB .col5.form textarea, #TB .col5.form input, #TB .col5.form select {
    width: 265px;
}
#TB .col5.form input[type=submit]{
    width: 277px;
}

#TB .col6.form {
   font: 12px/1.333 Helvetica,Arial,sans-serif;
}

/* container */
#TB .listing h4 {
    color: #006262;
    text-decoration: none;
}


#TB #secondary-content .actions .bodytext li, #TB #secondary-content .actions .leadtext li {
    padding: 0 0 0 20px;
	overflow: visible;
}

#TB #secondary-content .actions .bodytext ol li, #TB #secondary-content .actions .leadtext ol li {
    padding: 0;
    list-style-position: outside;
    list-style-type: decimal;	
	overflow: visible;
}

/* species */

#TB div.species {
	border-top: none;
}

#TB .species ul {
	border-top: 1px solid #666;
}

#TB .species li {
	padding: 9px 0 9px 60px;
}

/* icons */
#TB .listing img.icon {
	position: absolute;
	left: 12px;
	top: 14px;
	margin: 0;
}

/* left col */
#TB .news.col2 li {
	padding: 14px 0px;
}

/* news */
#TB .news.col6.with-thumbs li.no-image h3 {
	padding-left: 0px;
	font-size: 18px;
	line-height: 23px;
}
#TB .news.col6.with-thumbs li.no-image .bodytext{
	padding-left: 0px;
}
#TB .news.col6.with-thumbs li.no-image .meta {
	padding-left: 0px;
}

#TB .news.col6 li h3 {
    font-size: 18px;
    line-height: 23px;
}

#TB .news.col6 img.thumb {
    margin-right: 26px;
}

#TB.homepage .news.col6 {
    margin-top: 0px;
}


/* vcard */

#TB .addresses  .email-link {
	height: 19px;
	padding-left: 21px;
	padding-top: 8px;
	background: url(../img/icon-email.png) left 7px no-repeat;
	border-top: none;
}

/* news detail */
#TB .col6.bodytext .meta {
	font: italic 13px Georgia,"Times New Roman",serif;
	color: #777777;
}

#TB .col6.bodytext .meta {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 12px;
	padding-bottom: 10px;
}

/* gallery */
#TB .col3.gallery.listing li, #TB .col4.gallery.listing li {
    border-top: none;
}
#TB .col3.gallery.listing li .copyright, #TB .col4.gallery.listing li .copyright {
    font: italic 11px Georgia,"Times New Roman",serif;
	color: #777777;
}

#TB .gallery.listing li p {
	padding-top: 2px;
}

#TB .gallery.listing li h4 {
	padding-bottom: 0px;
}

#TB .social .meta {
    margin-bottom: 5px;
}

#TB .social p {
    padding-bottom: 0px;
	margin-top: 7px;
}

#TB .social p.meta {
    margin-bottom: 5px;
	margin-top: 0px;
}

#TB .social li {
    padding-top: 12px;
}

#TB .sociallinks {
    padding-bottom: 10px;
}


#TB .sociallinks-container {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #CCCCCC;
    padding: 10px 0px;
}

#TB .sociallinks-container strong {
	color: #222222;
    font: italic 15px Georgia,"Times New Roman",serif;
	display: block;
}

#TB .sociallinks-container h3 {
	font-family: WWFRegular,Arial,sans-serif;
	color: #222222;
	font-size: 32px;
	font-weight: normal;
}

#TB .sociallinks-container .sociallinks {
	float: right;
}
/* action */

#TB .actions.feature h3 {
	border-bottom: solid 1px #666666;
	padding: 3px 0px 5px 0px;
}

#TB .actions.feature div.bodytext {
	color: #cccccc;
	font-size: 14px;
	line-height: 16px;	
}

#TB .actions.feature div.bodytext strong {
	color: #A5D8D3;
	font-size: 15px;
	line-height: 18px;	
}


#TB .actions.feature img {
    border: none;
    margin: 8px 0px;
	padding:0;
	float: none;
}

#TB .actions.feature h4 {
    font: 28px/1.2 WWFRegular,Arial,sans-serif;
    letter-spacing: 0.5px;
    margin-bottom: 5px;
    text-shadow: 1px 1px 2px #000000;
	color: #FFFFFF;
}

#TB .actions.feature h3 {
    font: 28px/1.2 WWFRegular,Arial,sans-serif;
    letter-spacing: 0.5px;
    margin-bottom: 5px;
    text-shadow: 1px 1px 2px #000000;
	color: #FFFFFF;
}

#TB .actions.feature h2 {
    font: 28px/1.2 WWFRegular,Arial,sans-serif;
    letter-spacing: 0.5px;
    margin-bottom: 5px;
    text-shadow: 1px 1px 2px #000000;
	color: #FFFFFF;
}

/* general fixs*/

#TB .highlight.col6 .inner {
    overflow: auto;
}

#TB sub {
	vertical-align: sub;
	font-size: 0.8em;
}
#TB sup {
	vertical-align: super;
	font-size: 0.8em;
}


#TB #banner .form-mc input{
	width:50%;
	min-width:300px;
	padding:8px 6px 4px 6px;
	margin:10px 0 4px 0;
	background-color:#fff;
	border-radius:0px;
	box-shadow:none;
	border:1px solid #999;
}

#TB .right-column .form-mc input, #TB .right-column .form-mc select{
	width:30%;
	min-width:180px;
	padding:8px 6px 4px 6px;
	margin:10px 0 4px 0;
	background-color:#fff;
	border-radius:0px;
	box-shadow:none;
	border:1px solid #999;
}

#TB .main-column .form-mc input{
	width:96%;
	min-width:240px;
	padding:8px 6px 4px 6px;
	margin:10px 0 4px 0;
	background-color:#fff;
	border-radius:0px;
	box-shadow:none;
	border:1px solid #999;
}

#TB .main-column .form-mc select{
	width:99%;
	min-width:240px;
	padding:8px 6px 4px 6px;
	margin:6px 0 4px 0;
	height:34px;
	background-color:#fff;
	border-radius:0px;
	box-shadow:none;
	border:1px solid #999;
	background-image: linear-gradient(45deg, transparent 50%, #808080 50%), linear-gradient(135deg, #808080 50%, transparent 50%), linear-gradient(to right, #CCC, #CCC);
	background-position: calc(100% - 20px) calc(0.9em + 2px), calc(100% - 15px) calc(0.9em + 2px), calc(100% - 2.8em) 0.5em;
	background-size: 5px 5px, 5px 5px, 1px 1.5em;
	background-repeat: no-repeat;
	display: inline-block;
	box-sizing: border-box;
	-moz-appearance: none;
	overflow: hidden;
}

#TB .main-column .form-mc select:focus {
	background-image:
	linear-gradient(45deg, black 50%, transparent 50%),
	linear-gradient(135deg, transparent 50%, black 50%),
	linear-gradient(to right, #ccc, #ccc);
	background-position:
	calc(100% - 15px) 0.9em,
	calc(100% - 20px) 0.9em,
	calc(100% - 2.8em) 0.5em;
	background-size:5px 5px,5px 5px,1px 1.5em;
	background-repeat: no-repeat;
	outline: 0;
}

#TB .form-mc input[type="submit"], #TB #banner .form-mc input[type="submit"]{
	width:auto;
	min-width:auto;
	background-color:#E85108;
	border:none;
	padding:2px 10px 4px 10px;
	font-size: 2em;
	border-radius: 0px !important;
	font-family:WWFRegular, "WWFRegular", sans-serif;
	text-transform:uppercase;
	color:#fff;
	cursor: pointer;
}

#TB .form-mc input[type="submit"]:hover, #TB #banner .form-mc input[type="submit"]:hover{
	background-color:#999;
}


#TB .form-mc input[type="checkbox"], #TB .form-mc input[type="radio"]{
        display: inline-block;
        width: auto;
        min-width:auto;
        margin:0px 4px 0 0;
}

#TB .form-mc .checkbox, #TB .form-mc .radio{
        font-weight:normal;
        font-size:1em;
        margin-top:4px;
}

#TB .form-mc .form-mc-group{
        margin-top:20px;
}

#TB #secondary-content .form-mc input, #TB .right-column .form-mc select{
	width:100px;
	padding:8px 6px 4px 6px;
	margin:10px 0 4px 0;
	background-color:#fff;
	border-radius:0px;
	box-shadow:none;
	border:1px solid #999;	
}

#TB #secondary-content .form-mc input[type="submit"]{
	width:112px;
	padding:0px 6px!important;
	background-color:#E85108;
	border:none;
	font-size: 2em;
	border-radius: 0px !important;
	font-family:WWFRegular, "WWFRegular", sans-serif;
	text-transform:uppercase;
	color:#fff;
	cursor: pointer;
}

#TB h2.formh2{
text-transform:uppercase;
}

#TB p.formp{
padding:10px 0;
}


/* New features container */

.features{
	width:100%;
	height:300px;
	margin:0 auto;
	padding:0;
}

.features .main_item{
	width:50%;
	height:300px;
	float:left;
	margin:0;
	padding:0;
	background-color:#ff0000;
	background-repeat:no-repeat!important;
	background-size:cover!important;
	background-position:50% 50%!important;
	overflow:hidden!important;
	position:relative!important;
}

.features .main_item h2{
	display:block;
}

.features .main_item h2 a{
	font-size:36px;
	text-transform:uppercase;
	font-family:"WWFRegular",WWFRegular, sans-serif!important;
	font-weight:100;
	line-height:1;
	color:#fff!important;
	position:absolute!important;
	bottom:0;
	left:0;
	display:block;
	text-decoration:none;
	background-color:rgba(0,0,0,0.6)!important;
	padding:20px!important;
	margin:0!important;
}

.features .main_item h2 a:after span{
	color:#ccc;
	font-size:40px;
	margin:0;
	padding:0;
}

.features .main_item h2 a:hover{
	color:#222!important;
	background-color:rgba(255,255,255,1)!important;
}

.features .alone{
	width:100%!important;
	height:300px;
	margin:0;
	padding:0;
	background-color:#ff0000;
	background-repeat:no-repeat!important;
	background-size:cover!important;
	background-position:50% 30%!important;
	overflow:hidden!important;
	position:relative!important;
}

.features .alone h2 a{
	width:50%!important;
	font-size:46px!important;
}

/* Styles for items depending on amount */

/* 1 item on the right area */
.features .secondary1{
	width:50%;
	height:300px;
	float:right;
	margin:0;
	padding:0;
}

.features .secondary1 .secondary_item{
	width:100%;
	height:300px;
	margin:0;
	padding:0;
	background-color:#ccc;
	background-repeat:no-repeat!important;
	background-size:cover!important;
	background-position:50% 50%!important;
	overflow:hidden!important;
	position:relative!important;
}

.features .secondary1 .secondary_item h3 a{
	font-size:36px!important;
	text-transform:uppercase!important;
	font-family:"WWFRegular",WWFRegular, sans-serif!important;
	font-weight:100;
	line-height:1;
	color:#fff!important;
	position:absolute!important;
	bottom:0;
	right:0;
	display:block;
	text-decoration:none;
	background-color:rgba(0,0,0,0.6)!important;
	padding:20px!important;
	margin:0!important;
}

.features .secondary1 .secondary_item h3 a span{
	color:#ccc;
	font-size:40px;
	margin:0;
	padding:0;
}

.features .secondary1 .secondary_item h3 a:hover{
	color:#222!important;
	background-color:rgba(255,255,255,1)!important;
}


/* 2 items on the right area */
.features .secondary2{
	width:50%;
	height:300px;
	float:right;
	margin:0;
	padding:0;
}

.features .secondary2 .secondary_item{
	width:100%;
	height:150px;
	float:none;
	margin:0;
	padding:0;
	background-color:#ccc;
	background-repeat:no-repeat!important;
	background-size:cover!important;
	background-position:50% 50%!important;
	overflow:hidden!important;
	position:relative!important;
}

.features .secondary2 .secondary_item h3{
	display:block;
}

.features .secondary2 .secondary_item h3 a{
	font-family:"WWFRegular",WWFRegular, sans-serif!important;
	font-weight:100;
	line-height:1;
	color:#fff!important;
	position:absolute!important;
	bottom:0;
	right:0;
	display:block;
	text-decoration:none;
	background-color:rgba(0,0,0,0.6)!important;
	padding:20px!important;
	margin:0!important;
}

.features .secondary2 .secondary_item h3 a:hover{
	color:#222!important;
	background-color:rgba(255,255,255,1)!important;
}

.features .secondary2 .secondary_item h3 a{
	font-family:Georgia, sans-serif!important;
	font-size:18px;
	line-height:1.1;
}

.features .secondary2 .secondary_item h3 a span{
	color:#ccc;
	font-size:16px;
	margin:0;
	padding:0;
}

/* 3 items on the right area */
.features .secondary3{
	width:50%;
	height:300px;
	float:right;
	margin:0;
	padding:0;
}

.features .secondary3 .secondary_item:first-child{
	width:100%;
	height:150px;
	float:none;
	margin:0;
	padding:0;
	background-color:#ccc;
	background-repeat:no-repeat!important;
	background-size:cover!important;
	background-position:50% 50%!important;
	overflow:hidden!important;
	position:relative!important;
}

.features .secondary3 .secondary_item:nth-child(2), .features .secondary3 .secondary_item:nth-child(3) {
	width:50%;
	height:150px;
	float:left;
	margin:0;
	padding:0;
	background-color:#ccc;
	background-repeat:no-repeat!important;
	background-size:cover!important;
	background-position:50% 50%!important;
	overflow:hidden!important;
	position:relative!important;
}

.features .secondary3 .secondary_item h3{
	display:block;
}

.features .secondary3 .secondary_item h3 a{
	font-family:"WWFRegular",WWFRegular, sans-serif!important;
	font-weight:100;
	line-height:1;
	color:#fff!important;
	position:absolute!important;
	bottom:0;
	left:0;
	display:block;
	text-decoration:none;
	background-color:rgba(0,0,0,0.6)!important;
	padding:20px!important;
	margin:0!important;
}

.features .secondary3 .secondary_item h3 a:hover{
	color:#222!important;
	background-color:rgba(255,255,255,1)!important;
}

.features .secondary3 .secondary_item h3 a{
	font-family:Georgia, sans-serif!important;
	font-size:18px;
	line-height:1.1;
}

.features .secondary3 .secondary_item h3 a span{
	color:#ccc;
	font-size:16px;
	margin:0;
	padding:0;
}

/* 4 item on the right area */
.features .secondary4{
	width:50%;
	height:300px;
	float:right;
	margin:0;
	padding:0;
}

.features .secondary4 .secondary_item{
	width:50%;
	height:150px;
	float:left;
	margin:0;
	padding:0;
	background-color:#ccc;
	background-repeat:no-repeat!important;
	background-size:cover!important;
	background-position:50% 50%!important;
	overflow:hidden!important;
	position:relative!important;
}

.features .secondary4 .secondary_item h3{
	display:block;
}

.features .secondary4 .secondary_item h3 a{
	font-family:"WWFRegular",WWFRegular, sans-serif!important;
	font-weight:100;
	line-height:1;
	color:#fff!important;
	position:absolute!important;
	bottom:0;
	left:0;
	display:block;
	text-decoration:none;
	background-color:rgba(0,0,0,0.6)!important;
	padding:20px!important;
	margin:0!important;
}

.features .secondary4 .secondary_item h3 a:hover{
	color:#222!important;
	background-color:rgba(255,255,255,1)!important;
}

.features .secondary4 .secondary_item h3 a{
	font-family:Georgia, sans-serif!important;
	font-size:18px;
	line-height:1.1;
}

.features .secondary4 .secondary_item h3 a span{
	color:#ccc;
	font-size:16px;
	margin:0;
	padding:0;
}
/* End new features container */

/*--------------------------------------------------*/