* {
 padding:0px;
 margin:0px;
}

body {
 font-family:Verdana;
 font-size:11px;
 vertical-align:top;
 border-collapse:collapse;
 empty-cells:show;
 padding:10px 10px 10px 10px;

}
table, td, h1 {
 font-family:Verdana;
 font-size:11px;
 vertical-align:top;
 border-collapse:collapse;
 empty-cells:show;
}

img {
 border-width:0px;
}

input.error {
	border-color:red;
}

h1 {
 font-weight:bold;
 font-size:13px;	
}

h2 {
 font-size:11px;	
 font-weight:bold;
}

h5 {
 font-size:9px;	
 font-weight:normal;
}

table.errorlist * td {
 line-height:17px;
 color:red;
 font-weight:bold;
 padding:4px 10px 4px 10px;
 border:1px solid red;
}

table.messagelist * td {
 line-height:17px;
 color:green;
 font-weight:bold;
 padding:4px 10px 4px 10px;
 border:1px solid green;
}

table.datalist caption {
 text-align:left;
 font-weight:bold;
 font-size:20px;
 margin-bottom:10px;
}

table.datalist * td {
 line-height:17px;
}

table.datalist * th {
 line-height:20px;
 background-color:#D2D2D2;
}

table.datalist * th, table.datalist * td {
 border-left:1px thin black;
 vertical-align:middle;
 padding-left:10px;
 padding-right:10px;
}
