h1,h2{font-size:21px;line-height:24px;}
h1.float{float:left;margin-right:30px;}
div.float_note{padding:7px 0 19px;}
#content ul{margin:0 15px}
#content ul li{padding:0}
#content ul li:before{content:'\2014\a0'}
#content ul.marker {list-style:none;margin-left:20px;}
#content ul.marker li{margin-bottom:15px;background:url(./img/marker.gif) no-repeat 0 5px;padding-left:22px;}
/** html #content ul.marker li{}*/
#content ul.marker li:before{content:''}
#content ol{list-style:none;}
/*#content ol{margin-left:60px;font:Georgia 48px;color:#a9adb1;}*/
#content ol li span.counter {display:block;position:relative;font:48px Georgia;color:#a9adb1;float:left;top:-14px;left:10px;}
#content ol li span.counter.offset {top:-5px;}
* html #content ol li span.counter {top:3px;}
* html #content ol li span.counter.offset {top:12px;}
#content ol li div {margin:0 0 20px 60px;}
#content .note_2 {padding-left:10px;}
#content div.addr {width:635px;border:1px solid #dddada;padding:0 10px;margin-bottom:10px;height:180px;}
* html #content div.addr {margin-left:0px;margin-right:-10px;}
/*#content div.addr.left {float:left;margin-left:-10px;}*/
* html #content div.addr.left {margin-left:-5px;margin-right:5px;}
#content div.addr:hover {background:#f2ecc9;cursor:pointer;}
#content p.offset {margin:25px 0 0 42px;}
#content div.right {width:250px;margin:10px 30px 0 40px;float:right;}
//#content div.right {;margin:10px 30px 0 40px; width:550px !important}

* html #content ul li{behavior:expression(((!this.before) && (this.parentNode.className!='marker'))?this.before = this.innerHTML = '&mdash;&nbsp;'+ this.innerHTML:'');}
*+html #content ul li{behavior:expression(((!this.before) && (this.parentNode.className!='marker'))?this.before = this.innerHTML = '&mdash;&nbsp;'+ this.innerHTML:'');}

div.stairs {margin:0 -10px;width:676px;}
div.stair {width:200px;padding:0 12px 15px 12px;float:left;}
div.stair a {display:table-cell;width:198px;height:198px;border:1px solid #e1dedd;text-align:center;vertical-align:middle;}
div.stair a:hover {background:#f5f3cd;}
/*div.stair a:hover {background:#f3e9ac;}*/
div.stair center {font:16px 'Trebuchet MS', sans-serif;margin-top:7px;font-weight:bold;}
div.stair span {display:block;font-size:13px;margin:7px -10px 0;text-align:center;height:36px;font-weight:bold;}
* html div.stair a {display:block;}
* html div.stair img {margin-top: expression(((this.parentNode.offsetHeight/2)-parseInt(offsetHeight)/2) < 0 ? "0" : (this.parentNode.offsetHeight/2) - (parseInt(offsetHeight)/2) +'px') ;}
*+html div.stair a {display:block;}
*+html div.stair img {margin-top: expression(((this.parentNode.offsetHeight/2)-parseInt(offsetHeight)/2) < 0 ? "0" : (this.parentNode.offsetHeight/2) - (parseInt(offsetHeight)/2) +'px') ;}

#print{width:690px;background:#fff;}
#print #content {margin:0 0 0 10px;}
#print .text-block {padding-top:20px;}
.text-block img {margin-top:20px;}
div.schedule {float:right;width:250px;padding-top:10px;}
td.schedule img {margin-top:0px!important;}
div.info {float:left;width:320px;}
div.printButton {text-align:right;padding-right:20px;margin:10px 0 20px;}
#print ul {margin-left:0;}