/* overall formatting 
Central			Niagara Cabernet  693A77
Central East		Niagara Cabernet  693A77
Central West		Niagara Cabernet  693A77
Champlain		Haliburton Green  477F80
Erie St. Clair		Georgian Taupe	  B4A76C
HNHB			Niagara Cabernet  693A77
Mississauga Halton	Temaskaming Blue  7D9AAA
North Simcoe Muskoka	Manitoulin Sky    00B9E4
North East		Niagara Cabernet  693A77
North West		Temaskaming Blue  7D9AAA
South East		
South West		Barn Board	  D2492A
Toronto Central		Haliburton Green  477F80
Waterloo Wellington	Niagara Cabernet  693A77


*/
html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background: #e6e8e5 url(img/bgimg.gif) top center repeat-y; /* browser bug: use odd number width of bgimg */
	font-size: 9pt;
	font-family: Arial, Verdana, sans serif;
}
a:link {
	color:#000000;
	text-decoration: underline;
}
a:active {
	color:#693A77;
	text-decoration: underline;
}
a:visited {
	color:#000000;
	text-decoration: underline;
}
a:hover {
	color:#693A77;
	text-decoration: underline;
}
ol, ul {
	font-family: Arial, Verdana, sans serif;
	font-size: 10pt;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 10px;
}
li {
	font-family: Arial, Verdana, sans serif;
	font-size: 10pt;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 5px;
}
form {
	margin: 0;
	padding: 0;
}
address {
	font-family: Arial, Verdana, sans serif;
	font-size: 10pt;
	color: #000000;
	font-style: italic;
}
h1 {
	font-family: Arial, Verdana, sans serif;
	font-size: 18pt;
	color: #693A77;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-top: 15px;
	font-weight: normal;
}

h1 a:link, h1 a:visited, h1 a:hover {
	text-decoration: none !important;
	color: #693A77;
}

h2 {
	font-family: Arial, Verdana, sans serif;
	font-size: 14pt;
	font-weight: bold;
	color: #693A77;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-top: 15px;
}
h3 {
	font-family: Arial, Verdana, sans serif;
	font-size: 12pt;
	font-weight: bold;
	color: #693A77;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-top: 15px;
}
h4 {
	font-family: Arial, Verdana, sans serif;
	font-size: 12pt;
	font-weight: bold;
	color: #9ca299;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-top: 15px;
}
h5 {
	font-family: Arial, Verdana, sans serif;
	font-size: 10pt;
	font-weight: bold;
	color: #693A77;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-top: 10px;
}
h6 {
	font-family: Arial, Verdana, sans serif;
	font-size: 10pt;
	font-weight: bold;
	color: #9ca299;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-top: 10px;
}
p {
	font-family: Arial, Verdana, sans serif;
	padding-bottom: 10px;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 0;
	font-family: Arial, Verdana, sans serif;
}

acronym, .acronym{
	border-bottom:1px dashed #9ca299;
	cursor: help;
}

.text {
	font-family: Arial, Verdana, sans serif;
	/*font-size: 9pt;*/
	color: #000000;
}
.text_huge {
	font-family: Arial, Verdana, sans serif;
	font-size: 60pt;
	color: #9ca299;
}
.text_big {
	font-family: Arial, Verdana, sans serif;
	font-size: 10pt;
	color: #000000;
}
.text_small {
	font-family: Arial, Verdana, sans serif;
	font-size: 8pt;
	color: #000000;
}
.disclaimer {
	font-family: Arial, Verdana, sans serif;
	font-size: 8pt !important;
	color: #000000;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
}
.highlight_squash {
	/* font-family: Arial, Verdana, sans serif;
	font-size: 9pt; */
	color: #d57500;
}
.highlight_merlot {
	/* font-family: Arial, Verdana, sans serif;
	font-size: 9pt; */
	color: #693A77;
}
.highlight_barnboard {
	font-family: Arial, Verdana, sans serif;
	color: #d2492a;
}
.highlight_cabernet {
	font-family: Arial, Verdana, sans serif;
	color: #7D9AAA;
}
.highlight_sky {
	font-family: Arial, Verdana, sans serif;
	color: #00b9e4;
}
.highlight_taupe {
	font-family: Arial, Verdana, sans serif;
	color: #b4a76c;
}
.highlight_blue {
	font-family: Arial, Verdana, sans serif;
	color: #7d9aaa;
}
.highlight_green {
	font-family: Arial, Verdana, sans serif;
	color: #7D9AAA;
}
.highlight_granite {
	font-family: Arial, Verdana, sans serif;
	font-size: 9pt;
	color: #9ca299;
}

.highlight_yellow {
	background-color: #FFFF00;
}

ol {
	font-family: Arial, Verdana, sans serif;
}

/* container */
div#container {
	position:relative !important; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:750px;
	background:#ffffff;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treated as min-height*/
	min-height:100%; /* real browsers */
	text-align: left;
}

/* header */
div#header {
	width: 750px;
	bottom:0;
}
#header-print {
	display: none;
}

