a img {
	border: none;
}
/* html {
  font-size: 75%;
} */
html {
	line-height: 1.5em;
	color: #333;
}

.P-Article-Preview-Title,.P-Article-Preview-Block-Title,h1,h2,h3 {
	font-family: "Trebuchet MS";
	font-weight: normal;
	color: #000;
}

.P-Article-Preview {
	/*width: 50em;*/
	font-family: Calibri; /*Ebrima */
	text-align: justify;
	margin: auto;
	background-color: white;
	padding: 0 60px 20px;
	border-radius: 0;
}

.dcLabel {
	color: gray;
}

.tables {
	display: table;
}

.subsection {
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.28571em;
	margin-top: 1.5em;
	margin-bottom: 0.75em;
}

body {
	margin: 0;
	font-size: 12pt;
	overflow-y: hidden;
}

table {
	float: none;
}

code {
	font-family: Consolas, "Courier New", Courier, monospace;
	font-size: 9pt;
	white-space: pre;
}

.P-Article-Preview-Base-Info-Block {
	margin-top: 10px;
	margin-bottom: 25px;
	border: 1px solid #e2e2dc;
	background: #fafaf8;
	padding: 5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	display: none;
}

.P-Article-Preview-Base-Info-Block .P-Article-Info-Block-Row {
	padding: 2px 0px;
	color: #535353;
	font-size: 9pt;
}

p {
	font-size: 1em;
	line-height: 1.5em;
	margin-top: 0em;
}

p.single {
    margin-bottom: 0;
    margin-top: 8px;
}

p.indent {
    padding-left: 20px;
}

p.single + p.indent {
    margin-top: 0;
}

a {
	color: #0088CC;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.P-Article-Preview-Antet {
	font-size: 9pt;
	color: #727272;
	display: none;
}

.P-Article-Preview-Title {
	font-size: 1.75em;
	line-height: 1.63636em;
	line-height: 1.63636em;
	margin-top: 0.5em;
	color: #333;
	font-weight: bold;
	text-align: left;
}

.P-Article-Preview-Title p {
	margin: 0;
}

.P-Article-Preview-Names {
	margin-top: 1.5em;
	font-size: 12pt;
}

.P-Article-Preview-Names a {
	color: #0088CC;
	cursor: pointer;
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

.P-Article-Preview-Addresses {
	margin-top: 5px;
	font-size: 9pt;
	display: none;
}

.P-Article-Preview-Block-Title, h1, h2 {
	font-size: 1.55em;
	line-height: 1.8em;
	margin-top: 1.5em;
	margin-bottom: 0.3em;
	color: #333;
	/*margin-top: 64px;*/
	text-align: left;
}

h1{
	font-weight: bold;
	/*margin-bottom: 20px;*/
}

#preface, #acknowledgements, #list_of_contributors{
	font-weight: normal;
	margin-bottom: 0.3em;
}

h3 {
	font-size: 1.1em;
	line-height: 1.6em;
	margin-top: 1.5em;
	margin-bottom: 0.75em;
	color: #333;
}

h4 {
	color: #333;
	font-size: 1.05em;
	margin-bottom: 0.75em;
}

.h-treatment {
	font-size: 1.1em;
	line-height: 1.28571em;
	margin-top: 1.5em;
	margin-bottom: 0.75em;
}

