* { font-family: Gevena, Verdana, Arial, sans-serif }
body { margin: 0; padding: 0; color: #000; background: #E4F0FF; }

a { color: #1F62C5; background: none;  }

#all { padding: 0 5%; margin: 0; font-size: 1em; position: relative; z-index: 10 }
#bottommenu, #topmenu { color: #FFF; background: url('h.gif') #93ADCA; font-size: 0.7em;
text-align: center; padding: 4px; margin: 5px 0 }
#bottommenu ul, #topmenu ul { padding: 0; margin: 0 }
#bottommenu li, #topmenu li { display: inline; margin: 0 2% }
#bottommenu a, #topmenu a { color: #FFF; background: none }
#hdr {  background: url('fill.gif') #8DACCD; height: 70px; }
#title {color: #F4CC00; font-weight: bold; text-align: center; padding: 12px 100px;
font-size: 1.2em; font-family: Verdana; font-style: italic }
#leftcol { float: left; width: 250px; border: #8AB0DF 1px solid; background: #FFF; color: inherit}

#name { color: #0471B3; font-size: 0.8em; text-align: center }
.leftitem { padding: 4px;  font-size: 0.7em }
.leftitem h2 { font-size: 1.1em; padding: 0; margin: 0; color: #FF9100; background: none }
.leftitem ul { padding: 2px; margin: 0; list-style-type: none }
.leftitem li { padding: 2px 0 2px 20px; margin: 0 }
.leftitem h3 { font-size: 1.1em; padding: 2px 0; margin: 0; text-align: left }

#content { border: #8AB0DF 1px solid; background: #FFFEF9; padding: 20px; font-size: 0.8em; text-align: justify }
#content h3 { color: #FF9100; background: none; font-weight: bold; font-size: 1.2em }
#content h4 { color: #FF9100; background: none; font-weight: bold; font-size: 1.0em }

#content table th { text-align: center; color: #FFF; background: #4F7FBA; }
#content table caption { color: #FF9100; background: none; font-weight: bold; padding: 0 0 5px 0; font-size: 1.2em}

.odd { background: #E4F0FF; color: inherit }
.even { background: #F2F7FF; color: inherit }
.split { background: #FFF; color: inherit }

#content h1 { color: #FF9100; margin: 0 20px 16px 20px; padding: 0; text-align: center; font-size: 1.2em }

#footer { margin: 10px 0 0 0; height: 50px; color: #FFF; background: #8DACCD; text-align: center }
address { color: #FF8; font-size: 0.6em; padding: 2px; font-weight: bold; margin: 0 0 7px 0}
#footer address a { color: #FF8 }
#print_link { text-align: right }

/* Table-specific styles */
table.atbl {border-collapse:collapse; border-spacing:0; empty-cells:show; table-layout: fixed; width: 100%;  }
table.atbl td { border: #CCC 1px solid }
table.atbl a { text-decoration: none; color: #006 }
td.ce1 {font-style:normal;  font-weight:bold; }
td.ce10 {background-color:#ccffcc; text-align:center; font-style:normal;  font-weight:normal; }
td.ce2 {font-style:normal;  font-weight:normal;}
td.ce3 {background-color:#f8f8f8; font-style:normal; text-align: left; padding-left: 2px }
td.ce4 {background-color:#e6e6e6; font-style:normal; text-align: left; padding-left: 2px }
td.ce5 {background-color:#ffff99; text-align:center; font-style:normal;  font-weight:bold; }
td.ce6 {background-color:#ffffe6; text-align:center; font-style:normal;  font-weight:normal; }
td.ce7 {background-color:#ffffc0; text-align:center; font-style:normal;  font-weight:normal; }
td.ce8 {background-color:#99ff99; text-align:center; font-style:normal;  font-weight:bold; }
td.ce9 {background-color:#e6ffe6; text-align:center; font-style:normal;  font-weight:normal; }

@media print {
#all { padding: 0 }
#bottommenu, #topmenu { display: none }
#footer { display: none }
#content { border: none; background: none; margin: 0; padding: 0 }
body { background: #FFF }
#content h3, #content h4, #content table caption { color: #333; background: none }
#hdr { background: none}
#title {color: #333; background: none }
table.atbl, table.atbl td { border: #666 1px solid }
#print_link { display: none }
}