/* top nav */
div#topnav {
	width: 750px;
	height: 25px;
	margin: 15px 0 0 0;
	border: 0;
}
div#topnavitems {
	float:left;
	padding-left: 13px;
	padding-top: 3px;
	font-family: Arial, Verdana, sans serif;
	font-size: 8pt;
	color: #000000;
}
div#topnavitems a:link {
	font-weight: bold;
	color:#000000;
	text-decoration: none;
}
div#topnavitems a:active {
	font-weight: bold;
	color:#693A77;
	text-decoration: none;
}
div#topnavitems a:visited {
	font-weight: bold;
	color:#000000;
	text-decoration: none;
}
div#topnavitems a:hover {
	font-weight: bold;
	color:#693A77;
	text-decoration: none;
}
div#search {
	float: right;
	padding-right: 20px;
	font-family: Arial, Verdana, sans serif;
	font-size: 8pt;
	color: #000000;
}
/* search */
#txtSearchText {
	font-family: Arial, Verdana, sans serif;
	font-size: 8pt;
	color: #666;
	border: 1px solid #9ca299;
	height: 14px;
	width: 145px;
	background-color: #fff;
	padding-left: 3px;
}
#btnSearch {
	font-family: Arial, Verdana, sans serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666;
	border: 1px solid #9ca299;
	height: 18px;
	width: 15px;
	background-color: #e6e8e5;
}

/* side nav */
td#sidenav {
	width: 215px;
	text-align: left;
	border: 0;
	margin: 0;
	padding: 0;
}
div#textsize {
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-family: Arial, Verdana, sans serif;
	font-size: 8pt;
	color: #000000;
}
div#textsize input {
	font-family: Arial, Verdana, sans serif;
	font-size: 8pt;
	color: #000000;
	border: 0;
	height: 20px;
	background-color: #fff;
}

div#banners {
	margin-left: 13px;
	margin-top: 20px;
}

#banners a:link img, #banners a:visited img {
	border: 1px solid #E2E2E2;
}

#banners a:hover img {
	border: 1px solid #f5b970;
}

div#banners div#promo2 {
	padding: 8px 0px 0px 0px;
}

div#banners div#promo2 a {
	display: block;
	padding-bottom: 4px;
}


/* main area */
div#content {
	padding:0em 0em 18em; /* bottom padding for footer */
}
table#content_table {
	width: 750px;
	border: 0;
	padding: 0;
	margin: 0;
}

table#body_table {
	width: 535px;
	border: 0;
	padding: 0;
	margin: 0;
	position: relative;
	display: block;
}
td#body {
	width: 535px;
	text-align: left;
	border: 0;
	padding: 0;
	margin: 0;
}
td#body_col1 {
	padding-top: 0;
	padding-left: 18px;
	padding-right: 0px;
	text-align:left;
	border: 0;
	margin: 0;
	
}

td#body_onecol {
	padding-top: 0;
	padding-left: 18px;
	padding-right: 18px;
	text-align:left;
	border: 0;
	margin: 0;
}
#body_col1 hr {
	color: #9ca299;
	height: 1px;
	margin: 15px 0 8px 0;
}
td#body_col2 {
	padding-top: 13px;
	padding-left: 30px;
	padding-right: 20px;
	text-align:left;
	border: 0;
	margin: 0;
}

#breadcrumbs {
	display: none;
	/* height: 1px;
	font-family: Arial, Verdana, sans serif;
	font-size: 9pt;
	color: #5d4617;
	padding-top: 8px;
	padding-left: 12px;
	padding-right: 12px; */
}
#breadcrumbs a:link {
	color:#5d4617;
	text-decoration: none;
}
#breadcrumbs a:active {
	color:#000000;
	text-decoration: underline;
}
#breadcrumbs a:visited {
	color:#5d4617;
	text-decoration: none;
}
#breadcrumbs a:hover {
	color:#000000;
	text-decoration: underline;
}

/* -- Menu Breadcrumbs --*/
#menubreadcrumbs {
	padding: 20px 3px 0px 18px;
	font-size: 10px !important;
	color: #757575;
	background: url(img/bg_menu_breadcrumbs.jpg) no-repeat 9px 5px;
	margin: 0 0 -6px 0;
	height: 36px;
	width: 212px;
}

#menubreadcrumbs span {
	margin-right: 15px;
}

#menubreadcrumbs a:link {
	color: #693A77;
	text-decoration: none;
}
#menubreadcrumbs a:active {
	color: #693A77;
	text-decoration: underline;
}
#menubreadcrumbs a:visited {
	color: #693A77;
	text-decoration: none;
}
#menubreadcrumbs a:hover {
	color: #693A77;
	text-decoration: underline;
}
/* -- End Menu Breadcrumbs --*/

/* -- Main menu override -- */ 
.shuttermenu_workarea_grs .ekmenu 
{
    width: 215px;
}


