html {
	min-height: 103%; 
	}

body {
	background-color:#000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #66c; 
	
}
	
textarea {
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   	color: #6666CC;	
font-size: 15px;
	padding: 3px;
}

a:link { color: #A7DD04;	text-decoration: underline; }
a:visited { color: #A7DD04; text-decoration: underline; }
a:hover {
	color: #fff;
	text-decoration: underline;
}
a:active {
	color: #fff;
	text-decoration: underline;
}
.style13 {
	font-size: 11px;
	text-align: center;
}
.style14 {
	font-size: 12px;
	align: center;
	font-weight: bold;
}
.style15 {
	font-size: 11px;
	align: center;
}

.foot1 {
	align: center;
	font-size: 13px;
	text-weight: bold;
}

.foot2 {
	align: center;
	font-size: 11px;
}

a#popout { color: #9BFB3C; }
a#popout:hover { color: #fff; }

u {
	text-decoration: underline;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #66c;
}	

ul {
	font-size: 12px; 
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100px; /* Width of Menu Items */
	}
	
ul li {
	position: relative;
}
	
li ul {
	font-size: 11.5px; 
	position: absolute;
	left: 99px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}

/* div {border:1px solid red;} */
div#nav {width:161px; float:left;}
div.mainareas {margin-left:158px; text-align:center; width:600px;}

/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	padding: 5px;
	font-weight: bold;
	}
	
/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

li:hover ul, li.over ul, li.over, li:hover { display: block; background: #66c; } /* The magic */
li:hover a, li.over a { color: #fff; }


.white {
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   	color: #fff;
	font-size: 16px;
	padding: 3px;
}



body {margin:0; font-family: tahoma, verdana, arial, sans-serif;}
 /*effects header over edit table*/
 h3 {
     margin:0 5px 0 5px; 
	 text-align:center; 
	 font-weight:normal;
	 background-color: #ccccff;
 }
 
 
tr.Alternate td {
background-image:url('img/molecular-bg.jpg');
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center; 
background-repeat: no-repeat;
}

 /*effects TD in header row*/ 	 
 .headerRow td {
 	font-variant:small-caps;
 	font-weight:bold; 
	background-color:ccffcc;
	text-align:center;
 } 
 .edTBL{border-collapse:collapse; border:1px solid #ccc;} /*effects edit table borders*/
 /*effects all TDs inside edit table*/
 .edTBL td {
 	border:1px solid #ccc;
	padding:0 2px; 
	font-family: verdana, arial, sans-serif;
	font-size:.9em; 
	} 
 .evenRow td{} /*effects all TDs in even TRs in edit table*/
 .oddRow td{background-color:eeeeee;} /*effects all TDs in odd TRs in edit table*/
 