h1, h2, h3{
  color: #007b85;
}
a.selected{
  font-weight: bold;
}
.box{
  margin-left:7px;
  background-color:#f0faf7;
  padding-bottom:0.6em;
  margin-bottom: 1.2em;
}
.box h2{
  background:#c3e3f6 none right top no-repeat;
  color:#3d8ecc;
  border-bottom:0.4em solid #ceefe6;
  font-size:1.4em;
  font-weight:normal;
  padding: 0.1em 1em 0em 1em;
}
.box p{
  padding: 0.4em 1.2em 0.4em 1.2em;  
}
.box p.inlinelabels label{
  width: 5em;
  display: block;
  float:left;  
}
.box p input{
  padding-left: 0.2em;
}
.box p.inlinelabels input{
  float:left;
}
.box h2.newsletter{
  background:#dbf4ed url(../ztmconference_img/email.gif) 95% center no-repeat;
}
.box h2{
  background-color: #dbf4ed;
}
#conference_sponsors{

}
#conference_sponsors span{
   position: absolute;
   left: -9999px;
}
#conference_sponsors ul{
  margin-top: 0.4em;
  list-style: none;
}
#conference_sponsors ul li{
  margin-bottom: 0.4em;
}
#conference_sponsors ul li a{
   height: 69px;
   display: block;   
}
#conference_sponsors ul li.wmo a{
   background:transparent url(../ztmconference_img/banner/wmo-banner_web.jpg) no-repeat 18px center;     
}
#conference_sponsors ul li.iscu a{
   background:transparent url(../ztmconference_img/banner/icsu-banner_web.jpg) no-repeat 18px center;     
}
#conference_sponsors ul li.scar a{
   background:transparent url(../ztmconference_img/banner/scar-banner_web.jpg) no-repeat 18px center;     
}
#conference_sponsors ul li.iasc a{
   background:transparent url(../ztmconference_img/banner/iasc-banner_web.jpg) no-repeat 18px center;     
}
#conference_sponsors ul li.ipy a{
   background:transparent url(../ztmconference_img/banner/ipy-banner_web.jpg) no-repeat 18px center;     
}
#conference_sponsors ul li.rcn a{
   background:transparent url(../ztmconference_img/banner/rcn-banner_web.jpg) no-repeat 18px center;     
}
#conference_sponsors ul li.apecs a{
  background:transparent url(./ztmconference_img/banner/apecs-banner.jpg) no-repeat 18px center;
}
/*
#conference_campaigns ul li.goulogo a{
  background:transparent url(./ztmconference_img/banner/managing-risk-banner-rescaled.gif) no-repeat 18px center;
}

#conference_campaigns ul li.conoco a{
  background:transparent url(./ztmconference_img/banner/conoco-philips-cropped-scaled.jpg) no-repeat 18px center;
}

#conference_campaigns ul li.total a{
  background:transparent url(./ztmconference_img/banner/total_reshuffled_banner.jpg) no-repeat 18px center;
  height: 51px;
}*/

#conference_sponsors ul li.goulogo a{
  background:transparent url(./ztmconference_img/banner/dnv-banner.png) no-repeat 18px center;
}

#conference_sponsors ul li.conoco a{
  background:transparent url(./ztmconference_img/banner/conoco-philips-banner.png) no-repeat 18px center;
}

#conference_sponsors ul li.total a{
  background:transparent url(./ztmconference_img/banner/total-banner.png) no-repeat 18px center;
  height: 51px;
}



#conference_sponsors
p.highlight{
background-color:#dbf4ed;
padding: 0.4em;
}


