

/* Global CSS reset. Please don't modify!
----------------------------------------------------- */

/*html, body,*/ div, object, iframe, img, hr,
h1, h2, h3, h4, h5, h6, p, blockquote, address, pre,
dl, dt, dd, ol, ul, li, form, fieldset, legend, table, caption, th, td { margin: 0; padding: 0; font-size: 100%; }
input, textarea, select, button { margin: 0; outline: 0; }
object, iframe, img, fieldset { border: 0; }
th, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
table { border-collapse: collapse; border-spacing: 0; }
th, td { text-align: left; vertical-align: top; }
ol, ul { list-style: none; }
img { vertical-align: bottom; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }


/* General styles
----------------------------------------------------- */

body { color: #000000; background: #ffffff; font: 12pt/1.3 'Times New Roman', 'Times', serif; }
a { color: #000000; text-decoration: none; }
sup, sub { position: relative; white-space: nowrap; vertical-align: baseline; }
sup { bottom: 0.4em; }
sub { top: 0.4em; }

.g-content { position: relative; }
.g-content:after { content: '.'; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.g-content object { margin: 3pt 0 18pt; }
.g-content iframe { margin: 3pt 0 18pt; }
.g-content h1 { padding: 3pt 0 15pt; font-size: 20pt; }
.g-content h2 { padding: 3pt 0 15pt; font-size: 17pt; }
.g-content h3 { padding: 3pt 0 15pt; font-size: 16pt; }
.g-content h4 { padding: 3pt 0 15pt; font-size: 15pt; }
.g-content h5 { padding: 3pt 0 15pt; font-size: 14pt; }
.g-content h6 { padding: 3pt 0 15pt; font-size: 13pt; }
.g-content p { padding: 0 0 15pt; }
.g-content table { margin: 3pt 0 18pt; border: 0; font-size: 10pt; }
.g-content table[border='0'] { font-size: 100%; }
.g-content table[align='left'] { margin-right: 15pt; }
.g-content table[align='center'] { margin-left: auto; margin-right: auto; }
.g-content table[align='right'] { margin-left: 15pt; }
.g-content table caption { display: none; }
.g-content table th,
.g-content table td { padding: 3pt 8pt 4pt; border: 1pt solid #000000; }
.g-content table[border='0'] th,
.g-content table[border='0'] td { padding: 0; border: 0; }
.g-content table th[align='left'], .g-content table td[align='left'] { text-align: left; }
.g-content table th[align='center'], .g-content table td[align='center'] { text-align: center; }
.g-content table th[align='right'], .g-content table td[align='right'] { text-align: right; }
.g-content table th[valign='top'], .g-content table td[valign='top'] { vertical-align: top; }
.g-content table th[valign='middle'], .g-content table td[valign='middle'] { vertical-align: middle; }
.g-content table th[valign='bottom'], .g-content table td[valign='bottom'] { vertical-align: bottom; }
.g-content table th *, .g-content table td * { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.g-content table p { text-align: inherit; }
.g-content ol, .g-content ul { margin: -1pt 0 0; padding: 0 15pt 15pt 30pt; }
.g-content li ol, .g-content li ul { margin: 0; padding: 0 0 0 25pt; }
.g-content li { padding: 1pt 0 0; }
.g-content li p { padding: 0; text-align: left; }
.g-content ol { list-style: decimal outside; }
.g-content ul { list-style: disc outside; }
.g-content li ul { list-style-type: circle; }
.g-content li .ie-marker-ol,
.g-content li .ie-marker-ul { display: none; }
.g-content pre { padding: 0 0 15pt; }
.g-content hr { clear: both; width: 80%; height: 0; overflow: hidden; margin: 0 auto 17pt; padding: 2pt 0 0; border: 0; border-bottom: 1pt solid #000000;  }
.g-content img { vertical-align: middle; }
.g-content img.img-float-left { margin: 2pt 15pt 15pt 0; }
.g-content img[align='left'] { margin: 2pt 15pt 15pt 0; float: left; }
.g-content img.img-float-right { margin: 2pt 0 15pt 15pt; }
.g-content img[align='right'] { margin: 2pt 0 15pt 15pt; float: right; }
.g-content abbr, .g-content acronym { border-bottom: 1pt dashed; }
.g-content code, .g-content kbd, .g-content samp, .g-content var { font-family: 'Courier New', monospace; }

.g-content .c-maa { padding: 0 0 15pt; }

.g-content .c-info { display: none; }

form { display: none; }


/* Page layout
----------------------------------------------------- */

.layout-page, .layout-footer { width: auto !important; }

.layout-column-right { display: none; }


/* Blocks
----------------------------------------------------- */

.block-footer,
.block-index,
.block-doctor-index,
.block-advertisement,
.block-articles,
.block-opinions,
.block-info,
.block-form { display: none; }

.block-header { margin: 0 0 30pt; text-align: center; }
.block-header .logo { margin: 0 0 8pt; }
.block-header .nav { display: none; }
.block-header .col { padding: 0 0 4pt; }
.block-header .col_1 { display: none; }
.block-header .col_2 {}
.block-header .col_3 {}
.block-header .col_3 .phone {}
.block-header .col_3 .call { display: none; }
.block-header .nav2 { display: none; }


.block-pagetitle {}
.block-pagetitle h1 { padding: 3pt 0 15pt; font-size: 20pt; }
.block-pagetitle h1 .c-subtitle { font-size: 17pt; }

.block-content { padding: 0 0 20pt; }


