body
{
    background-color: white; 
    background-color-old:#ccffff;
   	color: #000000;
	font-family-old: Georgia, 'Times New Roman', serif;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin-bottom: 10px;
}

.printBody
{   background-color: White;
}

.mainHeader
{
    font-size:x-large; font-weight:bold; color:Navy; text-decoration:none;
}
fieldset
{   display:block; border:2px solid Navy;padding:2px
}
.label
{
    color:Navy; width:10em;float:left;font-family:trebuchet MS, arial
}
.addendum
{   color:Navy;
}
.hide
{   display:none; 
}
legend
{
    color:Navy; font-weight:bold;font-family:trebuchet MS, arial
}
h1,h2,h3 { color:Navy;font-family:trebuchet MS, arial }
h2 { font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: small;
	
	text-align: left;
	font-weight: bold;
	
	
	margin-bottom: 10px;
}
.sideHeading
{	margin-bottom: 0px;
	margin-top: 5px;
}

a
{	color:Navy;
}

.heading
{
    font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: small;
	
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	
}

.error
{   color:Red;
}

.photoFrame
{
	border:2px solid black; background-color:White; padding:4px;
}
hr
{	color:Navy;
}

.fields
{
    width:100%;
}

.labelColumn
{    
   color:Navy; float:left; white-space:nowrap;padding-right:1em;vertical-align:top;
}

.fieldColumn
{
    width:100%;vertical-align:top
}

.smallText
{   font-size:smaller;
}

.contentPanel
{
    border:1px solid Navy;
    padding:2px;
}

.mostRecent
{
	font-size:smaller;
}

.mostRecentLink
{
	color:Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.photoLink
{
	color:Navy;font-family:trebuchet MS, arial; font-size:smaller
}