html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}.commentlist li .avatar{float:left}.commentlist li{padding:5px 10px 10px 5px}.commentlist li ul li{margin-left:-5px;margin-right:10px}.commentlist p{margin:10px 0 10px 5px}.postmetadata{clear:right}img.alignright{margin:0 7px 2px 0}img.alignleft{margin:0 0 2px 7px}.alignright{float:left}.alignleft{float:right}code{display:block;direction:ltr;text-align:left}acronym,abbr,span.caps{letter-spacing:0}html>body .entry ul{padding:0 10px 0 0;text-indent:10px}html>body .entry li{margin:7px 10px 8px 0}.entry ol{padding:0 35px 0 0}#sidebar ul ul,#sidebar ul ol{margin:5px 10px 0 0}#sidebar ul ul ul,#sidebar ul ol{margin:0 10px 0 0}#commentform{margin:5px 0 0 10px}#commentform input{margin:5px 0 1px 5px}#commentform #submit{float:left}.commentlist p{margin:10px 0 10px 5px}.children .even,.alt{border-left:0;border-right:1px solid #ddd}#wp-calendar #next a{padding-right:0;padding-left:10px;text-align:left}#wp-calendar #prev a{padding-left:0;padding-right:10px;text-align:right}blockquote{margin:15px 10px 0 30px;padding-left:0;padding-right:20px;border-left:0 none;border-right:5px solid #ddd}#email,#url{direction:ltr}body{background: #ebebe6 url(../../img/bg.gif) top left repeat-x;font-size: 12px;color: #535353;font-family: "Lucida Grande", arial, sans-serif;}p{margin: 0 0 15px 0;line-height: 18px;}strong,b{font-weight: bold;}em, i{font-style: italic;}.cufon-loading{visibility: hidden !important;}h1, h2, h3, h4, h5{color: #353535;text-transform: uppercase;margin: 0 0 10px 0;float: left;clear: both;width: 100%;}h1#logo{width: 731px;height: 90px;float: left;margin: 18px 0 0 0;}h1#logo a{width: 731px;height: 90px;float: left;clear: both;display: block;background: url(../../img/logo_wide.png) top left no-repeat;text-indent: -9999px;}.fr #logo a{background: url(../../img/logo_wide_fr.png) top left no-repeat;}h2{font-size: 33px;}h3{font-size: 25px;margin-top: 15px;}h4{font-size: 20px;margin-top: 15px;}h5{font-size: 16px;margin-top: 15px;}a{color: #388abd;}a:hover{color: #77bbe5;}a:visited{color: #16547b;}#highlight{height: 373px;background: url(../../img/highlight.gif) -100px 0 no-repeat;width: 100%;position: absolute;z-index: -1;}#center{width: 960px;margin: 0 auto;}#header{height: 123px;}#header .textwidget{color: #d3d3d3;font-size: 14px;float: right;line-height: 20px;text-align: right;margin: 40px 0 0 0;}#header.fr .textwidget{font-size: 11px;}#nav{background: #121212;height: 41px;}#nav a{color: #b1b1b1;text-decoration: none;text-transform: uppercase;font-size: 18px;padding: 10px 15px 11px 15px;float: left;clear: both;display: block;}#nav a:hover{color: white;}#nav ul{float: left;clear: both;width: 100%;height: 41px;}#nav li{float: left;}#nav li.current-menu-item a,#nav li.current-menu-parent a{background: url(../../img/nav_bg.png) top left repeat-x;color: #003e61;}#nav ul ul{display: none;position: absolute;z-index: 100;margin: 27px 0 0 0;width: 959px;float: left;clear: both;background: url(../../img/nav_bg.png) bottom left repeat-x;z-index: 100;}#nav ul ul li{margin: 9px 10px 0 10px;}#nav ul ul a,#nav li.current-menu-item ul a,#nav li.current-menu-parent ul a{background: url(../../img/subnav_bg.png) top left repeat-x;color: #8fc0dc;font-size: 14px;padding: 4px 8px 3px 10px;-moz-box-shadow: 0px 1px 0px #609ac1;-webkit-box-shadow: 0px 1px 0px #609ac1;box-shadow: 0px 1px 0px #609ac1;-moz-border-radius: 15px;border-radius: 15px;}#nav ul ul a:hover{color: white;}#nav li.current-menu-item ul a,#nav ul ul a:hover{color: white;}#nav ul.sub-menu li.current-menu-item a, #nav ul.sub-menu li.current-menu-parent a{color: white;}#slider_container{width: 959px;height: 424px;float: left;clear: both;background: url(../../img/slider_bg.png) top left no-repeat;padding: 5px;}.home #slider_container{height: 393px;background-image: url(../../img/slider_bg_home.png);}#slider {position: relative;}#slider img {position: absolute;top: 0px;left: 0px;}.splash h2{font-size: 19px;font-weight: bold;color: white;margin: -72px 0 0 283px;position: absolute;z-index: 100;background: url(../../img/splash_h2_bg.png) top left no-repeat;display: block;width: 480px;height: 30px;padding: 5px 0 0 10px;}#content #choose_language{padding: 5px;margin: 0;list-style: none;width: 282px;height: 51px;background: url(../../img/language_choice_bg.png) top left no-repeat;position: absolute;z-index: 100;margin: -130px 0 0 342px;}#content #choose_language li{list-style: none;margin: 0;padding: 0;float: left;}#choose_language li.english a{width: 117px;height: 41px;background: url(../../img/language_btn.png) top left no-repeat;display: block;text-indent: -9999px;}#choose_language li.english a:hover{background: url(../../img/language_btn.png) bottom left no-repeat;}#content #choose_language li.francais{float: right;}#choose_language li.francais a{width: 130px;height: 41px;background: url(../../img/language_btn.png) top right no-repeat;display: block;text-indent: -9999px;}#choose_language li.francais a:hover{background: url(../../img/language_btn.png) bottom right no-repeat;}#content #splash_blurb{width: 960px;padding: 0;}#content #splash_blurb li{float: left;padding: 0;margin: 0;list-style: none;width: 460px;padding: 0 10px;text-align: right;}#content #splash_blurb li.french{text-align: left;background: url(../../img/front_spacer.png) top left repeat-y;}#content_container{float: left;clear: both;padding: 10px 0 0 0;width: 100%;}#content{float: left;clear: both;padding: 10px 0 0 0;}#content.inside{float: left;clear: none;width: 720px;}#content ul{list-style: disc;margin: 0 0 15px 0;}#content ol{list-style: decimal;margin: 0 0 15px 0;}#content ul li,#content ol li{padding: 0;margin-left: 25px;line-height: 18px;margin-bottom: 15px;}#content ul ul{margin-top: 15px;}#content ul ul li{list-style: disc;}p.learn_more{width: 161px;height: 41px;float: right;clear: both;}p.learn_more a{width: 161px;height: 41px;display: block;background: url(../../img/learn_more_btn.png) top left no-repeat;text-indent: -9999px;}p.learn_more a:hover{background-position: bottom left;}.fr p.learn_more{width: 248px;height: 41px;float: right;clear: both;}.fr p.learn_more a{width: 248px;height: 41px;display: block;background: url(../../img/learn_more_btn_fr.png) top left no-repeat;text-indent: -9999px;}.fr p.learn_more a:hover{background-position: bottom left;}#sidebar{float: right;width: 230px;}#sidebar p{text-align: right;}#sidebar span{background: #bfbfb8;color: white;font-size: 11px;text-transform: uppercase;font-weight: bold;padding: 2px 5px;float: left;}.sub_content{float: left;}.sub_content h2{font-weight: bold;}.sub_content#one,.sub_content#two{width: 390px;padding: 0 10px 0 0;margin: 0 10px 0 0;background: url(../../img/front_spacer.png) top right repeat-y;}.sub_content#two{width: 300px;}.sub_content#contact_us{width: 230px;}.fr .sub_content#contact_us p.email{font-size: 11px;}#contact_us p{text-align: right;}#contact_us span{background: #bfbfb8;color: white;font-size: 11px;text-transform: uppercase;font-weight: bold;padding: 2px 5px;float: left;}.wpcf7{float: left;clear: both;width: 100%;}.wpcf7-form label{float: left;clear: both;margin: 0 0 5px 0;}.wpcf7-form input{border: 0;font-size: 18px;float: left;clear: both;height: 44px;background: url(../../img/input_bg.jpg) top left repeat-x;padding: 0 0 0 10px;-moz-box-shadow: 0px -1px 0px #d8d8d8;-webkit-box-shadow: 0px -1px 0px #d8d8d8;box-shadow: 0px -1px 0px #609ac1;-moz-border-radius: 10px;border-radius: 10px;color: #c2c2c2;margin: 0 0 15px 0;}.wpcf7-response-output{float: left;clear: both;width: 100%;border: 0;padding: 0;margin: 0;}div.wpcf7-validation-errors{ border: 0; }.wpcf7-form input.edited{color: #666;}span.wpcf7-form-control-wrap{float: left;clear: both;width: 100%;}span.wpcf7-not-valid-tip{float: left;clear: both;height: 32px;width: 32px;background: url(../../img/icon_warning.png) top left no-repeat;text-indent: -9999px;border: 0;position: absolute;margin: 6px 0 0 15px;}#footer{float: left;clear: both;background: url(../../img/footer_spacer.png) top left repeat-x;padding: 25px 0;width: 100%;margin: 25px 0 0 0;font-size: 12px;color: #494949;}#footer a{text-decoration: none;color: #7c7c7c;}#footer a:hover,#footer li.current-menu-item a{color: #575757;}p.copyright{float: left;}span.language{margin: 0 0 0 20px;color: #979797;}#footer .language a{color: #979797;}#footer .language a.active{color: #575757;}#footer_nav{float: right;}#footer_nav li{float: left;margin: 0 0 0 15px;}
