/* Global styles for Moffat Centre Microsite - CSS Document */

/*LAYOUT & GLOBAL STYLES*/
html {font-family:Arial,Helvetica,Sans-Serif; font-size:100%;background-color:#ebebeb;overflow-y:scroll;}
* {margin:0;padding:0;}
body {color:#777777; font-size:62.5%;}
#wrapper {background-color:#ebebeb; padding-bottom:2em;}
#headerWrapper {background-repeat:repeat-x; background-position:top; background-color:#004590;}
#header {width: 97.5em; margin: 0 auto;}
#moffatHeader {background-color:#fff; height:100%; width: 97.5em; margin: 0 auto; border-bottom: 1em solid #ebebeb;}
#pageWrap {width: 97.5em; margin: 0 auto;}
#whiteWrap {background-color: #fff; padding: 1em 0 2em;}
#pageContent {padding: 0.5em 1.3em 0;}
#pageContent.subNav {padding: 0 0 0 1.3em;}
#footer {width:97.5em; margin:1em auto; clear:both;}

/*Content areas*/
.leftColHome {width:70.3em; border-right:1px dotted #CDCDCD; float:left; padding-right:0.7em;}
.leftColHousekeeping {width:100%;float:left;}
.rightColHome {float:right; padding:1em 0 0 0.7em;}
#blueWrap {background-color:#cbd4dc; background-repeat:no-repeat; background-position:1em top; padding:1em 0;}
#contentCol {float:left; width:78.4em; background-color:#fff; background-repeat:no-repeat; background-position:left top;}
.lhNav {width:17.8em; float:left; padding:2em 0 0 0; z-index:20; position:relative;}
.leftCol {width:56.1em; border-right:1px solid #CBD4DC;float:left; padding:0 0.7em 0 1.3em; margin:1.3em 0;}
.rightCol {float:left; padding:1.3em 0 0 0.7em; background-color:#fff; width:18em;}
.hasNav {background-color:#fff; width:18.9em; padding:0 1.3em 2.6em 0; margin:-1em 0 -2.6em 0;border-top:1em solid #CBD4DC;}
.hasNav #newsEvents {margin-left:0.8em;}

/*Misc*/
.clear {clear:both;line-height:0;height:0;font-size:0;overflow:hidden;}
a img {border:none;}
.hidden {display: none;}
ul.links {list-style-type:none;}
ul.horiz li {float:left;}
p {margin-bottom: 1em; font-size:1.2em; line-height:1.7em;}
a {color:#0057b6; text-decoration:none;}
a:hover {text-decoration:underline;}
.error {color: #ff0000; font-weight: bold; font-size: 1.1em; font-family: Arial, Helvetica, Sans-Serif;}
.grey {color:#555555;}
.green {color:#8eb300;}

/*HEADER STYLES*/
#logo {float:left;color:#fff;margin-left:0.2em;}
#skipLink {position:absolute; top:auto; width:1px; height:1px; overflow:hidden; font-size:1.4em; color:#fff; top:4.2em; margin-left:-5em;}
#skipLink:focus, #skipLink:active {width:100px; height:30px;}

/*SEARCH PANEL */
#siteSearchPanel {float: right; width:24em; height:5.4em; background-repeat:repeat-x; background-position: top;}
#siteSearchPanel .searchForm {float:left; width:96%; height:3.2em; padding-top:2.2em; background-repeat:no-repeat; background-position:left top;}
#siteSearchPanel .rightCorner {background-repeat:no-repeat; background-position:right top; float:right; height:100%; width:4%;}
#siteSearch {background-color: #fff; border: 1px solid #868686; float:left; padding:0.3em; margin-left:1em;color: #636363;}
#siteSearchSubmit {float:right; border:0; width:26px; height:26px; color:#fff; overflow:hidden; background-repeat:no-repeat; font-size:0; padding-top:26px;}
#siteSearchSubmit:hover {cursor:pointer;}

/*HOUSEKEEPING LINKS*/
#housekeepingLinks {float: right; margin: 0.1em 1.3em 0 0;}
#housekeepingLinks ul {font-size:1.1em; line-height:1.5em;}
#housekeepingLinks ul li {padding: 0.7em 0.5em; background-repeat: no-repeat; background-position: right center;}
#housekeepingLinks ul li.last {background:none; padding-right: 0;}
#housekeepingLinks a {color: #747474; text-decoration: none;}
#housekeepingLinks a:hover {color: #0057b6; text-decoration: underline;}
#housekeepingLinks img {vertical-align: middle; margin:-0.2em 0 0 0.2em;}

/*PRIMARY NAVIGATION*/
#topNav {width:94.9em; margin:0 auto 1.2em; background-color:#01325a;}
#topNav ul {list-style-type:none; float:left;}
#topNav li {position:relative; z-index:100; float:left;}
#topNav li a {display:block; float:left; padding:0.8em 1em; color:#fff; text-decoration:none; font-size:1.2em;}
#topNav ul ul {display:none; position:absolute; z-index:200; margin:0; top:3.3em; left: 0em;}
#topNav ul ul li {display:block;width:100%;margin:0;padding:0;}
#topNav li a:hover, #topNav li a:active, #topNav li.current a, #topNav ul li a.hover {background-color:#8eb300; color:#01325a;}
#topNav li.current li a {background-color:#aac919; color:#01325a;}
#topNav ul ul li.first a {border-top:1px solid #85a119;}
#topNav ul ul li a {color:#01325a; font-size: 1.1em; float:none; width:14em; border-bottom:1px solid #85a119; background-color:#aac919;}
#topNav ul ul li a:hover {background-color:#8eb300; color:#fff; font-size: 1.1em;}

/*SECONDARY NAVIGATION*/
/*Left Nav Column*/
.lhNav ul {list-style-type:none;}
.lhNav ul li {padding-left:0;}
.lhNav a, .lhNav .submenu, .lhNav .noLink {font-size:1.2em; color:#333; padding:0.5em; display:block; border-bottom: 1px dotted #b1b1b1;}
.lhNav a:hover, .lhNav a:active {color:#fff!important; background-color:#01325a !important; text-decoration:none;}
.lhNav ul li a, .lhNav ul li .submenu, .lhNav ul li .noLink {padding-left:1em; font-size:1.4em; margin-left:-0.9em; border:none; font-weight: bold;}
.lhNav ul li li a, .lhNav ul li li .submenu, .lhNav ul li li .noLink {padding-left:0.5em; font-size:1.2em; margin-left:0; border-bottom: 1px dotted #b1b1b1;}
.lhNav ul ul li a {padding-left: 0.5em;font-weight:normal;}
.lhNav ul ul ul li a {padding-left: 1em;}
.lhNav ul ul ul ul li a {padding-left: 1.5em;}
.lhNav ul ul ul ul ul li a {padding-left: 2em;}
.lhNav ul li ul li ul {background-color:#fff;}
.lhNav p.h3 {font-size:1.2em; font-weight:bold; color:#8eb300; padding: 0.2em 0.5em; border-bottom: 1px dotted #b1b1b1;}
.lhNav p {margin-bottom:0;}
.lhNav li.open li.open a, .lhNav li.open li.open li.open a, .lhNav li.open li.open li.open li.open a, 
.lhNav li.open li.open .noLink {font-weight:bold; background: #fff no-repeat 98% center;}
.lhNav li.open li.open li a, .lhNav li.open li.open li.open li a {font-weight:normal; background:none;}
.lhNav li.open li.open a:hover, .lhNav li.open li.open li.open a:hover, .lhNav li.open li.open li.open li.open a:hover {background-image:none;}
.lhNav li.open li a {font-weight:normal; background:none;}
.lhNav li.current a, .lhNav li.open li.current a, .lhNav li.open li.open li.current a,
.lhNav li.current .noLink, .lhNav li.open li.current .noLink, .lhNav li.open li.open li.current .noLink {font-weight:bold; color:#fff; background-color:#01325a; margin-right:-0.6em; background-repeat:no-repeat; background-position:right center; border:none;}
.lhNav li.current li a, .lhNav li.open li.current li a, .lhNav li.open li.open li.current li a {font-weight:normal; color:#333; background:none; margin-right:0; border-bottom: 1px dotted #b1b1b1;}
.lhNav .submenu, .lhNav .newsBrowseBy {color:#8EB300;background-color:#fff;display:block;}

.lhNavProjects .first, .lhNavProjects .n2 {display:none;}

.lhNav li li li .noLink {padding-left:1em;}
.lhNav li li li li .noLink {padding-left:1.5em;}

.lhNav li ul {display:none;}
.lhNav li.current ul {display:block;}
.lhNav li.current li ul {display:none;}
.lhNav li.open ul {display:block;}
.lhNav li.open li.open li ul {display:none;}
.lhNav li.open li.open li.current ul {display:block;}
.lhNav li.open li.open li.open ul {display:block;}
.lhNav li.open li ul {display:none;}
.lhNav li.open li.current ul {display:block;}
.lhNav li.open li.open li ul {display:none;}
.lhNav li.open li.current li ul {display:none;}
.lhNav li.open li.open ul {display:block;}

/*Right Nav Column*/
.rhNav {margin:0 0 1em -1px;border-bottom:1px solid #CBD4DC;border-right:1px solid #CBD4DC;background-color:#fff;}
.rhNav h3 {margin:0.5em 0 0.3em 0;padding:0.8em 0 0.8em 0.5em; color:#333;background-color:#EBEBEB;font-size:1.4em;font-weight:bold;}
.rhNav h4 {margin:0.5em 0 0.3em 0.5em; color:#333;}
.rhNav ul {list-style-type:none; background-color:#fff;}
.rhNav a, .rhNav span.noLink {font-size:1.2em; color:#333; padding:0.5em; display:block; border-top: 1px dotted #b1b1b1;}
.rhNav .first a {border-top:none;}
.rhNav a:hover, .rhNav a:active {color:#fff!important; background-color:#01325a !important; text-decoration:none;}
.rhNav ul li a {padding-left: 1em;}
.rhNav ul li span.noLink {padding-left: 1.5em;}
.rhNav ul ul li a {padding-left: 1.5em;}
.rhNav ul ul li span.noLink {padding-left: 2em;}
.rhNav ul ul ul li a {padding-left: 2em;}
.rhNav ul ul ul li span.noLink {padding-left: 2.5em;}

.rhNav li.open a, .rhNav li.open li.open a, 
.rhNav li.open span.noLink, .rhNav li.open li.open span.noLink {font-weight:bold; background: #fff no-repeat 97% center;}
.rhNav li.open li a, .rhNav li.open li.open li a,
.rhNav li.open li span.noLink, .rhNav li.open li.open li span.noLink {font-weight:normal; background:none;}
.rhNav li.open a:hover, .rhNav li.open li.open a:hover {background-image:none;}
.rhNav li.open li a, .rhNav li.open li span.noLink {font-weight:normal; background:none;}
.rhNav li.current li a, .rhNav li.open li.current li a,
.rhNav li.current li span.noLink, .rhNav li.open li.current li span.noLink {font-weight:normal; color:#333; background:none; margin-left:0 ;border-top: 1px dotted #b1b1b1;}
.rhNav li.current a, .rhNav li.open li.current a, .rhNav li.open li.open li.current a, 
.rhNav li.current span.noLink, .rhNav li.open li.current span.noLink, .rhNav li.open li.open li.current span.noLink {font-weight:bold; color:#fff; background-color:#01325a; margin-left:-0.6em; background-repeat:no-repeat; background-position:left center; border:none;}
.noNav .rhNav {border:none;}

/* ROTATING IMAGE PANEL (Home page)*/
.imgPanelWrap {border:1px solid #b8b8b8; margin-bottom:1.5em;}
#imagePanel {padding:0.5em; background-color:#e6e9f0;}
#imagePanel ul {list-style-type:none; width:69em; height:353px; overflow:hidden; margin:0;}

/*GENERAL CONTENT*/
.leftCol ul, .leftCol ol, .leftColHome ul, .leftColHome ol, .leftColHousekeeping ul, .leftColHousekeeping ol {font-size:1.2em; line-height:1.6em; margin:0 0 0.5em 3em;list-style-type:none;}
.leftCol ul ul, .leftCol ol ol , .leftColHome ul ul, .leftColHome ol ol, .leftColHousekeeping ul ul, .leftColHousekeeping ol ol {font-size:1em;}
.leftCol table, .leftColHousekeeping table, .leftColHome table {width:95%; border: 1px solid #cdcdcd; border-collapse:collapse; margin-left:1.3em;}
.leftCol th, .leftCol td, .leftColHousekeeping th, .leftColHousekeeping td, .leftColHome td, .leftColHome th {padding:0.5em;}
.leftCol th, .leftColHousekeeping th, .leftColHome th {color:#8eb300; font-size:1.1em;}
.leftCol img, .leftColHousekeeping img, {border: 1px solid #cbcbcb; margin:0.5em 0.5em 0.5em 1em; float:right;}

/*BREADCRUMBS*/
#bc {margin:0 0.2em 1.4em 0.2em;}
#bc ul {margin-left:0; font-size:1.1em;}
#bc ul li {margin-right:0.2em; display:inline;}
#bc ul li a {padding-right:1em; background-repeat:no-repeat; background-position:right center;}

/*HEADINGS*/
h1, h2 {color:#8eb300; font-weight:normal;}
h3, h4, h5, h6 {color:#555; font-weight:normal;}
h1 {font-size:3.0em; margin-bottom:0.3em;}
h2 {font-size:2.1em; margin-bottom:0.5em;}
h3 {font-size:1.8em; margin-bottom:0.5em;}
h4 {font-size:1.6em; margin-bottom:0.5em;}
h5, h6 {font-size:1.2em; margin-bottom:1em; font-weight:bold;}

/*COLUMNS & PROMOS*/
.servicesWrap {border-bottom:1px dotted #CDCDCD; margin-bottom:1.3em;}
.services {float:left; margin:0 0 1em 1.7em; width:21.8em; border-right:1px dotted #CDCDCD; height:22em;}
.services ul {padding-right:1em; margin:0 0 1em 0; line-height:1.4em;}
.services ul li {margin-bottom:1em; font-size:1.1em;}
.services.first {margin-left:1.3em;}
.services.last {border:none;}

.leftCol, .leftColHome {overflow:hidden;}
.leftCol .promoArea {width:56em;}
.leftColHome .promoArea {width:72em;overflow:hidden;}

.rightCol.hasNav div.promoArea {margin-left:0.8em;}
.rightCol div.promoArea div.textPromo, .rightCol div.promoArea div.promo {margin:0 0 1.3em 0;}
.promo, .textPromo {margin:0 0.8em 1em 0;}
.promo.home, .textPromo.home {margin:0 1.2em 1em 0;}
.promo {float:left; width:17.9em;}
.promo.home {width:22.4em;}
.promo.last {border:none; margin-right:0;}
.promo img {border:none; margin:0;}
.textPromo {float:left;background-color:#f3f5e4; border:1px solid #8eb300; padding:0.8em; width:16.1em;}
.textPromo.home {width:20.8em;min-height:18.4em;}
.textPromo.last {margin-right:0;}
.textPromo.home p {min-height:7em;}
.textPromo h3 {font-size:2.1em;}
.textPromo h3 a {color:#8eb300;}
.textPromo p {line-height:1.4em;}
.moreLink {clear:both; float:right; background-repeat:no-repeat; background-position:right center; font-size:1.4em; padding-right:0.7em; margin-bottom:0.7em;}
.rightColHome .textPromo, .rightColHome .promo {margin-right:0;float:none;}

/*CLIENT LOGIN*/
#clientLogin {margin-bottom:1.3em; background-color:#f3f5e4; border:1px solid #8eb300; width:22.5em; padding:1em 0;}
#clientLogin ul {list-style-type:none; padding:0 1.6em;}
#clientLogin li {margin-bottom:0.7em;}
#clientLogin a {font-size:1.1em;}
#clientLogin input.text {padding:0.2em;color:#636363;}
#clientLogin h3 {font-size:2em; text-align:center;}

/*LINKS LIST*/
ul.linksList, div.linksList {margin:0 0 1.3em 0; list-style-type:none;}
ul.linksList li, div.linksList {border-bottom:0.1em #b2b2b2 dotted; padding:0 0 1em 0;line-height:1.8em;}
ul.linksList li a, div.linksList a {background-position:left 0.2em; background-repeat:no-repeat; padding: 0.1em 0 0.6em 1.4em; display:block; font-size:1.6em;width:21em;float:left;}
ul.linksList li p {margin:0.3em 0 0 2.4em; font-size:1em;line-height:1.3em;width:34em;}
ul.linksList li img, div.linksList img {margin:0; padding: 0; border:none;}
ul.linksList .image, div.linksList .image {width:100px;height:100px;overflow:hidden;float:right;border:1px solid #b2b2b2;}
ul.linksList li .image a {background-image:none;padding:0;margin:0;float:none;width:auto;}

div.linksList {font-size:1.2em;}
div.linksList p {margin:0.3em 0 0 1.9em;line-height:1.3em;width:29em;}
div.linksList a {width:21em;}
div.linksList .image {border:none;}

/*NEWS & EVENTS PANEL*/
#newsEvents {width:18em; margin-bottom:1.3em;}
#newsEvents.home {width:22.6em;}
#tabs div {border: 0.5em solid #dbdbda; position:relative;}
#tabs div li div {border:none; position:relative;}
#newsEvents ul {list-style-type:none;}
#tabs-1 li, #tabs-2 li {border-bottom: 1px dotted #b1b1b1; margin-bottom:0;}
#tabs-1 li.last, #tabs-2 li.last {border-bottom:none;}
#newsEvents p {margin-bottom:0; line-height:1.4em; padding:0.5em;}
#newsEvents.home #tabs-1 p {width:10.9em; float:right;}
#newsEvents.home #tabs-1 img {padding:0.5em 0 0.5em 0.5em; float:left;}
#newsEvents .articlesList_img {width:67px;height:67px;overflow:hidden;margin:0.4em 0.2em;}
.leftCol .leftCol {margin:0;padding:0;border:none;}

/*FOOTER*/
#footer p {float:left; font-size:1.1em; color:#686868; padding:0.2em 0.5em 0.2em 0;}
#footer ul {line-height:1.7em;}
#footer ul li {padding:0.2em 0.5em; background-repeat: no-repeat; background-position: left center;}
#footer a {font-size:1.1em;}

/*Search engine results */
.results .title {font-weight: normal; font-size: 1.4em; line-height: 1.6em; font-family:Arial,Helvetica,Sans-Serif; color: #0065BD; display: block; margin: 0.5em 0 0.2em 0;}
.results .title a {color: #0057b6;}
.results .description {font-size: 1.2em; line-height: 1.6em; font-family:Arial,Helvetica,Sans-Serif; display: block;}
.results .publisher {display: none;}
.results .collections {display: none;}
.results .url {font-size: 1.2em; line-height: 1.4em; font-family:Arial,Helvetica,Sans-Serif; color: #8eb300; display: block; margin: 0 0 0.6em;}
.results .size {display: none;}
.results {border-top: dotted 1px #b2b2b2; margin-top: 1em;}
#search_resultsCol table {border:none;}
#search_resultsCol .results table {border-bottom: dotted 1px #B2B2B2;}
#search_resultsCol .results table table {border: none;}

.score, .date, .fs, .highlight-link {display: none;}
hr {display: none;}
.resultstop {display: none;}
.label {font-weight: normal;}
.search-options {display: none;}
br {display:none;}

.resultstop {font-size: 1.2em; line-height: 1.4em; font-family:Arial,Helvetica,Sans-Serif;}
.navbar {font-size: 1.1em; line-height: 1.2em; font-family:Arial,Helvetica,Sans-Serif; background-color: #fff;}
.score {font-size: 1.4em; line-height: 1.4em; font-family:Arial,Helvetica,Sans-Serif;}
.date {font-size: 1.4em; line-height: 1.4em; font-family:Arial,Helvetica,Sans-Serif;}
.fs {font-size: 1.4em; line-height: 1.4em; font-family:Arial,Helvetica,Sans-Serif;}
.highlight-link {font-size: 1.2em; line-height: 1.4em; font-family:Arial,Helvetica,Sans-Serif;}moffat
.pagebar {font-size: 1.2em; line-height: 1.4em;}
.query {display: none;}
.tip {display: none;}
.pagebar b {font-weight: normal;}
.search .resultspage ul {list-style-position:outside;margin-left:3em;line-height:1.5em;font-size:1.2em}

.pagination {padding:1em 0em 1em 0em; text-align:right; font-size:1.1em;}
.pagination .prev_active {background-position:left center; background-repeat:no-repeat; padding-left:0.7em; margin:0em 1em 0em 1em; text-decoration:underline;}
.pagination .prev_disabled {background-position:left center; background-repeat:no-repeat; padding-left:0.7em; margin:0em 1em 0em 1em;}
.pagination .next_active {background-position:right center; background-repeat:no-repeat; padding-right:0.7em; margin-left:1em;text-decoration:underline;}
.pagination .next_disabled {background-position:right center; background-repeat:no-repeat; padding-right:0.7em; margin-left:1em;}
.pagination .page_no {margin:0em 0.5em;text-decoration:underline;} 
.pagination .current {margin:0em 0.5em; font-weight:bold; color:#333333; text-decoration:none;}

/* NEWS & EVENTS PAGES */
#newsHeader {margin:0.5em 0 0;}
.news {padding: 1em 0;}
.newsHome {margin-top: 0;} /*change*/
.newsArticle {padding-bottom: 2em;}
.newsArticle .articleImage {border: solid 1px #cbcbcb;overflow:hidden;float:left;margin-right:1em;}
.newsArticle .contents {float: left;}
h2.newsHeader, .h2.newsHeader {margin-bottom: 0.5em;}
p.introPara {line-height:1.6em;font-size:1.6em;}
p.newsDate {font-style:italic;font-size:1.2em;margin-top:1em;}
.newsArticleFull .articleContent p:first-child {font-size:1.6em;}

/*** large ***/
.featured {border-bottom: dotted 1px #cdcdcd;}
.featured .contents {width: 46.7em;float:right;}
.featured .title {margin-bottom:0.3em;}
.featured .title a {color: #555;font-size:0.7em;line-height:1.4em;}
.news .featured .articleImage {height:223px;width:223px;float:left;}

/*** small ***/
.smallNews {padding-top: 1em;}
.smallNews .subNews {float: left; margin-right: 0.8em;}
.smallNews .subNews.last {margin-right: 0;}
.featured h3, .featured .h3, .featured h4, .featured .h4 {margin-bottom: 0.3em;}
.subNews {width: 22.9em;float:left; padding-top:1em;}
.subNews .contents {width: 10.8em; padding-right: 1em;}
.subNews a {font-size: 1.4em;}
.news .subNews .articleImage {width:98px;height:98px;}
.news .newsArticle .summary {margin-top:1.2em;padding-right:1em;}

/* NEWS AND EVENTS HOME */
.newsTitle {float: left; margin-right: 0.3em; font-weight:normal; margin-bottom:0.5em;}
.newsTitle a {color: #8eb300;}

.newsHomeArticle .articleImage {margin: 0 0 0 1em; float:right;}
.newsHomeArticle .articleImage img{margin:0; border:none;}
.newsHomeArticle .contents {float: left; padding-left: 3em;}
.newsHomeArticle .contents a {color: #0057b6; display: block; margin-bottom: 0.3em; font-weight:normal; font-size: 180%; line-height: 1.2em;}

.newsHomeFeatured .contents {width:33em; float:left;}
.news .newsHomeFeatured .articleImage {height: 176px; width: 176px; float:right;}

.newsHomeSubNews {width: 44.6em; padding: 1em 0; border-bottom: dotted 1px #cdcdcd;}
.newsHomeSubNews .contents {width: 33em;}
.news .newsHomeSubNews .articleImage {width:60px;height:60px;}
.newsArticle .summary p {font-size:1.1em;}

.newsHomeEvents {margin-top:3em; padding: 0 0 0 1em;}
.newsHomeEvents .subHeader {margin-bottom: 2.4em;}
.newsHomeEvents .subSection {padding: 0 0 1em 3em; margin-top: 1em; border-bottom: dotted 1px #cdcdcd;}
.newsHomeEvents .subSection a {font-weight:normal; font-size:1.3em; line-height:1.4em; display: block; margin-bottom: 0.2em;}
.newsHomeEvents .date {font-size: 1.1em; line-height: 1.1em; font-style: italic;}

/*aritcle page images*/
.contentImg {background-color:#cbd4dc;float:right;margin:0 0 1em 1em;padding:0;width:177px;}
.contentImg p {margin-bottom:0;line-height:1.4em;color:#333333; clear:both; padding:0.5em 0.8em;}   
.contentImg img {margin:0;}
.a2a_dd img {float:none;}

/* NEWS NAV STYLES*/
.newsNav li.active {background-color:#fff;}
.newsNav li.active .noLink, .newsNav li.active a {background-position:right center;background-repeat:no-repeat;}
.newsNav ul ul li.active ul a {font-weight:normal;}
.newsNav ul ul li.active a {font-weight:bold;}
.newsNav ul li ul {display:block;}

/* EVENT PAGE and EVENTS LIST PG*/

/* Event summary panel - event pg */
.eventSummary {border-top:dotted 1px #cdcdcd;border-bottom:dotted 1px #cdcdcd;margin:1.4em 0;padding-bottom:1em;}
.eventSummary ul {list-style-type:none;margin:0.5em 0;}
.eventSummary ul li {padding:0.3em 0;}
.eventSummary .articleImage {float:right;margin:1em 0.5em;width:100px;height:100px;overflow:hidden;border: margin:0.8em 0.3em 0 0;}
.eventSummary .articleImage img {border:none; margin:0;}
.eventSummary ul li span.evtLabel {width:20%;display:block;float:left;}
.eventSummary ul li span.evtDetail {display:block;width:55%;margin-left:20%;}
.eventSummary ul li span.evtLabel {font-weight:bolder;}

/* Events summary panel variations - events list pg */
ul.eventsList {list-style-type:none;margin:0;border-top:dotted 1px #cdcdcd; font-size:1em;}
ul.eventsList li a {font-size:1.7em;}
ul.eventsList li.eventSummary .eventDetails {width: 34em; float: left; padding-left: 3em; background-repeat:no-repeat; background-position: 0 0;}
ul.eventsList li.eventSummary .articleImage {width:60px;height:60px; padding: 0;}
ul.eventsList li.eventSummary .articleImage img {border:none; margin:0;}
ul.eventsList li.eventSummary {padding: 0.8em 0 1em 0.2em; margin:0;border-bottom:dotted 1px #cdcdcd;border-top:none;width: 45.2em;}
ul.eventsList li.eventSummary ul {margin:0.8em 0 0 0;font-size:1em;}
ul.eventsList li.eventSummary ul li {clear:left;padding:0.1em 0;font-size:1.2em;}
ul.eventsList li h3, ul.eventsList li .h3 {font-size:1.7em;}

/* Articles List */
ul.articlesList {margin:0; font-size:1em;}
.articlesList li {list-style:none; padding:0.8em 0em 1em 0.2em; margin:0; border-bottom:0.1em #b2b2b2 dotted; width: 45.2em;}
.articlesList li:first-child {border-top:0.1em #b2b2b2 dotted;}
.articlesList li a {font-size:1.7em;}
.articlesList li p {margin:0.3em 0em 0em 0em;line-height:1.7em;font-size:1.2em;}
.articlesList li .articlesList_img {margin:0 0 1em 1em; float:right;height:60px;overflow:hidden;width:60px; border: solid 1px #cbcbcb;}
.articlesList li .articlesList_img img {margin:0; border:none;}
.articlesList li .articleSummary {width:34em;float:left; padding-left: 3em; padding-bottom:1em;}
.articlesList .listDate {margin:0.2em 0em 0em 0em;font-size:1.1em; color:#333333;}
.articlesList_img {float:right;}

/* VIEW ALL NEWS BUTTON */
.viewAll {color: #777; display: block; padding-top: 0.4em; cursor: pointer;}
.viewAll .linkLeft {display: block; float: left; width: 1.7em; height: 1.9em;}
.viewAll .linkRight {display: block; float: left; width: 0.9em; height: 1.9em;}
.viewAll .linkCentre {display: block; float: left; padding: 0.28em 0em 0.28em 0.3em;line-height:1.35em;}
.subHeader a.relatedLink {font-size:1.4em;line-height:1.4em;}
.rightCol div.subHeader a.relatedLink {padding-top:0;}

/* safari styles only */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .viewAll .linkCentre {padding: 0.3em 0em 0.3em 0.3em;}
}

/*FORMS*/
#pageContent fieldset {padding:1em; border:1px dotted #b1b1b1; margin-bottom:1em;}
#pageContent legend {font-size:1.6em; padding:0 0.5em; color:#8eb300; background-color:#fff;}
#pageContent label {font-size:1.1em; display:block; clear:both; margin:0.5em 0 0.2em 0;}
/*scholarship application form*/
#scholarshipApp ul {list-style-type:none; font-size:1em; margin-left:1em;}
#scholarshipApp li {margin-bottom:0.8em;}
#scholarshipApp textarea {width:95%;}
#scholarshipApp #address {width:19.6em;}

/*PROFILES*/
.profile {margin-bottom:1.8em;}
.profile h2 {margin-bottom: 0.2em;}
.profile img {border: 1px solid #cbcbcb; margin:0.5em 0.5em 0.5em 1em; float:right;}
.profileContact p {margin-bottom:0;}
.profileContact p span {color:#8eb300;}

/* Collapsible Content */
div.showhide { clear:both;}
div.showhide h2 { background: url(/media/arrow_button_open.gif) 2px 8px no-repeat; padding:0.2em 0 0.2em 1.3em; margin-bottom:0; zoom:1;cursor:pointer;border-bottom:2px solid #c5ced7;}
div.showhide.closed h2 { background-image: url(/media/arrow_button_closed.gif); }
div.showhide table { border:0; }
div.showhide table th, div.showhide table td { text-align: left; vertical-align: top; }
div.showhide table th { color: #555; }
div.showhide table ul { list-style-type: disc; }
div.showhide .collapsible {background-color:#f0f1f5;padding-bottom:1em;border:1px solid #eff0f2;}