.conference_campaign_slot{

}
.conference_campaign_slot span{
   position: absolute;
   left: -9999px;
}
.conference_campaign_slot ul{
  margin-top: 0.4em;
  list-style: none;
}
.conference_campaign_slot ul li{
  margin-bottom: 0.4em;
}
.conference_campaign_slot ul li a{
   height: 96px;
   display: block;   
}
.conference_campaign_slot ul li.wmo a{
   background:transparent url(../ztmconference_img/banner/wmo-banner_web.jpg) no-repeat 18px center;     
}
.conference_campaign_slot ul li.iscu a{
   background:transparent url(../ztmconference_img/banner/icsu-banner_web.jpg) no-repeat 18px center;     
}
.conference_campaign_slot ul li.scar a{
   background:transparent url(../ztmconference_img/banner/scar-banner_web.jpg) no-repeat 18px center;     
}
.conference_campaign_slot ul li.iasc a{
   background:transparent url(../ztmconference_img/banner/iasc-banner_web.jpg) no-repeat 18px center;     
}
.conference_campaign_slot ul li.ipy a{
   background:transparent url(../ztmconference_img/banner/ipy-banner_web.jpg) no-repeat 18px center;     
}
.conference_campaign_slot ul li.rcn a{
   background:transparent url(../ztmconference_img/banner/rcn-banner_web.jpg) no-repeat 18px center;     
}
.conference_campaign_slot ul li.apecs a{
  background:transparent url(./ztmconference_img/banner/apecs-banner.jpg) no-repeat 18px center;
}
.conference_campaign_slot
p.highlight{
background-color:#dbf4ed;
padding: 0.4em;
}





.fpNews{
  float:left;
  width:20em;
}
.fpNews2{
  float:left;
  
}
label.bold{
  font-weight: bold; 
}

/* HELPERS */
.hidden{
  position:absolute;
  left: -1000em;
}

.column{
  float:left;  
}

.column h2{
  color: #66330C;
}
.relasjoner h2{
  color: #3d8ecc;
  font-size: 1.6em;
}
.relasjoner ul li a{
  font-size: 1.2em;
}
#information{
  background-color: #dbf4ed;
  
  padding: 0.4em 0em 0.4em 0em;
  
  font-size: 1.125em;
  color: #333333;
}
#information h2{
  color: #007b85;
}
#information h3{
font-size: 1.8em;
}
#information .left{
  float: left;
  margin-left: 22px;
  width: 45em;
}
  
#information .right{
  margin-top:0em;  
  float: right;
  width: 21em;
  padding-right: 0.4em;
  
}
#information p{
   margin-bottom: 0.8em;
} 
#information ul{ 
  margin: 0em 0em 0.8em 1.2em;
  
}

#fp_leftcolumn{
  width:53.375em;
  padding-top: 2em;
}
#fp_leftcolumn div.decorated{
  padding-left: 0.4em;
}
#fp_leftcolumn h2{
  margin-left: 0px;
  
  font-size: 1em;
}

#fp_rightcolumn{
  float:right;
  width:24.9em;
  margin-top:25px;
}


#leftcolumn{
  width:11em;
  border-left: 5px solid #e4cfb9;
  padding-left: 1em;
}
#leftcolumn h2{
  color: #00a0df;
  font-size: 1.25em;
  margin-bottom: 0.2em;
}
#centercolumn{
  width:50.5em;  
  margin-left: 1em;  
}
#rightcolumn{
  float:right;
  width:200px;
  
}
div.decorated{
  border-left: 5px solid #c3e3f6;
}
ol.contentlist{
  list-style:none;
}
ol.contentlist li{
  margin-bottom: 0.6em;  
  border: 1px solid #FFF;
}
ol.contentlist li.enhanced{  
  cursor: pointer;   
}
ol.contentlist li img{
  float:right;
}
ol.contentlist h3, div.text h3{
  color: #663300;
  font-size: 1.5em;
}
div.text{}

ol#programme{
  margin-top: 1.2em;
}
ol#programme, ol#programme ol{
  list-style: none;
  
}
ol#programme li{
  margin-bottom: 1.125em;
  margin-left: 0em;
}
ol#programme li ol li{
  margin-left: 0em;
}
ol#programme li ol li ol li{
  margin-left: 1.125em;
}
ol#programme li h2{
  font-size: 1.125em;
  color: #007b85;
  margin-left: 1em;
  margin-bottom: 1.125em;
}
ol#programme li h3{
  background-color: #dbf4ed;  
  padding: 0.2em 0.2em 0.2em 1.125em;
  margin-bottom: 0.5625em;
  font-size: 1.2em;
}
ol#programme li h3 a{
  color: #007b85;  
}
ol#programme li a span{  
  color: black;
}
ol#programme li p{
  margin-left: 6em; 
}
ol#programme li p.speakers{
  margin-top: 0.2em;
  margin-bottom: 0.2em;  
  font-style:italic;
}





