html {
	font-size: 125%;
	margin: 0;
	padding: 0;
	}

body {
	background-color: #fff;
	color: #333;
	font-family:  Verdana, Arial, Sans-Serif;
	font-size: 50%;
	margin: 0;
	padding:0;
	}
fieldset {
	border: none;
	margin: 0;
	padding: 0;
	}
a 
{
	text-decoration: none;
	color: #333;
	}
a:hover
{
	text-decoration: underline;
}
a img {
	border: none;
	}
ul, ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
p {
	color: #333;
	font-size: 1.15em;
	line-height: 1.5;
	margin: 0;
	/*padding-bottom: 0 0 1.6em;*/
	}
p strong {
	/*font-weight: normal;*/
	}
h1, h2, h3 {
	margin: 0;
	}
h1 {
	color: #febe10;
	font-size: 2.25em;
	font-weight: normal;
	}

H2
{
	font-weight: bold;
	font-size: 1.45em;
	margin-top: 5px;
	margin-bottom: 2px;
}
H3
{
	font-weight: bold;
	font-size: 1.15em;
	margin-top: 5px;
	margin-bottom: 2px;
	background: none;
}
H4
{
	font-weight: bold;
	font-size: 1.1em;
	margin-top: 5px;
	margin-bottom: 2px;
}
H5
{
	font-weight: normal;
	font-style: italic;
	font-size: 1.1em;
	margin-top: 5px;
	margin-bottom: 2px;
}
	
table {
	/*background-color: #f6f5f3;*/
	border-bottom: 1px solid #f6f5f3;
	border-collapse: collapse;
	font-size: 1.2em;
	margin-bottom: 8px;
	text-align: left;
	width: 100%;
	}
table thead tr{
	background-color: #a29a8b;
	color: #fff;
	vertical-align: bottom;
	}
table td,
table th {
	padding: 4px 4px 4px 10px;
	}
table tr.odd {
	/*background-color: #fff;*/
	background-color: #f6f5f3;
	}
table td p {
    font-size: 1em;
    line-height: normal;
    margin: 0 !important;
    padding: 0 !important;
}
/* -------------------------- selectable classes ------------------------------ */

#sitewrapper{width:955px;margin:0 auto;}	
	
div.topWrapper {
	/*background: #fff url('/img/bg-header-big.gif') no-repeat 100% 100%;*/
	background: #fff url('/img/embracelogga_small.png') no-repeat 100% 100%;
	border-bottom: 2px solid #fdb915;
	height: 96px;
	margin-top: 10px;
	position: relative;
	}
#top {
	clear: both;
	margin: 0 auto;
	position: relative;
	width: 948px;
}
#top .logotype,
#top .topmenu {
	float: left;
	}
#top .logotype {
	margin-top: 15px;
	/* för billerud skog 
	margin-top: 45px;
	*/
	}
#top .searchBox {
	float: right;
	padding-top: 27px;
	width: 300px;
	}
/*#frontBlock {
	background-color: #dfabdc;
	clear: both;*/
	/* gäller för undersidor */
	/*min-height: 45px;
	margin: 10px 0 5px;
	position: relative;
}*/
.messageHolder {
	clear: both;
	margin: 11px auto;
	overflow: hidden;
	width: 945px;
	}
.messageHolder .mainMessage {
	background: transparent url(/img/bg-mainBlock.png) no-repeat 100% 50%;
	color: #000;
	float: left;
	height: 225px;
	margin-right: 4px;
	width: 657px;
}
.mainMessage h1 {
	color: #000;
	font-weight: normal;
	padding-top: 60px;
	width: 500px;
	}
.mainMessage h1 span{
	color: #f3ae00;
	}
/* Fresh services new startpage top area*/
.main-message-startpage 
{
	color: #000;
	width: 934px;
}
.main-message-startpage h1 {
	color: #000;
	display:inline;
	font-weight: normal;
	}
.main-message-startpage p
{
	display:inline;
	font-size: 2.25em;
	color: #f3ae00;
	}


.left .mainMessage p {
	font-size: 1.4em;
	line-height: 1.9;
	width: 400px;
	}
.shortlinks {
	height: 93px;
	width:230px;
	}
.messageHolder .shortlinks /* fresh services */
{
	width: 284px;
	margin-bottom: 4px;
	float: left;
}
.shortlinks h2 {
	font-size: 1.6em;
	font-weight:normal;
	padding: 12px 5px 0 18px;
	}
.shortlinks p {
	font-size: 1.1em;
	line-height: 1.4;
	padding: 2px 5px 0 18px;
	width: 14em;
	}
.shortlinks a,
.shortlinks a:link,
.shortlinks a:visited {
	color: #000;
	/*text-decoration: none;*/
	}
.center .shortlinks a:hover, .widelayout .shortlinks a:hover, 
.center .shortlinks a:focus, .widelayout .shortlinks a:focus
.center .shortlinks a:active, .widelayout .shortlinks a:active {
	color: #666;
	}
.messageHolder .shortlinks a /* fresh services */
{
	color: White;
}
.center .billerudSkog {
	float:left;
	background: transparent url(/img/bg-skog4.png) no-repeat 0 0;
	margin-left: 4px;
	}

.center .career {
	float:right;
	background: transparent url(/img/bg-career4.png) no-repeat 0 0;
	margin-right: 4px;
	}
	
.widelayout .billerudSkog {
	float:left;
	background: transparent url(/img/bg-skog4.png) no-repeat 0 0;	
	}
	
.widelayout .career {
	float:left;
	background: transparent url(/img/bg-career4.png) no-repeat 0 0;
	}

.widelayout .billerudCareer {
	float:left;
	background: transparent url(/img/bg-careerbox.png) no-repeat 0 0;
	}

.widelayout .shortlinks
{
	margin-top:15px;
	padding-right:23px;	
}

.widelayout .last
{
	margin-top:15px;
	padding-right:0px;	
}

#frontBlock{clear:both;}

*html #frontBlock .heading {zoom:1;}
#frontBlock .heading {
	/*background-position: 80% 0 !important;
	background-repeat: no-repeat !important;*/
	border-bottom:1px solid #fdb915;
	color: #000;
	margin: 8px auto;
	overflow:hidden;
	}
	
#frontBlock .heading h1.startpage
{
	padding-top: 30px;
	padding-left: 0px;
	padding-bottom: 25px;
}

#frontBlock .heading h1.sectionstart
{
	padding-top: 40px;
	font-size: 3.0em;
}
	
