/* Global */
body {
	margin-left: 10px;
	margin-top: 10px;
	font-size: 75%;
	background-image: url(images/bodyBgGrade.jpg);
	background-repeat: repeat-x;
}

/* Announcement Start */
table.announcement {
	background-color: #ffffff;
	border: 1px solid #FF9933;
	border-collapse: collapse;
	empty-cells: show;
	font-size: 12px;
	line-height: 1.4em;
	margin: 10px 15px 10px 0px;
	width: 590px;
}
table.announcementWide {
	background-color: #ffffff;
	border: 1px solid #FF9933;
	border-collapse: collapse;
	empty-cells: show;
	font-size: 12px;
	line-height: 1.4em;
	margin: 10px 15px 10px 0px;
	width: 765px;
}
table.announcement th {
	background-color: #ff9933;
	text-align: left;
}
table.announcementWide th {
	background-color: #ff9933;
	text-align: left;
}
table.announcement th strong {
	color: #000000;
	font-size: 14px;
	line-height: 1.6em;
	padding-left: 1.0em;
}
table.announcementWide th strong {
	color: #000000;
	font-size: 14px;
	line-height: 1.6em;
	padding-left: 1.0em;
}
table.announcement td p {
	color: #ff0000;
	font-size: 12px;
	margin: 5px;
	text-indent: 0px;
}
table.announcementWide td p {
	color: #ff0000;
	font-size: 12px;
	margin: 5px;
	text-indent: 0px;
}
/* Announcement End */

