*{letter-spacing:.015em;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
nav ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
a{font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;outline:none;margin:0;padding:0;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;table-layout:auto;border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;font-family:Times,"Times New Roman",serif;width:100%;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
select,input,textarea,button{font:99% sans-serif;}
pre,code,kbd,samp{font-family:monospace,sans-serif;}
html{overflow-y:scroll;}
a:hover,a:active{outline:none;}
ul,ol{margin-left:1.8em;}
ol{list-style-type:decimal;}
small{font-size:85%;}
td,td img{vertical-align:top;}
sup,sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;font-size:.85em;}
sup{bottom:1ex;}
sub{top:.5ex;}
pre{white-space:pre-line;word-wrap:break-word;padding:15px;}
textarea{overflow:auto;border:1px solid #999;max-width:98%;width:93%;font-family:Times,"Times New Roman",serif;padding:3px;}
.ie6 legend,.ie7 legend{margin-left:-7px;}
input[type=checkbox]{vertical-align:bottom;}
.ie7 input[type=checkbox]{vertical-align:baseline;}
input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red;}
.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd;}
button{width:auto;overflow:visible;}
.ie7 img{-ms-interpolation-mode:bicubic;}
.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;}
.hidden{display:none;visibility:hidden;}
.visuallyhidden{position:absolute!important;clip:rect(1px, 1px, 1px, 1px);}
.invisible{visibility:hidden;}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.alignleft{float:left;margin-right:10px;margin-bottom:5px;}
.alignright{float:right;margin-left:10px;margin-bottom:5px;}
.clear{clear:both;height:0;line-height:0;}
.padding h4{font-weight:Arial,sans-serif;padding-bottom:0;}
h1{font-size:2.2em;padding-bottom:12px;padding-top:5px;display:block!important;}
h2{font-size:1.8em;padding-bottom:10px;}
h3{font-size:1.7em;}
h4{font-size:1.5em;padding-bottom:5px;}
h5{font-size:1.4em;padding-bottom:4px;}
h6{font-size:1.3em;}
p{line-height:1.4em;}
blockquote{margin-left:12px;margin-right:12px;}
.form{margin:10px 20px;}
select{border:1px solid #CCC;max-width:98%;}
input,select,option,textarea{font-family:Times,"Times New Roman",serif;background:#FFF!important;}
input[disabled=disabled]{background:#F2F2F2!important;opacity:0.75;color:#333!important;}
label,p,li{font-family:Arial,sans-serif;font-weight:400;}
label{display:block;padding-bottom:3px;padding-top:8px;font-weight:700;}
fieldset{border:1px solid #CCC;margin-bottom:10px;padding:5px 10px 10px;}
legend{border:1px solid #CCC;font-weight:700;font-family:Arial,sans-serif;font-size:13px;margin-top:5px;display:inline-block;margin-bottom:3px;padding:5px 10px;}
input[type=text],input[type=password]{border:1px solid #999;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:3px 4px 2px;}
.instrument_col strong{margin-right:20px;}
.country-row .hasTip{float:right;margin-top:-30px;margin-right:130px;text-indent:-999em;}
.has_tip_inline{display:inline-block !important;}
.edit:hover{text-decoration:none;}
#change-group{margin-left:0;}
#countries_of_residence .plus-minus{float:right;}
#instrument-label{display:inline;}
.ins_label{text-align:right;padding-right:10px;}
.spacer{width:91px;background:url(img/subheading-bg.jpg) repeat-x 0 0;}
.spacer a{text-align:right;float:right!important;}
#member_instrument{margin-top:10px;margin-bottom:10px;}
#ug_p input{position:relative;top:-3px;}
.year{width:80px;}
.month,.day{width:30px;}
#group_name{margin-right:7px;color:#222!important;}
.inline,button,input[type=submit]{font-family:Helvetica,Arial,sans-serif;border:1px solid #CCC;background:#EBEBEB!important;display:inline-block;text-decoration:none!important;padding:6px 8px 4px;}
input[type=submit]{background:url(img/m-heading-bg.jpg) 0 -8px repeat-x !important;margin-bottom:10px!important;}
.button{font-family:Helvetica,Arial,sans-serif;border:1px solid #CCC;display:inline-block;background:url(img/m-heading-bg.jpg) 0 -8px repeat-x #ebebeb !important;margin-bottom:10px!important;color:#000!important;padding:6px 8px 4px;}
.inline:hover,button:hover,input[type=submit]:hover{border:1px solid #999;}
.two_digits{width:18px!important;}
.three_digits{width:25px!important;}
.four_digits{width:30px!important;}
.ten_digits{width:60px!important;}
#country_of_residence .second{width:150px!important;}
#tinymce p{padding-left:10px!important;padding-right:10px!important;}
#alt_title{width:420px;height:30px;}
.studied_with,.awards,#alt_name,#city,#first_name,#last_name,#publisher,.alt_name,.alt_family_names,.alt_given_names,#company_name,#url{width:420px;}
#composer{position:relative;top:-4px;margin-right:10px;}
#enable_q_div{font-family:Arial,sans-serif;padding-top:5px;}
#enable_q_div input{position:relative;top:-2px;margin-right:5px;}
#title,#commissioned_by,#dedicated_to,#publisher{width:670px;}
#publisher{margin-bottom:8px;}
#group_name,#latin_name{width:330px;}
#year_ended_ajax{margin-top:-10px;margin-bottom:10px;}
.more_information_set textarea,.problems_questions_set textarea,.references_set textarea{width:98%;padding-left:1%;padding-right:1%;}
#multiple_container{float:left;}
#multi_comps{width:240px;}
#selected_comps{float:right;width:330px;}
#selected_comps .padding{padding-left:15px;}
#selected_comps .padding p{line-height:1.2em;margin-left:10px;}
#selected_comps .padding h6{margin-bottom:4px;}
.master_headings th{text-align:left;padding-top:6px;padding-bottom:6px;border-bottom:1px solid #CCC;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#feffff', endColorstr='#ebebeb', GradientType=0);background:linear-gradient(top, #feffff 0%, #ebebeb 100%);}
table th{font-weight:700;background:url(img/subheading-bg.jpg) 0 0 repeat-x #fcfcfc !important;font-family:Arial, serif!important;border-bottom:1px solid #CCC;padding:4px;}
table td{text-align:left;font-family:Times,"Times New Roman",serif;line-height:1.3em;vertical-align:top;padding:1px 4px;}
table table{border:none;}
.all_pages .col5{width:5%;float:left;}
.col15,.col20,.col25,.col30,.col33,.col34,.col40,.col50,.col60,.col66,.col75,.col80,.col90{float:left;margin-top:3px;margin-bottom:3px;}
.col33{width:33%;}
.col40{width:40%;}
.col66{width:66%;}
.col75{width:75%;}
.col80{width:80%;}
.error{font-family:Arial;color:#600;}
.success p{font-family:Arial,sans-serif !important;}
.tiny_icon{display:block;float:left;margin-right:5px;position:relative;top:1px;width:12px;height:12px;text-indent:-9999em;overflow:hidden;background:url(img/icons/sprite.png) scroll no-repeat;}
.manage,.more{background-position:0 -1239px;width:12px;height:12px;}
.add_page{background-position:0 -1261px;width:12px;height:12px;}
.add_subpage{background-position:0 -1151px;width:12px;height:12px;}
.edit_section{background-position:0 -290px;width:12px;height:12px;}
.edit_page{background-position:0 -268px;width:12px;height:12px;}
.show_hide_extra_info,.show_hide,.hide_show_group,.toggle_group_info,.hide_show_performers,.hide_show,.comment{background-position:0 -202px;width:12px;height:12px;display:inline-block;float:none!important;margin-left:5px;}
.hide_show_group{display:none;width:12px;}
.show_hide_extra_info{position:relative;left:-20px;}
.add,.plus,.plus_inline{background-position:0 -1331px;width:12px;height:12px;}
.delete,.delete2,.minus,.new_delete{background-position:0 -1019px;width:12px;height:12px;}
.sort,.sort_inline{background-position:0 -312px;width:12px;height:12px;}
.rec,.rec_inline{background-position:0 -92px;width:12px;height:12px;}
.prem,.prem_inline{background-position:0 -1375px;width:12px;height:12px;}
.table .performers,#groups-view .slide,.creator{background-position:0 -1683px;width:12px;height:12px;}
.composition{background-position:0 -1217px;width:12px;height:12px;}
.plus_user{background-position:0 -1661px;width:12px;height:12px;}
.timeline_clock{background-position:0 -180px;width:12px;height:12px;}
.slide,.all_slides{background-position:0 -361px;width:12px;height:12px;}
.url{background-position:0 -1063px;width:12px;height:12px;}
.rec_inline,.prem_inline,.sort_inline,.all_slides,.plus_inline,.url,.more{display:inline-block;float:none!important;margin-left:0;margin-right:0;}
.composition_count{display:block;float:left;margin:0 5px 0 0;}
.sorted_recs,.sorted_comps{color:#333!important;display:inline!important;font-size:3em;margin:0 10px 0 -12px;}
.actions_arrow{display:block;float:left;width:12px;height:12px;background:url(img/icons/mono/small/uparrow.png) center center no-repeat;}
.tip,.tip_b1,.tip_b2{display:none;z-index:2;position:absolute;background:#F9F9F9;border:1px solid #F1F1F1;box-shadow:0 0 4px #666;-moz-box-shadow:0 0 4px #666;-webkit-box-shadow:0 0 4px #666;padding:6px 14px 4px;}
.actions_tip{display:none;z-index:2;position:absolute;background:#F9F9F9;border:1px solid #F1F1F1;box-shadow:0 0 4px #666;-moz-box-shadow:0 0 4px #666;-webkit-box-shadow:0 0 4px #666;width:150px;padding:6px 8px 4px;}
.actions_wrap{float:right;position:relative;}
.tip{background:#FFC;border:1px solid #FF6;max-width:300px;margin-left:10px;white-space:normal!important;font-family:Times,"Times New Roman",serif;font-weight:400;}
.filter_tip,.delete_tip{display:none;background:#FFD;width:160px;box-shadow:0 0 4px #666;-moz-box-shadow:0 0 4px #666;-webkit-box-shadow:0 0 4px #666;text-align:center;position:relative;z-index:999;font-family:Times,"Times New Roman",serif;padding:6px 8px 4px;}
.filter_tip p,.delete_tip p{font-family:Times,"Times New Roman",serif;font-size:13px;padding-bottom:0;text-align:center!important;}
.instrument_tip{display:none;background:#FF9;width:80px;box-shadow:0 0 4px #666;-moz-box-shadow:0 0 4px #666;-webkit-box-shadow:0 0 4px #666;text-align:left;position:relative;z-index:999;font-family:Times,"Times New Roman",serif;padding:6px 8px 4px;}
.instrument_tip p{font-family:Times,"Times New Roman",serif;font-size:13px;padding-bottom:0;text-align:left!important;}
.hasTip{display:inline-block;height:17px;width:17px;position:relative;top:5px;left:10px;background:transparent url(img/icons/alert.png) 0 0 no-repeat;overflow:hidden;text-indent:-9999em;}
.status{margin-top:-10px;left:0;z-index:1000;height:33px;line-height:33px;width:100%;min-width:1000px;position:relative;top:10px;}
.inner_status{width:960px;margin:0 auto;}
.inner_status p{line-height:28px;color:#000;text-align:right;font-size:13px;}
.inner_status a{color:#222!important;}
header{text-align:center;background:url(img/header-blue.png) 0 0 repeat-x transparent;width:100%;min-width:960px;height:83px;z-index:99;position:fixed!important;}
.composers header{background:url(img/header-green.png) 0 0 repeat-x transparent;}
.groups header{background:url(img/header-red.png) 0 0 repeat-x;}
.performers header{background:url(img/header-light-red.png) 0 0 repeat-x;}
.premieres header{background:url(img/header-yellow.png) 0 0 repeat-x;}
.recordings header{background:url(img/header-light-yellow.png) 0 0 repeat-x;}
#inner_header{width:960px;position:relative;margin:0 auto;}
#logo_wrap img{display:none;margin-top:7px;}
#login,#login_ul{position:relative;list-style:none;top:-105px;}
#login_ul ul{width:300px;display:none;}
#login_wrap a{color:#777;}
#login_wrap a:hover{text-decoration:underline;}
#login label{display:inline;font-weight:400;}
#login input{font-family:Arial,sans-serif;font-size:12px;}
#login input[type=submit]{background:none;margin-top:7px;border:none;}
#logged_in_p{padding:4px 0 7px;}
#tools{width:960px;position:relative;top:-15px;margin:0 auto;}
.filter_input:hover,.filter_input:active,.filter_input:focus{border:none!important;outline:none!important;}
#filter_btn{background:none;position:absolute;top:7px;right:10px;}
.ui-autocomplete{position:relative;z-index:999;}
#content_wrap h1 small{font-family:Times,"Times New Roman",serif;font-size:.6em;}
#submit_item{border-top:1px solid #0077b3;margin-top:15px;padding-top:10px;}
.sidebar{box-shadow:0 0 10px #333;-moz-box-shadow:0 0 10px #333;-webkit-box-shadow:0 0 10px #333;margin-top:30px;background:rgba(256, 256, 256, 0.5);float:left;width:175px;height:auto;position:relative;z-index:1;min-height:100px;}
.sidebar .padding{padding:12px 0 12px 11px;}
.sidebar ul li{display:block;padding-left:8px;padding-right:8px;height:28px;line-height:28px;margin-bottom:3px;}
.sidebar ul li a{font-family:Arial,sans-serif;font-size:13px;font-weight:700;color:#0077b3;}
.sidebar ul li.active{background:#0077b3;}
.sidebar ul li.active a{color:#FFF;}
.page p{margin-bottom:12px;font-size:14px;font-family:Times,"Times New Roman",serif;padding-right:10px;}
.form_layout a{color:#000!important;text-decoration:underline;}
.group_name_in_performers{display:block;text-indent:-12px;margin-left:12px;}
.family_name_td .tip_b1,.given_name_td .tip_b1{font-weight:400!important;}
#performers-view .more_info{border-top:none!important;}
#performers-view .performer_table td.group_td{width:15%;font-weight:700;}
#composer_extras{display:block;height:24px;width:auto;position:absolute;top:5px;right:-40px;cursor:pointer;}
.loader{display:none!important;}
.composer_wrap_td{border-bottom:1px solid #CCC;padding:2px 4px 1px!important;}
.composer_wrap_td .master_headings th{text-align:left;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #CCC;}
#composers-view th.cor_td{width:14%;text-align:right;}
#composers-view th.more_td{width:21%;}
#composers-view .countries_table .country_td{width:64%;text-align:right;}
#composers-view .countries_table .c_year_td{width:36%;vertical-align:bottom!important;}
#composers-view td.more_td{width:21%;font-family:Times,"Times New Roman",serif;}
#composers-view td.more_td p{font-family:Times,"Times New Roman",serif;text-indent:-12px;margin-left:12px;}
#composers-view td.actions_td{width:9%;text-align:center;}
.alt_title{display:block;font-weight:400;}
.alt_title p{font-family:Times,"Times New Roman",serif;text-indent:-12px;margin:0;padding:0 0 0 24px;}
.add_info p{font-family:Times,"Times New Roman",serif;display:inline!important;margin:0;padding:0;}
.compositions_wrap{padding:0 4px 4px;}
.compositions_by{border:1px solid #CCC;background:#FFF;}
.compositions_by th{color:#000;background:#F2F2F2;border-bottom:1px solid #CCC;}
.compositions_by .title_col{font-weight:700;width:22%;}
.comp_title{display:block;text-indent:-14px;margin-left:14px;}
.compositions_by .more_info_col{width:22%;text-align:left;}
.more_info_line{margin-left:12px;text-indent:-12px;font-family:Times,"Times New Roman",serif;display:block;}
.more_info_line p{font-family:Times,"Times New Roman",serif;margin:0;padding:0;}
.compositions_by .publisher_col{width:18%;}
.publisher_line{display:block;margin-left:12px;text-indent:-12px;}
.compositions_by .actions_col{width:10%;margin:0;padding:0;}
.more_info .pad{margin:0 10px 2px;padding:0 4px;}
#composers-view .more_info .pad{font-family:Times,"Times New Roman" serif;margin:0 10px 2px;padding:0 4px;}
#composers-view .more_info .pad p{font-family:Times,"Times New Roman" serif;}
.more_info p{font-family:Times,"Times New Roman" serif;padding-bottom:2px;}
.add_info td{padding-left:12px;}
.group_wrap_td{border-bottom:1px solid #CCC;padding:2px 0 1px!important;}
.group_row{padding:0;}
th.cor_td{width:20%;text-align:right!important;}
td.group_name_td{width:28%;font-weight:700;}
td.named_for_td p{font-family:Times,"Times New Roman",serif;padding-bottom:0;margin-bottom:0;text-indent:-12px;margin-left:14px;}
td.cor_td{width:200px;}
#groups-view .countries_table .country_td{width:70%;text-align:right!important;}
td.actions_td{width:8%;text-align:center;}
.aw-list{margin-left:12px;}
.aw-list li{text-indent:-12px;list-style:none;}
.studied_with{text-indent:-12px;display:block;margin-left:12px;width:auto;}
.pf_table th{background:#FFF;font-size:.9em;color:#000;}
.performers_group_td{width:70%!important;}
.add_info_groups_td{width:30%!important;}
.pad_left p{padding-bottom:0;margin-bottom:0;text-indent:-10px;margin-left:10px;}
.add_info_groups_td .pad_left p{font-family:Times,"Times New Roman",sans-serif;text-indent:-10px;margin-left:10px;}
#pr_table{width:100%;margin-top:4px!important;margin-bottom:4px!important;}
.company_td{width:55%!important;}
.medium_td{width:45%!important;text-align:right;}
span.group_name{display:inline-block;text-indent:-12px;margin-left:12px;}
.pr_info_td{width:77%;}
.padded{padding:4px!important;}
.premieres_by{width:100%;border-top:1px solid #CCC;border-right:1px solid #CCC;border-left:1px solid #CCC;margin:4px 4px 4px -4px;}
.premieres_by td{padding:0 8px;}
.single_premiere{border-bottom:1px solid #CCC!important;margin:0!important;padding:0!important;}
.pr_info td{padding:1px 4px;}
table.pr_performers{width:75%;border:1px solid #CCC;margin-left:10px;}
.pr_performers th{background:url(img/subheading-bg.jpg) 0 0 repeat-x #fcfcfc;border-bottom:#EBEBEB;}
.pr_performers td{background:#F9F9F9;}
.show_premieres{background:transparent url(img/icons/mono/small/folder.png) 0 0 no-repeat;display:inline-block;float:none!important;margin-left:5px;}
#add_medium_table{width:100%;border:none;}
#add_medium_table .plus,#add_medium_table .minus{position:relative;top:10px;}
.rec_label{width:170px;}
.medium_other{width:85%;display:none;}
.media_table{padding-top:0!important;padding-bottom:0!important;width:100%!important;border:none!important;}
.rec_by_group{width:100%;border-top:1px solid #CCC;border-right:1px solid #CCC;border-left:1px solid #CCC;}
.rec_by_group td{padding:4px;}
.action_sort .form{display:block;position:relative;top:13px;padding-bottom:15px;}
.action_sort_performers h5{padding-bottom:0;padding-top:5px;margin-bottom:-2px;}
.sortable{display:block;background:#EBEBEB;margin-top:10px!important;margin-bottom:10px;}
#submit_sort_performers{display:block;margin-top:20px;}
.sortable li{font-family:Times,"Times New Roman",serif;font-size:14px;padding-top:3px;padding-bottom:4px;border-bottom:1px solid #CCC;list-style-image:url(img/icons/mono/small/drag.jpg);line-height:14px;list-style-position:inside;cursor:move;background:#FFF;}
.sortable li:last{border-bottom:none!important;}
.sort_container{display:block;padding:0 20px!important;}
.sortable_row{border-bottom:1px solid #CCC;padding-left:20px;background:url(img/icons/mono/small/drag.jpg) 2px 2px no-repeat #ffffff;line-height:14px;padding-top:2px;}
.special_padding{position:relative;padding:10px 20px;}
.no_records_found{padding:10px 20px;}
.toc{background:#FFF;border:1px dotted #999;width:220px;float:right;text-align:left;padding:6px 10px 8px;}
.toc h5{font-size:15px;font-family:Arial,sans-serif;}
.toc ul{color:#0077B3;margin:0 0 0 15px;padding:0;}
.toc ul li{list-style:disc;}
.toc a:hover{color:#0077B3!important;opacity:0.95;}
.page_pagination{background:#0077B3;display:inline-block;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:4px 8px;}
.admin_actions{float:left;display:inline-block;background:url(img/subheading-bg.jpg) repeat-x scroll 0 -9px #fcfcfc;border:1px solid #CCC;margin-bottom:10px;padding:8px!important;}
.admin_actions p{text-align:right;padding-bottom:0;margin-bottom:0;}
#save_page_p{display:block;margin-top:10px;}
#page_title,#section_title{width:95%;}
#page_slug,#section_slug,#section_nav_title{width:270px;}
.section_pag{margin-bottom:10px;float:right;}
.all_pages{display:block;padding:20px;}
.all_pages .success{margin-bottom:15px;}
.page_row{line-height:1em;padding-top:5px;display:block;padding-left:30px;background:url(img/icons/mono/small/drag.jpg) #ffffff 4px 4px no-repeat;border-bottom:1px solid #CCC;}
.page_titles{padding-left:30px;padding-bottom:0;margin-bottom:0;}
.col24{width:30%;float:left;}
.col22{width:22%;float:left;}
.all_pages .col6{width:6%;float:left;}
.pages_wrap{padding-top:0!important;margin-top:0!important;}
.actions_manage .delete{float:right!important;position:relative;top:6px;right:5px;}
.state_icon{float:left;display:block;width:12px;height:12px;position:relative;left:42px;top:5px;}
h4.subpage_h4{display:block;margin-top:20px;padding-bottom:0!important;}
.part_contents{margin-bottom:12px;font-size:14px;margin-top:10px;border:1px solid #CCC;padding:10px 10px 0;}
.part_contents p{margin-bottom:12px;font-family:Times,"Times New Roman",serif;}
.top_page_pagitation{padding-bottom:0;}
.section_pag a,.section_pag strong{background:url(img/subheading-bg.jpg) repeat-x scroll 0 -9px #fcfcfc;font-family:Arial,sans-serif;font-size:12px;color:#2D59AF!important;font-weight:400;display:inline-block;border:1px solid #CCC;padding:4px 8px;}
.admin_headings th{text-align:left;border-bottom:none!important;}
.line td{border-top:1px solid #CCC;}
.section_table td,.section_table th{width:14.28%;}
.pages_cell{display:none;padding:3px 6px 3px 12px;}
.pages_table td{font-size:.9em!important;border-bottom:none!important;padding:3px 6px!important;}
#footer{display:block;width:960px;text-align:center;position:relative;margin:0 auto 20px;}
#footer p{color:#EBEBEB;line-height:24px;}
#footer a,a:visited{color:#F1F1F1;}
#footer a:hover{color:#FFF;text-decoration:underline;}
.label_container{display:block;font-weight:400;margin-left:11px!important;text-indent:-9px !important;}
#fancybox-title,#fancybox-title-float-wrap,#fancybox-title-float-main{max-width:800px!important;height:auto!important;}
#media_search_btn{margin-left:10px;position:relative;top:3px;}
.media_types{display:block;margin-top:10px;float:left;}
.media_actions{display:block;float:left;padding-right:15px;}
.media_types ul li{display:block;float:left;list-style:none;}
.media_types ul li a{background:url(img/subheading-bg.jpg) repeat-x scroll 0 -9px #fcfcfc;display:block;float:left;list-style:none;border:1px solid #CCC;padding:5px 10px;}
.media_types ul li a:hover{color:#EBEBEB;}
.file_upload{border:1px solid #CCC;}
#images_table td{border-bottom:1px solid #CCC;padding:3px 6px;}
.bibliog_entry{display:block;margin-bottom:10px;}
.bibliog_entry p{text-indent:-12px;margin-left:12px;}
.bibliog_contents{padding-right:15px;margin-bottom:12px;}
.bibliog_ref p{font-weight:700;text-align:left;margin-bottom:0!important;padding-bottom:0!important;}
#bibliog_ref{display:block;width:480px;}
.bibliog_tools{float:right;width:70px;margin-left:7px;margin-right:15px;margin-top:-5px;padding:5px;}
#actions_set{font-family:Arial,Helvetica,sans-serif;}
#actions_set p{font-family:Arial,Helvetica,sans-serif !important;}
#actions_set a:hover{color:#82AEE1;transform:scale(1) !important;-moz-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
.add_info a:hover,.pad a:hover{color:#82AEE1!important;transform:scale(1);-moz-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
#single-premiere-view .prem,#single-premiere-view .rec,#single-recording-view .prem,#single-recording-view .rec{position:absolute;top:10px;right:10px;}
.pad_left a:hover,.more_info_line a:hover,.pad_left a:hover{color:#82AEE1!important;transform:scale(1) !important;-moz-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
#single-recording-view table td,#single-premieres-view table td{margin:0!important;padding:0 3px!important;}
#video_desc{width:97%;}
.msg{border:1px solid #CCC;margin-bottom:10px;background:#FFC;box-shadow:0 1px 3px #999;-moz-box-shadow:0 1px 3px #999;-webkit-box-shadow:0 1px 3px #999;padding:10px 10px 5px;}
#fplayer{display:block;width:620px;height:320px!important;z-index:0;position:relative;background:#000;}
.signature{position:relative;left:60px;top:-10px;color:#fff;font-size:1.15em;}
.aws{font-size:1em!important;}
.page .caption{font-size:.9em;}
h1 a:hover{transform:scale(1.03);-moz-transform:scale(1.03);-webkit-transform:scale(1.03);color:#0077B3!important;}
.intro_text{margin-bottom:10px;background:#f2f2f2;padding:13px 15px 1px;}
#icons_table{width:550px;border-bottom:1px solid #CCC;margin:0 auto;}
#icons_table td,#icons_table td p,#icons_table td ul li,#icons_table td ol li{font-size:13px!important;}
#icons_table td img{position:relative;top:1px;}
#signup p{margin-bottom:0;padding-bottom:5px;}
#signup label{padding-top:2px;margin:0;}
.not_found{padding:8px 10px 10px;}
.field{width:90%;}
.add_menu_items td{padding:4px 8px;}
.add_menu_items td p{margin-bottom:0;padding-bottom:0;}
#fancybox-wrap{z-index:999;}
#single_media{width:850px;}
#single_media .padding{padding:10px;}
#media_img{text-align:center;background:#fff;}
#media_img img{height:auto;max-width:800px;}
#media_caption{padding-top:5px;font-family:Times,"Times New Roman",serif !important;text-align:center;}
#media_caption p{text-align:center;}
#menus_table .sortable{margin-top:0;}
#menus_table .sortable li{border-bottom:none!important;font-size:12px;}
#menus_table th,#menus_table td{text-align:left;border-bottom:1px solid #CCC;padding:3px 8px;}
.menu_title{width:70%;text-align:left;}
.menu_actions{width:30%;text-align:left;font-size:.9em;}
.menu_actions a{padding-right:10px;display:inline-block;}
#change_order_view{width:450px;padding-top:10px;}
#change_order_view ul{list-style:none;width:400px;}
#change_order_view ul li{padding-left:5px;}
#users_table a:hover{color:#0077b3!important;transform:scale(1) !important;-moz-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
#users_table td{border-bottom:1px solid #CCC;padding:1px 4px;}
#tabbed .msg{margin:10px 20px;}
.admin_tabs{background:url(img/subheading-bg.jpg) repeat-x scroll 0 0 #fcfcfc !important;border-bottom:1px solid #CCC;display:block;height:40px;margin:0;padding:0;}
.admin_tabs li{display:block;float:left;list-style:none;height:40px;line-height:40px;padding:0 20px 0 10px;}
.admin_tabs li a{color:#666;text-decoration:none;}
.pane{width:760px;overflow:hidden;margin:0 auto;padding:0;}
#controls{border-top:1px solid #CCC;background:#F1F1F1;padding-right:15px;padding-bottom:0;padding-top:7px;}
.delete_confirm_popup{text-align:left;width:400px;padding:5px 10px 0;}
.delete_confirm_popup li{line-height:1.6em;}
.fancy_name{font-family:Times,"Times New Roman",serif;font-size:1.3em;}
.fancybox-inner{height:auto!important;}
#user_title{width:100px;}
#filter_options_view{padding:20px 20px 10px;}
.outer_msg{padding:0 20px 10px;}
.actions_popup{width:500px;text-align:center;margin:0;padding:10px;}
.actions_popup .tip{background:rgba(0, 0, 0, 0.4);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.actions_popup a{display:inline-block;width:32px;height:32px;margin:0 10px;}
#user_toggle{position:relative;top:-2px;}
#user_filters{text-shadow:0 1px 2px #000;-moz-text-shadow:0 1px 2px #000;-webkit-text-shadow:0 1px 2px #000;float:right;background:rgba(0, 0, 0, 0.3);color:#FFF;position:relative;margin-top:-34px;padding:5px 10px;}
input,select,#add_medium_table td{vertical-align:middle;}
h1,h2,h3,h4,h5,h6,.tip_b1 a,.tip_b2 a,.tip_b1 a:hover,.tip_b2 a:hover{font-weight:400;color:#000;}
nav ul,nav li,button,input,select,textarea{margin:0;}
strong,th,strong{font-weight:700;}
input[type=radio],.ie6 input{vertical-align:text-bottom;}
label,input[type=button],input[type=submit],button,#show_hide_single{cursor:pointer;}
th,.delete_tip a,#nav a:hover,.form_layout a:hover,.admin_tabs li a:hover{color:#000;}
em,#signature{font-style:italic;}
.instrument_col,.instrument_col strong,.text_right{text-align:right;}
.plus_minus_col .plus,.plus-minus .plus,#add_page{display:inline-block;background:url(img/plus-big.png) 0 0 no-repeat;width:20px;height:20px;text-indent:-999em;}
.plus_minus_col .minus,.plus-minus .minus,#minus{display:inline-block;background:url(img/minus-big.png) 0 0 no-repeat;width:20px;height:20px;text-indent:-999em;}
#add-composer-wrap,#add-group-wrap,.named_for,#submit,.submit,#tabbed fieldset{margin-top:10px;}
#change-composer,#change-performing-group{margin-left:20px;}
#links,#medium_fieldset,#countries_of_residence{margin-top:15px;}
#medium_fieldset legend a,#countries_of_residence legend a{padding-right:5px;margin-top:-2px;}
#medium_fieldset .plus-minus,#studied_with_set .plus-minus,#awards_set .plus-minus,#alt_names_set .plus-minus,#alt_family_names_set .plus-minus,#alt_given_names_set .plus-minus{float:right;position:relative;top:-8px;}
#select_a_composition .hasTip,#references_set .hasTip,#problems_questions_set .hasTip,#more_information_set .hasTip,#studied_with_set .hasTip,#awards_set .hasTip{position:relative;top:2px;margin-left:-5px;margin-right:10px;}
#studied_with_set,#awards_set,#alt_names_set,#alt_family_names_set,#alt_given_names_set{margin-top:10px;width:96.5%;}
#studied-with-set,#awards-set,#alt-names-set,#alt-family_names-set,#alt-given_names-set,#ug_p{margin-top:5px;}
.studied-with-row,.awards-row,.alt-names-row,.alt-family-names-row,.alt-given-names-row,.delete_confirm_popup p,.delete_confirm_popup ul{margin-bottom:5px;}
#add_members,#page_set p,#page_content_wrap,.ref_popup p,#menus_table{margin-bottom:10px;}
#member_instrument strong,.duration strong,#nav,#footer,.add_info_groups_td strong,.more_info_row strong{font-family:Arial,sans-serif;}
.button:hover{border:1px solid #666;}
.applyMCE,#references,#additional_info,#problems_questions,.mceEditor{width:100%!important;}
.cke_skin_kama,.performer_row,.composer_row{padding:0!important;}
#named_for,#file_desc{width:98%;}
.col20,#images_table .cat_col,#images_table .actions_col{width:20%;}
.col15,#performers-view th.group_td,#pr_table .actions_td,.medium_col,.rec_by_group .actions_td,#single-premiere-view .actions_td{width:15%;}
.col25,th.named_for_td,td.named_for_td{width:25%;}
.col30,#groups-view .countries_table .c_year_td{width:30%;}
.col50,.desc_col{width:50%;}
.col60,#images_table .desc_col{width:60%;}
.success,.success a{color:green!important;}
.tip_b1 p,.tip_b2 p{font-family:Times,"Times New Roman",serif;font-size:13px;padding-bottom:0;}
.has_delete_tip,.has_actions_tip,#composers-view{position:relative;}
.inner_status a:hover,.pagination_wrap a:hover,.pagination_wrap_bottom a:hover{text-decoration:underline;}
#login_form,.add_info_td,#ov1p,#ov2p,#ovp,#ocp{margin:0;padding:0;}
#login_form p,#unnamed_set p{padding-bottom:0;margin-bottom:0;}
.sidebar ul li a:hover,.pane a:hover{color:#0077b3;}
.page .padding,.padding_success{padding:18px 20px;}
.page h3,#browsers,#filter_options_view a,.page a,.table td a,.part_contents a,.delete_confirm_popup li a{color:#2D59AF!important;text-decoration:none;}
.page a:hover,.table a:hover,.part_contents a:hover{color:#82AEE1!important;}
.table td a:hover,.toc a{color:#0077B3!important;}
.table th a,.ref_popup a,#actions_set a,.pane a{color:#2D59AF;}
.performer_table,.performer_table td,#groups-view .group_row,#premieres_table td,#recordings_table td,.section_wrapper,#ref_entries .bibliog_contents,.add_menu_items{border-bottom:1px solid #CCC;}
.performer_table td table td,.pf_tr td,#performers-view .more_info,.composer_table td table td,#pr_table table td{border-bottom:none;}
#performers-view th.family_name_td,#performers-view th.given_name_td,.plus_minus_col{width:16%;}
#performers-view th.instrument_td,#performers-view .performer_table td.instrument_td{width:13%;}
#performers-view th.born_td,#performers-view th.start_td,#performers-view th.stop_td,#performers-view th.died_td,#performers-view .performer_table td.born_td,#performers-view .performer_table td.start_td,#performers-view .performer_table td.stop_td,#performers-view .performer_table td.died_td,#composers-view th.actions_td,th.began_td{width:9%;}
#performers-view th.actions_td,#performers-view .performer_table td.actions_td{width:4%;}
#performers-view .performer_table td.family_name_td,#performers-view .performer_table td.given_name_td{width:16%;font-weight:700;}
#composers-view th.family_name_td,#composers-view th.given_name_td,#composers-view td.family_name_td,#composers-view td.given_name_td{width:17%;font-weight:700;}
#composers-view th.life_dates_td,#composers-view td.life_dates_td{width:14%;}
#composers-view th.began_td,th.actions_td{width:8%;}
#composers-view td.cor_td,#pr_table .company_th,.rec_by_group .company_th{width:22%;}
#composers-view .countries_table,#comps_by,#groups-view .countries_table,.pr_info,.section_table,.page_table{width:100%;}
.comps_link,.compositions_tr,.performers_td,.performers_row,#new_image,#composer_div,#ajax{display:none;}
.compositions_by .catalog_col,th.stopped_td,td.stopped_td{width:10%;}
.compositions_by .completed_col,.compositions_by .duration_col{width:7%;}
.publisher_line p,.single_actions li,.menu_title ul li{font-family:Times,"Times New Roman",serif !important;}
.more_info strong,.add_info strong{font-family:Arial,sans-serif;font-size:.9em;}
th.group_name_td,#pr_table .location_td,.other_medium_col,.label_col,.rec_by_group .location_td,#single-premiere-view .location_td{width:28%;}
.pf_table,.sortable li:hover{background:#FFF;}
.add_info_groups_td p,.add_info_groups_td li,.more_info_row p,.pad p strong,.pad p em,.pad_left p strong,.pad_left p em,.more_td p,#media_caption *,#menus_table td ul{font-family:Times,"Times New Roman",serif;}
.bottom_tip1,.bottom_tip2{display:inline-block !important;float:none!important;margin-left:5px;}
#pr_table .composition_td,.rec_by_group .composition_td,#single-premiere-view .composition_td{font-weight:700;width:25%;}
#pr_table .composer_td,.rec_by_group .composer_td,#single-premiere-view .composer_td{width:20%;font-weight:700!important;}
#pr_table .date_td,.rec_by_group .date_td,#single-premiere-view .date_td{width:12%;}
#pr_table .media_td,.rec_by_group .media_td{width:40%;padding:0!important;}
#pr_table .medium_th,.rec_by_group .medium_th{width:18%;text-align:right;}
.pr_group_name_td,.pr_composer_name_td{width:23%;font-weight:700;}
.page_pagination a,.page_pagination strong{color:#FFF!important;}
.admin_actions a,.section_pag strong,.delete_confirm_popup .inline{color:#000!important;}
.section_pag a:hover,.ref_popup a:hover{color:#82AEE1;}
#media_filter,#videos_filter{width:300px;margin-left:20px;position:relative;top:5px;}
#images_table th,#icons_table td,#icons_table th,.add_menu_items td,.add_menu_items th{text-align:left;}
#bibliog_entries,#ref_entries{max-height:500px;overflow:auto;}
.add_info a,.pad a,.pad_left a,.more_info_line a,.pad_left a,h1 a,.more_td a,#users_table a,.admin_tabs li a.current{color:#2D59AF!important;}
#single-premiere-view table .pr_info td,#single-recording-view table .pr_info td{margin:0!important;padding:1px 4px 0 3px !important;}
.more_td a:hover,.delete_confirm_popup li a:hover{color:#0077b3!important;}
#add_menu_item,#tabbed{width:800px;}
#nav,.by_admin{background:#FFF !important;}
.pf_table .hide_show_performers{float:right !important;}
.center{text-align:center;}
.fancybox-title{padding:0 10px 10px !important;font-family:Times,"Times New Roman",serif !important;text-align:center !important;}
.instrument_label{min-width:75px !important;}
.compositions_by .not_approved{background:#FFD;}
.logged_out by_user{background:#FFF;}
.admin .by_user,.logged_in .by_current_user{background:#FDD;}
.not_approved{background:#FFD !important;}
.edit{font-family:Arial,sans-serif !important;font-size:11px;display:inline-block;background:url(img/icons/mono/small/linedpaper.png) 0 0 no-repeat !important;width:12px;height:12px;}
#nav_link{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;width:120px;color:#457050;padding:5px 10px;position:absolute;top:8px;left:360px;font-weight:bold;font-size:16px;font-family:Helvetica,sans-serif;-webkit-box-shadow:0 1px 1px #CCC;-moz-box-shadow:0 1px 1px #CCC;box-shadow:0 1px 1px #CCC;}
#main_nav{display:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #FFF;-moz-box-shadow:0 0 5px #FFF;box-shadow:0 0 5px #FFF;z-index:99;padding:5px 15px;background:#FFF;width:600px;position:absolute;top:40px;left:360px;-webkit-box-shadow:0 1px 1px #CCC;-moz-box-shadow:0 1px 1px #CCC;box-shadow:0 1px 1px #CCC;}
#main_nav li{text-align:left;padding:2px;}
#main_nav .col50 ul{margin-left:10px;margin-bottom:1px;}
#main_nav a{color:#666;text-align:left;font-size:14px;}
#main_nav a:hover{color:#000;}
#main_nav p,#main_nav ul li,#main_nav ul ul li,#main_nav a{font-size:1em !important;font-size:14px !important;line-height:1.4em;}
#main_nav ul,#main_nav ul ul{margin-bottom:0 !important;padding-bottom:2px !important;}
#main_nav ul ul{padding-bottom:0 !important;}
#main_nav h3{font-size:18px;padding-bottom:2px;font-weight:bold;}
.nav_icon{padding-right:3px;position:relative;top:1px;}
#login_wrap p,#login_wrap label{display:inline;}
#login_form{width:580px !important;}
#login_button_inside{position:relative;top:0;}
#userpass,#username{position:relative;top:-1px;}
#logged_in_p{display:block !important;}
#filter_options{z-index:98;}
table tr{display:table-row;}
table td{display:table-cell;}
.media_types a{color:#2D59AF !important;}
#overlay{display:none;z-index:10000;padding:5px;max-width:900px;text-align:center;}
#overlay .close{background-image:url(http://jquerytools.org/media/img/overlay/close.png);position:absolute;right:-15px;top:-30px;cursor:pointer;height:35px;width:35px;}
#ov_content img{border:1px solid #666;max-width:900px;height:auto;}
#ov_caption{background:#FFF;font-family:Times,"Times New Roman",serif;font-size:14px;padding:8px 12px 6px;margin:0 auto 0 auto;border:1px solid #CCC;display:inline-block;max-width:500px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 1px #CCC;-moz-box-shadow:0 1px 1px #CCC;box-shadow:0 1px 1px #CCC;}
#ov_caption p{display:inline-block;font-family:Times,"Times New Roman",serif;font-size:14px;}
.actions_popup h3{padding-bottom:10px;font-size:21px !important;}
.ref_popup p,.ref_popup li,.ref_popup strong{font-family:Times,"Times New Roman",serif;font-size:13px;padding-right:10px;padding-bottom:0;margin-bottom:0;}
#filter_options_view p{color:#000;}
#pr_table{background:#fff;}
#pr_table td{padding-top:1px;padding-bottom:0;border-bottom:1px solid #CCC;}
.comment{display:none;}
#logo_wrap{width:342px;height:93px;background:url(img/logo-white.png) 0 0 no-repeat;margin-left:-30px;position:relative;}
#logo_wrap a{position:absolute;top:0;left:0;display:block;width:342px;height:93px;}
#login_button{position:absolute;top:20px;right:0;}
#content_wrap{display:block;width:960px;padding-top:95px;position:relative;margin:0 auto;}
#filter_options{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;display:block;width:115px;color:#457050;position:absolute;z-index:1002;top:8px;right:40px;padding:5px 10px;font-weight:bold;font-size:16px;font-family:Helvetica,sans-serif;-webkit-box-shadow:0 1px 1px #CCC;-moz-box-shadow:0 1px 1px #CCC;box-shadow:0 1px 1px #CCC;}
body{font:13px/1.231 sans-serif;background:#E7F4F9;font-size:13px;font-family:Times,"Times New Roman",sans-serif;position:relative;color:#000;}
body.composers{background:#D8F0CC;}
body.groups{background:#F0CCCC;}
body.performers{background:#F9DFDE;}
body.premieres{background:#F5F2CC;}
body.recordings{background:#F5F2CC;}
#content_wrap h1{font-family:Times,"Times New Roman",sans-serif;font-size:35px;color:#000;padding-bottom:20px;}
.page{background:#FFF;width:880px;position:relative;z-index:2;font-family:Times,"Times New Roman",serif;border:5px solid #fcfcfc;margin:0 auto;-webkit-box-shadow:0 1px 1px #CCC;-moz-box-shadow:0 1px 1px #CCC;box-shadow:0 1px 1px #CCC;}
.table{-webkit-box-shadow:0 1px 1px #CCC;-moz-box-shadow:0 1px 1px #CCC;box-shadow:0 1px 1px #CCC;background:#FFF;width:960px;float:left;position:relative;z-index:2;margin:0 auto;}
.form_layout{background:#FFF;width:800px;float:left;position:relative;margin-bottom:20px;z-index:2;-webkit-box-shadow:0 1px 1px #CCC;-moz-box-shadow:0 1px 1px #CCC;box-shadow:0 1px 1px #CCC;border:1px solid #CCC;}
#global_msg{z-index:1;position:absolute;right:0;top:124px;font-family:Arial,sans-serif;font-size:13px;display:none;color:#000;padding:4px 8px;}
.filter_input{border:none !important;background:none !important;display:block;height:20px;line-height:20px;margin-left:10px;margin-top:4px;font-size:15px;font-weight:700;width:185px;padding:0;}
#filter_wrap{display:block;width:230px;height:30px;position:relative;background:#FFF;-webkit-box-shadow:0 1px 1px #CCC;-moz-box-shadow:0 1px 1px #CCC;box-shadow:0 1px 1px #CCC;border:1px solid #CCC;}
#filter_wrap:focus{border:1px solid #999;}
.pagination_wrap{float:right;font-family:Arial,sans-serif;display:inline-block;background:#FFF;top:8px;z-index:1;zoom:1;position:relative;border:1px solid #CCC;-webkit-box-shadow:0 1px 1px #CCC;-moz-box-shadow:0 1px 1px #CCC;box-shadow:0 1px 1px #CCC;}
.pagination_wrap_bottom{font-family:Arial,sans-serif;float:right;display:inline-block;background:#FFF;z-index:1;zoom:1;position:relative;top:0;right:20px;margin-top:20px;margin-bottom:10px;border:1px solid #CCC;-webkit-box-shadow:0 1px 1px #CCC;-moz-box-shadow:0 1px 1px #CCC;box-shadow:0 1px 1px #CCC;}
#back_to_top{position:fixed;bottom:10px;right:10px;font-family:Arial,sans-serif;}
#back_to_top2{position:fixed;bottom:10px;left:10px;font-family:Arial,sans-serif;}
#back_to_top a,#back_to_top2 a{color:#457050;font-size:1.2em;font-weight:700;padding:10px;}
.duration_wrap{font-family:Arial,sans-serif;width:548px;position:absolute;background:#D8F0CC;right:0;top:-102px;color:#457050;border:none;}
.duration_wrap table{border:none !important;}
.duration_wrap table td{font-family:Arial,sans-serif;font-size:.9em;padding:4px 6px 5px;}
.pagination_wrap a,.pagination_wrap a:visited,.pagination_wrap strong{display:inline-block;color:#666;padding:4px 8px;}
.pagination_wrap_bottom a,.pagination_wrap_bottom a:visited,.pagination_wrap_bottom strong{display:inline-block;color:#666 !important;z-index:10;padding:4px 8px;}
.pagination_wrap_bottom strong,.pagination_wrap strong{color:#000 !important;background:#f3f3f3;}
.pagination_wrap a:hover,.pagination_wrap_bottom a:hover{color:#333;}
#login_wrap{z-index:2;position:absolute;top:60px;right:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:auto;background:#FFF;color:#333;padding:5px 15px 0;-webkit-box-shadow:0 1px 1px #CCC;-moz-box-shadow:0 1px 1px #CCC;box-shadow:0 1px 1px #CCC;}
#browsers,.signature{color:#000 !important;font-size:1em;}
#browsers a{color:#2D59AF;}
#browsers a:hover{text-decoration:underline;}
.country_list{font-family:Helvetica,Arial,sans-serif;}
.country_list .padding{padding:4px 8px;font-size:0.9em;}
.country_list .padding:hover{background:#FFC;}
.manage_countries .msg{font-family:Helvetica,Arial,sans-serif;padding:4px 10px;background:#FFC;-webkit-box-shadow:0 1px 1px #CCC;-moz-box-shadow:0 1px 1px #CCC;box-shadow:0 1px 1px #CCC;}
.field_90{width:90%;}
#includes{width:90%;}
.aws{display:none;}
#fw{display:none;}
#filter_cont{background:#FFF;border-radius:5px;box-shadow:0 1px 1px #CCC;}
#browsers,.signature{position:relative;left:0px;}
.blue_block{display:block;font-size:12px;vertical-align:baseline;background-color:#E7F4F9;padding:10px 10px 0;line-height:30px;font-family:Arial,sans-serif;position:relative;margin:0 auto 10px;text-align:center;}
.blue_block p{font-family:Arial,sans-serif;font-size:12px;padding-bottom:10px;}
.blue_block p a{color:#2D59AF !important;}
.mg_table{border-bottom:2px solid #CCC;}
.mg_table td{padding:3px 5px;}
.admin_v_cap{padding:3px 10px;font-family:Times,"Times New Roman",serif;border:1px solid #EBEBEB;margin:0 5px 2px;}
.admin_v_cap p,admin_v_cap li{font-family:Times,"Times New Roman",serif;line-height:1.5em;}
.delete_confirm_popup p{text-align:center !important;display:block !important;}
a:active{cursor:wait !important;}
.sort_arrows{display:block;width:100px;clear:left;padding-right:20px;position:relative;}
.sort_up,.sort_down{position:relative;}
.sort_up{display:block;width:40px;height:40px;line-height:40px;overflow:hidden;border:1px solid #CCC;margin:2px;background:url(img/icons/mono/small/uparrow.png) center center no-repeat #ebebeb;text-indent:-999em;float:left;}
.sort_down{display:block;width:40px;height:40px;line-height:40px;overflow:hidden;border:1px solid #CCC;margin:2px;background:url(img/icons/mono/small/downarrow.png) center center no-repeat #ebebeb;text-indent:-999em;float:left;}
.sortable,.form h5{margin-left:120px;}
.sortable li{padding:10px;position:relative;}
.sortable li.selected{background:#EBEBEB;}

th.named_for_td, td.named_for_td { width: 23%; } 
#groups-view .actions_td { width: 10%; }

#t415 .v1, #t415 .c { border: none; } 

.msg a, .msg p a { color: #457050; }

/* advanced search */

.container_padding { padding: 10px 15px; }

.star { float: left; padding: 0; line-height: 1.2em; padding-right: 5px; display: block; margin: 0;  }

.sub_tip { position: relative;  }
.sub_by { display: none; position: absolute; top:100%; font-size: 12px; margin-left: 100px;
	background: #FFC; padding: 5px 10px; border: 1px solid #EBEBEB;  }

.search_results p { margin-bottom: 0; padding: 3px; border-bottom: 1px solid #ebebeb; }

.serif, .serif li { font-family: 'Times', serif !important; font-size: 14px; }

#order_rec, #order_pr { 
	display: none; background: #FFF; padding:5px 7px; 
	box-shadow: 0 0 4px #ccc; -webkit-box-shadow: 0 0 4px #ccc; -moz-box-shadow: 0 0 4px #ccc;
	border: 1px solid #CCC\9; 
	width: 180px !important;
}

#order_rec {width: 190px !important;}


#search_top_catboxes { position: relative; }

#opr_wrap, #orec_wrap { position: relative; left: -7px; }

.d4 { width: 32px; }
.d8 { width: 64px; }


.search_compositions, .search_compositions p, .search_compositions .field, 
.search_compositions label { font-family: 'Times', serif; font-size: 14px; font-weight: normal; }

.search_compositions .field, .search_compositions select { position: relative; top: 2px; }

#composer_sf { width: 50%; }

 #dedicated_sf { width: 30%; }
 
 #commissioned_sf { width: 40%; }

#catalog_sf { width: 102px; }

#publisher_sf { width: 40%; }

#title_sf, #includes_sf { width: 50%; } 

#notes_sf, #problems_sf { width: 40%; }

#notes_sf { width: 305px; }

#references_sf { width: 215px; }

.pad p { font-family: Times, serif; }

.page .col5 { float: left; width: 5%; }
.page .col10 { float: left; width: 10%; margin-top: 6px; }

#main_search { width: 400px; }

/* countries select */

.countries_select a { color: #2D59AF !important; padding: 2px 5px; display: block; font-size: 0.9em; }

.countries_select a:hover { background: #f4f4f4; }

.countries_select ul, .countries_select li { list-style: none; margin: 0; padding: 0; text-align: left; }

.countries_select ul { border: 1px solid #CCC; background: #FFF; }

.countries_select ul ul {  }

.countries_select ul li { display: inline-block; position: relative; }

.countries_select ul ul li { display: block; width: 120px; position: relative; }

.countries_select ul li:hover > ul { display: block; }

	.countries_select ul li ul { position: absolute; top: 100%; left: 0; }

	.countries_select ul ul li ul { position: absolute; top: 0; left: 100%; }

/* countries select */

.countries_li ul { width: 940px; font-size: 1em; }

.countries_li div li { width:188px !important; }


/* new popup */

#countries_select_wrap { padding: 10px 20px; width: 920px; height: 500px; overflow: auto; color: #000; background: #FFF; text-align: left;
	border: 1px solid #CCC;
	box-shadow: 0 0 10px #CCC; -moz-box-shadow: 0 0 10px #CCC; -webkit-box-shadow: 0 0 10px #CCC;
	
}

#countries_select_wrap ul, #countries_select_wrap li { margin: 0; padding: 0; text-align: left; list-style: none; }

#countries_select_wrap a { display: block; color: #666; padding: 2px 5px; margin-left: 10px; text-indent: -10px; }

#countries_select_wrap a:hover { color: #2D59AF; }

#countries_select_wrap ul ul { margin-left: 10px;}

.field_country { width: 220px; background: #f4f4f4 !important; color: #666; cursor: pointer; }

.country_button { padding: 2px 6px; border: 1px solid #CCC; margin-left: 5px; position: relative; top:5px; }

.bold { font-weight: bold !important; }


.show_performers_widget { float: right; display: block; }

.search_result .pr_performers { display: none; margin-bottom: 5px; }

.search_result .pr_performers tr, .search_result .pr_performers td { text-align: left; }

.search_result .notes { display: none; padding-left: 12px; }

.col35 { width: 35%; float: left; }

.col57 { width: 57%; float: left; position: relative; }

.other_medium_options { display: none; }

	


