
/* loose.css */
$comment {
  display: block;
  color: purple;
  white-space: pre;
}

$procins {
  color: black;
  background-color: #c0c0c0;
}

:focus {
  outline: "thin dotted invert";
}

*[align="center"] {
  text-align: center;
}

*[align="justify"] {
  text-align: justify;
}

*[align="left"] {
  text-align: left;
}	

*[align="right"] {
  text-align: right;
}

img[align="left"], object[align="left"], applet[align="left"] {
  float: left;
}

img[align="right"], object[align="right"], applet[align="right"] {
  float: right;
}

*[dir="ltr"] {
  direction: ltr;
}

*[dir="rtl"] {
  direction: rtl;
}

a[href] {
  text-decoration: underline;
  color: blue;
}

abbr {
  font-variant: small-caps;
  letter-spacing: 0.1em;
}

acronym {
  font-variant: small-caps;
  letter-spacing: 0.1em;
}

address {
  display: block;
  font-style: italic;
  margin-top: 9pt;
  margin-bottom: 9pt;
}

li address, td address, th address {
  margin-top: 0pt;
  margin-bottom: 0pt;
}

applet {
  display: block;
  margin-bottom: 10pt;
}

area {
  margin-top: 2pt;
  margin-left: 30pt;
  margin-right: 0pt;
  margin-bottom: 2pt;
}

 
blockquote {
  display: block;
  margin-top: 9pt;
  margin-left: 30pt;
  margin-right: 30pt;
  margin-bottom: 9pt;
}

td blockquote, th blockquote {
  margin-top: 0pt;
  margin-left: 15pt;
  margin-right: 15pt;
  margin-bottom: 0pt;
}

b {
  font-weight: bold;
}

bdo[dir="ltr"] {
  direction: ltr;
}

bdo[dir="rtl"] {
  direction: rtl;
}

big {
  font-size: 1.17em;
}

body {
  display: block;
  padding-top: 8px;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 8px;
  	color: black;
  	font-family: "Arial Unicode MS", Arial, sans-serif;
  margin-top: 1em;
  margin-left: 50px;
  margin-right: 1em;
  margin-bottom: 1em;
  background-color: white;
  font-size: 15px;
}

.bn {
  	font-family: Likhan, "Arial Unicode MS", sans-serif;
}

.char {
  	font-family: Likhan, "Arial Unicode MS", sans-serif; font-size: 300%;
}

br {
  display: block;
}

caption {
  display: inline;
  text-align: center;
}

center {
  display: block;
  text-align: center;
}

cite {
  font-style: italic;
}

code {
  color: blue;
  font-family: monospace;
  font-size: 0.83em;
}

col {
  display: inline;
}

colgroup {
  display: block;
}

dd {
  display: block;
  margin-left: 40px;
}

del {
  text-decoration: line-through;
}

dfn {
  font-style: italic;
}

dir {
  display: block;
  margin-top: 1.33em;
  margin-left: 40px;
  margin-right: 0pt;
  margin-bottom: 1.33em;
}

div {
  display: block;
  margin-top: 2em;
  border: 1px gray solid;
}

div.section {
  background-color: #FFFFde;
  border: 1px red solid;
}

div.section2 {
  background-color: #FFFFbc;
  border: 1px green solid;
}

dl {
  display: block;
  margin-top: 1.33em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-bottom: 1.33em;
}

td dl, th dl {
  margin-top: 0pt;
  margin-bottom: 0pt;
}

dt {
  display: block;
  	font-family: "Arial Unicode MS", Arial, sans-serif;
}

em {
  font-style: italic;
}

embed {
  display: block;
}

fieldset {
  display: block;
  margin-top: 1.33em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-bottom: 1.33em;
}

font[size="1"], font[size="-2"], font[size="-3"], font[size="-4"], font[size="-5"], font[size="-6"] {
  font-size: 8pt;
}

font[size="2"], font[size="-1"] {
  font-size: 10pt;
}

font[size="3"] {
  font-size: 12pt;
}

font[size="4"], font[size="+1"] {
  font-size: 14pt;
}

font[size="5"], font[size="+2"] {
  font-size: 17pt;
}

font[size="6"], font[size="+3"] {
  font-size: 23pt;
}

font[size="7"], font[size="+4"], font[size="+5"], font[size="+6"] {
  font-size: 34pt;
}

form {
  display: block;
  margin-top: 1.33em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-bottom: 1.33em;
}

frame {
  display: block;
  margin-left: 30pt;
  color: purple;
  font-size: 10pt;
  margin-top: 2pt;
  margin-bottom: 2pt;
}

frameset {
  display: block;
}

h1 {
  display: block;
  font-size: 2em;
  	font-weight: bold;
  margin-top: .67em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-bottom: .67em;
  	font-family: "Arial Unicode MS", Arial, sans-serif;
  	color: #000066;
}   

