﻿body.bp {
		/*background-image: url(/media/images/page_bp_bg.gif);*/
background-image: url(/media/images/page_bp_bg_black.gif);
}

#printheader
{
	display: none;
}


a
{
		/*color:#0094A6;*/
   color:#BE0033;
	text-decoration:none;
}
a:hover
{
	/*color:#0094A6;*/
color:#BE0033;
	text-decoration:underline;
}
a:visited
{
	/*color:#0094A6;*/
color:#BE0033;
	text-decoration:none;
}

.bp .frontpage  #main {
	background-image: url(/media/images/fp_bp_main_bg.gif);
}

.bp #illustrationArea {
		/*background-image: url(/media/images/illuarea_bp_bg.gif);*/
background-color:white;
background-image:none;
}

.bp #illustrationArea #logo {
	left: 0px;
	top: 102px;
}

.bp #topBar {
		/*background-image: url(/media/images/topbar_bp_bg.gif);*/
background-image: url(/media/images/topbar_bp_bg_black.gif);
}

.bp #topMenuBar {
		/*background-image: url(/media/images/topmenu_bp_bg.gif);*/
background-image:none;
background-color:Black;
}

.bp #topMenu a:hover{
		/*background-color: #0094a6;*/
background-color: black;
}
.bp #topMenu a.selected
{
border-left:none;
border-right:none;
}

.bp #quickLinks .submitbtn {
		/*background-color: #0094a6;	*/
background-color: #4B4B4B;	
}

.bp .listing .item h3 a {
	/*color: #0094a6; */
color: #BE0033;

}

.bp .listing .item p a {
	color: #0094a6;
	text-decoration: none;	
}

.bp .newsItem p a {
		/*color: #0094a6;*/
color:#BE0033;
}
.bp .newsItem h2 a
{
font-size:16px;
color:#BE0033;
}
.frontNewsBF
{
margin-top:20px;
}
.frontNewsBF h2
{
color:#333333;
font-size:16px;
}
.feedTitle
{
color:#333333;
font-size:16px;
}

.bp #main #spotCol .box p a {
		/*color: #0094a6;*/
color:#BE0033;
}
.bp #contentCol
{
	height:100%;
position: relative;
}
.bp #broadContentCol
{
margin-left:210px;
}
.bp #contentCol h2.sectionHeader {
	/*color: #0094a6;	*/
color: #BE0033;
}

.bp .newsItem.big {
	padding-top: 18px;
	padding-bottom: 18px;
}

.bp .newsItem.big.topStory {
	padding-top: 0px;
}

.bp #contentCol .moreNews a {
	color: #0094a6;	
}

.bp #main #spotCol .box {
	background-color: #f1f2ea;
	background-image: none; 
}
.bp #main #spotCol .issueBox
{
height:150px;
}

.bp #main #spotCol .box #imgWrap {
height:144px;
overflow:hidden;

}
.bp #main #spotCol .box #imgText {
padding:5px 0px 5px 0px;
position:relative;
 top:-40px; 


background-color:#F1F2EA;

}
.bp #main #spotCol .box #frontImg {
width:205px;
}

.mag
{
	/*margin-bottom:20px;/*
	padding-bottom:40px;*/
	/*min-height:210px;*/
}
.mag a
{
	text-decoration:none;
	font-weight:bold;
	/*color:#0094A6;*/
	color:#BE0033;
}
.mag a:hover
{
	text-decoration:underline;
	font-weight:bold;
}

.mag .magImg
{
	float:left;
	padding-right:20px;
}
.mag .magImg img
{
	margin-bottom:20px;
}

.box .newMags
{
	list-style-image:none;
	list-style-type:none;
	padding:0px;
	margin:0px;

}
.magitem
{
	margin:0px 0px 20px 0px;
}
.magitem h3
{
	font-size:16px;
}
.magitem a:hover
{
	text-decoration:underline;
}
.magitem .magManchet
{
	padding:0px 0px 10px 0px;
}
.emneArticle
{
	padding:0px 0px 20px 0px;
}
.emneArticle h2
{
	font-size:14px;
	padding:5px 0px 5px 0px;
	margin:0px;
}
.emneArticle .artManchet
{
	padding:0px 0px 5px 0px;
	font-weight:normal;
}
.tagCloud
{
	background-color:#E6E6E6;
	text-align:center;
	padding:10px;
	
}
.tagCloud a:hover
{
	color:#666666;
}
/* Feeds */
.feedItem
{
	padding-bottom:10px;

}



.feedItem .date
{
	padding-bottom:5px;
	color:Gray;

}
.feedItem .title
{
	padding-bottom:2px;

}



/* Stillinger */
.job
{
	margin:20px 0px 20px 0px;
}
.job .jobTitle
{
	font-weight:bold;
	font-size:14px;
}
.job .jobManchet
{
	margin:5px 0px 5px 0px;
}
.job .jobContent
{
	margin:5px 0px 10px 0px;
}
.commentLink
{
	font-size:13px;
	font-weight:bold;
}
.galleryImg
{
	width:240px;
	height:100px;
	padding:0px;
	margin:0px;
}
#imgtext
{
	overflow:hidden;
	padding:10px 0px 0px 0px;
        height:50px;
}
#mainImgBox
{
	background-color:#F1F2EA;
}
#mainImgBox table td img
{
width:240px;
}
#imgButtons
{

}
#imgButtons #prev0
{
	/*position:relative;
	left:-10px;*/
	background-color: #00aabe;
	border: solid 1px #0094A6;
	color: White;
}
#imgButtons #next0
{	
	/*position:relative;
	left:10px;*/
	background-color: #00aabe;
	border: solid 1px #0094A6;
	color: White;
}
.BlueButton
{
	background-color: #00aabe;
	border: solid 1px #0094A6;
	color: White;
}

