BODY { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:14px; }

.navlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none; }
	
.navlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CAFFCA;
	text-decoration: underline; }
	
h2 { color:#444444; }
	
#footer	{ font-size:12px; color:#333333; }
#footer A { color:#333333; }
#footer A:hover { color:#333333; }

.header { font-size:36px; color:#008000; }	

#login  { color:#ffffff; }
#login .title { font-size:18px; }
#login .info { font-size:14px; }

.tl { background:url(images/tl.gif) no-repeat top left; width:5px; height:5px; }
.tr { background:url(images/tr.gif) no-repeat top right; width:5px; height:5px; }
.bl { background:url(images/bl.gif) no-repeat bottom left; width:5px; height:5px; }
.br { background:url(images/br.gif) no-repeat bottom right; width:5px; height:5px; }
.top { background:url(images/top.gif) repeat-x top; }
.bot { background:url(images/bot.gif) repeat-x bottom; }
.lh { background:url(images/lh.gif) repeat-y left; width:5px; }
.rh { background:url(images/rh.gif) repeat-y right; width:5px; }

.bor { border:1px solid #333333; }
.tlb { border-top:1px solid #333333; border-left:1px solid #333333; }
.tlrb  { border-top:1px solid #333333; border-left:1px solid #333333;  border-right:1px solid #333333;  }
.tlrbb  { border-top:1px solid #333333; border-left:1px solid #333333;  border-right:1px solid #333333; border-bottom:1px solid #333333; }
.tlbb { border-top:1px solid #333333; border-left:1px solid #333333; border-bottom:1px solid #333333; }
.lb { border-left:1px solid #333333;  border-bottom:1px solid #333333; }
.rb {  border-right:1px solid #333333;  border-bottom:1px solid #333333; }
.bb  { border-bottom:1px solid #333333; }
.l {  border-left:1px solid #333333; }
.r {  border-right:1px solid #333333; }
.ltr  { border-top:1px solid #333333; border-left:1px solid #333333;  border-right:1px solid #333333; }


TH { background:#008000; color:#FFFFFF; font-size:12px; }
.th { background:#008000; color:#FFFFFF; font-size:12px; }

#book TH { background:#008000; color:#FFFFFF; font-size:14px; }
#book1 TH { background:#008000; color:#FFFFFF; font-size:14px; }

.bg1 { background-color:#FFFFFF; }
.bg2 { background-color:#C3FDB8; }

.tbl_link A { color:#333333; text-decoration:underline; }
.tbl_link A:hover { color:#CC0000; }