input {
	font-family: Osaka, arial, sans-serif;
}
select {
	font-family: Osaka, arial, sans-serif;
}
option {
	font-family: Osaka, arial, sans-serif;
}
table {
	font-family: Osaka, arial, sans-serif;
	border-collapse: collapse;
}
#top {
	border-right: 2px solid #031e96;
	border-left: 2px solid #031e96;
	border-top: 4px solid #031e96;
	border-bottom: 4px solid #031e96;
}
#content {
	padding: 0 0 0 15px;
}
#headerSearch {
	margin: 5px 20px;
	font-weight: bold;
}
#sideMenu {
	padding: 5px 0px 5px 2px; 
	background-color:#f3ebf5; 
	border-right: 1px solid #999999;
	border-left: 1px dotted #999999;
	vertical-align:top;
	width:195px;
}
#footer {
	border-top: 1px solid #031e96;
	padding: 5px 10px;
	background-image:url(images/footerBg.jpg);
}
.footer a:link {
	color: #000;
	text-decoration: none;
}
.footer a:active {
	color: #000;
	text-decoration: none;
}
.footer a:hover {
	color: #000;
	text-decoration:underline;
}
.footer a:visited {
	color: #000;
	text-decoration: none;
}
.bgBlueGray {
	background-color: #def3f6;
}
.bgGray {
	background-color: #d3d3d3;
}
.contactUsBgcolor {
	background-color: #fff;
	padding: 3px;
}
.headerBorder {
	border-top: 1px solid #031e96;
	border-bottom: 1px solid #031e96;
}
.headerSearch {
	background-image:url(images/searchBg.jpg);
	background-repeat: no-repeat;
}
P {
	margin-top:0px;
	margin-bottom: 0px;
}
h1 {
	font-size:x-large;
	color: #333333;
	margin-bottom:0px;
}
h2 {
	font-size:small;
	color: #ffffff;
	margin-bottom:0px;
}
h3 {
	font-size:small;
	color: #333333;
	margin-bottom:0px;
}
h4.blast {
	font-size:small;
	color: #333333;
	margin: 4px 0px;
	padding: 2px;
	padding-left: 6px;
	border-left: 5px solid #890fb0;
	border-bottom: 1px solid #666;
	font-size: 1.2em;
	background-image:url(images/h4Bg.jpg);
	background-repeat: no-repeat;
}
h4.go {
	font-size:small;
	color: #333333;
	margin: 4px 0px;
	padding: 2px;
	padding-left: 6px;
	border-left: 5px solid #00946d;
	border-bottom: 1px solid #00946d;
	font-size: 1.2em;
	width: 80%;
	background-image:url(images/h4Bg.jpg);
	background-repeat: no-repeat;
}
strong {
	color: #000000;
	margin-bottom:0px;
}
.paddingLeft5 {
	padding-left: 5px;
}
.paddingBottom5 {
	padding-bottom: 5px;
}
.vtop {
	vertical-align: top;
}
.right {
	text-align: right;
}
a:link {
	color: #000;
}
a:active {
	color: #000;
	text-decoration: underline
}
a:hover {
	color: blue;
	text-decoration: underline
}
a:visited {
	color: #333;
}
.lang {
	text-align: right;
	color: #FFF;
	padding-right: 20px;
}
.lang a:link {
	color: #FFF;
	text-decoration: none
}
.lang a:hover {
	color: #FFF;
	text-decoration: underline;
}
.lang a:visited {
	color: #FFF;
	text-decoration: none
}
.headerRight {
	text-align: right;
	color: #FFF;
	padding-right: 20px;
}
.headerRight a:link {
	color: #FFF;
	text-decoration: none
}
.headerRight a:hover {
	color: #FFF;
	text-decoration: underline;
}
.headerRight a:visited {
	color: #FFF;
	text-decoration: none
}
.header a {
	font-size:14px;
	font-weight:bold;
	color: #ffffff;
	font-family: Osaka, arial, sans-serif;
}
.header a:active {
	color: #ffffff;
	text-decoration: underline
}
.header a:visited {
	color: #ffffff;
}
.header a:hover {
	color: #ffff66;
}
.news a {
	color: #D64E29;
	text-decoration: underline;
	font-size: 90%;
	font-family: Osaka, arial, sans-serif;
}
.news a:link {
	color: #D64E29;
	text-decoration: underline;
	font-size: 90%;
	font-family: Osaka, arial, sans-serif;
}
.news a:active {
	color: #D64E29;
	text-decoration: underline
}
.news a:hover {
	color: #00601F;
	text-decoration: underline;
}
.news a:visited {
	color: #D64E29;
	text-decoration: underline;
}
td.header {
	background: #666;
	empty-cells: show;
	font-size: 1.3em;
	font-weight: bold;
	border-bottom: #ACACAC 1px solid;
	border-left: #eeeeee 1px solid;
	border-right: #ACACAC 1px solid;
	border-top: #eeeeee 1px solid;
	padding: 1px 3px 1px 6px;
	color: #fff;
}
td.white {
	background: #ffffff;
	border-right: #cccccc 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ACACAC 1px solid;
	border-bottom: #cccccc 1px solid;
	margin-left:6px;
	padding: 3px 5px 3px 5px;
	color: #000000;
}
.bgWhite {
	background-color:#FFF;
}
.bgWhiteRightLeftBorder {
	background-color:#FFF;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
}
td.lightGray {
	background: #E7E7E7;
	border-right: #cccccc 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #eeeeee 1px solid;
	border-bottom: #cccccc 1px solid;
	margin-left:6px;
	padding: 3px 5px 3px 5px;
}
td.dnaColor {
	background-image:url(images/termDetailGoGreen.gif);
	background-repeat:repeat-y;
	border-right: #cccccc 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #eeeeee 1px solid;
	border-bottom: #cccccc 1px solid;
	padding-left: 15px;
}
td.lightGreen {
	background: #E8F7E8;
}
td.headerMenu {
	color: #ffffff;
	font-family: Osaka, arial, sans-serif;
	font-size: 100%;
}
td.headerMenu a {
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	padding: 0px 6px 0px 3px;
	text-decoration: none;
	vertical-align: -3px;
}
td.headerMenu a span {
	color: #ffffff;
	text-decoration: none;
}
.title {
	font-family: Osaka, arial, sans-serif;
	color: #333333;
	font-size: 20px
}
td.underBar a {
	font-family: Osaka, arial, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold
}
td.underBarNo a {
	font-family: arial, sans-serif;
	color: #000000;
	font-size: 10px;
	text-decoration: noneline;
	font-weight: bold
}
td.whiteList {
	border-right: #cccccc 1px;
	padding-right: 1px;
	border-top: #ffffff 1px solid;
	padding-left: 1px;
	background: #ffffff;
	padding-bottom: 1px;
	border-left: #eeeeee 1px;
	padding-top: 1px;
	border-bottom: #cccccc 1px solid
}
.underBar a {
	font-family: Osaka, arial, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold
}
.underBar a:hover {
	font-family: Osaka, arial, sans-serif;
	color: #11772D;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold
}
td.content {
	text-align: left;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.topTitle1 {
	background: #E1E0E0;
	border-top: #a7a7a7 1px solid;
	border-bottom: #a7a7a7 1px solid;
	padding: 5px;
	width: 150px;
	font-size: 1.0em;
}
.topTitle2 {
	background-image:url(images/grayTitle.jpg);
	border: #a7a7a7 1px solid;
	font-size: 1.0em;
	padding: 5px;
	color: #FFF;
	width: 150px;
	margin: 0 10px;
}
td.topContent {
	background: #ffffff;
	padding-top: 2px;
	padding-left: 6pt;
	padding-right: 6pt;
	border-bottom: #cccccc 1px solid;
	line-height: 130%;
}
.borderRightMenu {
	border-left: 2px solid #888888;
	vertical-align: top;
	margin-left: 10px
}
.borderGreen {
	border: 1px solid #006652;
	color: #006652;
	padding: 2px;
	font-weight: bold;
	background: #FFF;
}
.borderGreen a:link {
	color: #006652;
	text-decoration: none;
}
.borderGreen a:hover {
	color: #006652;
	text-decoration:underline;
}
.borderGreen a:visited {
	color: #006652;
	text-decoration: none;
}
.topImages {
	padding: 1px;
	text-align:center;
}
.hot {
	margin: 0 10px;
	background: #fff;
	padding: 4pt;
	border: #a7a7a7 1px solid;
	width: 150px;
	text-align: center;
}
.top {
	margin: 0 10px;
	background: #fff;
	padding: 4pt;
	border: #a7a7a7 1px solid;
	width: 150px;
}
.top a:link {
	color:#006652;
}
.top a:active {
	color:#006652;
}
.top a:visited {
	color:#006652;
}
td.headerList {
	border-right: #666666 1px;
	padding-right: 1px;
	border-top: #eeeeee 1px dotted;
	padding-left: 1px;
	font-weight: normal;
	background: #DEFBDD;
	padding-bottom: 1px;
	border-left: #eeeeee 1px;
	padding-top: 1px;
	border-bottom: #4B8753 1px solid;
	border-top: #4B8753 1px solid
}
.normal {
	font-weight: normal;
}
td.dataDistribution {
	border-right: #999999 1px;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	border-left: #eeeeee 1px;
	padding-top: 1px;
}
td.dataAA {
	background: #fef5e4;
	border-right: #999999 1px;
}
td.dataA {
	background: #fef5e4;
	border-right: #999999 1px;
}
td.dataAbtm {
	background: #ffffff;
	border-right: #999999 1px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: #eeeeee 1px;
	padding-top: 2px;
}
td.data {
	background: #FEEFD3;
	border-right: #999999 1px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: #eeeeee 1px;
	padding-top: 2px;
	border-bottom: #E6E6E6 1px dotted;
	border-top: #E6E6E6 1px solid;
}
td.whiteList {
	border-right: #cccccc 1px;
	padding-right: 1px;
	border-top: #ffffff 1px solid;
	padding-left: 1px;
	background: #ffffff;
	padding-bottom: 1px;
	border-left: #eeeeee 1px;
	padding-top: 1px;
	border-bottom: #cccccc 1px dotted;
}
td.green {
	background: #31933C;
}
td.greenLine {
	border-right: #cccccc 1px;
	padding-right: 1px;
	padding-left: 1px;
	background: #31933C;
	padding-bottom: 1px;
	border-left: #eeeeee 1px;
	padding-top: 1px;
	border-bottom: #cccccc 1px solid;
}
.content a {
	text-decoration: none;
}
.contentTitle {
	font-family: Osaka, arial, sans-serif;
	color: #333366;
	font-size: 16pt;
	font-weight: normal
}
.contentSubTitle {
	font-family: Osaka, arial, sans-serif;
	color: #000000;
	font-size: 12pt;
	font-weight: normal
}
.contentList {
	font-family: Osaka, arial, sans-serif;
	font-size: 10pt
}
.contentList a {
	font-family: Osaka, arial, sans-serif;
	color: #00601F;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt
}
.font15 {
	font-family: Osaka, arial, sans-serif;
	font-size: 116%;
	line-height:1.5em;
	color: #FF0000;
}
.font10 {
	font-family: Osaka, arial, sans-serif;
	font-size: 83%;
	line-height:1.5em;
}
.font9 {
	font-family: Osaka, arial, sans-serif;
	font-size: 77%;
	color: #00601F
}
.topicPath {
	font-family: Osaka, arial, sans-serif;
	font-size: 1.0em;
	color: #333;
	text-align:right;
	padding:2px 20px 0 0;
}
table.datailTopicPath {
	font-family: Osaka, arial, sans-serif;
	font-size: 0.9em;
	color: #333;
	padding:2px 20px 0 0;
}
.topicPath a:link, .topicPath a:hover, .topicPath a:visited {
	font-family: Osaka, arial, sans-serif;
	font-size: 1.0em;
	color: #3b4ac8;
	text-align:right;
}
.pageNumberColor {
	font-family: Osaka, arial, sans-serif;
	font-weight: bold;
	color: #E86313
}
.contentDetail a:link {
	font-family: Osaka, arial, sans-serif;
	color: #890fb0;
	text-decoration: none;
}
.contentDetail a:hover {
	font-family: Osaka, arial, sans-serif;
	color: #890fb0;
	text-decoration:underline;
}
.contentDetail a:visited {
	font-family: Osaka, arial, sans-serif;
	color: #890fb0;
	text-decoration: none;
}
.globalOrganism {
	background-color:#666;
	padding: 3px 6px;
	color: #FFF;
	margin-right:15px;
}
.globalOrganism {
	background-color:#666;
	padding: 3px 6px;
	color: #FFF;
}
.currentAll_blue {
	background-color:#4a59c7;
	padding: 3px 3px 3px 15px;
}
.currentDna_blue {
	background-color:#4a59c7;
	padding: 3px 3px 3px 15px;
}
.currentBlast_perple {
	background-color:#56007d;
	padding: 3px 3px 3px 15px;
}
.currentGo_green {
	background-color:#00946d;
	padding: 3px 3px 3px 15px;
}
.currentAll_Bottom {
	background-color:#666;
	padding: 3px 3px 3px 15px;
}
.currentDna_Bottom {
	background-color:#666;
	padding: 3px 3px 3px 15px;
}
.currentBlast_Bottom {
	background-color:#666;
	padding: 3px 3px 3px 15px;
}
td.category_animal {
	font-family: Osaka, arial, sans-serif;
	border-bottom:solid 1px #666;
	border-left:solid 3px #666;
	padding: 2px 0px 2px 4px;
	font-size: 1.0em;
	font-weight: bold;
	background-image:url(images/categoryAllBg.jpg);
	background-repeat: repeat-x;
}
td.category_dna {
	font-family: Osaka, arial, sans-serif;
	border-bottom:solid 1px #666;
	border-left:solid 3px #666;
	padding: 2px 0px 2px 4px;
	font-size: 1.0em;
	font-weight: bold;
	background-image:url(images/categoryDnaBg.jpg);
	background-repeat: repeat-x;
	display: block;
	padding-top:3px;
	padding-bottom:3px;
}
.resourceTypeBg {
	background-image: url(images/resourceTypeBg.jpg);
	background-repeat: no-repeat;
}
.resourceType {
	font-weight: bold;
	font-size: 1.1em;
	padding: 5px;
}
.resourceTypeCount {
	text-align: right;
	font-weight: bold;
	font-size: 1.1em;
	padding: 5px;
}
td.category_animal2 {
	font-family: Osaka, arial, sans-serif;
	border-bottom:solid 1px #666;
	font-size: 1.0em;
	padding: 2px 4px 2px 4px;
}
td.category_plant {
	font-family: Osaka, arial, sans-serif;
	border-bottom:solid 1px #666;
	border-left:solid 3px #666;
	padding: 2px 0px 2px 4px;
	font-size: 1.0em;
	font-weight: bold;
	background-image:url(images/categoryAllBg.jpg);
	background-repeat: repeat-x;
}
td.category_plant2 {
	font-family: Osaka, arial, sans-serif;
	border-bottom:solid 1px #666;
	font-size: 1.0em;
	padding: 2px 4px 2px 4px;
}
td.category_microbe {
	font-family: Osaka, arial, sans-serif;
	border-bottom:solid 1px #666;
	border-left:solid 3px #666;
	padding: 2px 0px 2px 4px;
	font-size: 1.0em;
	font-weight: bold;
	background-image:url(images/categoryAllBg.jpg);
	background-repeat: repeat-x;
}
td.category_microbe2 {
	font-family: Osaka, arial, sans-serif;
	border-bottom:solid 1px #666;
	font-size: 1.0em;
	padding: 2px 4px 2px 4px;
}
td.category_all {
	font-family: Osaka, arial, sans-serif;
	border-bottom:solid 1px #666;
	padding: 2px 0px 2px 4px;
	font-size: 1.0em;
}
td.category_all2 {
	font-family: Osaka, arial, sans-serif;
	border-bottom:solid 1px #666;
	font-size: 1.0em;
}
.point_subCate {
	padding-top: 4px;
	padding-bottom: 0px;
}
.categoryMenu {
	padding-left: 10px;
	padding-right: 4px;
	font-size: 1.0em;
}
.categoryMenu a:link {
	text-decoration: none;
	color:#000;
}
.categoryMenu a:active {
	text-decoration: none;
	color:#000;
}
.categoryMenu a:hover {
	text-decoration: underline;
	color:blue;
}
.categoryMenu a:visited {
	text-decoration: none;
	color:#666;
}
td.categoryMenuRight {
	padding: 2px 5px 2px 18px;
	font-size: 1.0em;
	line-height: 1.3;
}
.resourceDistributionStyle {
	background-color: #e0e0e0;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 3px;
}
td.subCategoryMenuDna {
	font-size: 1.0em;
	margin: 0;
}
span.dnaCategory {
	font-size: 1.0em;
	padding: 4px 0px 5px 4px;
}
.subCategoryMenu {
	color:#000;
	text-decoration: none;
	font-size: 1.0em;
	padding: 4px 0px 5px 4px;
}
.subCategoryMenu a:link {
	color:#000;
	text-decoration: none;
	font-size: 1.0em;
	padding: 4px 0px 5px 4px;
}
.subCategoryMenu a:visited {
	text-decoration:none;
	color:#5a5a5a;
	font-size: 1.0em;
	padding: 4px 0px 5px 4px;
}
.subCategoryMenu a:hover {
	text-decoration: underline;
	color: #0033ff;
	font-size: 1.0em;
	padding: 4px 0px 5px 4px;
}
td.stop {
	background-image: url(images/waku2.gif);
	background-repeat: no-repeat;
}
.subCategory2 {
	background-image:url(images/waku2.gif);
	background-repeat: no-repeat;
}
.subCategory {
	background-image:url(images/subCategory_bl.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 8px;
	line-height:1.3em;
	font-size:1.0em;
}
.titleA {
	font-family: Osaka, arial, sans-serif;
	color: #000000;
	font-size: 100%;
	font-weight: bold;
}
.titleAll {
	font-family: Osaka, arial, sans-serif;
	color: #fff;
	font-size: 130%;
	font-weight: bold;
}
.titleC1 {
	margin-right:10px;
	margin-left:10px;
	font-family: Osaka, arial, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.titleC {
	margin-right:10px;
	margin-left:10px;
	font-family: Osaka, arial, sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
}
.titleOrange {
	font-family: Osaka, arial, sans-serif;
	color: #E96D12;
	font-size: 100%;
}
.red {
	font-family: Osaka, arial, sans-serif;
	color: #ff0000;
	font-weight: bold;
	background: #DCF4DB;
	margin-bottom: 5px;
}
.lightblue {
	font-family: Osaka, arial, sans-serif;
	color: #3b4ac8;
	font-weight: bold;
	font-size: 1.3em;
}
.fontRed {
	color:#C00;
}
.orangeB {
	font-family: Osaka, arial, sans-serif;
	color: #E96D12;
	font-size: 16px;
	font-weight: bold;
}
.greenB {
	font-family: Osaka, arial, sans-serif;
	color: #00946d;
	font-size: 16px;
	font-weight: bold;
}
.blackB {
	font-family: Osaka, arial, sans-serif;
	color: #000;
	font-size: 16px;
	font-weight: bold;
}
.darkblue {
	font-family: Osaka, arial, sans-serif;
	color: #009;
	font-size: 1.3em;
	font-weight: bold;
}
.orange {
	font-family: Osaka, arial, sans-serif;
	color: #AE3F02;
	font-weight: normal;
}
.orange2 {
	background: #FFE3D0;
}
.searchGreen {
	background: #DCF4DB;
}
td.searchHead {
	background: #DCF4DB;
	border-bottom: 1px solid #83C47A;
}
.green {
	color: #006652;
}
.white {
	color: #ffffff;
}
.blown {
	color: #663300;
}
.grayLarge {
	color: #666666;
	font-size: 14px
}
.gray {
	color: #666666;
	font-size: 10px;
}
.ivory {
	color: #fffaf0;
}
.font13 {
	color: #000000;
	font-size: 135%;
}
.font12 {
	color: #000000;
	font-size: 120%;
}
.font10 {
	color: #000000;
	font-size: 100%px;
}
.font9 {
	color: #000000;
	font-size: 90%;
}
td.bgSalmon {
	background: #C45800;
}
td.resourceBg {
	background: #FCF7EB;
	border-right: #CF8572 1px solid;
	border-top: #CF8572 1px solid;
	border-left: #CF8572 1px solid;
	border-bottom: #CF8572 1px solid;
}
td.resourceSubBg {
	background: #ffffff;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 2px solid;
	border-bottom: #ffffff 1px solid;
}
td.list {
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: #666666 1px dotted;
}
td.listWhite {
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
}
td.listSolid {
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: #ffffff 1px solid;
}
td.questionnaire {
	border-right: #c2fdbd 1px solid;
	padding-right: 3px;
	border-top: #c2fdbd 1px solid;
	padding-left: 3px;
	background: #f5fff4;
	padding-bottom: 3px;
	border-left: #c2fdbd 1px solid;
	padding-top: 3px;
	border-bottom: #c2fdbd 1px solid
}
.resourceName {
	font-weight:bold;
	text-decoration: underline;
}
.resourceName a:link {
	color: #3b4ac8;
	text-decoration: underline;
}
.resourceName a:active {
	color: #3b4ac8;
}
.resourceName a:hover {
	color: #000099;
	text-decoration: underline;
}
.resourceName a:visited {
	color: #5f3bc8;
}
.resourceSub {
	font-family: Osaka, arial, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 10px;
}
.18em {
 line-height:180%
}
a.page {
	color: #3b4ac8;
	text-decoration: underline
}
a.page:active, a.page:link {
	color: #3b4ac8;
	text-decoration: underline
}
a.page:hover {
	color: #000099;
	text-decoration: underline
}
a.page:visited {
	color: #5f3bc8;
}
h3.bg2 {
	border-bottom: #000000 1px solid;
	height:32px;
	padding-left: 35px;
	padding-top: 14px;
	background :url(images/bgbar.gif) left center;
	background-repeat: x-repeat;
	font-size:14px;
	color:#000000;
	margin-top: 5px;
	font-weight: normal;
	margin-bottom: 10px;
	font-family: avenir, "gill sans", myriad, "century gothic", "bitstream vera sans", arial, helvetica, sans-serif;
	letter-spacing: 1px
}
.newsbg2 {
	padding-left: 0px;
	padding-top: 2px;
	background :url(images/news_visit.gif) right top;
	background-repeat: no-repeat;
	font-size:12px;
	color:#666666;
	margin-top: 5px;
	font-weight: normal;
	margin-bottom: 0px;
	font-family: avenir, "gill sans", myriad, "century gothic", "bitstream vera sans", arial, helvetica, sans-serif;
}
.bgBlack {
	font-weight:bold;
	padding-left: 15px;
	padding-right: 15px;
	background-color: black;
	padding-bottom: 25px;
	font-size: 16px;
	font-family: georgia, "new century schoolbook", "bitstream vera serif", utopia, "times new roman", times, serif;
	text-align: justify
}
.bgnews {
	background :url(images/news_bg.gif) right top;
	background-repeat: y-repeat
}
.white2 {
	color:#ffffff;
}
.blue {
	color: #0033cc;
}
.green {
	color: #22843b;
}
.blue2 {
	color: #38D1C4;
}
.backGroundBorder {
	background-imgage :url(images/line.png);
	background-repeat: x-repeat
}

span.subAniCategory a:link {
	color:#000099;
	text-decoration: none;
}
span.subAniCategory a:active {
	color:#000099;
	text-decoration: none;
}
span.subAniCategory a:hover {
	color:#000099;
	text-decoration: underline
}
span.subAniCategory a:visited {
	color:#000099;
	text-decoration: none;
}

span.subPlaCategory {
	color:#006600;
	font-size: 93%;
}
span.subPlaCategory a:link {
	color:#006600;
	text-decoration: underline
}
span.subPlaCategory a:active {
	color:#006600;
	text-decoration: underline
}
span.subPlaCategory a:visited {
	color:#006600;
}
span.subPlaCategory a:hover {
	color:#097A30;
	text-decoration: underline
}
span.subMicCategory {
	color:#00a497;
	font-size: 93%;
}
span.subMicCategory a:link {
	color:#852c00;
	text-decoration: underline
}
span.subMicCategory a:active {
	color:#852c00;
	text-decoration: underline
}
span.subMicCategory a:visited {
	color:#852c00;
}
span.subMicCategory a:hover {
	color:#852c00;
	text-decoration: underline
}
#currentAll {
	background: url("images/currentAll.jpg");
	background-repeat: no-repeat;
	height: 25px;
	width: 56px;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
}
#all {
	background: url("images/all.jpg");
	background-repeat: no-repeat;
	height: 25px;
	width: 56px;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
}
#currentDna {
	background: url("images/currentDna.jpg");
	background-repeat: no-repeat;
	height: 25px;
	width: 50px;
	margin-left:4px;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
}
#dna {
	background: url("images/dna.jpg");
	background-repeat: no-repeat;
	height: 25px;
	width: 50px;
	margin-left:4px;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
}
#currentBlast {
	background: url("images/currentBlast.jpg");
	background-repeat: no-repeat;
	height: 25px;
	width: 68px;
	margin-left:4px;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
}
#blast {
	background: url("images/blast.jpg");
	background-repeat: no-repeat;
	height: 25px;
	width: 68px;
	margin-left:4px;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
}
#currentGo {
	background: url("images/currentGo.jpg");
	background-repeat: no-repeat;
	height: 25px;
	width: 125px;
	margin-left:4px;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
}
#go {
	background: url("images/go.jpg");
	background-repeat: no-repeat;
	height: 25px;
	width: 125px;
	margin-left:4px;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
}
tr.obtabs a.new {
	color: #c00;
}
/* Begin Search Resource List */
#searchResult {
	width: 765px;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 10px solid #999;
	margin-bottom: 15px;
	background-color: #FFF;
}
#searchResult table#totalHitCountTable {
	margin: 0px;
}
#searchResult table#totalHitCountTable td {
	vertical-align: middle;
}
#searchResult table#totalHitCountTable td.titleImage h1 {
	font-size: 1.4em;
	margin: 5px 5px 4px 10px;
	padding: 0px;
}
#searchResult table#totalHitCountTable td.totalHitCount {
	padding-left: 10px;
	width: 80px;
}
#searchResult table#totalHitCountTable td.keyword {
	padding-left: 10px;
	width: 100px;
	font-size: 1.0em;
}
#searchResult p.searchResultNoScript {
	color: #ff0000;
	font-size: 1.1em;
	line-height: 1.4em;
	margin: 2px 5px 10px 10px;
}
#searchResult table#categoryCountListByType {
	margin-left: 10px;
	width: 700px;
}
#searchResult table#categoryCountListByType table.totalHitCount {
	width: 360px;
}
#searchResult table#categoryCountListByType table.totalHitCount td.linkToDetailList {
	font-size: 1.1em;
	padding-right: 0px;
	padding-top: 2px;
	text-align: right;
	width: 160px;
}
#searchResult table#categoryCountListByType td.categoryCountList {
	vertical-align: top;
}
#searchResult table#categoryCountListByType td.categoryCountList table {
	border: 1px solid #333333;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 370px;
}
#searchResult table#categoryCountListByType td.categoryCountList table td.label {
	background-color: #e0e4ff;
	font-weight: bold;
	line-height: 1.6;
	text-indent: 0.5em;
}
#searchResult table#categoryCountListByType td.categoryCountList table td.organismLabel {
}
#searchResult table#categoryCountListByType td.categoryCountList table td.data {
	background-color: #ffffff;
	border-top: 1px solid #cccccc;
	vertical-align: middle;
}
#searchResult table#categoryCountListByType td.categoryCountList table td.categoryData {
	width: 110px;
}
#searchResult table#categoryCountListByType td.categoryCountList table td.countData {
	text-align: right;
	width: 35px;
}
#searchResult table#categoryCountListByType td.categoryCountList table td.linkData {
	padding: 0px;
	width: 45px;
}
#searchResult table#categoryCountListByType td.categoryCountList table td.noHit {
	color: #ff0000;
	font-size: 1.1em;
	padding-left: 5px;
}
#searchResult table.pager {
	background-color: #dedede;
	margin: 10px 0px 0px 10px;
	width: 735px;
}
#searchResult table.pager td.sortByDropdown {
	padding: 0px 5px;
	width: 180px;
}
#searchResult table.pager td.sortByDropdown form {
	display: none;
	margin: 0px;
	padding: 0px;
}
#searchResult table.pager td.listTitle strong {
	font-size: 16px;
	line-height: 1.6em;
	padding-left: 0.5em;
}
#searchResult table.pager td.totalHitCount {
	text-align: center;
	width: 130px;
}
#searchResult table.pager td.pageCountLink {
	text-align: right;
	width: 360px;
}
#searchResult table.pager td.pageCountLink span.pageCount {
	padding: 0px 5px 0px 2px;
}
#searchResult table.pager td.pageCountLink span.pageLink {
	padding: 0px 2px 0px 5px;
}
#searchResult table.pager td.hitItemCount {
	padding-right: 20px;
	text-align: right;
	width: 160px;
}
#searchResult table.resourceTitle {
	background-color: #eceef9;
	font-size: 1.0em;
	margin: 1px 0px 0px 11px;
	width: 735px;
}
#searchResult table.resourceTitle td.organismName {
	padding: 0px 5px;
	width: 185px;
}
#searchResult table.resourceTitle td.resourceName {
	padding: 0px 5px;
	text-decoration: none;
	width: 220px;
}
#searchResult table.resourceTitle td.resourceName span a {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
	text-decoration: underline;
}
#searchResult table.resourceTitle td.resourceName a {
	padding-right: 10px;
	text-decoration: none;
}
#searchResult table.resourceTitle td.resourceName a img {
	border: none;
}
#searchResult table.resourceTitle td.available {
	padding: 0px 5px;
	text-align: center;
	width: 110px;
}
#searchResult table.resourceTitle td.stockCenter {
	padding: 0px 5px;
	text-align: right;
	width: 200px;
}
#searchResult div.resourceCategory {
	font-size: 9pt;
	margin: 1px 0px 1px 26px;
	width: 665px;
}
#searchResult div.noHit {
	color: #ff0000;
	font-size: 1.1em;
	margin: 2px 0px 2px 15px;
	width: 675px;
}
#searchResult div.pageTop {
	border-top: 1px solid #cccccc;
	margin: 1px 0px 0px 11px;
	padding-top: 1px;
	text-align: right;
	width: 735px;
}
/* End Search Resource List */

