﻿body {
}



#ulSurveyItems
{
    color: inherit;
    list-style-type: none;
    height: 95px;
    padding: 0px;
    margin: 0px;

}
#ulSurveyItems li
{
    float: left;
    width: 250px;
    vertical-align: middle;
}

#ulSurveyItems li img
{
    float: left;
    padding-right: 4px;
}

#ulSurveyItems li label
{
        display: block;
        margin-left: 100px;
        width: auto;
}

#ulSurveyItems li input
{
    display: block;
    
    float: left;
}

#divRegistration
{
    
}

#divRegistration ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

#divRegistration li
{
    padding: 3px 0px;
}

#divRegistration fieldset
{
    border: none;
    padding: 0px;
    margin: 0px;
    
    margin-top: 0px;
    /*border-top: dashed thin #acc8ed;*/
}

#divRegistration hr
{
   margin: 0px 0px;
   border: 0px;
   border-top: solid 1px #acc8ed;
   height: 1px;
}

#divRegistration fieldset legend
{
    font-weight: bold;
    color: #990066;
    font-size: 1.3em;    
    display: inline-block;
} 

#divRegistration label
{
    display: inline-block;
    width: 230px;
}

#divRegistration input
{
    font-family: Arial;
}

#divRegistration .textbox
{
    border: solid 1px #acc8ed;
    padding: 3px;
}

#divRegistration span
{
 
}

#divRegistration span input
{
    vertical-align: top;
    margin-top: 4px; 
    margin-right: 10px;
}
#divRegistration span label
{
    #padding-top: 3px;
    width: 100px;
    margin-bottom: 10px; 
}

#divRegistration label.lblWide
{
    display: inline;
    width: 100%;  
}

#divRegistration span.radio label
{
    width: 125px;   
}

#divRegistration .ddl
{
    
    padding: 3px; 
    width: 246px;
}

#divRegistration .btn
{
    padding-left: 50px;
    padding-right: 50px;   
}
    
#divRegistration .required    
{
    color: #FF0000; 
    margin-left: 0px;    
}

#divRegistration legend span
{
    font-size: .8em;
    color: Black;
    text-align: right;
    
  
}
#divRegistration  .cb 
{
    margin: 20px 0px 10px 0px;
     
    
}
#divRegistration  .cb label 
{
    width: 450px;
    padding: 0px;
    margin: 0px;
}

.buttons li
{
    float: left;
    width: 200px;
    text-align: center;
    margin: 30px 0px;
}

#divSurvey ol
{
    font-weight: bold;
    
    
}
#divSurvey ol li
{
    padding-bottom: 15px;
}

#divRegistration li 
{
    padding:3px 0;
    background-image: none;
    margin: 5px 0px;
}

#divSurvey ol span
{
    font-weight: normal;
    padding-bottom: 10px
}

#divRegistration .rbl
{
    display:inline;

   
}

#divSurvey ol span label
{
    margin-left: 10px;
    display: inline-block;
    width: 400px;

    padding-bottom: 5px;
}
#divSurvey ol span input
{
    vertical-align: top;

}




 


