label{
float: left;
width: 120px;
text-align:left;
padding-right:13px;
}

input, textarea, select{
width: 190px;
margin-bottom: 5px;
color:#004d67;
background-color:#e7f5fe;
border:1px solid #004d67;
font-family:"Trebuchet MS",Tahoma,Arial,Verdana,sans-serif;
font-size:11px;
padding-left:5px;
}

select{
width:198px;
}

textarea{
width:400px;
height: 90px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 200px;
margin-top: 5px;
width: 90px;
}

br{
clear: left;
}

form{
padding-top:10px;
}

.checkbox{
width:auto;
border:0;
background:transparent;
margin:0 3px;
display:inline;
}

.submit{
font-size:13px;
color:#fff;
background:#004d67;
border:none;
clear:both;
display:block;
padding:6px;
margin:10px 0 0 0;
cursor:pointer;
cursor:hand;
}

fieldset{
padding:20px 5% 10px 5%;
width:90%;
margin-top:20px;
}

legend{
color:#004F6D;
font-family:Georgia,Verdana;
font-size:14px;
font-weight:normal;
margin:0;
text-align:left;
}

label.wide{
width:500px;
}

.radio{
width:auto;
border:0;
background:transparent;
margin:0 3px;
display:inline;
float:left;
}

.small{
width:96px;
}

fieldset table {
border-collapse:collapse;
width:100%;
margin:20px 0;
}

fieldset table th {
border:1px solid #fff;
padding:5px 10px;
background-color:#004d67;
font-weight:bold;
text-align:left;
color:#fff;
}

fieldset table td {
border:1px solid #004d67;
padding:3px 10px;
font-size:11px;
color:#004d67;
}

