div.lsts { margin:0 0 0 0px; padding:0px; }
.lsts ul { padding:0px; margin:0px; border:1px solid #83CAFB; border-width:0 1px; }
.lsts ul li { padding:0px; margin:5px; list-style:none; position:relative; clear:both; }
div.title { padding:3px 0px; background-color:#83CAFB; color:#5917E1; overflow:hidden; height:1.2em; font:bold 0.85em verdana;}
div.title a { color:#5917E1; padding:0 175px 0 0; }
.title .cat { top:0px; right:0px; position:absolute; padding:3px; }
.lsts li img { float:left; }
div.listing p { padding:0 0 10px 0; }
td.req { color:red; }
div.box { margin:0px; padding:2px 2px 2px 2px; background-color:#777777; }
div.box h1.title { margin:2px; color:#fff; font-family:times; font-weight:bold; }
div.box div { background-color:#FFF; font-family:times; *padding:0 0 2px 0; }
#lnav { padding:2px; }
#nav ul { padding:0; }
#nav ul li { padding:0 0 8px 0; list-style:none; }
#hd { margin:5px 0 0 0; }
#hd h1 { font-size:270%; }
#hd h2 { font-size:159%; margin:0 0 10px 0;}
#hd h1 a { color:#FFF; font-family:times; text-decoration:none; background-color:#AAF; padding:0 5px; }
#hd h1 a:hover { color:#5917E1; font-family:times; text-decoration:underline; }
#doc { padding:0 2px; background-color:#FFF; }
#level td { border:0px; }
#level td.first { text-align:left; }
.yui-t2 #yui-main .yui-b { margin-left:16.1538em; *margin-left:15.7645em; }
#ft { font-family:times; font-weight:bold; text-align:center;}
#ft ul { list-style:none; }
#ft ul li { display:inline; margin:0px 10px; }
#yui-main h1 { font-size:159%; font-weight:bold; }
#priv h1, #priv h2 { font-weight:bold; padding:7px 0px; }
#priv h2 { font-size:113%; }
#snav { padding:20px 0; }
