BODY, HTML, NORMAL, DIV, ID, P, TH, TD, UL, OL, LI { font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: small; }

TD {
	text-align: left;
	}
BODY {margin: 0em; padding: 0em; 
background-color: #e3ffff;
}

.TNRHeader {
color: #000000;
font-family: Times, "Times New Roman", serif;
font-size: 2em;
font-weight: bold;
text-align: center;
border-top: 1pt #000000 solid;
border-bottom: 1pt #000000 solid;}

.volume {
color: #000000;
font-family: Times, "Times New Roman", serif;
text-align: left;
padding-left: 20px;}

.date {
color: #000000;
font-family: Times, "Times New Roman", serif;
text-align: right;
padding-right: 20px;}

.ruled {
border-top: 1pt #006666 solid;
border-bottom: 2pt #006666 solid;}

.newsletterpanel {
border-left: 1pt #006666 dotted;
margin-left: 1em;
padding-left: 1em;
padding-right: 1em;}

A:link {color: #9900CC; text-decoration: underline; font-weight: bold; } 
A:visited {color:#666; text-decoration: none; font-weight: normal; }
A:hover {color: #ff8000; text-decoration: underline}

H1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 150%;  color: #006666;
text-align: right;
}
H2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 130%;  color: #006666}
H3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 110%;  color: #006666}
H4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 100%;  color: #006666}


.johnnav {   font-weight: bold; color: #CC3300; text-decoration: none}
.johnnav a:link {   font-weight: bold; color: #CC3300; text-decoration: none}
.johnnav a:visited {   font-weight: bold; color: #FF9900;  text-decoration: none}
.johnnav a:hover {   font-weight: bold; color: #FF9900;  text-decoration: underline}

#copyright { 
font-size: smaller; 
color: #993300; 
border-top: 1pt #006666 solid;
border-bottom: 1pt #006666 solid;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
}

#address { font-size: smaller; color: #330099; 
padding-right: 15px;
width: auto;
padding-top: 5px;
padding-bottom: 5px;
text-align: right;
}
#bottomlinks {
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
font-size: smaller;
text-align: center;
}

.frontcopy {  color: #00CCCC; font-size: 9pt}

.smaller {  font-size: smaller}

.frontpage {  color: #CCFFFF; font-weight: normal}

.red {  color: #CC3300}

.topnav{
background-color: #ffffb7;}

.topnav A:link{ }
.topnav A:visited { }
.topnav A:hover { }
.topnavthis  {
color: #FFFFCC;
background-color: #cc0000;
font-weight: bold;}

.newsflash {
border: 1pt #cc0000 solid;
padding: 5px;
text-align: center;
font-weight: bold;}

.centred {  text-align: center}

#ContentCell TD{
	border-top: 1pt #006666 solid;
	padding: 0.5em 0 0 0;
	margin: 0;
}
#maincontent {
	float: left;
	width: 78%;
	margin: 0 0 1em 0;
	padding-right: 0.5%;
}

#topbar {
background-image: url("common/top4.gif");
background-repeat: no-repeat;
height: 113px;
margin-top: 0px;
padding-top: 0px;
margin-right: 15px;
vertical-align: top;

}

#nav {float: left;
max-width: 150px;
font-size: smaller;
color: #e3ffff;
}

#nav a:link { font-weight: bold; color: #e3ffff; text-decoration: none}
#nav a:visited { font-weight: bold; color: #e3ffff;  text-decoration: none}
#nav a:hover { font-weight: bold; color: #ffff00;  text-decoration: underline}
.required {  font-weight: bold; color: #CC3300}

TEXTAREA {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: small;
wrap: virtual;
}
.NoBreak { white-space: nowrap; }

.RuledTable TD, .RecentWorkTable TD{
	border-bottom: 1px #006666 solid;
	padding: 10px;
	}
.RuledTable TH, .RecentWorkTable TH, .GirlsTreasuryTable TH {
	border: 1px #006666 solid;
	padding: 5px;
	text-align: center;
	}
.RuledTable P {
	padding: 5px;
}
.RecentWorkTable TD{
	text-align: center;
	}
.GirlsTreasuryTable TD {
	padding: 5px;
	}
	
#RightColumn {
	width: 120px
	text-align: center;
	}
.RightAd {
	width: 120px;
	padding: 2px;
	margin: 0 0 2px 0;
	width: auto;
	font-size: smaller;
	text-align: center;
	}
.RightFloat {
	float: right;
	width: 16%;
	text-align: left;
	margin: 0 0.5% 0 0;
	padding: 0 0.5% 0 0;
	}
.LeftAligned {
	text-align: left;
	}
.AbeSearch {
	margin@ 1em 0 1em 0;
	border 1pt red solid:
	padding: 5px;
	}

.AttentionBox {
		margin: 1em;
		border: 1pt solid;
		border-color:#90F;
		padding: 5px;
}

.AttentionBox a img {
		border: none:
}
		
.clearboth {
			clear:both;
		}
.navlink UL {
		list-style: none; padding: 0; margin: 0;
}
