
/* .......................................................
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||	          GENELUX CSS DOCUMENT						 ||
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
.......................................................... */
		
	
/*		General design layout
.......................................................... */
	
html, body{
		height:100%;}

body{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height:1.5;
		color:#585e54;
		background-color:#fff;}
		
/*		Main content
.......................................................... */	
#header{
		height:60px;}
		
#header h1{
		text-indent:0;
		font-size:25pt;}
		
#copy{
		width:100%;
		padding:0;}
		
#nav{
		display:none;}

#topnav{
		display:none;}			
		
/*		Sidebar
.......................................................... */		

#con_sidebar{
		display:none;}

/*		main content: general copy markup
.......................................................... */		

/*		headers		*/

h2{
		font-size:18pt;
		letter-spacing:-.5px;
		color:#a7be8f;}
	
.h3{
		background-color:#fff;
		border-bottom:dotted 1px #47b4a8;
		border-top:dotted 1px #47b4a8;
		padding-top:3px;
		padding-bottom:3px;
		margin-bottom:10px;}
		
h3{
		background-color:#edf7f6;
		padding:10px;
		font-size:13pt;
		letter-spacing:0px;
		color:#2faeaa;}	
		
h4{
		font-size:12pt;
		letter-spacing:0px;
		margin-bottom:5px;
		color:#4e974f;}
		
h5{
		font-size:10pt;
		font-family:Georgia, "Times New Roman", Times, serif;
		line-height:2;
		color:#a7be8f;}
		
h6{
		font-size:10pt;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#2faeaa;}		
				
		
/*		boardmembers		*/

.boardmember .name{
		background-color:#fff;
		border-bottom:dotted 1px #47b4a8;
		padding-top:3px;
		padding-bottom:3px;}
		
.boardmember .name a{
		display:block;
		font-size:13pt;
		padding-top:3px;
		padding-bottom:3px;
		background-color:#edf7f6;
		text-align:center;
		text-decoration:none;
		color:#467b47;}
		
.boardmember .name a:hover{
		background-color:#fff;}
		
.boardmember ul li{		
		font-size:10pt;
		font-family:Georgia, "Times New Roman", Times, serif;
		line-height:2;
		text-align:center;
		border-bottom:dotted 1px #c9e0b1;
		color:#a7be8f;}	
		
.boardmember{
		padding:0px;}

.boardmember p{
		line-height:1.5;
		font-size:9pt;}
		
/*		subsections		*/		
		
.subsection legend{
		font-size:14pt;
		margin-bottom:5px;
		color:#2faeaa;}
				
.subsection{
		padding:10px;
		border:solid 1px #9cedea;
		margin-bottom:10px;}

.subsection p{
		color:#268380;}	
		
/*		Glossary		*/	

.glossary{
		font-size:9pt;}
		
.glossary li{
		border-top:dotted 1px #ccc;
		list-style-type:disc;
		list-style:outside;
		padding:10px;
		margin-left:15px;}
		
/*		news		*/	

.news{
		font-size:10pt;}
		
.news li{
		border-bottom:dotted 1px #ccc;;
		padding-bottom:10px;
		padding-top:10px;}
		
/*		Additional copy markup		*/				
		
.breadcrumb{
		font-size:8pt;
		border-top:solid 1px #eee;
		padding-top:5px;
		padding-bottom:10px;}
		
strong{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;}		
		
em{		
		color:#4e974f;
		font-weight:bold;
		font-style:normal;}
		
.grey{
		font-style:italic;
		font-size:80%;
		color:#ccc;}		
		
/*		divider 	*/
		
.hr{	
		height:5px;
		width:100%;
		border-top:solid 1px #ddd;}
		
.hr2{	
		margin-top:10px;
		height:15px;
		width:100%;
		border-top:dotted 1px #ddd;}			
		
/*		main copy		*/		
		
p{
		color:#585e54;
		font-size:10pt;
		font-family:"Tahoma", san-serif;
		line-height:1.5;
		padding-bottom:20px;}