#image {
	display:block;
	float:right;
	top:0px;
	left:0px;
	position:relative;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	border: 1px solid #b5a56f;
}
table#table {
	width: 100%;
	font-family: Arial, Verdana, sans serif;
	color: #000000;
	padding: 3px;
	margin-bottom: 20px;
}
th#table_header {
	border-top: 1px solid #b5a56f;
	background-color: #dad2b7;
	border-bottom: 1px solid #b5a56f;
	padding: 4px;
}
td#table_content {
	border-bottom: 1px solid #b5a56f;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* home page column 2 formatting */
div#col2_content {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 12px;
	padding-right: 12px;
	font-family: Arial, Verdana, sans serif;
	font-size: 8pt !important;
	color: #000000;
}

div#col2_content div {
	font-family: Arial, Verdana, sans serif;
	font-size: 8pt !important;
	color: #000000;
}
#col2_content h5 {
	font-family: Arial, Verdana, sans serif;
	font-size: 12pt !important;
	font-weight: bold;
	color: #ffffff;
	margin: 0px !important;
	padding: 0px 0px 10px 0px;
}

div#col2_content a:link {
	color:#000000;
	text-decoration: none;
}
div#col2_content a:active {
	color:#7f2490;
	text-decoration: none;
}
div#col2_content a:visited {
	color:#000000;
	text-decoration: none;
}
div#col2_content a:hover {
	color:#7f2490;
	text-decoration: underline;
}



#FormBlock1 label {
/*width: 300px;
display: block;
padding-bottom: 12px;
margin-left: 30px;
margin-top: -20px;*/
} 

/* */

#button {
	font-family: Arial, Verdana, sans serif;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #000000;
	background-color: #e6e8e5;
	text-transform: uppercase;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/* 
Right Column Styling 
*/

/* column 2 Style 1 -Niagara Cabernet background */
#col2_style1 {
	width:169px;
	text-align:left;
	border:0;
	padding:0;
	padding-bottom: 15px;
}
div#col2_style1_verytop {
	height: 1px;
	padding:0;
	margin:0;
}
div#col2_style1_top {
	background: url(img/col2-background-top.gif) top left no-repeat;
	background-repeat: no-repeat;
	width: 169px;
	height:20px;
	padding:0;
	margin:0;
}
div#col2_style1_middle {
	background:  #c3b0c9;
	width: 169px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
div#col2_style1_bottom {
	background: url(img/col2-background-bottom.gif) top left no-repeat;
	background-repeat: no-repeat;
	width: 169px;
	height:20px;
	padding:0;
	margin:0;
}
div#col2_style1_verybottom {
	height: 1px;
	padding:0;
	margin:0;
}

/* column 2 Style 2 -Niagara Cabernet background */
#col2_style2 {
	width:169px;
	text-align:left;
	border:0;
	padding:0;
	padding-bottom: 15px;
}
div#col2_style2_verytop {
	height: 1px;
	padding:0;
	margin:0;
}
div#col2_style2_top {
	background: url(img/col2-background-top.gif) top left no-repeat;
	background-repeat: no-repeat;
	width: 169px;
	height:20px;
	padding:0;
	margin:0;
}
div#col2_style2_middle {
	background:  #c3b0c9;
	width: 169px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
div#col2_style2_bottom {
	background: url(img/col2-background-bottom.gif) top left no-repeat;
	background-repeat: no-repeat;
	width: 169px;
	height:20px;
	padding:0;
	margin:0;
}
div#col2_style2_verybottom {
	height: 1px;
	padding:0;
	margin:0;
}

/* Right Side column in content */

/* content right column */

#col_right {
	float: right;
	width: 170px;
	margin: 10px 0px 20px 30px;
	padding: 0px;
	position: relative;
}

#col_right .top {
	background: url(img/col_right_top.gif) top left no-repeat;
	background-repeat: no-repeat;
	width: 169px;
	height:20px;
	padding:0;
	margin:0;
}

#col_right .middle  {
	background:  #f3f4f3;
	width: 169px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#col_right .bottom  {
	background: url(img/col_right_bottom.gif) top left no-repeat;
	background-repeat: no-repeat;
	width: 169px;
	height:20px;
	padding:0;
	margin:0;
}

#col_right .verytop {
	height: 1px;
	padding:0;
	margin:0;
}

#col_right .verybottom {
	height: 1px;
	padding:0;
	margin:0;
}

#col_right .content {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 14px;
	padding-right: 14px;
	font-family: Arial, Verdana, sans serif;
	font-size: 8pt;
	color: #000000;
}

#col_right h5 {
	font-family: Arial, Verdana, sans serif;
	font-size: 11pt !important;
	font-weight: bold;
	color: #81867f;
	margin: -2px 0 2px 0 ;
	padding: 0 0 5px 0;
}

#col_right .content a:link {
	color:#000000;
	text-decoration: none;
}

#col_right .content a:active {
	color:#7f2490;
	text-decoration: none;
}

#col_right .content a:visited {
	color:#000000;
	text-decoration: none;
}

#col_right .content a:hover {
	color:#7f2490;
	text-decoration: underline;
}

