

body,strong,dd,caption,em,dt,dl,sl,th,td,tr,u,blink,textarea,font,ul,li { font-family: Verdana, sans-serif; font-size: 12px; } 


hr { color: #dce9f6; height: 3px; width: 100%;  }

h2 { font-family: Verdana, sans-serif; font-weight: bold; font-size: 13pt; color: #007ac3; margin: -0.1em 0 0.2em 0}
h3 { font-family: Verdana, sans-serif; font-weight: bold; font-size: 10pt; color: #e26e22; margin: -0.1em 0 0 0}
h4 { font-family: Verdana, sans-serif; font-weight: normal; font-size: 8pt; color: #007ac3; margin: -0.1em 0 0 0}

fieldset { border: 1px solid #7e4840; padding: 2px}

INPUT { BORDER-RIGHT: #007ac3 1px solid; BORDER-TOP: #007ac3 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #007ac3 1px solid; BORDER-BOTTOM: #007ac3 1px solid}
INPUT.button { BORDER: #007ac3 1px solid; FONT-SIZE: 12px; BACKGROUND: #d0d0d0; CURSOR: hand; COLOR: #007ac3;}
INPUT.radio { FONT-SIZE: 12px; border: 0px; }

a:link { color: #007ac3; }
a:visited { color: #007ac3; }
a:hover  { color: #007ac3; }


.buttonleft { 
	background: url("/img/button_whi_left.gif") 0 100% no-repeat; 
	width: 8px;
	height: 29px
}

.buttonmid { 
	background: url("/img/button_whi_mid.gif") 0 100% repeat-x; 
	height: 29px
}

.buttonright { 
	background: url("/img/button_whi_right.gif") 0 100% no-repeat;
	width: 11px;
	height: 29px
}


#alert { font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #ff0000 }   
.small { font-family: Verdana, sans-serif; font-size: 11px; color: #dcd2d2 }
.smallblue { font-family: Verdana, sans-serif; font-size: 11px; color: #007ac3 }
.title { font-family: Frutiger, sans-serif; font-size: 14px; font-weight: bold; color: #e28702}
.titlesm { font-family: Frutiger, sans-serif; font-size: 11px; font-weight: bold; color: #e28702}
.italic { font-family: Verdana, sans-serif; font-size: 12px; font-style: italic; color: #dcd2d2 }
.subtitle { font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #e3b2ab}
.info { font-family: Verdana, sans-serif; font-size: 11px; }
.ninept { font-family: Verdana, sans-serif; font-size: 0.80em; }
.loading { font-family: Verdana, sans-serif; font-size: 0.85em; color: #2638bd; }
.error { font-family: Verdana, sans-serif; font-size: 18pt; font-weight: bold; color: Maroon }
.nojavascript { font-family: Verdana, sans-serif; font-size: 28pt; font-weight: bold; color:red }
.search { font-family: Verdana, sans-serif; font-size: 11px; color: #007ac3 }
.bc { font-family: Verdana, sans-serif; font-size: 10px; color: #007ac3 }
.country { font-family: Verdana, sans-serif; color:#ef8845; font-weight: bold }
.productsearch{ 
	background: url("/ca/en/images/product_search_bg.gif") 0 100% no-repeat; 
	width: 470px;
	height: 250px;
}
.productsearch_fr{ 
	background: url("/ca/fr/images/product_search_bg_fr.gif") 0 100% no-repeat; 
	width: 470px;
	height: 250px;
}

.bg_left { background: #FFFFFF; background-image: url("/img/bg_left.gif"); repeat: repeat-y }
.bg_right { background: #FFFFFF; background-image: url("/img/bg_right.gif"); repeat: repeat-y }
.bg_right_prod { background: #FFFFFF; background-image: url("/img/bg_right_prod.gif"); repeat: repeat-y }
.bg_bottom_left { background: #FFFFFF; background-image: url("/img/bg_bottom_left.gif"); repeat: no-repeat }
.bg_bottom_right { background: #FFFFFF; background-image: url("/img/bg_bottom_right.gif"); repeat: no-repeat }
.bg_bottom { background: #FFFFFF; background-image: url("/img/bg_bottom.gif"); repeat: repeat-x }
.press { font-family: Verdana, sans-serif; font-size: 10px; color: #3a414c } 
.pressbold { font-family: Verdana, sans-serif; font-size: 10px; color: #3a414c; font-weight: bold } 
.footer { font-family: Verdana, sans-serif; font-size: 10px; color: #ffffff; }
.bg_left_footer { background: #FFFFFF; background-image: url("/img/bg_left.gif"); repeat: repeat-y; border-top: 1px solid #dbe7f4 }
.bg_right_footer { background: #FFFFFF; background-image: url("/img/bg_right.gif"); repeat: repeat-y; border-top: 1px solid #dbe7f4 }
.bg_local_menu { background-image: url("/img/local_menu_bg.gif"); repeat: repeat-y }
.highlight { background: #f2f7fc; border-top: 1px solid #dce9f6; border-bottom: 1px solid #dce9f6; color: #0c6aa7; padding: 10px }

.localmenuon { padding-left: 10px; height: 20px; background: #FFFFFF; font-family: Verdana, sans-serif; font-size: 11px; color: #007ac3  }
.localmenuoff { padding-left: 10px; height: 20px; background: #c2dce9; border-bottom: 1px solid #FFFFFF; font-family: Verdana, sans-serif; font-size: 11px; color: #007ac3 }
.localmenuheading{ padding-left: 10px; height: 30px; background: #c2dce9; font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #007ac3 }

a.button:link { font-family: Verdana, sans-serif; font-weight: bold; text-decoration: none; font-size: 9pt; color: #097fc5; margin: 0 0 0.2em 0  }
a.button:visited { font-family: Verdana, sans-serif; font-weight: bold; text-decoration: none; font-size: 9pt; color: #097fc5; margin: 0 0 0.2em 0  }
a.button:hover { font-family: Verdana, sans-serif; font-weight: bold; text-decoration: none; font-size: 9pt; color: #097fc5; margin: 0 0 0.2em 0  }

a.search:link { font-family: Verdana, sans-serif; font-size: 11px; color: #007ac3 }
a.search:visited { font-family: Verdana, sans-serif; font-size: 11px; color: #007ac3 }
a.search:hover { font-family: Verdana, sans-serif; font-size: 11px; color: #007ac3 }

a.footertext:link { font-family: Verdana, sans-serif; font-size: 10px; color: #ffffff }
a.footertext:visited { font-family: Verdana, sans-serif; font-size: 10px; color: #ffffff }
a.footertext:hover { font-family: Verdana, sans-serif; font-size: 10px; color: #ffffff }

a.white:link { font-family: Verdana, sans-serif; font-size: 11px; color: #FFFFFF }
a.white:visited { font-family: Verdana, sans-serif; font-size: 11px; color: #FFFFFF }
a.white:hover { font-family: Verdana, sans-serif; font-size: 11px; color: #FFFFFF }

a.whitesm:link { font-family: Verdana, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none }
a.whitesm:visited { font-family: Verdana, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none }
a.whitesm:hover { font-family: Verdana, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none }

a.local:link { font-family: Verdana, sans-serif; font-size: 11px; color: #007ac3; text-decoration: none }
a.local:visited { font-family: Verdana, sans-serif; font-size: 11px; color: #007ac3; text-decoration: none }
a.local:hover { font-family: Verdana, sans-serif; font-size: 11px; color: #007ac3; text-decoration: underline }


sup {FONT-SIZE: 10px; FONT-FAMILY: Verdana; color: #000000}
.subheading{ font-family: Verdana, sans-serif; font-size: 10px; color: #000000; font-weight: normal}
.subscript{ font-family: Verdana, sans-serif; font-size: 9px;}
.link { font-family: Verdana, sans-serif; font-size: 10px; COLOR: #0067c6; cursor: hand}
a.formularyprov:link { font-family: Verdana, sans-serif; COLOR: #FFFFFF; FONT-WEIGHT: bold}
a.formularyprov:visited { font-family: Verdana, sans-serif; COLOR: #FFFFFF; FONT-WEIGHT: bold}

TD.menu { FONT-WEIGHT: bold; BACKGROUND: #007ac3; COLOR: #ffffff; TEXT-DECORATION: none; FONT-SIZE: 13px; FONT-FAMILY: Verdana; height: 17px}
TD.menu A:link {FONT-WEIGHT: bold; BACKGROUND: #007ac3; COLOR: #ffffff; TEXT-DECORATION: none; FONT-SIZE: 13px; FONT-FAMILY: Verdana;}
TD.menu A:visited {FONT-WEIGHT: bold; BACKGROUND: #007ac3; COLOR: #ffffff; TEXT-DECORATION: none; FONT-SIZE: 13px; FONT-FAMILY: Verdana;}
TD.menu A:hover { COLOR: #ee7d32;}
TD.menu A:active {FONT-WEIGHT: bold; BACKGROUND: #007ac3; COLOR: #ffffff; TEXT-DECORATION: none; FONT-SIZE: 13px; FONT-FAMILY: Verdana;}
TD.highlight {BORDER-TOP: #cfcfcf 1px solid; FONT-WEIGHT: bold; BACKGROUND: #679dcf; BORDER-LEFT: #cfcfcf 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #cfcfcf 1px solid; TEXT-DECORATION: none; FONT-SIZE: 13px; FONT-FAMILY: Verdana}
TD.content {border-left: 1px dotted #C4E0F2;}
TD.last {border-left: 1px dotted #C4E0F2; border-bottom: 2px solid #007ac3}
TD.lastopen {border-bottom: 2px solid #007ac3}
TD.legend {border-top: 1px solid #C4E0F2; border-bottom: 1px solid #C4E0F2; border-left: 1px solid #C4E0F2; border-right: 1px solid #C4E0F2}
TD.separator {border-left: 1px dotted #C4E0F2; border-bottom: 1px solid #007ac3}
TD.separatoropen {border-bottom: 1px solid #007ac3}
TD.heading {BORDER-BOTTOM: #007ac3 2px solid; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #007ac3}
TD.pad5pxright {PADDING-RIGHT: 5px; FONT-WEIGHT: bold}
TD.pad5pxrightmarket {PADDING-RIGHT: 5px; PADDING-TOP: 6px}
TD.formularycell {border-right: 1px solid #007ac3; border-bottom: 1px solid #007ac3; COLOR: #007ac3; FONT-WEIGHT: bold; font-size: 10px;}
TD.formularycelldesc {border-right: 1px solid #007ac3; border-bottom: 1px solid #007ac3; FONT-WEIGHT: normal; font-size: 10px;}
TD.formularycellalt {border-right: 1px solid #007ac3; border-bottom: 1px solid #007ac3; COLOR: #007ac3; FONT-WEIGHT: bold; BACKGROUND: #E7F0F6; font-size: 10px;}
TD.formularycellhead {border-right: 1px solid #007ac3; border-bottom: 1px solid #007ac3; BACKGROUND: #007ac3; COLOR: #FFFFFF; FONT-WEIGHT: bold; font-size: 10px;}
TD.formularysearch {BACKGROUND: #F5FBFF}
TD.marketingcell {border-top: 1px solid #007ac3; border-bottom: 1px solid #007ac3; border-left: 1px solid #007ac3; border-right: 1px solid #007ac3; BACKGROUND: #F3FAFF; COLOR: #FF0000; FONT-WEIGHT: bold}
TD.search {BACKGROUND: #FFFFFF}
TD.searchlastopen {border-bottom: 2px solid #007ac3; BACKGROUND: #FFFFFF}
TD.searchlastopenlight {border-bottom: 2px solid #007ac3; BACKGROUND: #F3FAFF}
TD.searchheading {font-family: Verdana, sans-serif; font-size: 11px; color: #007ac3; font-weight: bold; BACKGROUND: #FFFFFF}
TD.searchtopleft {border-left: 1px solid #A7C9DF; border-top: 1px solid #A7C9DF}
TD.searchtopright {border-right: 1px solid #A7C9DF; border-top: 1px solid #A7C9DF}
TD.searchleft {border-left: 1px solid #A7C9DF}
TD.searchright {border-right: 1px solid #A7C9DF}
TD.searchbottomleft {border-left: 1px solid #A7C9DF; border-bottom: 1px solid #A7C9DF}
TD.searchbottomright {border-right: 1px solid #A7C9DF; border-bottom: 1px solid #A7C9DF}
td.order { 
	background: url('/ca/en/images/orderonline.jpg') 0 0 no-repeat; 
	width: 240px;
}
td.orderfr { 
	background: url('/ca/fr/images/orderonline_fr.jpg') 0 0 no-repeat; 
	width: 240px;
}
TABLE.formulary {border-left: 1px solid #007ac3; border-top: 1px solid #007ac3; font-size: 10px;}
TD { font-family: Verdana, sans-serif; font-size: 12px; } 
P { font-family: Verdana, sans-serif; font-size: 12px; }

A:link {COLOR: #0067c6; cursor: hand }


FORM {FONT-SIZE: 12px}
SELECT {FONT-SIZE: 12px}
legend {font-family: Verdana, sans-serif; font-size: 11px; color: #007ac3; font-weight: bold}
fieldset {border: 1px solid #A7C9DF}
