/* CSS Document */

ol li input {
margin-top: 2px;
margin-bottom: 2px;
}

label {
clear: both;
padding: 2px 6px 5px 2px;
margin: 1px;
}

#labelgrp {
clear: both;
padding: 5px;
margin: 5px;
width: 95%;
}

textarea {
margin: 3px 0 3px 0;
}

#commentbox {
clear: both;
padding: 5px;
margin: 5px;
width: 95%;
}

#surveysection {
margin: 15px 10px;
padding: 0;
width: 100%;
background: #f9f9f9;
}

#surveysection h2 {
background: #fff;
color: #E47607;
margin: 0;
padding: 6px 6px 3px 2px;
border-bottom: 1px solid #e5e5e5;
}

table.nocol {
margin-bottom: 7px;
border-width: 1px 0 0 0;
border-color: #ccc;
border-style: solid;
}
table.nocol td {
border-width: 0 0 1px 0;
border-color: #ccc;
border-style: solid;
padding: 9px 7px 9px 7px;
vertical-align:top;
}