/* Begin Resource List */
#resourceList {
	background-color: #ffffff;
	border-bottom: 10px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666; 
	margin-bottom:15px;
	width: 765px;
}
#resourceList div#listHeader {
	padding: 10px 0 10px 10px;
	font-size: 1.0em;
	color: #03C;
}
#resourceList div#listHeader table {
	background-color: #fff8ee;
	border:1px solid #cccccc;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 690px;
}
#resourceList div#listHeader table td {
	font-size: 1.1em;
	line-height: 1.4em;
	padding: 3px;
}
#resourceList div#listHeader table td.organismLabel {
	padding-left: 5px;
	width: 80px;
}
#resourceList div#listHeader table td.categoryLabel {
	width: 75px;
}
#resourceList div#listHeader table td.resourceTypeLabel {
	text-align:right;
	width: 110px;
}
#resourceList div#listHeader table td.resourceType {
	padding-right: 5px;
	text-align: center;
	width: 45px;
}
#resourceList div#listHeader table td strong {
	color: #e86313;
	font-weight: bold;
}
#resourceList table#titleTable {
	margin: 5px 0px 5px 10px;
	width: 735px;
}
#resourceList table#titleTable td {
	vertical-align: middle;
}
#resourceList table#titleTable td.titleImage {
	width: 215px;
}
#resourceList table#titleTable td.titleImage h1 {
	font-size: 1.4em;
	margin: 0px 0px 4px;
	padding: 0px;
}
#resourceList table#titleTable td.keyword {
	padding-left: 10px;
	width: 242px;
}
#resourceList table#titleTable td#sortByDropdown {
	padding: 0px 5px;
	width: 200px;
}
#resourceList table#titleTable td#sortByDropdown form {
	display: none;
	margin: 0px;
	padding: 0px;
}
#resourceList p.searchResultNoScript {
	color: #ff0000;
	font-size: 1.1em;
	line-height: 1.4em;
	margin: 2px 5px 10px 20px;
}
#resourceList table#pager {
	margin-left: 15px;
	background-color: #dedede;
	width: 735px;
}
#resourceList table#pager td {
	padding: 2px 0px;
}
#resourceList table#pager td.totalHitCount {
	text-align: center;
	width: 140px;
}
#resourceList table#pager td.pageCountLink {
	text-align: right;
	width: 360px;
}
#resourceList table#pager td.pageCountLink span.pageCount {
	padding: 0px 5px 0px 2px;
}
#resourceList table#pager td.pageCountLink span.pageLink {
	padding: 0px 2px 0px 5px;
}
#resourceList table#pager td.hitItemCount {
	text-align: right;
	width: 120px;
}
#resourceList table#pager td.showAllItems {
	text-align: center;
	width: 80px;
}
#resourceList table.resourceTitle {
	background-color: #eceef9;
	font-size: 1.0em;
	margin: 1px 0px 0px 15px;
	width: 735px;
}
#resourceList table.resourceTitle td {
	padding: 2px 5px 1px;
}
#resourceList table.resourceTitle td.organismName {
	width: 140px;
}
#resourceList table.resourceTitle td.resourceName {
	text-decoration: none;
	width: 220px;
}
#resourceList table.resourceTitle td.resourceName span a {
	font-weight: bold;
	line-height: 1.4em;
	text-decoration: underline;
}
#resourceList table.resourceTitle td.resourceName a {
	padding-right: 10px;
	text-decoration: none;
}
#resourceList table.resourceTitle td.resourceName a img {
	border: none;
}
#resourceList table.resourceTitle td.available {
	text-align: center;
	width: 110px;
}
#resourceList table.resourceTitle td.stockCenter {
	text-align: right;
	width: 200px;
}
#resourceList div.resourceCategory {
	margin: 1px 0px 1px 26px;
	width: 665px;
}
#resourceList div.featuresForList {
	margin: 2px 0px 1px 41px;
	width: 650px;
}
#resourceList div.noHit {
	border-top: 1px solid #cccccc;
	color: #ff0000;
	font-size: 1.1em;
	margin: 2px 0px 2px 20px;
	padding: 2px 0px 0px 5px;
	width: 690px;
}
#resourceList table#bottomPager {
	border-top: 1px solid #cccccc;
	margin: 2px 0px 0px 20px;
	width: 735px;
}
#resourceList table#bottomPager td {
	padding-top: 2px;
}
#resourceList table#bottomPager td.pageLink {
	text-align: right;
	width: 640px;
}
#resourceList table#bottomPager td.pageTop {
	padding-left: 5px;
	width: 60px;
}
/* End Resource List */

