* html body{text-align:center}
body{margin:0;background:#eee}

#header{width:745px;height:285px;margin:0 auto;padding:0 10px;background:#fff}

#jsmask{overflow:hidden;width:745px;height:285px;background-repeat:no-repeat;background-position:left bottom}
#jscontent{width:745px;height:285px;margin-left:650px;margin-top:-265px;background-color:#333;text-align:left}
#jslinks{width:650px;height:255px}
#jslinks div.firstcol{float:left;width:150px;margin:20px 0 0 33px}
#jslinks div.secondcol{float:left;width:185px;margin:20px 0 0 20px}
#jslinks div.thirdcol{float:left;width:150px;margin:20px 0 0 10px}
#jslinks h1{margin:0 0 15px 0;padding:0}
#jslinks h1 a{font:bold 10px Verdana, Arial, Helvetica, sans-serif;color:#fff;text-decoration:none}
#jslinks h1 a:hover{color:#cc0000}
#jslinks ul{margin:0;padding:0;list-style:none}
#jslinks li{line-height:20px}
#jslinks li a{font:10px Verdana, Arial, Helvetica, sans-serif;color:#fff;text-decoration:none}
#jslinks li a:hover{color:#cc0000}

#jscontrol{margin:8px 0 0 10px;width:80px;color:#fff;cursor:pointer}
#jscontrol,#jscontrol *,#jslogo,#jslogo *{font:bold 10px Verdana, Arial, Helvetica, sans-serif}
#jscontrol span{color:#cc0000}
#jscover{z-index:3;position:absolute;margin-left:650px;margin-top:-275px;width:95px;height:245px;background:#333}
#jslogo{z-index:4;position:absolute;margin-left:585px;margin-top:-275px;width:151px;height:29px}

#jslogo p{margin:0;padding:10px 0 0 87px}
#jslogo a{color:#fff;text-decoration:none;margin:0 5px 0 0}
#jsitem1,#jsitem2,#jsitem3{width:20px;height:20px;cursor:pointer}
#jsitem1{margin-top:245px;margin-left:20px;background-image:url(images/btn_01.gif)}
#jsitem2{margin-top:-20px; margin-left:45px;background-image:url(images/btn_02.gif)}
#jsitem3{margin-top:-20px; margin-left:70px;background-image:url(images/btn_03.gif)}

#page{width:745px;margin:0 auto;padding:10px 10px 0 10px;background:#fff;text-align:left}
#page h1{background:#ccc;font:bold 12px Arial, Helvetica, sans-serif;margin:0 0 10px 0;padding:6px 8px}
#page h2{font:bold 11px Arial, Helvetica, sans-serif;color:#333;margin:0 0 10px 0}
#page h3{font:italic bold 11px Arial, Helvetica, sans-serif;color:#333;margin:0}
#page:after{display:block;clear:both;content:'.';visibility:hidden;height:0}

#page div.cnt,#page div.cnt p{font-family:Arial, Helvetica, sans-serif;font-size:11px}
#page div.cnt p{margin:0 0 10px 0}
#page div.cnt a{color:#3366cc;text-decoration:none}
#page div.cnt a:hover{text-decoration:underline}
#page div.cnt div.left{float:left;width:540px}
#page div.cnt div.right{float:right;width:200px}
#page div.cnt span.cln{display:block;clear:both;content:'.';visibility:hidden;height:0}
#page div.cnt ul{list-style:none}
#page div.cnt li{padding:0 0 0 11px;line-height:18px;background:url(images/bgr_page_li.gif) no-repeat left top}
#page div.cnt img{padding:1px;background:#fff;border:1px solid #ccc;float:left;margin:0 10px 10px 0}

#footer{width:735px;height:26px;margin:0 auto;padding:10px 20px 10px 10px;background:url(images/bgr_footer.gif) no-repeat center top}
#footer *{font:10px Verdana, Arial, Helvetica, sans-serif;color:#fff}
#footer:after{display:block;clear:both;content:'.';visibility:hidden;height:0}
#footer div.left{width:550px;float:left}
#footer div.right{width:150px;float:right;text-align:right;padding:6px 0}
#footer ul{margin:0;padding:0;list-style:none}
#footer li{display:block;float:left}
#footer li a{display:block;padding:6px 8px;font:10px Verdana, Arial, Helvetica, sans-serif;color:#000;text-decoration:none;background:url(images/bgr_footer_a.gif) no-repeat right top}
#footer li a:hover{text-decoration:underline}