@charset "utf-8";
/* CSS Document */

#page-banner-holder { margin:0; padding:0; height:155px; }
#page-banner-holder img{ margin:0; padding:0; line-height:0; }
/*** Corporater user conference 2010 ***/
#user-conference-2010 *{ color:#373737; line-height:140% !important; }
#user-conference-2010 p{ padding-right:15px; }
#user-conference-2010 .sidebar-right #sidebar-left{ width:540px; padding:0px; padding-left:15px; background:url(images/seprator.gif) repeat-y top right; margin-bottom:30px; overflow:hidden; }
#user-conference-2010 #agenta-unit .aholder{ width:398px; height:88px; margin:0; padding:0; padding-left:115px; padding-top:20px; padding-right:10px;  }
#user-conference-2010 #agenta-unit #userconferecne { padding-top:5px; height:119px; } 
#user-conference-2010 #agenta-unit #soriamoria { padding-top:10px; height:112px; } 
#user-conference-2010 #agenta-unit #workshops{ padding-top:10px; height:108px; } 
#user-conference-2010 #agenta-unit .aholder a.blue-arrow{ text-decoration:underline; padding-left:10px; display:block;  }
#user-conference-2010 #agenta-unit .aholder p{ margin:0; margin-top:5px; padding:0; line-height:110% !important;  }
#user-conference-2010 #agenta-unit #userconferecne{ background:url(images/user-conf.gif) no-repeat;  }
#user-conference-2010 #agenta-unit #soriamoria{ background:url(images/soria-moria.gif) no-repeat; }
#user-conference-2010 #agenta-unit #workshops { background:url(images/workshop.gif) no-repeat; }
#user-conference-2010 .grey-unit{ background:#f4f4f4; border:1px solid #d9d9d9; padding:10px; margin-right:10px;  }
#user-conference-2010 .title h2{ background:url(images/user-conference-title.gif) no-repeat; width:335px; height:17px; margin-top:10px; }
#user-conference-2010 .sidebar-right #sidebar-right{ background:transparent url(/assets/images/corptheme/corporater-logo.gif) no-repeat scroll 10px 10px; padding-top:70px; }
#user-conference-2010 .sidebar-right #sidebar-right .greyunit { background:#f1f1f1; border:1px solid #d2d2d2; border-bottom:2px solid #d2d2d2; padding:10px; margin-top:10px; padding-bottom:5px;  }
#user-conference-2010 .sidebar-right #sidebar-right .snapshot{ margin-top:15px; }
#user-conference-2010 div.bookmark { background:url(images/bookmark.gif) no-repeat;  height:25px; width:200px;  }
#user-conference-2010 div.bookmark a{  display:inline-block;
margin-left:32px;
margin-top:5px; }

