h1 { text-align:center; font-size:1.4em; }
div#ctt { width:1152px; margin-left:auto; margin-right:auto;  position:relative; clear:both; border-top:1px solid gray; }
div#screen { width:910px; height:600px; float:left; position:absolute; top:0px; left:40px; z-index:1; }
div#btns { width:200px; float:right; position:absolute; top:0px; right:0px; }
div#btns img { margin-bottom:2px; z-index:2; }
div#btns a img { border:none; margin-bottom:2px; z-index:2; }
div#ptna { visibility:hidden;float:left;position:absolute; top:0px; left:40px; z-index:100; }
div#ptnb { visibility:hidden;float:left;position:absolute; top:0px; left:40px; z-index:100; }
div#ptnc { visibility:hidden;float:left;position:absolute; top:0px; left:40px; z-index:100; }
div#ptnd { visibility:hidden;float:left;position:absolute; top:0px; left:40px; z-index:100; }
div#ptne { visibility:hidden;float:left;position:absolute; top:0px; left:40px; z-index:100; }
div#ptnf { visibility:hidden;float:left;position:absolute; top:0px; left:40px; z-index:100; }
div#ptng { visibility:hidden;float:left;position:absolute; top:0px; left:40px; z-index:100; }
div#ptnh { visibility:hidden;float:left;position:absolute; top:0px; left:40px; z-index:100; }
div#ptni { visibility:hidden;float:left;position:absolute; top:0px; left:40px; z-index:100; }
div#ptnj { visibility:hidden;float:left;position:absolute; top:0px; left:40px; z-index:100; }
div#ptnk { visibility:hidden;float:left;position:absolute; top:0px; left:40px; z-index:100; }
div#ptnl { visibility:hidden;float:left;position:absolute; top:0px; left:40px; z-index:100; }
div#ptnm { visibility:hidden;float:left;position:absolute; top:0px; left:40px; z-index:100; }
a#lnka:hover div#screen { visibility:hidden; }
a#lnka:hover div#ptna { visibility:visible; }
div#footer { clear:both; position:relative; top:700px; text-align:right; }
div#footer_top { clear:both; position:relative; margin:12px 24px 0px 0px; padding-top:12px; border-top:1px solid gray; text-align:right; }
.xsml { font-size:0.4em; }
.sml { font-size:0.6em; }
.std { font-size:0.8em; }
.med { font-size:0.9em; }
.rgt { text-align:right; }
.frgt { float:right; }
.tminus { margin-top:-24px; }
.ctr { text-align:center; }
div#jstutc { width:800px; margin-left:auto; margin-right:auto; }
div#jstutc table  { border-top:1px solid gray; border-bottom:1px solid gray; }
div#jstutc table td { border-bottom:1px dashed gray; }
div#jstutc table tr#bottom td { border-bottom:none; }
div#apr { float:left; width:280px;  }
div#pdc { width:740px; top:100px; float:left; border-right:1px solid gray; margin-right:24px; padding-top:12px; }
h2#gmnpdc { font-size:1.1em; line-height:170%; padding-left:12px; }
h2#reldata {font-size:1.1em;line-height:170%; padding-left:12px; }
div#may { float:left; width:320px; left:320px; padding-left:60px; }
div#related { float:left; width:280px; top:100px; left:740px;padding-top:12px;  }
div#rel  { float:left; width:300px; margin-top:12px;}
ul li { line-height:160%; font-size:0.9em; }