#col_right .content ul {
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
}

#col_right .content li {
	font-size: 8pt;
}


/*
Footer
*/
div#footer {
	position:absolute !important;
	width:100%;
	bottom: 0px; /* stick to bottom */
	background:#ffffff;
	padding:0;
	margin:0;
}
div#footertext {
	padding-top: 10px;
	padding-bottom: 25px;
	font-family: Arial, Verdana, sans serif;
	font-size: 8pt;
	color: #000000;
	text-align: center;
}
#footerlink a:link {
	font-family: Arial, Verdana, sans serif;
	font-size: 8pt;
	color:#5d4617;
	text-decoration: underline;
}
#footerlink a:active {
	font-family: Arial, Verdana, sans serif;
	font-size: 8pt;
	color:#000000;
	text-decoration: underline;
}
#footerlink a:visited {
	font-family: Arial, Verdana, sans serif;
	font-size: 8pt;
	color:#5d4617;
	text-decoration: underline;
}
#footerlink a:hover {
	font-family: Arial, Verdana, sans serif;
	font-size: 8pt;
	color:#000000;
	text-decoration: underline;
}

/* 
ADDITIONAL STYLES
*/

.boxWarning {
	display: block;
	font: normal 10pt Arial, Helvetica, sans-serif;
	color: #990000;
	margin: 10px;
	padding: 12px;
	background: #F9F9F9;
	border: 1px solid #990000;
}

.horizontalLine {
	display: block;
	margin: 0px;
	height: 2px;
	width: 99%;
	border-bottom: 1px dotted #999999;
}

.horizontalLineLight {
	display: block;
	margin: 0px;
	height: 1px;
	width: 99%;
	border-bottom: 1px solid #e3e3e3;
}

.boxContentBottom {
	display: block;
	background: #FCFCFC;
	padding: 0px 10px 15px 10px;
	margin: 40px 5px 10px 5px;
	border: 1px solid #CCCCCC;
}

.boxContentNote {
	display: block;
	background: #FCFCFC;
	padding: 15px 10px 15px 10px;
	margin: 10px 5px 10px 5px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Verdana, sans serif;
	font-size: 8pt !important;
	color: #000000;
}

.boxContentGeneral {
	display: block;
	background: #FCFCFC;
	padding: 15px 10px 15px 10px;
	margin: 10px 5px 10px 5px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Verdana, sans serif;
	color: #000000;
}

.boxHiddenKeywords {
	display: none !important; 
	font: italic 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: #C1FFFF;
	border-style: dotted;
	border-color: #66FFFF;
	
}

/* Lists */

ul.noBullet {
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
}

/* Checkmarks */
ul.bulletsCheckmark, ul.bulletsCustom {
	list-style: none;
	margin: 0 1em 0 1em;
	padding: 0px;
}

ul.bulletsCheckmark li{
	background: url(img/ico_check_small.png) no-repeat left 4px;
	padding-left: 15px;
	margin-bottom: 10px;
}


/* Square bullet */
ul.bulletsSimple {
	list-style: none;
	margin: 0 0.5em 0 0.5em;
	padding: 0px;
}

ul.bulletsSimple li{
	background: url(img/ico_square.gif) no-repeat left 0px;
	padding-left: 25px;
	padding-bottom: 15px;
	margin-bottom: 5px;
}


/* Section navigation */
ul.bulletsNavigation{
	list-style: none;
	margin: 0 1em 0 .5em;
	padding: 0px;
}

ul.bulletsNavigation li{
	padding: 1px 0 1px 0;
}

ul.bulletsNavigation li a{
	color: #333333;
	background: url(img/ico_next.gif) no-repeat 0px center;
	padding-left: 20px;
	margin-bottom: 10px;
}

ul.bulletsNavigation li a:hover{
	color: #693A77;
	background: url(img/ico_next.gif) no-repeat 2px center;
	padding-left: 20px;
	margin-bottom: 10px;
}

ul.bulletsNavigation li p{
	padding-left: 20px;
}


/* Statistics */

ul.bulletsStats{
	list-style: none;
	margin: 0 1em 0 .5em;
	padding: 0px;
}


ul.bulletsStats li{
	color: #333333;
	background: url(img/ico_chart_pie.gif) no-repeat left top;
	padding-left: 20px;
	padding-bottom: 15px;
	margin-bottom: 5px;
}

ul.bulletsStats li ul {
	color: #666666;
	margin: 0 1em 0 2em;
	padding: 0px;
	list-style: circle outside;
	background: url(none);
}

ul.bulletsStats li ul li {
	color: #666666;
	font-style: italic;
	background: url(none);
	margin: 0px;
	padding: 0px;
}

/* Misc. bullets */
li.bulletComment {
	color: #333333;
	background: url(img/ico_comment_user.gif) no-repeat left center;
	padding-left: 20px;
	margin-bottom: 10px;
}

