﻿/* CSS */ #test {display:none;}
#headerPrint
{
    display:none;
}
body {
 margin-left: 8px;
 margin-top: 0px;
 background-color: #FFFFFF;
}
td {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #646464;
}
a:link {
 color:#646464;
 text-decoration:none;
}
a:hover {
 color:#08107B;
 text-decoration:none;
}
a:visited {
 color:#646464;
 text-decoration:none;
}
a:visited:hover {
 color:#08107B;
 text-decoration:none;
}
a:active {
 color:#646464;
 text-decoration:none;
}
.topnavmeta {
 font-size:10px;
 color: #808AC8;
}
.topnavmeta a:link {
 color: #808AC8;
 text-decoration: none;
}
.topnavmeta a:hover{
 color: #FFFFFF;
 text-decoration: none;
}
.topnavmeta a:visited{
 color: #808AC8;
 text-decoration: none;
}
.topnavmeta a:visited:hover{
 color: #FFFFFF;
 text-decoration: none;
}
.topnavmeta a:active {
 color: #808AC8;
 text-decoration: none;
}
.topnavhistory {
 font-size:10px;
}
.topnavtextfield { 
 background-color:#ffffff; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size:10px;
 color:#08107B;
 width:119px;
 height:14px;
 border:0px;
 border-color:#050A4A;
}
.topnavdropdown { 
 background-color:#ffffff; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size:10px;
 color:#646464;
 width:190px;
 /*height:14px;*/
 border:1px solid #cccccc;
}
.subnavmenu {
 color: #646464;
 padding-left:4px;
}
.subnavmenu a:link {
 color: #646464;
}
.subnavmenu a:hover{
 color: #08107B;
}
.subnavmenu a:visited{
 color: #646464;
}
.subnavmenu a:visited:hover{
 color: #08107B;
}
.subnavmenu a:active {
 color: #646464;
}
.subnavactive {
 padding-left:5px;
}
.subnavactive a:link{
 color: #709DE0;
}
.subnavactive a:visited{
 color: #709DE0;
}
.subnav {
 color: #646464;
 padding-left:5px;
}
.subnav a:link {
 color: #646464;
 text-decoration: none;
}
.subnav a:hover{
 color: #08107B;
 text-decoration: none;
}
.subnav a:visited{
 color: #646464;
 text-decoration: none;
}
.subnav a:visited:hover{
 color: #08107B;
 text-decoration: none;
}
.subnav a:active {
 color: #646464;
 text-decoration: none;
}
.subnav p {
 margin-top: 4px;
 margin-bottom: 8px; 
 line-height:12px;   
}
.subnavdropdown{
 background-color:#ffffff; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size:10px;
 color:#646464;
 width:150px;
 /*height:14px;*/
 border:1px solid #cccccc;
}
.cameraselector{
 background-color:#ffffff; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size:10px;
 color:#646464;
 width:140px;
 /*height:14px;*/
 border:1px solid #cccccc;
}
.link2 a:link {
 color:#08107B;
 text-decoration:none;
}
.link2 a:hover {
 color:#646464;
}
.link2 a:visited {
 color:#08107B;
}
.link2 a:visited:hover {
 color:#646464;
}
.link2 a:active {
 color:#08107B;
}
.link2 p {
 margin-top: 4px;
 margin-bottom: 8px; 
 line-height:12px;   
}
.link3 a:link {
 color:#646464;
}
.link3 a:hover {
 color:#FFBA00;
}
.link3 a:visited {
 color:#646464;
}
.link3 a:visited:hover {
 color:#FFBA00;
}
.link3 a:active {
 color:#646464;
}
.link4 a:link {
 color:#FFFFFF;
}
.link4 a:hover {
 color:#FFFFFF;
}
.link4 a:visited {
 color:#FFFFFF;
}
.link4 a:visited:hover{
 color:#FFFFFF;
}
.link4 a:active {
 color:#FFFFFF;
}
.link5 a:link {
 color:#08107B;
}
.link5 a:hover {
 color:#08107B;
}
.link5 a:visited {
 color:#08107B;
}
.link5 a:visited:hover{
 color:#08107B;
}
.link5 a:active{
 color:#08107B;
}
.flowtext {
 line-height:14px;
}
.enumeration {
 line-height:16px;
}
.headpos1 {
 color: #08107B;
 padding-left:8px;
}
.head1 {
 font-size:18px;
 font-weight: bold;
}
.head2 {
 font-size:16px;
 font-weight: bold;
}
.head3 {
 font-size:14px;
 font-weight: bold;
}
.head4 {
 font-size:12px;
 font-weight: bold;
}
.head5 {
 font-size:9px;
}
.table1{
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-color:#E9E9E9;
    color:#709DE0;
}
.table2{
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-color:#E9E9E9;
    line-height:14px;
}
.text1 {
 color:#709EDA;
}
.text2 {
 color:#08107B;
}
.underlined a:link {
 color:#646464;
 text-decoration:underline;
}
.underlined a:hover {
 color:#08107B;
 text-decoration:underline;
}
.underlined a:visited {
 color:#646464;
 text-decoration:underline;
}
.underlined a:visited:hover {
 color:#08107B;
 text-decoration:underline;
}
.underlined a:active {
 color:#646464;
 text-decoration:underline;
}