#preface,
#acknowledgements, 
#the_meaning_of_scale, 
#scaling_of_drivers_of_change_across_administrative_levels, 
#scaling_of_habitat_loss_in_natura_2000_network, 
#fragmentation_across_spatial_scales, 
#european_projections_of_habitats_and_carbon_stocks_negative_effects_of_climate_and_positive_effects_of_co2_changes_dominate_but_land_use_is_also_of_importance, 
#population_viability_on_the_move_from_small_to_large_scales_and_from_single_to_multiple_species, 
#scaling_communities_andbiodiversity, 
#scaling_of_biodiversity_change_caused_by_landuse_change, 
#the_interface_between_conservation_areas_and_agriculture_functional_spillover_and_ecosystem_services, 
#conserving_different_kinds_of_biodiversity_in_different_sorts_of_landscapes, 
#a_gisbased_spatiotemporal_modeling_with_bayesian_maximum_entropy_method, 
#downscaling_climate_data_to_predict_species_ranges, 
#connectivity_beyond_corridors, 
#governance_of_network_of_protected_areas_innovative_solutions_and_instruments, 
#ecological_fiscal_transfers_a_policy_response_to_local_conservation_challenges, 
#eu_green_infrastructure_opportunities_and_the_need_for_addressing_scales, 
#conservation_strategies_across_spatial_scales, 
#biodiversity_monitoring_and_policy_instruments_trends_gaps_and_new_developments, 
#biodiversity_monitoring_andeu_policy, 
#an_optimal_spatial_sampling_approach_for_modelling_the_distribution_of_species, 
#climate_and_landuse_change_affecting_ecological_network_efficiency_the_case_of_the_european_grasslands, 
#the_importance_of_connectivity_for_agrienvironment_schemes, 
#stay_in_contact_practical_assessment_maintenance_and_reestablishment_of_regional_connectivity, 
#evaluation_of_policy_instruments_in_promoting_ecological_connectivity, 
#legitimacy_of_site_selection_processes_across_europe_social_construction_of_legitimacy_in_three_european_countries, 
#scaletool_an_online_dissemination_and_decision_support_tool_for_scaling_issues_in_nature_conservation, 
#list_of_contributors{
	margin-top:64px;
}


#scaling_in_ecology_and_biodiversity_conservation_an_introduction,
#conceptual_framework_and_typology_of_drivers,
#the_scaling_of_genetic_diversity_in_a_changing_and_fragmented_world,
#determining_responsibilities_to_prioritize_conservation_actions_across_scales,
#systematic_site_selections_beyond_natura_2000,
#spatial_data_standardization_across_europe_an_exemplary_tale_from_the_scales_project,
#lessons_learned
{
	margin-top:0px;
}

h2 + .P-Article-Preview-Block > h3,
h2 + .P-Article-Preview-Block-Content > .P-Article-Preview-Block-Content:first-child > h3,

h3 + .P-Article-Preview-Block-Content > .P-Article-Preview-Block:first-child > h4,
h3 + .Section > .Section > h4
{
	margin-top: 0em;
}

h2+.taxonTreatment>h3 {
	margin-top: 0em;
}

h2+.P-Article-Preview-Block-Content>h3.subsection {
	margin-top: 0em;
}

h1+.Checklist>.P-Article-Preview-Block-Content:first-child>h3.h-treatment
	{
	margin-top: 0em;
}

.h-treatment-section {
	font-weight: bold;
	font-size: 0.9em;
	line-height: 1.5em;
	margin-top: 1.5em;
	margin-bottom: 0.75em;
}

.materialsHolder {
	text-align: left;
	margin-top: 0;
}

.P-Article-Preview-Picture-Zoom-Small {
	background: url('/i/zoom_icon_small.png');
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	right: -35px;
	cursor: pointer;
	display: block;
}

.P-Article-Preview-Picture-Download-Small {
	cursor: pointer;
	display: block;
	position: absolute;
	right: -35px;
	text-align: center;
	top: 35px;
	vertical-align: middle;
	width: 30px;
}

.Plate-part-letter {
	position: absolute;
	right: -35px;
	top: 70px;
	background: #7f7f7f;
	color: white;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	width: 30px;
	height: 30px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	line-height: 2.1em;
}

.Plate-part-letter.fig {
	cursor: pointer;
}

.figure {
	margin: 10px 0 20px 0;
}

.figure .holder {
	margin-top: 20px;
	border: 1px solid #e2e2dc;
	position: relative;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	display: table;
}

.figure img {
	max-width: 620px;
	max-height: 224px;
}

.figure .singlePlatePhoto {
	max-width: 620px;
	min-height: 70px;
}

.figure .plate2column {
	width: 50%;
	float: left;
}

.figure .plate2column .singlePlatePhoto {
	display: table;
	width: 224px;
	height: 224px;
}

.figure .plate2column .singlePlatePhoto a {
	display: table-cell;
	vertical-align: middle;
}

.figure .plate2column .singlePlatePhoto img {
	max-width: 223px;
	max-height: 223px;
}

.figure .singlePlatePhoto {
	margin-top: 10px;
	border: 1px solid #e2e2dc;
	position: relative;
	padding: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	vertical-align: middle;
}

