body{font:0.74em Arial, sans-serif;line-height:1.5em;background:#F8F8F8;color:#454545;margin:0;padding:0;}
a{color:#FF6603;background:inherit;text-decoration:none;}
.isbn a{color:#454545;border-bottom:none;}
.isbn a:hover{color:#454545;text-decoration:underline;}
a:hover{color:#FF6603;background:inherit;text-decoration:underline;}
p{margin:5px 0;}
h1,.heading1,h2{font:bold 1.8em Arial, Sans-Serif;letter-spacing:-1px;margin:0;padding:8px 0 4px;}
h3{font:bold 1.6em Arial, Sans-Serif;letter-spacing:-1px;}
.heading_content,h4{font:bold 14pt Arial, Sans-Serif;letter-spacing:-1px;margin-top:15px;margin-bottom:8px;}
.heading3{margin:0;padding:4px 0;}
img{border:0;}
.right{float:right;}
ul{list-style:none;margin:0;padding:0;}
hr{height:1px;color:#d0d0d0;background-color:silver;border-style:none;margin:10px 0;}
.code{border:1px solid #ccc;list-style-type:decimal-leading-zero;font-family:Courier;padding:3px 5px 3px 35px;}
.code code{font-family:Monaco, "Courier New", Tahoma;font-size:1.2em;}
.code li{background:#F6F6E3;margin:2px 0;padding:0 5px;}
.code li.t1{padding-left:4ex;}
.code li.t2{padding-left:8ex;}
.code li.t3{padding-left:12ex;}
.code li.t4{padding-left:16ex;}
.code li.t5{padding-left:20ex;}
.code li.t6{padding-left:24ex;}
.code li.t7{padding-left:28ex;}
.code li.t8{padding-left:32ex;}
.content{text-align:left;width:960px;margin:0 auto;}
#topbar{height:51px;background:#000;width:100%;color:#FFF;}
#topbar .wrap{background:#3F4040;height:51px;width:958px;}
#topbar h1,#topbar .heading1{font:bold 2em Arial, sans-serif;color:#FFF;line-height:51px;background:inherit;padding:0 0 0 10px;}
#topbar .se{float:right;padding:12px 10px 0 0;}
#subbar{background:#F4F4F3;height:34px;border-bottom:1px solid #D6D6D6;width:100%;}
#subbar .rss{position:relative;right:0px;top:7px;width:80px;height:21px;}
.menu{background:#F7F7F6;height:34px;line-height:34px;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;margin:0;padding:0;}
.menu a{color:#74797E;background:inherit;text-decoration:none;line-height:23px;padding:0 10px;}
.menu a:hover,.menu .current{color:#000;background:inherit;height:23px;text-decoration:underline;}
.menu li{float:left;display:inline;margin:0;}
#main{width:958px;background:#FFF;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;margin:0;padding:10px 0 0;}
.right_side{float:right;width:391px;background:inherit;overflow:hidden;}
.right_side .pad{padding:0 0 10px 17px;}
.right_side p{padding:0 0 5px 5px;}
.right_side ul{padding:3px 0 10px;}
.right_side li{line-height:22px;list-style:none;background:#f8f8f8 url(images/li.gif) no-repeat left;margin-bottom:2px;}
.right_side li a{padding-left:15px;color:#74797E;}
.right_side a:hover{text-decoration:underline;color:#000;background:inherit;}
.right_side h3,.right_side .heading3{color:#eee;font:bold 1em Arial, Sans-Serif;background:#3F4040;width:100%;height:24px;line-height:22px;text-indent:10px;font-weight:400;}
.right_side .sponsors{margin-bottom:5px;width:391px;overflow:hidden;}
.right_side .sponsors img.ml{margin-right:4px;overflow:hidden;}
.right_side .ls{float:left;width:191px;}
.right_side .rs{float:right;width:191px;}
.right_side .extra{background:#F4F4F3;color:#454545;border-top:4px solid #e5e5e5;border-bottom:4px solid #e5e5e5;margin-bottom:10px;}
#left_side{float:left;background:inherit;margin-bottom:10px;width:527px;color:#454545;}
#left_side .intro{background:#FDFDF0;color:#454545;border-bottom:4px solid #F6F6E3;}
#left_side .intro a{color:#FF6603;text-decoration:none;}
#left_side .intro a:hover{color:#FF6603;text-decoration:underline;}
#left_side .mpart{padding:10px 0 0;}
#left_side h3{background:inherit;font:1.8em verdana, Arial, Sans-Serif;color:#3F4040;margin:0;padding:0;}
#left_side .heading3{background:inherit;font:0.9em verdana, Arial, Sans-Serif;color:#a5a5a5;margin:0 0 15px;padding:0;}
#left_side p{color:#454545;text-align:justify;padding:0;}
#left_side img{float:left;padding:0 10px 5px 0;}
#left_side blockquote{padding-left:10px;border-left:3px solid #a7cc44;margin:10px 0 10px 25px;}
.date{text-align:right;background:#F4F4F3;height:26px;width:auto;margin:10px 0 20px;padding:7px 10px 0 0;}
.date a{color:#74797E;background:inherit;}
#left_side .rs{float:right;border:1px solid #888;background:inherit;margin:0 0 0 10px;padding:5px;}
#left_side ul{list-style-position:inside;margin-left:2px;}
#left_side ul li{list-style-type:square;margin-left:15px;}
#left_side ul ul li{list-style:none;margin-left:10px;list-style-type:lower-alpha;list-style-position:inside;}
#footer{clear:both;width:100%;color:#777;background:inherit;line-height:1.7em;margin:0 0 6em;padding:10px 0 0 10px;}
#footer .right{float:right;padding-right:20px;}
#footer a{text-decoration:none;background:inherit;}
#footer .fmenu{background:inherit;margin:0;padding:0;}
#footer .fmenu a{color:#74797E;background:inherit;text-decoration:none;padding:0 10px 0 0;}
#footer .fmenu a:hover{color:#000;background:inherit;text-decoration:underline;}
#footer .fmenu li{float:left;display:inline;margin:0 10px 0 0;}
input.text{border:1px solid #CCC;padding:2px 5px;}
.clear{clear:both;}
.image-right{float:right;width:130px;margin:0 18px 0 10px;}
.mpart #detail3{font-size:11pt;margin-bottom:10px;}
#mini-nav{margin:0 auto;}
.date #f-left{float:left;margin-left:5px;}
ol,.mpart #detail2{margin:0;padding:0;}
.menu ul,#footer .fmenu ul{list-style:none;margin:0;padding:0;}
#main .padding,.right_side .extra .padding,#left_side .intro .pad{padding:10px;}