#frontBlock .heading h1 {
	padding: 32px 210px 15px 202px;
	font-weight: bold;
	font-family: Arial;
	font-size: 2.4em;
	text-transform:uppercase;
	}
#frontBlock .heading h1 span {
	font-family: Arial;
	color:#181818;
	display:block
	}
#frontBlock .heading .tagline{display:block;margin-top:-11px;padding:0 210px 15px 0;font-size:1.1em}
	
#content {
	background: #fff; /*url('/img/bg-mainBody.gif') repeat-x 0 100%*/
	clear: both;
	height: 1%;
	overflow: hidden;
	/*overflow: hidden;
	position: relative;*/
	}
*html #content {
	padding-bottom: 40px;
	}

/*Fresh service*/

.mainContent {
	margin: 0 auto;
	width: 955px;
	overflow:hidden;
	}
#wide-content {
	width: 755px;
	float:left
	}
#footer {
	/*background: transparent url(/img/bg-yellowLine.png) repeat-x 0 0;*/
	border-bottom: 2px solid #C9CACA;
	clear: both;
	color: #333;
	font-size: 1.1em;
	position: relative;
	width: 950px;
	margin: 0 auto;
	border-top: 2px solid #FEBC0F;
	margin-bottom: 5px;
	}
#footer .footerContent {
	padding: 9px 0 7px;
	text-align: right;
	}
.footerContent a {
	background-color: #fff;
	color: #4d4d4d;
	padding: 2px 8px 3px 5px;
	/*text-decoration: none;*/
	border-right:1px solid #fdbe0f
	}
.footerContent span {
	background-color: #fff;
	margin-left: 8px;
	}
.footerContent span a{
	border:none
	}
/*---------------- search Box -----------------*/
.searchBox{
	float:right;
	width:330px;
	text-align:right;
	}
.searchBox p {
	float: right;
	font-size: 1.1em;
	padding: 5px 0 10px 0;
	}
.searchBox p.tools a {
	background: transparent url('/img/topmenu-bg.png') no-repeat scroll 100% 53%;
	padding-right: 10px;
	/*text-decoration: none;*/
	}
.searchBox fieldset {
	float: right;
	clear:both;
	}
input.searchfield,
input.searchBtn {
	float: left;
	}
input.searchfield {
	background-color: #fff;
	border: 1px solid #999;
	border-right: none;
	color: #333;
	font-size: 1.1em;
	height: 14px;
	margin: 0;
	padding: 2px 0 2px 10px;
	vertical-align: middle;
	width: 131px;
	}
input.searchfield:focus {
	border: 1px solid #FDB915;
	}
input.searchBtn 
{
	background: #fff;
	border: 1px solid #999;
	/*border-left: 0;*/
	font-size: 1.1em;
	color: #999;
	cursor: pointer;
	height: 20px;
	padding: 0 0 3px 0;
	width: 55px;
	}
input.searchBtn:focus 
{
	border: none;
}
input.searchBtn:hover {
	background-color: #FDB915;
	border: 1px solid #FDB915;
	color: #fff;
	}

/*---------------- top navigation -----------------*/
.topmenu {
	clear:left;
	margin:11px 0 0 0;
	position: relative;
	width: 750px;
	}
.topmenu ul li {
	background-color: #fff;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: none;
	float: left;
	margin-right: 10px;
	/*padding: 1px 1px 0 1px;*/
	position: relative;
	}
*html .topmenu ul li li {	
	margin-right: 0;
	/*width: 180px;*/
	}
.topmenu ul li:hover a,
.topmenu ul li.hover a {
	border-bottom: 2px solid #fff;
	position: relative;
	z-index: 20;
	}
.topmenu ul li:hover,
.topmenu ul li.hover {
	background-color: #fff;
	border-top: 1px solid #f4b310;
	border-left: 1px solid #f4b310;
	border-right: 1px solid #f4b310;
	}
.topmenu li a,
.topmenu li a:link
.topmenu li a:visited {
	background: transparent url(/img/topmenu-bg.png) no-repeat 0 50%;
	color: #000;
	display: block;
	font-size: 1.4em;
	padding: 4px 5px 4px 13px;
	text-decoration: none;
	text-transform: uppercase;

	}
.topmenu li.selected a {
	background: transparent url(/img/topmenu-sel-bg.png) no-repeat 0 50%;
	}
.topmenu ul li a:hover,
.topmenu ul li a:focus,
.topmenu ul li a:active {
	background: transparent url(/img/topmenu-sel-bg.png) no-repeat 0 50%;
	}

.topmenu ul li ul {
	background-color: #fff;
	border: 1px solid #f4b310;
	left:-1px;
	/*padding: 0 0px 1px 0;*/
	position: absolute;
	top:27px;
	visibility: hidden;
	z-index: 900;
	margin-top: -1px;
	}
.topmenu ul li:hover ul,
.topmenu ul li a:hover ul,
.topmenu li.hover ul {
	display: block;
	visibility: visible;
	width: 180px;
	}
.topmenu ul li:hover ul li,
.topmenu ul li a:hover ul li {
	border: none;
	clear: both;
	display: block;
	font-size: 1.1em;
	margin-left: 1px;
	margin-top: 1px;
	width: 178px;
	}
.topmenu ul li ul li a,
.topmenu ul li ul li a:link,
.topmenu ul li ul li a:visited {
	background-image: none;
	font-size: 1.1em;
	text-transform: none;
	}
/*--- IE6 fix; on hover: background fills the entire row ---*/
*html .topmenu ul li ul li a {
	width: 163px;
}	
.topmenu ul li ul li a:hover,
.topmenu ul li ul li a:focus,
.topmenu ul li ul li a:active{
	background-color: #e5e5e5;
	background-image: none;
	}

/*---------------- breadcrumbs -----------------*/
.breadcrumbs p {
	color: #333;
	font-size: 1.05em;
	font-weight: bold;
	}
.breadcrumbs p a,
.breadcrumbs p a:link,
.breadcrumbs p a:visited {
	color: #666;
	font-weight: normal;
	/*text-decoration: none;*/
}
	
/*---------------- undersida -----------------*/
.middleContent {
	float: left;
	margin-top: 20px;
	padding-bottom: 60px;
	width: 492px;
	font-family:Verdana,Arial,Sans-Serif;
	}
body.startsida-skog .middleContent {
	padding-bottom: 10px;
	}
