body {
	background-image: url("images/bkgd.jpg");
	background-repeat: repeat-y;
	background-position: left;
	/*background-position: center;*/
	background-color: rgb(191,189,176);
	}

a{
	color: transparent;
	text-decoration: none;
}

img
{  border-style: none;
}


/*------------------- MAIN PAGE LAYOUT ------------------*/
	
.topmenu {
	font-family: Arial; 
	font-size: 8pt; 
	color: white; 
	text-decoration:none
	}
	
.topmenuactive {
	font-family: Arial;
	font-size: 8pt; 
	color: white; 
	text-decoration: none; 
	font-weight: bold
	}
	
.topmenudiv {
	font-family: Arial; 
	font-size: 8pt; 
	color: rgb(106,105,11)
	}

.date {
	font-family: Verdana; 
	font-size:7pt; 
	color: rgb(204,194,34)
	}

td.centralcontent{
padding: 21px
}

table.leftmenu{	
	width: 100%;
	border-collapse: collapse; 
	border-spacing: 0
	}
	
td.leftmenu{
	border-bottom: 1px solid white;
	}
	
td.leftmenuactive{
	border-bottom: 1px solid white;
	background-color: rgb(230,240,170)
	}

ul.leftmenu{
	font-family: Verdana; 
	font-size: 10pt; 
	color: rgb(2,46,36);
	text-decoration: none;
	list-style-image: url('images/leftmenubullet.png'); 
	padding:.5em 1em .5em; 
	margin: 0 1em;
	}

a.leftmenu:link{
	color: rgb(2,46,36);
	text-decoration: none;
}

a.leftmenu:visited{
	color: rgb(70,30,120);
	text-decoration: none;
}

a.leftmenu:hover{
	color: rgb(150,00,0);
	text-decoration: none;
}

a.leftmenu:active{
	color: rgb(24,78,121);
	text-decoration: none;
}

.welcomenote {
	font-family: Verdana; 
	font-size: 9pt; 
	color: rgb(146,116,11);
	padding: 0
	}

/*------------------- ON-SITE SEARCH --------------*/
.searchbutton{
	font-family: Verdana;
	font-size: 8pt;
	color: rgb(0,0,0);
	background-color: rgb(174,167,27);
	border-style: none;
	margin: 0;
	padding: 2px;
}

.searchtextbox{
	font-family: Tahoma;
	font-size: 10pt;
	color: rgb(0,0,0);
	background-color: rgb(255,255,255);
	border-style: none;
	margin: 0;
	padding: 2px 4px;
}

/*------------------- SEARCH BOX ------------------*/

table.portal{
	width: 100%;
	border-collapse: collapse; 
	border-spacing: 0;
	background-color: rgb(207,204,190);
	padding: 0;
}

h1.portal{
	font-family: Arial; 
	font-size: 11pt;
	font-weight: bold;
	color: rgb(101,90,109);
	text-align: center;
	background-color: rgb(235,234,229);
	border-bottom: 1px groove rgb(146,145,138);
	padding: 5px;
	margin:0;
}

h2.portal{
	font-family: Verdana; 
	font-size: 10pt;
	font-weight: normal;
	color: rgb(8,66,138);
	padding: .5em;
	text-align: left;
	margin:0;
}

p.portal{
	font-family: Tahoma; 
	font-size: 9pt; 
	color: rgb(50,50,50);
	padding: 1em;
	margin:0;
}

p.portalexample{
	font-family: Tahoma; 
	font-size: 8pt; 
	color: rgb(101,90,109);
	padding: 0em 1em 2em;
	margin: 0;
}

form.portal{
padding:0;
margin:0
}

.portaltext{
border: 1px solid gray;
margin-left: 5px
}

/*------------------- BLOG BOX -----------------------------*/
table.blogbox{
	background: url('images/blogshadow.gif') no-repeat bottom right;
	border-top: 1px solid rgb(220,220,220);
	border-left: 1px solid rgb(220,220,220);
	margin: .5em .5em 30px 0em;
	padding: 0;
}

p.blogboxtitle{
	font-family: Arial; 
	font-size: 9pt;
	font-weight: bold;
	line-height: 1.5em;
	color: black;
	margin: 0;
	padding: 1.2em 0em 0em 1.2em;
}

p.blogbox{
	font-family: Arial; 
	font-size: 8pt;
	color: black;
	margin: 0;
	padding: 0 1em 1em 0;
}

a.blogbox{
	color: rgb(150,40,40);
}

ul.bloglist{
	font-family: Arial; 
	font-size: 8.5pt;
	line-height: 1.5em;
	color: black;
	margin: 0;
	padding: 1em 2em;
}

ul.bloglist li {
	list-style: none outside url('images/dot.jpg');
	padding: 0;
	margin: 0;
}

