table.moswarning h2 {
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
}


body

{

	background-color: white;

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 12px;

	margin-left: auto;

	margin-right: auto;

}



a { text-decoration: none; }



a:link

{

	color: #33C;

	font-weight: bold;

}



a:visited

{

	color: #33C;

	font-weight: bold;

}



a:hover

{

	color: #B72025;

	font-weight: bold;

}



a:active

{

	color: #B72025;

	font-weight: bold;

}



a.menue:link

{

	font-size: 9px;

	font-family: "Arial", Helvetica, sans-serif;

	color: #CCCC99;

}



blockquote

{

	color: black;

	font-size: 11px;

	margin-left: 15px;

	margin-right: 15px;

	margin-bottom: 5px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 14px;

}



div.new

{

	color: #CC0000;

	font-size: 14px;

	font-weight: bold;

	font-style: normal;

	text-indent: 8px;

	background-color: #FFFF66;

	background-attachment: fixed;

	margin-left: 0px;

	margin-right: 415px;

	margin-bottom: 5px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 20px;

}



h1

{

	color: #000;

	text-align: center;

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 20px;

	line-height: 24px;

}



h1.left

{

	color: #000;

	text-align: left;

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 20px;

	line-height: 24px;

}



h1.sub

{

	color: gray;

	text-align: center;

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 18px;

	line-height: 20px;

}



/*

h2 {

	color: black;

	font-weight: bold;

	text-align: left;

	margin-left: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 15px;

	line-height: 18px; }

*/



h2

{

	color: #CC0000;

	font-weight: bold;

	font-size: 16px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 22px;

	text-align: left;

	padding: 0px 0px 0px 0px;

	border-width: 0px 0px 1px 0px;

	border-style: none none solid none;

	border-color: #CC0000;

	/* width changed from 620px */

	width: 100%;

	/* top margin changed 20px */

	margin: 20px 0px 10px 0;

}



h2.noline

{

	color: #CC0000;

	font-weight: bold;

	font-size: 14px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 18px;

	text-align: left;

	padding: 0px 0px 0px 0px;

	border-width: 0px 0px 0px 0px;

	border-style: none none solid none;

	border-color: #CC0000;

	display: block;

	clear: both;

	/* width changed from 620px */

	width: 100%;

	/* top margin changed 20px */

	margin: 10px 0px 10px 0;

}



h2.rule

{

	color: #CC0000;

	font-weight: bold;

	font-size: 16px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 18px;

	text-align: left;

	padding: 0px 0px 0px 0px;

	border-width: 0px 0px 1px 0px;

	border-style: none none solid none;

	border-color: #CC0000;

	display: block;

	margin: 0px 0px 10px 0;

}



h2.center

{

	color: black;

	font-weight: bold;

	text-align: center;

	margin-left: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 15px;

	line-height: 18px;

}



/*

h2.rule

{

	color: black;

	font-weight: bold;

	text-align: left;

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 15px;

	line-height: 20px;

	border-bottom: #666666;

	border-width: 0 0 1px 0;

	border-style: none none solid none;

	margin-top: 20px;

}

*/



h2.justify

{

	color: black;

	font-weight: bold;

	text-align: justify;

	margin-left: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 15px;

	line-height: 18px;

}



h3

{

	color: black;

	text-align: left;

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 12px;

	line-height: 15px;

	margin: 0 0 3px 0px;

}



h3.center

{

	color: black;

	text-align: center;

	margin-left: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 12px;

	line-height: 15px;

}



h4

{

	color: black;

	text-align: left;

	margin-left: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 11px;

	line-height: 13px;

}



ul

{

	color: black;

	margin-left: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 12px;

	line-height: 15px;

}



li

{

	color: black;

	text-align: left;

	margin-left: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	/*list-style-position: outside;*/

	text-indent: 0px;

	font-size: 12px;

	line-height: 15px;

}



ol li

{

	color: black;

	margin-left: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 12px;

}



p

{

	color: #000;

	text-align: left;

	font-size: 12px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 7px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 15px;

}



p.center

{

	color: black;

	text-align: center;

	font-size: 12px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 7px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 15px;

}



p.right

{

	color: black;

	text-align: right;

	font-size: 12px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 7px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 15px;

}



p.justify

{

	color: black;

	text-align: justify;

	font-size: 12px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 7px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 15px;

}



p.authordir

{

	color: black;

	text-align: left;

	font-weight: bold;

	margin-top: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 12px;

}



p.bookinfo

{

	color: black;

	text-align: left;

	margin-top: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 10px;

}



p.booklink

{

	color: black;

	text-align: left;

	font-size: 11px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 13px;

}



p.subdownload

{

	color: #666;

	text-align: left;

	font-size: 11px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 13px;

	text-transform: uppercase;

	font-weight: bold;

}



p.booktitle

{

	color: black;

	text-align: left;

	font-weight: bold;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 10px;

}



p.exception

{

	color: #CC0000;

	font-size: 11px;

	margin-left: 15px;

	margin-right: 15px;

	margin-bottom: 7px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 15px;

}



p.indent

{

	color: black;

	font-size: 12px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 7px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 15px;

}



p.links

{

	color: black;

	font-size: 12px;

	margin-left: 30px;

	margin-right: 0px;

	margin-bottom: 7px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 15px;

}



p.list

{

	color: black;

	font-size: 12px;

	text-align: left;

	margin-top: 7px;

	margin-bottom: 7px;

	margin-left: 0px;

	margin-right: 0px;

	font-family: "Arial", Helvetica, sans-serif;

}



p.note

{

	color: black;

	font-size: 9px;

	font-weight: bold;

	margin-left: 0pt;

	margin-right: 0px;

	font-family: "Arial", Helvetica, sans-serif;

}



p.searchresult

{

	color: black;

	text-align: left;

	margin-top: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 10px;

}



p.sgnote

{

	color: #008080;

	font-size: 11px;

	font-weight: bold;

	margin-left: 0pt;

	margin-right: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 14px;

}



p.small

{

	color: black;

	font-size: 10px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 12px;

}



p.tocpt

{

	color: black;

	font-size: 10px;

	font-weight: bold;

	text-transform: Uppercase;

	margin-top: 10px;

	margin-bottom: 10px;

	margin-left: 0px;

	margin-right: 0px;

	font-family: "Arial", Helvetica, sans-serif;

}



p.tocct

