/*** Site CSS - 13.8.9 ***/

body{background:#00adef url(/resources/images/backgrounds/bg_body_tiled.jpg) repeat-x;color:#262626;font-family:Helvetica,Arial,sans-serif;font-size:12px;margin:0;}

h1{color:#005c98;font-size:18px;}
h2{color:#005c98;font-size:16px;}
h3{font-size:14px;margin-bottom:5px;}
h4{font-size:12px;}

a{color:#005c98;text-decoration:none;}
a:hover{text-decoration:underline;}

#bg_body_blue_grad{background:url(/resources/images/backgrounds/bg_body.jpg) center top no-repeat;height:943px;left:0;position:absolute;top:0;width:100%;z-index:-1;}
#bg_body_gray{background:url(/resources/images/backgrounds/bg_nav_main.jpg) repeat-x;height:33px;left:0;position:absolute;top:140px;width:100%;z-index:2;}

/*** section_wrapper ***/
#section_wrapper{background-color:#fff;border-bottom:1px solid #fff;border-left:0;border-right:0;border-top:1px solid #fff;border-radius:10px;margin:25px auto 10px auto;min-height:650px;padding:20px 0;width:920px;}

/*** nav_top ***/
#nav_top{float:right;font-size:11px;height:90px;margin-right:20px;width:220px;}
#nav_top_search_fld{background:url(/resources/images/backgrounds/bg_search_fld.jpg) no-repeat;border:0 !important;color:#d1d3d4;height:33px;overflow:hidden;padding:0 0 0 10px !important;vertical-align:top;width:155px;}
#nav_top_search_fld:hover,#nav_top_search_fld:focus{color:#005c98 !important;}
#nav_top_search_btn{vertical-align:top;}
#nav_top_links{line-height:16px;}
#clinician_login_link{background:url(/resources/images/backgrounds/bg_clinician_login_link.png) no-repeat right center;font-size:14px;padding-right:10px;}
#clinician_login_form{background:url(/resources/images/backgrounds/bg_clinician_login_form.png) no-repeat;height:128px;left:20px;line-height:normal;padding:40px 10px 0 10px;position:absolute;top:-25px;width:152px;z-index:100;}
#clinician_login_form p{margin-bottom:10px !important;}
#clinician_login_form_close{float:right;margin-top:-5px;}
#clinician_login_form .float_right{font-size:10px;}
#clinician_login_form .float_right a{color:#262626;}
#clinician_login_form .input_fld{height:15px;padding:4px;}
#create_account_link{color:#00aeef;font-size:11px;}

/*** header ***/
header{float:left;height:78px;margin:0 0 16px 20px;width:431px;}
#web_head{display:block;margin:0;padding:0;}

/*** nav_main ***/
#nav_main{background:#f3f3f4 url(/resources/images/backgrounds/bg_nav_main.jpg) repeat-x;height:33px;margin-bottom:15px;}

.dropdown_menu{margin-left:30px;}
.dropdown_menu li{float:left;list-style:none;margin:0;padding:0;position:relative;z-index:99;}
.dropdown_menu li > ul{background-color:#0B62B7;box-shadow:1px 1px 8px #717171;left:1px;line-height:18px;margin:0;opacity:.9;padding:0;position:absolute;transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;top:28px;visibility:hidden;width:200px;}
.dropdown_menu li > a{color:#262626;}
.dropdown_menu li:hover{background-color:#0B62B7;color:#fff;z-index:9998}
.dropdown_menu li:hover > ul{opacity:1;top:30px;visibility:visible;}

.dropdown_menu a{display:block;font-weight:bold;margin:0;padding:10px 15px;text-decoration:none;}
.dropdown_menu a:hover{background-color:#14A8F8 !important;color:#fff !important;text-decoration:none;}

.dropdown_menu ul li{background-color:#0B62B7;border-bottom:1px solid #0078ff;float:none;margin:0;padding:0;}
.dropdown_menu ul li:hover{background-color:#0078ff;}
.dropdown_menu ul li a{color:#fff;}
.dropdown_menu ul ul{left:196px;top:3px !important;z-index:9999;}


/*** section_content ***/
#section_content{line-height:16px;margin:0;padding:0 20px;}
#section_content_primary{background-color:white;border-left:1px solid #d2d3d5;border-top:1px solid #d2d3d5;border-top-left-radius:10px;float:right;margin-left:5px;min-height:400px;padding:15px 5px 5px 15px;width:650px;}
#section_content_secondary{background-color:white;float:left;min-height:400px;padding-top:20px;width:190px;}
.sub_nav_current{color:#00aeef !important;}

.dr_tests_cont{background-color:#fff;width:750px;}

#cse-search-results iframe{height:1200px;width:100%;}

/*** footer ***/
footer{color:#fff;font-size:11px;margin:0 auto;padding:0 20px 20px 20px;position:relative;width:880px;z-index:4;}
footer p{line-height:14px;}
footer a{color:#fff;text-decoration:none;}
footer a:hover{text-decoration:underline;}

#cookie_policy{background-color:#2175be;bottom:0;color:#fff !important;margin:0 auto;padding:10px;position:fixed;text-align:center;width:100%;z-index:9999999;}
#cookie_policy p{margin:0;}

/*** misc ***/
.bg_e1f4fd{background-color:#e1f4fd;}
.bg_d4effc{background-color:#d4effc;}

#homepage_buttons{text-align:center;}
#homepage_buttons a{margin:auto 0px;}

.ddi_pager a,.ddi_pager strong{margin:auto 10px;}
.ddi_table{border:1px solid #7a8389;border-collapse:collapse;margin-bottom:10px;width:100%;}
.ddi_table th,.ddi_table td{border:1px solid #7a8389;padding:10px;vertical-align:top;}

#sitemap_list li{margin-bottom:10px;}
#sitemap_list li ul{margin-top:10px;}

.testing_reports_table{border:0;margin-bottom:10px;width:100%;}
.testing_reports_table td{font-style:italic;padding:10px;text-align:center;vertical-align:top;width:25%;}

.ddi_report_table{border:1px solid #7a8389;border-collapse:collapse;margin-bottom:10px;}
.ddi_report_table th,.ddi_report_table td{border:1px solid #7a8389;border-collapse:collapse;font-size:11px;padding:4px;}
.ddi_report_table th{font-weight:normal;vertical-align:top;}

.ddi_primary_left{float:left;min-height:3450px;width:530px;}
.ddi_primary_right{background-color:#f5f5f5;border-left:5px solid #f5f5f5;float:right;padding-top:5px;width:335px;}

#completing_the_requisition_cont .ddi_primary_left img{box-shadow:0 0 5px #005c98;max-width:525px; }
#completing_the_requisition_cont .ddi_primary_left img:hover{box-shadow:0 0 10px #005c98;}

.list_checklist{list-style-type:none;padding-left:5px;}
.list_checklist li{background:url(/resources/images/icons/icon_check.png) no-repeat 0 1px;margin-bottom:10px;padding-left:20px;}