/*------------------- ASK AN EXPERT ------------------------*/
table.askexpert{
	background: rgb(170,177,196);
	margin: 0 0 35px 0;
	padding: 0;
}

p.askexpert{
	font-family: Tahoma; 
	font-size: 8pt;
	color: white;
	margin: 0;
	padding: .5em .5em .5em 1.5em;
}

.askexperttextbox{
	font-family: Tahoma; 
	font-size: 8pt;
	color: rgb(0,73,135);
	background-color: rgb(228,230,236);
	border: 1px ridge rgb(80,55,110);
	margin: 0;
	padding: .2em 0;
}


/*------------------- REGISTRATION FORM --------------------*/
table.regintro{
	width: 100%;
	height: 136px;
	background: url('images/shadow.gif') no-repeat bottom right;
	border-top: 1px solid rgb(220,220,220);
	border-left: 1px solid rgb(220,220,220);
	border-spacing: 0;
	padding: 0;
	margin: .5em .5em 30px 0em;
}

table.registration{
	width: 100%;
	border-collapse: collapse; 
	border-spacing: 0;
	padding: 0;
}

h1.registration{
	font-family: Arial;
	font-size: 10pt;
	color: rgb(62,99,102);
	text-align: left;
	padding: .5em 1.5em;
	margin:0;
}

p.regform{
	font-family: Arial;
	font-size: 10pt;
	color: rgb(66,66,66);
	line-height: 1.7em;
	padding:  .5em 1em .5em 1em;
	margin: 0;
}

.regformtextbox{
	background-color: rgb(244,244,244);
	border: 1px solid rgb(211,211,211);
}


/*------------------- GENERAL TEXT STYLES -----------------*/

p.footer {
	font-family: Verdana; 
	font-size:7pt; 
	color: rgb(63,70,0); 
	background-color:rgb(230,228,222);
	padding: .5em 1em 1em; 
	margin:0
	}

td.footer {
	height: 1em; 
	padding: 5em 0 0	
}

a.footer{
	color: rgb(63,70,0);
	text-decoration: none;
}

p.pages{
	font-family: Verdana; 
	font-size:9pt; 
	color: rgb(0,50,60); 
	background-color:rgb(240,238,232);
	padding: 0em;
}


/*------------------- LITERATURE SECTION ------------------*/

p.literatureintro{
	font-family: Verdana;
	font-size: 9pt;
	color: white;
	font-weight: bold;
}

p.literatureintrobody{
	font-family: Verdana;
	font-size: 9pt;
	color: rgb(43,41,44);
}


h1.editornote {
	font-family: Tahoma; 
	font-size: 10pt; 
	font-weight:bold; 
	color: rgb(43,41,44); 
	border-bottom: 2px ridge white;
	padding-bottom: .5em; 
	margin:0
	}
	
h1.note {
	font-family: Tahoma; 
	font-size: 10pt; 
	font-weight:bold; 
	color: rgb(118,111,0);
	border-bottom: 1px solid rgb(217,214,200); 
	padding-bottom: .5em; 
	margin:0;
}

p.note {
	font-family: Tahoma; 
	font-size: 8pt; 
	color: rgb(43,41,44); 
	line-height:2; 
	margin:1.5em 1em 1.5em
	}
	
ul.note {
	font-family: Tahoma; 
	font-size: 8pt; 
	color: rgb(43,41,44); 
	line-height:1.5; 
	margin: 1em 5em 1em;
	list-style-image: url('images/bluebullet.gif');
}
	
.referencelabel {
	font-family: Tahoma; 
	font-size: 8pt; 
	font-style: italic; 
	font-weight: bold; 
	color: rgb(8,66,138); 
	margin:1.5em 1em 1.5em
	}
	
.reference {
	font-family: Arial; 
	font-size: 8pt; 
	font-weight: lighter; 
	color: rgb(150,150,150)
	}
	
h1.guestnote{
	font-family: Verdana; 
	font-size: 9pt; 
	font-weight:bold; 
	color: rgb(43,41,44); 
	border-bottom: 1px solid rgb(163,162,180);
	border-left: .5em solid rgb(171,160,179); 
	padding:.25em 0em; 
	margin:0 0 2em;
	}

span.guestnote{
	background-color: rgb(213,202,220); 
	padding: .25em .5em .25em 1em; 
	border-bottom: 1px solid rgb(163,162,180)
	}

	
h2.guestnotetitle{
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight: bold;
	text-decoration: underline;
	color: rgb(43,41,44); 
	margin: 0 1em 0;
	}
	
h3.guestnoteauthor{
	font-family: Arial; 
	font-size: 8pt; 
	font-style:italic; 
	font-weight: bold; 
	color: rgb(120,29,76); 
	margin: .5em 1em .5em;
	}