{

	color: black;

	font-size: 11px;

	font-weight: bold;

	margin-top: 7px;

	margin-bottom: 7px;

	margin-left: 0px;

	margin-right: 0px;

	font-family: "Arial", Helvetica, sans-serif;

}



p.tocst

{

	color: black;

	font-size: 10px;

	margin-top: 7px;

	margin-bottom: 7px;

	margin-left: 0px;

	margin-right: 0px;

	font-family: "Arial", Helvetica, sans-serif;

}



p.toch1

{

	color: black;

	font-size: 10px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 15px;

	margin-right: 0px;

	font-family: "Arial", Helvetica, sans-serif;

}



p.top

{

	color: black;

	font-size: 10px;

	text-align: left;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	margin-right: 0px;

	font-family: "Arial", Helvetica, sans-serif;

}



p.ruledown

{

	color: black;

	font-weight: bold;

	text-align: right;

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 10px;

	line-height: 14px;

	border-top: #666666;

	border-width: 1px 0 0 0;

	border-style: solid none none none;

	margin-top: 30px;

}



/* Nine Habits styles */

p.nhlinks

{

	color: #003435;

	font-weight: bold;

	text-align: left;

	font-size: 11px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 6px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 15px;

}



p.nhtoplinks

{

	color: #666666;

	font-size: 8px;

	line-height: 8px;

	font-weight: bold;

	text-align: center;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	border-color: #666666;

	border-width: 0px 0 0px 0;

	border-style: none none none none;

}



p.nhtest

{

	color: #003435;

	font-weight: normal;

	text-align: left;

	font-size: 14px;

	margin-left: 60px;

	margin-right: 60px;

	margin-bottom: 0px;

	margin-top: 28px;

	font-family: "Textile", "Arial", Helvetica, sans-serif;

	line-height: 18px;

}



p.nhsite

{

	color: black;

	font-weight: normal;

	text-align: right;

	font-size: 9px;

	line-height: 11px;

	margin-left: 60px;

	margin-right: 60px;

	margin-bottom: 0px;

	margin-top: 0px;

	font-family: "Arial", Helvetica, sans-serif;

}







h1.nhlinks

{

	color: #668586;

	font-weight: normal;

	text-align: left;

	font-size: 18px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 8px;

	margin-top: 10px;

	font-family: "Textile", "Arial", Helvetica, sans-serif;

	line-height: 18px;

}





h4.nhlinks

{

	color: #666666;

	font-size: 8px;

	line-height: 8px;

	font-weight: bold;

	text-align: left;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 40px;

	font-family: "Arial", Helvetica, sans-serif;

	border-color: #666666;

	border-width: 0px 0 0px 0;

	border-style: none none none none;

}





/* CCW styles */

p.ccwlinks0

{

	color: #aa4129;

	font-weight: bold;

	text-align: center;

	font-size: 12px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 3px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 15px;

}





p.ccwlinks1

{

	color: black;

	font-weight: bold;

	text-align: left;

	font-size: 12px;

	margin-left: 0px;

	margin-right: 12px;

	margin-bottom: 0px;

	margin-top: 3px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 15px;

}



p.ccwlinks2

{

	color: black;

	font-weight: normal;

	text-align: left;

	font-size: 12px;

	margin-left: 0px;

	margin-right: 12px;

	margin-bottom: 0px;

	margin-top: 3px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 15px;

}





p.ccwlinks3

{

	color: black;

	font-weight: bold;

	text-align: left;

	font-size: 12px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 3px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 15px;

}



p.ccwlinkstop

{

	color: black;

	font-weight: normal;

	text-align: right;

	font-size: 10px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 30px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 10px;

}





h1.ccwlinks

{

	color: #666666;

	font-weight: bold;

	text-align: left;

	font-size: 24px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 8px;

	margin-top: 4px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 24px;

}





h2.ccwlinks

{

	color: #666666;

	font-weight: bold;

	text-align: left;

	font-size: 16px;

	border-color: #d6684f;

	border-width: 1px 0 0 0;

	border-style: solid none none none;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 26px;

	background-color: #ffecbb;

	background-position: left top;

	text-indent: 6px;

}



h3.ccwlinkspage

{

	color: #666666;

	font-weight: bold;

	text-align: center;

	font-size: 10px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 6px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 10px;

}



h3.ccwlinkstopic

{

	color: #666666;

	font-weight: bold;

	text-align: left;

	font-size: 10px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 6px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 10px;

}



h3.ccwlinksurl

{

	color: #666666;

	font-weight: bold;

	text-align: left;

	font-size: 10px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 6px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 10px;

}



h4.ccwlinks

{

	color: #666666;

	font-size: 9px;

	line-height: 18px;

	font-weight: bold;

	text-align: left;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-top: 40px;

	font-family: "Arial", Helvetica, sans-serif;

	border-color: #666666;

	border-width: 0px 0 0px 0;

	border-style: none none none none;

	background-color: #ededed;

	background-position: left top;

	text-indent: 6px;

}





/* Learn Smart styles */

p.lslinkschapter

{

	color: #2c7c2f;

	font-weight: bold;

	text-align: left;

	font-size: 10px;

	line-height: 10px;

	border-color: #fcaf17;

	border-width: 1px 0px 0px 0;

	border-style: solid none none none;

	padding: 6px 0px 0px 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 3px;

	font-family: "Arial", Helvetica, sans-serif;



}



p.lslinkschapter0

{

	color: #666666;

	font-weight: bold;

	text-align: left;

	font-size: 9px;

	line-height: 9px;

	border-color: #fcaf17;

	border-width: 1px 0 0px 0;

	border-style: solid none none none;

	padding: 6px 0px 0px 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 3px;

	font-family: "Arial", Helvetica, sans-serif;



}



p.lslinkschapter1

{

	color: #2c7c2f;

	font-weight: bold;

	text-align: left;

	font-size: 9px;

	line-height: 9px;

	border-color: #fcaf17;

	border-width: 0px 0px 0px 0;

	border-style: none none none none;

	padding: 0px 0px 0px 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 0px;

	font-family: "Arial", Helvetica, sans-serif;



}



p.lslinkschapter2

{

	color: #fffde8;

	font-weight: bold;

	text-align: left;

	font-size: 10px;

	line-height: 10px;

	border-color: #fcaf17;

	border-width: 0px 0px 0px 0;

	border-style: none none none none;

	padding: 6px 0px 0px 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 3px;

	font-family: "Arial", Helvetica, sans-serif;



}



p.lslinkspage