.whitebox { margin:10px 0; background:#fff; border:1px solid #d9d9d9;  }


.pagenav{ background:url(images/day-nav-bg.gif) no-repeat top left; width:318px; height:30px; float:none;   }
.pagenav ul{ margin-left:15px; margin-top:5px; }
.pagenav ul li { float:left; margin-right:10px; background:url(images/day-nav-seprator.gif) no-repeat 100% 2px ; padding-right:10px;    }
.pagenav ul li.last{ background:none; padding-right:0; }
.pagenav ul li a { background:url(images/orange-bullet.gif) no-repeat 1px 5px; padding-left:15px; color:#000000;  display:inline-block; }
.pagenav ul li a.active{ font-weight:bold; }

.u-c-menu{ background:url(images/menu-bg.gif) no-repeat top left; width:768px; height:31px; margin:0; padding:0; } 
.u-c-menu ul { margin-left:15px; }
.u-c-menu ul li { float: left; background:url(images/menu-seprator.gif) no-repeat  100% 10px; height:31px;    }
.u-c-menu ul li.active { background-color:#545c73; }
.u-c-menu ul li.last{ background-image:none; }
.u-c-menu ul li a{ color:#fff; font-weight:bold; padding:0 10px; line-height:28px; }

#ceo-invite .title, #speakers .title { margin-bottom:10px; }
#ceo-invite .title h2 { background-image:url(images/ceo-invite-title.gif); }
#ceo-invite .ceo-picture{ clear:both; overflow:hidden; height:1%; margin-bottom:10px; }
#ceo-invite .ceo-picture img { float: left; }
#ceo-invite .ceo-picture p{ float:left; margin-left:10px; padding-top:50px; }

#speakers .title h2 { background-image:url(images/speakers-title.gif); }

.speakers-unit .paul{ background:url(images/speak-cont-large.gif) no-repeat top left;  height:210px; }
.speakers-unit .jeremy  { background:url(images/speak-cont-ex-large.gif) no-repeat top left;  height:267px; }
.speakers-unit .steve{ background:url(images/speak-cont-small.gif) no-repeat top left; height:150px; }
.speakers-unit .bjarte { background:url(images/speak-cont-last.gif) no-repeat top left; height:143px; margin-bottom:15px; } 
.speakers-unit div { padding:5px; overflow:hidden; }
.speakers-unit div .img-holder{ width:100px; }
.speakers-unit div .img-holder strong { display:inline-block; margin-left:5px; }
.speakers-unit div .content { width:395px; line-height:100%; }
#user-conference-2010 .speakers-unit div .content p { line-height:120% !important; margin-top:0;  }
#user-conference-2010 #ceo-invite .grey-unit{ clear:both;   }

#registration .title h2 { background-image:url(images/registration-title.gif); }
#hotelunit { margin-top:30px; }
#hotelunit .title h2 { background-image:url(images/hotel-reservation-title.gif); }

.registration-contact { background:url(images/registration-contact.gif) no-repeat top left; width:473px; height:117px; }
.registration-contact div.address { margin-left:140px; display:block; padding-top:20px;    }
.registration-contact div.address h3{ padding-bottom:10px; }

.hotel-list { margin-top:20px; }
.hotel-list div.unit { overflow:hidden; height:1%; margin-bottom:10px; }
.hotel-list div.unit .img-holder{ width:150px; }
.hotel-list div.unit .content{ width:275px; }

div.conferencetitle{ background: url(images/blue-gra.gif) repeat-x top left; height:25px; padding-left:10px; padding-top:8px; margin-right:5px; width:520px;  }
h3.border { border:1px solid #999999; margin:5px; padding:5px; border-left:0; border-right:0; margin-top:10px; margin-bottom:10px;  }

div.agendaDetails{ margin-bottom:10px; }
#agenda { width:545px; overflow:hidden; height:1%;}
#agenda .title {}
#agenda .title h2 { background-image:url(images/conference-agenda-title.gif); width:150px;  float:left;  }
#agenda .title  .pagenav { float:left; margin-left:62px; margin-top:15px;  }
#agenda .title  .pagenav .smallicons{ margin-top:6px; }
#agenda .agendaDetails { clear:both; float:none; margin-left:2px; }
#agenda table  { border-collapse:collapse; }
#agenda table p { margin-top:0; }
#agenda .moreagenda { }
#agenda .moreagenda td { border:1px solid #bbbbbb; padding:5px; vertical-align:top; line-height:120%;  }
#agenda .moreagenda td p {  line-height:120%;  }
#agenda .moreagenda td.grey{ background:#f3f3f3; }
#agenda .moreagenda td.lightgrey{ background:#f8f7f2; }
#bottompagenavContainer .pagenav { float:right; }
a.top { background:url(images/top-icon.gif) no-repeat  100% 4px; padding-right:8px; } 


#sidebar-right ul.blue-square-bullet{ margin:5px; }
table.iconlist { margin-right:10px; }
table.iconlist td{ background:url(images/day-nav-seprator.gif) no-repeat 100% 3px; }
table.iconlist td.last{ background:none; }
table.iconlist td img { margin:0 10px; }

form#form-content { padding:10px; width:348px; }
form#form-content  ul li { margin-bottom:10px; float:left ; margin-right:5px; width:150px;}
form#form-content  ul li label { display:block; width:130px; margin-bottom:5px; font-weight:bold; }
span.redtext{ color:red; }
form#form-content  ul li .errMesg{ margin-left:0px; }
form#form-content  ul li .large-textbox{ width:300px; }

.table-title{ background:#f7f9ff url(images/table-ttle-bg.gif) repeat-x bottom center; }


#emailthispage{ padding:15px; width:520px; }
#emailthispage .header h2{ background:url(images/email-title.gif) no-repeat top left; height:14px; }
#emailthispage .right{ text-align:right; }
#formcontainer { background:#e6e6e6 url(images/user-conference-small-banner.gif) no-repeat top right; border:1px solid #d9d9d9; overflow:hidden; min-height:275px;  }

#breadcrum { float:left; }
#lang-switch { float:right; margin-right:5px;   }
#lang-switch a{ display:block; margin-right:10px; margin-top:10px; color:#373737; background:url(images/nor-flag.gif) no-repeat 1px 3px; padding-left:25px; }
