

input {
      font-size : 10pt;
}

p {
    padding-top      : 8px;
    padding-bottom   : 12px;
    margin-top       : 0px;
    margin-bottom    : 0px;
    margin-right     : 15px;
    font-size : 10pt;
}

li {
	font-size : 10pt;
}

h1 {
   color : #503000;
}

h2, h3 {
	color : #404040;
	padding-bottom : 0px;
	margin-bottom : 4px;
	margin-top : 30px;
}

p.indent {
	padding-left : 40px;
	margin-top : 3px;
	padding-top : 0px;
}

p.bib {
	padding-top : 20px;
	padding-bottom : 2px;
	margin-top : 20px;
	margin-bottom : 2px;
}

span.m {
	font-family : monospace, courier;
	font-weight : bold;
	color : #800000;
	padding-left : 2px;
	padding-right : 2px;
}

span.x {
	font-family : monospace, courier;
	font-weight : bold;
	color : #000060;
	padding-left : 2px;
	padding-right : 2px;
}

span.cmd {
	font-family : monospace, courier;
	font-weight : bold;
	color : #008000;
}

div.out {

	margin-left : 40px;
	margin-right : 20px;
	padding : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}

div.code {
	background-color : #f0f0f0;
	border : 1px solid #d0e8e8;
	padding : 16px;
	padding-bottom : 0px;
	margin-bottom : 8px;
	margin-top : 8px;
}

div.smallcode {
	font-size : 6pt;
	background-color : #f0f0f0;
	border : 1px solid #d0e8e8;
	padding : 16px;
	padding-bottom : 0px;
	margin-bottom : 0px;
}

div.quote {
	font-style : italic;
	margin : 10px 40px 10px 40px;	
}


td {
   font-size : 10pt;
}


sup.power {
	font-size : 7pt;
}

p.small {
    font-size : 8pt;
    color : #606060;
}



table.content {
 padding-top : 10px;
 padding-left : 10px;
}


table.data {
	padding : 0px;
	margin : 12px;
	cell-spacing : 1px;
	cell-padding : 4px;
	background-color : #f0f0f0;
	border-top : 1px solid #d0d0d0;
	border-left : 1px solid #d0d0d0;
}

table.data tr td {
	padding : 4px;
	border-bottom : 1px solid #d0d0d0;
	border-right : 1px solid #d0d0d0;
}


img {
    border : 0;
}



p.medskip {
         padding-top : 10px;
         padding-bottom : 15px;
}

p.bigskip {
         padding-top : 20px;
         padding-bottom : 15px;
}


p.smallskip {
         padding-top : 5px;
         padding-bottom : 5px;
}




textarea {
   font-size : 8pt;
   border : 1px solid #e0e0e0;
}

input.textinput {
   border : 1px solid #e0e0e0;
}


a {
  color : #0465ba;
  text-decoration : underline;
}


a:hover {
  color : #2486eb;
  text-decoration : underline;
}


a.extern {
  color : #0465ba;
  text-decoration : underline;
}

a.extern:hover {
  color : #2486eb;
  text-decoration : underline;
}

div.valfile {
	background-color : #fff8e0;
	border : 1px solid #f0e0c0;
	padding : 16px;
	padding-bottom : 0px;
	margin-bottom : 0px;
}

div.xcode {
	background-color : #fff8e0;
	border : 1px solid #f0e0c0;
	padding : 16px;
	padding-bottom : 8px;
	margin-bottom : 8px;
	margin-top : 8px;
}



h3.valfile {
	padding-top : 20px;
	color : #606060;
}


div.xmlverb-default {
}

span.xmlverb-element-name {
	color : #000080;
}
pre {
	padding : 0px;
	margin : 0px;
	white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}


table.fig {
	background-color : #e0e0e0;
	border : 2px solid #a0a0a0;
	padding : 8px;
}


div.xmlembed {
	background-color : #c0c0f0;
	padding : 12px;
	border : 1px dotted #808080;
}


div.psixmlembed {
	background-color : #fff8e0;
	padding : 12px;
	border : 1px dotted #808080;
}


div.frimg {
	float : right;
	margin-left : 20px;
	margin-bottom : 12px;
	margin-right : 10px;
	padding-bottom : 2px;
	background-color : #f8f8f8;
	border : 1px solid #f0f0f0;
}

div.frimg img {
	padding : 6px;
}

div.frimg p {
	padding : 0px;
	margin : 2px;
	padding-left : 6px;
	padding-right : 6px;
	font-size : 8pt;
	color : black;
}