.middleContent table.ticker {	
	width: 100%;
	font-size: 1em;
	}
.middleContent table.special {
	background-color: Transparent;
	border-bottom: none;
	}
.middleContent ul,
.module ul {
	font-size: 1.2em;
	margin-left: 21px;
	line-height: 1.5;
	}
.middleContent ul li,
.module ul li {
	padding-left: 10px;
	background: url(/img/bg-list.png) 0 5px no-repeat;
	margin-bottom: 3px;
	}
.middleContent ol {
	font-size: 1.2em;
	line-height: 1.5;
	list-style-type: decimal;
	list-style-position: inside;
	padding-bottom: 8px;
	}
.middleContent ol ol {
	font-size: 1em;
	list-style-type: none;
	padding-bottom: 4px;
	}
.middleContent img {
	float: left;
	margin: 0;
	padding: 3px 8px 8px 0;
	}
.middleContent img.right {
	float: right;
	padding: 3px 0 8px 8px;
	}
.middleContent p {
	padding-bottom: 8px;
	}
.middleContent p.legend {
	font-size: 1em;
	}
	
.middleContent p a {
	text-decoration: underline;
	}

.middleContent p.link a, .middleContent span.link a {
	background: transparent url(/img/topmenu-bg.png) no-repeat scroll 0 0;
	padding-left: 10px;
	text-decoration: none;
	}
.middleContent p.link a:hover, .middleContent span.link a:hover {
	text-decoration: underline;
	}
	
	/*
.middleContent p.link a:hover, .middleContent span.link a:hover { border-bottom: solid 1px #fdb915 }
	*/
a.yellow {
	background: transparent url(/img/topmenu-bg.png) no-repeat scroll 0 0;
	padding-left: 5px;
	/*text-decoration: none;*/
	}
#related-info {
	float: right;
	margin-bottom: 60px;
	background: transparent url(/img/bg-puff-related3.png) no-repeat scroll 0 100%;
	}
body.startsida-skog #related-info {
	margin-bottom: 10px;
	}
#related-inner{
	padding:15px 4px 0;
	width: 194px;
	margin-bottom:5px;
	background: transparent url(/img/bg-puff-related3.png) no-repeat scroll 0 0;
	}
p.ingress {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1.2em;
	font-weight:bold;
	line-height: 1.4;
	padding-bottom: 19px;
	}

/*---------------- vänsternavigeringen -----------------*/
.mainContent .submenu {
	float: left;
	margin: 20px 40px 20px 0;
	width: 160px;
	}
.submenu li {
	border-bottom: 1px solid #ccc;
	padding: 4px 0 4px 10px;
	}
.submenu li.first {
	border-top: 1px solid #ccc;
	}
.submenu li a,
.submenu li a:link,
.submenu li a:visited {
	background: transparent url(/img/topmenu-bg.png) no-repeat 0 0;
	display: block;
	font-size: 1.2em;
	padding-left: 10px;
	}
.submenu li a.selected {
	background: transparent url(/img/submenu-sel-bg.png) no-repeat 0 2px!important;
	font-weight: bold;
	padding-left: 10px;
	}
.submenu li li a.selected {
	background: transparent url(/img/submenu-sel-bg.png) no-repeat 0 2px!important;
	}
.submenu li a.selected:hover,
.submenu li a.selected:focus,
.submenu li a.selected:active{
	background: transparent url(/img/submenu-sel-bg.png) no-repeat 0 2px!important;
	}
.submenu li li a:hover,
.submenu li li a:focus,
.submenu li li a:active{
	background: transparent url(/img/submenu-sel-bg.png) no-repeat 0 2px!important;
	}
.submenu li li a.selected:hover,
.submenu li li a.selected:focus,
.submenu li li a.selected:active{
	background: transparent url(/img/submenu-sel-bg.png) no-repeat 0 2px!important;
	}
.submenu li a:hover,
.submenu li a:focus,
.submenu li a:active{
	background: transparent url(/img/submenu-sel-bg.png) no-repeat 0 2px!important;
	text-decoration: none;
	}
.submenu li ul{
	list-style-position: outside;
	}
.submenu li ul li a,
.submenu li ul li a:link,
.submenu li ul li a:visited {
	font-size: 1.05em;
	}
.submenu li ul li {
	border-bottom: none;
	padding-left: 10px !important;
	}
#middleContent ul {
	list-style-position: inside;
	list-style-type: disc;
	}

/*layoutalternativen startsidan*/

.widelayout,
.regularlayout  
{
	float:left;		
}

.widelayout.show,
.regularlayout.show 
{
	display:inline;
	margin-bottom:20px;		
}

.widelayout.show
{
	padding: 4px 0 0 4px;
}


.regularlayout.hide,
.widelayout.hide
{
	display:none;
}

/*---------------- puff på första siten -----------------*/

div.puffleftcontainer{float:left;margin-right:20px;}
div.puffright{float:right;}

div.puffleft, div.puffright{font-size:0.95em;background:transparent url(/img/bg-puff-related3.png) no-repeat scroll 0 100%}
div.puffleft .puffinner, div.puffright .puffinner{width:194px;padding:15px 4px 10px 4px;margin-bottom:5px;background:transparent url(/img/bg-puff-related3.png) no-repeat scroll 0 0}
div.puffright .puffinner {padding-bottom: 3px;}
div.puffright .puffinner p, div.puffleft .puffinner p,
div.puffright .puffinner a, div.puffleft .puffinner a
{padding:7px;padding-top: 3px;}
div.puffright .puffinner p a, div.puffleft .puffinner p a{padding:0;}
div.puffright .puffinner h2 a, div.puffleft .puffinner h2 a 
{
	display: inline;
	padding: 0;
}

div.center{float:left;width:484px;margin-left:8px;}
div.puffcenter{font-size:0.95em;padding-bottom: 10px;background:transparent url(/img/bg-puff-start-center2.png) no-repeat scroll 0 100%}
div.puffcenter .puffinner{width:476px;padding:15px 4px 19px 4px;margin-bottom:25px;background:transparent url(/img/bg-puff-start-center2.png) no-repeat scroll 0 0}

div.puffleft{margin-bottom:10px;padding-bottom: 7px;}
div.puffright, div.center{margin-bottom:36px;}

div.puffleft h2, div.puffright h2, div.puffcenter h2{
	background: transparent url(../img/bg-puffHeader.png) no-repeat 5px 0;
	border-bottom: 2px solid #FDB915;
	padding: 0 0 6px 21px;
	margin: 0 0 7px 0;
	font-size: 1.3em;
	font-weight:bold;
	text-transform:uppercase
}

