body{width:100%;min-width:41em;margin:0;padding:0;
  color:#130;background-color:#e3fcc1;font:0.8125em Verdana,Arial,Helvetica,sans-serif;text-rendering:optimizeLegibility;background-image:-moz-linear-gradient(top,#91b35d,#e3fcc1);background-image:-webkit-gradient(linear,left top,left bottom,from(#91b35d),to(#e3fcc1));background-repeat:no-repeat;}
.bdy{position:relative;margin:1.5%;border:0.1em solid #570;
  -moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;-moz-box-shadow:0.25em 0.3em 0.25em #bd8;-webkit-box-shadow:0.25em 0.3em 0.25em #bd8;box-shadow:0.25em 0.3em 0.25em #bd8;
  background-color:#f7ffe9;}
.hdr{white-space:nowrap;position:relative;height:2.7em;margin:0;padding:0;
  border:3px solid #fff;border-bottom:0;
  -webkit-border-top-left-radius:0.9em;-webkit-border-top-right-radius:0.9em;-moz-border-radius:0.9em 0.9em 0 0;border-radius:0.9em 0.9em 0 0;
  color:#658900;background-color:#c1e589;}
.ttl{float:left;position:relative;top:0.2em;left:0.8%;
  font-size:160%;font-weight:bold;text-shadow:#ab9 0.05em 0.05em 0.05em;}
.path{float:right;position:relative;top:1.2em;right:0.8%;font-size:86%;padding:0.4em 0.5em 0.6em 0.5em;white-space:nowrap;color:#460;}
.tab, .tb{background-color:#f7ffe7;font-weight:bold;border:0.1em solid #792;
  border-bottom:0;padding:0.3em 0.5em 0.35em 0.5em;-webkit-border-top-left-radius:0.6em;-webkit-border-top-right-radius:0.6em;-moz-border-radius:0.6em 0.6em 0 0;border-radius:0.6em 0.6em 0 0;}
.tb{background-color:#dff7b1;font-weight:normal;border-color:#8a3;}
.main{position:relative;clear:both;padding:0.4em 2.3% 0.6em 2.5%;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;}
h1{font-size:180%;text-align:left;word-spacing:-0.1em;color:#240;margin-bottom:0.06em;text-shadow:#ab8 0.06em 0.06em 0.05em;}
h2{font-size:145%;text-align:left;word-spacing:-0.1em;color:#240;margin-bottom:0.16em;text-shadow:#ab7 0.05em 0.05em 0.03em;}
h3{font-size:114%;text-align:left;margin-bottom:0.06em;text-shadow:#ab6 0.06em 0.06em 0.04em;}
.h3{font-size:114%;font-weight:bold;margin-bottom:0.08em;text-shadow:#ab6 0.07em 0.07em 0.04em;}
h4{font-size:107%;margin-bottom:0.05em;text-shadow:#ab6 0.07em 0.07em 0.04em;}
h5{font-size:103%;}
h6{font-size:100%;}
.auth{font-size:114%;font-weight:bold;margin-bottom:0.14em;text-shadow:#ab6 0.07em 0.07em 0.04em;}
p{margin:0;padding:0 0 0.6em 0;}
a:link{color:#580;text-decoration:none;}
a:visited{color:#85a759;text-decoration:none;}
.path a:visited, .ftlinks a:visited{color:#795;}
a:active, a:hover, .path a:hover, .ftlinks a:hover{color:#60d;text-decoration:underline;}
.cols{position:relative;width:100%;}
.cols th{-moz-border-radius:0.5em 0.5em 0 0;-webkit-border-top-left-radius:0.55em;-webkit-border-top-right-radius:0.55em;border-radius:0.5em 0.5em 0 0;}
.menucol{float:left;width:22%;margin:0.3em 2.5% 0 0;min-width:11.95em;max-width:16em;}
.adv{float:left;width:100%;font-size:78%;text-align:center;margin:0.7em 0 1.5em 0;}
.adv p{padding-bottom:0.8em;}
.maincol{float:left;position:relative;width:75.4%;margin-bottom:0.6em;min-width:24em;max-width:76em;text-align:justify;}
.boxcol{width:100%;margin-bottom:1.4em;background-color:#fff;
  border:1px solid #8a2;}
.txt{clear:both;position:relative;padding-bottom:0.6em;text-align:justify;width:100%;max-width:80em;}
.txtcol{clear:both;padding-top:0.2em;padding-bottom:0.6em;text-align:justify;width:100%;
  -moz-column-width:32em;-webkit-column-width:32em;
  -moz-column-gap:2.3em;-webkit-column-gap:2.3em;
  -moz-column-rule:1px solid #ac5;-webkit-column-rule:1px solid #ac5;}
.abstract{padding:0.2em 5% 0.6em 5%;text-align:justify;font-style:italic;}
.block{padding:0 5% 0.8em 5%;text-align:justify;font-size:86%;}
.sml{font-size:86%;}
table{font-size:100%;text-align:left;empty-cells:show;margin:0 0 1em 0;padding-bottom:0.4em;border:1px solid #692;
  -moz-border-radius:0.7em;-webkit-border-radius:0.7em;border-radius:0.7em;
  -moz-box-shadow:0.3em 0.3em 0.25em #dec;-webkit-box-shadow:0.3em 0.3em 0.25em #dec;box-shadow:0.3em 0.3em 0.25em #dec;
  background-color:#fff;}
tr{margin:0;border:0;}
th{margin:0;padding:0.2em 2px 0.3em 8px;text-align:left;
  background-color:#ce9;font-size:114%;text-shadow:#ab7 0.06em 0.07em 0.04em;}
td{margin:0;padding-left:8px;padding-right:2px;}
.a{padding:4px 4px 3px 8px;text-align:left;vertical-align:top;}
.alast{padding:4px 4px 6px 8px;text-align:left;vertical-align:top;}
.b{padding:0 4px 3px 8px;text-align:left;vertical-align:top;}
.blast{padding:0 4px 6px 8px;text-align:left;vertical-align:top;}
.d{padding:4px 4px 3px 8px;text-align:left;vertical-align:top;}
.d strong{font-size:107%;}
.dlast{padding:4px 4px 6px 8px;text-align:left;vertical-align:top;}
.dlast strong{font-size:107%;}
.l{padding:3px 6px 5px 8px;text-align:left;}
th.l{border:#fff solid 2px;border-bottom:0;-webkit-border-top-right-radius:0.6em;-moz-border-radius:0 0.5em 0 0;border-radius:0 0.5em 0 0;}
.lb{padding:2px 2px 6px 8px;text-align:left;vertical-align:top;font-weight:bold;}
.c{padding:3px;text-align:center;background-color:#cfee9d;color:#460;font-size:114%;font-weight:bold;border-top:#fff solid 2px;}
.rl{padding:0.7em 0.6em 0.5em 0.4em;text-align:left;}
th.rl{padding:0.2em 6% 0.3em 0.3em;text-align:center;border:#fff solid 0.3em;border-bottom:0;-webkit-border-top-right-radius:0.6em;-moz-border-radius:0 0.5em 0 0;border-radius:0 0.5em 0 0;}
.lc{padding:0.3em;text-align:center;background-color:#cfee9d;color:#460;font-size:114%;font-weight:bold;border-top:#fff solid 0.25em;border-left:#fff solid 0.25em;}
.lcb{padding:0.3em;text-align:center;background-color:#cfee9d;color:#460;font-size:114%;font-weight:bold;border-top:#fff solid 0.25em;border-left:#fff solid 0.25em;-webkit-border-bottom-left-radius:0.6em;-moz-border-radius:0 0 0 0.5em;border-radius:0 0 0 0.5em;}
th.lc{padding:0.2em;text-align:center;background-color:#cfee9d;color:#000;font-size:114%;border-top:#fff solid 0.25em;border-left:#fff solid 0.25em;-webkit-border-top-left-radius:0.6em;-moz-border-radius:0.5em 0 0 0;border-radius:0.5em 0 0 0;}
.e{padding-bottom:0.5em;}
.hrc{padding:0 0.7em 0.3em 0;text-align:center;color:#9a7;}
.cntr{padding:3px 3px 5px 3px;text-align:center;border-top:#fff solid 2px;}
.cbtm{padding:2px 6px 2px 6px;text-align:center;vertical-align:bottom;}
.r{padding:3px 8px 5px 6px;text-align:right;}
.rm{border-left:#fff solid 2px;border-top:#fff solid 2px;padding:3px 8px 5px 6px;text-align:right;}
th.r{border:#fff solid 2px;border-bottom:0;-webkit-border-top-left-radius:0.6em;-moz-border-radius:0.5em 0 0 0;border-radius:0.5em 0 0 0;}
.rbtm{padding:2px 8px 2px 2px;text-align:right;vertical-align:bottom;}
form{position:relative;background-color:#eafdd1;margin:0;padding:0;white-space:nowrap;overflow:hidden;
  border:1px solid #692;-moz-border-radius:0.7em;-webkit-border-radius:0.7em;border-radius:0.7em;
  -moz-box-shadow:0.3em 0.3em 0.25em #d5e9c5;-webkit-box-shadow:0.3em 0.3em 0.25em #d5e9c5;box-shadow:0.3em 0.3em 0.25em #d5e9c5;}
select, label, input, button{color:#350;font-size:100%;}
div.error{background-color:#ffe7ee;border:1px solid #f03;padding:2px 4px 4px 4px;-moz-border-radius:0.6em;-webkit-border-radius:0.6em;border-radius:0.6em;}
th.error{border:1px solid #f03;padding:2px 4px 4px 4px;-webkit-border-top-left-radius:0.6em;-webkit-border-top-right-radius:0.6em;-moz-border-radius:0.5em 0.5em 0 0;border-radius:0.5em 0.5em 0 0;}
td.error{background-color:#ffe7ee;padding:2px 4px 4px 5px;}
span.error{color:red;}
.results{position:relative;background-color:#ce9;margin-bottom:0.2em;padding:0.2em 0.2em 0.3em 0.4em;
  border:1px solid #692;border-bottom:0;
  -webkit-border-top-left-radius:0.6em;-webkit-border-top-right-radius:0.6em;-moz-border-radius:0.5em 0.5em 0 0;border-radius:0.5em 0.5em 0 0;}
ul, ol{margin-top:0;margin-bottom:0.2em;list-style-position:outside;}
ol{margin-bottom:0.5em;}
ul{list-style-type:circle;}
ul li, ol li{margin-left:-0.8em;}
li.nobul{list-style-type:none;}
.cntrd{text-align:center;font-style:normal;}
.monotyp{font-family:"Andale Mono","Courier New",monospace;}
.undisplayed{display:none;visibility:hidden;}
.note{font-size:86%;padding:0.1em 0.1em 0.2em 0.1em;background-color:#793;color:white;vertical-align:text-top;-moz-border-radius:0.4em;-webkit-border-radius:0.4em;border-radius:0.4em;-moz-box-shadow:0.2em 0.2em 0.2em #dec;-webkit-box-shadow:0.2em 0.2em 0.2em #dec;box-shadow:0.2em 0.2em 0.2em #dec;}
.notered{font-size:93%;padding:0.1em 0.2em 0.2em 0.1em;background-color:#f83;border:1px solid #d51;color:white;font-weight:bold;letter-spacing:-1px;vertical-align:text-top;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;}
.bl{font-weight:bold;text-decoration:blink;}
.rev{clear:both;position:relative;font-size:86%;color:#692;}
.foot{clear:both;font-size:86%;height:3.2em;margin:0;padding:0.3em 1% 0.1em 1%;
  position:relative;border:3px solid #fff;border-top:0;
  -webkit-border-bottom-left-radius:1.1em;-webkit-border-bottom-right-radius:1.1em;-moz-border-radius:0 0 1.1em 1.1em;border-radius:0 0 1.1em 1.1em;
  color:#460;background-color:#c5e98f;}
.ftlinks{text-align:center;position:relative;left:-1.4%;padding-bottom:0.5em;}
.ftrev{float:left;position:absolute;left:0.8%;white-space:nowrap;}
.ftcopy{float:right;position:absolute;right:0.8%;white-space:nowrap;}
.slgn{float:right;position:relative;right:1%;white-space:nowrap;top:0.5em;color:#570;}
.siteHdg{clear:both;padding-top:0.1em;text-align:center;position:relative;left:-1%;font-family:"Times New Roman",Times,serif;font-size:240%;}
.siteIntro{font-size:93%;padding:0.55em 12.5% 1.4em 11.5%;text-align:justify;}
.leftcol{float:left;width:31.5%;margin-right:2%;}
.midcol{float:left;width:30.3%;margin-right:2%;}
.rightcol{float:left;width:34%;margin-right:0;}
.resli{padding-top:1px;color:#460;}
.achboxcol{width:100%;margin-bottom:1.4em;background-color:#fff;
  border:1px solid #8a2;border-top-color:#83e;}
.achboxhdr{background-color:#e1cdfd;text-shadow:#97a 0.06em 0.07em 0.04em;}
@media print{body{font-family:Arial,Helvetica,sans-serif;}.foot{height:2.8em;}.slgn,.path,.ftlinks{display:none;}.ftrev,.ftcopy{float:none;position:relative;left:0;padding-top:0.3em;}}
@media handheld{body{font:0.7em Arial,Helvetica,sans-serif;min-width:24em;}.slgn,.path{display:none;}.ftrev,.ftcopy{float:none;position:relative;left:0;}.leftcol,.midcol,.rightcol,.menucol,.maincol{float:none;width:100%;clear:both;}.foot{height:3.2em;}.slgn,.path,.ftlinks{display:none;}.ftrev,.ftcopy{float:none;position:relative;left:0;padding-top:0.3em;}}