ol#leftmenu{      
  width: 11em;
  padding: 0px 0px 0px 0.4em;
  margin:0em;
  margin-left: 0px;        
  list-style-type: none;   
  margin-top:-1px;    
	text-indent: 0px;  
}
  ol#leftmenu li {
    zoom:auto; 
    margin-bottom: 1px;
    
  }
  ol#leftmenu li.top a{
    
  }
  ol#leftmenu li ol{
    list-style-type: none; 
    text-indent: 0px;
    margin:0em;          
    list-style: none;
  }
  ol#leftmenu li a {
		text-decoration:none;            
    display: block;
    color: #66330c;
    padding-top: 2px;  
    padding-bottom: 2px;
    width:100%;
    font-size: 1.125em;
    
  }
  ol#leftmenu li ol li a{
    background: #FFF url(../ztmconference_img/bullet.gif) center left no-repeat;
    padding-left: 10px;
    font-size: 1em;
  }
  ol#leftmenu li a.selected {
    color: #000;
  }
  ol#leftmenu li a:hover, ol#leftmenu li a:focus {
    
  }
#centerAndRightRegionHolder{
  margin:19px 0px 79px 0px;
}

.structuredData{
  width: 31em;
  float: right;
  margin: 0em;
  background-color: #DBF4ED
}
.fullWidth{
  width: 39em;
}
.structuredData h3{
  color: #000;
  font-weight: bold;
}

.relasjonsHolder {
  /*
  background: none;
  border-left: 5px solid red;
  border-color: #e7f4fc;
  margin-bottom:15px;
  padding-left:1.1em;
  */
}
.content_list{
  margin:0em 0em 0em 0.6em;
  list-style: none;
}
  
.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

ul.clearfix li:after, ol.clearfix li:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

ul.clearfix li, ol.clearfix li{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
ul.clearfix li, ol.clearfix li{display: block;}
/* End hide from IE-mac */
  
#errors{
  background-color:#eb1212;
}
#errors h2{
  color: #FFF;
  margin-left: 1.4em;
}
#errors ul, #status ul{
  color: #FFF;
  font-weight: bold;  
}
#errors ul li, #status ul li{
  margin-left: 3em;
}
#status{
  background-color:#3c9b2f;
}
   
ol.campaignContainer {
  background-color:#F0FAF7;
  margin-bottom:1.2em;
  margin-left:7px;
  
}   
    
ol.campaignContainer li {
  background-color:#DBF4ED;
  margin-bottom: 0em;
  
}

.campaignContainer img{
   width: 285px;
}
.frontpagecampaign img{

width: auto;

}

/*submission form*/
#submissionform textarea{
  /*
  font-family: "Trebuchet MS", Arial, Verdana, Helvetica, Sans-serif;
  */
 width: 600px;
 font-family: verdana;
 font-size: 1em;
}
#submissionform #title,
#submissionform #other,
#submissionform #engtitle,
#submissionform #prodforother,
#submissionform #performance,
#submissionform #directorsemail,
#submissionform #screenplay,
#submissionform #photographer,
#submissionform #composer,
#submissionform #artdirector,
#submissionform #editor,
#submissionform #prodcompanyemail,
#submissionform #coprodemail,
#submissionform #othercost,
#submissionform #runningtime,
#submissionform #language,
#submissionform #entrant,
#submissionform #paemail,
#submissionform #signature,
#submissionform #shoton,
#submissionform #screenratio
{
   width:100%;
}
#submissionform .description{
  color:#333333;
  font-style:italic;
  margin-bottom:2em;
  margin-top:-1em;
}

#submissionform .important{
  color:red;
  font-size:1.3em
}

#submissionform div.description p{
  margin-bottom:0px;
}

#submissionform div.description p.last{
  margin-bottom:20px;
}

#submissionform .radioset{
  overflow:hidden;
  height:100%;
  margin-bottom:1em;
}


#submissionform .radioset .radio{
  float:left;
  margin-right:10px;
}
#submissionform h2{
  margin-top:2.5em;
  margin-bottom:0.5em;
}

#submissionform h4{
   font-size:1em;
	 font-weight:bold;
} 
#submissionform label{
  font-weight:bold;
	margin:10px 0px 0px 0px;
}
#submissionform .radio{
  margin:0px;padding:0px;
}
#submissionform .radio label{
  font-weight:normal;
}
#submissionform .last{
  margin-bottom:10px;
}
/*end submission form*/
