BODY, TD
{
	margin-left: 5%;
	margin-top: 2%;
}

BODY.home
{
	margin: -2%;
	background-image: none;
}

BODY.services
{
   background-color: Gray;
   color: Black;
}

h1, h2
{
	background-color: White;
	color: #000066;
	font-family:  Arial, Helvetica, sans-serif;
}

H6
{
	background-color: White;
	color : #000066;
}

p, a, h3, TD.main {
    color : #0066CC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 85%;
	line-height : 120%;
}

p.dates
{
	color : Red;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 85%;
	line-height : 120%;
}

p.staff, p.service, p.admin
{
	color : Red;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	line-height : 120%;

}

p.title
{
	color: Red;
	font-size: 125%;
}

p.author
{
	color : Red;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 75%;
	line-height : 120%;
}

TH.printTitle
{
	background-color: Gray;
	color: Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	line-height : 120%;
}

TH.printItem
{
	background-color: Gray;
	color: White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 90%;
	line-height : 120%;
}


TABLE.frame {
	padding-top : 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	padding-right: 0em;
}

TABLE.padleft
{
	padding: 2em;
}

TABLE.login
{
	border : thin;
	border-color : #999999;
}


A.login, a.frame
{
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color: #666699;
	color : White;
	font-size : 100%;
}

a.frameHead
{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color: #666699;
	color : White;
	font-size: 100%;
}


a.image
{
	text-decoration : none;	
}



TABLE.frameborder
{
	border : groove #0066CC;
	margin-top : 5%;
}

TD.frame
{
	text-decoration: none;
	background-color : #666699;
	color: White; 
	font-size: Smaller;

}

TR.header, TD.header, table.header
{
	background-color : #0066CC;
	color : White;
	font-size : x-small ;
}

 .dropdown
{
	background-color : #FFFFFF; 
	color : #0066CC;
	font-size : x-small ;

}

a.header
{
	text-decoration : none;
	color: #0066CC;
	background-color: White;
	font-size : smaller;	
}

TD.label
{
	padding-top : 15px;
	
}

TD.main
{
	padding-top : 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	padding-right: 0em;
}

TD.list
{
	background-color: #666699;
	color:White;
	font-size: xx-small;
}

.small{
	font-size: xx-small;
}

.bold {
	font-weight : bold;
}

.citystate, .schoolinfo {
	background-color: White;
	color : #003366;
	font-size : 100%;
}

.padded {
	margin : 1em;
}

.schoolname {
	background-color: White;
	color : #003366;
	font-size : 150%;
	margin-bottom : -10%;
}

.separator {
	border : #000000;
	
}

.tabbed {
	text-indent : 2em;
}
