


body {
	margin: 0%;
	padding: 0;
	border-width: 0;
	border-style: none;
	border-color: inherit;
	width: auto;
	font-family: Geneva, Helvetica, Arial, sans-serif;
	line-height: auto; 	/* use auto line height to avoid text overlapping */
		font-size: 11px;	/*	This takes 16px down to 10px 16 * 0.625 = 10 */
							/*	assume browser set to ‘medium’ text, the defult. 
							When sizing text in ems there’s really one rule to remember: size text relative to its parent 
							and use this simple calculation to do so: child pixels / parent pixels = child ems */
}
	
.hometext {color: #fff6dc; 
font-size: 0.7em; 
}


form {
   margin-top:0;
   margin-bottom:0;
}

A.standardlink {
	COLOR: #007084;
	TEXT-DECORATION: none;
}

A.standardlink:hover {
  COLOR: #666666; 
  TEXT-DECORATION: underline
}

p {
	color: #000000;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: bold;
	color: #660099;
	font-style: normal;
}

h2 {
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.5em; 
  font-weight: bold; 
  color: #660099; 
  font-style: italic
}

h3 
  {  
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.4em; 
  color: #660099; 
  font-style: italic
}

h4 {
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.3em; 
  color: #D94012; 
  text-decoration: none
}

h5 {
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.2em; 
  color: #000099
}

li {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.9em; 
  color: #0066CC
}

.rightnav {

  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  color: #666666

}

.redsubheading {

  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;

  color: #490082; 

  font-size: 12px; 

  font-style: normal; 

  font-weight: bold

}

.quotes {
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; 
	font-size: 1.1em;
	color: #0033CC;
	font-weight: normal;
}



td {

 color: #333333
 font-size: 0.7em;

}

.hiddentext {
	color: #FFFFF4;
	font-size: 0.8em;
}


.near-white {
	color: #fefff4;
	font-size: 0.8em;
}



.quotessmall {
  font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; 
  font-size: 1.0em;; font-style: normal; 
  color: #000099; font-weight: bold

}



.bluehighlight {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 0.9em; 
  font-weight: bold; color: #663399

}



.subnav {
  background-color: #FFFFFF;
  color: #2D0050;
  font-weight: bold;
  font-size: 9pt;
  text-decoration: none;
  font-family: arial, helvetica, geneva
}



A.subnav {
  color: #007084;
  oldcolor: #490082;
  font-weight: bold;
  font-size: 9pt;
  text-decoration: none;
  font-family: Arial, sans-serif
}


A.subnav:hover {
  color: #CE8A07;
  font-weight: bold;
  font-size: 9pt;
  text-decoration: none;
  font-family: arial, helvetica, geneva
}



.subnavactive {
  background-color: #535353;
  color: #FFC600;
  font-weight: bold;
  font-size: 0.9em;
  text-decoration: none;
  font-family: arial, helvetica, geneva

}



.cathdl {
  color: #FFC600;
  font-weight: bold;
  font-size: 0.9em;
  text-decoration: none;
  font-family: arial, helvetica, geneva
}



.nav {
  color: #34005C;
  font-weight: bold;
  font-size: 0.9em;
  text-decoration: none;
  font-family: arial, helvetica, geneva

}

.navanchor {
  color: #34005C;
  font-weight: bold;
  font-size: 0.9em;
  text-decoration: none;
  font-family: arial, helvetica, geneva
}



.menu {
  color: #000000;
  font-weight: bold;
  font-size: 0.9em;
  text-decoration: none;
  font-family: geneva, arial, helvetica, 
}



.cat {
  color: #737b9c;
  font-weight: bold;
  font-size: 0.9em;
  text-decoration: none;
  font-family: arial, helvetica, geneva
}



.text {
  font-size: 0.9em;
  font-family: arial, helvetica, geneva; 
  color: #34005C
}

.textsmall {
  font-size: 0.8em;
  font-family: arial, helvetica, geneva

}

.texttitle {
  color: #CE8B00;
  font-weight: bold;
  font-size: 1.1em;
  font-family: "Trebuchet MS", Tahoma, arial, helvetica, geneva
}


.time {
  color: #000000;
  font-size: 0.9em;
  font-family: arial, helvetica, geneva
}


.copyleft {
  color: #000000;
  font-size: 0.8em;
  font-family: arial, helvetica, geneva
}



.whitetitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold; color: #FFFFFF}

.purplesmallext {  font-family: Arial, sans-serif; font-size: 0.9em; font-weight: bold; color: #490082}

.hiddentopline {  color: #CCCCCC}

.logo { background-color: #DDC7EF}

.imagepadding {
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 20px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
}

.navBar { background-color: #6300B0 }

.info { background-color: #E7E7E7 }

.boxNavTitle { background-color: #8D5DB3 }

.boxNav { background-color: #B28CCF }

.boxInfoTitle { background-color: #535353 }

.boxInfo { background-color: #FFFFFF }

.navBar { background-color: #7C49A4 }

.banner { background-color: #A98EBC}

.topbar { background-color: #BFA9CE}

.date { background-color: #BFA9CE }

input.search { font-family: Courier;  }

a {  font-family: Arial, Helvetica, sans-serif; color: #007084}
.intermediate {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #990000}
.textmed { font-size: 9pt; font-family: arial, helvetica, geneva }

