html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}table{border-collapse:collapse;border-spacing:0;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}blockquote,q{quotes:none;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}li{list-style:none;}legend{color:#000;}input,textarea,select{* font-size:100%;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}body{font-family:verdana,sans-serif;font-size:.80em;line-height:1.1;}h1,h2,h3,h4,.serif{font-family:Cambria,serif;word-spacing:1.8pt;}a{color:#2D5F67;text-decoration:underline;outline:none;}a:hover{text-decoration:none;}.jsBridge{display:none;}.external{padding-right:11px;background:url('/public/img/external_small_deactive.png') 100% 85% no-repeat;}.external_focus{padding-right:11px;background:url('/public/img/external_small.png') 100% 85% no-repeat;}.delimiter{margin:20px 0 10px;border:1px solid #ccc;}.error{margin-top:40px;}.error h1{margin-bottom:30px;}.info{position:absolute;color:black;font-size:70%;}.inputError{background:#faa;border:1px solid red;}.required{color:#f66;}.clear{clear:both;}a.beforeArrow{color:navy;}em{font-weight:bold;}div.extraInfo{color:#666;font-size:85%;}.ie6 body{word-wrap:break-word;}#container{min-height:100%;position:absolute;width:100%;}.ie6 #container{height:100%;}.centered{width:77%;margin-left:auto;margin-right:auto;max-width:1200px;min-width:840px;}#header{height:65px;background:url('/public/img/header00.jpg') repeat-x;color:#fff;}#logo{float:left;width:288px;height:35px;background:url('/public/img/logo.gif') no-repeat;position:relative;top:20px;}#logo a{width:275px;height:35px;display:block;outline:none;}#top{background:url('/public/img/top00000.jpg') repeat-x;overflow:hidden;padding-left:10px;}#header-line{background:url('/public/img/content0.jpg') repeat-x;height:20px;}div#content{padding-bottom:100px;}table#outer{table-layout:fixed;width:100%;}table#outer td#left{padding-top:18px;vertical-align:top;}table#outer td#right{vertical-align:top;width:275px;padding-left:20px;}#footer{clear:both;padding:7px 0 10px;border-top:3px solid #555;color:white;background:#333;width:100%;font-size:120%;position:absolute;bottom:0;}#footer p{padding:10px 0;}#footer a{color:white;}#feedBack,#shareArticle{display:none;position:relative;width:190px;padding:0 5px 0 10px;background:#666;}#feedBack button,#shareArticle button{width:85px;font-size:80%;border:1px solid white;}#feedBack #button,#shareArticle #button{padding-bottom:10px;}#footer label{font-size:90%;}#feedBack input,#shareArticle input,#feedBack textarea{width:180px;margin-bottom:5px;border:1px solid #666;}#footer .message{color:#8f8;display:block;font-size:90%;}ul#lamp{position:relative;top:14px;float:right;padding:10px 0;overflow:hidden;margin-right:-30px;}.ie6 #lamp{left:16px;}.webkit #lamp{left:55px;}#lamp .first{visibility:hidden;position:relative;left:-100px;}#lamp li{float:left;list-style:none;margin-right:15px;}#lamp li a{position:relative;color:white;top:4px;font-size:19px;margin:auto 13px;z-index:100;}#lamp li.back{position:absolute;background:url("/public/img/lamp.gif") no-repeat right -30px;width:9px;height:32px;z-index:3;}#lamp li.back .left{background:url("/public/img/lamp.gif") no-repeat top left;height:32px;margin-right:9px;}.adsense{background-color:#F3F3F3;}.hor2{margin-top:30px;padding:10px 15px;}.hor4{height:62px;overflow:hidden;padding:10px 15px;text-align:center;}.hor1{margin-top:25px;background-color:#FCFCFC;height:42px;overflow:hidden;}.adLinks{margin:12px 0;background-color:#FCFCFC;}.bookListAd{margin-top:35px;}#pagerContainer{padding-bottom:5px;margin:27px 0;}#pager{margin:5px 0 5px 20px;display:inline;padding-top:5px;}#pager .cell,#pager .cellPNB{border:1px solid #aaa;padding:2px 7px;margin:0 5px;text-decoration:none;}#pager .cell:hover,#pager .cellPNB:hover{border:1px solid #aaa;background:#aaa;color:white;}#pager .cell_selected{font-weight:bold;border:1px solid #aaa;padding:6px 9px;background:#eee;}.module{width:256px;margin:17px 20px;font-size:95%;line-height:1.3;}.m-top{width:256px;height:16px;background:url('/public/img/m-top000.gif') no-repeat;}.m-center{width:256px;background:url('/public/img/m-center.gif') repeat-y;z-index:1;}.1m-bottom{width:256px;height:41px;background:url('/public/img/m-bottom.gif') no-repeat;z-index:5;}.m-text{padding:0 15px 25px 15px;background:url('/public/img/m-bottom.gif') no-repeat bottom;}.module div.moduleCaption{color:#555;font-size:145%;padding:0 0 2px 0;margin-bottom:6px;border-bottom:1px solid #aaa;font-weight:normal;}.module ul{list-style:none;}#right ul li{padding:5px 0;border-bottom:1px dashed #e5e5e5;}#right ul li:hover a{color:#555;}p.post-buttons{padding:5px 10px;border:1px solid #EFEFEF;background:#F9F9F9;margin-left:0;margin-bottom:20px;margin-top:10px;width:300px;}.textDecorationNone{text-decoration:none;}.rssContainer .rssCaption{position:relative;left:5px;font-size:105%;}.rssContainer img{vertical-align:middle;}.chapterInBlockLink{color:navy;}div.module #tags{text-align:justify;}div.module #tags a:hover{color:red;}div.module .tagView{font-size:.83em;}div.module .selectedTagView{text-decoration:none;color:#aaa;}div.module #tagViewTypes{margin-bottom:10px;position:relative;top:-4px;}div.module #tagSphere{display:none;}div.module .sphere_over{border:1px #333 solid;padding:0 5px;}div.module div#tagList{line-height:1.9;font-size:110%;}#banner{padding-left:3px;}.chapterInBlock{padding:5px 0 6px 5px;display:block;border-bottom:1px dashed #EBEBEB;}div.chapterInBlock:hover{background:#F2F2F2;}.chapterInBlock a{color:navy;}.selectedChapter{background:#C0DFED;font-weight:bold;}div#searchBoxOuter{border:2px solid #D7E4E7;}div#searchBoxInner{border:1px solid #CCC;color:#9A9DA8;height:30px;background:#FFF url(/public/img/searchBg.gif) repeat-x scroll center top;position:relative;}div#searchBoxInner input.searchButton{width:24px;height:24px;background:#FFF url(/public/img/searchBig.png) no-repeat scroll center;border:none;position:absolute;right:3px;top:3px;cursor:pointer;}div#searchBoxInner input.searchText{background:#FFF;border:none!important;width:210px;position:relative;top:4px;left:2px;font-size:14px;outline:none;}html.webkit div#searchBoxInner input.searchText{top:2px;}div#searchBlock{border:1px #555 solid;padding:2px;width:;}div#searchBlock input.searchText{width:223px;border:0 black solid!important;}div#searchBlock input.searchButton{height:16px;width:16px;border:none;background:url('/public/img/search.png') no-repeat;}div.itemsListWrapper h1.caption{font-size:220%;color:#232E61;border-bottom:1px solid #232E61;margin-bottom:15px;}div.itemsListWrapper h1.captionResult{margin-bottom:8px;font-size:220%;}.itemsListWrapper .no_items{padding:0 0 15px 0;font-size:140%;color:#aaa;}.searchWordInTitle{color:navy;}.searchWord{background:#FFDFE0;border:1px solid #FF9D9F;padding:0 2px;}div.itemsList div.item{margin-bottom:15px;padding:10px 0 10px 0;}div.itemsList div.item p.description{margin-bottom:5px;text-indent:35px;line-height:1.35em;text-align:justify;}div.itemsList div.item h2{margin-bottom:9px;font-size:200%;}div.itemsList div.item div.tags{font-size:85%;border:1px solid #eee;padding:2px 5px;position:relative;color:#aaa;}div.itemsList div.item div.tags a{padding:0 3px;}div.itemsList div.item div.tags span.searchTag{color:black;background:#FFDFE0;border:1px solid #FF9D9F;padding:0 2px;}div.itemsList div.item div.tags .addingDate{position:absolute;right:4px;top:2px;padding-left:18px;background:url('/public/img/calendar.gif') no-repeat left;}.ie div.itemsList div.item div.tags .addingDate{right:14px;}.searchBookItem{margin-left:20px;}h2.searchBookTitle{font-size:200%;color:navy;}.bookInfo{margin-bottom:5px;padding-left:35px;color:#888;}.bookInfo .bookAuthor{margin-right:20px;}div.java,div.text,div.xml,div.sql,div.jsp,div.php,div.as,div.c,div.html{border:1px dashed #333;background:#F3F3F3;margin:20px 0;padding:15px 0 15px 20px;font-size:15px;font-family:'Courier New';}p>code{font-size:1.2em;}.linkEm{display:block;margin-bottom:15px;}pre{white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;word-wrap:break-word;}#bookPageWrapper{width:80%;margin:20px auto;padding-bottom:15px;}#article div#titleOfArticle{margin-bottom:20px;}#article div#titleOfArticle h1.title{font-size:240%;color:#161C4B;}#article p{margin-top:15px;line-height:21px;text-align:justify;text-indent:0;}body #article ol,body #article ul{padding:10px 0 0 40px;line-height:20px;list-style-type:disc!important;}body #article ol li,body #article ul li{margin-bottom:5px;list-style-type:disc!important;}body #article ol{list-style-type:decimal!important;}body #article ol li{list-style-type:decimal!important;}#article table,#article img{margin:20px 0;}#article table{border-collapse:collapse;border:1px solid #666;margin-left:auto;margin-right:auto;}#article table td{padding:7px;vertical-align:top;border:1px solid #666;}#article h2{margin-top:15px;font-size:160%;color:#161C4B;border-bottom:1px #161C4B solid;}#article h3{margin-top:15px;font-size:145%;color:#161C4B;font-weight:bold;}#article h4,#article h5{margin-top:15px;font-size:125%;color:#161C4B;font-weight:bold;}#article .tags{margin-top:20px;position:relative;}#article .tags .fromBottomToTop{position:absolute;right:4px;top:2px;}div.relatedArticles{margin:55px 0 50px;}div.relatedArticles h4{font-size:210%;margin-bottom:10px;color:#161C4B;border-bottom:1px solid #161C4B;}div.relatedArticles ol{margin-left:25px;}div.relatedArticles ol li{line-height:25px;list-style:decimal;}div.relatedArticles ol li a{font-size:110%;}#bookContent p{line-height:3px;}#bookContent p.menu1{font-size:145%;padding:5px 0;}#bookContent p.menu2{padding-left:35px;}#bookContent p.menu3{padding-left:65px;font-size:90%;}#article table#bookPageNavigation{width:100%;border:none;}#article table#bookPageNavigation td{border:none;}#bookPageNavigation .arrow{font-size:230%;color:#3A7A85;width:20px;vertical-align:middle;}#bookPageNavigation .link a{font-size:120%;color:#3A7A85;}#bookPageNavigation .left{vertical-align:middle;text-align:left;}#bookPageNavigation .right{vertical-align:middle;text-align:right;}#contentHint{position:fixed;top:85px;width:300px;left:-1000px;z-index:100;}#hintLeftSide{position:absolute;top:20px;left:0;border:2px solid black;border-right:white 2px solid;line-height:13px;width:37px;display:block;z-index:1;background:white;padding-left:1px;}.ie #hintLeftSide{padding-left:0;}#hintRightSide{border:2px solid black;position:absolute;top:0;left:39px;width:330px;background:white;}#hintBody{position:relative;max-height:500px;overflow:auto;margin:15px;}#hintToggle,#hintUp,#hintDown{cursor:pointer;display:block;border:1px solid #CCC;width:25px;height:25px;margin:3px;}#hintToggle{background:no-repeat url('/public/img/content.gif') 2px 2px;}#hintUp{background:no-repeat center url('/public/img/up.gif');}#hintDown{background:no-repeat center url('/public/img/down.gif');}#hintToggle:hover,#hintUp:hover,#hintDown:hover{border-color:#939393;background-color:#F9F9F9;}#hintBody .content p{line-height:16px;padding:0;}.ie6 #hintBody .content p{line-height:16px;}#hintBody .content p.menu2{padding-left:20px;font-size:90%;position:relative;left:0;}#hintBody .content p.menu3{padding-left:40px;font-size:80%;position:relative;left:0;}.ie6 #contentCaption{width:12px;}#siteMap h1{font-size:170%;color:#232E61;border-bottom:1px solid #232E61;margin:15px 0;background:#E9ECF3;padding-left:5px;}#siteMap p{font-size:125%;margin:10px 0 10px 25px;}#siteMap h2{font-weight:normal;margin-left:5px;font-size:140%;}td.java,td.java-ln{vertical-align:top;}tt.java,tt.java-ln,pre.java,pre.java-ln{line-height:1em;margin-bottom:0;}td.java-ln{text-align:right;}tt.java-ln,pre.java-ln{color:#888;}span.java0{color:#fff;}span.java1{color:#808080;}span.java2{color:#3f7f5f;}span.java3{color:#3f7f5f;}span.java4{color:#7f0055;font-weight:bold;}span.java5{color:#2a00ff;}span.java6{color:#900;}span.java7{color:#900;}span.java8{color:#000;}span.java9{color:#7f0055;font-weight:bold;}span.java10{color:#000;}span.java11{color:#7f9fbf;}span.java12{color:#7f7f9f;}span.java13{color:#3f3fbf;}span.java14{color:#3f5fbf;}span.java15{color:#ff6100;}span.java16{color:#f0f;}.xml span{font-family:'Courier New';color:#000;}.xml .sc0{font-weight:bold;}.xml .sc1{color:#00F;}.xml .sc3{color:#F00;}.xml .sc6{font-weight:bold;color:#8000FF;}.xml .sc11{color:#00F;}.xml .sc12{color:#00F;}.xml .sc13{color:#00F;}.xml .sc17{color:#FF8000;}.sql span{font-family:'Courier New';color:#000;}.sql .sc5{font-weight:bold;color:#00F;}.sql .sc7{color:#808080;}.sql .sc10{font-weight:bold;color:#000080;}.jsp span{font-family:'Courier New';color:#000;}.jsp .sc0{font-weight:bold;}.jsp .sc1{color:#00F;}.jsp .sc2{font-family:'Courier New';color:0000FF;}.jsp .sc3{color:#F00;}.jsp .sc4{color:#FF8000;}.jsp .sc5{font-weight:bold;color:#00F;}.jsp .sc6{color:#808080;}.jsp .sc10{font-weight:bold;color:#000080;}.jsp .sc15{font-family:'Courier New';color:#008080;}.jsp .sc16{color:#815C1B;}.jsp .sc19{color:#FF8000;background:#FEFDE0;}.jsp .sc81{color:#8000FF;}.jsp .sc83{color:#F00;}.jsp .sc84{font-weight:bold;color:#000080;}.jsp .sc85{color:#008040;}.php .sc18{color:#F00;}.php .sc119{color:#808080;}.php .sc121{font-weight:bold;color:#00F;}.php .sc122{color:#FF8000;}.php .sc123{color:#000080;}.php .sc125{font-family:'Comic Sans MS';font-size:8pt;color:#008000;}.php .sc127{color:#8000FF;}.as .sc2{color:#008000;}.as .sc4{color:#FF8000;}.as .sc5{font-weight:bold;color:#00F;}.as .sc6{color:#808080;}.as .sc7{color:#808080;}.as .sc10{font-weight:bold;color:#000080;}.as .sc16{color:#8000FF;}.c .sc1{color:#008000;}.c .sc4{color:#FF8000;}.c .sc5{font-weight:bold;color:#00F;}.c .sc6{color:#808080;}.c .sc9{color:#804000;}.c .sc10{font-weight:bold;color:#000080;}.c .sc16{color:#8000FF;}}.html .sc0{font-weight:bold;}.html .sc1{color:#00F;}.html .sc3{color:#F00;}.html .sc6{font-weight:bold;color:#8000FF;}.html .sc15{font-weight:bold;color:#237B8D;}.html .sc16{color:#815C1B;}.html .sc81{color:#8000FF;}.html .sc83{color:#F00;}.html .sc84{font-weight:bold;color:#000080;}.html .sc85{color:#008040;}

p.sape{
	color:#444;
	font-size:10px;
	margin-left:auto;
	margin-right:auto;
	max-width:1200px;
	min-width:840px;
	text-align:center;
	width:77%;
}
#footer p.sape a{
	color:#444;
}