input {font-size: 1em;}

body {margin-left: 1em; margin-top: 1em}
a {text-decoration: none; }
a:link {text-decoration: underline; color: #006699;}
a:visited {color: #990033; text-decoration: underline;}
a:hover {color: red; text-decoration: none}

h1 {font-size: 125%}
ul {margin-top: 0.5ex; margin-bottom: 0.5ex;}
ol {margin-top: 0.5ex; margin-bottom: 0.5ex;}
dl {margin-top: 0.5ex; margin-bottom: 0.5ex;}
dl dt { text-decoration: none}
li {padding-bottom: 0ex}
h2 {color: black; background-color: #EFEFFF; 
font-size: 100%; padding-left: 0.0em; font-weight:bold }
h3 {color: black; padding-left: 0.0em;
font-size: 100%; margin-bottom: 0; padding-bottom: 0; font-weight:bold }
address {font-size: 0.83em; text-decoration: none }
hr {color: #EFEFFF}
p {margin-top: 0ex; margin-bottom: 0.5ex}

.tiny-text {font-family: Arial, Helvetica, sans-serif;
color:#000000; font-size: .75em;}
.small-text {font-family: Arial, Helvetica, sans-serif;
color:#000000; font-size: .83em;}
.small-caps {font-family: Arial, Helvetica, sans-serif;
color:#000000; font-size: .83em; font-variant: small-caps;}
.medium-text {font-family: Arial, Helvetica, sans-serif;
color:#000000; font-size: 1em;}
.large-text {font-family: Arial, Helvetica, sans-serif;
color:#000000; font-size: 1.3em;}

.li-itemize{margin-top: 0ex; margin-bottom: 0ex;}
.li-enumerate{margin-top: 0ex; margin-bottom: 0ex;}
.dd-description{margin: 0ex 0ex 0ex 3em;}
.dt-description{margin: 0ex 0ex 0ex 0ex;}
.dd-list{margin:-2.1ex 0ex 0ex 3ex;}
.dt-list{margin: 0ex 0ex 0ex 0ex; font-variant: normal; font-weight: normal;}

.display{border-collapse:separate;border-spacing:2px;width:auto;
border:none;} 
.dcell{white-space:nowrap;padding:0px;width:auto;
border:none; font-family: Arial, Helvetica, sans-serif; color:#000000;
font-size: .83em;} 
.dcenter{margin:0ex auto;}

.center{text-align:center;margin-left:auto;margin-right:auto;}
.flushleft{text-align:left;margin-left:0ex;margin-right:auto;}
.flushright{text-align:right;margin-left:auto;margin-right:0ex;}
DIV TABLE{margin-left:inherit;margin-right:inherit;}
PRE{text-align:left;margin-left:0ex;margin-right:auto;}
BLOCKQUOTE{margin-left:4ex;margin-right:4ex;text-align:left;}
TD P{margin:0px;}
.boxed{border:1px solid black}
.textboxed{border:1px solid black}
.vbar{border:none;width:2px;background-color:black;}
.hbar{border:none;height:2px;width:100%;background-color:black;}
.hfill{border:none;height:1px;width:200%;background-color:black;}
.vdisplay{border-collapse:separate;border-spacing:2px;width:auto; empty-cells:show; border:2px solid red;}
.vdcell{white-space:nowrap;padding:0px;width:auto; border:2px solid green;}
.vdcenter{border:solid #FF8000 2px; margin:0ex auto;}
.minipage{text-align:left; margin-left:0em; margin-right:auto;}
.marginpar{border:solid thin black; width:20%; text-align:left;}
.marginparleft{float:left; margin-left:0ex; margin-right:1ex;}
.marginparright{float:right; margin-left:1ex; margin-right:0ex;}
.theorem{text-align:left;margin:1ex auto 1ex 0ex;}
.part{margin:auto;text-align:center}


p:boxed {
  background-color: #ff9900;
  font: bold;
  margin-top: 0ex; margin-bottom: 0ex; margin-left: 0ex; margin-right: 0ex;
}
colorBox {
	font: bold large cursive;
	border:1px solid #000000;
}

span.highlight {
  border:1px dotted gray;
  background-color: #FCFBC4;
}




