body {
background-color: #ffffff;
font-size: 90%;
font-family: "Trebuchet MS", Helvetica, sans-serif;
color:#727272;
}


table, th, tr {
    border-spacing: 2;
    border: 1px solid #ededed;
    border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 5px;
}

th {
height: 40px;
background-color:#e5e5e5;
color:#2d548e;
font-size: 110%;
 } 

td {
padding: 15px;
vertical-align: top;
background-color:#f5f5f5;
}

.question {
color: #727272;
}

.tcontent {
color: #8e8e8e;
}

.rfields {
color: #eb0028;
}

.container {
width: 50%;
clear: both;
    }
    
.container input {
width: 50% inherit;
clear: both;
    }

label{
    display:inline-block;
    width:63%;
}

label2{
    display:inline-block;
    width:80%;
}

input[type=submit] {
    border-radius: 5px;
    border: 0;
    width: 80px;
    height:25px;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    color: #ffffff;
    background: #2d548e;
    /* Old browsers */
    background: -moz-linear-gradient(top, #5478a3 1%, #2d548e 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #5478a3), color-stop(100%, #2d548e));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #5478a3 1%, #2d548e 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #5478a3 1%, #2d548e 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #5478a3 1%, #2d548e 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #5478a3 1%, #2d548e 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5478a3', endColorstr='#a8aeb8', GradientType=0);
    /* IE6-9 */
}

input[type=reset] {
    border-radius: 5px;
    border: 0;
    width: 80px;
    height:25px;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    color: #ffffff;
    background: #2d548e;
    /* Old browsers */
    background: -moz-linear-gradient(top, #5478a3 1%, #2d548e 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #5478a3), color-stop(100%, #2d548e));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #5478a3 1%, #2d548e 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #5478a3 1%, #2d548e 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #5478a3 1%, #2d548e 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #5478a3 1%, #2d548e 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5478a3', endColorstr='#a8aeb8', GradientType=0);
    /* IE6-9 */
}