
html {
    margin      : 0px;
    padding     : 0px;
}




body {
     font-family : Verdana, Arial, Sans-serif;
     font-size : 9pt;
     color : #080808;
     min-width: 400px;
     margin: 0px;
     padding: 0px;
     z-index    : 1;
}


#toptxt {
   padding-top : 20px;
   padding-left : 54px;
   padding-bottom : 10px;
   font-size : 14pt;
   color : #905020;
   font-style : italic;
}

#toptxt span.fl {
	color : #603000;
 	text-decoration : underline;
}

div.prevnext {
	float : right;
	text-align : right;
	color : #606060;
	padding-right : 40px;
}

div#annotate {
	clear : both;
	font-size : 8pt;
	background-color : #f8ffe0;
	padding : 10px;
	width : 180px;
	float : right;
	border : 1px dotted #808080;
	margin : 10px;
	color : #404080;
}


div.prevnext a {
	text-decoration : none;
	font-weight : bold;
	color : #503000;
}
div.prevnext span.faint {
	font-weight : bold;
	color : #d0d0d0;
}


#menu {
   margin-top : 8px;
   margin-bottom : 8px;

}

div.menurow {
   padding : 2px;
   padding-left : 44px;
   border-top : 1px solid #f0e0c0;
   margin-top : 5px;
   margin-bottom : 3px;
   border-bottom : 1px solid #f0e0c0;
   background-color : #fff8e0;
}



#crumbtrail {
     padding-left : 24px;
     margin-right : 20px;
     padding-right : 20px;
}



#content {
    padding-top : 16px;
    margin-left : 100px;
    margin-right : 100px;
    max-width : 800px;
}



p.minimal {
	margin : 0px;
	padding : 2px;
	}

div.clearboth {
    clear : both;
}


div.summary {
	margin-left : 20px;
	width : 80%;

	border : 1px solid #808080;
	background-color : #e8e8e8;
	padding : 8px;
	margin-bottom : 30px;
}



span.mm0, span.mm1 {
   padding : 2px 10px 2px 10px;
   color : #404040;
   font-size : 10pt;
}

span.mm0d, span.mm1d {
   padding : 2px 10px 2px 10px;
   color : #404040;
   background-color : #c0c0c0;
   font-size : 10pt;
}

span.mm0:hover, span.mm1:hover {
   padding : 2px 10px 2px 10px;
   color : #404040;
   background-color : #f4ebd4;
   font-size : 10pt;
}




span.mm0d, span.mm1d {
   padding : 2px 10px 2px 10px;
   background-color : #e8dbc0;
   color : #000000;
   font-size : 10pt;
}





a.mm0, a.mm0d, a.mm0:hover, a.mm0d:hover {
       font-size : 10pt;
       color : #202020;
       text-decoration : none;
}



a.mm1, a.mm1d, a.mm1:hover, a.mm1d:hover {
   font-size : 10pt;
       color :  #202020;
       text-decoration : none;
}

a.faqq {
	text-decoration : none;
	color : #0000a0;
}

div.question {
	padding-top : 30px;
	font-weight : bold;
}

div.answer {
	pading : 12px;
	margin-left : 50px;
	color : #000000;
}

ol li {
	padding-top : 4px;
	padding-bottom : 4px;
}




table.screenshot {
        padding-top : 20px;
        padding-bottom : 30px;

}

img.screenshot {
        padding : 2px;
        border : 1px solid #a0a0a0;
}



