.TOPBAR {
	font-size: 7pt;
	color: #efefef;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.MBAR {
	font-weight: bold;
	font-size: xx-small;
	color: #efefef;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.MBAR A:link {
	text-decoration: none;
}
.MBAR A:visited {
	text-decoration: none;
}
:hover.MBAR {
	color: #ffff00;
	text-decoration: none;
}
.BAR {
	font-weight: bold;
	font-size: 8pt;
	color: #efefef;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.GO {
	font-weight: bold;
	font-size: 10pt;
	color: #d1e7f2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.GO-LIC {
	font-size: 7pt;
	color: #dadada;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.SEARCH {
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #444444;
	background-color: #c0bcb6;
}
.BUTTON {
	font-weight: bold;
	font-size: 8pt;
	color: #c2c2aa;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #808080;
	background-color: #444444;
	cursor: hand
}
.LIST {
	font-weight: bold;
	font-size: 7pt;
	color: #ffba21;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.LEFTTOP {
	font-size: 7pt;
	color: #d1e7f2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.LEFTTOP A:link {
	text-decoration: none;
}
.LEFTTOP A:visited {
	text-decoration: none;
}
.LEFTTOP A:hover {
	text-decoration: underline;
	color: #ffcc00;
}
.NUMB {
	font-size: 7pt;
	color: #ffcc99;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.NUMB A:link {
	text-decoration: none;
}
.NUMB A:visited {
	text-decoration: none;
}
.NUMB A:hover {
	text-decoration: none;
	color: #dadada;
}
.MESSAGE {
	color: #000080;
	border: 1px solid #444444;
	background-color: #c0bcb6
}
.TITLE {
	font-weight: bold;
	font-size: 9pt;
	color: #5a5a5a;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.TITLE-d {
	font-weight: bold;
	font-size: 8pt;
	color: #5a5a5a;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.DATE {
	font-size: 7pt;
	color: #444444;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #dadada;
	width: 66%;
	border-top: 1px solid #c1c1c1;
	border-left: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
}
.TIME {
	font-size: 8pt;
	color: #ee5500;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.IMG {
	background-color: #e6e6e6;
	border: 1px solid #666666;
}
.NAME {
	font-weight: bold;
	font-size: 11pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.NAME A:visited {
	color:  #0000ff;
}
.NAME A:hover {
	color: #ff3300;
}
.VERSION {
	font-weight: bold;
	font-size: 11pt;
	color: #cc0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.REQ-d {
	font-size: 9pt;
	color: #800080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.REQ-d A:link {
	text-decoration: none;
}
.REQ-d A:visited {
	text-decoration: none;
	color: #0000ff;
}
.REQ-d A:hover {
	text-decoration: underline;
	color: #cc0000;
}
.AUTHOR {
	font-size: 7pt;
	color: #008000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
}
.SUMMARY {
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.LIC {
	font-weight: bold;
	font-size: 8pt;
	color: #336699;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.REQ {
	font-weight: bold;
	font-size: 8pt;
	color: #800080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.CATEGORY A:hover {
	color: #cc0000;
}
.CATEGORY {
	font-size: 7pt;
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.RIGHTTOP A:link {
	text-decoration: none;
}
.RIGHTTOP A:visited {
	color: #0000ff;
	text-decoration: none;
}
.RIGHTTOP A:hover {
	text-decoration: underline;
	color: #cc0000;
}
.RIGHTTOP {
	font-size: 7pt;
	color: #444444;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.ARCHIVE A:link {
	text-decoration: none;
}
.ARCHIVE A:visited {
	color: #0000ff;
	text-decoration: none;
}
.ARCHIVE A:hover {
	text-decoration: underline;
	color: #cc0000;
}
.ARCHIVE {
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.BRIGHTTOP {
	font-weight: bold;
	font-size: 8pt;
	color: #444444;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.GNAME A:link {
	text-decoration: none;
	color: #af2323;
}
.GNAME A:visited {
	text-decoration: none;
	color: #af2323;
}
.GNAME A:hover {
	text-decoration: underline;
	color: #ff9932;
}
.GNAME {
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.RNAME A:link {
	text-decoration: none;
	color: #0000ff;
}
.RNAME A:visited {
	text-decoration: none;
	color: #0000ff;
}
.RNAME A:hover {
	text-decoration: underline;
	color: #cc0000;
}
.RNAME {
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.NAME-d {
	font-weight: bold;
	font-size: large;
	color: #000080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.VERSION-d {
	font-weight: bold;
	font-size: large;
	color: #cc0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.RATE {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #efefef;
	background-color: #808080;
}
.CATSEL {
	font-family: Tahoma;
	font-size: 7pt;
	color: #efefef;
	background-color: #808080;
	border-top: 2px solid #c0c0c0;
	border-left: 2px solid #c0c0c0;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	cursor: hand;
}
.CELL {
	background-color: #dcded6;
}
.OS {
	font-weight: bold;
	font-size: 10pt;
	color: #444444;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.DESC {
	font-weight: bold;
	font-size: 11pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.SUMMARY-d {
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.MCAT {
	font-size: 9pt;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.CATLIST {
	font-size: 9pt;
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.CATLIST A:link {
	color: #000080;
	text-decoration: none;
}
.CATLIST A:visited {
	color: #000080;
	text-decoration: none;
}
.CATLIST A:hover {
	color: #ff3300;
	text-decoration: underline;
}
.MAIL {
	font-size: 10pt;
	color: #0000ff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.MAIL A:visited {
	color: #0000ff;
	text-decoration: none;
}
.MAIL A:hover {
	color: #cc0000;
	text-decoration: underline;
}
.DEV {
	font-size: x-small;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #808080;
	background-color: #f6f6f6;
}
.DNAME {
	font-weight: bold;
	font-size: xx-small;
	color: #808080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}