H1 {
	FONT-SIZE: 14pt; MARGIN-BOTTOM: 5px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H1.cgi {
	FONT-SIZE: 14pt; MARGIN-BOTTOM: 5px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2 {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; MARGIN-TOP: 5px; FONT-SIZE: 18pt; MARGIN-BOTTOM: 1px; MARGIN-LEFT: 0px; BORDER-LEFT: black 0px solid; COLOR: #990000; BORDER-BOTTOM: #000099 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3 {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; MARGIN-TOP: 5px; FONT-SIZE: 18px; MARGIN-BOTTOM: 8px; MARGIN-LEFT: 2px; BORDER-LEFT: black 0px solid; COLOR: #990000; BORDER-BOTTOM: #000099 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H4 {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; MARGIN-TOP: 5px; FONT-SIZE: 16px; MARGIN-BOTTOM: 6px; MARGIN-LEFT: 0px; BORDER-LEFT: black 0px solid; COLOR: #990000; BORDER-BOTTOM: #000099 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H5 {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; MARGIN-TOP: 5px; FONT-SIZE: 14px; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 2px; BORDER-LEFT: black 0px solid; COLOR: #990000; BORDER-BOTTOM: #000099 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H6 {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; MARGIN-TOP: 5px; FONT-SIZE: 9pt; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: black 0px solid; COLOR: #990000; BORDER-BOTTOM: #000099 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 9pt; MARGIN-LEFT: 5px; COLOR: #003333; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
PRE {
	FONT-SIZE: 10pt; COLOR: #003333; FONT-FAMILY: Courier New
}
BODY {
	BACKGROUND-IMAGE: none; MARGIN: 0px
}
A:link {
	COLOR: #0855aa; TEXT-DECORATION: none
}
A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A:active {
	COLOR: #ff6600; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff6600; TEXT-DECORATION: none
}
.search_table #form1 img {
	margin-bottom: 4px;
}

A.l1:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.l1:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.l1:active {
	COLOR: #ff6600; TEXT-DECORATION: none
}
A.l1:hover {
	COLOR: #ff6600; TEXT-DECORATION: none
}
A.image:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.image:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.image:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.image:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
STRONG {
	FONT-SIZE: 8pt; COLOR: #003333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BLOCKQUOTE {
	FONT-SIZE: 11pt; WORD-SPACING: -0.1em; COLOR: #006666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
OL LI {
	FONT-SIZE: 9pt; COLOR: #003333; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
UL LI {
	FONT-SIZE: 9pt; COLOR: #003333; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
LI.off {
	FONT-SIZE: 9pt; COLOR: #003333; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DT {
	FONT-SIZE: 10pt; MARGIN-BOTTOM: 3px; COLOR: #0066cc; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DD {
	FONT-SIZE: 9pt; COLOR: #006666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
CAPTION {
	FONT-SIZE: 11pt; COLOR: #000099; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: 10pt; COLOR: #111133; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #76aeee
}
.tdblue {
	FONT-SIZE: 9pt; COLOR: #003333; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dde4f0
}
TABLE TR TD TABLE TR TD {
	BACKGROUND-COLOR: #e6e6e6
}
TABLE TR TD {
	FONT-SIZE: 9pt; COLOR: #003333; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TABLE TR TD TABLE TR TD TABLE TR TD TABLE TR TD {
	FONT-SIZE: 9pt; COLOR: #003333; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dde4f0
}
TABLE TR TD TABLE TR TD TABLE TR {
	FONT-SIZE: 9pt; COLOR: #003333; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TABLE TR TD TABLE TR TD TABLE TR TD TABLE TR {
	FONT-SIZE: 9pt; COLOR: #003333; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
DIV {
	FONT-SIZE: 9pt; COLOR: #009999; FONT-FAMILY: Arial, Helvetica, sans-serif
}
BIG {
	FONT-SIZE: 14pt
}
ACRONYM {
	FONT-SIZE: 10pt; COLOR: #000000
}
ADDRESS {
	FONT-SIZE: 10pt; COLOR: #ff49f9; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 9pt; COLOR: #003333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#small-menu {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.code {
	BORDER-RIGHT: black 0px groove; BORDER-TOP: #000099 1px groove; FONT-SIZE: 10pt; MARGIN-LEFT: 3px; BORDER-LEFT: black 0px groove; COLOR: #666666; BORDER-BOTTOM: #000099 1px groove; FONT-STYLE: normal; FONT-FAMILY: "Courier New", Courier, mono; BACKGROUND-COLOR: #efefef
}
.warning {
	FONT-WEIGHT: bold; COLOR: #ff0000; FONT-STYLE: italic
}
.oddrow {
	BACKGROUND-COLOR: #ffffff
}
.topmenu {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.copyright {
	FONT-WEIGHT: 500; FONT-SIZE: 10px; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.searchbox {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff
}
.hot {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #ffffff; LINE-HEIGHT: 15px; PADDING-TOP: 5px; BACKGROUND-COLOR: #0855aa; TEXT-DECORATION: none
}
.hottable {
	BORDER-RIGHT: #0855aa 1px solid; BORDER-TOP: #0855aa 1px solid; BORDER-LEFT: #0855aa 1px solid; BORDER-BOTTOM: #0855aa 1px solid
}
.hotclass {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; COLOR: #ffffff
}
.ul_li {
	MARGIN-LEFT: -12px; COLOR: #0855aa; LINE-HEIGHT: 18px; PADDING-TOP: 6px
}
.ul_content {
	MARGIN-LEFT: 0px; COLOR: #000000; LINE-HEIGHT: 14px; PADDING-TOP: 6px
}
A.ad_title:link {
	FONT-WEIGHT: bold; COLOR: #003399
}
A.ad_title:hover {
	FONT-WEIGHT: bold; COLOR: #006600
}
A.ad_title:visited {
	FONT-WEIGHT: bold; COLOR: #333333
}
A.ad_title:active {
	FONT-WEIGHT: bold; COLOR: #003399
}
#ad_outer {
	DISPLAY: block; WIDTH: 750px; HEIGHT: 30px; BACKGROUND-COLOR: #ffffff
}
#ad_inside1 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 5px; FLOAT: left; BORDER-LEFT: #cccccc 1px solid; WIDTH: 239px; BORDER-BOTTOM: #cccccc 1px solid; POSITION: relative; BACKGROUND-COLOR: #e6e6e6
}
#ad_inside2 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 5px; FLOAT: left; MARGIN-LEFT: 10px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 239px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #e6e6e6
}
#ad_inside3 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 5px; FLOAT: left; BORDER-LEFT: #cccccc 1px solid; WIDTH: 239px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #e6e6e6
}
#ad_table {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 100px; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: left
}
.ad_content {
	FONT-SIZE: 12px; COLOR: #000000
}
.ad_ttable {
	BACKGROUND-COLOR: #ffffff
}
.note {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-LEFT: 50px; WIDTH: 80px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-STYLE: normal
}
.notecontent {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: super; WIDTH: 500px; COLOR: #008000; LINE-HEIGHT: 20px; PADDING-TOP: 4px; FONT-STYLE: italic
}
.note_td1 {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/images/cgi2007/genscript_note.gif); WIDTH: 131px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 53px
}
.note_td2 {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/images/cgi2007/genscript_note.gif); WIDTH: 623px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 53px
}
.breadcrumbs {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/CT_tit_bg2.gif); MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; COLOR: #000000; LINE-HEIGHT: 18px; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat
}
.breadcrumbs A {
	COLOR: #2085f4
}
.breadcrumbs A:hover {
	COLOR: #16902d
}
.lastitem {
	COLOR: #333399
}
#position {
	BACKGROUND: left top  url(/images/CT_tit_bg.gif)  no-repeat;
}
.search_table {
	background-color: #FFFFFF;
	border: 1px none #CCCCCC;
}
.search_table #form1 .input {
	margin: 2px;
}
.table3 {
	border: 1px solid #76AEEE;
}
.table3 td {
	background-color: #E9E9E9;
	padding: 2px;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	}
