body {
	margin: 0px;
	color: #000000;
	font-family: Verdana, Arial, Geneva, sans-serif;
}
h1, .text-h1, .text-title {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: large;
	font-weight: bold;
}
h2, .text-h2 {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: medium;
	font-weight: bold;
}
h3, .text-h3, caption {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: small;
	font-weight: bold;
}
p, li, td, th, .text-body, .text-small {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
}
h5, .text-note {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: x-small;
	font-weight: normal;
}
dd {
	font-size:small;
}
h2.homepage_redesign {
	font-size: small;
	font-weight:normal;
	padding-bottom: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
/* ------------------------------- */
/* css for doc text resizer script */
/*---------------------------------*/

/*.normalview {CSS to return page to default setting MUST BE THE SAME AS ABOVE }*/
.normalview h1, .normalview .text-h1, .normalview .text-title {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: large;
	font-weight: bold;
}
.normalview h2, .normalview .text-h2 {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: medium;
	font-weight: bold;
}
.normalview h3, .normalview .text-h3, .normalview caption {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: small;
	font-weight: bold;
}
.normalview p, .normalview li, .normalview td, .normalview th, .normalview .text-body, .normalview .text-small {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
}
.normalview h5, .normalview .text-note {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: x-small;
	font-weight: normal;
}
.normalview dd {
	font-size:small;
}
.normalview h2.homepage_redesign {
	font-size: small;
	font-weight:normal;
	padding-bottom: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
.mediumview h1, .mediumview text-h1, .mediumview .text-title {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: large;
	font-weight: bold;
}
.mediumview h2, .mediumview .text-h2 {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: medium;
	font-weight: bold;
}
.mediumview dd {
	font-size:medium;
}
.mediumview h3, .mediumview .text-h3, .mediumview caption {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: medium;
	font-weight: bold;
}
.mediumview p, .mediumview li, .mediumview td, .mediumview th, .mediumview .text-body, .mediumview .text-small {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: medium;
	font-weight: normal;
}
.mediumview h5, .mediumview .text-note {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
}
.mediumview h2.homepage_redesign {
	font-size: medium;
	font-weight:normal;
	padding-bottom: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
.largeview h1, .largeview .text-h2, .largeview .text-title {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 23px;
	font-weight: bold;
}
.largeview h2, .largeview .text-h2 {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: large;
	font-weight: bold;
}
.largeview h3, .largeview .text-h3, .largeview caption {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: large;
	font-weight: normal;
}
.largeview dd {
	font-size:large;
}
.largeview p, .largeview li, .largeview td, .largeview th, .largeview .text-body, .largeview .text-small {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: large;
	font-weight: normal;
}
.largeview h5, .largeview .text-note {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size:small;
	font-weight:normal;
}
.largeview h2.homepage_redesign {
	font-size: large;
	font-weight:normal;
	padding-bottom: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
a.texttoggler img, a.texttoggler img:hover, a.selectedtoggler img {
	border: none;
}
li.check {
	list-style-image: url("http://www.mssociety.ca/graphics/bullet_checkBox.gif");
}
.text-white {
	color: #FFFFFF;
}
.text-red {
	color:#DD060B;
}
.text-blue {
	color:#666699;
}
.text-grey {
	color:#333333;
}
td.msred, .msred {
	background-color: #DD060B;
}
td.msblue, .msblue {
	background-color: #44589A;
}
td.msgray, .msgray {
	background-color: #999999;
}
.hide {
	display:none;
}
.show {
	display:inline;
}
.hand {
	cursor:hand;
}
a:link {
	color:#DD060B;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #DD060B;
}
a:active {
	text-decoration: none;
	color: #DD060B;
	font-weight: normal;
}
a.ticker:link, a.ticker:visited, a.ticker:hover/*, a.ticker:active*/ { /*color:#DD060B;*/
	color: #000000;
	text-decoration: none;
}
a.ticker:active {
	text-decoration: none;
	color: #DD060B;
	font-weight: bold;
}
a.plain:link, a.plain:visited, a.plain:hover, a.plain:active {
	color:#ffffff;
	text-decoration: none;
}
a.aware:link, a.aware:visited, a.aware:hover, a.aware:active {
	color:#ffffff;
}
a.aware:link, a.aware:visited {
	text-decoration: underline;
}
a.aware:hover, a.aware:active {
	text-decoration: none;
}
/*a.aware:active { font-weight: bold;  text-decoration: none; }*/
	
p.aware {
	color:#FFFFFF;
	background-color:#666666;
	border-left-color:#666666;
	border-left-width:medium;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px; /*margin-left: 10px;*/
}
.mainRow-hp1 {
	width:249px;
}
.mainRow-hp2 {
	width:208px;
}
.mainRow-hp {
	font-size:small;
	font-family:Verdana, Arial, Geneva, sans-serif;
	background-color:#efefef;
	border-top:1px solid #fff;
	border-bottom:1px solid #e0e0e0;
	padding:3px 4px 3px 10px;
	display:block;
	line-height:105%;
}
.mainRow-hp a {
	color:#333333;
	text-decoration:none;
}
.mainRow-hp:hover {
	background-color:#333333;
}
.mainRow-hp:hover a {
	color:#ffffff;
}
.rssviewall a {
	color:#fff;
	text-decoration:none;
	padding:2px;
}
.rssviewmall a:hover {
	color:#dd060b;
}
/* ----------------------------- */
/* newsticker style */
/* ----------------------------- */
.newstickerbody {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}
#NewsTicker { /*border:solid 1px #cccccc; background:#eaf5e0;*/
	width:173px;
	height:190px;
	margin:0 auto;
}
#NewsTicker h1 {
	padding:6px;
	margin:0;
	border:0;
	background:#dfe9d5;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
#NewsVertical {
	width: 173px;
	height: 130px;
	display: block;
	overflow: hidden;
	position: relative;
}
#controller {
	padding:6px;
	font-size:11px;
	color:#666;
}
#play_scroll_cont {
	display:none;
}
/* --------------- */
	/* Ticker Vertical */
	/* --------------- */
	#TickerVertical {
	width: 173px; /*height: 330px;*/
	height: 160px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
