#wrap,#top-s,#mid-s,#bot-s,#top-c1,#bot-c1 {position:relative;width:768px}
#mid-c1,#mid-c2 {position:relative;float:left;padding:0}
#mid-c1 {margin-left:-628px;width:140px}
#mid-c2 {padding-left:140px;width:488px}
#mid-c3 {position:relative;float:right;width:140px;color:#666}
#top-s,#bot-s {
	background-color: #FFF;
}
#bot-c1 {padding:5px}
acronym {border-bottom: 1px dotted #039; cursor: help;}
#cleft {padding:0;float:left;width:50%;margin-right:0}
body,h2,h3,p,div,ul,li,td,table,form {font:8pt tahoma,arial,sans-serif}
h1,h2 {font-weight:normal}
img,ul,p,h3,form,input,div,.intro h2,h2 {margin:0}
img {border:0 none}
ul {padding:0;list-style-type:none}
form,ul.nav {padding:5px}
input {vertical-align:middle}
a:hover {text-decoration:underline;color:#c00}
.line {font-size:7pt;border:1px solid #ddd;margin-bottom:10px;padding:2px 6px;color:#666}
input {font:10pt tahoma,arial,sans-serif}
.intro h2,h2,h3 {padding:0}
hr {height:1px}
.nh {background:#3E4BFA url("/x/t.gif") repeat-x;padding:2px 2px 2px 5px;border-top:1px solid #eee;font-weight:bold;color:#fff}
.nhr {background:#666 url("/x/tr.gif") repeat-x;padding:2px 2px 2px 5px;border-top:1px solid #eee;font-weight:bold;color:#fff}
.nh a:link,p.nh a:visited {font-weight:bold;color:#fff}
.nhb {background:#666 url("/x/b.gif") repeat-x;padding:2px 2px 2px 5px;border-top:1px solid #eee;font-weight:bold;color:#fff}
.nhb a:link,p.nhb a:visited {font-weight:bold;color:#fff}
.left,.right {background:#dedede;text-align:left}
.nhw {background:#666 url("/x/n.gif") repeat-x;padding:2px 2px 2px 5px;border-top:1px solid #eee;font-weight:bold;color:#fff}
.nhm {background:#666 url("/x/m.gif") repeat-x;padding:2px 2px 2px 10px;border-top:1px solid #eee;font-weight:bold;color:#fff}
.avv {padding-left:20px;background:url('/x/v.gif') no-repeat left}
.avr {padding-left:20px;background:url('/x/a.gif') no-repeat left}
.hide,a#text_link i,a#text_link_ar i {display:none !important}
.clearfix:after {content:".";display:block;position:relative;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
* html .clearfix {height:1%}
.clearfix {display:block}
.banner {margin:10px 0;padding:0}
.skyscraper {margin:10px}
.topbanner {margin:0 0 10px;padding:0}
.leaderboard {padding:2px; margin:5px 0px; text-align:center}
.content {padding:10px;background:#fff;color:#000;width:468px}
.content h1 {font-size:15pt;color:#900}
.tgh2 {font-size:10pt;color:#666}
.summary {margin:15px 0 15px 10px;font:11pt verdana,arial,sans-serif}
.content .story {font:10pt verdana,arial,sans-serif}
.content .story h3 {margin:0;padding:0;font:10pt verdana,arial,sans-serif;font-weight:bold}
h3, .tgh2 {font-weight:bold}
.content .mstory {margin:0 0 0 10px;font:11pt verdana,arial,sans-serif}
.content .about {color:#666;border:1px solid #999;padding:10px}
.content a:link, .cntrysrt a:link, #contentm a:link {text-decoration:underline;color:#039}
.content a:visited, .cntrysrt a:visited, #contentm a:visited {text-decoration:underline;color:#808}
.content .warning {color:#900;border:1px solid #900;padding:10px}
.content p {padding:5px}
.pgnav,td.caption {color:#666;padding:5px 8px;border-bottom:1px solid #999;background:#ddd}
.intro {border-bottom:1px solid #999;border-top:1px solid #999;padding:5px 10px;color:#666;background:#eee}
.cntrysrt {padding:5px;font-weight:bold}
#allcnt {padding:0 0 5px}
.spacer {margin:10px 0}
table.picture {float:right;width:150px}
img.picture {border:1px solid #999}
.focus {background:#fff;color:#666;border:1px solid #999;border-top:0;border-right:0}
.right a.hlg {color:#080;text-decoration:underline}
.right a.hlbu {color:#039;text-decoration:underline}
.right a.hlru {color:#900;text-decoration:underline}
.left a.hlr {color:#900}
.hlb {color:#039}
.hlg {color:#080}
.thiscat a:link,.thiscat a:visited {color:#008}
.thiscat {background:#fff url("/x/c.gif") no-repeat 5px 50%;margin:2px -5px;padding:2px 2px 2px 12px;border:1px solid #666;border-left:0;border-right:0}
.topnav {float:left;margin-left:2px;width:450px;color:#fff}
.topnav a:link,.topnav a:visited {font-weight:bold;color:#ccc}
.topnav a:hover {color:#fff}
.date {float:right;color:#fff}
#logo {position:relative;background:url("/x/top.gif") no-repeat;left:0;height:47px;width:768px;top:0;margin:0;padding:0}
#logo a {position:absolute;height:47px;width:100px;top:0px;text-decoration:none}
a#text_link {left:325px}
a#text_link_ar {left:670px;width:75px;height:47px;}
.copyright {float:left;width:650px;font-weight:bold;margin:0;color:#ccc}
.version {float:right;color:#666;margin:5px}
.ft a:link,.ft a:visited {color:#ccc}
.ft a:hover {color:#fff}
.ft {color:#ccc}
.ft img{position:relative;top:3px;margin-right:5px;}
.usage {position:relative;padding:0 5px;width:116px;border:1px solid #666;line-height:14px;text-align:right;font-size:9px;color:#666}
.usage-border {position:absolute;top:50%;left:2px;height:8px;width:65%;margin-top:-5px;border:1px solid #666}
.usage-image {display:block;float:left;height:6px;margin:1px 0}
.navpos {margin:0;padding:0 5px 5px}
.pgwrap {color:#ddd;margin:10px 0 5px;padding:3px 6px;font-weight:bold;background:#999}
.pgtitle {font-weight:bold;float:left}
.prevnext {margin:0;padding:0;float:right;text-align:right}
.request {border:1px solid #900;padding:5px;margin:0 0 10px}
.top5 {padding:5px 10px;color:#666;font-weight:bold}
.aboutheading {padding:0 0 10px;margin:0;font:12pt arial,sans-serif}
.about img {float:left;margin:0 10px 0 0;border:1px solid #999}
.editor {padding:25px 0 0}
.related {border:1px solid #999;border-bottom:none;padding:5px 10px;margin:10px 0 0;color:#666}
.public {padding:5px;margin:10px 0;color:#999;font-weight:bold}
.public a:link,.public a:visited {color:#080;text-decoration:underline;font-weight:bold}
.focuspub img {padding:0;margin:-3px 0 0 -5px}
.focuspub {background:#fff;color:#666;border:1px solid #999;border-top:0;border-right:0;padding:5px}
.icon {vertical-align:middle;padding-right:5px}
.prevnext a:link,.prevnext a:visited {padding:0 8px;font-weight:bold;text-decoration:underline}
.topspace {margin-top:10px}
.botspace {margin:0 0 10px}
.intro h2,#cathd {padding:0;margin:0;font:12pt arial,sans-serif}
.lst {border-bottom:1px solid #999;margin-bottom:10px;padding:2px}
.lstpic img {border:1px solid #666;margin:5px 0 0 15px;float:right;height:90px}
.hln a:link,.hln a:visited {font-size:10pt;font-weight:bold}
.ctl {color:#666}
.dsp {margin:15px 5px;font:9pt verdana,arial,sans-serif}
.tgdsp {margin:1px 5px 15px 5px;font:9pt verdana,arial,sans-serif}
.vlnk img {border:none}
.alnk img {margin:0 10px}
.alnk,.vlnk {color:#666;font-weight:bold;margin-bottom:10px}
.cnty,.rltd {color:#666;margin:0 5px}
.rltd a:link,.rltd a:visited {color:#008400}
.note {background:#fff8dd;padding:10px;border:1px solid #999;color:#600}
.offsite {padding-right:20px;background:url(/images/nwin.gif) no-repeat right}
.newsu {color:#c30}
blockquote {margin: 20px 0 0 0px; padding: 10px 0 0 10px; line-height: 1.5em; color: #666; background: url(/x/quotes.gif) no-repeat top left;} blockquote p {margin-top:0; font:10pt tahoma,arial,sans-serif; color:#666;}
#contentm {font:8pt tahoma,arial,sans-serif; color:#666;} #contentm img {margin:2px 5px 0px 0px; max-width:90px; width:60%; border:1px solid #666;} #contentm p {margin:0; padding:0px;}
.imgbox {border:1px solid #999;padding:6px;color:#666;float:left;} .imgbox img {border:none;float:right;}

