@charset "utf-8";
/* print */
body {background:#fff; color:#333; font:12pt Times, "Times New Roman", serif; text-align:center;}

/** add */
.clr {clear:both; height:0; font-size:1px; line-height:0px;}
.htx {text-indent:-9999em; overflow:hidden;}
.fr {float:right}

.topLogo {width:100%;}
.topLogo img {display:block;}
.topLogo a {display:block; padding:66px 33px 0;}

#header .site {padding:15px 0 0; background:#777 none;}
#p_search #header .site {padding:15px 0 0; background:#777 none;}
#header .bar {background:#777;}
#header .menuTab {margin:0 15em 0 0;}
#header .bar .fr {margin:0 1em 0 0;}
#header .bar strong {color:#fff; line-height:2em;}
.bar ul {list-style:none;}
.bar ul li {display:block; float:left;}
.bar ul li a {display:block; width:9em; line-height:2em; padding:0 1em; text-align:center; background:#777; color:#fff; border-right:1px solid #fff; text-transform:uppercase;}
.bar ul li.act a {background:#F00;}
.bar ul li a:hover {background:#333;}
#header .bgGrey {clear:both; height:25px; background:#ccc;}

#guides .main {margin:0 24px}
#guides .track {font-size:.9em; line-height:2.4em; border-bottom:1px solid #bbb;}
#guides .track a {font-size:.9em; line-height:2.4em; color:#000;}

#guides .guide .main {float: left; width:692px}
#guides .guide .sidebar {float: right; width:240px; margin: 2.1em 0 0 0;}
#guides .guide .sidebar h3 {margin: 0 0 .5em 0;}
#guides .guide .sidebar ul {list-style-type: none; margin: 0; color: #888;}
#guides .guide .sidebar ul li {padding-left: 12px; background: #fff url(/images/bullet_blue.png) -4px 0 no-repeat; margin: .2em 0;}

.sidebar .rBox {margin:1em 0 1em 1em}
.sidebar .rBox h3 {height:24px; background:transparent url(/images/lay/bg_th.png) no-repeat; border:0px none;}
.sidebar .rBox h3 a {display:block; margin:0 1em 0 0; padding:0 0 0 1em; line-height:24px; color:#fff; background:transparent url(/images/lay/up.png) no-repeat 100% 50%;}
.sidebar .rBox h3 span {display:block; margin:0 1em 0 0; padding:0 0 0 1em; line-height:24px; color:#fff;}
.sidebar .rBox h3.expand a {background:transparent url(/images/lay/down.png) no-repeat 100% 50%;}

.bigCube {}
.bigCube li {background:url(/images/lay/sq.png) no-repeat 0 0; list-style-type: decimal; list-style-position: inside; min-height:2em;}

.main h2.thg, .main h3.thg {height:20px; margin:1em 0; padding:0 0 0 1em; font-size:14px; color:#fff; background:url(/images/lay/bg_th.png) no-repeat 0 0; border-bottom:1px solid #777}

a:focus {-moz-outline:none; outline:none}

/* print view */
body #header {background:#fff none; color:#000;}
body #header {margin:0 0 1em; border-bottom:1px solid #000; width:100%; min-width:99%;}
body .sidebar {display:none;}
body #header .bar, body #guides .track, body #footer .info .links {display:none;}
body #guides .guide {background:#fff none; width:100%; min-width:99%;}
body #guides .guide .main {width:100%; min-width:99%; text-align:left;}
body #header .site {text-align:left; background:#fff none !important;}
body .topLogo {width:100%; height:auto; min-width:99%;}
body .topLogo a {margin:1em 1em 3em; padding:0;}
body .site, body #footer {width:100%; min-width:99%;}
body #header img {border:0px none;}