@charset "utf-8";
/* CSS Document */

/* ADD-ONS and CORRECTIONS to pagestyle.css and other css */

.TableReset {}
table.TableReset {border:none; border-collapse: separate; line-height: normal; padding: 0; margin: 0; border: none;}
table.TableReset td  { padding: 0px; font-size:1em; font-weight:normal; border:none;  }
table.TableReset th  { background-color: #fff; font-size:1em; margin:0px; padding:0px; font-weight:normal; color:#000; }

table th a { color:#000; }
table td a { border-bottom: none; text-decoration:none }*/

.StyledList a {color: #a4320a; text-decoration: none; border-bottom: hidden;}
.StyledList a:hover {text-decoration: underline;}

#tabs {font-size: 0.95em;}

/* Global page styles */

.smallest-font {font-size: 0.85em;}
.small-font {font-size: 0.9em;}
.blue-font {color: #00F;}
.btm-spacer {margin-bottom: 7px;}
.top-spacer {margin-top: 7px;}

table.btm-spacer {margin-bottom: 7px;}

img.img-border {border: solid 1px #ccc; padding: 5px;}
img.img-wrapleft {float: left; margin-right: 5px;}

.stacked-note {clear: both; margin-top: 10px; border-top: 1px solid #000000; padding-top: 10px;}
.stacked-note a {color: #a4320a; text-decoration: none; border-bottom: hidden;}
.stacked-note a:hover {text-decoration: underline;}

.highlightbox {background-color: #F4F4F4; border: solid 1px #ccc; font-size: 0.9em; padding: 5px;}

.downloadbox-left {margin-right: 10px; float: left; width: 100px; padding: 5px; border: 1px solid #666; background-color: #F4F4F4;}
.downloadbox-left p {font-size: 0.8em;}
.downloadbox-left img {margin: 0 5px 2px 0;}

a.page-links {color: #000; text-decoration: none; border-bottom: hidden;}
a.page-links:hover {text-decoration: underline;}

/* Global page layout */

#breadcrumbs { font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; }
#breadcrumbs a { color: #A1310A; text-decoration: none; border-bottom: hidden; }
#breadcrumbs a:hover { text-decoration: underline; }

#toc-links {font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; margin-bottom: 20px;}
#toc-links a {color: #7B2909; text-decoration: none; border-bottom: hidden;}
#toc-links a:hover {text-decoration: underline;}

#tdm-links {font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; margin-bottom: 20px;}
#tdm-links a {color: #7B2909; text-decoration: none; border-bottom: hidden;}
#tdm-links a:hover {text-decoration: underline;}


#quick-links {float: right; width: 115px; padding: 0px 10px 0px 10px; font-size: 0.9em; border-left: 1px solid #a1310a; margin-left: 10px;}
#quick-links ul {margin-left: 16px;}
#quick-links li {padding-bottom: 5px; font-size: 0.9em;}
#quick-links a {color: #000000; text-decoration: none; border-bottom: hidden;}
#quick-links a:hover {text-decoration: underline;}
#quick-links p {font-size: 0.9em;}

#narrow-content {float: right; width: 615px;}
#narrow-content h2 {margin-bottom: 7px;}

#narrow-content-left {float: left; width: 200px; padding-right: 10px;}
#narrow-content-right {float: left; width: 370px; padding: 0px 10px 0px 10px;}


/* Conference Webpage */

#cnf-program-datetabs {list-style: none; margin-left: -15px; padding-bottom: 10px;}
#cnf-program-datetabs li {float: left; margin-right: 5px; list-style: none;}
#cnf-program-datetabs li.dateSelected {}
#cnf-program-datetabs a {border: solid 1px #AAA; color: #000; text-decoration: none; font-weight: normal; padding: 2px 3px 2px 3px; font-size: 0.85em;}
#cnf-program-datetabs a:hover {text-decoration: underline;}
#cnf-program-datetabs li.dateSelected a {}

#cnf-program-schedule {padding-top: 10px; width: 560px; padding-right: 0px; }
#cnf-program-listing {padding-top: 10px; padding-right: 0px; }

.cnf-program-grouplisting {border: solid 1px #000; padding: 5px;}
.cnf-program-eventcode {font-size: 0.9em;}
.cnf-program-eventnamestyle {font-style: italic;}
.cnf-program-eventgroup { color: #000; margin-top: 13px; font-weight: bold; border-bottom: solid 1px #000; font-size: 1em;}

.cnf-program-eventheader {font-size: 1em; font-weight: bold; color: #000; margin: 7px 0px 5px 0px;}
.cnf-program-eventheader img {margin-left: 10px;}
.cnf-program-presentationtitles {list-style: decimal; list-style-type: decimal; }
.cnf-program-presentationtitle {margin: 3px 0 0 15px; }
.cnf-program-eventdescription { font-size: 0.95em; border-left: solid 2px #BBCCE4; padding-left: 10px; }

.cnf-program-printlink {float: right; height: 20px; width: 250px; border: solid 1px #ccc; padding: 3px; font-size: 0.9em; margin-bottom: 10px;}
.cnf-program-dialogbox {font-size: 0.9em; }

.cnf-program-dateshedule {margin-top: 7px;}
.cnf-program-schedulelisting {border: solid 1px #000; padding: 5px;}
.cnf-program-timeslot { color: #000; margin-top: 13px; font-weight: bold; border-bottom: solid 1px #000; font-size: 1em;}
.cnf-program-informational {padding-left: 20px;}

/* NEWS SECTION -- */

.news-postings-story {border-top: solid 1px #666; font-size: 0.9em; }
.news-postings-title {font-size:1.2em; font-weight:bold; color:#a1310a; margin-bottom: 1px; padding-top: 10px; }
.news-postings-eventdates {margin-bottom: 5px;}
.news-postings-postedby {margin-bottom: 1px;}
.news-postings-shortdesc {margin-bottom: 10px;}
.news-postings-link {margin-bottom: 5px;}
.news-postings-addinfo {margin-bottom: 5px;}
.news-postings-posteddate {font-size: 1em; margin-bottom: 0px;}
.news-postings-taglist {font-size: 1em; margin-bottom: 5px;}
.news-postings-share {margin-bottom: 5px;}
.news-postings-share .addthis_toolbox {margin-left: 0px;}

#news-postings-tagbin {}
#news-postings-tagbin ul {margin-left: 0px; list-style: none;}
#news-postings-tagbin li {border-bottom: solid 1px #D6D6D6; padding-top: 3px; padding-bottom: 5px;}

#news-postings-statusbar {font: Arial, Helvetica, sans-serif; font-size: 0.85em; }
#news-postings-statusbar p {color:#000; font-weight: bold; margin: 0px 5px 0px 0px;}
#news-postings-statusbar span {color:#a1310a; font-weight: normal;}

#news-postings-sortby {}
#news-postings-sortby ul {margin-left: 0px; list-style: none;}
#news-postings-sortby li {border-bottom: solid 1px #D6D6D6; padding-top: 3px; padding-bottom: 5px;}

#news-postings-listing {padding-top: 5px; width: 605px; padding-right: 10px; float: right;}


/* CANADIAN REVIEW SECTION  -- HOME PAGE*/

#crs-home-booklist { padding: 5px; float: right; margin-bottom: 20px;}
#crs-home-booklist p {font-size: 0.9em; margin-bottom: 1px;}
#crs-home-booklist a {color: #000000; text-decoration: none; border-bottom: hidden; }
#crs-home-booklist a:hover {text-decoration: underline;}

#crs-home-journal {width: 450px; height: 230px;}

#crs-home-narrowleft {float: left; width: 130px; padding-right: 10px;}
#crs-home-narrowright {float: left; width: 450px; padding: 0px 10px 0px 10px;}

#crs-home-rss {}
#crs-home-rss a {font-size: 0.9em; color: #000000; text-decoration: none; border-bottom: hidden; }
#crs-home-rss a:hover {text-decoration: underline;}

#crs-home-rss-scroll {width: 445px; padding-right: 5px; height: 200px; margin-top: 10px; overflow-y: scroll; }
#crs-home-rss-scroll p {padding-top: 5px; }


/* CANADIAN REVIEW SECTION  -- BOOKS FOR REVIEW PAGE*/

#crs-booksforreview-booklist { padding: 5px; float: right; margin-bottom: 20px;}
#crs-booksforreview-booklist p {font-size: 0.9em; margin-bottom: 1px;}
#crs-booksforreview-booklist a {color: #000000; text-decoration: none; border-bottom: hidden; }
#crs-booksforreview-booklist a:hover {text-decoration: underline;}

.crs-booksforreview-share {font-size: 0.9em;}


/* CANADIAN REVIEW SECTION  -- BOOK REVIEW ARCHIVE PAGE*/

#crs-reviews-narrowcontent {float: right; width: 610px; }

#crs-reviews-expand {margin-left: 40px; font-size: 0.90em; padding: 5px 0px 5px; 0px;}
#crs-reviews-expand p {margin-bottom: 1px;	}

#crs-reviews-sortby {font-size: 0.9em;  }
#crs-reviews-sortby p { float: left; color:#a1310a; font-weight: bold; margin-right: 5px;}
#crs-reviews-sortby ul {list-style: none;}
#crs-reviews-sortby li {float: left; margin-right: 3px;}
#crs-reviews-sortby li a { color:#000000; text-decoration: none; border-bottom: hidden; font-weight: normal; }
#crs-reviews-sortby a:hover {text-decoration: underline;  }
#crs-reviews-sortby li.selected a {  color: #600; text-decoration: none;  }

#crs-reviews-catalogue {clear:left; width: 590px; border: 1px solid #000000; padding: 5px;}

#crs-reviews-topwindow { border-bottom: 1px solid #000000; }
/* #crs-reviews-list { height: 250px; padding-right: 5px; overflow-y: scroll; margin-bottom: 5px; } */

#crs-reviews-bottomwindow { }
#crs-reviews-content { height: 350px; padding-right: 5px; overflow-y: scroll; margin-top: 5px; }

#crs-reviews-index {border-bottom: 1px solid #cccccc; padding-top: 5px;}
#crs-reviews-index a img {float: left; }
#crs-reviews-index p {margin-bottom: 3px; }
#crs-reviews-citation {margin-left: 20px; font-size: 0.9em; }
#crs-reviews-citation a {color:#000000; text-decoration: none; border-bottom: hidden; font-weight: normal; }
#crs-reviews-citation a:hover {text-decoration: underline; }


/* PAST CONFEENCE SECTION */

.pastcnf-header {}
.pastcnf-header h3 {padding-bottom: 2px; border-bottom: solid 1px #000; }
.pastcnf-header h4 {margin-top: 3px;}
.pastcnf-header p {font-size: 0.9em; margin-bottom: 5px;}
.pastcnf-links {padding-bottom: 10px;}
.pastcnf-links p {font-size: 0.9em; margin-top: 0px; margin-bottom: 1px;}
.pastcnf-links a {text-decoration: none; color: #000;}
.pastcnf-links a:hover {text-decoration: underline;}

