body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt; 
	line-height:125%;
	padding:0;
	margin:10pt;
	width:95%;
	text-align:center;
	float:none !important;
	color:#000000;
}

a { color:#000000; text-decoration:underline; padding:0; margin:0; }

img { border:0; }

#krpano_root { float:none !important; text-align:center; width:100%; height:100%; border:0; padding:0; margin:0; }

#krpano_headerwrapper { display:none; }
#krpano_header { display:none; }
#krpano_langsel { display:none; }
#krpano_mainmenu { display:none; }
#krpano_ie6bugfix { display:none; }
#krpano_imagebar { display:none; }
#krpano_logo{ display:none; }
#krpano_showpano { display:none; }
#krpano_imagebar_space{ display:none; }
#krpano_hidepano { display:none; }
#krpano_contentnav { display:none; }

#krpano_contentwrapper { float:none !important; width:100%; height:100%; border:0; padding:0; margin:0; }
#krpano_contenttext { float:none !important; width:100%; height:100%; text-align:left; border:0; padding:0; margin:0; }

#krpano_contenttext p {}

#krpano_contenttext ol { padding-left:0; margin-top:10pt; margin-left:30pt; margin-bottom:0; }
#krpano_contenttext ol li { padding-bottom:10px; }

#krpano_contenttext ul { padding-left:0; margin-top:10pt; margin-left:30pt; margin-bottom:0; }
#krpano_contenttext ul li { padding-bottom:10pt; }


#krpano_footerwrapper { display:none; }
#krpano_footer { display:none; }

#krpano_contenttext pre { color:#000000; float:none !important; background-color:#EEEEEE; border:1pt solid #DDDDDD; padding:5pt; margin:2pt; }

#xmlschema a { color:#333333; text-decoration:none; }

.contactimage { width:180px; height:150px; min-height:150px; background-repeat:no-repeat; }

.printpagebreak { page-break-after:always; }

.krpano_bsptable { font-size:7pt; }
.krpano_bsptable tr td { border:1pt solid #DDDDDD; }
.krpano_bsptable tr td img { width:100%; }
.krpano_bsptable tr td.tablespace { border:0; }

.xmlnodedesc { border:1pt dotted #777777; margin-top:30pt; padding:10pt; font-weight:bold; }
.xmlnodecodetitle { margin-left:30pt; font-weight:normal; margin-top:10pt; }
.xmlnodecode { margin-left:30pt; font-weight:normal; }
.xmlnodetext { margin-left:30pt; margin-top:10pt; font-weight:normal; }

.button { font-size:10pt; padding:10pt; font-weight:normal; text-decoration:none; background-color:#EEEEEE; border:1pt solid #DDDDDD; display:block; }
.buttonsubtext { font-weight:normal; text-decoration:none; }

.krpano_apitable { font-size:7pt; border:1pt solid #CCCCCC; }
.krpano_apitable tr th { border:1pt solid #DDDDDD; padding:3pt; font-weight:bold; background-color:#EEEEEE; }
.krpano_apitable tr td { border:1pt solid #DDDDDD; padding:3pt; }
.krpano_apitable tr td.tablespace { border:0; }
.krpano_apitable tr td.apisection { padding-top:7pt; padding-bottom:7pt; font-size:9pt; font-weight:bold; background-color:#F7F7F7; }



.togglebutton { display:none; }

#versionselector { display:none; }

table.xmlattrdoc{width:100%;border:0px;border-collapse:collapse;}
table.xmlattrdoc th{background-color:#F3F3F3;border:1px solid #D3D3D3;padding:3px;vertical-align:top;text-align:left;}
table.xmlattrdoc td{border:1px dotted #D3D3D3;padding:5px;vertical-align:top;}
table.xmlattrdoc tr.xmlattrdocdesc td{font-size:10px;font-style:italic;border:0;padding: 25px 3px 0px 3px;vertical-align:top;}
table.xmlattrdoc tr.xmlattrsubnode td{font-size:12px;border:0;padding: 40px 3px 0px 3px;vertical-align:top;}
table.xmlattrdoc td.tabspace{border:0;line-height:8px;}

.xmlexample{margin-top:30px; border:1px dotted lightgray; padding:3px; }
.xmlexamplebutton{font-style:italic; cursor:pointer; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; padding:3px; }