/* Begin Resource Detail */
#resourceDetail {
	background: url("images/waku17.gif") repeat-y top center;
	width: 765px;
	border-right: 1px solid #999999;
	border-bottom: 10px solid #999999;
	margin-bottom: 10px;
}
#resourceDetail h1 {
	font-size: 1.4em;
	margin: 0px;
	padding: 10px 0px 10px 10px;
}
#resourceDetail h1 img {
	vertical-align: text-bottom;
}
#resourceDetail h1 span.nameTitle {
	color: #666666;
	font-weight: normal;
	padding-left: 5px;
}
#resourceDetail h1 span.name {
	color: #3b4ac8;
}
#resourceDetail table#resourceInfo, #resourceDetail table#stockCenterInfo {
	margin-left: 15px;
	width: 700px;
}
#resourceDetail table#resourceInfo td.resourceTitle, #resourceDetail table#stockCenterInfo td.stockCenterTitle {
	font-size: 12px;
	line-height: 1.6em;
	padding: 2px 2px 2px 5px;
	width: 160px;
}
#resourceDetail table#resourceInfo td.resourceData, #resourceDetail table#stockCenterInfo td.stockCenterData {
	line-height: 1.6em;
	padding: 2px 2px 2px 2px;
	width: 540px;
}
#resourceDetail .horizontalLine {
	height: 1.1em;
	margin-left: 15px;
	padding: 5px 0px 3px;
	width: 700px;
}
#resourceDetail div.pageTop {
	margin: 1px 0px 0px 11px;
	padding-top: 1px;
	text-align: right;
	width: 735px;
}
/* End Resource Detail */

/* Begin contactUs */
div#contactus {
	background-color: #ffffff;
	border-bottom: 10px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-top: 1px solid #4a59c7;
	margin: 15px 0px 10px;
	padding: 10px;
	width: 735px;
}
div#contactus h1 {
	font-size:1.4em;
	margin: 0px;
}
div#contactus ul {
	margin: 10px 5px 5px 10px;
	padding: 0px;
}
div#contactus ul li {
	background: url(images/bulletOrange.gif) no-repeat left center;
	line-height: 1.4;
	list-style: none;
	margin: 10px 0px;
	padding: 0px 0px 0px 15px;
}
div#contactus form div.fildset {
	background-color: #ffffff;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	padding-bottom: 10px;
}
div#contactus form div.fildset div.contactTitle {
	background-color: #4A59C7;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #cccccc;
	color: #ffffff;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 20px;
	padding: 6px;
}
div#contactus form div.fildset dl dt {
	background: url(images/categoryAllBg.jpg) repeat-y left;
	border-left: 2px solid #666666;
	font-weight: bold;
	margin-left: 20px;
	padding: 2px 0px 2px 5px;
}
div#contactus form div.button {
	margin-top: 2px;
	padding-left: 40px;
}
/* End contactUs */
div.listHeader {
	background-color: #fff8ee;
	border-bottom: 1px #ccc solid;
	border-top: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-left: 1px #ccc solid;
	padding: 3px;
}
div#division1 {
	background-image: url(images/resourceTypeBlastAllBg.jpg);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