{

	color: black;

	font-weight: normal;

	text-align: center;

	font-size: 10px;

	line-height: 10px;

	border-color: #fcaf17;

	border-width: 1px 0px 0px 0;

	border-style: solid none none none;

	padding: 6px 0px 0px 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 3px;

	font-family: "Arial", Helvetica, sans-serif;



}



p.lslinkspage0

{

	color: #ffffff;

	font-weight: bold;

	text-align: left;

	font-size: 9px;

	line-height: 9px;

	border-color: #fcaf17;

	border-width: 1px 0 0px 0;

	border-style: solid none none none;

	padding: 6px 0px 0px 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 3px;

	font-family: "Arial", Helvetica, sans-serif;

}



p.lslinkspage1

{

	color: #fffde8;

	font-weight: normal;

	text-align: center;

	font-size: 10px;

	line-height: 10px;

	border-color: #fcaf17;

	border-width: 0px 0 0px 0;

	border-style: none none none none;

	padding: 6px 0px 0px 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 3px;

	font-family: "Arial", Helvetica, sans-serif;

}





p.lslinkspage2

{

	color: black;

	font-weight: normal;

	text-align: center;

	font-size: 9px;

	border-color: #fcaf17;

	border-width: 1px 0 0px 0;

	border-style: solid none none none;

	padding: 6px 0px 0px 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 3px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 9px;

}





p.lslinkspage3

{

	color: black;

	font-weight: normal;

	text-align: center;

	font-size: 9px;

	border-color: #fcaf17;

	border-width: 0px 0px 0px 0;

	border-style: none none none none;

	padding: 6px 0px 0px 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 3px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 9px;

}





p.lslinkstopic

{

	color: black;

	font-weight: normal;

	text-align: left;

	font-size: 10px;

	line-height: 10px;

	border-color: #fcaf17;

	border-width: 1px 0px 0px 0;

	border-style: solid none none none;

	padding: 6px 0px 0px 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 3px;

	font-family: "Arial", Helvetica, sans-serif;

}



p.lslinkstopic0

{

	color: #ffffff;

	font-weight: bold;

	text-align: left;

	font-size: 9px;

	line-height: 9px;

	border-color: #fcaf17;

	border-width: 1px 0 0px 0;

	border-style: solid none none none;

	padding: 6px 0px 0px 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 3px;

	font-family: "Arial", Helvetica, sans-serif;



}



p.lslinkstopic1

{

	color: #fffde8;

	font-weight: normal;

	text-align: left;

	font-size: 10px;

	line-height: 10px;

	border-color: #fcaf17;

	border-width: 0px 0 0px 0;

	border-style: none none none none;

	padding: 6px 0px 0px 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 3px;

	font-family: "Arial", Helvetica, sans-serif;

}



p.lslinkstopic2

{

	color: black;

	font-weight: normal;

	text-align: left;

	font-size: 9px;

	border-color: #fcaf17;

	border-width: 1px 0px 0px 0px;

	border-style: solid none none none;

	padding: 6px 0px 0px 0px;

	margin-left: 0px;

	margin-right: 12px;

	margin-bottom: 0px;

	margin-top: 3px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 9px;

}



p.lslinksurl0

{

	color: #ffffff;

	font-weight: bold;

	text-align: left;

	font-size: 9px;

	line-height: 9px;

	border-color: #fcaf17;

	border-width: 1px 0 0px 0;

	border-style: solid none none none;

	padding: 6px 0px 0px 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 3px;

	font-family: "Arial", Helvetica, sans-serif;

}



p.lslinksurl1

{

	color: black;

	font-weight: normal;

	text-align: left;

	font-size: 9px;

	border-color: #fcaf17;

	border-width: 0px 0 0px 0;

	border-style: none none none none;

	padding: 0px 0px 0px 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 9px;

}



p.lslinksurl2

{

	color: black;

	font-weight: normal;

	text-align: left;

	font-size: 9px;

	border-color: #fcaf17;

	border-width: 1px 0 0px 0;

	border-style: solid none none none;

	padding: 6px 0px 0px 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 3px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 9px;

}



p.lslinkstop

{

	color: black;

	font-weight: normal;

	text-align: right;

	font-size: 9px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 30px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 9px;

}





h1.lslinks

{

	color: #96161a;

	font-weight: bold;

	text-align: left;

	font-size: 18px;

	line-height: 18px;

	background-color: #fffde8;

	border-color: #ffffff;

	border-width: 0px 4px 4px 4px;

	border-style: none dotted dotted dotted;

	padding: 10px 0 10px 0;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	text-indent: 10px;

	text-transform: none;

}





h2.lslinks

{

	color: #96161a;

	font-weight: bold;

	text-align: left;

	font-size: 9px;

	border-width: 0 0 0 0;

	border-style: none none none none;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 13px;

	background-position: left top;

	text-indent: 0px;

	

}



h3.lslinkschapter

{

	color: #666666;

	font-weight: bold;

	text-align: left;

	font-size: 9px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 6px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 9px;

}



h3.lslinkspage

{

	color: #666666;

	font-weight: bold;

	text-align: center;

	vertical-align: top;

	font-size: 9px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 6px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 9px;

}



h3.lslinkstopic

{

	color: #666666;

	font-weight: bold;

	text-align: left;

	vertical-align: top;

	font-size: 9px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 6px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 9px;

}



h3.lslinksurl

{

	color: #666666;

	font-weight: bold;

	text-align: left;

	vertical-align: top;

	font-size: 9px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 6px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 9px;

}



h4.lslinks

{

	color: #666666;

	font-size: 9px;

	line-height: 9px;

	font-weight: bold;

	text-align: left;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 30px;

	font-family: "Arial", Helvetica, sans-serif;

	border-color: #ffffff;

	border-width: 4px 4px 0px 4px;

	border-style: dotted dotted none dotted;

	padding: 10px 0 0px 0;

	background-color: #fffde8;

	text-indent: 10px;

}





/* Table styles */

table

{

	color: black;

	font-size: 12px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-family: "Arial", Helvetica, sans-serif;

}



tr

{

	color: black;

	font-size: 12px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-family: "Arial", Helvetica, sans-serif;

}



td

{

	color: black;

	font-size: 12px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 15px;

}



div.title

{

	font-size: 18px !important;

	font-weight: bold;

	color: #CC0000;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 22px;

	text-align: left;

	margin-left: 5px;

}



div.sg p

