			/* Links, all */
a {
	color: #9590b0;
  text-decoration: none;
}
a:hover {
  color: #2455aD;
  text-decoration: none;
}
 			/* main */
body {
  background-color: #efefef;
  color: #4b4b82;
  margin-left: 5px;
  margin-right: 5px;
  font: 9pt/11pt "Georgia","Helvetica",serif; 
}
p {
  text-align: justify;
	padding: 0 20px;
}
h1 {
	font: italic normal 20pt "Georgia"; 
	letter-spacing: 1px; 
	color: #6D674C;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0 10px;
}
h2 {
	font: 18pt/20pt "Times New Roman" serif;
	letter-spacing: 1px; 
	margin: 10px 0 0 0;
	padding: 0 30px;
	color: #6b6ba2;
}
h3 {
	font: italic bold 12pt "Georgia"; 
	letter-spacing: 1px; 
	margin: 0;
	padding: 0 30px;
	color: #5D577C;
}
.foot {
 	clear: both;
  width: 100%;
  color: #4682b4;
  font: 8pt/9pt,"Arial narrow",sans-serif;;
  padding-top: 60px;
  padding-bottom: 20px;
}
.boxed {  /* Window on main page */
  margin-bottom: 20px;
  border: thin solid;
  background-color: #f5f5f5;
	top: 0px;
	width: 80%;
	padding: 10px 0px;
	
}
.boxed h1 {	/*special case*/
	margin: 0;
}
.title {
  color: #2200AA;
  font-size: 50px;
  font-family: "garamond",Serif;
}
.splash {
  border-width: 10px;
  border-color: #0f0;
}
.item {
  border-width: 10px;
  border-color: #f00;
}
.ast { /* required info*/
	color: black; 
  font-size: 9pt;}
.mira{			 /* first half of MiraDor */
  font-weight: bold;
}
.dor{			 /* second half of MiraDor */
	font-style: italic;
}
.goof {			/* for feedback forms */
	font: 13pt "Courier New"; 
	letter-spacing: 1px; 
	color:#292929;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 0 30px;
}
.nav {			/* main toolbar */
	float: left;
	background-color: #bcd;
	margin-top: 5px;
	border: 0;
	font-size: 11pt;
	line-height: 14pt;
}
.nav a:hover {
	 display: block;
   text-decoration: none;
	 color: #229;
	 background-color: #abc; 
}
.rightCol {
	position: relative;
	top: 0px;
	left: 10px;
	padding: 10px;
	margin-left: 140px;
	margin-right: 20px;
}
.timestamp {	 /* to get rid of those Garamond numbers */
	font: 12pt/12pt "Arial narrow";
	letter-spacing: 1px; 
	padding-bottom: 0;
	color: #4b4b82;
}
acronym {
	border-bottom: none;
}
.base {
	font: 12/14pt "courier", monospace;
	letter-spacing: 2px;
}
 											/* Forms  */
.forms {
		background-color: #bbccdd;
		white-space: nowrap;
		font: 9pt/10pt "Georgia","Helvetica",serif;
		width: 675px;
	}
.forms a {
	color: #6666ff;
  text-decoration: underline;
}
.forms .jinx {
visibility: hidden;
}
/* columns for forms */
.forms .colL{
	padding:5px;
	margin: 10px;
	float: left;
}
.forms .colR{
	margin: 10px;
	float: right;
}
.forms .colC{
  margin: 10px;
  clear: both;
}
.forms .button{
  margin: 10px 50px;
	padding: 5px 10px;
}
/*  Table Beautifiers */
.blueTable {
		font-size: 10pt;
		background-color: #eef6ff;
		margin-bottom: 15px;
		white-space: nowrap;
	}
.titbar {
		background-color: #c0dbf7;
		text-align: center;
	}
.titbarSub {
	background-color: #afc4de;
	}

/* for FAQs.  Maybe should move this to a new sheet? */
.q {
background-color: #eef6ff;
		margin-top: 15px;
		margin-bottom: 0;
		font-weight: bold;
}
.a {
background-color: #eef6ff;
		margin-top: 0;
}