body,span,ul,li,p,form,h1,h2,h3,h4,h5,h6,a{margin:0;padding:0;}
body{background:#f5f5f5; color:#999; padding:10px;}
body, input, textarea{font:normal 12px "Courier New";}
/* Postion Of Text & Element */
.f-left{float:left;padding:0 4px 0;}
.f-right{float:right;padding:0 0 4px;}
.f-center{text-align:center;margin:0 auto;display:block;}
p{clear:both;}


#facebox .b {background:url('../Img/facebox/b.png');}
#facebox .tl {background:url('../Img/facebox/tl.png');}
#facebox .tr {background:url('../Img/facebox/tr.png');}
#facebox .bl {background:url('../Img/facebox/bl.png');}
#facebox .br {background:url('../Img/facebox/br.png');}
#facebox {position:absolute;top:0;left:0;z-index:100;text-align:left;}
#facebox .popup {position:relative;}
#facebox table {border-collapse:collapse;}
#facebox td {border-bottom:0;padding:0;}
#facebox .body {padding:10px;background:#fff;width:370px;}
#facebox .loading {text-align:center;}
#facebox .image {text-align:center;}
#facebox img {border:0;margin:0;}
#facebox .footer {border-top:1px solid #DDDDDD;padding:0;margin:0;padding-top:5px;margin-top:10px;text-align:right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height:10px;width:10px;overflow: hidden;padding:0;}
#facebox_overlay {position: fixed;top: 0px;left: 0px;height:100%;width:100%;}
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color:#000;z-index:99;}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


input, textarea{padding:2px; margin-right:4px; border:1px solid; border-color:#777 #ccc #ccc #777;}
input.button{background:#ddd; border:1px solid; border-color:#eee #777 #777 #eee; padding:2px 6px; *padding:4px 6px 0 6px; margin-right:4px;}
input.button:hover{color:#48b; cursor:pointer;}
li{list-style-type: none;}
p{text-indent:2em; margin:.5em 0; padding:0 10px; color:#999;}
a{text-decoration:none; color:#48b; padding:2px 10px}
a.c, a:hover{background:#48b; color:#fff;}
.top{margin-top:10px;}
.top blockquote{padding-left:12px;}
.top h6{float:left;}
.top h2{text-align:center;margin:18px auto 2px;color:#F00;}
#area{width:770px; margin:0 auto; border:1px solid #ccc;}
#content{margin:2px auto;border:0;}
#content img{border:0;}
#content p{font-size:13px;color:#00C;}
#content h2 a{color:red;}
#content center{magin:0;padding:0;border:0;}
#main{border:10px solid #eee; padding:10px;}

h1{font:bold 16px normal;text-align:left; border-bottom:1px solid #eee; color:#48b; padding-bottom:8px; margin-bottom:8px;}
#navs{text-align:center; display:none;}
.functions{border:1px dashed #ccc; padding:6px; line-height:2em; display:none;}
	.functions .desc{padding-left:10px; background:#eee;}
	.functions .desc strong{margin-right:10px;color:#F00;font-weight:bolder;font-size:13px;}
	.functions strong{color:#48b; font-weight:normal;}
	.functions a{padding:0 10px; padding-bottom:2px;}
.about{display:inline-block;width:98%;}
.content{border:1px dashed #ccc; color:#48b; padding:6px; line-height:1.6em; display:none;}
	.content h2{font-size:14px; font-weight:bold; padding:2px 10px; background:#eee;}
	.content p{text-indent:0; padding-left:24px;}
	.content cite{font-style:normal; font-size:12px; padding:2px 10px; padding-top:4px; background:#eee; display:block;}
	.content code{margin:.5em 0; padding:0 10px; padding-left:24px; display:block;}
	.content span{display:block; margin:4px 18px 4px -6px; border:1px dashed #ccc; color:#bbb; padding:2px 6px;}
	.content a{background:none; text-decoration:underline; color:#999;}
	.content a:hover{background:none; text-decoration:none; color:#48b;}
	.content strong{color:#48b; font-weight:normal;}
#thanks{text-align:center;margin-top:10px;visibility:hidden;}
#foot{text-align:right;margin:4px 12px 0 0;}
	#foot a, #thanks a{padding:0; margin:0 4px;}
	#foot a:hover, #thanks a:hover{background:none; color:#48b; text-decoration:underline;}
.message{width:360px; border:1px solid #ccc; position:fixed!important; position:absolute; bottom:4px; right:4px; display:none;}
	.message form{border:10px solid #eee; padding:10px; background:#fff;}
	.message span{display:block; padding-bottom:4px;}
	.message li{padding:4px 0;}
	.message cite{color:#f00; font-style:normal;}
	.message .title{border-bottom:1px dashed #ccc; color:#48b; margin-bottom:8px;}