﻿body {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #EDEDED; }

/* DEFAULTS */
body,td,div {font-family: Georgia;  color: #343434;}
a:link, a:visited, a:active {color: #01672f; text-decoration: none;}
a:hover {color: #989898; text-decoration: none;}
a img {border-width: 0px}
.selected {cursor: pointer;  color: #EEEEEE; font-size: 11px;}
.notSelected {cursor: default;  color: #ffffff; font-size: 11px;}


/* GLOBAL */
#wrapper {margin-top: 10px}
#vision-statement {margin-top: 20px; margin-right: 30px}

/* FOOTER */
.footerlinks {color: #989898}

/* INSIDE */
.insideContent {margin: 30px; font-size: 14px; color: #343434; line-height: 20px}
.insideContent h1 {line-height: 30px}
.titlebg {background-image: url(/images/titlebg.jpg); background-repeat: no-repeat; color: #FFFFFF; padding-left: 5px;}
.insideTitle {font-size: 36px; color: #FFFFFF;}
.insideTitle div {margin-left: 30px; color: #FFFFFF}

/*HOME */
.newsTitle {font-size: 14px; color: #36366d; font-weight: bold; height: 20px; overflow: hidden; text-transform: capitalize}
.newsTitle a {color: #343434;}
.newsTitle a:hover {color: #58588f;}
.newsTeaser {line-height: 1.5em; height: 66px; overflow: hidden}
.newsImage {box-shadow: 0 0 10px #343434; -moz-box-shadow: 0 0 10px #343434; -webkit-box-shadow: 0 0 10px #343434}

.eventTitle {font-size: 14px; color: #36366d; font-weight: normal;}
.eventTitle a:link, .eventTitle a:visited, .eventTitle a:active {color: #36366d;  font-weight: normal;}
.eventTitle a:hover {color: #58588f;  font-weight: normal;}
.eventText {font-size: 12px; color: #676767}

.newsText {font-size: 11px; color: #545454;}
.newsText a {color: #36366d;}
.newsText a:hover {color: #58588f; }

.homeHeaderBar {background-image: url('/images/home.headerbar.png'); height: 38px; background-repeat: no-repeat;  padding-left: 10px; }
.homeHeaderBar div {margin-top: -4px; color: #FFFFFF; font-weight: bold; font-size: 16px}

/* MENU */
#topMenu a {padding: 3px 6px 3px 6px; margin-right: 8px; color: #676767; font-size: 12px; text-decoration: none}
#topMenu a:hover {background-color: #DFDFDF}
#topMenu a:active {position: relative; top: 1px; left: 1px; background-color: #EFEFEF}
#menuContainer {width: 950px; background-image: url('/images/home.headerbar.jpg'); border: 0px; height: 34px}
#sddm {margin: 0px 0px 0px 0px; padding:0px}
#sddm li{margin: 0px; padding: 0px; list-style: none; float: left; font-size: 12px}
#sddm li a {display: block; margin: 6px 0px 0px 0px; padding: 3px 10px 3px 10px; color: #FFFFFF; text-align: left; text-decoration: none}
#sddm li a:hover {background-color: #343434}
#sddm div {position: absolute; display: none; margin: 0px; padding: 0px; background-color: transparent; background-image: url(/net/images/trans85.png); border: 1px solid #999999; z-index: 10000}
	#sddm div a {position: relative; display: block; margin: 0px; padding: 5px 10px 5px 10px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; color: #333333; font-size: 13px}
	#sddm div a:hover {background: #eeeeFF; color: #333333}

/* SLIDESHOW */
#slideshow {line-height: 22px; margin-left:0px; padding-left:0px; list-style-image: none; font-weight: normal;}

/* TOP MENU */
#topMenu {text-align: right; font-size: 11px; margin-top: 10px; margin-right: 20px}
#topMenu a {color: #999999; text-decoration: none; margin: 5px}


#chair {float: right; width: 200px; height: 70px; margin: 7px 30px 0px 0px; background-image: url('/images/chair-head.png'); background-repeat: no-repeat; background-position: right center}
#chair a {display: block; width: 120px; margin-top: 20px; float: left; font-weight: bold}

/* Inputs */
.input-warning {border: 1px dashed #FF9900}

/* Fancybox */
#fancybox-content h1 {font-size: 18px}
#fancybox-content .ui-button {font-size: 0.7em}

/* Infotables  */
.infotables table {border-collapse: separate}
.infotables table td {padding-bottom: 15px}
.infotableTitle {margin-left: 20px}
.infotableTitle i {color: #999999}
.infotableTitle h3 {line-height: 1.1em; margin-top: 0px; margin-bottom: 10px; font-size: 14px}
.infotableTeaser {font-size: 11px}

/* Ontario Ministry */
.ontario-ministry-news .item {font-size: 10px; margin-bottom: 10px; }
.ontario-ministry-news .item img {border: 1px solid #999999}
.ontario-ministry-news .item a {font-family: arial; color: #565656}
