body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0}
table {border-collapse:collapse; border-spacing:0}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:1em}
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal}
q:before,q:after {content:”;}

img {border:0; vertical-align:top}

a {color:#000}
a:focus, a:active {outline:none}

.cfix:after, .clear-li li:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
.cfix, .clear-li li {display:inline-block}
/* Hide from IE Mac \*/
.cfix, .clear-li li {display:block}
/* End hide from IE Mac */
* html .cfix, * html .clear-li li {height:1px}

ul {list-style-type:none}

.width50 {width:50%}
.floatLeft {float:left}
.floatRight {float:right}

.cr {position:absolute; overflow:hidden; font-size:1px}
.c-tl {top:0; left:0; background-position:0 0}
.c-tr {top:0; right:0; background-position:100% 0}
.c-bl {bottom:0; left:0; background-position:0 100%}
.c-br {bottom:0; right:0; background-position:100% 100%}

.clr {clear:both; height:1px; font-size:1px; visibility:hidden}

div.txt-tb:after {position:relative; display:block; line-height:0; height:1px; margin-bottom:-1px; width:100%; overflow:hidden; visibility:hidden; content:" - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - -  - - - - - - - - - "}
div.txt-tb {position:relative; display:table-cell}

body {color:#000; background-color:#fff; font:9pt Arial,Helvetica,'MS Sans Serif',sans-serif; margin:.2in 5% .2in 0}
td,th {color:#000; font:9pt Arial,Helvetica,Verdana,Helvetica,'MS Sans Serif',sans-serif}

.top {position:relative; margin-bottom:42px; zoom:1}

.address {position:absolute; bottom:0; left:0; width:100%}
	.address-inner {position:relative; margin-left:208px; background-color:#d6dbe0; padding:11px 184px 11px 21px; zoom:1}
	.address-inner .cr {width:9px; height:9px; background-image:url(../img/path-crn.gif)}
	.address-inner .print-time {position:absolute; right:21px; top:11px}

.middle {zoom:1}

h1, .big-title {color:#0b2d41; font-size:22.5pt; font-weight:normal; line-height:1em; letter-spacing:-1px; padding-bottom:19px}

/* // ---- for editor ---- // */
.for-editor {line-height:13.5pt}
	.for-editor p {padding-bottom:11.25pt}
	.for-editor h2, .list-page h2 {color:#0b2d41; font-size:13.5pt; font-weight:normal; letter-spacing:-1px; line-height:20px; padding-bottom:5px}
	.for-editor h3 {color:#0b2d41; font-size:9.75pt; font-weight:bold; padding-bottom:4px}
	.for-editor ul, .fast-links ul, .sitemap-table ul {padding:0 0 7px 24px}
		.for-editor ul li, .fast-links ul li, .sitemap-table ul li {padding:0 0 0 19px; background:url(../img/li.gif) no-repeat 0 10px}
	.for-editor ol {padding:0 0 7px 44px}
	.for-editor .img-left, .list-page .img-cover, .place-card .img-cover {position:relative; float:left; padding:8px; background-color:#d4d9de; margin:4px 18px 10px 0}
		.for-editor .img-left .cr, .content-albums .ph .cr, .list-page .img-cover .cr, .place-card .img-cover .cr {width:9px; height:9px; background-image:url(../img/g-crn.gif)}
		.for-editor .img-left img, .content-albums .ph img, .list-page .img-cover img, .place-card .img-cover img {border:1px solid #fff}
	.for-editor table {width:100%; margin-bottom:15px}
		.for-editor table th {background-color:#d3d8dd; font-weight:bold; padding:3px 7px 4px}
		.for-editor table td {padding:3px 7px 4px; border-bottom:1px solid #d3d8dd}
		.for-editor .big-p {color:#0b2d41; font-size:13px}
	.editor-note {}
		.editor-note p {padding-bottom:6px}
		.editor-note h2 {padding-top:13px; padding-bottom:10px}

/* -- ---- for editor ---- -- */

.bottom {padding-top:40px; color:#666; font-size:8.25pt}