#TickerVertical li {
	display: block;
	width: 165px;
	color: #333333;
	text-align: left; /*font-size: 11px;*/
	margin: 0;
	padding: 6px;
	float: left;
}
#TickerVertical li .NewsTitle {
	display: block;
	color: #000000;
	font-size: 12px;
	font-weight:bold;
	margin-bottom:6px;
}
#TickerVertical li .NewsTitle a:link, #TickerVertical li .NewsTitle a:Visited {
	display: block;
	color: #000000;
	font-size: 12px;
	font-weight:bold;
	margin-bottom:6px;
	text-decoration:none;
}
#TickerVertical li .NewsTitle a:hover {
	text-decoration:underline;
}
#TickerVertical li .NewsImg {
	float:left;
	margin-right:10px;
}
#TickerVertical li .NewsFooter {
	display: block;
	color: #000000;
	font-size: 10px;
	margin:6px 0 14px 0;
}
/* ----------------------------- */
/* photo style */
/* ----------------------------- */
.photoRight, .photoRight-nb {
	float:right;
	margin:5px 0 10px 15px;
}
.photoLeft, .photoLeft-nb {
	float:left;
	margin:5px 15px 10px 0;
}
img.photoRight, img.photoLeft {
	padding:8px;
	border:1px solid #b8b8b8;
	box-shadow: 0px 0px 3px #888;
	-moz-box-shadow: 0px 0px 3px #888;
	-webkit-box-shadow: 0px 0px 3px #888;
}

/* ----------------------------- */
/* rounded fact box style */
/* ----------------------------- */
.factBox {
	padding: 10px 20px;
	border:1px solid #888;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	box-shadow: 2px 2px 5px #888;
	-moz-box-shadow: 2px 2px 5px #888;
	-webkit-box-shadow: 2px 2px 5px #888;
}
.factBox div, .factBox span {
	font-size:18px;
	font-weight:bold;
}
.factBox p {
	font-size:11px;
	line-height:1.5;
	text-transform:none;
}
.factBox li {
	font-size:11px;
	margin:0 0 9px -23px;
}

