body {
	margin:0px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#333;
	background-color:white;
                font-size: 76%;                
scrollbar-face-color: eeeeee;
              	}


.xmlbutton { border:1px solid;
border-color:#FC9 #630 #330 #F96;
padding:0 3px;
font:8px verdana,sans-serif;
color:#FFF;
background:#F60;
text-decoration:none;
margin:0px; }

.wtable {background-color: #ffffff}
.wtdown {background-color: #eeeeee}

form {

 background-color: #ffffff;
 display: inline;
margin-bottom:0px;
}
input {
 border:        1px solid #999999;
 color:             #000;
 margin:        1px 2px 1px 1px;
font-size: 1em;

} 


#logo {

position:absolute;
	top:5px;
                border: none;
             	left: 5px;


}

UL { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 1px;
}

LI  { list-style-type: none; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 1px; text-indent: -1em;

}




/* All the content boxes belong to the content class. */
.content {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:auto;
	min-width:120px;
	margin:20px 210px 20px 210px;
	border:1px solid #333399;
	background-color: #eeeeee;
	padding:10px;
                font-size: 1em;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	}


.wrap {
	
	width:auto;
	margin:0px;
	border:1px solid #333399;
	padding:10px;
		}


#navAlpha {
	position:absolute;
                font-size: .9em;
	width:190px;
	top:50px;
	left:5px;
	border:1px dashed ffffff;
	background-color:#ffffff;
	padding:10px;
	z-index:2;
            
	voice-family: "\"}\"";
	voice-family:inherit;
	width:168px;
	}

body>#navAlpha {width:168px;}
		
#navBeta {
	position:absolute;
                font-size: .9em;
	width:190px;
	top:50px;
	right:5px;
	border:1px #ffffff;
	background-color:#ffffff;
	padding:10px;
	z-index:1;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:168px;
	}
/* Again, "be nice to Opera 5". */
body>#navBeta {width:168px;}




H1 {
                color: #eeeeee;
                font-size: 1em;
	font-weight: bold;
	background-color: #333399;
	text-align: center;
                border: 1px solid #333399;
	margin: 10px 0px 0px 0px;
                padding-top: 2px;
	padding-bottom: 0px;

}

.journals { 
                  cellspacing:5;
                  line-height: 1.1;
}



h3 {


	color: #333399;
	font-size: .9em;
	font-weight: bold;
	background-color: #ffffff;
	text-align: center;
                margin: 2px 0px 2px 0px;

      border: 1px solid #333399;
	padding-top: 1px;
	padding-bottom: 1px;
}



a img {border: none}

a:link { 
 color: #333399; 
 font-size: .9em;
 font-weight: bold; 
 text-decoration: none; 
}


a:visited { 
 color: #333399; 
 font-size: .9em;
 font-weight: bold; 
 text-decoration: none; 
}

a:hover { 
 color: #999999; 
 font-size: .9em;
 font-weight: bold; 
 text-decoration: underline; 
}


a:active { 
 color: #333399; 
 font-size: .9em; 
 font-weight: bold; 
 text-decoration: none; 
}

.rcontent {
	position: relative;
                top: 10px;

	min-width: 750px;
                max_width: 850px;
	margin: 10px 10px 10px 10px;
	border:1px solid #333399;
	background-color: #eeeeee;
	padding:10px;
                font-size: 1em;
	}

a.nblink:link { 
 color: #333399; 
 font-size: .9em;
 font-weight: normal; 
 text-decoration: underline; 
}

a.nblink:hover { 
 color: #333399; 
 font-size: .9em;
 font-weight: normal; 
 text-decoration: underline; 
}



#membership {
	float: right;
                margin:0px;
	padding:5px;
                line-height:10px;
                text-align: top;

}

#Header {
                text-align: center;
	margin:5px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	/* For IE5/Win's benefit height = [correct height] + [top/bottom padding] + [top and bottom border widths] */
	height:25px; /* 11px + 10px + 4px = 25px */
	border-style:solid;
	border-color:#333399;
	border-width:2px 0px; /* top and bottom borders: 1px; left and right borders: 0px */
	line-height:11px;
	background-color:#eeeeee;

	voice-family: "\"}\"";
	voice-family:inherit;
	height:11px; /* the correct height */
	}

body>#Header {height:11px;}

#Foot {
                text-align: center;
                word-spacing: 5px;
	margin:5px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	/* For IE5/Win's benefit height = [correct height] + [top/bottom padding] + [top and bottom border widths] */
	height:25px; /* 11px + 10px + 2px = 33px */
	border-style:solid;
	border-color:#333399;
	border-width:2px 0px; /* top and bottom borders: 1px; left and right borders: 0px */
	line-height:11px;
	background-color:#ffffff;

	voice-family: "\"}\"";
	voice-family:inherit;
	height:11px; /* the correct height */
	}
body>#Foot {height:11px;}