{

	width: 100%;

	margin: 7px 0 0px 0px;

}



/* Catalogue styles */

div.catalogue

{

	width: 520px;

	font-weight: normal;

}



.catalogue p, li

{

	font-size: 12px;

	line-height: 1.4em;

}



div.wide

{

	width: 621px;

	font-weight: normal;

}



div.ig

{

	width: 520px;

	font-weight: normal;

	line-height: 1.4em;

	margin: -7px 0 0 2px;

	padding: 0px 0 0 0;

}



div.ignotice p

{

	width: 510px;

	font-weight: normal;

	line-height: 1.4em;

	font-size: 10px;

	border-color: #000;

	border-width: 1px;

	border-style: solid;

	padding: 10px;

	margin: 40px 0 0 0;

}



h1.ig

{

	color: #3333cc;

	font-size: 14px !important;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	line-height: 22px;

	background-image: url(/templates/Emondtemp3/images/grad2.jpg);

	background-repeat: repeat-x;

	background-position: 0 -50px;

	text-transform: uppercase;

	text-align: left;

	width: 100%;

	margin-bottom: 10px;

	padding: 4px;

	border-color: #3333cc;

	border-style: solid none none;

	border-width: 1px 1px 1px 3px;

}



span.boldgrey

{

	font-weight: bold;

	color: #666666;



}



span.smallboldgrey

{

	font-weight: bold;

	color: #666666;

/*

	text-align: center;

	vertical-align: middle;

*/

	font-size: 10px;

}



span.hp_caption

{

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 11px;

	line-height: 150%;



}



span.hp_caption2

{

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 11px;

	line-height: 150%;



}



span.red

{

	font-weight: normal;

	color: #CC0000;

}



span.price

{

	font-weight: bold;

	color: #CC0000;

	font-size: .85em;

}



span.new

{

	font-weight: bold;

	color: #CC0000;

}



a.catnav

{

	float: right;

	color: #3333CC;

	text-transform: uppercase;

	font-weight: normal;

	font-size: 9px;

	font-family: "Arial", Helvetica, sans-serif;

}



a.catnav:link, a.catnav:visited

{

	float: right;

	color: #3333CC;

	text-transform: uppercase;

	font-weight: normal;

	font-size: 9px;

	font-family: "Arial", Helvetica, sans-serif;

}



a.catnav:hover

{

	float: right;

	color: #3333CC;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 9px;

	font-family: "Arial", Helvetica, sans-serif;

}



div.coursepack

{

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 120%;

	font-weight: normal;

	width: 520px;

	padding: 5px 5px 0px 5px;

	margin: 0px 0px 10px 0;

	border-color: #CC0000;

	border-width: 1px;

	border-style: solid;

	text-align: center;

	display: block;

	clear: both;

	vertical-align: middle;

	background-color: #FFF;

	float: left;

}



div.pack

{

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 120%;

	font-weight: bold;

	width: 520px;

	padding: 7px;

	margin: 10px 0px 10px 0;

	border-color: #CC0000;

	border-width: 1px 0px 1px 0px;

	border-style: solid;

	text-align: center;

	display: block;

	clear: both;

	vertical-align: bottom;

	background-color: #FFF;

	/*float: center;*/

}



div.webtoc

{

	width: 100%;

	padding: 5px 0px 5px 0px;

	margin: 10px 0px 20px 0;

	display: block;

	border-color: #666 #CC0000 #666 #CC0000;

	border-width: 0px 0px 0px 0px;

	border-style: solid;

	text-align: left;

	clear: both;

	float: left;

	background-color: #FFF;

}



div.notice

{

	/*width: 100%;*/

	/*padding: 0px 0px 10px 0px;*/

	/*margin: 0 0 20px 0;*/

	/*display: block;*/

	/*float: left;*/

	height: 80px;

	text-align: center;

}



div.notices

{

	/*width: 100%;*/

	/*padding: 0px 0px 10px 0px;*/

	/*margin: 0 0 20px 0;*/

	/*display: block;*/

	/*float: left;*/

	height: 30px;

	text-align: center;

}



div.noticesnarrow

{

	width: 400px;

	/*padding: 0px 0px 10px 0px;*/

	/*margin: 0 0 20px 0;*/

	/*display: block;*/

	/*float: left;*/

	height: 80px;

	text-align: center;

}



div.downloads

{

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 9px;

	line-height: 120%;

	font-weight: normal;

	/* changed padding to 7px */

	padding: 7px;

	/* reduced margin to 0 */

	margin-top: 15px;

	text-align: center;

	vertical-align: bottom;

	background-color: #EAEAFF;

	display: block;

	/* changed width to 100% */

	width: 100%;

	/* added clear left */

	clear: left;

	/*float: center;*/

}



div.guides

{

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 9px;

	line-height: 120%;

	font-weight: normal;

	padding: 7px;

	margin: 0px;

	text-align: center;

	vertical-align: middle;

	background-color: #FFEAEA;

	display: block;

	/* changed width to 100% */

	width: 100%;

	/* added clear and float left */

	clear: left;

	float: left;

}



div.website

{

	font-family: Arial;

	font-size: 11px;

	line-height: 14px;

	font-weight: bold;

	padding: 10px 10px 10px 10px;

	margin: 0px 0px 0px 0px;

	text-align: center;

	vertical-align: middle;

	background-color: #F66;

	color: #FFF;

	width: 100%;

}



/* TRYING OUT THE SITE REDESIGN HERE */

/*<agl.folder "Left main menu">*/

a.mainlevel:link, a.mainlevel:visited

{

	color: #33c;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 22px;

	background-image: url(/templates/Emondtemp3/images/grad2.jpg);

	background-repeat: repeat-x;

	background-position: 0 -50px;

	/* added background color */

	background-color: #FFF;

	text-decoration: none;

	text-transform: uppercase;

	margin: 2px 4px 4px 0;

	padding: 4px;

	border-color: #33c #7777d7 #7777d7 #33c;

	border-style: solid;

	border-width: 1px 0 0 1px;

	display: block;

}



a.mainlevel:hover

{

	color: #00c;

/* rolloever effect to show that the division name is a link */

	margin: 2px 4px 3px 0;

	padding: 4px;

	border-color: #33C #33C #33C #33C;

	border-style: solid solid solid solid;

	border-width: 1px 1px 1px 1px;

}



a.sublevel:link, a.sublevel:visited

