@charset "utf-8";
/* CSS Document */

	body, p, td {font-family:arial; font-size:12px; color:black;}
	td.footer{font:bold 11px arial; color:gray; text-decoration:none;}
	.title{font:bold 16px arial; color:black; text-decoration:none;}
	.headline{font:bold 13px arial; color:black; text-decoration:none;}
	b{font-weight:bold;}
	u{font:underline 12px arial; color:black;}
	input.small{font:bold 10px arial; color:black; text-decoration:none;}
	input{font:12px Arial,Helvetica;}
	textarea{font:12px Arial,Helvetica; width:450px; height:150px;}
	.em{font:10px  Arial,Helvetica; color:gray;}
	a{color:446F9F;}
	.blue{color:446F9F;}
	.nodec{text-decoration:none;}
	
	div.response{
	margin-bottom:10px;
	margin-left:20px;
	margin-top:0px;
	margin-right:20px;
	}
	
	.nethead{font-size:11px; color:999999; font-weight:bold;}
	.nettd{border:solid 1px; border-color:CCCCCC;}
	.netsm{font-size:10px; color:999999;}
	
	.bullet{margin-right:7px; margin-left:0px;}
	.newposts{font-weight:bold; font-family:Tahoma; font-size:10px; color:CC0000; text-decoration:none;}


	a.menu{
	color:446F9F;
	text-decoration:none;}
	a.menu:hover{color:FFFFFF;}
	
	div.menu{
	line-height:18px;
	color:446F9F;
	margin-left:30px;
	padding-left;0px;
	}
	
	.menu_line{border-top:solid 1px; width:160px; height:5px; margin-top:5px; margin-bottom:0px; line-height:5px;}
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

table.frm td{font-size:12px; padding:3px;}
table.frm .s11{font-size:12px;}
table.frm td.b{border-bottom:solid 1px #D4E0EB;}
table.frm td.r{border-right:solid 1px #D4E0EB;}
table.frm .hd{color:#ffffff; font-weight:bold;}
table.frm td.label{font-size:12px; font-weight:bold; color:#92AAC0;}
table.frm span.date{font-size:12px; border-bottom:solid 1px #D4E0EB;}
table.frm a{text-decoration:none;}
table.frm a:hover{text-decoration:underline;}
table.frm span.reply{font-size:12px; border-top:solid 1px #D4E0EB; float:right;}
a.nodec {text-decoration:none;}

#autoCloseDiv {
	background-color: #FFFF00;
	display: none;
	border: 1px solid #FF0000;
	margin-left: auto; 
	margin-right: auto;
	margin-top: 150px;      
      height: 200px;
	  width: 200px; 
      position: absolute; 
      z-index: 10;

}

input.faq_btn {border:1px solid #CCCCCC;background:#fff;color:#282828; cursor: pointer; font-weight:400;padding:2px 6px}
input.faq_btn:hover {background:#ccc766}

div.biophot{
float:right;
width:210;
height:250;
text-align:right;
}

div.biocourse{
float:right;
clear:right;
width:245;
margin-top:10px;
padding-left:10px;
padding-bottom:10px;
text-align:right;
font-size:11px;
}