.figure .description {
	border-top-left-radius: 0;
	margin-top: -4px;
	line-height: 1.2em;
}

.description {
	border: 1px solid #e2e2dc;
	position: relative;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	background: #fafaf8;
	z-index: 2;
}

.description .name {
	font-family: helvetica;
	font-size: 0.9em;
	font-weight: bold;
}

.table {
	margin: 10px 0;
}

.table .description {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.P-Article-Preview-Table-Row {
	padding: 6px;
	border: 1px solid #e2e2dc;
}

.Table-Body {
	padding: 0px;
}

.Table-Body table {
	border-collapse: collapse !important;
	width: 100% !important;
	font-size: 11pt;
	border-width: 1px;
	border-style: solid;
}

.Table-Body table td,.Table-Body table th {
	border: 1px solid #e2e2dc;
	padding: 6px;
	text-align: left;
	vertical-align: top;
	font-size: 11pt;
}

div[table_id='227001'] .Table-Body table td,
div[table_id='227001'] .Table-Body table th
{
	font-size: 9pt
}

div[table_id='231001'] .Table-Body table td,
div[table_id='231001'] .Table-Body table th
{
	font-size: 10pt
}

div[table_id='202003'] .Table-Body table td,
div[table_id='202003'] .Table-Body table th
{
	font-size: 8.5pt
}

.P-Inline .tableCaption p {
	margin-bottom: 8px;
}

.myfieldHolder {
	clear: both;
	margin-bottom: 10px;
}

.myfieldHolder.otstapLeft {
	margin-left: 20px;
}

.fieldValue p:first {
	display: inline;
}

.fieldLabel {
	float: left;
	color: #404040;
	font-weight: bold;
	font-family: Helvetica;
	font-size: 0.9em;
}

.fieldLabelNewLine{
	color: #404040;
	font-weight: bold;
	font-family: Helvetica;
	font-size: 0.9em;
	margin-bottom: 0.5em;
	display: block;
}

.fieldLabelNewLine2{
	color: #404040;
	font-weight: bold;
	font-family: Helvetica;
	font-size: 0.9em;
	margin-bottom: 1em;
	display: block;
}


.fieldLabel.no-float {
	float: none;
}

.taxonTreatment .materialsTitle {
	color: #000000;
}

.fieldLabel.otstapBottom {
	margin-bottom: 10px;
}

.fieldLabelNo-float {
	float: none;
	color: #404040;
	font-weight: bold;
}

.treatmentSection {
	margin-bottom: 10px;
	margin-left: 20px;
}

.Identification_Key_Title {
	font-size: 1.16667em;
	line-height: 1.28571em;
	margin-top: 0.75em;
	margin-bottom: 0.75em;
	font-weight: bold;
	text-align: left;
}

.KeyNotes {
	text-align: justify;
}

.Supplemantary-File-Title {
	font-size: 1.1em;
	line-height: 1.28571em;
	margin-top: 1.5em;
	margin-bottom: 0.75em;
	font-weight: bold;
	text-align: left;
}

.Supplemantary-File-Section-Label {
	font-weight: normal;
}

.Supplemantary-P-Inline p {
	display: inline;
}

.P-Preview-Comment {
	background: none repeat scroll 0 0 #FBEBC7;
}

.P-Preview-Comment.Active-Comment-Text {
	background: none repeat scroll 0 0 #FFE03F;
}
cite {
  font-style: normal;
}
.P-References-Citation-Holder,.P-Figure-Citation-Holder,.P-Tables-Citation-Holder,.P-SupFiles-Citation-Holder
	{
	background-color: #dddddd;
}

.references {
	text-align: left;
	padding-left: 20px;
}

.referencesNoVerticalMargin {
	margin-top:0px;
	margin-bottom:0px;

}

.reflistContent{
	margin-top:16px;
	margin-bottom:16px;
}

.references li {
	margin-bottom: 4px;
}

.P-Article-Preview-Table-Header {
	padding: 6px;
	border: 1px solid #e2e2dc;
	background: #fafaf8;
}

.identification-key {
	margin-bottom: 20px;
}

td,th {
	text-align: left;
}

td a[href] {
	display: inline-block;
	word-break: break-all;
}

td p,th p {
	margin: 0;
}

.typeSpeciesIndent {
	padding-left: 20px;
	text-indent: -20px;
}

.DataSetHolder {
	padding-left: 20px;
	margin-bottom: 30px;
}

.DataSetColumnsHolder {
	padding-left: 20px;
}

.species,.genus,.subgenus,.subspecies,.variety,.form,.varietas,.forma,.tn .section, .tn .subsection{
	font-style: italic;
}

.figureCaption {
	font-size: 11pt;
}

.figureCaption p {
	margin-bottom: 4px;
}

.tn {
	color: #006600;
}

.tn .author,
.tn .authority,
.tn .paraut,
.tn .infrparaut,
.tn .infraut,
.tn .notes,
.tn .status,			
.tn .uncertainty-rank,
.tn .basionym-authority,
.tn .basionym-author,
.tn .taxon-authority,
.tn .basio-authority,
.tn .infrank,
.tn .rank,
.x {
	color: black;
}

.kingdom:hover,
.regnum:hover,
.subkingdom:hover,
.subregnum:hover,
.division:hover,
.phylum:hover,
.superphylum:hover,
.subdivision:hover,
.subphylum:hover,
.superclass:hover,
.superclassis:hover,
.infraphylum:hover,
.clade:hover,
.class:hover,
.classis:hover,
.subclass:hover,
.subclassis:hover,
.superorder:hover,
.superordo:hover,
.order:hover,
.ordo:hover,
.suborder:hover,
.subordo:hover,
.infraorder:hover,
.infraordo:hover,
.superfamily:hover,
.superfamilia:hover,
.family:hover,
.familia:hover,
.subfamily:hover,
.subfamilia:hover,
.tribe:hover,
.tribus:hover,
.subtribe:hover,
.subtribus:hover,
.genus:hover,
.subgenus:hover,
.above-genus:hover,
.species:hover,
.genus:hover,
.subgenus:hover,
.subspecies:hover,
.variety:hover,
.form:hover,
.fake-taxon-name-part:hover,
.tn .subsection:hover,
.tn .section:hover
	{
	/*
.above-genus:hover, .species:hover, .genus:hover, .subgenus:hover, .subspecies:hover, .variety:hover, .form:hover,
.kingdom:hover, .regnum:hover, .subkingdom:hover, .subregnum:hover, .division:hover, .phylum:hover, .subdivision:hover,
.subphylum:hover, .superclass:hover, .superclassis:hover, .class:hover, .classis:hover, .subclass:hover, .subclassis:hover,
.superorder:hover, .superordo:hover, .order:hover, .ordo:hover, .suborder:hover, .subordo:hover, .infraorder:hover,
.infraordo:hover, .superfamily:hover, .superfamilia:hover, .family:hover, .familia:hover, .subfamily:hover, .subfamilia:hover,
.tribe:hover, .tribus:hover, .subtribe:hover, .subtribus:hover, .varietas:hover, .forma:hover */
	background: #E3E3C7;
	cursor: pointer;
}

xref[type='bibr'], xref[type='anchor'], xref[type='app'], .Baloon-Wrapper {
	color: #0088CC;
}

xref[type='bibr']:hover, xref[type='anchor']:hover, xref[type='app']:hover,xref[type='fig']:hover,xref[type='table']:hover,xref[type='suppl']:hover,.locality-coordinate:hover,span[data-author-id]:hover,.P-Highlighted-Element
	{
	background: #FEF1B5;
	cursor: pointer;
}

xref[type='fig'],xref[type='table'],xref[type='suppl'] {
	padding-left: 2px;
	padding-right: 2px;
	background: #DFF1FF;
}

.suppl-section-holder {
	padding-left: 20px;
}

.citations-holder {

}

.locality-coordinate {
	color: #0088CC;
}

span[data-author-id] {
	cursor: pointer;
	color: #0088CC;
}

.P-Current-Author-Addresses {
	display: none;
}

.PaperType {
	align-self: center;
	background-color: #006600;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	font-size: 11pt;
	margin-right: 485px;
	margin-top: 15px;
	text-align: center;
	vertical-align: middle;
}

.downloadmaterials {
	font-size: 0.8em;
	font-weight: normal;
	float: right;
}

.downloadmaterials img {
	vertical-align: top;
}

.treatment-external-links {
	text-align: left;
}

.references>.bibr:hover {
	background: #F0EEE7;
	cursor: pointer;
	margin-left: -20px;
	padding-left: 20px;
}


.plate1column .singlePlatePhoto img.image {
	min-height: 100px;
}

.objectId,.citations {
	font-size: 11pt;
}

.P-Article-Preview-Block-body-first {
	margin-top: 50px;
}

.simpleList{
	list-style-type: none;
}

.Baloon-Content{
	display:none;
}

a {
word-break: break-all;
}

.trans {
 color: navy
}

.toggle-em {
 font-style: normal;
}

.nomenclature p{
	margin-bottom: 0.5em;
}

p.articleauthor{
	font-style: italic;
	font-size: 1.1em;
	margin-bottom: 30px;
	text-align: left;
}

.Table-Footer > p {
	margin: 0;
	font-size: 0.9em;
}

p.footnoteString {
	font-size: 0.9em;
	padding-left: 10px;
	text-indent: -10px;
}

.P-Article-Box {
	padding: 20px;
	background: #fafaf8;
	border: 1px solid #e2e2dc;
	position: relative;
	margin: 20px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.P-Article-Box-Title {
	font-family: helvetica;
	font-size: 0.9em;
	font-weight: bold;
	margin-bottom: 10px;
}

.P-Article-Box p:last-child{
	padding-bottom: 0px;
	margin-bottom: 0px;
}
underline{
	border-top: 1px solid black;
}

p.aff, p.mail {
	padding-left: 30px;
	text-indent: -15px;
	margin: 0;
	text-align: left;
}
p.cont-name {
	padding-left: 30px;
	text-indent: -15px;
	margin: 0;
	font-weight: bold;
	color: #333;
}
p.mail {
	margin-bottom: 20px;
}

#scaletool_header {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 3px;
	text-align: left;
	padding: 4px 4px 4px 8px;
	text-decoration: none;
	text-shadow: 1px 1px 1px #888;
	border-bottom: 1px solid #66cc00;
	cursor: pointer;
	background-color: #54B35E;
	color: white;
}

p.scalestool{
	margin: 10px 0px 0px 0px;
	text-align: right;
}

p.scalestool a{
	color: white;
	text-decoration: none;
}

.MathJax_Hover_Frame {border-radius: .25em; -webkit-border-radius: .25em; -moz-border-radius: .25em; -khtml-border-radius: .25em; box-shadow: 0px 0px 15px #83A; -webkit-box-shadow: 0px 0px 15px #83A; -moz-box-shadow: 0px 0px 15px #83A; -khtml-box-shadow: 0px 0px 15px #83A; border: 1px solid #A6D ! important; display: inline-block; position: absolute}
.MathJax_Hover_Arrow {position: absolute; width: 15px; height: 11px; cursor: pointer}
#MathJax_About {position: fixed; left: 50%; width: auto; text-align: center; border: 3px outset; padding: 1em 2em; background-color: #DDDDDD; color: black; cursor: default; font-family: message-box; font-size: 120%; font-style: normal; text-indent: 0; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; z-index: 201; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -khtml-border-radius: 15px; box-shadow: 0px 10px 20px #808080; -webkit-box-shadow: 0px 10px 20px #808080; -moz-box-shadow: 0px 10px 20px #808080; -khtml-box-shadow: 0px 10px 20px #808080; filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')}
.MathJax_Menu {position: absolute; background-color: white; color: black; width: auto; padding: 2px; border: 1px solid #CCCCCC; margin: 0; cursor: default; font: menu; text-align: left; text-indent: 0; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; z-index: 201; box-shadow: 0px 10px 20px #808080; -webkit-box-shadow: 0px 10px 20px #808080; -moz-box-shadow: 0px 10px 20px #808080; -khtml-box-shadow: 0px 10px 20px #808080; filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')}
.MathJax_MenuItem {padding: 2px 2em; background: transparent}
.MathJax_MenuArrow {position: absolute; right: .5em; color: #666666}
.MathJax_MenuActive .MathJax_MenuArrow {color: white}
.MathJax_MenuArrow.RTL {left: .5em; right: auto}
.MathJax_MenuCheck {position: absolute; left: .7em}
.MathJax_MenuCheck.RTL {right: .7em; left: auto}
.MathJax_MenuRadioCheck {position: absolute; left: 1em}
.MathJax_MenuRadioCheck.RTL {right: 1em; left: auto}
.MathJax_MenuLabel {padding: 2px 2em 4px 1.33em; font-style: italic}
.MathJax_MenuRule {border-top: 1px solid #CCCCCC; margin: 4px 1px 0px}
.MathJax_MenuDisabled {color: GrayText}
.MathJax_MenuActive {background-color: Highlight; color: HighlightText}
.MathJax_Menu_Close {position: absolute; width: 31px; height: 31px; top: -15px; left: -15px}
#MathJax_Zoom {position: absolute; background-color: #F0F0F0; overflow: auto; display: block; z-index: 301; padding: .5em; border: 1px solid black; margin: 0; font-weight: normal; font-style: normal; text-align: left; text-indent: 0; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; box-shadow: 5px 5px 15px #AAAAAA; -webkit-box-shadow: 5px 5px 15px #AAAAAA; -moz-box-shadow: 5px 5px 15px #AAAAAA; -khtml-box-shadow: 5px 5px 15px #AAAAAA; filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')}
#MathJax_ZoomOverlay {position: absolute; left: 0; top: 0; z-index: 300; display: inline-block; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; background-color: white; opacity: 0; filter: alpha(opacity=0)}
#MathJax_ZoomFrame {position: relative; display: inline-block; height: 0; width: 0}
#MathJax_ZoomEventTrap {position: absolute; left: 0; top: 0; z-index: 302; display: inline-block; border: 0; padding: 0; margin: 0; background-color: white; opacity: 0; filter: alpha(opacity=0)}
.MathJax_Preview {color: #888}
#MathJax_Message {position: fixed; left: 1px; bottom: 2px; background-color: #E6E6E6; border: 1px solid #959595; margin: 0px; padding: 2px 8px; z-index: 102; color: black; font-size: 80%; width: auto; white-space: nowrap}
#MathJax_MSIE_Frame {position: absolute; top: 0; left: 0; width: 0px; z-index: 101; border: 0px; margin: 0px; padding: 0px}
.MathJax_Error {color: #CC0000; font-style: italic}
.MathJax_Display {text-align: center; margin: 1em 0em; position: relative; display: block!important; text-indent: 0; max-width: none; max-height: none; min-width: 0; min-height: 0; width: 100%}
.MathJax .merror {background-color: #FFFF88; color: #CC0000; border: 1px solid #CC0000; padding: 1px 3px; font-style: normal; font-size: 90%}
.MathJax .MJX-monospace {font-family: monospace}
.MathJax .MJX-sans-serif {font-family: sans-serif}
#MathJax_Tooltip {background-color: InfoBackground; color: InfoText; border: 1px solid black; box-shadow: 2px 2px 5px #AAAAAA; -webkit-box-shadow: 2px 2px 5px #AAAAAA; -moz-box-shadow: 2px 2px 5px #AAAAAA; -khtml-box-shadow: 2px 2px 5px #AAAAAA; filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true'); padding: 3px 4px; z-index: 401; position: absolute; left: 0; top: 0; width: auto; height: auto; display: none}
.MathJax {display: inline; font-style: normal; font-weight: normal; line-height: normal; font-size: 100%; font-size-adjust: none; text-indent: 0; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; direction: ltr; max-width: none; max-height: none; min-width: 0; min-height: 0; border: 0; padding: 0; margin: 0}
.MathJax img, .MathJax nobr, .MathJax a {border: 0; padding: 0; margin: 0; max-width: none; max-height: none; min-width: 0; min-height: 0; vertical-align: 0; line-height: normal; text-decoration: none}
img.MathJax_strut {border: 0!important; padding: 0!important; margin: 0!important; vertical-align: 0!important}
.MathJax span {display: inline; position: static; border: 0; padding: 0; margin: 0; vertical-align: 0; line-height: normal; text-decoration: none}
.MathJax nobr {white-space: nowrap!important}
.MathJax img {display: inline!important; float: none!important}
.MathJax * {transition: none; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none}
.MathJax_Processing {visibility: hidden; position: fixed; width: 0; height: 0; overflow: hidden}
.MathJax_Processed {display: none!important}
.MathJax_ExBox {display: block!important; overflow: hidden; width: 1px; height: 60ex; min-height: 0; max-height: none}
.MathJax .MathJax_EmBox {display: block!important; overflow: hidden; width: 1px; height: 60em; min-height: 0; max-height: none}
.MathJax .MathJax_HitBox {cursor: text; background: white; opacity: 0; filter: alpha(opacity=0)}
.MathJax .MathJax_HitBox * {filter: none; opacity: 1; background: transparent}
#MathJax_Tooltip * {filter: none; opacity: 1; background: transparent}
@font-face {src: url('http://cdn.mathjax.org/mathjax/latest/fonts/HTML-CSS/TeX/woff/MathJax_Main-Regular.woff?rev=2.4-beta-2') format('woff'), url('http://cdn.mathjax.org/mathjax/latest/fonts/HTML-CSS/TeX/otf/MathJax_Main-Regular.otf?rev=2.4-beta-2') format('opentype')}
@font-face {src: url('http://cdn.mathjax.org/mathjax/latest/fonts/HTML-CSS/TeX/woff/MathJax_Main-Bold.woff?rev=2.4-beta-2') format('woff'), url('http://cdn.mathjax.org/mathjax/latest/fonts/HTML-CSS/TeX/otf/MathJax_Main-Bold.otf?rev=2.4-beta-2') format('opentype'); font-weight: bold}
@font-face {src: url('http://cdn.mathjax.org/mathjax/latest/fonts/HTML-CSS/TeX/woff/MathJax_Main-Italic.woff?rev=2.4-beta-2') format('woff'), url('http://cdn.mathjax.org/mathjax/latest/fonts/HTML-CSS/TeX/otf/MathJax_Main-Italic.otf?rev=2.4-beta-2') format('opentype'); font-style: italic}
@font-face {font-family: MathJax_Math; src: url('http://cdn.mathjax.org/mathjax/latest/fonts/HTML-CSS/TeX/woff/MathJax_Math-Italic.woff?rev=2.4-beta-2') format('woff'), url('http://cdn.mathjax.org/mathjax/latest/fonts/HTML-CSS/TeX/otf/MathJax_Math-Italic.otf?rev=2.4-beta-2') format('opentype'); font-style: italic}
@font-face {font-family: MathJax_Caligraphic; src: url('http://cdn.mathjax.org/mathjax/latest/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Regular.woff?rev=2.4-beta-2') format('woff'), url('http://cdn.mathjax.org/mathjax/latest/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Regular.otf?rev=2.4-beta-2') format('opentype')}
@font-face {font-family: MathJax_Size1; src: url('http://cdn.mathjax.org/mathjax/latest/fonts/HTML-CSS/TeX/woff/MathJax_Size1-Regular.woff?rev=2.4-beta-2') format('woff'), url('http://cdn.mathjax.org/mathjax/latest/fonts/HTML-CSS/TeX/otf/MathJax_Size1-Regular.otf?rev=2.4-beta-2') format('opentype')}
@font-face {font-family: MathJax_Size2; src: url('http://cdn.mathjax.org/mathjax/latest/fonts/HTML-CSS/TeX/woff/MathJax_Size2-Regular.woff?rev=2.4-beta-2') format('woff'), url('http://cdn.mathjax.org/mathjax/latest/fonts/HTML-CSS/TeX/otf/MathJax_Size2-Regular.otf?rev=2.4-beta-2') format('opentype')}
@font-face {font-family: MathJax_Size3; src: url('http://cdn.mathjax.org/mathjax/latest/fonts/HTML-CSS/TeX/woff/MathJax_Size3-Regular.woff?rev=2.4-beta-2') format('woff'), url('http://cdn.mathjax.org/mathjax/latest/fonts/HTML-CSS/TeX/otf/MathJax_Size3-Regular.otf?rev=2.4-beta-2') format('opentype')}
@font-face {font-family: MathJax_Size4; src: url('http://cdn.mathjax.org/mathjax/latest/fonts/HTML-CSS/TeX/woff/MathJax_Size4-Regular.woff?rev=2.4-beta-2') format('woff'), url('http://cdn.mathjax.org/mathjax/latest/fonts/HTML-CSS/TeX/otf/MathJax_Size4-Regular.otf?rev=2.4-beta-2') format('opentype')}
.MathJax .noError {vertical-align: auto; font-size: 90%; text-align: left; color: black; padding: 1px 3px; border: 1px solid}