div.logo {
	background:lightblue;
	border-top:2px solid purple; 
	border-bottom:2px solid purple;
	padding-top:10px;
	padding-bottom:10px;
}

.mygreen {
	background:#C0FFE0;
}

.borderall {
	border: thin solid black;
}

.allgreen {
	background:#C0FFE0;
	border: medium solid #C0FFE0;
	}

.bigkahunatitle {
	font-size:x-large;
	font-weight:bold;
	font-family:verdana;
	color:purple;
}

div.main {
	text-align:center;
	width:640;
	background:#C0FFE0;
	padding-left:25px;
	padding-right:25px;
	padding-top:25px;
	padding-bottom:25px;
	border: medium solid purple;
	}

.text {
	text-align:justify;
	font-family: verdana,arial;
	}
	
.timesitalic {
	text-align:left;
	font-family: times;
	font-style:italic;
	}	
.smalltext {
	text-align:justify;
	font-family: verdana,arial;
	font-size:small;
	}
.textleft {
	text-align:justify;
	font-family: verdana,arial;
	font-size:10pt;
	}
.text10 {
	text-align:justify;
	font-family: verdana,arial;
	font-size:10pt;
	}
.text8 {
	font-size:8pt;
	text-align:justify;
	font-family: verdana,arial;
	}

td.bdd {
	border-top:thin solid purple;
	border-bottom:thin solid purple;
	vertical-align:top; 
	font-weight:bold;
}
td.top {
	vertical-align:top; 
}

.button { 
  border-top: thin dotted purple;
  border-bottom: thin dotted purple;
  border-right: thin dotted purple;
  border-left: thin dotted purple;
  padding: 3px; 
  text-align: center;
  background: lightblue;
}

.button10 { 
  border-top: thin dotted purple;
  border-bottom: thin dotted purple;
  border-right: thin dotted purple;
  border-left: thin dotted purple;
  padding: 10px 3px 10px 3px; 
  text-align: center;
  background: lightblue;
}
.button15 { 
  border-top: thin dotted purple;
  border-bottom: thin dotted purple;
  border-right: thin dotted purple;
  border-left: thin dotted purple;
  padding: 15px 3px 15px 3px; 
  text-align: center;
  background: lightblue;
}


.vbutton { 
  border-top: thin dotted purple;
  border-bottom: thin dotted purple;
  border-right: thin dotted purple;
  border-left: thin dotted purple;
  padding: 3px; 
  text-align: center;
  font-family: verdana;
  background: lightblue;
  font-size: small;
}

.fbutton { 
  border-top: thin dotted purple;
  border-bottom: thin dotted purple;
  border-right: thin dotted purple;
  border-left: thin dotted purple;
  padding: 3px; 
  text-align: center;
  font-family: Courier,monoco,monospace;
  background:lightblue;
  font-size:small;
}

.function {
  font-family: Courier,Monaco, monospace;
  color: purple;
  font-weight:bold;
  font-size:larger;
}

.bigfunction {
  font-family: Courier,Monaco, monospace;
  color: purple;
  font-weight:bold;
  font-size:x-large;
}
.ital {
  font-family:times;
  font-style:italic;
  color:black;
  }

.redfunction {
  font-family: Courier,Monaco, monospace;
  color: red;
  font-weight:normal;
}


.blackfunction {
  font-family: Courier,Monaco, monospace;
  color: black;
  font-weight:bold;
  font-size:larger;
}

.greenfunction {
  font-family: Courier,Monaco, monospace;
  color: green;
  font-weight:bold;
}

.bluefunction {
  font-family: Courier,Monaco, monospace;
  color: blue;
  font-weight:bold;
}

.bigblue {
	color: #003399;
	font-size: large;
}

.title {
  font-size:large;color:black;font-weight:bold;font-family:verdana;
}

.header {
  text-decoration:underline;
  font-size:large;
  font-weight:bold;
  color:blue;
  font-family:verdana;
  }
  

a:link {text-decoration:none; color:purple;}
a.function:link {text-decoration:underline; color:red;}
a.function:visited {text-decoration:underline;}

a:visited {text-decoration:none; color:blue;}

a:active {text-decoration:none; background-color:yellow; color:black; }

a:hover {text-decoration:none; background-color:yellow; color:black; }

dl {font-family:verdana,arial,helvetica,sans-serif; color:black; font-size: medium;  }  
h1 {font-family:times;color:blue;}
    
h2 {font-family:times;color:purple;}    
h3 {font-family:times;font-style:italic;color:blue;}
    
.abs {font-family:verdana;font-size:small; text-align: justify; font-size:10pt; width:400;}

.times {font-family:times;font-style:italic;font-weight:bold;color:blue;font-size:11pt;}

.tiny {font-size:xx-small;font-family:verdana;}

.emph {
 font-family:times;font-style:italic;font-weight:bold;
} 
.bigemph {
 font-family:times;font-style:italic;font-weight:bold;font-size:larger;
}
.caption {
	font-family:verdana,arial,helvetica;font-weight:bold;font-size:small;
	}
	
	
.ribbon {
	width:100%;
	background:#CC99FF;
	padding-bottom:10pt;
	padding-top:10pt;
	border-bottom:medium purple solid;
	border-top:medium purple solid;
	text-align:center;
	font-size:large;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica;
	color:#000;
	}