/***** CSS for Events by ND - start *****/

/* CSS Definitions for Event Pages*/
#event_overview {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #646464;
    width:741px;
    height:auto;
    padding-bottom:40px;
}
#event_overview img {
    display:block;
    border:0px;
    margin:0px;
    padding:0px;
}
#event_overview img.mood_header {
    padding-bottom:40px;
}
#event_overview img.dotted_line {
    padding-bottom:28px;
}
#event_overview p {
    margin:0px;
    padding:10px 0px 10px 8px;
    line-height:15px;
}
#event_overview h1 {
    margin:0px 0px 6px 8px; 
    color:#709ed5; 
    font-size:20px; 
    font-weight:normal;
}
#event_overview h2 {
    margin:30px 0px 6px 8px; 
    color:#709ed5; 
    font-size:14px; 
    font-weight:bold;
}


/* CSS Definitions for Event Detail Pages */
#event_overview .content_left.details .dotted_line {
    padding-bottom:15px;
    background:url(/corporate/images/dotted_line_515.gif) repeat-x top left; 
    width:100%;
    height:1px;
    line-height:1px;
    font-size:1px;
}
#event_overview .content_left.details .event_details {
    padding-bottom:5px;
    margin:0px 0px 0px 8px; 
}
#event_overview .content_left.details .event_details strong {
    width:150px;
    display:block;
    float:left;
}
#event_overview .content_left.details p {
    padding:10px 0px 15px 8px;
}
#event_overview .content_left.details a {
    color:#08107b;
    font-weight:bold;
}
#event_overview .content_left.details a.link {
    display:block;
    background:url(/corporate/images/dot_blue.gif) no-repeat;
    padding-left:15px;
}
#event_overview .content_left.details a:hover {
    color:#646464;
}
#event_overview .content_left.details a.back {
    margin:0px 0px 0px 8px;
}
#event_overview .content_left.details a.download {
    margin:20px 0px 15px 0px;
}

/* CSS Definitions for Event Detail Navigation */
#event_overview .content_left.details .navigation {
    width:100%;
    overflow:hidden; 
    height:auto;
      background:url(/corporate/images/bg_product_nav.gif) repeat-x;
      margin-top:10px;
}
#event_overview .content_left.details .navigation a{
    font-size:11px;
    line-height:13px; 
    color:#fff; 
    float:left;
    padding:2px 12px 4px 7px;
    border-right: 1px solid #fff;
    background-image:none;
}
#event_overview .content_left.details .navigation a:hover{
    background:url(/corporate/images/bg_product_nav_ac.gif) repeat-x;
    color:#fff;
}
#event_overview .content_left.details .navigation a.active{
    background:#F4F4F4; 
    color:#08107B;    
}
#event_overview .content_left.details .navigation a.active:hover{
    background:#F4F4F4; 
    color:#08107B; 
}