.table3 .tr1 {
	background-color: #CFCFCF;
}
.table3 th {
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	margin: 0px;
}
.add_cart1{
	margin-left: 280px;
}
.table22,.table22 td {
	border:none;
	background : url(/images/notice_bg.jpg)  no-repeat;
}
.table22 .title {
	font-size: 14px;
	font-weight: bolder;
	color: #002B82;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 26px;
	border-bottom: 1px dashed #CCCCCC;
	width: 330px;
	margin-left: 45px;
	padding-left: 6px;
}
.title_top {
	margin: -30px;
	padding: 10px;
	height: 51px;
	width: 48px;
}

.table22  p {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0px 20px;
	line-height: 16px;
	margin-top: 10px;
}
.input_gene{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: 1px solid #CCCCCC;
	background-color: #EAEAEA;
	padding: 1px;
	color: #666666;
	margin: 10px;
}
.search_li {
	padding: 4px;
	list-style-type: none;
	margin-left: -20px;
	margin-top: -10px;
}

.search_li_title{
	background: url(/images/search_genebg.jpg) no-repeat left top;
	padding: 0px 5px 1px 12px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
.not_generate {
	font-family:Arial;
	font-size: 16px;
	font-weight: bold;
	color: #0066CC;
	line-height: 20px;
	padding: 4px 0px;
	margin-bottom:8px;
}
.generate_suggest {
	margin-top:0px;
	font-family:Arial;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding:0px;
	line-height:20px;
}
.generate_suggest li {
	font-family:Arial;
	font-size: 13px;
    color: #000000;
	line-height: 18px;
	font-weight:normal;
	background-repeat: no-repeat;
	background-position: left 5px;
	list-style-type: none;
	padding-left: 20px;
	background-image: url(/images/u_depth3.jpg);
}
.generate_if {
	font-family:Arial;
	line-height: 18px;
	font-size:13px;
	padding-left: 25px;
    color: #000000;
}
.td {
	border:none;
	background : #ffffff;
}

	