{

	background: url(/templates/Emondtemp3/images/arrow.png) no-repeat 0 2px;

	display: block;

	color: #7777d7;

	font-size: 11px;

	font-weight: normal;

	line-height: 14px;

	text-transform: uppercase;

	width: 128px;

	margin: 0 0 0 7px;

	padding: 0 0 2px 13px;

}



a.sublevel:hover {
	color: #00c;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(/templates/Emondtemp3/images/arrow.png);
	background-repeat: no-repeat;
	background-position: 2px;
}



/*</agl.folder>*/

/*<agl.folder "Top nav links">*/

a.mainlevel-menu1:link, a.mainlevel-menu1:visited

{

	color: #33c;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 10px;

	/*line-height: 20px;*/

	background-repeat: no-repeat;

	background-attachment: scroll;

	background-position: 0 0;

	text-decoration: none;

	text-transform: uppercase;

	text-align: left;

	padding: 8px 0px 0px 0px;

	/*border-style: none;*/

	/*letter-spacing: -.03em;*/

}



span.mainlevel-menu1

{

	color: #33c;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 10px;

	/*line-height: 20px;*/

	background-repeat: no-repeat;

	background-attachment: scroll;

	background-position: 0 0;

	text-decoration: none;

	text-transform: uppercase;

	text-align: left;

	padding: 8px 0px 0px 0px;

	/*border-style: none;*/

	/*letter-spacing: -.03em;*/

}



a.mainlevel-menu1:hover

{

	color: #B72025;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 10px;

	text-decoration: none;

	text-transform: uppercase;

	text-align: left;

	padding: 8px 0px 0px 0px;

/*	padding: 0 2px 0;*/

}



a.mainlevel-menu2:link, a.mainlevel-menu2:visited

{

	background: url(/templates/Emondtemp3/images/arrow.png) no-repeat 0 2px;

	display: block;

	color: #33c;

	font-size: 11px;

	font-weight: normal;

	line-height: 14px;

	text-transform: uppercase;

	width: 128px;

/*

	margin: 0;

	padding: 0 0 2px 13px;

*/

}



a.mainlevel-menu2:hover

{

	color: #b72025;

	font-weight: normal;

	text-decoration: none;

}



span.mainlevel-menu1

{

	color: #33c;

	font-size: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	line-height: 20px;

	text-decoration: none;

	background-repeat: no-repeat;

	background-attachment: scroll;

	background-position: 0 0;

	padding: 0 2px;

	border-style: none;

}



/*</agl.folder>*/

/*<agl.folder "Special Grad Module Style">*/

table.moduletablestyle4

{

	font-family: Arial, Helvetica, sans-serif;

	background-image: url(/templates/Emondtemp3/images/Grad2.jpg);

	background-repeat: repeat-x;

	width: 100%;

	margin: 2px 0 10px;

	padding: 0;

	border-color: #000;

	border-width: 0;

}



table.moduletablestyle4 th

{

	color: #fff;

	font-size: 11px !important;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	background-color: #3333cc;

	text-align: center;

	vertical-align: top;

	width: 100%;

	margin: 0;

	padding: 6px;

	border: solid 1px #33c;

}



table.moduletablestyle4 td

{

	font-weight: normal;

	font-size: 10px !important;

	line-height: 14px;

	text-align: left;

	margin: 0;

	padding: 2px 4px;

}



table.moduletablestyle4 a:link

{

	color: #33c;

	margin: 0;

	padding: 0;

}