/*------------------- BROWSE DATA SETS ------------------*/

h1.datasets{
	font-family: Verdana; 
	font-size: 9pt; 
	font-weight:bold; 
	color: rgb(43,41,44);
	border-bottom: 1px solid rgb(163,162,180);
	border-left: .5em solid rgb(171,160,179); 
	padding: .25em 0em .25em; 
	margin: 2em 0em 0em;
	}
	
span.datasets{
	background-color: rgb(213,202,220); 
	padding: .25em .5em .25em 1em; 
	border-bottom: 1px solid rgb(163,162,180)
	}

h2.datasets{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(18,76,148);
	padding: .75em 0em 0em;
	margin: 0;
}

a.datasets{
	font-family: Tahoma; 
	font-size: 9pt; 
	color: black;
	text-decoration: underline;
	margin: 0em;
	padding: 0em 3em 0em 1.8em;
	line-height: 2em;
}

table.datasets{
	background-color: rgb(244,244,244);
}

td.datasets{
	margin:0;
	padding: .75em 0em;
}


/* Put this inside a @media qualifier so Netscape 4 ignores it */
@media screen, print { 
	/* Turn off list bullets */
	ul.mktree  li { list-style: none; line-height: 2em}
	 
	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree ul , ul.mktree li { margin-left:10px; padding:0px; }
	
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 20px; }

	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(images/minus.gif)  center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(images/plus.gif)   center left no-repeat; }
	ul.mktree  li.liBullet  .bullet { cursor: default; background: url(images/targetbullet.gif) center left no-repeat; }

	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none; }

	/* Format menu items differently depending on what level of the tree they are in */
	ul.mktree  li {
		font-family: Tahoma;
		font-size: 9pt;
		font-weight: bold;
		color: rgb(70,30,120);
		}
		
	ul.mktree  li ul li {
		font-family: Tahoma;
		font-size: 9pt;
		font-weight: normal;
		color: rgb(150,00,0);
		}
		
	ul.mktree  li ul li ul li { 
		font-family: Tahoma; 
		font-size: 8pt; 
		font-weight: normal;
		color: rgb(70,30,120);
		}
		
	ul.mktree  li ul li ul li ul li { 
		font-family: Tahoma; 
		font-size: 8pt; 
		font-weight: normal;
		}
}

/*------------------- PATHWAY/PROTEIN SEARCH RESULTS PAGE ------------------*/


td.resultsinfo{
	bottom-border: 2px ridge white;
	padding: .5em 1em 1em; 
	margin:0
}

p.resultsinfo{
	font-family: Verdana; 
	font-size: 8pt;
	font-weight: bold;
	color: rgb(73,80,10);
}

h1.results{
	font-family: Tahoma; 
	font-size: 14pt; 
	font-weight:bold; 
	color: rgb(140,0,0);
	text-align: center;
	margin: 1em 0;
}

h2.results{
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight:bold; 
	color: rgb(118,111,0);
	padding: 1.5em 1em .25em; 
	margin: 0;
}

p.results {
	font-family: Tahoma; 
	font-size: 8pt;
	color: rgb(43,41,44); 
	margin: .5em 1em 3em;
}

ul.resultslabel{
	font-family: Tahoma; 
	font-size: 7pt;
	font-weight: bold;
	color: rgb(140,0,0);
	list-style: none;
	line-height: 1.5em;
	padding: 5px;
	margin: 2.5em 15px 0 0;
	border: 1px groove rgb(200,200,200);
}

span.results{
	font-family: Tahoma; 
	font-size: 7pt;
	font-weight: normal;
	color: rgb(43,41,44);
}

tr.results{
padding: .75em 0;
}

/*------------------- PATHWAY/PROTEIN DESCRIPTION PAGE ------------------*/

a.description{
text-decoration: underline;
color: rgb(55,87,82);
}


td.description{
	background-color: rgb(212,237,234);
}

h2.description{
	font-family: Tahoma; 
	font-size: 9pt; 
	font-weight: bold; 
	color: rgb(55,87,82);
	padding: 1.5em 1em .25em; 
	margin: 0 1em;
}


h3.tab{
	font-family: Tahoma; 
	font-size: 9pt;
	font-weight: normal;
	color: white;
	background-color: rgb(114,173,189);
	border-bottom: 1px solid rgb(200,200,200);
	border-right: 1px solid rgb(200,200,200);
	border-left: 1px solid rgb(200,200,200);
	padding: .25em;
}

h3.tabactive{
	font-family: Tahoma; 
	font-size: 9pt;
	font-weight: normal;
	color: white;
	background-color: rgb(54,107,121);
	border-bottom: 1px solid rgb(200,200,200);
	border-right: 1px solid rgb(200,200,200);
	border-left: 1px solid rgb(200,200,200);
	padding: .25em;
}