/* CSS Definitions for Event Detail Content */
#event_overview .content_left.details .content{
    padding:25px 8px 25px 8px;
    line-height:14px;
}
#event_overview .content_left.details .content p{
    padding:0px 0px 10px 0px;
    margin:0;
}
#event_overview .content_left.details .content a{
    margin:0px 0px 10px 0px;
}

/* CSS Definitions for Event Detail General with Image */
#event_overview .content_left.details .content .image {
  margin-bottom:20px;
}
#event_overview .content_left.details .content .image a {
  display:inline;
  padding:0px;
  background-image:none;
}
#event_overview .content_left.details .content .image img{
    margin:4px 20px 8px 0px;
    float:left;
    display:block;
}
#event_overview .content_left.details .content .image div{
    display:inline;
}
#event_overview .content_left.details .content .image div p{
    padding:0px 0px 10px 0px;
}
/* CSS Definitions for Event Detail Programme */
#event_overview .content_left.details .content.programme{
    padding:25px 8px 0px 8px;
}
* html #event_overview .content_left.details .content.programme{
    padding:25px 8px 0px 8px;
}
#event_overview .content_left.details .programme .timetable{
    padding:15px 0 25px 65px;
    line-height:15px;
}
#event_overview .content_left.details .programme div p{
    padding:0;
    margin:0;
}
/* CSS Definitions for Event Online Registration */
#event_overview .online_registration {
    padding:15px 0px 15px 8px;
}
#event_overview .content_left.details .online_registration p {
    padding:5px 0px 24px 0px;
    margin:0px;
    width:465px;
}
#event_overview .online_registration .form{
    width:360px;
}
#event_overview .online_registration .form_entry {
    width:auto;
    clear:both;
    overflow:hidden;
    margin:0px 0px 5px 0px;
    width:500px;
}
#event_overview .online_registration .form_entry label{
    width:175px;
    display:block;
    float:left;
    font-size:11px;
    margin-top:3px;
}
#event_overview .online_registration .form_entry input, #event_overview .online_registration .form_entry textarea{
    height:18px;
    width:180px;
    border:1px solid #c4c4c4;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    color: #646464;
    font-size:11px;
}
#event_overview .online_registration .form_entry .checkbox {
   padding:0px 0px 5px 175px;
   display:block;
}
#event_overview .online_registration .form_entry .checkbox .label {
   display:block;
   float:left;
   padding:0px 0px 0px 15px;
}
#event_overview .online_registration .form_entry .checkbox input {
    height:auto;
    width:auto;
    border:0;
    float:left;
    margin-right:10px;
}
#event_overview .online_registration .form_entry textarea{
    height:54px;
}
#event_overview .online_registration .form_entry input.postal{
    width:60px;
}
#event_overview .online_registration .form_entry input.city{
    width:114px;
}
#event_overview .online_registration .form_entry input:focus, #event_overview .online_registration .form_entry textarea:focus{
    border:1px solid #646464;
}
#event_overview .online_registration .validation_summary{
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   color:red;
   font-size:11px;
   font-weight:bold;
   padding:0px;
   margin:0px;
}
#event_overview .online_registration .validation_summary ul{
   font-weight:normal;
   padding:0px 0px 0px 14px;
   margin-left:0px;
}
#event_overview .online_registration .validation_summary li{
   padding:0px 0px 5px 0px;
   margin:0px 0px 0px 0px;
}
#event_overview .online_registration .required_fields {
    float:left;
    margin-top:25px;
}
#event_overview .online_registration .submit {
    float:right;
    margin-top:25px;
    background:url(/corporate/images/dot_blue.gif) no-repeat;
    font-weight:bold;
    color:#08107B;
    padding-left:15px;
}