ul.division2 {
	background-image: url(images/resourceTypeBlastBg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 5px;
	margin: 0px 0px 5px;
}
ul.division2 li {
	list-style-type: none;
	padding: 0px 1px 0px 0px;
	margin: 0px;
}
ul.dbname {
	padding: 0px;
	margin: 2px 0px 2px 10px;
}
ul.dbname li ul {
	margin: 0px 0px 2px 24px;
	padding: 0px;
}
ul.dbname li ul li {
	color: #444444;
	list-style-type: circle;
}

/* Begin Contents Tab */
div#contentsNavi {
	margin: 0px;
	padding: 0px;
}
#contentWide {
	padding: 0 15px 0 15px;
}
div#contentsNavi ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
div#contentsNavi ul li {
	background: url("images/waku14.gif") no-repeat top right;
	float: left;
	height: 24px;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	font-size:1.4em;
}
div#contentsNavi ul li#current {
	background: url("images/waku14-active.gif") no-repeat top right;
}
div#contentsNavi ul li a {
	text-decoration: none;
}
div#contentsNavi ul li span {
	background: url("images/waku15.gif") no-repeat top left;
	color: #ffffff;
	display: block;
	font-family: Osaka, arial, sans-serif;
	font-weight: bold;
	padding: 0px 12px 0px 7px;
}
div#contentsNavi ul li#current span {
	background: url("images/waku15-active.gif") no-repeat top left;
	color: #000;
}
div#contentsNavi div.contentsNaviDescription {
	line-height: 24px;
}
div#contentsNavi div.contentsNaviDescription span {
	padding-left: 7px;
}
div#contentsNavi div#contentsNaviCount {
	background: url("images/waku3.gif") no-repeat top right #7fd678;
	clear: left;
	height: 23px;
	width: 735px;
}
div#contentsNavi div#contentsNaviCount div {
	background: url("images/waku10.png") no-repeat center left;
	color: #000000;
	font-family:Osaka, arial, sans-serif;
	font-size: 135%;
	font-weight:bold;
	line-height: 23px;
	padding-left: 37px;
	width: 698px;
}
div.contentsBottom {
	background: url("images/waku19.gif") no-repeat top center;
	height: 18px;
	width: 735px;
}
/* End Contents Tab */

/* Begin GO Term Tree Viewer */
#goTreeViewer ul li div span {
	color: #5e5e5e;
}
#goTreeViewer ul li div a.goTermLink:link {
	color: #000960;
	text-decoration: none;
}
#goTreeViewer ul li div a.goTermLink:active {
	color: #000960;
	text-decoration: underline;
}
#goTreeViewer ul li div a.goTermLink:hover {
	background-color: #ffecff;
	color: #000960;
	text-decoration: underline;
}
#goTreeViewer ul li div a.goTermLink:visited {
	color: #000960;
	text-decoration: none;
}
#goTreeViewer ul li div a.goGeneProductLink:link {
	color: #605f00;
	text-decoration: none;
}
#goTreeViewer ul li div a.goGeneProductLink:active {
	color: #605f00;
	text-decoration: underline;
}
#goTreeViewer ul li div a.goGeneProductLink:hover {
	background-color: #ffff9f;
	color: #605f00;
	text-decoration: underline;
}
#goTreeViewer ul li div a.goGeneProductLink:visited {
	color: #605f00;
	text-decoration: none;
}
#goTreeViewer ul li div span.goGeneProductLink {
	color: #605f00;
	text-decoration: none;
}
#goTreeViewer ul li div a.descGoGeneProductLink:link {
	color: #7b7825;
	text-decoration: none;
}
#goTreeViewer ul li div a.descGoGeneProductLink:active {
	color: #7b7825;
	text-decoration: underline;
}
#goTreeViewer ul li div a.descGoGeneProductLink:hover {
	background-color: #ffff9f;
	color: #7b7825;
	text-decoration: underline;
}
#goTreeViewer ul li div a.descGoGeneProductLink:visited {
	color: #7b7825;
	text-decoration: none;
}
#goTreeViewer ul li div span.descGoGeneProductLink {
	color: #7b7825;
	text-decoration: none;
}
#goTreeViewer ul li div a.associatedResourceLink:link {
	color: #00492b;
	text-decoration: none;
}
#goTreeViewer ul li div a.associatedResourceLink:active {
	color: #00492b;
	text-decoration: underline;
}
#goTreeViewer ul li div a.associatedResourceLink:hover {
	background-color: #bbffc0;
	color: #00492b;
	text-decoration: underline;
}
#goTreeViewer ul li div a.associatedResourceLink:visited {
	color: #00492b;
	text-decoration: none;
}
#goTreeViewer ul li div span.associatedResourceLink {
	color: #00492b;
	text-decoration: none;
}
#goTreeViewer ul li div a.associatedDescResourceLink:link {
	color: #398c42;
	text-decoration: none;
}
#goTreeViewer ul li div a.associatedDescResourceLink:active {
	color: #398c42;
	text-decoration: underline;
}
#goTreeViewer ul li div a.associatedDescResourceLink:hover {
	background-color: #bbffc0;
	color: #398c42;
	text-decoration: underline;
}
#goTreeViewer ul li div a.associatedDescResourceLink:visited {
	color: #398c42;
	text-decoration: none;
}
#goTreeViewer ul li div span.associatedDescResourceLink {
	color: #398c42;
}
#goTreeViewer ul li div strong a {
	font-weight: bold;
}
/* End GO Term Tree Viewer */

/* Begin GO Top */
 div#goDatabaseContentCount {
	background-color: #d5fef6;
	padding: 5px 10px;
	width: 450px;
	margin: 8px 0;
}
div#goDatabaseContentCount table {
	font-size: 1.0em;
	width: 450px;
}
div#goDatabaseContentCount table tr {
	height: 1.4em;
	line-height: 1.4em;
}
p.goTopDescription {
	font-size: 1.1em;
	line-height: 1.4em;
	margin: 2px 10px 5px 0px;
}
img.treeViewerDescription {
	border: 1px solid #b0b0b0;
}
p.treeViewerNoScript {
	color: #ff0000;
	font-size: 1.1em;
	line-height: 1.4em;
	margin: 2px 10px 5px;
}
div.goSearchError {
	color: #ec0000;
}
/* End GO Top */

/* Begin Search GO Term */
#searchTermResult {
	background-color:#ffffff;
	border-bottom: 10px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	margin-bottom: 15px;
	width: 763px;
}
#searchTermResult h1 {
	font-size: 1.4em;
	margin: 0px;
	padding: 5px 5px 5px 10px;
}
#searchTermResult p.keyword {
	margin: 2px 0px 2px 146px;
}
#searchTermResult table#pager {
	margin-left: 20px;
	width: 720px;
}
#searchTermResult table#pager td.totalHitCount {
	text-align: center;
	width: 140px;
}
#searchTermResult table#pager td.pageCountLink {
	text-align: right;
	width: 360px;
}
#searchTermResult table#pager td.pageCountLink span.pageCount {
	padding: 0px 5px 0px 2px;
}
#searchTermResult table#pager td.pageCountLink span.pageLink {
	padding: 0px 2px 0px 5px;
}
#searchTermResult table#pager td.hitItemCount {
	text-align: right;
	width: 120px;
}
#searchTermResult table#pager td.showAllItems {
	text-align: center;
	width: 80px;
}
#searchTermResult table#goTermList {
	font-size: 1.1em;
	margin-left: 20px;
	width: 720px;
}
#searchTermResult table#goTermList th {
	background-color: #d4d0c8;
	border-bottom: 1px solid #acacac;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #acacac;
	border-top: 1px solid #eeeeee;
	empty-cells: show;
	font-size: 10pt;
	font-weight: bold;
	padding: 1px 3px;
}
#searchTermResult table#goTermList td.label {
	background-color: #e7e7e7;
	border-right: 1px solid #ffffff;
	line-height: 1.4;
	text-align: center;
}
#searchTermResult table#goTermList td.label a {
	font-size: 10pt;
	font-weight: bold;
}
#searchTermResult table#goTermList td.label img {
	border: none;
	vertical-align: -2px;
}
#searchTermResult table#goTermList td.goIdLabel {
	width: 80px;
}
#searchTermResult table#goTermList td.categoryLabel {
	width: 110px;
}
#searchTermResult table#goTermList td.nameLabel {
	width: 110px;
}
#searchTermResult table#goTermList td.definitionLabel {
	width: 270px;
}
#searchTermResult table#goTermList td.resourcesLabel {
	background-color: #aab2ef;
	border-right: none;
	font-size: 10pt;
	font-weight: bold;
	width: 170px;
}
#searchTermResult table#goTermList td.data {
	background-color: #ffffff;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	line-height: 1.4em;
	padding: 1px 2px;
	vertical-align: middle;
}
#searchTermResult table#goTermList td.goIdData {
	border-left: 1px solid #cccccc;
	width: 80px;
}
#searchTermResult table#goTermList td.categoryData {
	text-align: center;
	width: 100px;
}
#searchTermResult table#goTermList td.nameData {
	width: 100px;
}
#searchTermResult table#goTermList td.definitionData {
	padding: 1px 3px;
	width: 270px;
}
#searchTermResult table#goTermList td.resourcesData {
	width: 170px;
}
#searchTermResult table#goTermList td.resourcesData ul {
	margin: 0px;
	padding: 0px;
}
#searchTermResult table#goTermList td.resourcesData ul li {
	list-style: none;
	margin: 1px 0px;
}
#searchTermResult table#goTermList td.label strong {
	color: #00601f;
	line-height: 1.4;
}
#searchTermResult table#bottomPager {
	margin-left: 20px;
	margin-top: 2px;
	width: 720px;
}
#searchTermResult table#bottomPager td.pageLink {
	text-align: right;
}
#searchTermResult table#bottomPager td.pageTop {
	padding-left: 5px;
	width: 60px;
}
/* End Search GO Term */