ul.descriptionlabel{
	font-family: Tahoma; 
	font-size: 8pt;
	font-weight: bold;
	color: rgb(140,0,0);
	background-color: rgb(240,240,190);
	border: 1px solid rgb(200,170,120);
	list-style: none;
	line-height: 1.5em;
	padding: 1em;
	margin: 0;
}

ul.proteindescriptionlabel{
	font-family: Tahoma; 
	font-size: 8pt;
	font-weight: bold;
	color: rgb(40,80,0);
	background-color: rgb(240,240,190);
	border: 1px solid rgb(200,170,120);
	list-style: none;
	line-height: 1.5em;
	padding: 1em;
	margin: 0;
}

span.description{
	font-family: Tahoma; 
	font-size: 8pt;
	font-weight: normal;
	color: rgb(55,87,82);
}

p.description{
	font-family: Tahoma; 
	font-size: 8pt; 
	color: rgb(55,87,82);
	line-height: 1.5; 
	margin:1.5em 2em 1.5em
}

/*------------------- RESOURCES PAGE ---------------*/

h1.resources{
	font-family: Arial; 
	font-size: 14pt; 
	font-weight:bold; 
	color: rgb(24,78,121);
	text-align: center;
	margin: 1em 0;
}

dl.resources{
	font-family: Tahoma;
	font-size: 8pt;
	background: rgb(244,244,244);
	margin: 0;
	padding: 2em 1em;
}

dl.resources a{
	color: rgb(70,30,120);
	text-decoration: underline;
}

dl.resources dt{
	font-weight: bold;
	padding: .5em 1.5em;
}

dl.resources dd{
	padding: 0 0 2em 0;
}



/*------------------- EVENTS PAGE ------------------*/

h1.events{
	font-family: Arial; 
	font-size: 14pt; 
	font-weight:bold; 
	color: rgb(24,78,121);
	text-align: center;
	margin: 1em 0;
}

h2.month{
	font-family: Tahoma; 
	font-size: 10pt; 
	font-weight: bold;
	font-variant: small-caps;
	color: rgb(24,78,121);
	border-bottom: 1px solid rgb(210,210,210);
	margin: 3em 0 1em;
}

h3.eventsname{
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight:bold;
	color: rgb(140,140,5);
	padding: 0 0 .5em 1.5em;
	margin: 0;
}

p.events{
	font-family: Tahoma; 
	font-size: 8pt;
	color: rgb(100,100,100);
	margin: 0em 2em 2em;
	padding: 0;
}

/*------------------- CONTRIBUTE-MENU PAGE ------------------*/

td.contributebox{
	background-color: rgb(233,233,233);
}

p.contributebox{
	font-family: Tahoma;
	font-size: 8pt;
	color: rgb(38,50,73);
	padding: 1em;
	margin: 0;
	text-align: center;
}

p.contributebox2{
	font-family: Tahoma; 
	font-size: 8pt; 
	color: rgb(101,90,109);
	padding: 1em 1em 1em;
	margin: 0;
	text-align: center;
}

td.contribute{
border: 1px solid rgb(200,200,200);
background-color: rgb(244,244,244);
}

h2.contribute{
	font-family: Tahoma; 
	font-size: 9pt; 
	font-weight: bold; 
	color: rgb(0,80,150); 
	padding: 1em 1em .25em; 
	margin: 0 1em;
}

p.contribute{
	font-family: Tahoma; 
	font-size: 8pt; 
	color: rgb(0,60,100); 
	line-height: 1.5; 
	margin:1.5em 2em 1.5em
}

/*------------------- SUBMIT PATHWAY/PAPER ------------------*/
table.submit{
	width: 100%;
	border-collapse: collapse; 
	border-spacing: 0;
	background-color: rgb(200,226,160);
	padding: 0;
}

h1.submit{
	font-family: Arial; 
	font-size: 11pt;
	font-weight: normal;
	color: rgb(45,75,2);
	text-align: center;
	background-color: rgb(225,255,185);
	border-bottom: 1px groove rgb(145,155,138);
	padding: 5px;
	margin:0;
}

h2.submit{
	font-family: Verdana; 
	font-size: 10pt;
	font-weight: normal;
	color: rgb(8,66,138);
	padding: .5em;
	text-align: left;
	margin:0;
}

p.submit{
	font-family: Tahoma; 
	font-size: 8pt; 
	color: rgb(50,50,50);
	padding: 1em;
	margin:0;
}

span.submitnote{
	font-family: Tahoma; 
	font-size: 8pt; 
	color: rgb(101,90,109);
	padding: 0em 1em 2em;
	margin: 0;
}


}
