/* Style sheet styles */
body{background-image:url("files/images/bg.jpg");background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif;background-position: 50% 0px;background-attachment: fixed;}
label{font-size:12px;color:#EEE;}
h1,h2,h3{margin:0;}
h1{font-size:2.4em;color:#0088bb;}
h2{color:#999;}
h3{font-size:21px;color:#6CF;}
h3 a{color:#6CF;}
h4,h5{color:#CCC;}
a{text-decoration:none;color:#6CF;}
a:hover{text-decoration:underline;}
.relevance{font-size:11px;color:#699;}
#header{overflow:hidden;padding:30px 0;}
.right{float:right;}
.left{float:left;}
#left{float:left;}
#left .inside{width:200px;}
#right{padding-top:20px;padding-right:20px;}
#main{padding:20px 20px 40px;min-height:350px;}
#main p{margin-top:2em;margin-bottom:2em;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#cdcdcd;line-height:18px;}
#main li{margin:0.2em;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#cdcdcd;}
#main h1,#main h2{margin-bottom:0.5em;}
#main table a{font-size:12px;color:#6CF;}
#main table{font-size:12px;color:#CCC;}
#container{margin-top:0;background-image:url("files/images/trans_bg.png");background-repeat:repeat;}
.logo{width:212px;height:70px;float:left;background-image:url("files/images/logo.png");background-repeat:no-repeat;text-indent: -9999px;}
.find-pracitiioner{right:0;top:36px;position:absolute;margin-top:10px;}
#banner{width:990px;padding:15px;background-image:url("files/images/trans_bg.png");background-repeat:repeat;}
#header .mod_search{float:right;}
.mod_breadcrumb{margin-bottom:20px;color:#0088bb;}
.mod_breadcrumb a{text-decoration:none;font-size:11px;color:#0088bb;}
.mod_breadcrumb a:hover{text-decoration:underline;}
.mod_breadcrumb .active{font-size:11px;color:#CCC;}
#footer{overflow:hidden;clear:both;padding:20px 0 45px;}
.footer-links{float:left;}
.footer-links ul{margin:0;padding:0;list-style-type:none;}
.footer-links li{display:inline;margin:0;padding:0;}
.footer-links li a{margin-right:8px;}
.mod_subscribe{float:right;}
.mod_subscribe h2{width:136px;height:31px;float:left;margin-right:10px;background-image:url("files/images/newsletter.png");background-repeat:no-repeat;text-indent: -9999px;}
.mod_subscribe #tl_subscribe{float:right;}
.mod_subscribe .text{height:21px;margin:0;padding:0;background-color:#FFF;border:1px solid #CCC;}
.mod_search .formbody{margin:0;padding:0;}
.mod_search .submit,.mod_subscribe .submit{background-color:#09F;font-weight:bold;font-size:15px;color:#EEE;}
form,input,textarea{margin:0;padding:3px;-moz-border-radius-topleft: 4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border:none;}
.flashmenu{margin-bottom:20px;}
.layout_simpletable{width:760px;background-color:#039;font-size:13px;color:#EEE;}
.layout_simpletable a{color:#6CF;}
.layout_simpletable a:hover{text-decoration:none;color:#CCC;}
.layout_simpletable td{padding:14px;}
.layout_simpletable th{padding:14px;background-color:#039;}
.layout_simpletable .even{background-color:#444;}
.layout_simpletable .odd{background-color:#333;}
.mod_catalogreader .field{margin-top:10px;margin-bottom:10px;}
.mod_catalogreader .label{margin-bottom:5px;font-weight:bold;font-size:13px;color:#666;}
.mod_catalogreader .value{font-size:12px;color:#CCC;}
.mod_catalogfilter h3{margin-bottom:20px;}
.mod_catalogfilter h4{font-size:12px;color:#999;}
.mod_catalogfilter .clearall{padding-top:14px;}
.mod_catalogfilter .clearall a{font-size:12px;color:#666;}
.find-practitioner .mod_flash{margin-right:20px;}
.find-practitioner .mod_catalogfilter{margin-left:20px;}
#left .mod_catalogfilter{margin-top:82px;margin-left:16px;}
#left .mod_catalogfilter h3{font-size:14px;}
#left .mod_catalogfilter .clearall a{font-size:12px;color:#666;}
#left .mod_catalogfilter .search input{width:176px;margin:0;padding:2px;border:none;}
#left .mod_catalogfilter .search .submit{width:40px;clear:both;margin-top:10px;}
.ce_form{font-size:12px;color:#CCC;}
.ce_form input{width:220px;background-color:#EEE;}
.ce_form td{padding:3px;}
.ce_form .captcha{width:60px;}
.ce_form .submit{width:85px;background-color:#828282;font-weight:bold;color:#CCC;}
.ce_download{margin-bottom:15px;}
.ce_download a{font-size:12px;}
.ce_download a:hover{text-decoration:underline;font-size:12px;color:#EEE;}
.mod_login h1{}
.login_info{color:#6CF;}
.mod_registration td,.mod_registration th{padding:4px;}
.mod_login{margin:0 5px;padding:5px;}
.mod_login input.text,.mod_registration input.text{width:15em;}
.mod_login label{display:block;margin:4px 0 1px;color:#CCC;}
.mod_login .checkbox_container{margin-top:3px;}
.mod_login .checkbox_container label{display:inline;}
.mod_login .submit_container{margin-top:8px;margin-bottom:4px;}
#request_password{margin:0 5px;padding:0 5px 10px 6px;}
#request_password a{font-size:12px;}
.mod_lostPassword{margin:24px;}
.mod_lostPassword td{padding-right:6px;padding-bottom:3px;}
.mod_lostPassword .text,.mod_lostPassword .password{width:210px;}
.mod_lostPassword .captcha{width:40px;}
.mod_lostPassword .captcha_text{font-size:12px;color:#ff0000;}
.mod_personalData{margin-bottom:36px;}
.mod_personalData fieldset{width:400px;display:block;margin:12px 0 24px;padding:12px;}
* html .mod_personalData fieldset{margin-top:-12px;}
*:first-child+html .mod_personalData fieldset{margin-top:-12px;}
.mod_personalData legend{color:#0000e6;}
* html .mod_personalData legend{margin-top:-12px;padding:12px 4px 12px 0;}
*:first-child+html .mod_personalData legend{margin-top:-12px;padding:12px 4px 12px 0;}
.mod_personalData .submit_container{width:428px;text-align:left;}
* html .mod_personalData .submit_container{width:434px;}
*:first-child+html .mod_personalData .submit_container{width:434px;}
.mod_personalData td{width:160px;padding:2px 6px 2px 0;}
* html .mod_personalData td{padding:1px 6px 1px 0;}
.mod_personalData .text,.mod_personalData .password{width:200px;}
.mod_personalData select{width:204px;}
* html .mod_personalData select{width:206px;}
*:first-child+html .mod_personalData select{width:206px;}
#update-listing td,#update-listing tr{padding:4px;}
.captcha_text{font-size:12px;color:#CCC;}
#nav{height:40px;position:relative;clear:both;display:block;background-image:url("files/images/nav_bg.gif");background-repeat:repeat-x;z-index:100;}
#mainmenu{width:1040px;height:43px;margin:0 auto;padding:0;}
#mainmenu ul{margin:0;padding:0;list-style-type:none;}
#mainmenu li{float:left;padding:0;}
#mainmenu a,#mainmenu span{display:block;font-weight:bold;text-decoration:none;font-size:13px;color:#fff;}
#mainmenu ul.level_1 li a,#mainmenu ul.level_1 li span.active{margin-right:10px;margin-left:9px;padding:12px!important;}
#mainmenu li.active span.active{display:block;font-weight:bold;text-decoration:none;color:#D4E9F8;}
#mainmenu span{cursor: pointer;}
#mainmenu li:hover,#mainmenu li.active,#mainmenu li.trail{background-image:url("files/images/nav_bg_hover.gif");background-repeat:repeat-x;color:#fff;}
#mainmenu ul.level_2{width:146px;left:-999em;position:absolute;margin-top:0;padding:0;}
#mainmenu ul.level_2 li{height:30px;position:relative;float:none;background-image:url("files/images/trans_nav_bg.png");background-repeat:repeat;line-height:6px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #263038;text-indent: 6px;}
#mainmenu ul.level_2 a,#mainmenu ul.level_2 span{background-image:url("none");font-weight:normal;color:#FFF;font-size:11px!important;margin:0px!important;}
#mainmenu ul.level_2 li:hover,#mainmenu ul.level_2 li.active,#mainmenu ul.level_2 li.trail{background-color:#0088bb;background-image:url("none");}
#mainmenu ul.level_2 li.last{background:url("files/images/trans_nav_bottom_bg.png") bottom no-repeat;border:none;background-color:transparent!important;width:146px!important;}
#mainmenu ul.level_2 li.last:hover{background:url("files/images/trans_nav_bottom_bg_hover.png") bottom no-repeat;background-color:transparent;}
#mainmenu li:hover ul.level_2{left:auto;}
.mod_customnav{margin-top:20px;}
.mod_customnav ul{margin:0 0 0 20px;padding:0;list-style-type:none;}
.mod_customnav li{display:block;margin-top:0.5em;margin-bottom:0.5em;font-size:16px;}
.mod_customnav li a,.mod_customnav li.active{display:block;padding:4px;text-decoration:none;color:#EEEEEE;}
.mod_customnav li a:hover,.mod_customnav li.active{background-color:#0088bb;color:#FFFFFF;}
