/* Start of CMSMS style sheet 'style.css' */
/* General style*/
body{
  font-family:Arial, Helvetica, sans-serif;
  background:#eeeeee;
  font-size:12px;
  line-height:15px;
  color:#464545;
}

h1{
  font-size:20px;
  font-weight:normal;
  margin:0;
  padding:10px 0 10px 0;
  position:relative;
  color:#b7cd21;
}

.logo-club{
  padding-top:38px;
}

.logo{
  padding-left:18px;
}

h2{
  font-size:14px;
  padding:0;
  margin:0;
}

h3{
  font-size:20px;
  font-weight:normal;
  padding:0 0 10px 0;
  margin:0;
}

h4, legend{
  color:#b7cd21;
  font-size:14px;
  font-weight:bold;
  padding:0 10px;
}
h4{
  padding:0 0;
}
ul.custom  {
  list-style-type:none;
  padding:10px 0 10px 15px;
  margin:0;
}

.custom li{
  padding-left:15px;
  background-image:url(uploads/theme/type-list.gif);
  background-repeat:no-repeat;
}

fieldset{
  /*margin-bottom:25px;*/
  border:1px solid #ddd;
}
img{
  border:0px;
}

label{
  position:relative;
  float:left;
  width:315px;
}


#m3_19{
  width:35px;
}

#m3_21{
  width:35px;
}

#m3_23{
  width:35px;
}

input, textarea{
  margin-bottom:8px;
  width:250px;
}



.clear{
  clear:both;
}

.left{
  float:left;
}

.right{
  float:right;
}

.white{
    color:#fff;
}

.red{
  color:#b21f2b;
  font-weight:bold;
}

/* Menu style */

dfn{
  display:none;
}
.vmenu{
  margin-top:0;
}

.vmenu, .vmenu h3, .switch-language{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  padding:0 0 0 0;
  line-height:24px;
  position:relative;
}

.vmenu h3{
  padding:0;
  margin:0;
}

.vmenu a, .switch-language a{
  color:#535353;
  text-decoration:none;
}

.vmenu ul{
  list-style-type:none;
  padding:0;
  margin:0 0 0 15px;
}

.vmenu li{
  padding-left:15px;
}

.vmenu .currentpage{
   background:url(uploads/theme/menu-background.gif) no-repeat;
}

.switch-language{
  padding:20px 10px 0 30px;
}

/* general */

.header-sep{
  height:15px;
}

.margin-left{
  margin-left:235px;
}

.title-home{
  font-family:arial;
  font-size:12px;
  font-weight:bold;
}

.main-col-content{
  padding-left:55px;
  }
  
.inside-main-col{
  font-family:Verdana;
  font-size:11px;
  }

.registration-form {
  padding:15px 15px 15px 0;
  margin:15px 0 22px 0;
  /*border-bottom:1px solid #ddd;
  border-top:1px solid #ddd;*/
}

.registration-form input{
  width:275px;
}
.registration-form textarea{
  width:275px;
  height:100px;
  margin-bottom:5px;

}
.home-box-register a{
  color:#ffffff;
}

.hours{
  color:#b1c635;
  font-size:12px;
  font-weight:bold;
  width:120px;
}

#Speakers ul{
  list-style-type:none;
  padding:0;
  margin:0;
}

#Speakers li{
  border-bottom:1px solid #ddd;
  padding-bottom:10px;
  margin-bottom:10px;
}

#Speakers h2{
  /*color:#cbcbcb;*/
}

.pics{
  width:100px;
}
.hours{font-weight:normal;}

.programme{padding:55px 0 0 0;}
.programme h3{color:#bb1529; font-weight:bold; font-size:13px;padding:0; margin:0;}
.programme h4{font-size:11px;padding:0; margin:0; font-weight:normal; color:#5c8315;}
.programme .head{padding-bottom:25px;}

.border-form{
  border:1px solid #ddd;
}

ul.programme-name{
 list-style-type:none;
 padding:10px 0; margin:0;
}

ul.programme-name li{
  background-image:url(uploads/theme/prog-li.gif); background-repeat:no-repeat; background-position:0 5px;
  padding:0 0 0 20px;
}
.summit_programme{
  padding-top:15px;
}
.summit_programme a{
  color:#fff;
  text-decoration:underline;
  font-weight:bold;
}

.form-text{
  padding-bottom:10px;
  color:#aaa;
  /**/
}

table.form{
  padding:0px;
  margin:0 0 10px 0;
  border-bottom:1px solid #dedede;
}

.speakers-all{
  padding:15px 0 0 15px;
}

.mandatory{
  font-size:9px;
  padding-bottom:5px;
}

.companies-table{
  padding:10px;
  border:1px solid #ddd;
}
/* End of 'style.css' */