table.moduletablestyle4 a:hover { color: #b72025; }



/*</agl.folder>*/

.contentheading

{

	color: #3333cc;

	font-size: 14px !important;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	line-height: 22px;

	background-image: url(/templates/Emondtemp3/images/grad2.jpg);

	background-repeat: repeat-x;

	background-position: 0 -50px;

	text-transform: uppercase;

	text-align: left;

	width: 100%;

	margin-bottom: 10px;

	padding: 4px;

	border-color: #3333cc;

	border-style: solid none none;

	border-width: 1px 1px 1px 3px;

}



.componentheading

{

	color: #3333cc;

	font-weight: bold;

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 22px;

	background-image: url(/templates/Emondtemp3/images/grad2.jpg);

	background-repeat: repeat;

	background-attachment: scroll;

	background-position: 0 -50px;

	text-transform: uppercase;

	text-align: left;

	margin: 2px 0 10px 2px;

	padding: 4px;

	border-color: #3333cc;

	border-style: solid none none;

	border-width: 1px 1px 1px 3px;

}



/*

.title

{

	margin: 0;

	padding: 0 0 0 5px;

}

*/



.title2

{

	color: #3333cc;

	font-weight: bold;

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 22px;

	text-align: left;

	text-transform: uppercase;

}



/*

.hp_view_details { margin: 0 0 0 15px; }

*/



.heading-style2 

{

	color: #CC0000;

	font-weight: bold;

	font-size: 16px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 18px;

	text-align: left;

	padding: 15px 0px 3px 0px;

	border-width: 0px 0px 1px 0px;

	border-style: none none solid none;

	border-color: #CC0000;

	display: block;

	margin: 0 90px 0 0px;

}



/*

.contentpaneopen { margin: 0 0 0 0px; }



#heading_Prop { margin: 0 0 0 0px; }

*/



/*

table.moduletable-search

{

	font-family: Arial, Helvetica, sans-serif;

	width: 100%;

	margin: 0;

	padding: 0;

	border-color: #000;

	border-width: 0;

}

*/



/* AMERICAN HISTORY WEBLINKS */



p.ahweb1

{

	color: #000;

	font-weight: bold;

	text-align: center;

	font-size: 12px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-top: 6px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 15px;

}





p.ahweb2

{

	color: black;

	font-weight: bold;

	text-align: left;

	font-size: 12px;

	margin-left: 0px;

	margin-right: 12px;

	margin-bottom: 3px;

	margin-top: 6px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 15px;

}



p.ahweb3

{

	color: black;

	font-weight: bold;

	text-align: left;

	font-size: 12px;

	margin-left: 0px;

	margin-right: 12px;

	margin-bottom: 3px;

	margin-top: 6px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 15px;

}



p.ahwebtop

{

	color: black;

	font-weight: bold;

	text-align: right;

	font-size: 9px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-top: 20px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 10px;

}



h1.ahweb

{

	color: #FFF;

	font-weight: bold;

	text-align: left;

	font-size: 24px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 12px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 34px;

	border-color: #900;

	border-width: 0px 0px 0px 10px;

	border-style: solid;

	background-color: #900;

}



h2.ahweb

{

	color: #333;

	font-weight: bold;

	text-align: left;

	font-size: 16px;

	border-color: #900 #D6684F #D6684F #D6684F;

	border-width: 1px 0 0 0;

	border-style: solid none none none;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 26px;

	background-color: #FFF;

	background-position: left top;

	text-indent: 0px;

}



h3.ahweb

{

	color: #900;

	font-weight: bold;

	text-align: left;

	font-size: 12px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 10px;

}



h3.ahwebc

{

	color: #900;

	font-weight: bold;

	text-align: center;

	font-size: 12px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	line-height: 10px;

}



h4.ahweb

{

	color: #666666;

	font-size: 10px;

	line-height: 18px;

	font-weight: bold;

	text-align: left;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-top: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	border-color: #666666;

	border-width: 0px 0 0px 0;

	border-style: none none none none;

	background-color: #ededed;

	background-position: left top;

	text-indent: 6px;

}



span.ahweb

{

	color: #900;

	font-size: .9em;

}

span.ahwebu

{

	color: #000;

	font-size: 1em;

	font-weight: bold;

	background-color: #FFF;

	padding: 3px 6px 3px 6px;

	margin: 0px 0px 0px -8px;

}



p.ahwebunit1

{

	color: #FFF;

	font-size: 18px;

	line-height: 30px;

	font-weight: bold;

	font-family: "Arial", Helvetica, sans-serif;

	border-right: #900;

	border-bottom: #900;

	border-left: #900;

	border-width: 0px 0px 0px 0px;

	border-style: none solid solid solid;

	padding: 0px;

	margin: 5px 0px 10px 0px;

	text-align: center;

	background-image: url(/images/ahweb/bubble.jpg);

	background-repeat: no-repeat;

	background-position: left 0px;

}

p.ahwebunit2

{

	color: #900;

	font-size: 22px;

	line-height: 30px;

	font-weight: bold;

	font-family: "Arial", Helvetica, sans-serif;

	border-right: #900;

	border-bottom: #900;

	border-left: #900;

	border-width: 0px 0px 0px 0px;

	border-style: none solid solid solid;

	padding: 0px;

	margin: 8px 0px 10px 0px;

}

p.ahwebchap1

{

	color: #666;

	font-size: 14px;

	font-weight: bold;

	font-family: "Arial", Helvetica, sans-serif;

	border-right: #900;

	border-bottom: #900;

	border-left: #900;

	border-width: 0px 0px 0px 0px;

	border-style: none solid solid solid;

	background-color: #FFF;

	text-align: center;

	padding: 0px 0px 0px 0px;

	margin: 10px 0px 13px 0px;

}

p.ahwebchap2

{

	color: #000;

	font-size: 16px;

	font-weight: bold;

	font-family: "Arial", Helvetica, sans-serif;

	border-right: #900;

	border-bottom: #900;

	border-left: #900;

	border-width: 0px 0px 0px 0px;

	border-style: none solid solid solid;

	background-color: #FFF;

	text-align: left;

	padding: 0px 0px 0px 0px;

	margin: 10px 0px 13px 0px;

}



/* new notices/downloads/guides styles */



div.boxerw

{

	float: right;

	font-size: 10px;

	clear: both;

	display: block;

	background-color: #FFF;

	margin: 0px 0px 2px 5px;

	border-left: #FFF;

	border-width: 0 0 0 5px;

	border-style: none none none solid;

}



div.boxer1

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	width: 140px;

	border-color: #33C;

	border-width: 1px;

	border-style: solid;

	margin: 0px 2px 2px 2px;

}

div.boxer1h

{

	padding: 4px;

	background-color: #33C;

	color: #FFF;

	font-size: 9px;

	display: block;

	font-weight: bold;

	text-align: center;

}

div.boxer2

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	width: 140px;

	border-color: #B72025;

	border-width: 1px;

	border-style: solid;

	margin: 0px 2px 2px 2px;

}

div.boxer2h

{

	padding: 4px;

	background-color: #B72025;

	color: #FFF;

	font-size: 9px;

	display: block;

	font-weight: bold;

	text-align: center;

}

div.boxert

{

	padding: 4px;

	font-size: 10px;

	text-align: center;

}

div.boxertleft

{

	padding: 4px;

	font-size: 10px;

	text-align: left;

}

div.boxert a

{

	font-size: 10px;

}

div.pagebreak {display: block; page-break-before: always; border-bottom: 1px solid black;}



div.downswrap

{

	float: right;

	font-size: 10px;

	display: table;

	background-color: #FFF;

	margin: 0px 0px 20px 0px;

	border-left: #FFF;

	border-width: 0 0 0 2px;

	border-style: none none none solid;

	clear: right;

	width: 136px;

}

div.downs

{

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;

	border-top: 1px #33C solid;

	border-right: 1px #7777D7 solid;

	border-bottom: 1px #7777D7 solid;

	border-left: 1px #33C solid;

	width: 150px;

	float: right;

	display: block;

	clear: both;

	margin: 0 0 10px 2px;

	background-color: white;

}

div.downshead