div.puffleft div.puffinner div{height: 221px;}
div.puffleft div.pufflower div{height: 165px;}

div.puff {
	background: transparent url('../img/bg-puff.png') no-repeat 0 0;
	float: left;
	height: 285px;
	width: 309px;
	margin: 20px 9px 40px 0;
	}
div.puff-fresh-start   {
	background: transparent url('../img/bg-puff.png') no-repeat 0 0;
	float: left;
	height: 285px;
	width: 309px;
	margin: 0px 9px 40px 0;
	}
div.lastPuff {
	margin-right: 0;
	}
*html div.puff-fresh-start,
*html div.puff {
	background: transparent url('/img/bg-puff-ie.png') repeat-x 100% 0;
	border: 1px solid #ccc;
	height: 271px;
	width: 305px;
	}
*html div.puff-fresh-start h2,
*html div.puff h2{
	margin: 5px 0;
	}
	
div.puff-fresh-start h2,
div.puff h2 {
	border-bottom: 2px solid #FDB915;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 2.3;
	margin: 15px 7px;
	padding: 0 0 0 5px;
	width: auto;
	}
div.puff-fresh-start h2 a,
div.puff h2 a {
	/*background: transparent url(/img/bg-puffHeader.png) no-repeat 0 50%;*/
	color: #000;
	padding-left: 15px;
	/*text-decoration: none;*/
	text-transform: uppercase;
	}
*html div.puff-fresh-start h2 a,
*html div.puff h2 a {
	background: transparent url(/img/bg-ie-puffHeader.png) no-repeat 0 50%;
	}
div.puff p a:hover,
div.puff p a:focus,
div.puff p a:active {
	/*text-decoration: underline;*/
	}
div.puff-fresh-start p.date,
div.puff p.date {
	padding-top: 8px;
	}
div.puff-fresh-start div.puffWrapper,
div.puff div.puffWrapper {
	color: #333;
	padding-bottom: 8px;
}

div.puff-fresh-start div.puffWrapper p a,
div.puff div.puffWrapper p a {
	/*text-decoration: none;*/
}
div.puff-fresh-start div.puffWrapper p a:hover,
div.puff div.puffWrapper p a:hover
{
	/*text-decoration: underline;*/
}
div.puff-fresh-start p strong,
div.puff p strong {
	font-weight: bold;
	}
p.back {
	display: none;
	}
	
/*---------------- puff med js -----------------*/

div#toolinfo {
	/*background: url('/img/bg-puff.png') no-repeat 0 0;*/
	
	}
div#listWrapper {
	border-bottom: 2px solid #FDB915;
	height: 2.7em;
	margin: 15px 7px 10px;
	position: relative;
	z-index: 10;
	}
*html div#listWrapper {
	margin: 5px 0px;
	}
ul#toolinfotoc {
	float: left;
	margin-bottom: -2px;
	width: 100%;
	}
ul#toolinfotoc li {
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.9;
	margin-left: 5px;
	position: relative;
	text-transform: uppercase;
	z-index: 20;
	}
/*ul#toolinfotoc li.first {
	margin-left: 5px;
	}*/
ul#toolinfotoc li a {
	background: transparent url(../img/bg-puffHeader.png) no-repeat 3px 50%;
	display: block;
	font-size: 1.1em;
	padding: 2px 7px 2px 22px;
	/*text-decoration: none;*/
	}
ul#toolinfotoc li a.current {
	border-top: 2px solid #FDB915;
	border-left: 2px solid #FDB915;
	border-right: 2px solid #FDB915;
	border-bottom: 2px solid #fff;
	padding: 1px 5px 1px 20px;
	}
.puffContent {
	/*height: 1px;*/
	/*display:none;*/
	clear: both;
	height: 1px;
	left: -9999px;
	padding: 0 15px;
	position: absolute;
}

.puffContent p.link a,
.puffContent p.link a:link,
.puffContent p.link a:visited {
	background: transparent url(../img/topmenu-bg.png) no-repeat 0 2px;
	padding-left: 10px;
	/*text-decoration: none;*/
	}
.puffContent p.link a:hover,
.puffContent p.link a:focus,
.puffContent p.link a:active {
	/*text-decoration: underline;*/
	}
.puffContentNN {
	padding: 0 15px;
	}
	
.puffContentNN p.link a,
.puffContentNN p.link a:link,
.puffContentNN p.link a:visited {
	background: transparent url(../img/topmenu-bg.png) no-repeat 0 2px;
	padding-left: 10px;
	/*text-decoration: none;*/
	}
.puffContentNN p.link a:hover,
.puffContentNN p.link a:focus,
.puffContentNN p.link a:active {
	/*text-decoration: underline;*/
	}
	
.puffContent a {
	/*text-decoration: none;*/
	}
.puffContent p.morelink 
{
	font-weight: bold;
}
.puff div.show {
	clear: both;
	display: block;
	height: 215px;
	left: 0;
	overflow: visible !important;
	position: relative;
	}
.dyn .back {
	display: none;
	}
.puffContent table {
	/*background-color:#F6F5F3;*/
	background-color:#DDD;
	border-collapse: separate;
	/*border-top: 1px solid #FDB915;*/
	font-size: 1em;
	/*padding-top: 5px;
	margin-top: 8px;*/
	width: 100%;
	}
	
