body {
     color: #000000; 
	 font: tahoma, small verdana,arial,helvetica,sans-serif; 
	 background-color: #FFFFFF;
	 margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	 }

table {
	font-family: Verdana, Arial, sans-serif;
	border: 0px;
}

.maintable {
width:100%;
padding:10px;
}

.footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
}

.footerlinks:hover {
	text-decoration: underline; color: #FFFFFF;
}	

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #21487E;
}
.layerlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #496394;
	text-decoration: none;
}

.layerlinks:hover {
	text-decoration: underline;
}	
.presslinks {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #496394;
	text-decoration: none;
}
.presslinks:hover {
	text-decoration: underline;
}	

.datelinks {
font-size: 10px
}

.heading {
	color: #496394;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.biolinks:hover {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #21487E;
}
.biolinks {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

img {border: 0;}

.copy { 
text-align: center; 
color: #000000; 
font-family: tahoma, Verdana, Geneva, sans-serif;  
font-size: 7pt; 
text-decoration: underline; 
}

.dm_name {
font-size:10pt;
}

.dm_docs {
width: 88%;
}

#dm_title {
font-size:12px;
}

#dm_cats h3 {
font-size:12px;
}

.moduletablemembermenu {
width:95%;
border-bottom: dotted 1px #CCCCCC;
}

.moduletablemembermenu td {
background:#EAEAEA;
padding:3px 3px 3px 3px;
border:1px solid #CCCCCC;
border-collapse:collapse;
}

#leftmenucell {
border-right:thin dotted #CCCCCC;
padding:25px 7px 0px 0px;
}

table.moduletablememberlogin {
font-size:11px;
width:95%;
border:1px solid #CCCCCC;
margin-bottom:25px;

}

table.moduletablememberlogin th {
padding:10px 5px 10px 5px;
background-color:#CCCCCC;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-variant:small-caps;
font-weight:bold;
}

table.moduletablememberlogin td {
padding:7px 7px 7px 7px;
}

.mainlevel, a:visited.mainlevel {
font:Verdana, Arial, Helvetica, sans-serif;
color:#476494;
font-size:11px;
text-decoration:none;
}

a:hover.mainlevel {
text-decoration:underline;
background-color:#FFFFFF;
}

#active_menu {
font-weight:bold;
background-color:#FFFFFF;
}

.maincontentwrapper {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:15px 15px 15px 20px;
}