.landing_page{width:840px;margin:0 auto;text-align:center;}.landing_page h1{font-size:20px;margin:20px 0 40px;line-height:160%;}.landing_page .idcard{float:left;width:340px;padding:0 30px;margin-bottom:40px;}.landing_page a img,.landing_page a{border:none;float:left;}.landing_page a{margin:3px;}.landing_page a:hover{outline:1px solid #007dc3;}.landing_page .provincial{border-right:3px solid #007dc3;}.landing_page p{clear:both;padding-top:20px;color:#007dc3;font-size:14px;}.rate_table th{padding-right:20px;vertical-align:middle;}.rate_table tr{line-height:150%;}.rate_table td{padding-right:20px;white-space:nowrap;}.rate_table{margin-bottom:20px;}.side_photo{float:left;margin:0 0 20px 0;margin-left:-100px!important;}.contact_photo{float:left;}ul.no_bullet li{background:none;margin-left:0;padding-left:0;margin-bottom:20px;}.hr_awards{width:230px;margin:20px 0 0 -20px;float:right;font-size:12px;padding-right:21px;min-height:400px;text-align:center;}.hr_awards img{margin:0 0 20px;}.hr_awards a{border:1px solid #D8E4F0;display:block;width:166px;margin:0 auto 20px;}.hr_awards a:hover{border-color:#09f;}.hr_awards a img{margin:10px;}.bluelink_table td{width:340px;}.bluelink_table .first_cell{padding-right:20px;}.bluelink_table p{margin-top:5px;}#home{margin:0;padding:0;background-color:transparent!important;}#primer{margin-top:0;height:560px;background-repeat:no-repeat;}.products{width:680px;float:left;margin-top:318px;margin-left:15px;margin-right:0;}.products div{padding:0 10px 0;width:198px;margin-right:13px;float:left;}.products div.ea_wellness_plans{margin-right:0!important;}.products div.ea_wellness_plans h2{margin-right:-10px;}.products div p{font-size:12px;margin-bottom:10px;}.products div h2{margin-bottom:20px;color:#FFF;}.portals{width:200px;float:left;margin-top:30px;margin-bottom:0;margin-left:20px;margin-right:0;overflow:hidden;}.group_plans p,.ea_wellness_plans p,.individual_plans p{margin-top:-10px;}.ea_wellness_plans h2{margin-right:-10px;}.portals a{border-bottom:0;margin-bottom:2px;display:block;}.portals h3{font:bold 14px Helvetica,Arial,Sans-serif;color:#97c07e;text-transform:uppercase;}.business_partner{width:140px;line-height:14px;}.business_partner ul{font:bold 14px Helvetica,Arial,Sans-serif;text-transform:uppercase;}.business_partner li a{margin-bottom:5px;color:#007dc3;background:url(../_img/business_partner_arrow.png) no-repeat right center;}.misc_link{margin-left:5px;}#news2{margin-right:0;background:#E5F4F9 url(../_img/comm_news.jpg) no-repeat left top;width:960px;overflow:hidden;}#news h2{margin-top:0;}.highlight{float:left;position:relative;padding-bottom:20px;margin-right:10px;padding:10px 0 10px 0;width:210px;height:300px;}.highlight a.read_more{color:#00a4d9;background:url(../_img/new_arrow.png) no-repeat right center;border-bottom:0;padding-right:20px;display:inline;margin-bottom:10px;padding-bottom:0;font:normal 13px Helvetica,Arial,Sans-serif;text-transform:uppercase;}.new{padding-bottom:20px;float:left;margin-right:8px;padding:80px 0 20px;width:315px;margin-left:15px;}.new.mid{margin:0 20px;padding:80px 0 20px;width:315px;}.new img{-moz-border-radius:5px;-webkit-border-radius:5px;border-bottom:0;margin-bottom:10px;}.new h3{color:#4AA1E8;}.new p{margin-bottom:0;padding-bottom:10px;}.new a.read_more{color:#00a4d9;background:url(../_img/new_arrow.png) no-repeat right center;border-bottom:0;padding-right:20px;display:inline;margin-bottom:10px;padding-bottom:0;font:normal 13px Helvetica,Arial,Sans-serif;text-transform:uppercase;}.new a.no_read_more{background:none;border-bottom:none;}.products .call_to_action{width:190px;background:url(../_img/learn_more_null.png) no-repeat;}.products .call_to_action:hover{background-image:url(../_img/learn_more_hover.png);}.important_box .call_to_action,.call_to_action.apply_online{width:124px;background:url(../_img/apply_online_null.png) no-repeat;}.important_box .call_to_action:hover,.call_to_action.apply_online:hover{background-image:url(../_img/apply_online_hover.png);}.call_to_action.request_info{width:206px;background:url(../_img/request_info_null.png) no-repeat;}.call_to_action.request_info:hover{background-image:url(../_img/request_info_hover.png);}.call_to_action.agent{width:62px;background:url(../_img/agent_null.png) no-repeat;}.call_to_action.agent:hover{background-image:url(../_img/agent_hover.png);}.call_to_action.dual{width:115px;background:url(../_img/full_details_null.png) no-repeat;}.call_to_action.dual:hover{background-image:url(../_img/full_details_hover.png);}.call_to_action.plan_administrator{width:144px;background:url(../_img/plan_administrator_null.png) no-repeat;}.call_to_action.plan_administrator:hover{background-image:url(../_img/plan_administrator_hover.png);}.call_to_action.broker{width:141px;background:url(../_img/broker_null.png) no-repeat;}.call_to_action.broker:hover{background-image:url(../_img/broker_hover.png);}.call_to_action.service_provider{width:129px;background:url(../_img/service_provider_null.png) no-repeat;}.call_to_action.service_provider:hover{background-image:url(../_img/service_provider_hover.png);}.call_to_action.eap_provider{width:105px;background:url(../_img/eap_provider_null.png) no-repeat;}.call_to_action.eap_provider:hover{background-image:url(../_img/eap_provider_hover.png);}#map{height:200px;width:550px;}.contact_details{overflow:hidden;margin:0 -10px;clear:both;}.contact_detail{float:left;margin:0 10px 0;width:330px;}.contact_detail ul li{list-style:none;margin-left:0;line-height:1.5em;background:0;padding-left:0;}.contact_detail form{padding:10px;width:600px;}.individual_plan{overflow:hidden;}.individual_plan ul li{display:inline;width:280px;float:left;margin-left:0;background:url(../_img/checkmark.png) no-repeat left top;padding-left:22px;}ul.benefits li{background:url(../_img/checkmark.png) no-repeat top left;}.dual{margin-bottom:20px;}.important_box{background:#e3f4fc;padding:20px;margin-top:20px;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;}.important_box a{float:right;margin-top:13px;}.important_box p{width:500px;float:left;margin:0;}.important_box.solo a{float:none;margin:0 auto;}.milestone{overflow:hidden;margin-bottom:20px;}.milestone h2{width:450px;margin-top:0;}.milestone p{float:right;width:530px;}.qanda{overflow:hidden;margin-bottom:20px;}.qanda h2{margin-top:0;font:lighter 14px Helvetica,Arial,Sans-serif;margin:0 0 5px;text-transform:none;line-height:1.4em;}.qanda p{margin-bottom:5px;}.leadership span{display:block;}#sitemap li{margin:5px 0 5px 20px;}#sitemap ul{margin-bottom:0;}.list_table th{padding-right:20px;line-height:1.4em;}.sidebar_divide{width:200px;}.cm_mapTR{margin-left:-100px!important;}.mainlist span{display:block;margin-left:17px;}.sidebar .sideButton{width:199px;height:59px;margin-top:15px;margin-left:10px;text-indent:-9999px;font-size:1%;display:block;border-bottom:0;}.sidebar #letsTalk{background:url(../_img/lets_talk.png) no-repeat;}.sidebar #mentalHealth{background:url(../_img/mental_health.png) no-repeat;}.individual_plans h2{margin-bottom:15px;}.whats_new h1{margin-top:45px;}.entry .submit{margin-top:0;}.entry select{height:25px;margin-left:10px;padding-left:2px;padding-top:2px;}.entry .row{display:inline;padding:0;width:100%;}.entry label{display:block;float:left;text-align:right;width:220px;}.entry input{margin-left:10px;}.entry p{text-indent:10px;padding-top:3px;font-weight:bold;}.entry h3{border-bottom:1px solid;margin-top:5px;margin-bottom:15px;padding-bottom:5px;}.email_label{vertical-align:top;}.email_form textarea{width:97%;border:none;}.addLink{padding-bottom:12px;}.simple_form,.search_form{clear:both;border:1px solid #a1dcef;background-color:#e3f4fc;padding:15px;margin:auto;margin-bottom:25px;}.simple_form h2{margin-top:10px;}.simple_form table tr td{padding-right:10px!important;}.simple_form .form_head{border-bottom:1px solid #a1dcef;}.simple_form .row{display:inline-block;padding-right:10px;float:left;}.simple_form ul{width:50%;float:left;display:block;}.simple_form li{clear:right;line-height:.5em;padding-bottom:10px;padding-top:10px;border-left:3px solid #D4E1F0;margin-left:15px;}.simple_form li.user_permission{padding:2px;}.simple_form li label{display:inline;padding:10px;}input.long{width:230px;}input.short{width:30px;}.textField,.textArea{-moz-border-radius:3px 3px 3px 3px;border-color:#7299A0 #D6E6E9 #D6E6E9 #7299A0;border-style:solid;border-width:1px;font:12px Helvetia,Arial,Tahoma,Sans-serif;padding:4px;}.textArea{width:280px;height:180px;margin:10px;}input.button:hover,a.button:hover{background:none repeat scroll 0 0 #6CAEDF;}input.button,a.button{-moz-border-radius:3px 3px 3px 3px;background:none repeat scroll 0 0 #007DC3;border:0 none;color:#FFF;font:bold 12px Helvetia,Arial,Tahoma,Sans-serif;margin-right:20px;padding:6px 7px;text-align:center;}.align_right{margin-left:5px;margin-right:0!important;}label{display:block;margin-top:5px;}.field{margin-bottom:5px;margin-right:3px;}.field label span{color:red;}select.selectBox{border-width:thin;height:24px;}.submit{float:right;margin-top:10px;}.error_div{-moz-border-radius:3px 3px 3px 3px;background:url("../_img/error_box.png") no-repeat scroll 10px center #F4A69C;border:1px solid #D33828;margin-bottom:5px;margin-top:5px;padding:10px 10px 10px 50px;}.error_input{background-color:#FFD4D4;border:1px solid #D33828;}h2.extra_info{float:left;}p.extra_info{float:right;margin:20px 0 5px;}p.extra_info span{color:red;}.success_div{border:1px solid #aede69;padding:10px;margin-top:5px;margin-bottom:5px;background:#d6eeb3 url(../_img/success.jpg) no-repeat 5px center;text-indent:35px;}.success_div p{margin-bottom:0;}