*{margin:0;padding:0;font:normal 13px Arial,Verdana,sans-serif;color:#eee;outline:0;line-height:1.2;border:0;}
html,body{height:100%;}
body{height:100%;background:#000 url(../img/bg.gif) repeat-x;}
a{text-decoration:none;position:relative;}
a:hover{text-decoration:underline;}
h1,h1 span,h2,h3,h3 span,h4,strong{font-weight:bold;color:#eee;}
h2,h3{line-height:1.5;}
h1{padding:0 20px;margin-bottom:30px;}
h1,h1 span{font-size:30px;}
a,h1 span,h3 span, a span, span.yellow{color:#fe0;}
em{font-style:italic;color:#aaa;font-size:10px;}
ul,ol{list-style:none;}
/* _height:auto !important;height:100%;min-height:600px; */
#overall{position:absolute;top:3px;left:0;width:100%;z-index:20;overflow:auto;}
#flash{width:100%;height:100%;min-width:990px;min-height:800px;margin-top:-3px;}
#navi{position:fixed;bottom:0;left:0;width:100%;height:47px;_position:absolute;z-index:10;background:#111;}
#dock{position:absolute;bottom:0;left:0;width:100%;height:187px;_position:absolute;overflow:hidden;z-index:10;}
#navi ul{text-align:center;padding-top:50px;}
#navi ul li{display:inline;}
#navi ul li a{text-transform:uppercase;font-size:13px;color:#eee;}
#navi ul li a:hover,#navi ul li a.active{color:#fe0;}
#content{position:absolute;top:50%;left:50%;width:1000px;height:580px;margin:-290px 0 0 -500px;}
#scroll{width:1000px;margin:50px auto;}
div.column{float:left;}
div.column-1{width:960px;padding:0 20px 20px 20px;z-index:10}
div.column-scroll{width:680px;padding:0 300px 0 20px;}
div.column-1-2{width:440px;margin:0 20px;}
p{color:#eee;padding-bottom:15px;}
span.left{float:left;}
div.column-1 h3{padding-bottom:15px;}
div.column-1 h3,div.column-1 h3 span{font-size:17px;}
div.column-1 p,div.column-1 strong,div.column-1 em,div.column-1 a{font-size:13px;}
div.column-1 p span.left{width:50px;}
div.column-1-2 p span.left{width:160px;}
#anchor-navi{position:fixed;top:50%;left:50%;width:250px;margin:-250px 0 0 330px;_position:absolute;}
#anchor-navi li{padding-bottom:10px;}
#anchor-navi img{width:150px;}

.entry{position:relative;padding:20px 0 0 0;background:url(../img/dots.horizontal.gif) repeat-x;}
.entry .toggleHandle{display:none;float:right;padding-right:20px;background:url(../img/bg.toggle.gif) no-repeat right top;}
.open .toggleHandle{background-position:right bottom;}
.entry .topRight{position:absolute;top:12px;right:0;}
.entry .toggleHandle,.entry .toggleHandle span{font-size:13px;line-height:14px;}
.entry span.close{display:none;}
.open span.close{display:inline;}
.open span.open{display:none;}
.entry div.row{padding:12px 20px 0px 20px;}
.entry div.highlight{background:#111;}
.entry img.right{float:right;margin:7px 0 0 10px;border:1px solid #fe0;padding:1px;}
.entry p{padding:0 100px 20px 0;}
.entry p.left{float:left;}
.entry-legend,.entry-list{float:left;width:260px;}
.entry-list{width:700px;}
.download-list{width:960px;}
.list{width:960px;}
div.column-1 .entry-legend h2,div.column-1 .entry-list h3,div.column-1 .download-list h3{font-size:17px;padding-bottom:5px;}
div.column-1 .entry-legend h2{color:#fe0;}
.entry .list div.row{position:relative;}
.entry div.row p.list{float:left;padding:10px;}
.entry div.row p.list-1{width:120px;padding-top:0;}
.entry div.row p.list-2{width:90px;padding-top:10px;}
.entry div.row p.list-3{width:530px;padding-left:20px;}
span.number{text-indent:-999em;float:left;width:50px;height:75px;background:url(../img/bg.numbers.png) no-repeat;}
.entry div.list-head,.entry div.list-head p.list{padding-top:0;}
div.row .number-1{width:35px;background-position:-65px 0;}
div.row .number-2{width:45px;background-position:-107px 0;}
div.row .number-3{width:45px;background-position:-157px 0;}
div.row .number-4{background-position:-202px 0;}
div.row .number-5{width:45px;background-position:-257px 0;}
div.row .number-6{background-position:-302px 0;}
div.row .number-7{width:45px;background-position:-357px 0;}
div.row .number-8{background-position:-402px 0;}
div.row .number-9{background-position:-452px 0;}

div.list .special{position:absolute;top:50px;left:157px;width:200px;height:35px;}

#js{position:absolute;top:50%;left:50%;width:480px;height:200px;margin:-100px 0 0 -220px;}
#js p,#js strong,#js a{font-size:13px;}