div.sharewrapper {border-top: 1px solid #FDB915;padding-top:5px}
div.modulesharewrapper {padding-top:5px}

div.sharewrapper h3,div.modulesharewrapper h3 {font-weight:bold;text-transform:uppercase}

div.sharewrapper table, 
div.modulesharewrapper table
 {width:194px !important; margin-bottom: 0;}
 
div.sharewrapper tr.even,
div.modulesharewrapper tr.even {background-color: #DDDDDD !important}

div.modulesharewrapper td {font-size: 11px; padding-left:0px;}

div.mediashare table {background-color: #DDDDDD}
div.mediashare table td {font-size: 11px;}
div.mediashare {cursor: hand;}

div.modulesharewrapper {padding-top:5px; padding-bottom:10px;}

div.modulewrapper{padding-top: 5px; padding-bottom:5px;}

.bottompos{bottom: 0}
	
div.puff table tr td {
	padding: 1px;
	}
.puffContent table .ticker {
	background-color: #ccc;
	}

/*---------------- puff med js -----------------*/

.module {
	padding-bottom: 15px;
	}
.vcard a.fn,
.vcard span.type {
	display: none;
	}

.module h3{
	background: transparent url(../img/bg-puffHeader.png) no-repeat 5px 0;
	border-bottom: 2px solid #FDB915;
	padding: 0 0 3px 21px;
	margin: 0 0 7px 0;
	font-size: 1.4em;
	}
.module ul li, .module ol li{padding-right:5px;font-size:0.9em}
.module p {
	font-size:1.1em;
	line-height: 1.4;
	padding-left: 21px;
	padding-right:5px;
	}
	.module img 
	{
		padding:5px 10px;
	}
.module p img 
{
	margin-left: -21px;
}
.module p a img 
{
	margin-left: 0;
	padding: 0;
}

.module p.link a,
.module p.link a:link,
.module p.link a:visited {
	background: transparent url(../img/topmenu-bg.png) no-repeat 0 2px;
	display:block;
	padding-left: 10px;
	/*text-decoration: none;*/
	}
.module p.link a:hover,
.module p.link a:focus,
.module p.link a:active {
	/*text-decoration: underline;*/
	}
/*---------------- search page -----------------*/
#searchPage {
	color: #333 !important;
	}
#searchPage fieldset {
	float: none;
	margin-bottom: 15px;
	}
#searchPage fieldset input.searchfield {
	width: 258px;
	} 
.searchResult {
	margin-bottom: 15px;
	}
.searchResult h2 {
	background: transparent url(../img/topmenu-bg.png) no-repeat scroll 0 50%;
	font-weight: bold;
	padding: 0 0 0 10px;
	}
.searchResult h2 span {
	background: transparent url(../img/searchLink-bg.png) no-repeat scroll 0 50%;
	font-weight: normal;
	padding-left: 10px;
	margin-left: 10px;
	visibility: hidden;
	}
.searchResult h2 a:hover,
.searchResult h2 a:focus,
.searchResult h2 a:active {
	/*text-decoration: underline;*/
	}
.searchResult h2:hover span,
.searchResult h2.hover span {
	visibility: visible;
	}
.searchResult p strong{
	font-weight: bold;
	}
.searchResult p a,
.searchResult p a:link,
.searchResult p a:visited {
	color: #999;
	font-size: 0.95em;
	/*text-decoration: none;*/
	}
.searchResult p a:hover,
.searchResult p a:focus,
.searchResult p a:active {
	/*text-decoration: underline;*/
	}

/*---------------- archive page -----------------*/

div.archive {
	background: transparent url('../img/bg-archive.png') no-repeat 0 0;
	float: left;
	height: 105px;
	width: 233px;
	margin: 0 15px 8px -7px;
	}
*html div.archive {
	background: #fff;
	border: 1px solid #ccc;
	height: 91px;
	margin: 0 15px 15px 0;
	width: 219px;
	}
div.archive h2 {
	background: transparent url(../img/bg-puffHeader.png) no-repeat 12px 50%;
	border-bottom: 2px solid #FDB915;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 2.0;
	padding: 0 6px 0 32px;
	margin: 10px 7px 5px;
	width: auto;
	}
div.archive p {
	padding-left: 18px;
	}
div.archive p a {
	/*text-decoration: underline;*/
	}

/*---------------- About/Jobs&Student's Calendar -----------------*/
div.tabs {
	border-bottom: 1px solid #FDB915;
	height: 2.4em;
	margin: 0;
	margin-bottom: 20px;
	/*position: relative;*/
	/*z-index: 10;*/
	}
div.tabs ul {
	padding: 0;
	margin: 0;
	}
div.tabs li 
{
	background: none;
	float: left;
	font-size: 0.9em;
	line-height: 2;
	margin: 0;
	padding: 0;
	padding-bottom: 2px;
	/*position: relative;*/
	/*z-index: 20;*/
	}
div.tabs a {
	display: block;
	font-size: 1.15em;
	line-height: 1.4;
	padding: 2px 8px;
	}
div.tabs li.selected{
	border: 1px solid #FDB915;
	border-bottom: 1px solid #fff;
	background: white;
	/*margin-bottom: -1px;*/
}
div.tabs a:hover,
div.tabs a:focus,
div.tabs a:active {
	/*text-decoration: underline;*/
	}
table.list {
	width: 100%;
	}

table.list .col1 { width: 20%}
table.list .col1wide { width: 30%}
table.list .col2 { width: 60%}
table.list .col2wide { width: 70%}
table.list .col3 { width: 10%}
table.list .col3wide { width: 20%}
table.list .col4 { width: 10%}

/*---------------- Sitemap -----------------*/
#sitemap ul {
	font-size: 1em;
	list-style-type: none;
	list-style-image: none;
	}
#sitemap ul.submenu {
	margin: 24px 24px 24px 0;
	}
#sitemap ul li {
	border-bottom: none;
	}
#sitemap ul li li{
	border-bottom: 1px solid #CCCCCC;
	}
#sitemap ul li a {
	background-position: 0 3px;
	font-weight: bold;
	}
#sitemap ul ul {
	font-size: 1.1em;
	margin: 0 !important;
	padding-left: 0;
	}
#sitemap ul ul li a {
	background-image: none;
	font-weight: normal;
	padding-left: 0;
	}
#sitemap ul ul li a:hover,
#sitemap ul ul li a:focus,
#sitemap ul ul li a:active {
	color: #a5a5a5;
	}

/*---------------- Style for Skog -----------------*/

div.contact {
	background-color: #6c9540;
	color: #fff;
	padding: 0 5px 10px 0;
	width: 236px;
	}
*html div.contact {
	width: 242px;
	}
div.contact h4 {
	padding:7px 0 5px;
	}
div.contact p {
	color: #fff;
	}
div.contact img {
	float: left;
	padding: 0 10px 0 0;
	width: 59px;
	height: 90px;
	}

/*---------------- 404 Error Page -----------------*/

.errorPage #content {
	background: #fff;
	clear: both;
	height: 1%
	}
.errorPage #content .middleContent {
	margin-right: 184px;
	}
.errorPage .topmenu {
	margin-top: 31px;
	}

/*---------------- fix for pages -----------------*/
table.team {background-color: Transparent;}
table.team img { clear: both; float:none;}
table.team tr even { background-color: Transparent !important; }
table.team p {font-size: 1em;}

