@charset "utf-8";

/* ====================
Ontario Ministry of Health and Long-Term Care
January 18, 2010

table of contents
--------------
resets and overrides
layout
right column
left column
footer
misc
splash

==================== */

/* resets and overrides
-------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
margin:0;
padding:0
}

table {
border-collapse:collapse;
border-spacing:0
}

fieldset,img { 
border:0
}

address,caption,cite,code,dfn,th,var {
font-style:normal;
font-weight:normal
}

ol,ul {
margin-left: 20px;
margin-bottom: 20px;
}

li a {
zoom: 1
}

caption,th {
text-align:left
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal
}

* {
float: none;
}

/* layout
-------------------- */

html {
height:100%
}

body {
height:100%;
text-align:center;
background:#fff;
font-size:100%;
font-size:11pt;
font-family:Verdana, Helvetica, Arial, sans-serif;
/* line-height:1.3em; */
color:#000
}

#wrapper {
text-align:left;
width:auto;
border:0;
margin:0 5%;
padding:0;
float:none !important
}

/* header
-------------------- */

#header {
width:auto;
border:0;
margin:2% 5%;
padding:0;
float:none !important
}

#header #textlinks {
display:none
}

#header #arc {
display:none
}

#header #navbar {
display:none
}

#header #banner {
display:none
}

/* right-column
-------------------- */

#right-column {
width:auto;
border:0;
margin:0 5%;
padding:0;
float:none !important
}

#right-column a {
color:#1e578e;
}

#right-column a:hover {
color:#000
}

#right-column #channel {
width:auto;
background:#fff;
padding:1% 0 0;
margin:0
}

#right-column #channel .top,
#right-column .banner .top {
display:none
}

#right-column #channel h1 {
font-weight:700;
font-size:100%;
color:#777;
}

#right-column .banner {
/* width:auto;
border:1px solid #999;
margin:0 0 1%; */
display:none
}

#right-column #status {
display:none
}

#right-column #toolbar {
display:none
}

#right-column .header {
width:auto;
background:#fff;
border-bottom:3px double #000;
padding:0;
margin:0 0 2%
}

#right-column .header p {
font-weight:700;
font-size:100%;
padding:.5% 0;
margin:0;
}

#right-column .header span.more {
display:none
}

#right-column .one-column {
width:auto;
margin:0 0 1%
}

#right-column .one-column .column {
width:auto;
padding:.5% 0
}

#right-column .one-column .content {

}

#right-column .two-column {
width:auto;
margin:0 0 1%
}

#right-column .two-column .column {
width:auto;
padding:.5% 0
}

#right-column .two-column .content {

}

#right-column .two-column .divider {
display:none
}

#right-column .three-column {
width:auto;
margin:0 0 1%
}

#right-column .three-column .column {
width:auto;
padding:.5% 0
}

#right-column .three-column .content {

}

#right-column .three-column .divider {
display:none
}

#right-column .four-column {
width:auto;
margin:0 0 1%
}

#right-column .four-column .column {
width:auto;
padding:.5% 0
}

#right-column .four-column .content {

}

#right-column .four-column .divider {
display:none
}

#right-column .four-column img {

}

#right-column .three-column .one-third {
width:auto;
margin:0 0 1%
}

#right-column .three-column .one-third .column {
width:auto;
padding:.5% 0
}

#right-column .three-column .one-third .content {

}

#right-column .three-column .one-third .divider {
display:none
}

#right-column .three-column .two-thirds {
width:auto;
margin:0 0 1%
}

#right-column .three-column .two-thirds .column {
width:auto;
padding:.5% 0
}

#right-column .three-column .two-thirds .content {

}

#right-column .three-column .two-thirds .divider {
display:none
}

#right-column .three-column .two-thirds img {

}

#right-column .three-column-thirds {
width:auto;
margin:0 0 1%
}

#right-column .third-left {

}

#right-column .third-right {

}

#right-column .three-column-thirds .one-third {
width:auto;
margin:0 0 1%
}

#right-column .three-column-thirds .one-third .column {
width:auto;
padding:.5% 0
}

#right-column .three-column-thirds .one-third .content {

}

#right-column .three-column-thirds .two-thirds {
width:auto;
margin:0 0 1%
}

#right-column .three-column-thirds .two-thirds .column {
width:auto;
padding:.5% 0
}

#right-column .three-column-thirds .two-thirds .content {

}

#right-column .three-column-thirds .divider {
display:none
}

#right-column .four-column-half {
width:auto;
margin:0 0 1%
}

