body,td,div { font-family:Arial; font-size:11pt }
td { vertical-align:top }
img { border:0; }
a { color:#555555 }
form { display:inline }
a:hover { color:#006600; font-weight:bold }

.toplink_sel a { font-size:10pt; background-color:#bbbbbb; font-weight:bold; color:white; text-decoration:none;
	padding:5px; border-left:2px solid #888888; border-right:2px solid #888888; }
.toplink_sel a:hover { background-color:#bbbbbb; color:#006600; border-left:2px solid #888888; border-right:2px solid #888888; }

.toplinks_div { padding:5px }

.toplink a { font-size:10pt; color:white; font-weight:bold; padding:5px; text-decoration:none; border-left:2px solid #b0aaa6; border-right:2px solid #b0aaa6; }
.toplink a:hover { background-color:#bbbbbb; color:#008800;
	border-left:2px solid #888888; border-right:2px solid #888888; }

.toplink_nr a { font-size:10pt; color:white; font-weight:bold; padding:5px; text-decoration:none; border-left:2px solid #b0aaa6; }
.toplink_nr a:hover { background-color:#bbbbbb; color:#008800; 
	border-left:2px solid #888888;  }

.toplink_nl a { font-size:10pt; color:white; font-weight:bold; padding:5px; text-decoration:none; border-right:2px solid #b0aaa6; }
.toplink_nl a:hover { background-color:#bbbbbb; color:#008800; 
	border-right:2px solid #888888; }

.types a { display:block; background-color:#f5f5f5; color:black; padding:5px; text-decoration:none; border:1px solid #888888; border-bottom:none }
.types a:hover { background-color:#dfdfdf; }

.cur_page a { display:block; background-color:lightgray; color:black; padding:5px;
	text-decoration:none;  border:1px solid #888888; border-bottom:none }
	
.smaller td { font-size:9pt }