
/* ***************************************** 
	This file contains 5 sections:
	* Header Styles
	* Sidebar Styles
	* Footer Styles
	* Main Content Styles
	* Default Styles
***************************************** */

/* **************************** */ 
 * Header Styles		*/
a.mainNavLinks {font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline;color: #494949;font-size: 8pt;padding: 1px;margin: 3px;}
a.mainNavLinks:link {font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline;font-size: 8pt;color: #494949;padding: 1px;margin: 3px;}
a.mainNavLinks:visited {font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline;color: #494949;font-size: 8pt;padding: 1px;margin: 3px;}
a.mainNavLinks:active {font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline;color: #494949;font-size: 8pt;padding: 1px;margin: 3px;}
a.mainNavLinks:hover {font-family: verdana, arial, helvetica, sans-serif;text-decoration: none;color: #494949;font-size: 8pt;padding: 1px;margin: 3px;}

a.categoryLinks:link {font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline;font-size: 8pt;color: #727272;font-weight: bold;}
a.categoryLinks:visited {font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline;font-size: 8pt;color: #727272;font-weight: bold;}
a.categoryLinks:active {font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline;font-size: 8pt;color: #727272;font-weight: bold;}
a.categoryLinks:hover {font-family: verdana, arial, helvetica, sans-serif;text-decoration: none;font-size: 8pt;color: #727272;font-weight: bold;}

td.storeName {background-color: white;font-family: verdana, arial, helvetica, sans-serif;font-size: 14pt;font-weight: bold;color: #ffffff;}
td.mainNavRightTop {text-align: left;padding-right: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;}
td.mainNavigation {text-align: right;}
td.categoryLinksNavigation {background-color: #C6C6C6;padding-right: 0px;margin-right: 0px;text-align: right;}
td.dropDown {vertical-align: middle;}


/* **************************** */
/* Sidebar Styles		*/
ul.tier1{ padding:0;margin:0;background-color:#fff;margin-left: 6px; list-style: none outside; font-size: 10px;line-height: 13px;  color: #3C5F78}

ul.tier1 li {background-image: url("../images/arrow01.gif");  background-repeat: no-repeat;padding:0;margin:0;padding-left:14px;background-position:0px 4px;}

ul.tier1 li a.tier1{padding:0;margin:0;text-indent: 0px; text-decoration:none; font-size: 10px; list-style: none outside;}
ul.tier1 li a.tier1bold{padding:0;margin:0;text-indent: 0px; text-decoration:none; font-weight:bold; font-size: 10px; list-style: none outside;}
ul.tier1 li a:hover {padding:0;margin:0;text-decoration: underline;}

ul.tier1 li.tier1selected{padding:0;margin:0; text-indent: 0px; color: #3C5F78;   font-weight:bold;padding-left:14px;}
}
ul.tier1 li.hr  {padding:0;margin:0;margin-left: -3px; background-image: url(../images/hr_dot.gif); font-size: 8px; line-height:9px;}
ul.tier1 li.gap {padding:0;margin:0;background-image: none; font-size: 8px; line-height:9px;}
	
ul.tier2{margin-left:-15px; list-style: none outside; font-size: 10px; line-height: 15px;
	background-color: #dce8f0;}
ul.tier2 li {text-indent: 0px; font-weight: normal; background-image: none;}
ul.tier2 li a.tier2{text-indent: 0px; text-decoration:none; color: #3C5F78; font-size: 10px; list-style: none outside;}
ul.tier2 li a.tier2:hover {text-decoration: underline;}
//ul.tier2 li.hr {margin-left:15px; background-image: url(../images/hr_line.gif); font-size: 8px; line-height:9px;}
ul.tier2 li.hr {margin-left:15px; background-image: url(../images/hr_line.gif); font-size: 8px; line-height:9px;}

ul.tier3{list-style: none outside; font-size: 10px;line-height: 13px; color: #3C5F78; }
ul.tier3 li {background-image:none; background-color:#DCE8F0; font-weight: normal;padding-bottom:5px; margin-left: -8px; margin-right: 5px; border-left:5px; border-color:#000}
ul.tier3 li.tier3bold{font-weight: bold;}
ul.tier3 li.tier3selected{font-weight: bold; background-color:#fff}
ul.tier3 li a.tier3{text-decoration:none;font-size: 10px; list-style: none outside; padding-left: 0px; margin-left:0px; text-indent: 0px;}
ul.tier3 li a.tier3:hover {text-decoration: underline;}



a.advsearch:link {font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline;font-size: 8pt;color: white;font-weight: bold;padding: 0px;margin: 0px;line-height: 12pt;}
a.advsearch:hover {font-family: verdana, arial, helvetica, sans-serif;text-decoration: none;font-size: 8pt;color: black;font-weight: bold;padding: 0px;margin: 0px;line-height: 12pt;}
a.advsearch:visited {font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline;font-size: 8pt;color: white;font-weight: bold;padding: 0px;margin: 0px;line-height: 12pt;}
a.advsearch:active {font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline;font-size: 8pt;color: white;font-weight: bold;padding: 0px;margin: 0px;line-height: 12pt;}

a.sidebarLinks {text-decoration: underline;font-weight: bold;color: #6B6C6C;font-family: verdana, arial, helvetica, sans-serif;font-weight: bold;padding: 0px;margin: 0px;line-height: 10pt;}
a.sidebarLinks:link {font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline;font-size: 8pt;color: #6B6C6C;font-weight: bold;padding: 0px;margin: 0px;line-height: 10pt;}
a.sidebarLinks:visited {text-decoration: underline;font-weight: bold;color: #6B6C6C;font-family: verdana, arial, helvetica, sans-serif;font-weight: bold;padding: 0px;margin: 0px;line-height: 10pt;}
a.sidebarLinks:active {text-decoration: underline;font-weight: bold;color: #6B6C6C;font-family: verdana, arial, helvetica, sans-serif;font-weight: bold;padding: 0px;margin: 0px;line-height: 10pt;}
a.sidebarLinks:hover {text-decoration: none;font-weight: bold;color: black;font-family: verdana, arial, helvetica, sans-serif;font-weight: bold;padding: 0px;margin: 0px;line-height: 10pt;}
a.sidebarsubLinks:link {font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline;font-size: 7pt;color: white;font-weight: normal;padding: 0px;margin: 0px;line-height: 7pt; vertical-align: top;}
a.sidebarsubLinks:visited {text-decoration: underline;font-weight: normal;color: white; font-size: 7pt;font-family: verdana, arial, helvetica, sans-serif;padding: 0px;margin: 0px;line-height: 7pt; vertical-align: top;}
a.sidebarsubLinks:active {text-decoration: underline;font-weight: normal;color: white; font-size: 7pt;font-family: verdana, arial, helvetica, sans-serif;padding: 0px;margin: 0px;line-height: 7pt; vertical-align: top;}
a.sidebarsubLinks:hover {text-decoration: none;font-weight: normal;color: black; font-size: 7pt;font-family: verdana, arial, helvetica, sans-serif;padding: 0px;margin: 0px;line-height: 7pt; vertical-align: top;}

	/* The background & style of the sidebar */
td.nonactiveLinks {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;color: #B5B5B5;font-weight: bold;line-height: 10pt;}
td.sidebarsubLinks {font-family: verdana, arial, helvetica, sans-serif;font-size: 7pt;padding: 0px;margin: 0px;line-height: 7pt;}
	/* Background for the section labels */
td.mainHeading {padding-top: 2px;padding-left: 2px;padding-right: 2px;padding-bottom: 0px;margin: 0px;font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: white;text-decoration: none;}
	/* When viewing Sub categories, a list of them is displayed on the sidebar and the current category is highlighted. */
td.subcategory {padding-left: 3px;margin-left: 3px;background-color: white;font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;}
	/* The background & style of the sidebar */
table.sidebar {
}
td.sidebar {background-color:#f4f4f4;
	height: 100%;}
	/* Text for the shopping cart */
td.miniText {font-family: arial;font-size: 9pt;color: #232323;font-weight: 100;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;}


/* ****************************** 
/* Footer Styles -> Link Styles*/
a.footerLinks:link {font-family: verdana, arial, helvetica, sans-serif;font-size: 6pt; color: #000; text-decoration: none;}
a.footerLinks:visited {font-family: verdana, arial, helvetica, sans-serif;font-size: 6pt; color: #000; text-decoration: none;}
a.footerLinks:active {text-decoration: none;color: #000;}
a.footerLinks:hover {text-decoration: underline;color: #000;}

/* Footer Styles -> Table Styles*/
td.footer {padding: 0px;margin: 0px;font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: bold;text-align:right}


/* ************************************

 * Main Content Styles -> Font Styles */

 

      /* Main button style */
.buttonStyle:link {font-family: verdana;font-size: 8pt; color: black; white-space:nowrap;
      text-decoration: none;
      font-weight: 100;}
.buttonStyle:active {font-family: verdana;font-size: 8pt; color: black; white-space:nowrap;
      text-decoration: none;
      font-weight: 100;}
.buttonStyle:visited {font-family: verdana;font-size: 8pt; color: black; white-space:nowrap;
      text-decoration: none;
      font-weight: 100;}
.buttonStyle:hover {font-family: verdana;font-size: 8pt; color: black; white-space:nowrap;
      font-weight: 100;}
.buttoncell {
      border-style: none;
      background-image: url("../images/buttom4.gif");
      height: 13px;
      width: 154px;
      padding-top: 0px;
      padding-left: 16px;
      padding-bottom: 0px;
      padding-right: 0px;
      margin: 0px;
      border-width: 0px;
      background-repeat: no-repeat
} 

 


/* Breadcrumb trail for checkout pages */
a.chkout_done {color: black; text-decoration:}
td.chkout {font: bold 11px Verdana; color: #C6C6C6; padding-right: 7px;}
td.chkout_active {font: bold 11px Verdana; color:#950000;}
td.divider {width: 1px;}

	/* Price styles */
.listPrice {font-family: arial, helvetica, sans-serif, verdana;font-size: 9pt;color: black;text-decoration: line-through;}
.price {font-family: arial, helvetica, sans-serif, verdana;font-size: 9pt;color: black;}
.redPrice {font-family: arial, helvetica, sans-serif, verdana;font-size: 9pt;color: red;}
.shoppingCart {font-family: arial, helvetica, sans-serif, verdana;font-size: 8pt;color: #000;  line-height: 16px;  }
.shoppingCartBlue {color: #496A8D; font-weight: bold;}
.strongPrice {font-family: arial, helvetica, sans-serif, verdana;font-size: 9pt;font-weight: bold;color: black;}

	/* General store text */
.text {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;color: black;padding: 0px;margin: 0px;text-decoration: none;text-align: left;}
.redText {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;color: red;padding: 0px;margin: 0px;text-decoration: none;}
.strongtext {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: black;padding: 0px;margin: 0px;text-decoration: none;}
.strongRedText {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: red;padding: 0px;margin: 0px;text-decoration: none;}
.strongCyanText {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: #0080c0;padding: 0px;margin: 0px;text-decoration: none;}
.strongGreyText {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: #666666;padding: 0px;margin: 0px;text-decoration: none;}
.strongSubtitleText {font-family: verdana, arial, helvetica, sans-serif;font-size: 9pt;font-weight: bold;color: #000000;padding: 0px;margin: 0px;text-decoration: none;}
.textCustomColor, .productName {font-family: verdana, arial, helvetica, sans-serif;font-size: 10pt;font-weight: bold;text-align: left;color: #666666;padding: 0px;margin: 0px;}
.noteText {font-family: verdana, arial, helvetica, sans-serif;font-size: 9pt;font-weight: bold;text-align: left;color: #666666;padding: 0px;margin: 3px;}
.noteTitleText {font-family: verdana, arial, helvetica, sans-serif;font-size: 10pt;font-weight: bold;text-align: center;color: #666666;padding: 0px;margin: 0px;}
.instructionText {font-family: verdana, arial, helvetica, sans-serif;font-size: 7pt;color: #959595;padding: 0px;margin: 3px;}
.strongTitletext {font-family: verdana, arial, helvetica, sans-serif;font-size: 9pt;font-weight: bold;color: black;padding; 2px;margin: 2px;text-decoration: none;}

.errortxt {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;color: #FF0000;}

	/* Some table tyles for the category pages */
.dashedLines {border-style:dashed;border-right-width:0px;border-top-width:0px;border-left-width:1px;border-bottom-width:0px;padding:0px;}
.innerDashedLines {border-style:dashed;border-right-width:1px;border-top-width:1px;border-left-width:0px;border-bottom-width:0px;padding:0px;}

	/* Heading and Sub heading text used at the top of most pages */
.pageHeading {font-family: verdana, arial, helvetica, sans-serif;font-size: 14pt;font-weight: bold;text-align: left;color: black;}
.subHeading {font-family: verdana, arial, helvetica, sans-serif;font-size: 12pt;font-weight: bold;text-align: left;color: #666666;padding: 0px;margin: 0px;}
.mainHeading {font-family: verdana, arial, helvetica, sans-serif;font-size: 12pt;font-weight: bold;text-align: left;color: #000000;padding: 0px;margin: 0px;}

	/* Styles for addresses */
.addressName {font-family: verdana, arial, helvetica, sans-serif;font-size: 10pt;font-weight: bold;text-align: left;color: #666666;padding: 0px;margin: 0px;}
.address {font-family: verdana, arial, helvetica, sans-serif;font-size: 10pt;color: black;padding: 0px;margin: 0px;}
.phoneNumberFormat {font-family: verdana, arial, helvetica, sans-serif;font-size: 7pt;color: #666666;padding: 0px;margin: 0px;}

	/* Style used for spacing of main elements on each page */ 
	/* Defines the style of the main frame - background color, spacing, ... */
td.mainContent {background-color: #ffffff;padding: 0px;margin: 0px;}
	/* General table spacing used throughout site */
td.topspace {padding-left: 3px;margin-left: 3px;padding-top: 5px;}
	/* General spacing.  Usually used before a pageHeading or subHeading */
td.categoryspace {padding-left: 0px;margin-left: 0px;padding-top: 4px;padding-bottom: 2px;}

	/* We have a privacy policy whenever personal information is asked for */
td.privacyStatement {background-color: #C6DAEA;font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;color: black;text-decoration: none;text-align: left;}
    /* We have a box that displays all the available shipping discounts */
td.discountBox {background-color: #E6E6E6; font-family:verdana; font-size:11px; color: #CC0000;text-decoration:none; text-align:left;}
	/* Define text and background colors for labeled columns */
td.labelText1 {background-color: #C6C6C6;padding-top: 1px;padding-bottom: 1px;padding-left: 2px;margin: 0px;font-family: verdana, arial, helvetica, sans-serif;font-size: 10pt;font-weight: bold;color: #666666;text-align: left;padding: 3px;}
th.labelText2 {background-color: #dbe9f6;padding-top: 1px;padding-bottom: 1px;padding-left: 2px;margin: 0px;font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: black;padding: 3px;text-decoration: none;text-align: left;height:25}
td.labelText2 {background-color: #dbe9f6;padding-top: 1px;padding-bottom: 1px;padding-left: 2px;margin: 0px;font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: black;padding: 3px;text-decoration: none;text-align: left;height:25}
td.labelText3 {background-color: #dbe9f6;padding-top: 1px;padding-bottom: 1px;padding-left: 2px;margin: 0px;font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: white;padding: 3px;text-decoration: none;text-align: left;height:25}
td.labelText4 {background-color: #90B1CE;padding-top: 1px;padding-bottom: 1px;padding-left: 2px;margin: 0px;font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: black;padding: 3px;text-decoration: none;text-align: right;height:25}
	/* Discount Styles */

.discount {font-family: Verdana; font-style: italic; font-size: 11px; color: #CC0000; }
.discountHeading  {font-family: Times New Roman;Verdana; font-style: italic; font-size: 18px; color: #666666; font-weight: bold;}
.discountBox {background-color: #E6E6E6 }

a.discount {font-style:normal; font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline;font-size: 8pt;color: #235173; font-weight:normal}
a.discount:link {font-style:normal; font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline;font-size: 8pt;color: #235173; font-weight:normal}
a.discount:visited {font-style:normal; font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline;font-size: 8pt;color: #6C2373; font-weight:normal}
a.discount:active {font-style:normal; font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline font-size : 8pt;color: #235173; font-weight:normal}
a.discount:hover {font-style:normal; font-family: verdana, arial, helvetica, sans-serif;text-decoration: none;font-size: 8pt;color: #235173; font-weight:normal}


/* **************** 
 * Default Styles */

html {direction: ltr; unicode-bidi: embed;}





hr {text-align: left;border-style:inset;color:gray; height: 1px; }
td {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;color: #000; vertical-align: top; }
th {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;color: #000}
a.bold {font-weight: bold;}
a:link {font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline;font-size: 8pt;color: #496A8D;}
a:visited {font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline;font-size: 8pt;color: #496A8D;}
a:active {font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline;font-size: 8pt;color: #496A8D;}
a:hover {font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline;font-size: 8pt;color: #496A8D;}

select {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: normal;font-style: normal;text-align: top;}
input {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: normal;font-style: normal;}
img {border: 0px;}
.inlineform {font-weight: normal; font-family: Arial, sans-serif; display:inline}

em.snem {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3C5060;
	border-right-color: #3C5060;
	border-bottom-color: #3C5060;
	border-left-color: #3C5060;
font-style:normal; font-family: verdana, arial, helvetica, sans-serif;text-decoration: none;font-size: 10pt;
	color: #000000; font-weight:Bold; display: block;background:#f4f4f4;padding:5px;margin:5px;
	}


p {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 8pt;
color: black;;
line-height: 17px;
}



body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
/*	background-image: url("https://www1.sheridaninstitute.ca/programs/coned/e_store/images/bg_coned.jpg");*/
	background-attachment: fixed;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006699;
	background-color: #DBE7E8;
	margin: 4px;
	padding: 4px;
	height: auto;
	width: auto;
	float: none;


	border: 1px solid #B8CFD1;	
	

	font-style: normal;
	text-decoration: none;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2F5524;
	background-color: #DCECCE;
	margin: 4px;
	padding: 4px;
	height: auto;
	width: auto;
	float: none;
	border: 1px solid #BEDBA4;
	clear: none;
	text-indent: 5px;
	font-style: normal;
	text-decoration: none;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F5524;
	background-color: #EFF7E8;
	margin: 4px;
	padding: 4px;
	height: auto;
	width: auto;
	float: none;
	border: 1px solid #BEDBA4;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F5524;
	margin: 4px;
	padding: 4px;
	height: auto;
	width: auto;
	float: none;
	clear: none;
	text-indent: 15px;
	font-weight: bold;
	text-transform: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BEDBA4;
	border-right-color: #BEDBA4;
	border-bottom-color: #BEDBA4;
	border-left-color: #BEDBA4;
	font-style: normal;
	text-decoration: none;
}

