BODY {
	MARGIN-TOP: 0;
}

P {
	FONT-FAMILY: ARIAL;;
	BACKGROUND: WHITE;;
	COLOR: BLACK;;
	FONT-SIZE: 12PX;
}

A {
	COLOR: BLACK;
}

A.NAME {
	COLOR: BLACK;
}

TABLE {
	WIDTH: 100%;
}

CAPTION {
	TEXT-ALIGN: CENTER;
	VERTICAL-ALIGN: TOP;
	FONT-FAMILY: ARIAL;
	FONT-WEIGHT: BOLD;
	BACKGROUND: WHITE;
	COLOR: BLACK;
}

TD {
	VERTICAL-ALIGN: MIDDLE;
	FONT-FAMILY: ARIAL;
	COLOR: BLACK;
}

TD.PAGE-TITLE {
	TEXT-ALIGN: CENTER;
	VERTICAL-ALIGN: TOP;
	FONT-FAMILY: ARIAL;
	FONT-WEIGHT: BOLD;
	BACKGROUND: WHITE;
	COLOR: BLACK;
}

TD.TITLE {
	TEXT-ALIGN: LEFT;
	VERTICAL-ALIGN: TOP;
	FONT-FAMILY: ARIAL;
	FONT-STYLE: ITALIC;
	FONT-WEIGHT: BOLD;
	BACKGROUND: #D2A41C;
}

TD.ROW-LEFT {
	font-family: Arial;;
	TEXT-ALIGN: LEFT;
}

TD.ROW-ID {
	FONT-STYLE: ITALIC;
	TEXT-ALIGN: CENTER;
}

TD.ROW-CENTER {
	TEXT-ALIGN: CENTER;
}

TD.ROW-RIGHT {
	TEXT-ALIGN: RIGHT;
}

TH {
	TEXT-ALIGN: CENTER;
	VERTICAL-ALIGN: TOP;
	FONT-FAMILY: ARIAL;
	FONT-WEIGHT: BOLD;
	BACKGROUND: #FFDC75;
}

TR.ODD TD {
	COLOR: #223;
	BACKGROUND-COLOR: #C3F3C3;
}

.MAINHEADER {
	WIDTH: 850;
	BACKGROUND-POSITION: BOTTOM RIGHT;
	BACKGROUND-REPEAT: NO-REPEAT;
	BORDER-WIDTH: .1EM;
	BORDER-BOTTOM-WIDTH: 0;
	MARGIN-RIGHT: AUTO;
	MARGIN-LEFT: AUTO;
	PADDING: 4em 0 0 0;
}

.HEADER {
	WIDTH: 850;
	BACKGROUND-POSITION: BOTTOM RIGHT;
	BACKGROUND-REPEAT: NO-REPEAT;
	BORDER-WIDTH: .1EM;
	BORDER-BOTTOM-WIDTH: 0;
	MARGIN-RIGHT: AUTO;
	MARGIN-LEFT: AUTO;
}

.QUICKSEARCH {
	BORDER-WIDTH: .1EM;
	BORDER-TOP-WIDTH: 0;
	BORDER-BOTTOM-WIDTH: 0;
	LINE-HEIGHT: 1.8EM;
	WIDTH: 850;
	MARGIN-RIGHT: AUTO;;
	MARGIN-LEFT: AUTO;;
	PADDING: 0.1em 0 0.1EM 0;
}

.MAINQUICKSEARCH {
	BORDER-WIDTH: .1EM;
	BORDER-TOP-WIDTH: 0;
	BORDER-BOTTOM-WIDTH: 0;
	LINE-HEIGHT: 1.8EM;
	WIDTH: 850;
	MARGIN-RIGHT: AUTO;;
	MARGIN-LEFT: AUTO;;
	PADDING: 3em 0 0.1EM 0;
}

.CONTENT {
	WIDTH: 850;
	BORDER-WIDTH: .1EM;
	BORDER-TOP-WIDTH: 0;
	BORDER-LEFT-WIDTH: .1EM;
	BORDER-RIGHT-WIDTH: .1EM;;
	BORDER-BOTTOM-WIDTH: 0;
	PADDING: 0.1EM 0 0.1EM 0;
	MARGIN-RIGHT: AUTO;;
	MARGIN-LEFT: AUTO;;
}

.MAINFOOTER {
	TEXT-ALIGN: CENTER;
	BORDER-WIDTH: .1EM;
	BORDER-TOP-WIDTH: 0;
	WIDTH: 850;
	MARGIN-RIGHT: AUTO;
	MARGIN-LEFT: AUTO;
	CLEAR: BOTH;
	HEIGHT: 100PX;
	PADDING: 4EM 0 0 0;
}

.help {
	font-family: Arial;;
	font-size: 13;;
	line-height: 0.4cm;
}

.seq {
	font-family: New Times Roma, MonoSpace;
	font-size: 14;
}

#PAGERTABLE {
	PADDING: 0 0 0 50%;
}

.NAVIGATION {
	font-family: Arial;
	TEXT-ALIGN: CENTER;
	WIDTH: 850;
	MARGIN-RIGHT: AUTO;
	MARGIN-LEFT: AUTO;
	PADDING: 0.1em 0 0.1em 0;
}

#nav {
	padding: 0 10em 0 10em;
	line-height: 24px;
	list-style-type: none;
	background: #666;;
}

#nav a {
	display: block;
	font-weight: bold;
}

#nav a:link {
	text-decoration: none;
}

#nav a:visited {
	color: #666;;
	text-decoration: none;
}

#nav a:hover {
	color: #F00;;
	text-decoration: none;;
	font-weight: bold;
}

#nav li {
	float: left;
	width: 100px;
	background: #CCC;
}

#nav li ul {
	line-height: 27px;
	list-style-type: none;;
	text-align: left;
	left: -999em;
	width: 80px;
	position: absolute;
}

#nav li ul li {
	float: left;
	width: 100px;
	background: #CCC;
}

#nav li ul a:visited {
	color: #666;;
	text-decoration: none;
}

#nav li ul a:hover {
	color: #F00;
	text-decoration: none;;
	font-weight: bold;
}

#nav li:hover ul {
	left: auto;
}

#nav li.sfhover ul {
	left: auto;
}

#blast_table {
	FONT-SIZE: 14px;
	LINE-HEIGHT: 20px;
	color: #666666;
}

.opentable {
	FONT-SIZE: 14px;
	LINE-HEIGHT: 20px;
	color: #666666;
}