/* jQuery CSS */
.buttonExpand {
	background: url(img/ico_expand.png) no-repeat left top;	
	padding: 0px 0 0 20px;
	margin: 10px 0 10px 0px;
	cursor: pointer;
	text-decoration: underline;
}

.buttonClose {
	background: url(img/ico_collapse.png) no-repeat left top;	
	padding: 0px 0 0 20px;
	margin: 10px 0 10px 0px;
	cursor: pointer;
	text-decoration: underline;
}

.collapsible {
	display: block;
	padding: 0 0 0px 0;
	margin: 0px;
}
.closed, .opened {

}

.toggleCollapsible {
	display: block;
	padding-bottom: 3px;
	
}

h3.toggleCollapsible {
	display: block;
	font-size: 12pt !important;
}

.collapsibleContent {
	display: block;
	padding: 0 0 10px 20px;
}



.tooltip {
	display: inline;
	border-bottom:1px dashed #693A77;
}

a.tooltip {
	border-bottom: none;
}

img.tooltip {
	border: none;
}

#tooltip {
	padding: 5px 6px;
	background: #FFFFFF;
	display: block;
	width: 200px;
	border: 1px solid #e1d8e4;
	opacity: 0.90;
	font-size: 9pt;
	color: #555555;
}

#tooltipSmall {
	padding: 5px 6px;
	background: #FFFFFF;
	display: block;
	width: 80px;
	border: 1px solid #e1d8e4;
	opacity: 0.90;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=90)"; /* IE 8 */
    filter:alpha(opacity=90); /* IE 4, 5, 6 and 7 */
	font-size: 9pt;
	color: #555555;
}

#tooltipAuto{
	padding: 7px 7px;
	background: #FFFFFF;
	display: block;
	border: 1px solid #e1d8e4;
	opacity: 0.90;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=90)"; /* IE 8 */
    filter:alpha(opacity=90); /* IE 4, 5, 6 and 7 */
	font-size: 9pt;
	color: #55555;
}


#tooltip2 {
	padding: 10px 15px;
	background: #F8F8F8;
	border: 1px solid #CCCCCC;
	opacity: 0.87;
	color: #666666;
	width: 250px;
	font-size: 10pt;
	font-style: italic;
}

/* */
#home img.thumb {
	display: block;
	float: left;
	margin-right: 7px;
	margin-left: 0px;
	padding: 0px;
	margin-bottom: 8px;
	height: 70px;
}

#home .news {
	padding-top: 10px;
	display: block;
	clear: both;
}

#home .readMore {
	font-family: Arial, Verdana, sans serif;
	color: #000000;
	padding-top: 7px;
	display: block;
}

#home .readMoreAlt {
	font-family: Arial, Verdana, sans serif;
	color: #000000;
	display: block;
}

#home h3, h3 {
	text-decoration: none;
}

#home h3 a, h3 a {
	color: #693A77 !important;
	text-decoration: none;
}

#home h3 a:visited, h3 a:visited {
	color: #693A77;
	text-decoration: none;
}

#home h3 a:hover, h3 a:hover {
	color: #693A77;
	text-decoration: underline;
}

#home .bottomContent {
	display: block;
	margin-top: 15px;
	padding-top: 15px;
}

/*
Podcasts
*/
#podcasts .podcastItem {
	margin-bottom: 35px;
}
#podcasts .photo {
	display: block;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	margin-bottom: 10px;
	height: 100px;
	width: 100px;
}

#podcasts img.thumb {
	border: 1px solid #e3e3e3;
}

#podcasts a img.thumb, #podcasts a:link img.thumb , #podcasts a:visited img.thumb{
	padding: 0px;
	border: 1px solid #e3e3e3 !important;
}

#podcasts a:hover img.thumb, #podcasts a:focus img.thumb , #podcasts a:active img.thum{
	padding: 0px;
	border: 1px solid #693A77 !important;
	opacity: .95;
	filter: alpha(opacity=95);
}


#podcasts .details {
	display: block;
	margin-left: 120px;
	padding: 0px;
	margin-bottom: 0px 0px 0px 0px;
}

#podcasts .details h3 {
	margin-top: 0px;
	padding-top: 0px;
	text-decoration: none;
}

#podcasts .details h3 {
	margin-top: 0px;
	padding-top: 0px;
	text-decoration: none;
}

#podcasts .details h3 a:hover, #podcasts .details a:hover h3{
	text-decoration: underline;
}

#podcasts .details .date {
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
}

#podcasts .details .presenter {
	font-size: 8pt;
	color: #666666;
}

#podcasts .details .unilingual {
	font-size: 8pt;
	color: #666666;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
	font-style: italic;
}

#podcasts .moreInfo {
	margin-top: 8px;
}

.audioPlayer {
	margin-bottom: 0px;
	height: 20px;
	padding: 20px 0 6px 0;
}

#podcasts .audioLinks {
	display: block;
	margin-top: 10px;
	font-style: normal;
}

#podcasts .details .audioLinks a{
font-size: 8pt !important;
}



#podcasts table.detailedInfo td {
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
}

