body {
background: #ffffff;
color: #000000; 
font-family: 'Times New Roman',Georgia,serif; 
font-size: 100%
}

A:link { color: #990033; padding: 0px }
A:active { color: #ff3300; padding: 0px }
A:visited { color: #666699; padding: 0px }
A:hover { color: #ff3300; padding: 0px  }

P { 
color: #000000; 
font-family: 'Times New Roman',Georgia,serif; 
font-size: 1em;
line-height: 133%;
}

#content>p {margin:0px;}
#content>p+p {text-indent:30px;}


ul { 
color: #000000; 
font-family: 'Times New Roman',Georgia,serif; 
font-size: 1em;
line-height: 133%;
}



.text { 
color: #000000; 
font-family: 'Times New Roman',Georgia,serif; 
font-size: 1em 
}


A.text:link { color: #990033; padding: 0px }
A.text:active { color: #ff3300; padding: 0px }
A.text:visited { color: #666699; padding: 0px }
A.text:hover { color: #ff3300; padding: 0px  }

.head {
color: #000000; 
font-family: 'Times New Roman',Georgia,serif; 
font-size: 1.3em;
font-weight: bold;
line-height: 133%;
}

td { 
font-family: 'Times New Roman',Georgia,serif; 
color: #000000; 
font-size: 100%;
}


.contact { 
font-size: .8em;  
line-height: 120%;
font-weight: bold;
color: #000000;
background: #cccccc;
margin: 0px 20px 10px 20px;
padding: 8px 10px 100px 10px;
 }
 
.mainnav {
font-size: .8em;
color: #000000;
font-weight: bold;
line-height: 140%;
}
 
.popuphead {
font-size: .9em;
font-family: 'Times New Roman',Georgia,serif; 
font-weight: bold;
color: #ffffff;
margin-bottom: 4px;
background: #336699;
padding: 0px 2px 1px 6px;
}


A.popuphead:link { color: #ffffff; padding: 0px; text-decoration: none }
A.popuphead:active { color: #ff3300; padding: 0px; text-decoration: underline overline }
A.popuphead:visited { color: #ffffff; padding: 0px; text-decoration: none }
A.popuphead:hover { color: #ff3300; padding: 0px; text-decoration: underline overline  }

 
.pagehead {
font-size: .9em;
font-family: 'Times New Roman',Georgia,serif; 
font-weight: bold;
color: #ffffff;
margin-bottom: 4px;
background: #336699;
padding: 0px 2px 1px 6px;
}


A.pagehead:link { color: #ffffff; padding: 0px; text-decoration: none }
A.pagehead:active { color: #ff3300; padding: 0px; text-decoration: underline overline }
A.pagehead:visited { color: #ffffff; padding: 0px; text-decoration: none }
A.pagehead:hover { color: #ff3300; padding: 0px; text-decoration: underline overline  }


 
.secondnavhead {
font-size: .8em;
font-family: 'Times New Roman',Georgia,serif; 
font-weight: bold;
color: #ffffff;
margin-bottom: 4px;
background: #336699;
padding: 0px 2px 1px 6px;
}

small { 
font-size: 80%;
line-height: 120%;
 }
 
big { 
font-size: 115%;
 }

.dir1  {
font-family: 'Times New Roman',Georgia,serif; 
font-size: 1em;
font-weight: bold; 
color: #ffffff; 
background: #666699; 
padding: 0px 10px 0px 10px; 
border: 1px solid #330066; 
margin-top: 5px;
}

A.dir1:link { color: #ffffff; text-decoration: none; padding: 0px; border: 0px;}
A.dir1:active { color: #330066; text-decoration: none; padding: 0px; border: 0px; }
A.dir1:visited { color: #ffffff; text-decoration: none; padding: 0px; border: 0px; }
A.dir1:hover { color: #330066; text-decoration: none; padding: 0px; border: 0px; }

.dir2 { 
font-family: 'Times New Roman',Georgia,serif; 
font-size: .8em;
line-height: 110%; 
color: #330066; 
background: #ffffff; 
padding: 5px 10px 10px 10px; 
border: solid 1px #330066; 
margin: 0px 0px 5px 0px
}

A.dir2:link { color: #330066; padding: 0px; font-size: 100%; border:0px; text-decoration: underline;}
A.dir2:active { color: #ff3300; padding: 0px; font-size: 100%;  border:0px; text-decoration: underline; }
A.dir2:visited { color: #666699; padding: 0px; font-size: 100%;  border:0px; text-decoration: underline; }
A.dir2:hover { color: #ff3300; padding: 0px; font-size: 100%; border:0px; text-decoration: underline; }

.floatleft
{float: left; 
padding-right: 10px; 
padding-bottom: 10px; 
}

.floatright
{float: right; 
padding-left: 10px; 
padding-bottom: 10px; 
}

#content {
	margin:0px 50px 0px 240px;
	padding:10px;
	width: 500px;
	}

#menu {
	background: none;
	border: none;
	position:absolute;
	top:90px;
	left:10px;
	width:180px;
	padding:10px;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:160px;
	}
/* Again, "be nice to Opera 5". */
body>#Menu {width:160px;}