#wide-content div.team,
.middleContent div.info {
	clear: both;
	margin-top: 20px;
	overflow: hidden;
	}
#wide-content div.teamImage,
#wide-content div.teamMember,
.middleContent div.infoImage,
.middleContent div.infoText {
	float: left;
}
#wide-content div.teamMember {
	width: 550px;
	}
.middleContent div.infoText table {
	width: 200px;
	}
#wide-content div.teamImage {
	padding-right: 20px;
	}
.middleContent div.infoImage {
	width: 170px;
	}
.middleContent div.infoText {
	float: left;
	width: 310px;
	}
#wide-content .firstTeamEle,
.middleContent .firstInfoEle {
	margin-top: 0;
	}
#wide-content div.teamImage img,
.middleContent div.infoImage img {
	float: none;
	}
#wide-content p strong,
.middleContent .info p strong {
	font-weight: bold;
	}
	
/* Position page */
div.positioncontact span {display:block;}

/* Application form */
div.formbox {margin:0;padding:0 0 6px 0}
div.formbox h3 {background:#f5f5f5 url(/images/form-arrow.png) no-repeat 97% 50%;padding:10px;border:solid 1px #a0a0a0}
div.formbox h3.disabled {color:#999;font-style:italic;background-image:none}
div.formbox div.wrap {padding:0;border:solid 1px #a0a0a0;border-top:none 0;overflow:hidden}
div.formbox div.wrap p {display:block;clear:both;margin:0;padding:3px 10px;overflow:hidden;border-bottom:solid 1px #f0f0f0}
div.formbox div.wrap p label {display:block;float:left;width:160px;font-weight:normal;padding:4px 10px 0 0;line-height:normal}
div.formbox div.wrap p label.wide {width:auto !important}
div.formbox div.wrap p span {display:block;float:left;width:auto}
div.formbox div.wrap p span span {display:block;float:left;width:auto;clear:both}
div.formbox div.wrap p span span.radiobutton label {width:35px;}
div.formbox div.wrap p span span.radiobutton input {margin: 3px auto;}
div.formbox div.wrap p span input, div.formbox div p span select, div.formbox div p span textarea {vertical-align:middle;font-size:11px}
div.formbox div.wrap p span input.textfield, input.textfield {width:244px}
div.formbox div.wrap p span input.date {width:75px !important;margin:1px 2px 2px 0}
div.formbox div.wrap p span select {margin:0;padding:0}
div.formbox div.wrap p span img {vertical-align:middle}
div.formbox div.wrap p.buttonwrapper {text-align:center;overflow:hidden}
div.formbox div.wrap p.buttonwrapper button {width:auto;font-size:11px}
div.formbox div.wrap p.buttonwrapper button.regbutton-next {float:right}
div.formbox div.wrap p.buttonwrapper button.regbutton-prev {float:left}
div.formbox div.wrap div {border:none 0}

/* Media Coverage page */
div.mediaitem {background: #eef2f2;width:730px;padding: 5px 8px 5px 8px}
	div.mediaitem span {margin: 0 0 3px 0}
	div.mediaitem span.left {float:left}
	div.mediaitem span.right {float:right}
	div.mediaitem div {width:auto;clear:both}
		div.mediaitem div strong {font-size:1.2em}
	div.mediaitem div p a {font-weight:bold}
div.mediaitemalt {background: #fff}
div.mediapager {width:730px;padding:5px;font-size:1.5em;font-weight:bold;text-align:right}

div.appform h2.errormessage {color: Red}
div.appform h1 {color: #000}

input.year {width:30px !important}
#main-content h1 span {color:#000}
#wrap span.radiobutton label {float:left; width:50px;padding-right:3px; display:inline}



div.puffinner a {
	/*text-decoration: none;*/
	display: block;
}
div.puffinner a:hover {
	/*text-decoration: underline;*/
}
p strong.date, div.puffinner strong 
{
	font-weight: bold;	
}
P.link 
{
	padding-top: 0!important;
}
P.link A
{
	padding-left: 10px!important;
	background: url(../img/topmenu-bg.png) no-repeat 0px 2px;
}
div.separator 
{
	border-top: 1px solid #fdb915;
}
.sharewrapper td 
{
	padding-left: 0;
}
/* ------------------ themes ------------------ */
body.yellow .topmenu, body.yellow .breadcrumbs, body.yellow .searchBox 
{
	display: none;
}

body.gray div.topWrapper
{
	background-image: url(/img/themes/gray.gif);
}
body.gray .topmenu, body.gray .breadcrumbs, body.gray .searchBox
{
	display: none;
}
body.gray h1 
{
	color: #847D70;
}
body.gray div.topWrapper, body.gray #frontBlock .heading, body.gray .topmenu ul li ul, body.gray .topmenu ul li:hover, body.gray .topmenu ul li:hover, body.gray .footerContent a, body.gray .module h3
{
	border-color: #847D70;
}
body.gray .module h3 {
	background-image: url(/img/themes/linkarrow-gray.gif);
}
body.gray #footer 
{
	border-top-color: #847D70;
}
body.gray .submenu li a, body.gray .topmenu li a, body.gray .searchBox p.tools a
{
	background-image: url(/img/themes/menuitem-gray.gif);
}

body.red div.topWrapper
{
	background-image: url(/img/themes/red.gif);
}
body.red .topmenu, body.red .breadcrumbs, body.red .searchBox
{
	display: none;
}
body.red h1 
{
	color: #BE1122;
}
body.red div.topWrapper, body.red #frontBlock .heading, body.red .topmenu ul li ul, body.red .topmenu ul li:hover, body.red .topmenu ul li:hover, body.red .footerContent a, body.red .module h3
{
	border-color: #BE1122;
}
body.red .module h3 {
	background-image: url(/img/themes/linkarrow-red.gif);
}
body.red #footer 
{
	border-top-color: #BE1122;
}
body.red .submenu li a, body.red .topmenu li a, body.red .searchBox p.tools a
{
	background-image: url(/img/themes/menuitem-red.gif);
}

body.green div.topWrapper
{
	background-image: url(/img/themes/green.gif);
}
body.green .topmenu, body.green .breadcrumbs, body.green .searchBox
{
	display: none;
}
body.green h1 
{
	color: #6C9540;
}
body.green div.topWrapper, body.green #frontBlock .heading, body.green .topmenu ul li ul, body.green .topmenu ul li:hover, body.green .topmenu ul li:hover, body.green .footerContent a, body.green .module h3
{
	border-color: #6C9540;
}
body.green .module h3 {
	background-image: url(/img/themes/linkarrow-green.gif);
}
body.green #footer 
{
	border-top-color: #6C9540;
}
body.green .submenu li a, body.green .topmenu li a, body.green .searchBox p.tools a
{
	background-image: url(/img/themes/menuitem-green.gif);
}

body.purple div.topWrapper
{
	background-image: url(/img/themes/purple.gif);
}
body.purple .topmenu, body.purple .breadcrumbs, body.purple .searchBox
{
	display: none;
}
body.purple h1 
{
	color: #9173A3;
}
body.purple div.topWrapper, body.purple #frontBlock .heading, body.purple .topmenu ul li ul, body.purple .topmenu ul li:hover, body.purple .topmenu ul li:hover, body.purple .footerContent a, body.purple .module h3
{
	border-color: #9173A3;
}
body.purple .module h3 {
	background-image: url(/img/themes/linkarrow-purple.gif);
}
body.purple #footer 
{
	border-top-color: #9173A3;
}
body.purple .submenu li a, body.purple .topmenu li a, body.purple .searchBox p.tools a
{
	background-image: url(/img/themes/menuitem-purple.gif);
}

body.blue div.topWrapper
{
	background-image: url(/img/themes/blue.gif);	
}
body.blue .topmenu, body.blue .breadcrumbs, body.blue .searchBox
{
	display: none;
}
body.blue h1 
{
	color: #28728E;
}
body.blue div.topWrapper, body.blue #frontBlock .heading, body.blue .topmenu ul li ul, body.blue .topmenu ul li:hover, body.blue .topmenu ul li:hover, body.blue .footerContent a, body.blue .module h3
{
	border-color: #28728E;
}
body.blue .module h3 {
	background-image: url(/img/themes/linkarrow-blue.gif);
}
body.blue #footer 
{
	border-top-color: #28728E;
}
body.blue .submenu li a, body.blue .topmenu li a, body.blue .searchBox p.tools a
{
	background-image: url(/img/themes/menuitem-blue.gif);
}


body.tenova div.topWrapper
{
	background-image: url(/img/themes/tenova.gif);	
}
body.tenova .topmenu, body.tenova .breadcrumbs 
{
	
}
body.tenova h1 
{
	color: #5d9c28;
}
body.tenova div.topWrapper, body.tenova #frontBlock .heading, body.tenova .topmenu ul li ul, body.tenova .topmenu ul li:hover, body.tenova .topmenu ul li:hover, body.tenova .footerContent a
{
	border-color: #5d9c28;
}
body.tenova .module h3 {
	background-image: url(/img/themes/linkarrow-tenova.gif);
}
body.tenova #footer 
{
	border-top-color: #5d9c28;
}
body.tenova .submenu li a, body.tenova .topmenu li a, body.tenova .searchBox p.tools a
{
	background-image: url(/img/themes/menuitem-tenova.gif);
}
.tenovaintro 
{
	width: 630px;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 1.2em;
	line-height: 1.2em;
	float:left;
}
.tenovamainimage 
{
	background: url(/img/bg-puff-tenova-large.png) 0 0 no-repeat;
	width: 960px;
	padding-left: 12px;
	padding-top: 12px;
	height: 329px;
	margin-bottom: 20px;
	float:left;
}

body.tenova div.puff
{
    margin:0;
    margin-left:20px;
    width: 305px;    
}

body.tenova div.puff p {
    padding-bottom: 8px;
}

body.tenova div.puff h2 a {
    background: url("/img/themes/linkarrow-tenova.gif") no-repeat scroll 0 50% transparent;
}

body.tenova div.puff h2
{
    border-color:#5D9C28;
    margin:15px 3px 15px 7px; 
}

body.tenova .middleContent p.link a, body.tenova .middleContent span.link a, body.tenova div.puff p.link a {
    background:url(/img/themes/menuitem-tenova.gif) no-repeat scroll 0 0 transparent;
    padding-left:10px;
    text-decoration:none;
}

body.tenova .middleContent p.link a:hover, body.tenova .middleContent span.link a:hover, body.tenova div.puff p.link a:hover {
	text-decoration: underline;
}

/* ------------------ xForm ----------------- */
div.xForm table tr.odd {
	background-color: #fff;
}
div.xForm label 
{
	width: 150px; 
	float: left;
}
div.xForm fieldset label 
{
	width: auto; 
	float: none;
}


/* --- BLOG START --- */
div.tags span {font-size: 1.2em;font-weight:bold;float:left}
div.tags ul {margin:0;padding:0;line-height: normal;}
div.tags ul li {float:left;list-style:none outside none;margin-left:0.5em;background: transparent none;padding:0}
div.module img.bloggerImage {width: 150px;padding: 10px;border: 1px solid #dcdcdc;background-color: White;margin: 0 0 15px 15px;}
/* Tag cloud */
div.module ul.tagCloud {margin: 0;padding: 5px}
div.module ul.tagCloud li {display:inline;list-style:none outside none;list-style-image: none;margin: 0 0.4em 0 0;vertical-align: baseline;background: transparent none;padding:0;}
div.module ul.tagCloud li h1, 
div.module ul.tagCloud li h2,
div.module ul.tagCloud li h3,
div.module ul.tagCloud li h4,
div.module ul.tagCloud li h5,
div.module ul.tagCloud li h6 {display: inline;white-space: nowrap;margin: 0;padding: 0;background: transparent none;border:0;font-style:normal}
div.module ul.tagCloud li h1 {font-size: 1.6em;font-weight: 900;}
div.module ul.tagCloud li h2 {font-size: 1.4em;font-weight: 700;}
div.module ul.tagCloud li h3 {font-size: 1.2em;font-weight: 500;}
div.module ul.tagCloud li h4 {font-size: 1.0em;font-weight: 400;}
div.module ul.tagCloud li h5 {font-size: 0.9em;font-weight: 200;}
div.module ul.tagCloud li h6 {font-size: 0.8em;font-weight: 100;}
/* DateTree */
div.module ul.datetree li {list-style:none outside none;margin:0;padding:0;background: transparent none;}
/* Blog item */
div.blogitem {width: 100%;overflow: hidden;background:none repeat scroll 0 0 #FFFFFF;border-bottom:1px solid #FDB915;margin: 0 0 10px 0;padding: 3px 0 3px 0}
div.blogitem img.bloggerThumbnail {float: left;width: 75px;padding: 7px;border: 1px solid #dcdcdc;background-color: White;margin: 8px 5px 0 0;}
.middleContent a.button-view-more { font-size:1.2em; font-style:normal; float: right; }
.subscribe span label { font-size: 1.2em;}
/* --- BLOG END --- */

table.sustain {border:1px solid #fff}
table.sustain th, table.sustain td {width:33%}
table.sustain th {border-bottom:2px solid #FEBC10;padding-bottom:4px}
table.sustain th {font-weight:bold;font-size:1.5em}
table.sustain tbody th {padding-top:10px}
table.sustain tbody td {padding:15px}
table.sustain td {border-right:1px solid #ccc;border-bottom:1px solid #ccc}
table.sustain th,table.sustain td {vertical-align:top;color:#000;background:#fff}
table.sustain td.green {background:#D6DFC2;border-right:0 none}
table.sustain td.purple {background:#DFD4E2;border-right:0 none}
table.sustain td.brown {background:#E4CAAF;border-right:0 none}


/* Värdekedjan osv */
#info-widget{position:relative;width:755px;background:url(/img/vardekedjan/info-widget-background.png) top left repeat-y;margin:20px 0 20px 0;}
#info-widget dl, #info-widget dt, #info-widget dd, #info-widget p, #info-widget ul, #info-widget li{font-family:"Arial Narrow",arial,sans-serif;margin:0;padding:0}
#info-widget > dl.head{position:relative;background: url(/img/vardekedjan/swedish-del-1.png) top left no-repeat;width:755px;padding-top:236px}
#info-widget > dl.head > dt{position:absolute;top:40px;width:175px;font-weight:bold;text-align:center}
#info-widget > dl.head > dt span.title{display:block;height:80px;line-height:80px;vertical-align:middle;font-size:20px;text-transform:uppercase;cursor:pointer;color:white}
#info-widget > dl.head > dt.step-1{left:40px}
#info-widget > dl.head > dt.step-1 span.customers{line-height:75px}
#info-widget > dl.head > dt.step-2{left:215px}
#info-widget > dl.head > dt.step-2 span.customers{padding-top:21px;height:54px}
#info-widget > dl.head > dt.step-3{left:390px}
#info-widget > dl.head > dt.step-3 span.customers{padding-top:16px;height:59px}
#info-widget > dl.head > dt.step-4{left:565px}
#info-widget > dl.head > dt.step-4 span.title{line-height:28px;padding:10px 0;height:56px}
#info-widget > dl.head > dt.step-4 span.customers{padding-top:21px;height:54px}
#info-widget > dl.head > dt span.customers{position:absolute;display:block;top:74px;left:-11px;width:171px;height:75px;line-height:10px;font-size:11px}
#info-widget > dl.head > dt > span.hover{text-decoration:underline}
#info-widget > dl.head > dd{background:url(/img/vardekedjan/del-2.png) bottom center repeat-y;font:13px arial,sans-serif;line-height:20px;padding:0 0 40px}
#info-widget > dl.head > dd > div{position:relative;top:20px;padding:10px 70px 20px}
#info-widget > dl.head > dd.step-1{background-image:url(/img/vardekedjan/del-2-step-1-background.png)}
#info-widget > dl.head > dd.step-1 div{background-image:url(/img/vardekedjan/del-2-step-1-panel.png)}
#info-widget > dl.head > dd.step-2{background-image:url(/img/vardekedjan/del-2-step-2-background.png)}
#info-widget > dl.head > dd.step-2 div{background-image:url(/img/vardekedjan/del-2-step-2-panel.png)}
#info-widget > dl.head > dd.step-3{background-image:url(/img/vardekedjan/del-2-step-3-background.png)}
#info-widget > dl.head > dd.step-3 div{background-image:url(/img/vardekedjan/del-2-step-3-panel.png)}
#info-widget > dl.head > dd.step-4{background-image:url(/img/vardekedjan/del-2-step-4-background.png)}
#info-widget > dl.head > dd.step-4 div{background-image:url(/img/vardekedjan/del-2-step-4-panel.png)}
#info-widget > dl.head > dd{display:none}
#info-widget > dl.head > dd ul{list-style-type:none}
#info-widget > dl.head > dd li{padding-left:20px;background:url(/img/vardekedjan/bullet.png) left center no-repeat}
#info-widget > dl.head > dd dd{margin-left:20px}
#info-widget > dl.foot{background:url(/img/vardekedjan/del-3.png) top left no-repeat;width:755px;height:168px;color:#FFFFFF}
#info-widget > dl.foot > dt{padding:15px 42px 5px 80px;font-size:20px;font-weight:bold;text-transform:uppercase}
#info-widget > dl.foot > dd{padding:0px 42px 0 80px;font-size:14px;text-align:justify}

#info-widget.english > dl.head{background-image:url(/img/vardekedjan/english-del-1.png)}
#info-widget.english > dl.head > dt.step-3 span.customers{padding-top:21px;height:54px}
#info-widget.english > dl.head > dt.step-4 span.customers{padding-top:24px;height:51px}
#info-widget.english > dl.head > dt.step-4{height:80px;line-height:80px;padding:0}
#info-widget.english > dl.head > dt.step-4 span.title{line-height:80px;padding:0;height:80px}

/* Disqus */ 
#disqus_thread #dsq-content { clear: both; float:left; margin:10px 0; width: 492px; font-size:1em !important;}
#disqus_thread #dsq-content .dsq-comment-cite,
#disqus_thread #dsq-content .dsq-comment-header-meta {font-size:0.9em;}
#disqus_thread #dsq-content h3 {padding-bottom: 10px;}

/*VideoJs*/
/* for chrome */
.mask
{
	background-color:White;
}

.puffinner h2.middle
{
	margin-top:0px;
}

/*Video description area - start page*/
#videodesc
{
	padding: 15px 0px 20px 20px;
}

#videodesc h2
{
	color: #fdb913;	
	text-transform: uppercase;
}

#videodesc p
{		
	line-height:1.5;
	font-size:1.15em;
}

#videocontainer
{
	-moz-box-shadow:1px 1px 2px #ccc,-1px -1px 2px #ccc; -webkit-box-shadow:1px 1px 2px #ccc,-1px -1px 6px #eee;box-shadow:1px 1px 6px #ccc,-1px -1px 6px #eee;
}

div.nospacep p
{ margin-top:-1.5em; }
  
