#main #accordion{visibility:hidden;position:absolute;top:80px;margin:0 0 30px 0;padding:20px 30px 20px 30px;width:450px;}body.left #main #accordion{left:30px;}body.center #main #accordion{left:50%;margin-left:-225px;}body.right #main #accordion{right:30px;}#main #accordion #accordion_container #profile_name{margin:0 0 10px 0;width:445px;}#main #accordion #accordion_container #profile_name h1{visibility:hidden;margin:0 0 10px 0;font-weight:normal;}#main #accordion #accordion_container #profile_description{margin:10px 0 0 0;padding:20px 0 0 0;border-top:1px dotted;}#main #accordion #accordion_container #profile_description p{margin:0 0 10px 0;}#main #accordion #accordion_container #profile_description ul{margin:0 0 10px 18px;list-style:square;}#main #accordion #accordion_container #profile_description li{margin:0;}#main #accordion #accordion_container #profile_description blockquote{margin:0 0 10px 20px;}#main #accordion #accordion_container .profile_description_empty{padding:10px 0 0 0!important;border-top:none!important;}#main #accordion .container_block{overflow:hidden;}#main #accordion .container_block .block_header{overflow:hidden;margin:10px 0 0 0;padding:10px 0 0 0;border-top:1px dotted;outline:none;}#main #accordion .container_block .block_header h2{float:left;margin:0;padding:0;width:420px;font-weight:normal;}#main #accordion .container_block .block_header .toggle{float:right;font-weight:normal;}#main #accordion .container_block .block_content{visibility:hidden;margin:20px 0 0 0;}#main #accordion .section:last-child{margin-bottom:20px;}#main #accordion .section-bottom{margin-bottom:20px;}#main #accordion .footer{margin:20px 0 30px 0;}#main .service_error{padding:0 0 10px 0;border-top:none;border-bottom:none;}