/* Begin GO Term Detail */
#termDetail a:link {
	color: #007455;
	text-decoration: none;
}
#termDetail a:active {
	color: #007455;
	text-decoration: underline;
}
#termDetail a:hover {
	color: #007455;
	text-decoration: underline;
}
#termDetail a:visited {
	color: #007455;
	text-decoration: none;
}
#termDetail {
	background-color: #ffffff;
	border-bottom:10px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	margin-bottom:15px;
	width:763px;
}
#termDetail h1 {
	font-size: 1.4em;
	margin: 0px;
	padding: 10px 0px 10px 20px;
}
#termDetail h1 img {
	vertical-align: text-bottom;
}
#termDetail h1 span.goIdTitle {
	color: #666666;
	font-weight: normal;
	padding-left: 15px;
}
#termDetail h1 span.goId {
	color: #e96d12;
}
#termDetail table td {
}
#termDetail table#termInfo {
	margin-left: 15px;
	width: 720px;
}
#termDetail table#termInfo td.termTitle {
	font-size: 1.0em;
	line-height: 1.4em;
}
#termDetail table#termInfo td.termData {
	line-height: 1.4em;
}
#termDetail table#termInfo td.resourcesData {
	padding: 0px;
	width: 540px;
}
#termDetail table#termInfo td.resourcesData table {
	font-size: 1.0em;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#termDetail table#termInfo td.resourcesData table td.organism {
	background-color: #aab2ef;
	border-right: 1px solid #d6daf9;
	line-height: 1.4em;
	padding: 2px 6px;
	width: 150px;
}
#termDetail table#termInfo td.resourcesData table td.resource {
	background-color: #aab2ef;
	line-height: 1.6em;
	padding: 2px;
	text-align: center;
}
#termDetail table#termInfo td.resourcesData table td.organismData {
	background-color: #aab2ef;
	border-right: 1px solid #d6daf9;
	border-top: 1px solid #d6daf9;
	line-height: 1.4em;
	padding: 2px 6px;
}
#termDetail table#termInfo td.resourcesData table td.resourceCntDescription {
	border-top: 1px solid #cccccc;
	line-height: 1.2em;
	text-align: center;
}
#termDetail table#termInfo td.resourcesData table td.resouceCount {
	border-top: 1px solid #cccccc;
	text-align: right;
	width: 50px;
}
#termDetail table#termInfo td.resourcesData table td.resouceDelimiter {
	border-top: 1px solid #cccccc;
	text-align: center;
	width: 10px;
}
#termDetail table#termInfo td.resourcesData table td.adjustmentColumn {
	border-top: 1px solid #cccccc;
	width: 134px;
}
#termDetail table#termInfo td.termData img {
	border: 0px;
}
#termDetail table#termInfo td.termDefinition, #termDetail table#termInfo td.termComment {
	text-indent: 0.5em;
}
#termDetail table#termInfo td.lightGreen {
	background-color:#d7ffd4;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
}
#termDetail table#termInfo td.goGreen {
	background-image:url(images/termDetailDnaBlue.gif);
	background-repeat:repeat-y;
	padding-left: 15px;
	border-right: #cccccc 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #eeeeee 1px solid;
	border-bottom: #cccccc 1px solid;
}
#termDetail table#treeView {
	margin: 5px 0px 5px 15px;
	width: 720px;
}
#termDetail table#treeView td.white {
	font-size: 11px;
}
#termDetail table#treeView p.noScript {
	color: #ff0000;
	font-size: 1.1em;
	line-height: 1.4em;
	margin: 2px 10px 5px;
}
#termDetail .horizontalLine {
	border-top: 1px solid #666666;
	height: 1.1em;
	margin-left: 15px;
	width: 720px;
}
#termDetail .horizontalLine hr {
	display: none;
}
#termDetail p#containedDesc {
	border: 2px dotted #666666;
	font-size: 1.1em;
	line-height: 1.4em;
	margin: 2px 40px 10px 25px;
	padding: 6px;
}
#termDetail p#containedDesc img {
	position: relative;
	top: 2px;
}
#termDetail table#pager {
	margin-left: 15px;
	width: 720px;
}
#termDetail table#pager td.totalHitCount {
	width: 140px;
}
#termDetail table#pager td.pageCountLink {
	text-align: right;
	width: 360px;
}
#termDetail table#pager td.pageCountLink span.pageCount {
	padding: 0px 5px 0px 2px;
}
#termDetail table#pager td.pageCountLink span.pageLink {
	padding: 0px 2px 0px 5px;
}
#termDetail table#pager td.hitItemCount {
	text-align: right;
	width: 120px;
}
#termDetail table#pager td.showAllItems {
	text-align: right;
}
#termDetail table#goGeneProductList {
	font-size: 1.1em;
	margin-left: 15px;
	width: 720px;
}
#termDetail table#goGeneProductList th {
	background-color: #c4c4c4;
	border-bottom: 1px solid #acacac;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #acacac;
	border-top: 1px solid #eeeeee;
	empty-cells: show;
	font-weight: bold;
	padding: 3px 6px;
	text-align: left;
}
#termDetail table#goGeneProductList td.label {
	background-color: #e7e7e7;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ccc;
	line-height: 1.4;
	text-align: center;
}
#termDetail table#goGeneProductList td.label a {
	font-size: 10pt;
	font-weight: bold;
}
#termDetail table#goGeneProductList td.label img {
	border: none;
	vertical-align: -2px;
}
#termDetail table#goGeneProductList td.symbolLabel {
	width: 100px;
}
#termDetail table#goGeneProductList td.fullNameLabel {
	width: 270px;
}
#termDetail table#goGeneProductList td.speciesLabel {
	width: 100px;
}
#termDetail table#goGeneProductList td.dataSorceLabel {
	font-size: 1.0em;
	font-weight: bold;
	width: 150px;
}
#termDetail table#goGeneProductList td.evidenceLabel {
	border-right: none;
	font-size: 10pt;
	font-weight: bold;
	width: 100px;
}
#termDetail table#goGeneProductList td.data {
	background-color: #ffffff;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	line-height: 1.4em;
	padding: 1px 2px;
	vertical-align: middle;
}
#termDetail table#goGeneProductList td.symbolData {
	border-left: 1px solid #cccccc;
	width: 100px;
}
#termDetail table#goGeneProductList td.fullNameData {
	width: 270px;
}
#termDetail table#goGeneProductList td.speciesData {
	text-align: center;
	width: 100px;
}
#termDetail table#bottomPager {
	margin-left: 15px;
	margin-top: 2px;
	width: 720px;
}
#termDetail table#bottomPager td.pageLink {
	text-align: right;
	width: 660px;
}
#termDetail table#bottomPager td.pageTop {
	padding-left: 5px;
	width: 60px;
}
#termDetail table#goGeneProductList td.noHit {
	color: #ff0000;
	font-size: 1.1em;
	margin: 2px 10px 5px;
}
#termDetail table#goGeneProductList td p.noScript {
	color: #ff0000;
	font-size: 1.1em;
	margin: 2px 10px 5px;
}
/* End GO Term Detail */

/* Begin Search GO Gene Product */
#searchGeneProductResult {
	background-color: #ffffff;
	border-bottom:10px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	margin-bottom: 15px;
	width: 763px;
}
#searchGeneProductResult h1 {
	font-size: 1.4em;
	margin: 0px;
	padding: 5px 5px 5px 10px;
}
#searchGeneProductResult p.keyword {
	margin: 2px 0px 2px 146px;
}
#searchGeneProductResult table.pager {
	margin-left: 20px;
	width: 720px;
}
#searchGeneProductResult table.pager td.totalHitCount {
	text-align: center;
	width: 140px;
}
#searchGeneProductResult table.pager td.pageCountLink {
	text-align: right;
	width: 360px;
}
#searchGeneProductResult table.pager td.pageCountLink span.pageCount {
	padding: 0px 5px 0px 2px;
}
#searchGeneProductResult table.pager td.pageCountLink span.pageLink {
	padding: 0px 2px 0px 5px;
}
#searchGeneProductResult table.pager td.hitItemCount {
	text-align: right;
	width: 120px;
}
#searchGeneProductResult table.pager td.showAllItems {
	text-align: center;
	width: 80px;
}
#searchGeneProductResult table#goGeneList {
	font-size: 1.1em;
	margin-left: 20px;
	width: 720px;
}
#searchGeneProductResult table#goGeneList th {
	background-color: #d4d0c8;
	border-bottom: 1px solid #acacac;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #acacac;
	border-top: 1px solid #eeeeee;
	empty-cells: show;
	font-size: 10pt;
	font-weight: bold;
	padding: 1px 3px;
}
#searchGeneProductResult table#goGeneList td.label {
	background-color: #e7e7e7;
	border-right: 1px solid #ffffff;
	color: #00601f;
	line-height: 1.4;
	text-align: center;
}
#searchGeneProductResult table#goGeneList td.label a {
	font-size: 10pt;
	font-weight: bold;
}
#searchGeneProductResult table#goGeneList td.label img {
	border: none;
	vertical-align: -2px;
}
#searchGeneProductResult table#goGeneList td.symbolLabel {
	width: 100px;
}
#searchGeneProductResult table#goGeneList td.fullNameLabel {
	width: 120px;
}
#searchGeneProductResult table#goGeneList td.speciesLabel {
	width: 100px;
}
#searchGeneProductResult table#goGeneList td.goTermLabel {
	background-color: #d5d5d5;
	font-size: 10pt;
	font-weight: bold;
	width: 150px;
}
#searchGeneProductResult table#goGeneList td.dataSorceLabel {
	font-size: 10pt;
	font-weight: bold;
	width: 50px;
}
#searchGeneProductResult table#goGeneList td.resourcesLabel {
	background-color: #aab2ef;
	border-right: none;
	font-size: 10pt;
	font-weight: bold;
	width: 170px;
}
#searchGeneProductResult table#goGeneList td.data {
	background-color: #ffffff;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	line-height: 1.4em;
	overflow: hidden;
	padding: 1px 2px;
	vertical-align: middle;
}
#searchGeneProductResult table#goGeneList td.symbolData {
	border-left: 1px solid #cccccc;
	width: 100px;
}
#searchGeneProductResult table#goGeneList td.fullNameData {
	overflow: hidden;
	width: 120px;
}
#searchGeneProductResult table#goGeneList td.speciesData {
	text-align: center;
	width: 100px;
}
#searchGeneProductResult table#goGeneList td.resourcesData {
	width: 170px;
}
#searchGeneProductResult table#goGeneList td.resourcesData ul {
	margin: 0px;
	padding: 0px;
}
#searchGeneProductResult table#goGeneList td.resourcesData ul li {
	list-style: none;
	margin: 1px 0px;
}
#searchGeneProductResult table#bottomPager {
	margin-left: 20px;
	margin-top: 2px;
	width: 720px;
}
#searchGeneProductResult table#bottomPager td.pageLink {
	text-align: right;
	width: 660px;
}
#searchGeneProductResult table#bottomPager td.pageTop {
	padding-left: 5px;
	width: 60px;
}
/* End Search GO Gene Product */

