@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px; border:0px;}
body{background:url(/images/main_bg.jpg) #f6f6f6 center 0 no-repeat; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:12px; color:#979797;}
div.left_container, div.left_container_inner{line-spacing:125%;font-size:14px;}
a{color:#598a8b; text-decoration:none;}
a:hover{color:#979797;}

#layout{width:961px; margin:0 auto;}
.layout_inner{float:left; width:851px; background:url(/images/header_bg.jpg) #fff 45px 172px no-repeat; padding:0 45px;}
.layout_inner_page{float:left; width:871px; background:url(/images/inner_header_bg.jpg) #fff 45px 159px no-repeat; padding:0 45px;}

.header{float:left; width:871px;}
.header img{float:left; margin:22px 0 0 0;}
.header_right{float:right; width:230px;}
.header_right p{float:left; width:230px; text-align:right;color:#979797; font-size:11px; padding:14px 0 47px 0;}
.header_right p a{color:#598a8b; text-decoration:none; padding:0 0 0 5px;}
.header_right p a:hover{color:#979797;}
.header_right fieldset{float:left; width:230px; background:url(/images/email_bg.jpg) 0 0 no-repeat; height:37px;}
.header_right input{float:left; width:180px; color:#598a8b; font-size:11px; border:0px; background:none; padding:12px 0 12px 15px;}
.header_right input.email{float:left; width:35px; background:none; border:0px; cursor:pointer; padding:0px; height:37px;}

.menu_en{margin-left: -15px;}
.menu_fr{margin-left: -38px;}
.menu_en, .menu_fr{float:left; width:1000px; height:60px;}
.menu_inner{height:47px;}
.menu_en ul, .menu_fr ul{float:left; list-style:none; padding:20px 0 0 13px;}
.menu_en ul li, .menu_fr ul li{float:left; width:auto; padding:0 7px 0 10px; background:url(/images/dot.jpg) 0 center no-repeat; color:#598a8b; font-family:Georgia, "Times New Roman", Times, serif;}
.menu_en ul li.first, .menu_fr ul li.first{background-image:none; margin-left:0px;}
.menu_en ul li a, .menu_fr ul li a{color:#598a8b; text-decoration:none;}
.menu_en ul li a:hover, .menu_fr ul li a:hover{color:#6d6d6d;}

.banner{float:left; width:770px;}
.banner #hss{float:left; width:770px; margin:15px 0 24px 49px;}

.banner_inner{float:left; width:770px;}
.banner_inner img{float:left; margin:35px 0 35px 50px;}

.body_container{float:left; width:819px; padding:34px 26px 34px 26px; margin-top:30px;}
.body_inner{padding:34px 0px 34px 26px; width:845px;}

.left_container{float:left; width:485px; background:url(/images/line.jpg) right 0 repeat-y;}
.left_container h1{float:left; width:465px; font-size:22px; color:#41797a; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom: 10px;}
.left_container h3{float:left; width:465px; font-size:16px; color:#41797a; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
.left_container {float:left; width:465px; color:#979797; line-height:19px; padding:20px 0;}
.arrange{float:left; width:485px; margin: 10px 0 20px 0;}
.arrange a.visit{float:left; width:187px; height:45px; background:url(/images/arrange_a_visit.jpg) 0 0 no-repeat; text-decoration:none; margin:0 15px 30px 0;}
.arrange a.visit_fr{float:left; width:187px; height:45px; background:url(/images/fr/arrange_a_visit.jpg) 0 0 no-repeat; text-decoration:none; margin:0 15px 30px 0;}
.arrange a.become{float:left; width:200px; height:45px; background:url(/images/become_a_speaker.jpg) 0 0 no-repeat; text-decoration:none; margin:0 15px 30px 0;}
.arrange a.become_fr{float:left; width:200px; height:45px; background:url(/images/fr/become_a_speaker.jpg) 0 0 no-repeat; text-decoration:none; margin:0 15px 30px 0;}
.arrange a:hover{background-position:bottom;}
.arrange a.become_fr:hover{background-position:bottom;}
.arrange a.current{background-position:bottom; cursor:default;}

.news{float:left; width:450px; padding:0 0 20px 0; font-family:Georgia, "Times New Roman", Times, serif;}
.news a{float:left; width:450px; height:25px; line-height:25px; padding:10px 0 0 0; background:url(/images/arrow_bg.jpg) right bottom no-repeat; font-size:13px; color:#598a8b; text-decoration:none;}
.news a:hover{color:#80b9b9; background:url(/images/arrow_bg_hover.jpg) right bottom no-repeat;}

.archive{float:left; width:450px; padding:20px 0; font-family:Georgia, "Times New Roman", Times, serif;}
.archive a{float:left; width:450px; height:25px; line-height:25px; padding:10px 0 0 0; background:url(/images/arrow_bg.jpg) 0 bottom no-repeat; font-size:13px; color:#598a8b; text-decoration:none; font-weight:bold;}
.archive a:hover{color:#80b9b9;}

.right_container{float:left; width:315px; padding:8px 0 0 17px;}
.right_container h3{float:left; width:315px; font-size:16px; color:#41797a; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
.right_container h3 span{font-weight:normal;}
.right_container p{float:left; width:315px; padding:20px 0 10px 0;}
.right_container p img{float:left;}
.right_container p span{float:right; width:188px; font-size:13px; font-weight:bold; color:#979797; line-height:19px; font-family:Georgia, "Times New Roman", Times, serif;}
.right_container a{float:left; width:315px; height:25px; line-height:25px; padding:0px 0 0 0; background:url(/images/arrow_bg.jpg) right bottom no-repeat; font-size:13px; color:#598a8b; text-decoration:none; font-weight:bold;}
.right_container a:hover{color:#80b9b9; background:url(/images/arrow_bg_hover.jpg) right bottom no-repeat;}

.upcoming_events{float:left; width:315px; padding:40px 0 0 0;}
.upcoming_events h2{float:left; width:315px; font-size:16px; color:#41797a; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
.upcoming_links p{float:left; width:315px; line-height:19px;}
.upcoming_links{float:left; width:315px; font-family:Georgia, "Times New Roman", Times, serif;}
.upcoming_links a{float:left; width:315px; height:25px; line-height:25px; padding:10px 0 0 0; background:url(/images/arrow_bg.jpg) 0 bottom no-repeat; font-size:13px; color:#598a8b; text-decoration:none; font-weight:normal;}
.upcoming_links a:hover{color:#80b9b9; background:url(/images/arrow_bg.jpg) 0 bottom no-repeat;}
.upcoming_links a span.location{font-style:italic;}



.footer{float:left; width:961px;}
.footer img{float:right; margin:20px 0 15px 20px;}
.footer_sponser{float:right; width:450px; margin-right: 20px;}

p.historica{float:left; width:138px; padding-right:15px;}
p.historica span{float:left; width:73px; padding:0px 0px 0 11px; color:#6c6c6c; font-size:9px; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:24px;} 
p.historica img{float:left; margin:0px;}

p.canada{float:left; width:290px;}
p.canada span.top_text{float:left; width:215px; padding:0px 0px 0 0px; color:#6c6c6c; font-size:9px; font-family:Arial, Helvetica, sans-serif; line-height:24px;} 
p.canada img{float:left; margin:0px;}
p.canada span.govt{float:left; width:65px; padding:0px 0px 0 15px; color:#2e2e2e; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:normal;} 

.foundation {color: #000; height: 35px; float: left; text-align: center; width: 258px; font-weight: bold; font-size: 14px;}

.footer p.left_footer{float:left; width:450px; color:#818181; line-height:19px; padding:15px 0 0 0;}
.footer p.left_footer a{color:#818181; text-decoration:none;}
.footer p.left_footer a:hover{color:#598a8b;}
.footer p.bottom_footer{float:left; width:961px; text-align:center; color:#818181; line-height:19px; padding:15px 0 20px 0;}


.left_container_inner{float:left; width:555px; background:url(/images/line.jpg) right 0 repeat-y;}
.left_container_inner h1{float:left; width:530px; font-size:22px; color:#41797a; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
/*.left_container_inner p{float:left; width:530px; color:#979797; line-height:19px; padding:20px 0;}*/
.left_container_inner p.application_text{padding:10px 0;}
.left_container_inner p a{color:#41797a; text-decoration:underline;}
.left_container_inner p a:hover{text-decoration:none;}
.left_container_inner h3{float:left; width:465px; font-size:16px; color:#41797a; font-weight:normal; padding:35px 0 0 0;}

.application {float:left; width:500px; padding:10px 0 0 0;}
/*.application fieldset{float:left; width:500px;}
.application table{float:left; width:500px; font-family:Arial, Helvetica, sans-serif;}
.application td{float:left; width:245px; padding:10px 0 0 0;}
.application td.comments{float:left; width:500px;}
*/.input_bg{float:left; width:230px; height:37px; background:url(/images/application_bg.jpg) 0 0 no-repeat;}
.input_bg input{float:left; width:200px; padding:13px 15px; color:#598a8b; font-size:11px; background:none; border:0px;}
input.radio{float:left; margin:0px 5px 0 0; padding:0px;}

.textarea_bg{float:left; width:471px; height:157px; background:url(/images/text_box_bg.jpg) 0 0 no-repeat;}
.textarea_bg textarea{float:left; width:441px; padding:13px 15px; color:#598a8b; font-size:11px; background:none; border:0px; height:131px; font-family:Tahoma, Geneva, sans-serif;}
.application td.comments input.submit{float:right; width:94px; height:30px; background:url(/images/submit.jpg) 0 0 no-repeat; cursor:pointer; margin:0 30px 0 0;}

.right_container_inner{float:left; width:240px; padding:8px 0 0 40px;}
.right_container_inner h3{float:left; width:240px; font-size:16px; color:#41797a; font-weight:bold; padding:43px 0 5px 0; font-family:Georgia, "Times New Roman", Times, serif;}
.right_image{float:left; width:240px; background:url(/images/image_bottom_line.jpg) 0 bottom repeat-x; padding-bottom:17px;}
.image_bg{float:left; width:211px; height:221px; background:url(/images/img_bg.jpg) 10px 0 no-repeat; padding:0 0px 0 10px;}
.image_bg img{float:left; margin:17px 0 0 20px;}

.right_image a.visit{float:left; width:187px; height:45px; background:url(/images/arrange_a_visit.jpg) 0 0 no-repeat; text-decoration:none; margin:17px 0px 0px 25px;}
.right_image a.visit_fr{float:left; width:187px; height:45px; background:url(/images/fr/arrange_a_visit.jpg) 0 0 no-repeat; text-decoration:none; margin:17px 0px 0px 25px;}
.right_image a:hover{background-position:bottom;}
.right_image a.current{background-position:bottom; cursor:default;}

.right_news{float:left; width:240px;}
.right_news a{float:left; width:240px; height:25px; line-height:25px; padding:10px 0 0 0; background:url(/images/arrow_bg.jpg) right bottom no-repeat; font-size:13px; color:#598a8b; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}
.right_news_home{float:left; width:450px;}
.right_news_home a{float:left; width:450px; height:25px; line-height:25px; padding:10px 0 0 0; background:url(/images/arrow_bg.jpg) right bottom no-repeat; font-size:13px; color:#598a8b; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}

.right_news a:hover{color:#6d6d6d; background:url(/images/arrow_bg_hover.jpg) right bottom no-repeat;}

a.largeLink
{
    font-size: 14px;
}