#right-column .four-column-half .column {
width:auto;
padding:.5% 0
}

#right-column .four-column-half .content {

}

#right-column .four-column-half .divider {
display:none
}

#right-column .no-dividers {
background:none
}

#right-column a.img {
border:none;
}

#right-column .zero-bottom {
margin-bottom:0
}

#right-column .zero-top {
margin-top:0
}

#right-column .zero-left {
margin-left:0
}

#right-column .zero-right {
margin-right:0
}

#right-column .zero-margins {
margin:0
}

#right-column h1 {
color:#000;
font-weight:700;
font-size:175%;
margin:0 0 2%
}

#right-column h2 {
color:#000;
font-weight:700;
font-size:150%;
margin:0 0 2%
}

#right-column h3 {
color:#000;
font-weight:700;
font-size:125%;
margin:0 0 1%
}

#right-column h4 {
color:#000;
font-weight:700;
font-size:110%;
margin:0 0 1%
}

#right-column h5 {
color:#000;
font-weight:700;
font-size:95%;
margin:0 0 1%
}

#right-column p {
color:#000;
font-size:95%;
margin:0 0 1%
}

#right-column hr {
background:#999;
color:#999;
height:1px;
width:auto;
margin:0 0 1%
}

#right-column caption {
caption-side:top;
color:#666;
font-weight:700;
font-size:100%;
margin:0 0 1%
}

#right-column table,#right-column tr,#right-column td,#right-column th {
border:1px solid #999;
padding:1%;
color:#000;
font-size:100%
}

#right-column table {
width:auto;
margin:0 0 3%
}

#right-column th {
font-weight:700
}

/* table of contents styled table */

#right-column .toc table caption,
#right-column .toc table img {
display:none;
}

#right-column .toc table {
width:100%;
margin:1% 0;
}

#right-column .toc .monthday {
width:10%;	
}

#right-column .toc table,
#right-column .toc tr,
#right-column .toc td,
#right-column .toc th {

}

#right-column .toc table,
#right-column .toc tr {
border:none
}

#right-column .toc td {
border-top:none;
border-right:none;
border-left:none;
border-bottom:1px solid #000;
padding:.25% 1%;
}

#right-column .toc th {
border-top:none;
border-right:none;
border-left:none;
border-bottom:3px double #000;
padding:.25% 1%;
}

/* unstyled table */
#right-column .nostyle table,#right-column .nostyle tr,#right-column .nostyle td,#right-column .nostyle th {
border:0
}

#right-column #news-feed {
width:auto
}

#right-column .news-column .news-date {
font-weight:700
}

#right-column div.programs {
width:auto
}

#right-column div.spotlight {
width:auto
}

#right-column .spotlight div {
width:auto
}

#right-column .two-column .highlight {
width:auto;
border:1px solid #999;
padding:1%;
margin:0 0 1%
}

#right-column .one-third .highlight {
width:auto;
border:1px solid #999;
padding:1%;
margin:0 0 1%
}

#right-column .two-thirds .highlight {
width:auto;
border:1px solid #999;
padding:1%;
margin:0 0 1%
}

#right-column .highlight a { 
color:#000;
font-weight:700;
font-size:90%;
}

#right-column .share-container {
display:none
}

#right-column .video-container {
display:none
}

#right-column .backtotop {
display:none
}

/* left-column
-------------------- */

#left-column {
display:none
}


/* footer
-------------------- */

#footer {
display:none
}

#footer a {

}

#footer a:hover,#footer a:active {

}

#footer p {

}

#footer .left a {

}

/* misc
-------------------- */

abbr,acronym {

}

.last {

}

.right {

}

.left {

}

.uppercase {
text-transform:uppercase;	
}

.indent {
margin-left:5%
}

.center {
text-align:center;
margin: 0 auto;
}

.image {
border:none;
margin-bottom:1%;
}

.clear {

}

/* splash 
----------------------- */

#splash_page {
width:100% !important;
text-align:center;
}

#splash_page #container {
width:100%;
font-size:1.5em; /* 18px */
text-align:center;
background:none;
border:none;
}

#splash {
background:none;
width:100%;
text-align:center;
padding:1%
}

#splash .column {
float:none;
text-align:center;
}

#splash .button {
width:210px;
margin:20px auto 10px;
}

#splash .button a {
background-color:#fff
}

#splash h2 a {
font-weight:700;
color:#666;
text-decoration:underline;
}

#splash h2 a:hover {
color:#000;
text-decoration:underline
}

#splash .column .arrow {
vertical-align:middle
}

#splash_page #footer p {
display:none
}