/* All Styles Optional */

* {
font-family:arial;
font-size:10pt;
}
div#show3 {
background-color:#efefef;
width:140px;
margin:0 auto;
border:1px solid #444444;
}
div#show3 table td, div#show4 table td {
height:24px;
background-image:url('38.gif');
}
div#show4 table td {
background-image:url('40.gif');
}
div#show3 table input,  div#show4 table input {
outline-style:none;
}
.bp #leaveComment
{
width:480px;
}
.bp #leaveComment .commentInput
{
width:220px;
border: solid 1px black;
}
.bp #leaveComment .commentInputText
{
width:460px;
border: solid 1px black;
}


/******** frontpage box **********/

.readerFrontBox
{
    background-color:#edeff4;
	padding:0px;
	border:none;
	width:462px;
margin-top:20px;
}
.readerFrontBox h2
{
    background-color:#00a4b0;
	color:#ffffff;
	text-transform:uppercase;
	padding:7px 15px 7px 15px;
	font-size:14px;
}

.readerFrontBox .boxText
{
    padding:15px 15px 20px 15px;
}
.readerFrontBox .boxText .left_article
{
    width:200px;
    padding:0px 14px 10px 0px;
    float:left;
    border-right:solid 1px #e5e5e5;
}
.readerFrontBox .boxText .right_article
{
    width:200px;    
    padding:0px 0px 10px 14px;
    float:left;
border-left:solid 1px #e5e5e5;
margin-left:-1px;
    
}
.readerFrontBox .boxText .left_article img,
.readerFrontBox .boxText .right_article img
{
    width:200px;
    padding-bottom:15px;
}
.readerFrontBox .boxText .list_article
{
    width:435px;
    border-top:solid 1px #e5e5e5;
    margin:10px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}
.readerFrontBox .boxText .left_article .title,
.readerFrontBox .boxText .right_article .title  
{
padding-bottom:5px;
}
.readerFrontBox .boxText .left_article .title a,
.readerFrontBox .boxText .right_article .title a
{
    font-size:16px;
    font-weight:bold;
    color:#00a4b0;
    text-decoration:none;

}
.readerFrontBox .boxText .list_article .title a
{
    color:#00a4b0;
    font-size:13px;
    text-decoration:none;
    font-weight:bold;
}
.readerFrontBox .boxText .date
{
    color:#999999;
    font-size:11px;
    float:left;
    padding-right:8px;
    margin-top:2px;
}
.readerFrontBox .boxText .resume
{
    font-size:13px;
    color:#666666;
}
.readerFrontBox .boxText .resume a
{
    color:#00a4b0;
    text-decoration:none;
}
.readerFrontBox .boxText .author 
{
    font-size:11px !important;
    color:#999999;
}
.readerFrontBox .boxText .author a
{
    text-decoration:none;
    color:#999999 !important;
    font-size:11px !important;

}
.readerTeaserBox
{
    background-color:#EDEFF4;
    border:medium none;
    padding:0;
    width:241px;
    margin-bottom:19px;
}
.readerTeaserBox h2
{
    background-color:#00a4b0;
    color:#FFFFFF;
    padding:7px 17px;
    text-transform:uppercase;
    font-size:14px;
    margin-bottom:0px;
}
.readerTeaserBox .boxText
{
    border:1px solid #DCDFEA;
    font-size:13px;
    padding:16px;
    color:#666666;
}
.readerTeaserBox .boxText .readerBoxImage
{
    padding:0px 0px 10px 0px;
    display:block;
}
.readerTeaserBox .boxText a
{
    color:#00a4b0;
    font-weight:bold;
    text-decoration:none;
}
.bp #menuCol
{
    min-height:100px;
}
.bp #broadBlock #menuCol
{
    min-height:0;
}
.bp #menuCol ul.children0
{
    height:0px;
}
#menuCol .extraInfo
{
     display:none;
}
.bp #menuCol .extraInfo
{
     display:block;
     /*position:relative;
	top:-24px;*/
}
.readerSectionMain .extraInfo
{
    display:none !important;
}
#menuCol .extraInfo
{
     /*border-top:solid 1px #e5e5e5;*/
     margin-top:30px;
}
#menuCol .extraInfo h2
{
    color:#333333;
    font-size:14px;
}
#menuCol .extraInfo .item
{
   padding:7px 0px;
   background:url(/media/images/list_separator.gif) no-repeat center top;
   line-height:17px;
   
}
#menuCol .extraInfo .commentLink
{
    color:#BE0033;
    font-size:13px;
    display:inline;
}
#menuCol .extraInfo .date
{
   color:#999999;
   font-size:11px;
}

/** Newsletter subscription ***/
.newsletterList
{
   margin:10px 0px;
}
.newsletterList td
{
	height:20px;
}
.newsletterList td label
{
	/*vertical-align:top;
        position:relative;
        top:2px;*/
}
.newsletterList input[type="checkbox"]
{
  /* margin:0px 5px 5px 0px;*/
}
.newsletterPnl .lbl
{
   display:inline-block;
   width:50px;
}
.newsletterPnl .txb
{
   margin-bottom:5px;
}
.newsletterPnl .title
{
  display:block;
  margin-bottom:10px;
}
.newsletterPnl .btn
{
    margin:10px 0px;
}
.relatedLink
{
display:block;
}

.quizelement
{
}

.quizelement .columnTitle
{
 font-weight: bold;
}
.bp #breadcrumbBar {
	

}