#getFlashPlayer {
	margin: 0px 0px 20px 0px;
	text-align: left;
	display: block;
}

/* Get Flash Player generic message */

#getFlashPlayerVideo200 {
	font-size: 10px;
	color: #9ca299;
}

#getFlashPlayer img {
	border: 1px solid #7D0000;
	padding: 5px;
}

#getFlashPlayer a img, #getFlashPlayer a:link img, #getFlashPlayer a:visited img {
	padding: 1px;
	border: 1px solid #e3e3e3 !important;
}

#getFlashPlayer a:hover img, #getFlashPlayer a:focus img, #getFlashPlayer a:active img {
	padding: 1px;
	border: 1px solid #CCCCCC !important;
}


/*
Video Player
*/


.videoPlayer {
	padding: 20px 0px 20px 0px !important;
	display: block !important;
	margin: 0 auto;
	text-align: center;
	width: 716px;
	
}

.videoPlayer .flashContent {
	margin: 0 auto;
	text-align: center;
}

.videoPlayer200 {
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 20px;
	width: 200px;
	font-size: 10px;
	color: #9ca299;
	display: block;
	border: 1px solid #E4E6E3;
}

.videoPlayer200Text {
	clear: both;
	float: right;
	padding: 0px 0px 0px 0px;
	width: 200px;
	font-size: 10px;
	color: #9ca299;
	display: block;
	text-align: center;
	margin-top: -8px;
	color: #9ca299;
}

.videoPlayer200Text a{
	color: #9ca299;
}

.videoPlayer200Left{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 20px;
	width: 200px;
	font-size: 10px;
	color: #9ca299;
	display: block;
	border: 1px solid #E4E6E3;
}

.videoPlayer200TextLeft {
	clear: both;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 200px;
	font-size: 10px;
	color: #9ca299;
	display: block;
	text-align: center;
	margin-top: 6px;
	color: #9ca299;
}

.videoPlayer200TextLeft a{
	color: #9ca299;
}


/*
CEO Blog 
*/
#ceoBlog .entry a, #ceoBlog .entry p{
	display: none !important;
}

#ceoBlog .entry h3.entryTitle {
margin-bottom: -12px;
color: #693A77;
}

#ceoBlog .entry h3.entryTitle a {
	display: block !important;
	text-decoration: none !important;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #693A77;
}

#ceoBlog .entry .entryBody a{
	display: inline !important;
}

#ceoBlog .entry .entryBody p {
	display: block !important;
}

#ceoBlog .listen{
display: block;
padding: 10px 0 15px 0;
}

#ceoBlog .yourCommentsTitle {
	padding-bottom: 2px;
	border-bottom: 1px solid #c3b0c9;
	margin: 10px 0 30px 0;
	
}

/* User Comments */
.ekleavecomment {
	display: block;
	background: #FCFCFC;
	padding: 0px 10px 15px 10px;
	margin: 0px 5px 10px 5px;
	border: 1px solid #CCCCCC;
}

.ekcommentheader {
	font-family: Arial, Verdana, sans serif;
	font-size: 12pt;
	font-weight: bold;
	color: #9ca299;
	margin: 10px 0 0 0;
	display: block;
}

.ekcommentdata {
	padding: 10px;
}

.ekcommentlabel {
	font-family: Arial, Verdana, sans serif;
	font-size: 8pt !important;
	color: #000000;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 10px;	
}

.ekcommenttext {
	padding: 10px;
}

.ekhasleftcomment {
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: -50px;
	font-style: italic;
	display: block;
}

#ceoBlog .entry table {
	margin: -15px 0 0 0;
}

#ceoBlog .entry table td a{
	display: block !important;
}

#ceoBlog .entry table td {
	color:#666;
	margin: 0 0 0 0;
	padding: 0 0 0px 0;
	background-image:url(img/ico_comment.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:32px;
}

#ceoBlog .entry table tr{
	padding: 0px;
	margin: 0px;
}


#ceoBlog .entry table a.blogpostemail {
	display: none !important;
	color: #666;
	visibility: hidden;
}

/* 
Staying Healthy Blog, Video Comments Blog
*/
.stayingHealthy .entry h3.entryTitle {
	display: none;
	margin: 0px;
	padding: 0px;
}


.videoComments .entry h3.entryTitle {
	margin-bottom: 10px;
	margin-top: 0px;
	padding-top: 25px;
	font-family: Arial, Verdana, sans serif;
	font-size: 18pt;
	font-weight: normal;
}

.generalComments .entry h3.entryTitle {
	font-size: 18pt;
	color: #693A77;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-top: 15px;
	font-weight: normal;
	padding-bottom: 10px;
}

.stayingHealthy, .videoComments{
	margin-top: -15px;
	padding-top: 0px;
}

.videoComments .videoDescription {
display: block;
padding: 12px 0px 15px 0px;
font-style: italic;
}


/* 
Buttons
*/


.showBtnEnlarge{
	position: relative; 
	display: block;
}