h2 {
  display: block;
  	font-size: 140%;
  font-weight: bold;
  margin-top: .83em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-bottom: .83em;
  	font-family: "Arial Unicode MS", Arial, sans-serif;
  	color: #000066;
  	padding-left: 1em;
  	width: 100%;
  background-color: #f6f6bb;
  border: medium none;
}

h3 {
  display: block;
  font-size: 1.17em;
  font-weight: bold;
  margin-top: 1em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-bottom: 1em;
  	font-family: "Arial Unicode MS", Arial, sans-serif;
  	color: #000066;
}

h4 {
  display: block;
  font-weight: bold;
  margin-top: 1.33em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-bottom: 1.33em;
  	font-family: "Arial Unicode MS", Arial, sans-serif;
  	color: #000066;
}

h5 {
  display: block;
  font-size: .83em;
  font-weight: bold;
  margin-top: 1.67em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-bottom: 1.67em;
}

h6 {
  display: block;
  font-size: .67em;
  font-weight: bold;
  margin-top: 2.33em;
  margin-left: 2.33em;
  margin-right: 2.33em;
  margin-bottom: 2.33em;
}

head {
  display: block;
}

hr {
  display: block;
  margin-top: 10pt;
  margin-bottom: 10pt;
  text-align: center;
}

html {
  display: block;
  font-family: "Arial Unicode MS", "times new roman";
  font-size: 12pt;
}

i {
  font-style: italic;
}

iframe {
  display: block;
}

input[type="hidden"] {
  color: gray;
  font-family: monospace;
} 

ins {
  text-decoration: underline;
}

isindex {
  display: block;
}

kbd {
  font-family: monospace;
  font-size: 0.83em;
}

label {
  display: block;
}

legend {
  display: block;
}

lh {
  display: block;
}

li {
  display: list-item;
  	font-family: "Arial Unicode MS", Arial, sans-serif;
}

map {
  display: block;
  white-space: pre;
  margin-top: 5pt;
  margin-bottom: 5pt;
}

menu {
  display: block;
  margin-top: 1.33em;
  margin-left: 40px;
  margin-right: 0pt;
  margin-bottom: 1.33em;
}

multicol {
  display: block;
}

noframe, noframes {
  display: block;
}

noscript {
  display: block;
}

object {
  display: block;
}

ol {
  display: block;
  list-style-type: decimal;
  margin-top: 1.33em;
  margin-left: 40px;
  margin-right: 0pt;
  margin-bottom: 1.33em;
  	font-family: "Arial Unicode MS", Arial, sans-serif;
}

ol[type="1"] {
  list-style-type: decimal;
}

ol[type="a"] {
  list-style-type: lower-alpha;
}

ol[type="i"] {
  list-style-type: lower-roman;
}

ol ol, ul ol {
  margin-top: 0pt;
  margin-bottom: 0pt;
}

optgroup {
  display: block;
}

option {
  display: block;
  margin-left: 30pt;
}

p {
  display: block;
  margin-top: 1.33em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-bottom: 1.33em;
  	font-family: "Arial Unicode MS", Arial, sans-serif;
}

param {
  display: block;
  margin-left: 20pt;
}

pre {
  display: block;
  font-family: monospace;
  font-size: 10pt;
  white-space: pre;
}

s {
  text-decoration: line-through;
}

samp {
  font-family: monospace;
  font-size: 0.83em;
}

script {
  display: block;
  white-space: pre;
  font-family: monospace;
  font-size: 10pt;
  color: green;
  margin-top: 10pt;
  margin-left: 20pt;
  margin-right: 0pt;
  margin-bottom: 10pt;
}

select {
  color: gray;
}

server {
  display: block;
  color: teal;
  margin-top: 10pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-bottom: 10pt;
}

small {
  font-size: .83em;
}

spacer[type="block"] {
  display: block;
}

span.ed {
  color: red;
}

strike {
  text-decoration: line-through;
}

strong {
  font-weight: bold;
}

style {
  display: block;
  white-space: pre;
  font-family: monospace;
  font-size: 10pt;
}

sub {
  font-size: .83em;
  vertical-align: sub;
}

sup {
  font-size: .83em;
  vertical-align: super;
}

table {
  display: block;
}

tbody {
  display: block;
}

td {
  text-align: left;
  display: inline;
}

textarea {
  color: gray;
}

tfoot {
  display: block;
}

th {
  display: inline;
  font-weight: bold;
  text-align: center;
}

thead {
  display: block;
}

title {
  display: block;
  font-weight: bold;
}

tr {
  display: block;
}

tt {
  font-family: monospace;
  font-size: 0.83em;
}

u {
  text-decoration: underline;
}

