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

* 		{
		margin:0pt;
		padding:0pt;
		}

html, body {
		
		font-family:Arial,Helvetica,Geneva,sans-serif;
		font-size:0.90em;
		line-height:1.5em;
		}

#wrapper {
		margin: 0pt auto;
		background-color:#FFFFFF;
		width:960px;
		}
	
a, a:hover, a:visited {
		
		color: #6699cc;
		}		
			
	
p {
		font-size:0.90em;
		padding-bottom:5px;
		padding-top:5px;
		color: #8e8e8e;
		}
h3, h4, h5, h6 {
		color: #6699cc;
		
		
		}
		
ul {
		list-style-position:outside;
		list-style-type:none;
		}

img {
		border: none;
		}
		
#header {
		width: 960px;
		height: 200px;
		}		
#grad {
		background-image: url(images/gradient.jpg);
		background-position: left bottom;
		background-repeat:no-repeat;
		width: 960px;
		height: 160px;
		}															
		

#lang {
		width: 960px;
		height: 35px;
		background-image:url(images/english.jpg);
		background-repeat:no-repeat;
		
		}
#lang a {
		display: block;
		width: 90px;
		height: 30px;
		text-decoration:none;
		margin-left: 610px;
		}	
#lang span {
		visibility:hidden;
		overflow:hidden;
		}
#logo {
		float:left;
		margin-left: 20px;
		
		}			
#logo a{
		display:block;
		width: 237px;
		height: 60px;
		background-image:url(images/logo_en.png);
		background-repeat:no-repeat;
		text-decoration:none;
		}
#logo span{
		visibility:hidden;
		overflow:hidden;
		}	
#navigation{
		padding-right: 30px;
		float:right;
		clear: right;
		padding-top: 73px;
		width: 605px;
		height: 49px;
		}	
#navigation ul{	
		margin: 0 auto;	
		background-image:url(images/navigation.png);	
		background-repeat:no-repeat;
		display: block;
		width: 605px;
		height: 49px;
		}


#navigation li{	    
		float:left;
		}	
		

.nav   {	
		padding: 11px 32px 13px 40px;
		}
.nav a {	
		color: #445bb0;
		font-weight: bold;
		text-decoration:none;
		}
.nav a:hover {	
		text-decoration: underline;
		}	
		


								
				
/* footer */

#footer{
		background-image: url(images/line.gif);
		background-repeat:repeat-x;
		height: 70px;	
		clear:both;
		}
#content a {
		text-decoration: underline;
		}		
	
.content li{
		float:left;
		white-space:nowrap;
		padding-right: 20px;
		}	
.content{
		margin: 0 auto;
		width: 340px;
		height: 40px;
		padding-top: 20px;
		}
#footer p{
		color: #c8c8c8;
		padding-left: 60px;
		font-size: 85%;
		}	
.design {
		width: 10px;
		height: 10px;
		margin-left: 453px;;
		}		
.design a {
		text-decoration: none;
		width: 10px;
		height: 10px;
		display: block;
		background-image: url(images/ng_lab.gif);
		background-repeat: no-repeat;
		text-indent: -10000px;
		}	
.design a span {
		visibility:hidden;
		overflow:hidden;
		}			