a { text-decoration:none; color:#bb0000; }
a:hover { text-decoration:underline; color:#000000; }
.bodycopy {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; line-height: 15px}
.smallcopy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #6699CC; line-height: 13px}
.mainheaders { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #6699CC; font-weight: bold; line-height: 20px}
.subheaders { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; line-height: 15px ; font-weight: bold}
.bodycopyyell { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFF00; line-height: 15px ; font-weight: bold}
.bodycopywhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; line-height: 15px }
.bodycopywhitebold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; line-height: 15px ; font-weight: bold}
.heading { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; color: #FFFFFF; line-height: 19px ; font-weight: bold;
	background-image:url(../images/headerback.gif);
}
.entry { border: 1px solid #8E9AC0;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; line-height: 15px}
.booktitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #6699CC; font-weight: bold; line-height: 20px}
.course { background-color:#D1E8FF; }
.event { background-color:#FFCC66; }
.diaryentry { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; line-height: 15px;}
.mainentry { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; line-height: 15px;}
.subentry { filter:alpha(Opacity=50);
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; line-height: 15px;}
hr { color: #dddddd; }
