@charset "utf-8";
body{margin:0; padding:0; background:#F90; font-family: Verdana, Geneva, sans-serif; font-size: 9pt; line-height: 125%; color: #000; margin:0px}
/*Revamp */

/*HomePageStyles*/
#scroll{float:left; width:431px; height:318px; overflow:hidden}
/*new template style July 2010*/
#p{ margin: 30px 0 0 20px;}
#h{background:#F90; height:90px}
#a{background:#000; height:318px; margin-top:30px; width:100%; min-width:1000px;}
#b{background:#F90 url(/images/template/black-bar.gif) repeat-x; height:250px; border-bottom:1px solid #fff; width:100%;min-width:1000px;}
#c{background:#F90; height:107px}
#m{background:#fff; margin-top:30px;min-width:1000px;}
#menu{background:#000; height:28px; width:100%; position:absolute; top:90px; left:auto; padding-top:2px;min-width:1000px;}
#f{background:#F90; border-top:7px solid #000; padding:7px}
.w{ margin:0 auto; width:980px}
#menu a{background:url(/images/template/orange-button.gif) #F90 no-repeat top center; height:20px; width:134px; display:block; float:left; margin-right:10px; text-align:center; color:#000; text-decoration:none; padding-top:5px}
#menu form{float:left; display:compact; margin:0; padding:0}
#search{position:absolute; left:10000px; top:10000px; display:none}
#searchstring{width:107px}
#logo{vertical-align:middle; float:left; padding:15px 0 0 0}
#Flag{vertical-align:middle; padding:25px 0 0 25px}
#ams{float:right; padding-top:40px;}
#a a{margin-left:5px}
.ba{background:url(/images/template/black-bar.gif) repeat-x; float:left; width:237px; margin-left:10px}
.ba:first-child{margin-left:0}
.ba h2{display:block; line-height:30px; height:30px; margin:0; padding:0; text-indent:5px; font-size:14px; color:#fff}
.ba p{padding:0; font-size:10px}
.ca{float:left; width:158px; margin-left:5px; padding-top:13px}
.ca:first-child{margin-left:0}
.ca h3{display:block; line-height:21px; height:21px; margin:0; padding:0; text-indent:5px; font-size:10px; color:#fff; background:url(/images/template/tab-bottom.gif) top left no-repeat}
.ba h2 a, .ca h3 a{color:#fff; text-decoration:none}
#f a{}
A:link{text-decoration: none;}
A:Visited{text-decoration:none; }
A:hover, A:active{text-decoration:underline}
#content{ padding:0 16px 16px 16px}
#menu_main{background-color: black; padding: 2px 0; margin-top:1px; height:20px; overflow:hidden}
#menu_main a{color:#FFF; text-decoration:none; text-align:center; font-size:0.95em}
#menu_sub{background-color: #999999; padding: 2px 0}
#Footer{padding: 5px; background-color: #ff9900; border-top:#000 10px solid}
#Footer A{color:#333}
.content{padding:0 16px}
h1{font-size: 16pt; margin-top: 0; padding-top: 0px; line-height: normal; font-family: Verdana, Geneva, sans-serif}
h2{font-size: 14pt; font-family: Verdana, Geneva, sans-serif}
h3{font-size: 13pt; font-family: Verdana, Geneva, sans-serif}
textarea{font-family: Verdana, Geneva, sans-serif}
p{font-family: Verdana, Geneva, sans-serif; font-size: 9pt; line-height: 125%; color: #000}
td{font-family: Verdana, Geneva, sans-serif; font-size: 9pt; line-height: 125%}
address{font-style:normal}
.MenuItemSelected_Grey{ background-color:#F90; font-family:verdana,tahoma, arial, helvetica; font-size:8pt; color: #000000 !important; padding-left: 5px; padding-right: 5px}
.MenuItem_Grey{ background-color:#ccc; font-family:verdana,tahoma, arial, helvetica; font-size:8pt; cursor:hand; color: #000000 !important; padding-left: 5px; padding-right: 5px}
.OrangeBackGround{background-color:#F90}
.BlackBackGround{background-color:#000}
.GreyBackGround{background-color:#ccc}
.LiteGreyBackGround{background-color:#F2F2F2}
.bodyContent {padding-left:16px;}
p, td, div { font-size:9pt; line-height:125%}/*font-family:Helvetica, Arial, verdana, tahoma,  sans-serif;*/
.small {font-size:8pt; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif}
.FeatureBox {padding:10px; font-size:8pt; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif}
HR {color:#E3E3E3; size:1px; margin:1px; height:1px}
H1 {font-size:16pt; }/*font-weight:normal; line-height:150%; font-family:Helvetica, Arial, verdana, tahoma, sans-serif*/
H2 {font-size:14pt; }/*font-weight:normal; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif*/
H3 {font-size:13pt;}/* font-weight:normal; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif*/
td h2 {margin:3px 0px 3px 0px}
acronym {border-bottom:1px dotted}
a img {border:none; }/*padding-top:10px;*/
.w{margin:0 auto; width:980px}
#menu form{float:left; display:compact; margin:0; padding:0}
#menu{background:#000; height:28px; width:100%; position:absolute; top:90px; left:auto; padding-top:2px}
#q{width:107px}
#search{position:absolute; left:10000px; top:10000px; display:none}
#search{position:absolute; left:10000px; top:10000px; display:none}
#m{background:#fff; margin-top:20px; width;980px;}
#label{float: right; font-size:16px}
.ProductHeader {font-size:11pt; font-family:Helvetica, Arial, verdana, tahoma, sans-serif; line-height:150%; margin-bottom:7px}
.SubHeader{color:#333; font-size:10pt; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif; line-height:150%;font-weight:bold}
.required{color:#000; font-weight:bold; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif}
.ProductFeatures UL LI{margin-left:-20px}
.WhiteText{color:#fff; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif}
/*.OrangeText{color:#FF9900; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif}
*/
.BreadCrumbTrail {padding:12px 2px 2px 8px; background-color:#ccc; color:#000; text-align:left; clear:both}
.BreadCrumbs{color:#000; font-size:10px; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif}
A.BreadCrumbs:Link{color:#000; text-decoration:none; font-size:10px; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif}
A.BreadCrumbs:Visited{color:#000080; text-decoration:none; font-size:10px; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif}
A.BreadCrumbs:hover, A.BreadCrumbs:active{color:#000; text-decoration:underline; font-size:10px; font-family:Helvetica, Arial, verdana, tahoma, sans-serif}
.UL_BlackLink{color:#000; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif}
A.UL_BlackLink:Link{color:#000; text-decoration:underline; font-size:10px; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif}
A.UL_BlackLink:Visited{color:#333; text-decoration:underline; font-size:10px; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif}
A.UL_BlackLink:hover, A.UL_BlackLink:active{color:#000; text-decoration:none;font-size:10px; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif}
.BlackLink{color:#000; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif}
A.BlackLink:Link{color:#000; text-decoration:none; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif}
A.BlackLink:Visited{color:#333; text-decoration:none; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif}
A.BlackLink:hover, A.BlackLink:active{color:#3c3c3c; text-decoration:underline; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif}
.WhiteLink{color:#fff; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif}
A.WhiteLink:Link, A.WhiteLink:Visited{color:#fff; text-decoration:none; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif}
A.WhiteLink:hover, A.WhiteLink:active{color:#fff; text-decoration:underline; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif}
/* Orange Box above left menu*/	
.PageMenuTitle {font-size:11px; font-weight:bold; font-family:Helvetica, Arial, verdana, tahoma, sans-serif; padding:6px}
/*Milonic Menu Styles*/
.menuOn{font-size:10px; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif; text-decoration:none}
.menuOff{font-size:10px; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif; text-decoration:none}
.menuSelected{font-size:10px; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif; text-decoration:none}
A.staticmenu:Link, A.staticmenu:Visited, A.staticmenu:hover, A.staticmenu:active{color:#000;font-size:10px; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif; text-decoration:none}
a.home{color:#000080; text-decoration:underline; };
a.home:hover{ color:#000080;  text-decoration:none; };
A.MainMenu:Link, A.MainMenu:visited{color:#FFF; text-decoration:none; background-color:#000; display:block; width:100%; font-size:9pt; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif}
A.MainMenuSelected:Link, A.MainMenuSelected:visited {color:#F60; text-decoration:none; background-color:#000; display:block; width:100%; vertical-align:middle; font-size:9pt; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif}
A.MainMenuSelected:active, A.MainMenuSelected:hover, A.MainMenu:active, A.MainMenu:hover {color:#FF6600; text-decoration:none; background-color:#000; display:block; width:100%; font-size:9pt; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif}
.verticalText {writing-mode:tb-rl; filter:flipv fliph; font-size:8pt; font-family:Helvetica, Arial, verdana, tahoma,  sans-serif; font-weight:bold}
.ProductTableHeader{background-color:#CCC; font-weight:bold}
.ProductTable{background-color:#FFF}
.ProductTableAlt{background-color:#efefef}
.dropshadow {width:71px; padding:3px; filter:shadow(color:gray, strength:3, direction:145); float:left}
/*French Styles*/
.FrenchMenu{float:left; padding:15px 15px 0 0; width:160px}
.FrenchContent{float:right; padding:15px 0; width:800px}
/*a[hreflang='en-CA']:hover:after {content:" [English]"}
a[hreflang='fr-CA']:hover:after {content:" - [French]"}*/
