body {
font-family:Arial;
font-size:0.8em;
margin:0px;
}

table.fieldset {
margin-top:10px;
border-collapse:collapse;
margin-left:30px;
}
table.fieldset td.label {
vertical-align:top;
font-size:0.9em;
text-align:right;
padding-top:7px;
}
table.fieldset td {
padding:5px;
}
table.fieldset td.field {
white-space:nowrap;
}
table.fieldset td.coment {
white-space:nowrap;
font-size:0.9em;
vertical-align:bottom;
color:#5C5C5C;
font-style:italic;
}
table.fieldset td.submit {
text-align:right;
}
table.fieldset td.submit input {
font-weight:bold;
}
input.submit {
width:150px;
margin-left:200px;
margin-top:10px;
font-weight:bold;
background-color:#1DB73D;
color:#fff;
}
input.name {
width:200px;
}
input.mob {
}
input.team {
width:200px;
}
input.email {
}
input.knowhow {
}
span.star {
color:red;
font-weight:bold;
}
div#starcoment{
float:right;
font-weight:bold;
margin-top:10px;
}
fieldset {
margin-top:10px;
border:1px solid #dedede;
}
legend {
font-weight:bold;
text-align:center;
color:red;
font-size:1.1em;
}
img#logo {
margin-left:100px;
}
h1 {
font-size:1.5em;
font-weight:bold;
text-decoration:underline;
text-align:center;
color:#067A39;
margin-top:20px;
}
ul#error {
margin-left:150px;
width:300px;
}
ul#error li {
background-color:red;
color:#fff;
font-weight:bold;
padding-left:30px;
}
div#rules {
margin-top:20px;
margin-left:50px;
color:#888888;
}
div#rules span {
margin-left:200px;
font-weight:bold;
font-size:1.2em;
}
div#rule ol li{

}