.btnEnlarge{
	background: url(img/btn_enlarge.png) no-repeat;
	position: absolute;
	width: 32px;
	height: 23px;
	bottom: 10px;
	right: 5px;
	cursor: pointer;
		_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/btn_enlarge.png',sizingMethod='crop');
}

.btnSmall, a.btnSmall {
	display: inline;
}

.btnSmall a:link, .btnSmall a:visited, a:link.btnSmall, a:visited.btnSmall{
	display: block;
	font-size: 9pt !important;
	height: 19px !important;
	width: 150px;
	padding: 3px 5px 0px 5px;
	background: url(img/btn_small_up.gif) repeat-x left top;
	font-weight: normal;
	color: #333333 !important;
	text-align: center;
	text-decoration: none !important;
	border: 1px solid #dddddd;

}

.btnSmall a:hover, a:hover.btnSmall {
	display: block;
	font-size: 9pt !important;
	height: 19px !important;
	width: 150px;
	padding: 3px 5px 0px 5px;
	color: #000000;
	text-decoration: none !important;
	background: url(img/btn_small_over.gif) repeat-x left top;
	border: 1px solid #efefef;
}

.btnSmallDark, a.btnSmallDark {
	display: inline;
}

.btnSmallDark a:link, .btnSmallDark a:visited, a:link.btnSmallDark, a:visited.btnSmallDark{
	display: block;
	font-size: 9pt !important;
	height: 22px !important;
	width: 150px;
	padding: 1px 5px 1px 5px;
	background: url(img/btn_small_up_dark.gif) repeat-x left top;
	font-weight: normal;
	color: #333333 !important;
	text-align: center;
	text-decoration: none !important;
	border: none;
}

.btnSmallDark a:hover, a:hover.btnSmallDark {
	display: block;
	font-size: 9pt !important;
	height: 22px !important;
	width: 150px;
	padding: 1px 5px 1px 5px;
	color: #000000;
	text-decoration: none !important;
	background: url(img/btn_small_over_dark.gif) repeat-x left top;
	border: none;
}



.btnBig, a.btnBig {
	display: inline;
}

.btnBig a:link, .btnBig a:visited, a:link.btnBig, a:visited.btnBig{
	display: block;
	font-size: 13pt !important;
	font-weight: bold;
	height: 36px !important;
	width: 150px;
	padding: 7px 5px 0px 5px;
	background: url(img/btn_big_up.png) repeat-x left top;
	color: #fcfcfc !important;
	text-align: center;
	text-decoration: none !important;
	border: none;

}

.btnBig a:hover, a:hover.btnBig {
	display: block;
	font-size: 13pt !important;
	font-weight: bold;
	height: 36px !important;
	width: 150px;
	padding: 7px 5px 0px 5px;
	color: #ffffff;
	text-decoration: none !important;
	background: url(img/btn_big_over.png) repeat-x left top;
	border: none;
}

/* 
BG Image Preloading
*/

#imagePreload {
	height: 0px;
	overflow: hidden;
}

#imagePreload .pL1 {
	background-image: url(img/btn_small_over.gif);
}

#imagePreload .pL2 {
	background-image: url(img/btn_small_up.gif);
}

#imagePreload .pL3 {
	background-image: url(img/btn_small_over_dark.gif);
}

#imagePreload .pL4 {
	background-image: url(img/btn_small_up_dark.gif);
}

#imagePreload .pL5 {
	background-image: url(img/btn_big_over.gif);
}

#imagePreload .pL6 {
	background-image: url(img/btn_big_up.gif);
}
#imagePreload .pL7 {
	background-image: url(img/btn_big_over.png);
}
#imagePreload .pL8 {
	background-image: url(img/btn_big_up.png);
}

/* 
Float Clearing
*/
.clearFloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.clearCollapse {
	margin: 0px;
	padding: 0px;
	height:0;
    font-size: 1px;
    line-height: 0px;
}

/* Photos */

.photoCaptionRight, photoCaptionLeft {
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 20px;
	width: 200px;
	font-size: 10px;
	color: #9ca299;
}

.photoCaptionRight img {
	margin-bottom: 10px;
	display: block;
	
}

.photoCaptionLeft {
	float: left;
	margin: 15px 20px 15px 0px;
	clear: both;
}

.photoCaptionText {
	display: block;
	font-size: 10px;
	color: #9ca299;
	clear: both;
	padding: 0px 20px 0px 7px;
	text-align: center;
	line-height: 11px;
}

.photoCaptionText a:link, .photoCaptionText a:visited, .photoAlignRight a {
	font-size: 10px;
	color: #9ca299;
}

.photoAlignRight {
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 20px;
}

.photoAlignLeft{
	float: left;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 15px 0px;
}

/* 
Icons
*/
.icon, a.icon {
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
}

/*a.icon:not([classname~="icon"]), span.icon:not([classname~="icon"]) {
vertical-align:bottom;
}*/

/* icon files */
li.icon, p.icon {
	background-position:left top;
}

