@import "/c/layout.css";
@import "/c/menu.css";
@import "/c/form.css";

body {
font-family:verdana, arial, sans-serif;
font-size:100%;
line-height:1.125em; /* 16x1.125=18px */
}

h1, h2, h3 {
font-weight:bold;
font-family:Georgia, 'Times New Roman', serif;
/*letter-spacing:.05em;*/
color:#1E639D;
}

h1 {
font-size: 1.25em; /* 16x1.375=20px */
line-height: 1.8em;/* 20x1.8=36px */
margin: 0;
border-bottom:1px solid #DAE0E3;
}

h2, h3 {
font-size: 1.125em; /* 16x1.125=18px */
margin:1.5em 0 .5em 0; /* 18x1=18px */
}

h3 {
font-size:1em;	/* 16 x 1 = 16px */
line-height:1.125em; /* 16 x 1.125 = 18px */
}

p {
font-size: 0.875em; /* 16x0.875=14px */
margin: 1.286em 0; /* 14x1.286=18px */
}

ul, ol, dl {
font-size: 0.875em; /* 16x0.875=14px */
margin:1.286em 0 1.286em 2.572em;
}

li {
margin:0.643em 0; /* 14x1.286 = 18px */
}

dl {
margin-left:0;
font-size:.75em; /* 16x.75 = 12px */
}

dt {
font-weight:bold;
}


/* Tables
*/

table {
width:100%;
margin:0 0 .643em 0;
background:#4F4F4F;
}

caption {
margin-bottom:.25em;
font-size:.75em;
font-weight:bold;
}

th, td {
padding:.5em;
font-size:.75em; /* 16x.75 = 12px */
}

thead tr {
background:#BFB977;
}

thead span {
display:block;
font-weight:normal;
}

tbody th {
text-align:left;
font-weight:normal;
}

tr {
background:#fff;
}

tr.z {
background:#EFEDE6;
}

td[colspan] {
text-align:center;
}