* {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #4C4C4C; text-align: justify;}

/* ------- Titles for header and home page ------*/

H1 {font-size: 24px;  color: #FFF; font-weight: bold; text-align: right; line-height: 24px; margin: 5px ;}

H2 {font-size: 20px; color: #6666FF; line-height: 20px; font-weight: normal; }

/* ------- Titles ------*/

H3 {font-size: 18px; color: #4C4C4C; font-weight: normal; color: #003366; margin: 0 0 5px 0;}

H4 {margin: 0; font-size: 14px; color: #4C4C4C; 
		line-height: 18px; font-weight: normal; color: #003366; border-bottom: dashed #003366 1px;}

H5 {font-size: 14px; color: #4C4C4C; font-weight: normal; color: #003366; margin: 0;}
H6 {margin: 0;  padding: 0 0 3px 0; font-size: 12px; color: #4C4C4C; line height: 10px; font-weight: bold; color: #003366; text-align: center;}

/* -------  Styles for tables  ------*/

td, td i {vertical-align: top; font-size: 11px;}
th {text-align: center;}
.table_full {width: 680px; border: 1px solid #003366; margin: 10px; padding: 5px; background-color: #9ACFFF; }
td.A1 {background-color: #FFF; padding: 3px 5px 3px 5px; }
td.A1 {padding: 3px 5px 3px 5px; }

/* ------- Style for forms ------*/
input, select {font-size: 10px;}
submit {font-size: 10px; font-weight: bold;}

/* ------- Style for links ------*/
a {color: blue; text-decoration: none; font-weight: bold; }
a:hover {color: red;}

/* ------- Style for specific text ------*/
.red {color: red;  font-weight: bold; }
.center {text-align: center;}

/* ------- Structure of the page ------*/

body, html { width:100%; height:100%; }

body {behavior: url(csshover.htc); /* WinIE behavior call */
	margin: 0;  text-align: center; }


#page {position: relative; margin-left: auto; margin-right: auto;
	width: 750px; border: 1px solid #003366;}

	#header { position: relative; width: 100%; background-color: #99CCFF; border-bottom: solid 1px black; }
	
		#title { position: absolute; top: 10px; right: 10px; }
		
		#menu { position: absolute; top: 116px; left: -2px; }	
			.menu_items{font-size: 12px; width: 100px; height: 23px; line-height: 23px; text-align: center; border-right: black solid 1px; color: #003366}
			.menu_items a {text-decoration: none; font-weight: bold;}
			.menu_items a:hover {font-size: 12px; width: 100px; height: 28px; color: red; text-align: center; }
	
		#login { position: absolute; text-align: right; top: 92px; right: 10px; color: white; }
	
	#column_left {float: left; width: 140px; padding: 10px; text-align: center; }
		
		#column_left p {text-align: center;}

	#body_right {float: right; padding : 10px; width: 540px; }

	#body_full {float: left; width: 730px; padding: 10px;}

	#footer {clear: both;width: width: 100%; margin-left: -1px; height: 15px; border-top: 1px solid #AAA; text-align: center; font-size: 10px; line-height: 20px;}
		a.bioencapsulation {text-decoration: none; font-size: 9px; color: #FF0080; font-weight: bold;}
		a.impascience {text-decoration: none; font-size: 9px; color: #00FF80; font-weight: bold;}
		.bioencapsulation {color: #FF0080; font-weight: bold;}
	

	