/* Begin GO Gene Product Detail */
#geneProductDetail {
	background-color: #ffffff;
	border-bottom:10px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	margin-bottom: 15px;
	width: 765px;
}
#geneProductDetail a:link {
	color: #007a5a;
	text-decoration: none
}
#geneProductDetail a:active {
	color: #007a5a;
	text-decoration:underline
}
#geneProductDetail a:hover {
	color: #007a5a;
	text-decoration: underline
}
#geneProductDetail a:visitd {
	color: #007a5a;
	text-decoration: none
}
#geneProductDetail h1 {
	font-size: 1.4em;
	margin: 0px;
	padding: 10px 0px 10px 10px;
}
#geneProductDetail h1 img {
	vertical-align: text-bottom;
}
#geneProductDetail h1 span.symbolTitle {
	color: #666666;
	font-weight: normal;
	padding-left: 5px;
}
#geneProductDetail h1 span.symbol {
	color: #006652;
}
#geneProductDetail table td {
}
#geneProductDetail table#geneProductInfo {
	margin-left: 15px;
	width: 720px;
}
#geneProductDetail table#geneProductInfo td.geneTitle {
	font-size: 12px;
	line-height: 1.6em;
	padding: 2px 2px 2px 5px;
	width: 160px;
}
#geneProductDetail table#geneProductInfo td.geneData {
	line-height: 1.6em;
	padding: 2px 2px 2px 2px;
	width: 560px;
}
#geneProductDetail .horizontalLine {
	border-top: 1px solid #666666;
	height: 1.1em;
	margin: 10px 0px 5px 15px;
	width: 720px;
}
#geneProductDetail .horizontalLine hr {
	display: none;
}
#geneProductDetail table#pager {
	margin-left: 15px;
	width: 720px;
}
#geneProductDetail table#pager td.totalHitCount {
	text-align: center;
	width: 140px;
}
#geneProductDetail table#pager td.pageCountLink {
	text-align: right;
	width: 380px;
}
#geneProductDetail table#pager td.pageCountLink span.pageCount {
	padding: 0px 5px 0px 2px;
}
#geneProductDetail table#pager td.pageCountLink span.pageLink {
	padding: 0px 2px 0px 5px;
}
#geneProductDetail table#pager td.hitItemCount {
	text-align: right;
	width: 120px;
}
#geneProductDetail table#pager td.showAllItems {
	text-align: center;
	width: 80px;
}
#geneProductDetail table#goTermList {
	font-size: 1.1em;
	margin-left: 15px;
	width: 720px;
}
#geneProductDetail table#goTermList th {
	background-color: #d4d0c8;
	border-bottom: 1px solid #acacac;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #acacac;
	border-top: 1px solid #eeeeee;
	empty-cells: show;
	font-weight: bold;
	line-height: 1.4;
	padding: 1px 3px;
	table-layout: fixed;
	text-align: left;
}
#geneProductDetail table#goTermList td.label {
	background-color: #e7e7e7;
	border-right: 1px solid #ffffff;
	line-height: 1.4;
	text-align: center;
}
#geneProductDetail table#goTermList td.label a:link {
	font-size: 10pt;
	font-weight: bold;
	color:#007455;
}
#geneProductDetail table#goTermList td.label a:active {
	font-size: 10pt;
	font-weight: bold;
	color:#007455;
}
#geneProductDetail table#goTermList td.label a:hover {
	font-size: 10pt;
	font-weight: bold;
	color:#007455;
}
#geneProductDetail table#goTermList td.label a:visited {
	font-size: 10pt;
	font-weight: bold;
	color:#007455;
}
#geneProductDetail table#goTermList td.label img {
	border: none;
	vertical-align: -2px;
}
#geneProductDetail table#goTermList td.goIdLabel {
	width: 90px;
}
#geneProductDetail table#goTermList td.categoryLabel {
	width: 120px;
}
#geneProductDetail table#goTermList td.nameLabel {
	width: 200px;
}
#geneProductDetail table#goTermList td.dataSorceLabel {
	font-size: 10pt;
	font-weight: bold;
	width: 65px;
}
#geneProductDetail table#goTermList td.evidenceLabel {
	font-size: 10pt;
	font-weight: bold;
	width: 70px;
}
#geneProductDetail table#goTermList td.resourceLabel {
	background-color: #ced1f4;
	border-right: none;
	font-size: 10pt;
	font-weight: bold;
	width: 170px;
}
#geneProductDetail table#goTermList td.data {
	background-color: #ffffff;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	line-height: 1.4em;
	padding: 1px 2px;
	vertical-align: middle;
}
#geneProductDetail table#goTermList td.goIdData {
	border-left: 1px solid #cccccc;
	width: 90px;
}
#geneProductDetail table#goTermList td.categoryData {
	text-align: center;
	width: 120px;
}
#geneProductDetail table#goTermList td.nameData {
	width: 200px;
}
#geneProductDetail table#goTermList td.dataSorceData {
	width: 65px;
}
#geneProductDetail table#goTermList td.evidenceData {
	width: 70px;
}
#geneProductDetail table#goTermList td.resourcesData {
	width: 170px;
}
#geneProductDetail table#goTermList td.resourcesData ul {
	margin: 0px;
	padding: 0px;
}
#geneProductDetail table#goTermList td.resourcesData ul li {
	list-style: none;
	margin: 1px 0px;
}
#geneProductDetail table#bottomPager {
	margin-left: 15px;
	margin-top: 2px;
	width: 720px;
}
#geneProductDetail table#bottomPager td.pageLink {
	text-align: right;
	width: 660px;
}
#geneProductDetail table#bottomPager td.pageTop {
	padding-left: 5px;
	width: 60px;
}
/* End GO Gene Product Detail */