a.icon_file-pdf {
	background-image:url(img/ico_pdf.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
}

a.icon_file-word {
	background-image:url(img/ico_word.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
}

a.icon_file-newwindow {
	background-image:url(img/ico_new_win.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
}
a.icon_feed {
	background-image:url(img/ico_feed.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
}

a.icon_podcast {
	background-image:url(img/ico_podcast.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-bottom: 30px;
	padding-top: 5px;
}
/*
General Styles
*/

.borderBottom {
	padding-bottom: 2px;
	border-bottom: 1px solid #c3b0c9;	
}

/* Tables */

.rowOdd {
	background: #f7f5f8;
}

.rowEven {
}

table.staffList tr td {

padding-top: 6px;
padding-bottom: 7px;

}

table.general, table.generalAlternateRows {
	border-left: 1px solid #a589ad;
	border-top: 1px solid #a589ad;
	dispaly: block;
}
table.general td, table.generalAlternateRows td {
	/*border: 1px solid #CCCCCC;*/
	border-collapse: collapse;
	/*table-layout: auto;*/
	empty-cells: show;
	border-right: 1px solid #a589ad;
	border-bottom: 1px solid #a589ad;
	padding: 6px 6px 6px 12px;
}

table.general td.alt{
	background: #f7f5f8;
}

table.general th, table.general td.title, table.generalAlternateRows th, table.generalAlternateRows td.title {
	font-family: Arial, Verdana, sans serif;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	text-align: left;
	padding: 6px 6px 6px 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
	border-right: 1px solid #a589adc;
	border-left: 1px solid #a589ad;
	border-bottom: 1px solid #a589ad;
	border-top: 1px solid #a589ad;
	background: #a589ad;
}

table.general caption, table.generalAlternateRows caption {
	padding: 0 0 5px 0;
	text-align: right;
	font-style: italic;
	font-size: 10pt;
}

table td.alt, table tr.alt {
	background: #f7f5f8;
}

table td.alt2, table tr.alt2 {
	font-family: Arial, Verdana, sans serif;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	text-align: left;
	padding: 6px 6px 6px 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
	border-right: 1px solid #a589adc;
	border-left: 1px solid #a589ad;
	border-bottom: 1px solid #a589ad;
	border-top: 1px solid #a589ad;
	background: #a589ad;
}


/* Quotes */
blockquote.quotes{
	font: 18px/22px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #876192;
	letter-spacing: 0px;
	margin: 1em;
}

blockquote.quotes div {
	padding: 0 30px 0 30px;
}

blockquote.quotesSmall{
	/*background: transparent url(img/blockquote_left.gif) no-repeat left top;*/
	font: italic bold 14px/18px Georgia, "Times New Roman", Times, serif;
	color: #876192;
	letter-spacing: 0px;
	margin: 1em;
	padding-top: 16px;
	padding-bottom: 16px;
	border-top: 1px solid #BDA6C4;
	border-bottom: 1px solid #BDA6C4;
	text-indent: 10px;
}
/* About Us - Values */

.values {
	font: 18px/22px "Times New Roman", Times, serif;
	color: #876192;
	letter-spacing: 0px;
	margin: 1em
}


/*
List Summary Styling
*/

.columntitle {
	font-family: Arial, Verdana, sans serif;
	font-size: 11pt !important;
	font-weight: bold;
	color: #9ca299;
	margin-bottom: 12px;
	margin-top: 0px;
	display: block;
	width: 100%;
}

.teaserText {
	color: #666666;
	font-size: 8pt;
}

/* Splash page */

.splash div#content {
	padding:0em 0em 18em; /* bottom padding for footer */
}
.splash table#content_table {
	width: 750px;
	border: 0;
	padding: 0;
	margin: 0;

}
.splash td#language_english {
	padding-top: 35px;
	padding-right:15px;
	text-align: right;
}
.splash td#language_francais {
	padding-top: 35px;
	padding-left:15px;
	text-align: left;
}


/* Scorecard */
.scorecardHolder{
	display: block;
	text-align: center;
	margin: auto 0;
}

.scorecardNav{
	position: relative;
	text-align: left;
}

.scorecard {

}
.s1 {
	position: absolute;
	left: 23px;
	top: 120px;
	height: 137px;
	width: 120px;
	display: block;
}

.s2 {
	position: absolute;
	left: 126px;
	top: 8px;
	height: 125px;
	width: 122px;
	display: block;
}

.s3 {
	position: absolute;
	left: 242px;
	top: 118px;
	height: 125px;
	width: 122px;
	display: block;
}

.s4 {
	position: absolute;
	left: 128px;
	top: 226px;
	height: 125px;
	width: 122px;
	display: block;
}

.scorecard .trendImageHolder {
	text-align: center;
	margin: 0 auto;
}

.scorecard .trendImage {
	padding-right: 4px;
}

.scorecard .trend_increasing {
	background-color:#00CCFF;
}

.scorecard .trend_increasing span {
	display: none;
}


.scorecard .trend_requires_monitoring {

}

.scorecard .trend_no_change {

}

.scorecard .trend_decreasing {

}
