body,
html {
	margin: 0em 1em 1em;
	padding:0;
	background:#ffffff;
	color:#000000;}
body {
	min-width:775px;
	font-family:Arial, Helvetica, sans-serif;}
#wrap {
	background:#ffffff;
	margin:0 auto;
	width:100%;}
#title_top {
	background:#ffffff;
	text-align:center;}
#title_top h1 {
	font-family: New Times Roman, serif;
	padding:0;
	margin:0;
	text-align:center;
	margin-top:-.3em;
	_margin-top:0em;
	*margin-top:0em;}
#menu_top {
	background:#ffffff;
	padding:.5em;
	text-align:center;
	font-family: New Times Roman, serif;}
#menu_top ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-top:-.5em;}
#menu_top li {
	display:inline;
	margin:0;
	padding:0;}
#menu_side {
	background:#1ED4F8;
	float:left;
	width:15%;
	min-width:120px;
	_width:120px;}
#menu_side h2, #menu_side h3, #menu_side p {
	padding:0em;}
#menu_side ul {
	_margin-left:0.4em;}
#menu_side ul li {
	list-style: none;
	margin-left:-1.5em;
	_margin-left:0em;}
#menu_side ul li a {
	text-decoration: none;
	font-size:70%;
	font-family:Arial, Helvetica, sans-serif;}
#menu_side ul li a:hover {
	color:#000000;
	font-weight:bold;}
img.rafiki
{	padding: 6px 14px 0px;  /* top, right&left, bottom */
	background-color: #1ED4F8; }
#content {
	background:#ffffff;
	float:right;
	width:85%;
	_width:655px;
	min-width:655px;
	border-top:thick solid #1ED4F8;}
#content ul {
	margin-bottom:0;}
#content ul li {
	list-style: none;}
#content h2, #content h3, #content p {
	padding:0 0 0 1em;
	*padding-top:.3em;}
#content h2 {
	font-family:"Times New Roman", Times, serif;}
#content table {
	margin-left: 1em;}
#content pre {
	margin-left: 1em;}
#footer {
	background:#ffffff;
	clear:both;}
#footer p {
	padding:5px;
	margin:0;
	border-top:thick solid #1ED4F8;}
.arrowdown {
	padding-top:.5em;}
.arrowup {
	line-height:2em;}
.skipnav {
	font-size:.7em; 
	padding-left:.2em;
	margin-top:-1em; 
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;}
ul.lesstop {
	margin-top:-.8em;
	*margin-top:0em;}
ul.noin li {	
	list-style: none;
	padding-bottom: .3em;
	margin-left:-1.5em;}
	
.turquoise  { color: #1ED4F8; }
.turqback   { background-color: #1ED4F8; }
.turqltback { background-color: #CAF4FC; }
a:link.turquoise, a:hover.turquoise, a:visited.turquoise { color: #1ED4F8; }

.orange { color: #ff6600; }
.orangeback { background-color: #EF5200; }  /* EF3800*/
.orangeltback { background-color: #FCDECA; }

.red { color: #ff0000;}

.bold {font-weight:bold;}

span.grey { color: #cccccc; background-color:#FFFFFF;}

oblique { font-style: oblique } 
padded { padding-left: 3px } 
td.browser {font-size: 0.6em; font-weight: normal;}
.verticaltext { writing-mode: tb-rl;}
.verticalflip { writing-mode: tb-rl; filter: flipv fliph;}
.flipover { filter: fliph; }
.flipdown { filter: flipv; }

/* must be defined in the correct order: link, visited, hover, active */
#menu_side ul li a.small:link
{	}
#menu_side ul li a.small:visited
{	}
#menu_side ul li a.small:hover
{	}
#menu_side ul li a.small:active
{	}

#menu_side ul li a.smallindent:link
{	padding-left: 2em;}
#menu_side ul li a.smallindent:visited
{	padding-left: 2em;}
#menu_side ul li a.smallindent:hover
{	padding-left: 2em;}
#menu_side ul li a.smallindent:active
{	padding-left: 2em;}

a.none
{	text-decoration: none;
	cursor:pointer; cursor:hand; }
	
p.solid {border: 10px solid black; margin-left: 1em;}
p.double {border: 10px double black; margin-left: 1em;}
p.ridge {border: 10px ridge silver; margin-left: 1em;}
p.inset {border: 10px inset silver; margin-left: 1em;}
p.outset {border: 10px outset silver; margin-left: 1em;}
p.groove {border: 10px groove silver; margin-left: 1em;}
p.dashed {border: 5px dashed black; margin-left: 1em;}
p.dotted1 {border: 1px dotted black; margin-left: 1em;}
p.dotted2 {border: 2px dotted black; margin-left: 1em;}
p.dotted3 {border: 3px dotted black; margin-left: 1em;}
p.dotted4 {border: 4px dotted black; margin-left: 1em;}
p.dotted5 {border: 5px dotted black; margin-left: 1em;}
p.dotted6 {border: 6px dotted black; margin-left: 1em;}
p.dotted7 {border: 7px dotted black; margin-left: 1em;}
p.dotted8 {border: 8px dotted black; margin-left: 1em;}
p.dotted9 {border: 9px dotted black; margin-left: 1em;}
p.dotted10 {border: 10px dotted black; margin-left: 1em;}

.arial
{	font-family:Arial, Helvetica, sans-serif;}
.arialb
{	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;}
td 
{	vertical-align:top:}

.indent
{	padding-left:1em;}
.small
{	font-size:70%;}