/* Begin Whole Resource List Of GO Term */
#searchResultOfGoTerm {
	background: url("images/waku17.gif") repeat-y top center;
	width: 765px;
	border-right: 1px solid #999999;
	border-bottom: 10px solid #999999;
	margin-bottom: 10px;
}
#searchResultOfGoTerm table#totalHitCountTable {
	margin: 0px;
}
#searchResultOfGoTerm table#totalHitCountTable td {
	vertical-align: middle;
}
#searchResultOfGoTerm table#totalHitCountTable td.titleImage {
	width: 245px;
}
#searchResultOfGoTerm table#totalHitCountTable td.titleImage h1 {
	font-size: 1.4em;
	margin: 0px 0px 4px;
	padding: 5px 0 0 10px;
}
#searchResultOfGoTerm table#totalHitCountTable td.totalHitCount {
	padding-left: 10px;
	width: 100px;
}
#searchResultOfGoTerm table#totalHitCountTable td.goId {
	padding-left: 10px;
	width: 331px;
}
#searchResultOfGoTerm p#containedDesc {
	font-size: 1.1em;
	line-height: 1.3em;
	margin: 2px 100px 10px 10px;
	padding: 6px;
	border: 2px dotted #666;
}
#searchResultOfGoTerm p#containedDesc a:link  {
	text-decoration: none;
}
#searchResultOfGoTerm p#containedDesc a:hover  {
	text-decoration: underline;
}
#searchResultOfGoTerm p#containedDesc a:visited  {
	text-decoration: none;
}
#searchResultOfGoTerm p#containedDesc img {
	position: relative;
	top: 2px;
}
#searchResultOfGoTerm table#categoryCountListByType {
	margin-left: 10px;
	width: 700px;
}
#searchResultOfGoTerm table#categoryCountListByType table.totalHitCount {
	width: 370px;
}
#searchResultOfGoTerm table#categoryCountListByType table.totalHitCount td.linkToDetailList {
	font-size: 1.1em;
	padding-right: 10px;
	padding-top: 2px;
	text-align: right;
	width: 150px;
}
#searchResultOfGoTerm table#categoryCountListByType td.categoryCountList {
	vertical-align: top;
}
#searchResultOfGoTerm table#categoryCountListByType td.categoryCountList table {
	border: 1px solid #333333;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 370px;
}
#searchResultOfGoTerm table#categoryCountListByType td.categoryCountList table td.label {
	background-color: #e0e4ff;
	font-weight: bold;
	line-height: 1.3;
	text-indent: 0.5em;
}
#searchResultOfGoTerm table#categoryCountListByType td.categoryCountList table td.organismLabel {
	width: 100px;
}
#searchResultOfGoTerm table#categoryCountListByType td.categoryCountList table td.data {
	background-color: #ffffff;
	border-top: 1px solid #cccccc;
	vertical-align: middle;
}
#searchResultOfGoTerm table#categoryCountListByType td.categoryCountList table td.categoryData {
	width: 110px;
}
#searchResultOfGoTerm table#categoryCountListByType td.categoryCountList table td.countData {
	text-align: right;
	width: 35px;
}
#searchResultOfGoTerm table#categoryCountListByType td.categoryCountList table td.linkData {
	padding: 0px;
	width: 45px;
}
#searchResultOfGoTerm table#categoryCountListByType td.categoryCountList table td.noHit {
	color: #ff0000;
	font-size: 1.1em;
	padding-left: 5px;
}
#searchResultOfGoTerm table.pager {
	background-color: #dedede;
	margin: 10px 10px 0px 10px;
	width: 735px;
}
#searchResultOfGoTerm table.pager td.listTitle {
	width: 140px;
}
#searchResultOfGoTerm table.pager td.listTitle strong {
	font-size: 16px;
	line-height: 1.6em;
	padding-left: 0.5em;
}
#searchResultOfGoTerm table.pager td.totalHitCount {
	text-align: center;
	width: 100px;
}
#searchResultOfGoTerm table.pager td.pageCountLink {
	text-align: right;
	width: 335px;
}
#searchResultOfGoTerm table.pager td.pageCountLink span.pageCount {
	padding: 0px 5px 0px 2px;
}
#searchResultOfGoTerm table.pager td.pageCountLink span.pageLink {
	padding: 0px 2px 0px 5px;
}
#searchResultOfGoTerm table.pager td.hitItemCount {
	padding-right: 5px;
	text-align: right;
	width: 120px;
}
#searchResultOfGoTerm table.resourceTitle {
	background-color: #eceef9;
	font-size: 1.0em;
	margin: 1px 10px 0px 10px;
	width: 735px;
}
#searchResultOfGoTerm table.resourceTitle td.organismName {
	padding: 0px 5px;
	width: 140px;
}
#searchResultOfGoTerm table.resourceTitle td.resourceName {
	padding: 0px 5px;
	text-decoration: none;
	width: 220px;
}
#searchResultOfGoTerm table.resourceTitle td.resourceName span a {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.4em;
	text-decoration: underline;
}
#searchResultOfGoTerm table.resourceTitle td.resourceName a {
	font-size: 1.0em;
	padding-right: 10px;
	text-decoration: none;
}
#searchResultOfGoTerm table.resourceTitle td.resourceName a img {
	border: none;
}
#searchResultOfGoTerm table.resourceTitle td.available {
	padding: 0px 5px;
	text-align: center;
	width: 110px;
}
#searchResultOfGoTerm table.resourceTitle td.stockCenter {
	padding: 0px 5px;
	text-align: right;
	width: 200px;
}
#searchResultOfGoTerm div.resourceCategory {
	font-size: 9pt;
	margin: 1px 0px 1px 26px;
	width: 665px;
}
#searchResultOfGoTerm div.featuresForList {
	font-size: 9pt;
	margin: 2px 0px 1px 41px;
	width: 650px;
}
#searchResultOfGoTerm div.noHit {
	color: #ff0000;
	font-size: 1.1em;
	margin: 2px 0px 2px 15px;
	width: 675px;
}
#searchResultOfGoTerm p.noScript {
	color: #ff0000;
	font-size: 1.1em;
	margin: 2px 0px 2px 15px;
	width: 675px;
}
#searchResultOfGoTerm div.pageTop {
	border-top: 1px solid #cccccc;
	margin: 1px 0px 0px 11px;
	padding-top: 1px;
	text-align: right;
	width: 735px;
}
/* End Whole Resource List Of GO Term */

/* Begin Resource List Of GO Term */
#listOfGoTerm {
	background: url("images/waku17.gif") repeat-y top center;
	width: 765px;
	border-right: 1px solid #999;
	border-bottom: 10px solid #999;
	margin-bottom: 10px;
}
#listOfGoTerm div#listHeader {
	padding: 10px 0 10px 10px;
	font-size: 1.0em;
	color: #03C;
}
#listOfGoTerm div#listHeader table {
	background-color: #fff8ee;
	border:1px solid #cccccc;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 690px;
}
#listOfGoTerm div#listHeader table td {
	font-size: 1.1em;
	line-height: 1.4em;
	padding: 3px;
}
#listOfGoTerm div#listHeader table td.organismLabel {
	padding-left: 5px;
	width: 80px;
}
#listOfGoTerm div#listHeader table td.categoryLabel {
	width: 75px;
}
#listOfGoTerm div#listHeader table td.resourceTypeLabel {
	text-align: right;
	width: 110px;
}
#listOfGoTerm div#listHeader table td.resourceType {
	padding-right: 5px;
	text-align: center;
	width: 45px;
}
#listOfGoTerm div#listHeader table td strong {
	color: #e86313;
	font-weight: bold;
}
#listOfGoTerm table#titleTable {
	margin: 5px 0px 5px 10px;
}
#listOfGoTerm table#titleTable td {
	vertical-align: middle;
}
#listOfGoTerm table#titleTable td.titleImage {
	width: 215px;
}
#listOfGoTerm table#titleTable td.titleImage h1 {
	font-size: 1.4em;
	margin: 0px 0px 4px;
	padding: 0px;
}
#listOfGoTerm table#titleTable td.goId {
	padding-left: 10px;
	width: 442px;
}
#listOfGoTerm p#containedDesc {
	font-size: 1.1em;
	line-height: 1.3em;
	margin: 2px 100px 10px 10px;
	padding: 6px;
	border: 2px dotted #666;

}
#listOfGoTerm p#containedDesc a strong {
	color: #000;
}
#listOfGoTerm p#containedDesc a:hover strong {
	color: #000;
}
#listOfGoTerm p#containedDesc img {
	position: relative;
	top: 2px;
}
#listOfGoTerm table#pager {
	margin-left: 20px;
	width: 700px;
}
#listOfGoTerm table#pager td.totalHitCount {
	text-align: center;
	width: 140px;
}
#listOfGoTerm table#pager td.pageCountLink {
	text-align: right;
	width: 360px;
}
#listOfGoTerm table#pager td.pageCountLink span.pageCount {
	padding: 0px 5px 0px 2px;
}
#listOfGoTerm table#pager td.pageCountLink span.pageLink {
	padding: 0px 2px 0px 5px;
}
#listOfGoTerm table#pager td.hitItemCount {
	text-align: right;
	width: 120px;
}
#listOfGoTerm table#pager td.showAllItems {
	text-align: center;
	width: 80px;
}
#listOfGoTerm table.resourceTitle {
	background-color: #eceef9;
	font-size: 9pt;
	margin: 1px 15px 0px 15px;
	width: 735px;
}
#listOfGoTerm table.resourceTitle td {
	padding: 2px 5px 1px;
}
#listOfGoTerm table.resourceTitle td.organismName {
	width: 140px;
}
#listOfGoTerm table.resourceTitle td.resourceName {
	text-decoration: none;
	width: 220px;
}
#listOfGoTerm table.resourceTitle td.resourceName span a {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.4em;
	text-decoration: underline;
}
#listOfGoTerm table.resourceTitle td.resourceName a {
	font-size: 11px;
	padding-right: 10px;
	text-decoration: none;
}
#listOfGoTerm table.resourceTitle td.resourceName a img {
	border: none;
}
#listOfGoTerm table.resourceTitle td.available {
	text-align: center;
	width: 110px;
}
#listOfGoTerm table.resourceTitle td.stockCenter {
	text-align: right;
	width: 200px;
}
#listOfGoTerm div.resourceCategory {
	font-size: 9pt;
	margin: 1px 0px 1px 26px;
	width: 665px;
}
#listOfGoTerm div.featuresForList {
	font-size: 9pt;
	margin: 2px 0px 1px 41px;
	width: 650px;
}
#listOfGoTerm div.noHit {
	border-top: 1px solid #cccccc;
	color: #ff0000;
	font-size: 1.1em;
	margin: 2px 0px 2px 20px;
	padding: 2px 0px 0px 5px;
	width: 690px;
}
#listOfGoTerm p.noScript {
	border-top: 1px solid #cccccc;
	color: #ff0000;
	font-size: 1.1em;
	margin: 2px 0px 2px 20px;
	padding: 2px 0px 0px 5px;
	width: 690px;
}
#listOfGoTerm table#bottomPager {
	border-top: 1px solid #cccccc;
	margin: 2px 0px 0px 0;
	width: 735px;
}
#listOfGoTerm table#bottomPager td {
	padding-top: 2px;
	white-space: nowrap;
}
#listOfGoTerm table#bottomPager td.pageLink {
	text-align: right;
	width: 700px;
}
#listOfGoTerm table#bottomPager td.pageTop {
	padding-left: 5px;
	width: 100px;
	text-align: right;
}
/* End Resource List Of GO Term */

/* Begin Search Help */
div#searchHelp {
	background-color: #ffffff;
	border-bottom: 10px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-top: 1px solid #4a59c7;
	margin: 15px 0px 10px;
	padding: 10px;
	width: 735px;
}
div#searchHelp h1 {
	font-size:1.4em;
	margin: 0px;
}
div#searchHelp ul {
	margin: 20px 5px 5px 10px;
	padding: 0px;
}
div#searchHelp ul li {
	background: url(images/bulletOrange.gif) no-repeat left center;
	line-height: 1.4;
	list-style: none;
	margin: 10px 0px;
	padding: 0px 0px 0px 15px;
}
div.goHomeFromSearchHelp {
	margin-bottom: 10px;
	text-align: right;
	width: 757px;
}
/* End Search Help */