body{font-size:12px;font-family:"Trebuchet MS",Helvetica,sans-serif;background-color:#f0f0f0;padding:0;margin:0;}
a{color:#605ca8;}
a.bare{text-decoration:none;}
h1#site_name{color:#fff;font-size:2em;font-weight:bold;font-family:Georgia,serif;margin:0;padding:0;border:0;}
h1{font-size:2.2em;font-weight:normal;padding:0 0 2px 0;border-bottom:1px solid #ccc;font-family:Georgia,serif;margin:20px 0 0 0;}
h2{font-size:2.0em;font-weight:normal;padding:0 0 2px 0;font-family:Georgia,serif;margin:20px 0 0 0;}
h2.forum_latest_post_title{font-size:1.2em;font-weight:normal;padding:0 0 2px 0;font-family:Georgia,serif;margin:1em 0 0 0;}
h2.pathology{padding-left:25px;background:url(../images/icon-page.gif) no-repeat 0 6px;}
h2 a{text-decoration:none;}
#homepage h3{font-weight:bold;font-size:14px;font-family:Georgia,serif;background-color:#ebebeb;padding:5px 10px 5px 10px;margin:30px 0 0 0;text-transform:uppercase;}
#homepage h3.bare{background:none;padding:5px 10px 5px 10px;margin:30px 0 0 0;}
#column_left h3{width:173px;}
h3{font-size:1.6em;font-weight:normal;font-family:Georgia,serif;background:none;margin:0;padding:1em 0 .3em 0;}
h4{font-size:1.4em;font-weight:normal;font-family:Georgia,serif;margin:0;padding:1em 0 .3em 0;}
h4.join-us{font-weight:normal;color:#a00;}
h5{font-weight:bold;font-size:12px;font-family:Georgia,serif;background-color:#ebebeb;padding:5px 10px 5px 10px;text-transform:uppercase;margin:20px 0 10px 0;}
h6{font-weight:bold;font-size:14px;font-family:Georgia,serif;background-color:#ebebeb;padding:5px 10px 5px 10px;margin:3em 0 1em 0;}
#main_wrapper{width:960px;margin:0 auto;}
#sub_wrapper{width:100%;}
#pop{background-color:#fff;padding:20px;margin:10px;}
#header{width:100%;border-top:2px solid #2e3092;}
#header_top{height:80px;background-color:#605ca8;}
#logo{float:left;width:320px;padding:17px 0 0 50px;}
#logo img{border:0;}
#navigation{float:left;width:523px;padding:40px 0 0 60px;white-space:nowrap;}
#navigation a{color:#fff;font-family:Verdana,sans-serif;text-transform:uppercase;text-decoration:none;font-weight:bold;float:left;margin:0 28px 0 0;padding:0 0 26px 0;}
#navigation a.active{background:url(../images/navigation_activebg.gif) no-repeat;background-position:bottom;padding:0 0 25px 0;margin:0;float:left;margin:0 28px 0 0;padding:0 0 26px 0;}
#navigation a:hover{background:url(../images/navigation_activebg.gif) no-repeat;background-position:bottom;padding:0 0 25px 0;margin:0;float:left;margin:0 28px 0 0;padding:0 0 26px 0;}
.nav_default_active{background:url(../images/navigation_activebg.gif) no-repeat;background-position:bottom;float:left;color:#fff;font-family:Verdana,sans-serif;text-transform:uppercase;text-decoration:none;font-weight:bold;float:left;margin:0 28px 0 0;padding:0 0 26px 0;}
#header_bottom{width:100%;height:180px;background-color:#8781bd;}
#banner{float:left;width:350px;height:15px;background:url(../images/eye_banner.jpg) no-repeat;border:10px solid #fff;border-left:0;border-bottom:0;padding:155px 0 0 10px;}
#bannertext a{font-size:12px;font-family:Verdana,sans-serif;color:#7c7c7c;text-decoration:none;text-transform:uppercase;background-color:#fff;padding:11px 45px 0 45px;margin:0;position:relative;bottom:-6px;}
#site_nameslogan{float:left;width:350px;height:128px;padding:48px 180px 0 60px;border-bottom:4px solid #aba7d1;}
#site_slogan{color:#fff;font-size:14px;font-family:Georgia,serif;padding:5px 0 0 0;}
#banner_inner,#banner_admin{float:left;width:350px;height:15px;border:10px solid #fff;border-left:0;border-bottom:0;padding:155px 0 0 10px;}
#banner_inner{background:url(../images/banner02.jpg) no-repeat;}
#banner_admin{background:url(../images/banner03.jpg) no-repeat;}
#header_right_link{float:left;width:390px;height:160px;font-size:11px;font-family:Verdana,sans-serif;text-transform:uppercase;line-height:22px;padding:12px 180px 4px 20px;border-bottom:4px solid #aba7d1;}
#header_right_link a{color:#fff;text-decoration:none;}
#header_right_link a:active{color:#bbb7e5;text-decoration:none;}
#header_right_link a:hover{color:#bbb7e5;text-decoration:none;}
.header_default_active{color:#bbb7e5;}
#header_right_link a.default_active{color:#bbb7e5;}
#main_content{width:100%;background-color:#fff;vertical-align:top;}
#column_left{float:left;width:163px;padding:40px 23px 0 22px;}
#column_left p{margin:10px 0;}
.small_left_title{font-size:12px;font-weight:bold;padding:15px 0 0 0;}
.video_trascrizione {font-style: italic;}
#blog_video{}
#blog_video iframe{margin:20px 0;padding:7px;border:1px solid #e1e1e1;}
.blog_post_date,.news_date,.discussion_post_date,.forum_latest_post_date{color:#959595;font-size:12px;font-weight:normal;font-family:Georgia;text-transform:none;margin:5px 0 20px 0;padding:0 0 0 15px;background:url(../images/icon-date.gif) no-repeat 0 2px;}
.blog_post_comment,.discussion_post_comment{padding:0 0 0 15px;background:url(../images/icon-comment.gif) no-repeat 0 2px;}
.blog_post_comment a {color:#959595;text-decoration:none;}
.blog_post_comment a:hover, .blog_post_comment a:active {text-decoration:underline;}
.blog_comment_block,.discussion_comment_block{width:70%;padding:10px 25px 10px 60px;margin:10px 0 30px 0;background:#f0f0f0 url(../images/icon-quote.gif) no-repeat 20px 40px;}
.blog_comment_block_admin{width:70%;padding:10px 25px 10px 60px;margin:10px 0 30px 0;background:#C7D1F3 url(../images/icon-quote.gif) no-repeat 20px 40px;}
.blog_comment_date,.discussion_comment_date{color:#959595;font-size:12px;font-weight:bold;font-family:Georgia;margin:5px 0 0 0;padding:0 0 0 15px;background:url(../images/icon-comment.gif) no-repeat 0 2px;}
.blog_comment_user,.discussion_comment_user{color:#605ca8;}
.blog_post_body{font-size:1.1em;line-height:1.5;}
.blog_post_category,.news_category,.discussion_post_category{color:#c33;}
.blog_post_category a{color:#c33;text-decoration:none;}
.blog_post_category a:hover,.blog_post_category a:active{text-decoration:underline;}
.blog_post_tag_link,.discussion_post_tag_link{background:url(../images/bullet_tag.gif) no-repeat;background-position:left;font-size:1em;font-family:"Trebuchet MS",Helvetica,sans-serif;padding:0 0 0 20px;margin:5px 0 20px 0;}
.signature{font-size: 1.2em;font-style: italic;}
.glossary_teaser{margin:0;padding:0;}
.glossary_link{width:30%;float:left;padding:30px;margin:7px 20px 20px 0;border-top:#ddd 1px solid;border-bottom:#ddd 3px solid;background-color:#edeff3;}
.glossary_link h3,.glossary_link h4{padding:0;}
.blog_post_tag_link a,.glossary_link a,.discussion_post_tag_link a{color:#999;}
.img_description_cont_blog{width:100%;padding:0;}
.img_cont_blog{float:left;width:166px;height:166px;}
.description_cont_blog{float:left;width:420px;padding:0 0 0 10px;}
#center_column .img_description_cont_blog{width:100%;padding:0;}
#center_column .img_cont_blog{float:left;width:136px;height:136px;}
#center_column .description_cont_blog{float:left;width:215px;padding:0 0 0 10px;}
#blog_post_resources,#pathology_resources{padding:10px 20px 20px 20px;border:2px solid #ccc;background:#f0f0f0;margin:40px 0;}
.link_link{padding:20px;margin:30px 0;border-top:#ddd 1px solid;border-bottom:#ddd 3px solid;background-color:#ededed;}
.link_link h4{font-size:1.8em;color:#f30;padding:0 0 .5em 0;}
.link_link a{font-size:1.2em;padding-right:5px;}
.forum_latest_post_date{margin:5px 0 5px 0;}
.forum_latest_post_text{margin:0;padding:0;}
.forum_latest_post_user{font-weight:bold;color:#a00;}
#center_column{float:left;width:375px;padding:46px 32px 60px 39px;border-left:1px solid #d7d7d7;}
.number a{border:1px solid #bfbfbf;text-decoration:none;font-weight:bold;color:#666;padding:2px 6px 2px 6px;width:19px;height:21px;}
.number a:active{text-decoration:none;color:#000;padding:3px 7px 3px 7px;border:0;font-weight:bold;}
.pagina{background-color:#686868;padding:2px 5px 2px 5px;margin:0 5px 0 0;}
.pagina a{color:#fff;border:0;text-decoration:none;}
.page_active{text-decoration:none;color:#000;font-weight:bold;padding:2px 5px 2px 5px;}
.successiva a{border:1px solid #bfbfbf;text-decoration:none;color:#666;padding:2px 5px 2px 5px;}
#center_column_inner{width:596px;padding:46px 32px 40px 22px;float:left;}
.img_description_cont_inner{width:100%;padding:10px 0 10px 0;}
.img_cont_inner{float:left;width:320px;height:166px;}
.description_cont_inner{float:left;width:235px;padding:10px 0 0 10px;}
.description_cont_inner a,.description_cont_inner p{color:#898989;}
#news_contact{width:60%;padding:30px;margin:20px 0;border-top:#ddd 1px solid;border-bottom:#ddd 3px solid;background-color:#f9f9f9;}
#news_contact h2{margin:0 0 10px 0;padding:0;text-transform:uppercase;}
#right_column,#right_column_admin{float:right;width:233px;margin:11px 0 11px 0;padding:18px 34px 5px 22px;background-color:#c7d1f3;position:relative;}
#right_column_admin{background-color:#ddd;}
#right_column p,#right_column_admin p{padding:10px 0 10px 0;margin:0;}
#tagcloud,#doctorcloud,#structurecloud,#pathologycloud,#glossarycloud{margin:10px 0 30px 0;}
#tagcloud a,#doctorcloud a,#structurecloud a,#pathologycloud a,#glossarycloud a{text-decoration:none;color:#605ca8;margin:0 5px 0 0;}
#doctorcloud{margin-top:40px;}
#doctorcloud a{margin:0 10px 0 0;}
.right_bold_font{font-weight:bold;font-size:18px;}
.right_bold_font2{font-weight:bold;font-size:12px;}
.red_font{font-weight:bold;font-size:12px;color:#f00;}
.breaker{height:40px;}
.breaker2{height:20px;}
#la_parola_container{padding:20px 0 0 0;}
#la_parola_top{background:url(../images/la_parola_topbg.jpg) no-repeat;width:230px;height:10px;margin:20px 0 0 0;padding:0;background-position:bottom;}
#la_parola_center{background:url(../images/la_parola_center.jpg) repeat-y;width:230px;padding:0;margin:0;}
#la_parola_center_content{width:200px;margin:0 auto;padding:0;}
#la_parola_bottom{background:url(../images/la_parola_bottombg.jpg) no-repeat;width:230px;height:37px;margin:0;padding:0 0 20px 0;background-position:top;}
#la_parola_bubble_spike{background:url(../images/la_parola_bubble_spike.jpg) no-repeat;background-position:left;height:28px;position:relative;right:-20px;top:-3px;margin:0;padding:0;}
.img_description_cont_pathology{width:100%;padding:0;}
.img_cont_pathology{float:left;width:136px;height:136px;}
.description_cont_pathology{float:left;width:450px;padding:0 0 0 10px;}
.pathology_post_body{font-size:1.1em;line-height:1.5;}
.subtitle{color:#666;font-style:normal;padding-bottom:1em;}
#social{border:2px #ddd dashed;margin:30px 0;padding:5px 20px 15px 20px; clear:both;}
#doctor_subscribe,#structure_subscribe{border:2px #ddd solid;margin:50px 0 40px 0;padding:5px 20px 15px 120px;background:url(../images/icon-free.gif) no-repeat;background-position:20px 50%;}
ul#doctor_list,ul#structure_list{list-style:none;padding:2em 0;margin:0;}
ul#doctor_list li,ul#structure_list li{line-height:1.5;background:none;padding:0;margin-bottom:2em;}
/* ul#doctor_list li h3,ul#structure_list li h3{padding:0;margin:0;} */
#footer{background-color:#dbdbdb;border-top:2px solid #d0d0d0;}
#footer_left{float:left;width:210px;padding:10px 10px 10px 22px;margin:0;}
#footer_left a{font-family:Verdana,sans-serif;color:#999;text-decoration:none;text-transform:uppercase;font-size:12px;line-height:25px;}
#footer_logo{padding:10px 0 0 0;margin:0;}
#footer_right{float:right;width:270px;padding:10px;margin:0;}
#footer_right p{padding:2px 0 0 0;margin:0;color:#898989;font-size:12px;}
#footer_right .contacts,.contacts{background:url(../images/icon-mail.gif) no-repeat 0 2px;margin:0 0 20px 0;padding:0 0 0 24px;}
#footer_right a{color:#898989;}
form{margin:1em 0 2em 0;padding:30px;border:1px #ccc dotted;background-color:#f9f9f9;}
form.bare{margin:1em 0 2em 0;padding:10px 0;border:0;background-color:#fff;}
#right_column form{margin:0;padding:0;border:0;background-color:#c7d1f3;}
input,select,textarea{font-size:12px;font-family:"Trebuchet MS",Helvetica,sans-serif;margin:3px 0 15px 0;padding:1px;border:1px #999 solid;}
fieldset{border:0;margin:0;padding:5px 0;}
legend{font-weight:bold;font-size:14px;font-family:Georgia,serif;background-color:#ebebeb;padding:5px 10px 5px 10px;margin:0;text-transform:uppercase;}
.formError{padding:1px 4px;background-color:#c30;color:#fff;}
.formbutton,.formbuttonwarning,.formbuttoninline{cursor:pointer;border:2px #ccc solid;background:#fff;color:#333;font-weight:normal;font-size:.9em;text-transform:uppercase;padding:4px 6px;}
.formbuttonwarning{border:2px #c00 solid;background:#f33;color:#fff;}
.formbuttoninline{padding:2px 6px;}
form p.note{color:#333;font-style:italic;}
form input[type=radio]{border:0;}
div.radio_button{display:inline;width:5%;float:left;margin:10px 0;}
div.radio_label{width:90%;display:inline;float:left;margin:10px 0;}
.check{white-space:nowrap;padding:2px 4px;margin-right:1em;border:1px solid #ddd;}
.check input{vertical-align:text-top;}
ol li{padding:0;line-height:1.6em;}
ul{margin:1em 0 1.5em 1em;padding:0;list-style:none;}
ul li{padding:.6em 0 .6em 1.5em;line-height:1.4em;background:url(../images/icon-bullet-small.gif) no-repeat 0 50%;}
ul.link-consigliati{margin:0;padding:0;list-style:none;}
ul.link-consigliati li{padding:.6em 0 .6em 1.5em;line-height:1.2em;background:url(../images/icon-bullet-small.gif) no-repeat 0 50%;}
ul#result{list-style-type:none;margin-left:1em;padding:20px 0 10px 0;}
ul#result li{color:#999;font-size:1.2em;font-weight:bold;padding-left:2.5em;line-height:3;background-repeat:no-repeat;background-position:0 50%;}
ul#result li.success{background-image:url(../images/icon-success.gif);}
ul#result li.failure{background-image:url(../images/icon-failure.gif);}
ul#result li.noop{background-image:url(../images/icon-noop.gif);}
#testcloud{margin:10px 0 0 0;}
#testcloud a{text-decoration:none;color:#c00;margin:0 5px 0 0;}
#test_cloud_baloon_top{background:url(../images/large_baloon_topbg.gif) no-repeat;width:550px;height:37px;margin:0;padding:0;background-position:bottom;}
#test_cloud_baloon_center{background:url(../images/large_baloon_center.gif) repeat-y;width:550px;padding:0;margin:0;}
#test_cloud_baloon_center_content{width:520px;margin:0 auto;padding:0;}
#test_cloud_baloon_bottom{background:url(../images/large_baloon_bottombg.gif) no-repeat;width:550px;height:10px;margin:0;padding:0 0 20px 0;background-position:top;}
.small_cloud_baloon_top{background:url(../images/small_baloon_topbg.gif) no-repeat;width:340px;height:37px;margin:0;padding:0;background-position:bottom;}
.small_cloud_baloon_center{background:url(../images/small_baloon_center.gif) repeat-y;width:340px;padding:0;margin:0;}
.small_cloud_baloon_center_content{width:320px;margin:0 auto;padding:0;}
.small_cloud_baloon_center_content p{padding:5px 0px 5px 0px;margin:0;}
.small_cloud_baloon_bottom{background:url(../images/small_baloon_bottombg.gif) no-repeat;width:340px;height:10px;margin:0;padding:0 0 20px 0;background-position:top;}
.test_block{width:80%;padding:30px 80px 30px 30px;margin:40px 0;border-top:#ddd 1px solid;border-bottom:#ddd 3px solid;background:#e9e9e9 url(../images/icon-questionmark.gif) no-repeat 90% 85%;}
.test_block h2{margin:0;padding:0;text-transform:uppercase;}
.step_active,.step_normal{border:1px solid #ccc;color:#666;padding:2px 8px;margin:0 2px;}
.step_active{color:#fff;background-color:#c7d1f3;}
.test_correct,.test_almost,.test_wrong{font-size:1.4em;font-weight:bold;color:#000;padding:0 0 0 25px;}
.test_correct{background:url(../images/icon-correct-2.gif) no-repeat 0 3px;}
.test_almost{background:url(../images/icon-almost-2.gif) no-repeat 0 3px;}
.test_wrong{background:url(../images/icon-wrong-2.gif) no-repeat 0 3px;}
.videochat_block{width:40%;padding:30px;margin:20px 0;border-top:#ddd 1px solid;border-bottom:#ddd 3px solid;background-color:#f0f0f0;}
.videochat_contacts{width:40%;padding:30px;margin:20px 0;border-top:#ddd 1px solid;border-bottom:#ddd 3px solid;background-color:#f9f9f9;}
.videochat_block h2,.videochat_contacts h2{margin:0;padding:0;text-transform:uppercase;}
.videochat_on,.videochat_off{font-size:1.4em;font-weight:bold;color:#000;padding:0 0 0 25px;}
.videochat_on{background:url(../images/icon-correct-2.gif) no-repeat 0 3px;}
.videochat_off{background:url(../images/icon-wrong-2.gif) no-repeat 0 3px;}
div.pagination{padding:3px 0;margin:40px 0;}
div.pagination a{padding:2px 5px 2px 5px;margin:2px;border:1px solid #ccc;text-decoration:none;color:#605ca8;}
div.pagination a:hover,div.pagination a:active{border:1px solid #605ca8;color:#000;}
div.pagination span.current{padding:2px 5px 2px 5px;margin:2px;border:1px solid #c7d1f3;font-weight:bold;background-color:#c7d1f3;color:#fff;}
div.pagination span.disabled{padding:2px 5px 2px 5px;margin:2px;border:1px solid #eee;color:#ddd;}
.doctor_contact,.structure_contact{padding:30px;margin:40px 0;border-top:#ddd 1px solid;border-bottom:#ddd 3px solid;background-color:#edeff3;}
.doctor_contact h3,.structure_contact h3{padding:0;}
.doctor_contact a,.structure_contact a{color:#999;}
.window_close{padding:2px 6px;background-color:#eee;}
.list{color:#000;font-size:1em;font-weight:normal;margin:2em 0;padding:5px 0 5px 20px;background:url(../images/icon-list.gif) no-repeat 0 6px;}
.clear{clear:both;}
.pic{padding:7px;border:1px solid #ccc;}
.last_update{padding:1em 0;color:#666;}
.caption{color:#666;}
.first,#center_column .first,#column_left .first{margin-top:0;}
.map{background:url(../images/icon-map.gif) no-repeat 0 2px;margin:0 0 20px 0;padding:0 0 0 24px;}
.home{background:url(../images/icon-home.gif) no-repeat 0 2px;margin:20px 0;padding:5px 0 5px 28px;}
.toggle{background:url(../images/icon-toggle.gif) no-repeat 0 4px;margin:10px 0 20px 0;padding:0 0 0 24px;}
.downloadbox{position:relative;border:1px solid #ccc;width:300px;margin:30px 0;padding:.3em;line-height:180%;background:#fff;}
.downloadbox a{color:#fff;font-size:120%;font-weight:bold;}
.downloadbox h3{padding:1em 6em 1em 1em;margin:0;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:90%;color:#fff;font-weight:normal;background:#aba7d1 url("../images/down.gif") no-repeat 90% 50%;}
.nb{color:#f33;font-size:120%;font-weight:bold;}
.big{font-size:140%;}
.bigger{font-size:160%;}
.biggest{font-size:200%;}
.callout-new{padding:30px 0px 30px 90px;background:url(../images/icon-free.gif) no-repeat;background-position:0px 50%;}
.dim{color:#999;}
.sponsorizzato{color:#999;}
.feed{background:url(../images/icon-feed.gif) no-repeat 0 3px;margin:0 0 1em 0;padding:4px 0 4px 30px;}
.facebook{background:url(../images/icon-facebook.png) no-repeat 0 3px;margin:0 0 1em 0;padding:4px 0 4px 30px;}
.minitext{font-size:1em;color:#999;font-weight:normal;}
.disable{padding:1px 4px;background-color:#c30;color:#fff;}
#map{width:420px;float:left;margin:20px 0;padding:0;border:4px solid #e1e1e1;}
#mappoi{float:left;width:160px;padding:0 10px;}
.twitter{background:url(../images/icon-twitter-small.gif) no-repeat 0 3px;margin:0 0 1em 0;padding:4px 0 4px 30px;}
#twitter_div{font-size:1.0em;font-style:italic;}
#twitter_div img{border:3px solid #ebebeb;margin:20px 0 10px 0;}
ul#twitter_update_list{margin:0;padding:0;list-style:none;}
ul#twitter_update_list li{padding:.6em 0 .6em 0;line-height:1.4em;background:none;}
#twitter-link{font-size:1.2em;font-style:normal;font-weight:bold;margin:1em 0 2em 0;}
a.retweet{vertical-align:25%;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:90%;color:#424242;text-decoration:none;border:0;}
a.retweet span{color:#fff;background:#95cd3c;padding:0 2px;margin:0;border:1px solid #80b62a;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
a.vert{display:block;text-align:center;font-size:16px;float:left;margin:4px;}
a.retweet strong.vert{display:block;margin-bottom:4px;background:#f5f5f5;border:1px solid #EEE;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:3px;}
a.retweet span.vert{display:block;font-size:12px;margin-left:0;}
/*************tabs**********/
/* root element for tabs  */
ul.tabs{list-style:none;margin:0 !important;padding:0;height:30px;border-bottom:1px solid #666;font:normal 12px Arial,Helvetica,sans-serif}
/* single tab */
ul.tabs li{float:left;text-indent:0;padding:0;margin:0 !important;list-style-image:none !important}
/* link inside the tab. uses a background image */
ul.tabs a{background:url(../images/tabs.png) no-repeat -652px 0;font-size:11px;display:block;height:30px;line-height:30px;width:111px;text-align:center;text-decoration:none;color:#000;padding:0px;margin:0px;position:relative;top:1px}
ul.tabs a:active{outline:none}
/* when mouse enters the tab move the background image */
ul.tabs a:hover{background-position:-652px -31px;color:#fff}
/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current,ul.tabs a.current:hover,ul.tabs li.current a{background-position:-652px -62px;cursor:default !important;color:#000 !important}
/* Different widths for tabs: use a class name: w0-w4 */
/* width 0 */
ul.tabs a.w0{background-position:-762px 0; width:91px}
ul.tabs a.w0:hover{background-position:-762px -31px}
ul.tabs a.w0.current{background-position:-762px -62px}
/* width 1 */
ul.tabs a.w1{background-position:-652px 0; width:111px}
ul.tabs a.w1:hover{background-position:-652px -31px}
ul.tabs a.w1.current{background-position:-652px -62px}
/* width 2 */
ul.tabs a.w2{background-position:-519px 0; width:134px}
ul.tabs a.w2:hover{background-position:-519px -31px}
ul.tabs a.w2.current{background-position:-519px -62px}
/* width 3 */
ul.tabs a.w3{background-position:-366px -0px; width:154px}
ul.tabs a.w3:hover{background-position:-366px -31px}
ul.tabs a.w3.current{background-position:-366px -62px}
/* width 4 */
ul.tabs a.w4{background-position:-193px -0px; width:174px}
ul.tabs a.w4:hover{background-position:-193px -31px}
ul.tabs a.w4.current{background-position:-193px -62px}
/* width 5 */
ul.tabs a.w5{background-position:-0px -0px; width:194px}
ul.tabs a.w5:hover{background-position:-0px -31px}
ul.tabs a.w5.current{background-position:-0px -62px}
/* initially all panes are hidden */
div.panes div.pane{display:none}
/* tab pane styling */
div.panes div.singlepane{display:none;padding:20px;border:1px solid #999;border-top:0;font-size:14px;background-color:#fff}
div.panes label{}
/* PASI */
.pasi-score {font-size:2em;}
.pasi-checked {padding-right:25px; background-image:url(../images/icon-success.gif);background-repeat:no-repeat;background-position:top right;}
.pasi-label{padding-right:25px;}
.incomplete {color:#f00;}
#pasi-examples {font-size:.9em;}
#pasi-examples td {padding:4px;}
#pasi-examples img {border:4px solid #ccc;}
/* tables */
table{background:#fff;border:1px solid #ccc;clear:both;color:#333;width:100%;margin:20px 0;font:normal 12px  Arial, Helvetica, sans-serif;}
th{background:#d1d9df;text-align:left;padding:8px}
th a{background:#f2f2f2;text-decoration:none}
th a:hover{color:#333;text-decoration:underline}
table tr td{background:#fff;text-align:left;padding:8px}
table tr.altrow td{background:#f4f4f4}