{

	color: #33C;

	font-size: 10px;

	line-height: 22px;

	background-image: url(http://www.emp.ca/templates/Emondtemp3/images/grad2.jpg);

	background-repeat: repeat-x;

	background-position: 0 -50px;

	/* added background color */

	background-color: #FFF;

	text-transform: uppercase;

	margin: 0 0 5px 0px;

	padding: 0 0 0px 0px;

	border-top: 0px #33C solid;

	border-right: 0px #7777D7 solid;

	border-bottom: 0 #7777D7 solid;

	border-left: 0px #33C solid;

	font-weight: bold;

	text-align: center;

}



div.downstext

{

	color: #000;

	font-size: 11px;

	font-weight: normal;

	line-height: 14px;

	text-transform: none;

	width: 130px;

	padding: 0 1px 5px 5px;

	border-top: 0px #33C solid;

	border-right: 0px #7777D7 solid;

	border-bottom: 0 #7777D7 solid;

	border-left: 0px #33C solid;

	margin: 0 0 0 0px;

/*

	background-image: url(/templates/Emondtemp3/images/arrow.png);

*/

	background-repeat: no-repeat;

	background-position: 0 2px;

}

li.downs

{

	color: black;

	text-align: left;

	margin-left: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	/*list-style-position: outside;*/

	text-indent: 0px;

	font-size: 11px;

	line-height: 14px;

}



div.review

{

	border-color: #7777d7;

	border-width: 1px;

	border-style: solid;

	margin: 0px;

	padding: 10px 10px 0px 10px;

	background-color: #FEFFEF;

}

div.review p

{

	font-size: 1em;

	line-height: 1.4em;

	text-align: left;

}

div.review2

{

	border-color: #7777d7;

	border-width: 1px;

	border-style: solid;

	margin: 0px 0px 20px 0px;

	padding: 10px 10px 0px 10px;

	background-color: #FEFFEF;

	width: 175px;

	float: left;

	clear: left;

	display: block;

}

div.alert

{

	border-color: #7777d7;

	border-width: 1px;

	border-style: solid;

	margin: 0px 0px 10px 0px;

	padding: 0px 10px 0px 10px;

	background-color: #FFF;

	display: block;

	width: 100%;

	float: left;

	clear: both;

}

div.frontpage {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 5px;
	background-color: #FFF;
	display: block;
	width: 100%;
	float: left;
	clear: both;
	border: 1px #900 solid;
}

div.nobox

{

	margin: 0px 0px 10px 0px;

	padding: 0px;

	display: block;

	width: 100%;

	float: left;

	clear: both;

	border: 0 solid;

}/* akocomment styles */



div.message

{

	border: 0;

	color: #999;

	font-size: 1em;

}



table.book

{

	margin-bottom: 5px;

	border: 1px #CCF solid;

}

td.blurbimage

{

	padding: 10px 0px 10px 0;

	vertical-align: top;

	background-color: #FFF;

	width: 90px;

	text-align: center;

}

td.blurbtext

{

	padding: 10px;

	vertical-align: top;

	background-color: #ffffcc;

}

td.blurbpfp

{

	padding: 10px;

	vertical-align: top;

	background-color: #DADFFF;

}

p.book { margin-left: 5px; }



div.sorry

{

	color: #3333cc;

	font-size: 14px !important;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	line-height: 22px;

	background-image: url(/templates/Emondtemp3/images/grad2.jpg);

	background-repeat: repeat-x;

	background-position: 0 -50px;

	text-transform: uppercase;

	text-align: left;

	width: 100%;

	margin-top: 2px;

	margin-bottom: 10px;

	padding: 4px 4px 4px 4px;

	border-color: #3333cc;

	border-style: solid none none;

	border-width: 1px 1px 1px 3px;

}

p.box

{

	border: 1px #000 solid;

	padding: 5px;

}

table.moduletable-style4

{

	font-family: Arial, Helvetica, sans-serif;

	background-image: url(/templates/Emondtemp3/images/Grad2.jpg);

	background-repeat: repeat-x;

	width: 100%;

	margin: 2px 0 10px;

	padding: 0;

	border-color: #000;

	border-width: 0;

}

table.moduletable-style4 th

{ color: #fff; font-size: 11px !important; font-weight: bold; font-family: Arial, Helvetica, sans-serif; background-color: #3333cc; text-transform: uppercase; text-align: center; vertical-align: top; width: 100%; margin: 0; padding: 6px; border: solid 1px #33c; }

table.moduletable-style4 td

{ font-weight: normal; font-size: 10px !important; line-height: 14px; text-align: left; margin: 0; padding: 0; display: block; }

table.moduletable-style4 a:link

{

	color: #33c;

	margin: 0;

	padding: 0;

}

table.moduletable-style4 a:hover { color: #b72025; }

.titleblockstyle4

{ color: #fff; font-size: 11px !important; font-weight: bold; font-family: Arial, Helvetica, sans-serif; background-color: #3333cc; text-transform: uppercase; text-align: center; vertical-align: top; width: 150px; margin: 0; padding: 3px; border: solid 1px #33c; }



/* class to hide nested objects in IE */

/* hides the second object from all versions of IE */

* html object.hiddenObjectForIE { display: none; }



/* display the second object only for IE5 Mac */

/* IE Mac \*//*/

* html object.hiddenObjectForIE { display: inline; }

/**/



/* University page TOC */



.utoc a:link { color: #CF9005; }

.utoc a:visited { color: #CF9005; }

.utoc a:hover { color: #666; }

.utoc1

{

	background-image: url(http://www.emp.ca./templates/Emondtemp3/images/Grad2.jpg);

	background-repeat: repeat-x;

	padding: 5px;

}

/* style guide */



p.spg

{

	font-family: Georgia, Times, "Times New Roman", serif;

	font-size: 1.1em;

	line-height: 1.5em;

	margin: 0em 0em 0em 1em;

	text-indent: -1em;

}



div.emsg p

{

	font-family: Georgia, Times, "Times New Roman", serif;

	font-size: 1em;

	line-height: 1.5em;

	margin: 0em 0em .75em 0em;

	text-indent: 0em;

}



div.emsg dl

{

	font-family: Georgia, Times, "Times New Roman", serif;

	font-size: .8em;

	line-height: 1.5em;

	margin: 0em 0em .75em 0em;

	text-indent: 0em;

}



div.emsg li

{

	font-family: Georgia, Times, "Times New Roman", serif;

	font-size: 1em;

	line-height: 1.5em;

	margin: 0em 0em .75em 0em;

	text-indent: 0em;

}



div.emsg td

{

	font-family: Georgia, Times, "Times New Roman", serif;

	font-size: 1em;

	line-height: 1.5em;

	margin: 0em 0em .75em 0em;

	text-indent: 0em;

}



div.emsg blockquote

{

	font-family: Georgia, Times, "Times New Roman", serif;

	font-size: 1em;

	line-height: 1.5em;

	margin: 0em 0em .75em 2em;

	text-indent: 0em;

}



/* list item with no bullet */



li.ol

{

	color: #000;

	margin-left: 0px;

	padding-top: 0;

	padding-left: 0px;

	background-image: url(/templates/Emondtemp3/images/spacer.gif);

	background-repeat: no-repeat;

}



/* university announcement box */



div.ubox

{

	border-color: black;

	border-width: 1px;

	border-style: solid;

	margin: 10px 0px 0px 0px;

	padding: 15px 10px 5px 30px;

	background-color: #FFEEB9;

}

div.ubox p

{

	text-align: left;

	font-weight: bold;

	/*font-size: 11px;*/

}

span.blue { color: #33C; }



div.newed

{

	border-color: black;

	border-width: 1px;

	border-style: solid;

	margin: 10px 0px 0px 0px;

	padding: 5px 5px 0px 10px;

	background-color: #FFEEB9;

	width: 350px;

}



span.tues

{

	color: #000;

	font-size: 10px;

}



span.postnew

{

	text-transform: uppercase;

	color: #B72025;

	font-size: 10px;

	font-weight: bold;

	margin: 4px 4px 4px 4px;

	background-color: #FFF;

	padding: 2px;

}



/* Work Smart web links styles */



p.wslinkschapter

{

	color: #1D9505;

	font-weight: bold;

	text-align: left;

	font-size: 12px;

	line-height: 12px;

	border-color: #fcaf17;

	border-width: 1px 0px 0px 0;

	border-style: solid none none none;

	padding: 6px 0px 0px 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 3px;

	font-family: "Arial", Helvetica, sans-serif;

}



h1.wslinks

{

	color: #96161a;

	font-weight: bold;

	text-align: left;

	font-size: 18px;

	line-height: 18px;

	background-color: #fffde8;

	border-color: #ffffff;

	border-width: 0px 4px 4px 4px;

	border-style: none dotted dotted dotted;

	padding: 10px 0 10px 0;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 0px;

	font-family: "Arial", Helvetica, sans-serif;

	text-indent: 10px;

	text-transform: none;

}



h4.wslinks

{

	color: #666666;

	font-size: 9px;

	line-height: 9px;

	font-weight: bold;

	text-align: left;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 20px;

	font-family: "Arial", Helvetica, sans-serif;

	border-color: #ffffff;

	border-width: 4px 4px 0px 4px;

	border-style: dotted dotted none dotted;

	padding: 10px 0 0px 0;

	background-color: #fffde8;

	text-indent: 10px;

}

/* Media Law case updates */

#medialaw {

	width: 540px;

	display: block;

	margin-left: 0px;

}

#medialaw p

{

	font-family: Georgia, Times, "Times New Roman", serif;

	font-size: 1.1em;

	line-height: 1.4em;

	margin: 0em 0em .75em 0em;

	text-indent: 0em;

}

#medialaw .case {

	font-family: Georgia, Times, "Times New Roman", serif;

	font-size: 1.3em;

	line-height: 1.5em;

	padding: .5em 0em .5em 0em;

	text-indent: 0em;

	color: #000;

	border-bottom: 1px #000 solid;

	border-top: 1px #000 solid;

}

#medialaw h1 {

	color: #000;

	font-size: 2em;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	margin-bottom: 10px;

	margin-top: 10px;

	text-align: left;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px #000 solid;

	border-left: 0px;

	padding-bottom: 20px;

}

#medialaw h2 {

	color: #CC0000;

	font-size: 1.6em;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	margin-bottom: 10px;

	margin-top: 10px;

	border: 0px;

	padding-top: 5px;

}

#medialaw h3 {

	color: #000;

	font-size: 1.3em;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	margin-bottom: 10px;

	margin-top: 20px;

}

#medialaw h4 {

	color: #000;

	font-size: 1.2em;

	font-family: Georgia, Times, "Times New Roman", serif;

	font-style: italic;

	font-weight: normal;

	margin-bottom: 10px;

}

#medialaw .source { text-align: right; }



#medialaw ul {

	font-size: 1.1em;

}

#medialaw li {

	background-image: url(http://www.emp.ca/templates/Emondtemp3/images/arrow.png);

	background-repeat: no-repeat;

	background-position: 0em .35em;

	margin-bottom: 0px;

	padding-left: 15px;

}



/* School curriculum style */



/* This Earth weblink styles */



h1.tenav 

{ 

	color: #630;

	/*background-color: ;*/

	font-weight: bold;

	text-align: left;

	font-size: 18px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 20px;

	padding: 0px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 18px;

	float: left;

	text-transform: uppercase;

}



h1.tenav a:link { color: #630; }



h1.tenav a:hover { color: #C93; }



h1.tenav a:visited { color: #630; }



h1.tenav a:visited:hover { color: #C93; }



h1.teno 

{ 

	color: #C93;

	font-size: 30px;

	font-weight: bold;

	text-align: left;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 0px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 30px;

	padding: 40px 0px 0px 0px;

	text-transform: uppercase;

}



h2.teno 

{ 

	color: #C93;

	font-weight: bold;

	text-align: left;

	font-size: 20px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 0px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 30px;

	border-style: none;

	padding: 30px 10px 0px 0px;

	text-transform: uppercase;

}



h1.te 

{ 

	color: #063;

	font-weight: bold;

	text-align: left;

	font-size: 30px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 0px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 30px;

	padding: 40px 0px 0px 0px;

	text-transform: uppercase;

}



h2.te 

{ 

	color: #993300;

	font-weight: normal;

	text-align: left;

	font-size: 20px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 0px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 30px;

	border-style: none;

	padding: 30px 0px 0px 0px;

}



h3.te 

{ 

	color: #630;

	font-weight: bold;

	text-align: left;

	font-size: 12px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-top: 15px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 12px;

	border-style: none;

	padding: 0px 20px 0 0px;

}



h3.tepage 

{ 

	color: #630;

	font-weight: bold;

	text-align: center;

	font-size: 12px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-top: 15px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 12px;

	border-style: none;

	padding: 0px 40px 0px 0px;

}



h3.telink 

{ 

	color: #630;

	font-weight: bold;

	text-align: left;

	font-size: 12px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-top: 15px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 12px;

	border-style: none;

	padding: 0px 0px 0px 0px;

}



p.te 

{ 

	color: #000000;

	font-weight: normal;

	text-align: left;

	font-size: 13px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 0px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 16px;

	padding: 10px 40px 10px 0px;

}



p.tepage {
	color: #000000;
	font-weight: normal;
	text-align: center;
	font-size: 13px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding: 10px 40px 10px 0px;
}



p.telink 

{ 

	color: #000000;

	font-weight: normal;

	text-align: left;

	font-size: 13px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-top: 0px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 16px;

	padding: 10px 0px 10px 0px;

	width: auto;

	height: auto;

}



p.telink a:link { font-weight: bold; color: #630; }



p.telink a:hover { font-weight: bold; color: #C93; }



p.telink a:visited { font-weight: bold; color: #630; }



p.telink a:visited:hover { font-weight: bold; color: #C93; }



/* CSI web link styles */







/* catalogue table of contents */



div.toc ul { margin-bottom: 5px; }


