body { font-size:14px; color: #666;	font-family: Arial, Helvetica, sans-serif; padding: 0; margin: 25px;; line-height: 18px;}
#header,
.side-menu,
#footer,
#footer-copyright,
.c1-btn-mod,
#gallery-2col,
iframe,
.cs-buttons,
#slider-bg,
.more-btn-align,
.btn-blank,
.btn-custom,
#alphabet-list,
#nav-pagination-list,
h1 {display: none; }
h2 { font-size:16px; color:#333; width: 100%; border-top: 1px solid #999; margin-top: 25px; padding-top:10px; clear: both;}

#headline h1, h5 { font-size:18px !important; color: #666; }
#breadcrumb { font-size:11px; float:right; }

.float-left { float: left; margin: 0px 10px 0px 0px; }
#content-wrapper { margin: 0; padding: 0; }
.c7-thumb-3col-list, .c1-thumb-50, .item, .month, .day { float: left; margin: 0px 10px 10px 0px; }
.c1-thumb-50-list, .item { display: block; clear:both;}
.month, .day { font-weight:bold; }
.item { width: 100%;}
ul { list-style:inside square;}


/* POS Detail Page */
.pos-content .pos-header,
.pos-content .pos-footer,
.pos-content h1.pos-detail-header,
.pos-content #pos-tabs #tabs1,
.pos-content #pos-tabs #tabs2,
.pos-content #pos-tabs #tabs3,
.pos-content #pos-tabs #tabs4,
.pos-content #pos-tabs #tabs5,
.pos-content #pos-tabs #tabs6,
.pos-content p br,
.pos-content div,
#pos-print-header-logo { display: block !important; }

.pos-content div.pos_notification_blue,
.pos-content .pos-tabs,
.pos-content #sticky-content,
.pos-content br,
.pos-content a.inline,
.pos-breadcrumbs,
#sticky-content-sticky-wrapper { display:none !important; }

.pos-content h1.pos-detail-header { margin: 0px 0px 5px 0px !important; padding: 0px 0px 10px 0px !important; border-bottom: 3px dotted #CCC; font-weight:bold; color: #000; line-height: 24px; font-size: 22px !important; }
.pos-content h4 { margin: 30px 0px 5px 0px !important; padding: 0px 0px 0px 0px !important; font-weight:bold; color: #000; font-size: 14px !important;}
.pos-content .tab-modality-wrapper h4 {color: #CCC;}

.pos-content #tabs3 table, .pos-content #disclosure_soc table table {border-left: 1px dotted #999; border-top: 1px dotted #999;}
.pos-content #tabs3 table tr td, .pos-content #disclosure_soc table table tr td { border-right: 1px dotted #999; border-bottom: 1px dotted #999; padding: 3px; font-size:11px; line-height: 14px; }
#disclosure_soc table { display:none; }
#disclosure_soc ol li { display:none; }
.pos-content p {margin-bottom: 0px; font-size:12px; line-height: 18px;}
.pos-content ol li { line-height: 14px; }

.pos-content .tab-modality-wrapper { display: table; height: 110px !important; width: 100% !important;  margin: 0px 0px 0px 0px !important; }
	.pos-content .tab-modality-wrapper img.img-modality { float:left; display: table-cell; !important; width: 107px; height: 101px; margin: 0px 15px 0px 0px !important; }
	.pos-content .tab-modality-wrapper span.modality-content { float: left; display: table-cell !important; width: 80% !important; height: auto; }
	
		.pos-content .tab-modality-wrapper span.modality-content p, .tab-modality-wrapper .modality-content h4 { width: inherit !important; height: auto; display: table-row !important; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px;  }
		
		.pos-content #tabs3, .pos-content #tabs4 { page-break-before: always; margin-bottom: 0px; }
		.pos-content #tabs4 p:first-child { font-weight:bold; color: #000; font-size: 16px !important; }
		.pos-content p small { font-weight:bold !important; font-size: 12px !important; margin: 0px 0px 0px 0px !important; }
		.pos-content ol { padding: 0px 0px 0px 0px; }