ul {
  display: block;
  list-style-type: disc;
  margin-top: 1.33em;
  margin-left: 40px;
  margin-right: 0pt;
  margin-bottom: 1.33em;
  	font-family: "Arial Unicode MS", Arial, sans-serif;
}

ul[type="circle"] {
  list-style-type: circle;
}

ul[type="square"] {
  list-style-type: square;
}

ul ul {
  list-style-type: circle;
}

ul ul ul {
  list-style-type: square;
}

ol ul, ul ul {
  margin-top: 0pt;
  margin-bottom: 0pt;
}

var {
  font-style: italic;
}

wbr {
  display: block;
}

p.navigation {
  	font-size: 90%;
  	text-align: right;
}

.navbar {
  	font-family: "Arial Unicode MS", Arial, sans-serif;
}

.intnavbar {
  	font-family: "Arial Unicode MS", Arial, sans-serif;
  	font-weight: bold;
}

.extnavbar {
  	color: #000066;
  	text-align: right;
}

.suitenav {
  	font-weight: bold;
  background-color: #eef6ff;
}

.suitenav1 {
  	font-family: "Arial Unicode MS", Arial, sans-serif;
  	font-size: 90%;
  	clear: both;
  	padding-top: 1em;
}

.suitenav1 a:hover {
  text-decoration: none;
  background-color: #ffa;
}

.suitenav1 a:active {
  text-decoration: none;
  background-color: #ffa;
}

.suitenav2 {
  	font-family: "Arial Unicode MS", Arial, sans-serif;
  background-color: #eef6ff;
}

.suitenav2 a:hover {
  text-decoration: none;
  background-color: #ffa;
}

.suitenav2 a:active {
  text-decoration: none;
  background-color: #ffa;
}

.wainav1 {
  	float: left;
  width: 284px;
}

.wainav2 {
  	font-family: Arial, sans-serif;
  	font-size: 90%;
  	float: right;
  vertical-align: top;
  	width: 23em;
  	text-align: right;
}

.wainav2 a:hover {
  text-decoration: none;
  background-color: #ffa;
}

.wainav2 a:active {
  text-decoration: none;
  background-color: #ffa;
}

.pagenav {
  	font-family: Arial, sans-serif;
  	font-size: 90%;
}

.pagenav a:hover {
  text-decoration: none;
  background-color: #ffa;
}

.pagenav a:active {
  text-decoration: none;
  background-color: #ffa;
}

.discuss {
  	font-weight: bold;
  background-color: #e6ddee;
}

.present {
  	font-weight: bold;
  background-color: #ffd6ee;
}

.demo {
  	font-weight: bold;
  background-color: #ffddcc;
}

.exercise {
  	font-weight: bold;
  background-color: #ddffcf;
}

.resource {
  background-color: #eef6ff;
}

.disseminate {
  	font-weight: bold;
  background-color: #f6f6bb;
}

.policyfooter {
  	font-family: "Arial Unicode MS", Arial, sans-serif;
  	font-size: 90%;
}

.note {
  	font-family: "Arial Unicode MS", Arial, sans-serif;
  	font-size: 90%;
  background-color: #eef6ff;
}

@media all    
{
a:link img {
	border-right: medium none; 
	border-top: medium none; 
	border-left: medium none; 
	border-bottom: medium none
	}
a:visited img {
	border-right: medium none; 
	border-top: medium none; 
	border-left: medium none; 
	border-bottom: medium none
	}
}



a:link {
	color: #000066
	}
a:visited {
	color: #660066
	}


.suitenav1 img {
	margin-left: -18px;
	}

div.smallprint {
	font-size: 80%;
	}

*.mo {	
	font-size: 75%; 
	color: teal;
	}

div.checkpoint {
	font-family: Verdana, "Arial Unicode MS", sans-serif;
	font-size: 80%;
	margin-left: 2em;
	font-weight: bold;
	font-style: italic;
	}
div.checkpoint:before {
	content: "-- ";
	}

*.c {
	font-family: Verdana, "Arial Unicode MS", sans-serif;
	font-size: 80%;
	margin-left: 2em;
	font-weight: bold;
	font-style: normal
	}
*.g {
	color: teal;
	font-style: normal;
	font-weight: normal;
	margin-left: 2em;
	}
div.level3 {
	margin-left: 3em;
	}

div.eg {
	background-color: #ffc;
	color: black;
	margin-left: 3em;
	margin-right: 4em;
	};

.hide {
  display: block;
}

.mailtitle {
  	color: red;
  	font-size: 16pt;
  	margin-top: 2em;
  background-color: yellow;
}

p.req {
   color: blue;
   background-color: #ffffcc;
}

p.example {
   color: black;
   background-color: #ffbbbb;
   margin-left: 6em;
   margin-right: 6em;
}

div.example {
   border: solid 1pt black;
   color: black;
   background-color: #ffbbbb;
   margin-left: 6em;
   margin-right: 6em;
}
