/* Style sheet hcp_screen */
#links .col_first{width:150px;}
#main .toggler{margin-top:15px;padding-left:12px;background:url("tl_files/hcp/layout/bg_toggler_open.gif") left center no-repeat;border-bottom:2px solid #a7372b;font-weight:bold;font-size:1.15em;color:#034f80;line-height:1.25em;cursor: pointer;}
#main .toggler.closed{background-image:url("tl_files/hcp/layout/bg_toggler.gif");}
#main table.documentlist,#main .documentlist table{width:100%;}
.mod_upcoming_events table.events{width:100%;}
#main .documentlist th{padding:5px 0 3px 10px;background-color:#707886;border-bottom:1px solid #c2c2c2;color:#ffffff;}
#main .documentlist th a{width:100%;display:block;margin:0;text-decoration:underline;color:#ffffff;cursor: pointer}
#main .documentlist th a img{padding-left:5px;}
#main .documentlist .date{width:80px;}
#main .documentlist .downloads{width:80px;}
#main .documentlist .language{width:100px;}
#main .documentlist .file{width:100px;}
#main .documentlist td{padding:5px 10px 3px;border-bottom:1px solid #c2c2c2;}
.mod_upcoming_events td{padding:5px 10px 3px;border-bottom:1px solid #c2c2c2;}
#main .documentlist tr.odd{background-color:#f0eceb;}
.mod_upcoming_events tr.odd{background-color:#f0eceb;}
#main .ce_documentreader .date{float:right;}
#main .ce_documentreader .content{margin-bottom:50px;padding-right:5px;padding-bottom:10px;padding-left:5px;}
#main .ce_documentreader td.col_first{width:80px;}
#main .ce_documentreader .contact{margin-top:50px;padding-right:10px;padding-left:10px;}
#main .ce_documentreader .contact .name{margin-top:5px;margin-bottom:5px;font-weight:bold;font-size:1.1em;}
#main .document_popular_short .file{text-align:right;}
#main .empty{padding-right:5px;padding-left:5px;}
#main .ahead .pagination{right:0;top:0;position:absolute;float:right;_right: 40px}
#main .below .pagination{float:right;margin-top:15px;}
.mod_eventreader .ce_text{padding-right:5px;padding-bottom:10px;padding-left:5px;}
.mod_eventreader .enclosure{width:600px;}
.mod_eventreader .enclosure table{width:100%;}
.mod_eventreader .enclosure td{padding:3px 10px;border-bottom:1px solid #c2c2c2;}
.mod_eventreader .enclosure tr.even td{background-color:#f0eceb;}
#main .mod_eventreader .date{float:right;}
#main .mod_eventreader .back{display:none;}
.mod_minireader{float:right;margin-bottom:50px;margin-left:50px;}
.mod_minireader th{padding:3px 6px;text-align:center;background-color:#6c6c6c;border-right:1px dotted #dadada;font-weight:normal;color:#ffffff;}
.mod_minireader th.head{background-color:#ffffff;border-top:1px solid #818181;border-right:0px solid #818181;font-weight:bold;color:#464646;}
.mod_minireader th.head_first{background:url("tl_files/hcp/layout/bg_minireader_lt.gif") left top no-repeat;border:0;}
.mod_minireader th.head_last{background:url("tl_files/hcp/layout/bg_minireader_rt.gif") right top no-repeat;border:0;}
.mod_minireader td{padding:3px 6px;text-align:center;border-right:1px dotted #dadada;border-bottom:1px dotted #dadada;color:#534f4f;}
.mod_minireader .col_first{border-left:1px solid #818181;}
.mod_minireader .col_last{border-right:1px solid #818181;}
.mod_minireader td.active{background-color:#a7372b;font-weight:bold;color:#ffffff;}
.mod_minireader tr.last td{border-bottom:1px solid #818181;}
.mod_minireader tr.last td.col_first{background:url("tl_files/hcp/layout/bg_minireader_lb.gif") left bottom no-repeat;border-bottom:0;border-left:0;}
.mod_minireader tr.last td.col_last{background:url("tl_files/hcp/layout/bg_minireader_rb.gif") right bottom no-repeat;border:0;}
#footer{background-image:url("tl_files/hcp/layout/bg_footer.gif");}
#footer .inside{margin-right:auto;margin-left:auto;padding-top:10px;text-align:center;vertical-align:middle;}
#footer .mod_customnav,#footer .mod_customnav ul,#footer .mod_customnav p{display:inline;}
#footer .mod_customnav li{display:inline;margin-left:4px;padding-left:8px;background:url("tl_files/hcp/layout/nav_spacer.gif") left center no-repeat;list-style-type:none;}
#footer .mod_customnav li.first{background: none;}
#header{background-position:center top;background-repeat:no-repeat;}
#header .inside{margin-left:50px;}
#header #header-image{left:-20px;top:40px;position:absolute;}
#header #header-image img{width:480px;height:50px;}
#header #login-status{right:40px;top:40px;position:absolute;}
#header .mod_form{right:40px;top:60px;position:absolute;}
#header .mod_form input.text{width:200px;height:18px;float:left;margin-right:5px;padding:0 2px;border:1px solid #808080;}
#header .mod_form input.submit{height:20px;background-color:#464646;border:0;color:#ebebeb;}
#header .mod_form .submit_container{display:inline;}
body{background-color:#b9cedf;font-family:Arial, sans-serif;font-size:0.8em;color:#464646;}
ul,li,p{margin:0;padding:0;}
a{color:#0072a6;}
img{border:0;}
input{color:#000000;}
input.text{width:200px;height:20px;padding:0 2px;border:1px solid #808080;font-size:0.em;}
input.submit{height:22px;overflow:visible;padding-right:5px;padding-left:5px;}
#wrapper{background:url("tl_files/hcp/layout/bg_wrapper.gif") center top repeat-y;}
p.error{margin:5px 0;padding:2px 0 3px 20px;background:url("system/themes/default/images/error.gif") left center no-repeat;color:#cc5555;}
.highlight{background-color:#ffff33;}
#main .mod_hcplogin,#main .mod_hcpregistration{margin-top:20px;}
#main .mod_hcplogin td,#main .mod_hcppassword td{padding:2px 5px;}
#main .mod_hcplogin .label{}
#main .mod_hcplogin input.text{width:250px;}
#main .mod_hcplogin .submit_container,#main .mod_hcppassword .submit_container{float:right;}
.mod_hcppersonaldata td,.mod_hcpregistration td{padding-bottom:3px;}
.mod_hcppersonaldata .col_0,.mod_hcpregistration .col_0{padding-right:10px;padding-left:5px;}
.mod_hcppersonaldata .col_1,.mod_hcpregistration .col_1{width:210px;}
.mod_hcppersonaldata .col_2,.mod_hcpregistration .col_2{padding-bottom:5px;padding-left:10px;vertical-align:bottom;}
.mod_hcppersonaldata tr.row_15 td.col_1{padding-top:5px;text-align:right;}
.mod_hcppersonaldata div.error,.mod_hcpregistration div.error{margin:0;padding:2px 0 3px 20px;background:url("system/themes/default/images/error.gif") left center no-repeat;color:#cc5555;}
.mod_hcppersonaldata td.error,.mod_hcpregistration td.error{margin:0;padding:0;background: none;}
.mod_hcppersonaldata td.error input,.mod_hcpregistration td.error input{background-color:#ffcccc;border:1px solid #cc5555;}
.mod_hcppersonaldata select,.mod_hcpregistration select{width:100%;}
.mod_hcppersonaldata input.text,.mod_hcpregistration input.text{width:97%;}
.mod_hcppersonaldata .submit_container,.mod_hcpregistration .submit_container{float:right;}
.mod_hcppassword{padding-right:5px;padding-left:5px;}
.mod_hcppassword .message{margin-top:10px;margin-bottom:10px;}
.mod_hcppassword label{padding-right:5px;}
.mod_hcppassword input.submit{padding-left:5px;}
#cancel-changes{float:right;margin-right:80px;}
input.date_day{width:40px;text-align:center;}
select.date_month{width:80px;}
input.date_year{width:65px;text-align:center;}
#main{margin-bottom:20px;}
#main .inside{margin:20px 40px;}
#main h1{padding-right:5px;padding-left:5px;border-bottom:2px solid #a7372b;font-weight:bold;font-size:1.25em;color:#464646;line-height:1.3em;}
#main h1.nopadding{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
#main .mod_breadcrumb{margin-bottom:20px;}
#main .mod_breadcrumb li{display:inline;margin:0;padding-right:2px;padding-left:10px;background:url("tl_files/hcp/layout/breadcrumb_spacer.gif") left center no-repeat;list-style-type:none;}
#main .mod_breadcrumb li.first{padding:0;background: none;}
#main input.submit,#main input.download{margin:0;padding:3px 10px;background-color:#464646;border:0;color:#ebebeb;cursor: pointer;}
#exam{}
#exam span{display:block;}
#exam .submit{margin-top:5px;padding-top:5px;}
#main ul,#main li{margin-top:3px;margin-left:10px;list-style-type:disc;}
#main .floatright{float:right;}
.pagination p{display:none;}
.pagination li{display:inline;}
.mod_search .pagination{margin-top:20px;margin-right:auto;margin-left:auto;text-align:center;}
.cleardefault{color:#888888;}
#navigation-main{top:120px;position:absolute;overflow:visible;}
#navigation-main ul{margin:0;padding:0;}
#navigation-main li{position:relative;display:inline;margin-right:5px;padding-top:5px;padding-bottom:5px;color:#fffeff;list-style-type:none;.padding-top: 0;.padding-bottom: 0;}
#navigation-main li span{padding:5px 20px;}
#navigation-main li.active,#navigation-main li.trail,#navigation-main li.hover{background:url("tl_files/hcp/layout/bg_mainnav_activel.gif") left top no-repeat;}
#navigation-main li.active span,#navigation-main li.trail span,#navigation-main li.hover span{background:url("tl_files/hcp/layout/bg_mainnav_activer.gif") right top no-repeat;}
#navigation-main li p{display:inline;}
#navigation-main li a{text-decoration:none;color:#fffeff;}
#navigation-sub{left:5px;top:155px;position:absolute;overflow:visible;}
#navigation-sub li{position:relative;display:inline;margin-right:5px;padding-top:3px;padding-bottom:8px;color:#1177a7;.padding-top: 0;.padding-bottom: 0;}
#navigation-sub li span{padding:3px 15px 8px;}
#navigation-sub li.active,#navigation-sub li.trail,#navigation-sub li.hover{background:url("tl_files/hcp/layout/bg_subnav_activel.gif") left top no-repeat;}
#navigation-sub li.active span,#navigation-sub li.trail span,#navigation-sub li.hover span{background:url("tl_files/hcp/layout/bg_subnav_activer.gif") right top no-repeat;}
#navigation-sub li a{text-decoration:none;color:#afc8de;}
#navigation-sub li.trail a,#navigation-sub li.hover a{color:#1177a7;}
#navigation-sub li p{display:inline;}
.mod_productimagetags div.error,.mod_productimagesearch div.error{margin-top:20px;color:#464646;background: none;}
.mod_productimagetags{margin-top:20;margin-right:auto;margin-left:auto;text-align:center;}
.mod_productimagetags .cloud{margin:30px auto;text-align:center;}
.mod_productimagetags .cloud table{margin-right:auto;margin-left:auto;text-align:center;}
.mod_productimagetags .cloud td{padding:5px 20px;text-align:left;}
.mod_productimagesearch{margin-top:20;margin-right:auto;margin-left:auto;text-align:center;}
.mod_productimagesearch form .block{display:block;padding-top:5px;padding-bottom:5px;}
.mod_productimagesearch .results{margin-top:20;margin-right:auto;margin-left:auto;text-align:center;}
.mod_productimagesearch .results table{margin-right:auto;margin-left:auto;text-align:center;}
.mod_productimagesearch .results td{padding:5px;}
.mod_productimagesearch .results td.pagination{text-align:right;}
.mod_productimagesearch .image img{padding:10px;background-color:#eeeeec;}
#main h2{margin:0;padding:5px 10px;background-color:#006da0;font-weight:normal;font-size:1.15em;color:#ffffff;}
#main .left66{width:60%;overflow:visible;float:left;display:block;}
#main .right33{width:38%;float:right;}
#main .ce_hyperlink_headline .hyperlink_txt{float:right;margin-top:2px;font-size:0.8em;color:#ffffff;}
#main .mod_upcoming_events .date{width:100px;color:#a7372b;}
#main .mod_upcoming_events .location{width:100px;}
#main .mod_upcoming_events .empty{margin-top:5px;padding-right:10px;padding-left:10px;}
