/* CSS Document */
* {margin:0px;padding:0px;}
body{padding:0px;margin:0px;background:#fff url(images/global_bg.png) repeat-x left -75px;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#4e4d4d;text-align:center;}
a:link, a:active, a:visited{color:#5b7a7b;text-decoration:none;}
a:hover{text-decoration:underline;}
#language a{font-size:11px;font-style:italic;}
.lang_selected{font-weight:bold;}
.wrapper{width:960px;margin:0px auto;text-align:left;position:relative;}
.logo{cursor:pointer;}

#site_name_en, #site_name_fr{margin-left:20px;width:666px;height:142px;background-color:#dbf1f9;background-repeat:no-repeat;background-position:center left;}
#site_name_en{background-image:url(images/logo_en.jpg);}
#site_name_fr{background-image:url(images/logo_fr.jpg);}

#language{position:absolute;top:20px;right:20px;}
#nav_bar{height:32px;}
#menu{height:32px;float:left;overflow:hidden;padding:0px;width:678px;}
#menu ul{height:32px;margin:0px 0px 0px 0px;list-style:none;}
#menu ul li{display:inline;margin-left:0px;}
#menu ul li a{font-size:13px;color:#000;padding-left:18px;padding-right:18px;height:32px;line-height:32px;float:left;display:block;outline:none;text-decoration:none;}
#menu ul li a.active{font-size:13px;height:32px;line-height:32px;background:transparent url(images/nav_bg.png) repeat-x top left;color:#dbf1f9;}
#menu ul li a.iset{height:32px;line-height:32px;background:transparent url(images/nav_bg.png) repeat-x top left;color:#dbf1f9;}
#menu a:hover{height:32px;line-height:32px;color:#dbf1f9;}

#select_province{float:left;width:100px;height:32px;}
#select_province span{font-size:10px;line-height:32px;color:#d3d3d3;text-shadow:1px 1px 1px #444;padding-left:45px;}

#current_province{width:176px;height:32px;overflow:hidden;float:right;margin:0px;cursor:pointer;}
div.normal_state{background:url(images/nav_bg.png) no-repeat top right;}
div.hover_state{background:url(images/nav_bg_hover.png) no-repeat top right;}
#current_province a{display:block;font-size:12px;padding-left:10px;height:32px;line-height:32px;color:#dbf1f9;text-shadow:1px 1px 1px #444;}
#current_province a:hover{text-decoration:none;color:#fff;}


#province_box{width:176px;position:absolute;top:142px;right:0px;z-index:999999;}
#province_box ul{background:#675d53;padding:0px;width:176px;display:none;}
#province_box ul li{list-style:none;text-align:left;}
#province_box ul li a{color:#dbf1f9;display:block;padding:0px 10px 0px 10px !important;padding:2px 10px -5px 10px;font-size:10px;border-top:1px solid #746a60;line-height:30px !important;line-height:15px;}
#province_box ul li a:hover{background:#83786d !important;background:#675d53;text-decoration:none !important;text-decoration:underline;text-shadow:1px 1px 1px #444;}

img{border:0px;}
/* Slider content */
#scrolling_banner{position:relative;height:252px;width:900px;margin:0px auto;}
div.inside{margin:20px;}
div.inside h2{color:#fff;font-size:28px;font-family:Arial;font-weight:normal;padding-bottom:10px;}
div.inside p{color:#dbf1f9;font-size:13px;line-height:170%;}
img.sliding{float:right;}
#slider ul li{display:none;}
.clickable{cursor:pointer;}
/* Slider content */

#what_we_offer{position:relative;}
#what_we_offer p{font-family:"Times New Roman";font-style:italic; font-size:25px;color:#5b7a7b;line-height:300%;padding-left:60px;position:relative;}
#notice_box{position:absolute;width:280px;top:20px;right:20px;font-size:10px;color:#000;font-family:Arial, Helvetica, sans-serif;display:none;}

#ads_pathteam{width:340px;height:69px;margin-left:40px;}
#ads_free{width:340px;height:69px;margin-right:40px !important;margin-right:20px;float:right;}

#partner_links{float:right;width:260px;margin-left:40px;}
#partner_links h3{background:#fff url(images/partner_link.png) no-repeat center left;font-size:16px;color:#5b7a7b;font-family:Arial;line-height:43px;padding-left:40px;padding-bottom:20px;padding-top:20px;height:34px;}
#partner_links img{border:1px solid #d1d1d1;position:relative;}

#did_you_know{margin-left:40px;}
#did_you_know h3{background:#fff url(images/did_u_know.png) no-repeat center left;font-size:16px;color:#5b7a7b;font-family:Arial;line-height:43px;padding-left:40px;padding-bottom:20px;padding-top:20px;height:34px;}
#did_you_know p{line-height:180%;color:#4c4c4c;text-indent:30px;}
#ctrl{float:right;margin-top:20px;}
#ctrl a{font-size:10px;color:#999;text-decoration:none;line-height:43px;}
#ctrl a:hover{text-decoration:none;color:#5b7a7b;}

#footer{padding-top:30px;padding-bottom:20px;}
#footer p{text-align:center;font-size:11px;}

div.main_container{margin-top:20px;padding-left:20px;}
div.main_container p{color:#4E4D4D;font-size:13px;line-height:170%;}


h1{font-size:24px;color:#5b7a7b;font-family:Arial;line-height:43px;padding-bottom:10px;}
h2{color:#5b7a7b;font-size:16px;font-family:Arial;font-weight:normal;padding-bottom:10px;}
h3{font-size:14px;color:#5b7a7b;font-family:Arial;line-height:30px;padding-bottom:10px;}
p.star_note{font-family:Arial;font-size:10px;font-style:italic;color:#ccc;padding-top:20px;}


/* Fee page */
.fee_right{width:200px;float:left;color:#5b7a7b;padding:10px 30px 10px 30px;}
.fee_left{width:400px;float:left;padding:10px 30px 10px 0px;}
div.main_container p.note{color:#5b7a7b;font-size:13px;font-family:Arial;font-style:italic;font-weight:normal;}
.clr{clear:both;}
/* Fee page */

/* FAQ page */
.yes{}
ul#faq{list-style:none;padding-left:30px;}
ul#faq li a{line-height:25px;outline:none;}
ul#faq li a.cur{line-height:25px;outline:none;font-weight:bold;}
ul#faq li span{line-height:22px;border:1px solid #5b7a7b;display:block;background-color:#dbf1f9;padding:10px;margin-left:20px;}
ul#faq li span p{padding-bottom:10px;}
/* FAQ page */

/* Order page */
input.textbox{width:200px;height:23px;background-color:#fff;border:1px solid #ccc;padding-left:5px;padding-right:5px;}
#order_form{width:600px;float:left;}
#order_form label{display:block;padding:3px 0px;width:100%;position:relative;}
#order_form label span{display:block;float:left;width:200px;line-height:23px;text-align:right;padding-right:15px;}
#order_form label span.red_note{position:absolute;height:23px;text-align:left;left:440px;top:3px;font-size:10px;color:#ff0000;}
#order_form label textarea{width:350px;height:100px;background-color:#fff;border:1px solid #ccc;font-family:inherit;font-size:12px;}
.btn{padding:3px 7px;background-color:#ddd;border:1px solid #ccc;margin-left:220px;margin-top:3px;}
p#required{color:red;font-size:10px;font-style:italic;text-indent:30px;}
input#recaptcha_response_field{left:0px;}
/* Order page */

/* Service page */
ul.general_list{list-style-position:inside;margin-left:20px;}
ul.general_list li{line-height:20px;}
div.main_container p.foot_note{font-size:10px;color:#999;padding-top:30px;padding-left:30px;padding-right:30px;}
/* Service page */

#download_content{margin-left:50px;}
.download_pdf{background:transparent url(images/pdf.png) no-repeat top left;padding-left:30px;}
.download_pdf a, .download_doc a{line-height:22px;}
.download_doc{background:transparent url(images/doc.png) no-repeat top left;padding-left:30px;}

/* Join Us page */
h2.about_provine{margin-left:20px;font-size:16px;font-weight:bold;color:Black;padding-bottom:5px;border-bottom:1px solid #eee;clear:both;padding-top:30px;}
div.pathologist_box{float:left;width:250px;margin-left:30px;margin-top:30px;}
p.p_small a{font-size:10px;}
h3.phone_province{padding-left:20px;}
/* Join Us page */