.labels{
color:#00008b;
text-align:right;
font:0.9em arial, helvetica, sans-serif;
padding:0.2em;
width:120px;
}


 
#subform {
background-color:#e7f7ff;
width:550px;
margin-top:5px;

height:800px;
}

#wrapper {
border:0px solid gray;
margin-left:auto;
margin-right:auto;
width: 550px;
}

#footer {
background-color:#e7f7ff;
width:550px;
margin-top:5px;


}

.inputs {
width:400px;
}

#header {
width:550px;
border:1px solid #e7f7ff;
}

.sfm {
font:0.7em arial, helvetica, sans-serif;
font-style:italic;
color:gray;
}

#test {
border-bottom:4px solid white;
}
.datatable tr, .datatable td{
border-bottom:1px solid white;
padding:5px 5px 5px 5px;
}

.datatable td.labels{
border-right:3px solid white;
}

#infomsg {
width:550px;

text-align:center;
font:0.8em arial, helvetica, sans-serif;
color:gray;
}

#shadow {
border:0px solid red;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
width:690px;
background:url(shadow.jpg);
background-repeat:repeat-y;
}

#container {
margin-top:0px;
}

body {
margin-top:0px;
background-color:#e7f7ff;
text-align:center;
}