/* CSS Definitions for Events Overview */
/* - Events List - */
#event_overview .content_left {
    float:left; 
    width:515px; 
    padding-left:36px;
}
#event_overview .content_left .message {   
    color:red;
}
#event_overview .content_left .update_progress {
    padding:0px 0px 30px 0px; 
}
#event_overview .content_left .update_progress img {
    display:inline;
}
#event_overview .content_left .update_progress span {
    margin:0px 0px 0px 10px;
    font-weight:bold;
}
#event_overview .content_left .event_container {
    padding-left:8px;
}
#event_overview .content_left .event_container .debug {
    font-weight:bold; 
    color:red;
}
#event_overview .content_left .event_container table {
    padding:0px; 
    margin:0px;
    line-height:14px;
}
#event_overview .content_left .event_container table a {
    display:block;
    color:#08107b;
    margin-top:5px;
    font-weight:bold;
    background:url(/corporate/images/dot_blue.gif) no-repeat;
    padding-left:15px;
}
#event_overview .content_left .event_container table a:hover {
    color:#646464;
}
#event_overview .content_left .event_container table td.noresults {
    font-weight:bold;
    line-height:15px; 
}
#event_overview .content_left .event_container table td.lang {
    width:58px;
}
#event_overview .content_left .event_container table td.date {
    width:90px; 
    padding-right:15px; 
    vertical-align:top;
}
#event_overview .content_left .event_container table td.title {
    width:218px; 
    padding-right:15px;
    vertical-align:top;
}
#event_overview .content_left .event_container table td.title a{
    background:none;
    color:#646464;
    padding:0px;
    margin:0px;
}
#event_overview .content_left .event_container table td.title a:hover{
    text-decoration:underline;
}
#event_overview .content_left .event_container table td.title strong {
    display:block;
    padding-bottom:6px;
}
#event_overview .content_left .event_container table td.link {
    vertical-align:top;
}
#event_overview .content_left .event_container table td.link em{
    padding-top:2px;
    display:block;
}
#event_overview .content_left .event_container table td.spacer {
    height:30px;
}
/* - Events Filter - */
#event_overview .content_right {
    float:right; 
    width:176px;
}
#event_overview .content_right a {
    outline:none;
}
#event_overview .content_right label,
#event_overview .content_right .label {
    font:bold 11px verdana; 
    color:#08107B;
    text-decoration:none;
    border:0;
}
#event_overview .content_right select{
   margin-top:5px;
   font-size:11px;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   color: #646464;
   width:175px;
   padding:2px 0px 2px 0px;
}
#event_overview .content_right .div_select{
    margin-bottom:25px;
}
#event_overview .content_right .div_select a {
    font-size:11px;
    text-decoration:underline;
    margin-right:22px;
    color:#646464;
    cursor:pointer;
}
#event_overview .content_right .div_select a:hover {
    font-size:11px;
    color:#646464;
}
#event_overview .content_right .container_bulk_select {
    border-top:1px solid #bdbdbd; 
    border-left:1px solid #bdbdbd; 
    border-right:1px solid #bdbdbd; 
    width:160px; 
    padding:6px; 
    margin-top:5px;
    overflow:hidden;
} 
#event_overview .content_right .container_item_select {
    border: 1px solid #bdbdbd; 
    width:162px; 
    height:115px; 
    padding:5px; 
    overflow:auto; 
    display:block;
}
#event_overview .content_right .container_item_select a {
    display:block;
    padding:0px 0px 0px 15px;
    margin:0px;
    border-bottom:2px solid #fff;  
    width:130px;
    text-decoration:none;
    line-height:17px;
    overflow:auto;
}
#event_overview .content_right .container_item_select a.item {
    background:url(/corporate/images/checkbox.gif) 0px 4px no-repeat; 
}
#event_overview .content_right .container_item_select a.item_selected {
    background:url(/corporate/images/checkbox_selected.gif) 0px 4px no-repeat #fff;
}
#event_overview .content_right .container_item_select a.item:hover, #event_overview .content_right .container_item_select a.item_selected:hover {
    background-color: #f0f0f0;
}
/***** CSS for Events by ND - end *****/
