body { font-family:Arial; font-size:14px; color:#303030; }
a { color:#3060c0; text-decoration:none; }
a:hover { text-decoration:underline; }
form { margin:0px; }
h1 { margin:0px; font-family:Times New Roman; font-size:20px; font-weight:bold; }
h2 { margin:0px; font-family:Arial; font-size:15px; font-weight:bold; color:#900000; }
h5 { margin:20px 0px 0px 0px; font-size:14px; font-weight:normal; color:#00C000; }
img { display:block; border:0px; }
p { margin:0px; line-height:1.5em; }
td { padding:0px; }


.breadcrumb { font-size:15px; color:#9f9f9f;}
.breadcrumb a { color:#3060c0; text-decoration:none; }

.input-table td.label { padding:4px 4px 4px 0px; white-space:nowrap; }
.input-table td.label-topalign { padding:7px 4px 4px 0px; white-space:nowrap; }
.input-table td.field { padding:4px 0px 4px 10px; }
.input-table td.buttons { padding:4px 0px 0px 10px; }

.data-table { width:100%; empty-cells:show; }

.font-sm1 { font-size:12px; }
.font-sm2 { font-size:11px; }
.font-sp1 { font-size:14px; }
.font-sp2 { font-size:15px; }
.font-sp3 { font-size:16px; }

.font-l15 { line-height:20px; }

.margin-h1 { margin-top:10px; }
.margin-p { margin-top:10px; }

.post-paragraph { margin-top:10px; }
.post-section { margin-top:15px; }
