body {
  font-size: 100%;
}

li, p, dt, label {
  font-size: .8em;
}

textarea {
	  font-size: .9em;
}

h1 {
  font-size: 1.1em;
}

h2 {
  font-size: .9em;
}

h3 {
  font-size: .85em;
}

h4 {
  font-size: .8em;
}

h5 {
  font-size: .8em;
}

h6 {
  font-size: .8em;
}



a:link {
	color: #3366CC; 
	text-decoration: none;
}

a:visited {
	color: #6699CC; 
	text-decoration: none;
}

a:hover, a:active {
	color: #009999;
	text-decoration: none;
}

/* top utility navigation and logos */
.vertnav {
    font-size: .8em;
}

.util {
    font-size: .7em;
	color: #ccc;
	text-align: center;
	padding: 4px 5px 0 2px;
}

.util a:link, .util a:visited, .util a:active {
	color: #ccc;
	font-weight: normal;
	text-decoration: none;
}

.util a:hover {
	color: #fff; 
	text-decoration: none;
}


#sites-p {
  font-size: .9em;
}

.feature-box h4 {
  font-size: .9em;
}

#subsites-p {
  font-size: .9em;
}

.inv-call-info h2 span {
  font-size: .8em;

}

.shadetabs{

  font-size: 14px;
}


.smallgrey {
	color:#666;
	font-size: .8em;
	}

.errmsg {
	color:#cccc33;
	font-size: .8em;
	}

#footer {
  font-size: .8em;
}


.footer {
    font-size: .7em;
	color: #ccc;
	text-align: center;
	padding: 4px 5px 0 2px;
}

.footer a:link, .footer a:visited, .footer a:active {
	color: #ccc;
	font-weight: normal;
	text-decoration: none;
}

.footer a:hover {
	color: #0066ff; 
	text-decoration: none;
}


