/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 05 June 2009 17:51:53
*/


#form {
  width: 535px;
  margin: 0px 0px 0px 0px;
  padding-left: 20px;

}

#form p {

  font-size: 1.0em;
  padding-bottom: 0px;
}

.main-panel p.no-padding {
    padding-bottom: 0;
    margin-bottom: -20px;
}


#form h3 {
  border-bottom:1px solid #666666;
  clear:left;
  float:none;
  margin:0px 0px 5px 0px;
  padding:10px 0px 3px;
  width:460px;
  font-size: 1.1em;
}

#form ul {
   margin-top: -5px;
   padding-left: -60px;
   margin-left: 0px;
   width: 50px;
   font-size: 1.0em;

}

#form ul li {
   background: none;
   list-style: none;
   list-style-image: none;
   width: 50px;
}

#form span.color {
  color: red
}


#form input.checkbox {

   margin: 0px
}

 #form ul li label  {
/*position:absolute;*/
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

#form ul li input.radio label{
position: absolute;
left: 0px;
top:0px;
}

strong.required {

  position: relative;
  left: -85px;
  top: 10px;
}

em.star {
   color: red;
}

#form span.color {
color:red;
}

#middle-col p.para_no-padding {
   padding-bottom: 0px;
   margin-bottom: 0px;
}


.form_errors ul {
    width: 400px;
}

#form .form_errors ul li {

  width: 400px;
}

.form-text 
{
margin-bottom:20px !important;
float:left;
}

.form-text p
{
font-size:1.2em !important;
float:left;
padding-bottom:10px !important;
}


.form-text ul.list
{
width:400px !important;
list-style:none;
margin-top:10px !important;
}


.form-text .list li
{
width:390px !important;
font-size:1.2em !important;
clear:left;
background: url(http://www.digitaltveurope.net/__data/assets/image/0018/30960/sq-bullet.png) !important;
background-repeat:no-repeat !important;
padding:0 0 10px 15px !important;
background-position:0 4px !important;
}

.form-text h3
{
font-size:1.3em !important;
border-bottom:1px solid #C01F63 !important;
width:525px !important;
}

.form-text label, #dataprotection p
{
font-size:1.2em !important;
}

#dataprotection p
{
padding-left:10px;
}

#form .form_errors ul
{
clear:left
}

#form .form_errors ul li 
{
color:#ff0000 !important;
font-size:1.2em !important;
}