
.text, body, td, input, textarea
{
color: #333333;
font-family:  Tahoma, Arial, Verdana;
font-size: 13px;
font-weight: normal;
line-height: 17px;
}

.textli
{
color: #000000;
font-family:  Tahoma, Arial, Verdana;
font-size: 11px;
font-weight: normal;
line-height: 15px;
}

a
{
color: #007FC8;
font-family:  Tahoma, Arial, Verdana;
font-size: 11px;
font-weight: normal;
text-decoration:underline;
}

a:hover
{
color:#282C71;
}

a.a1
{
color: #007FC8;
font-family:  Tahoma, Arial, Verdana;
font-size: 14px;
font-weight: normal;
text-decoration:underline;
}

a.a1:hover
{
color:#282C71;
}

.language
{
color: #888888;
font-size: 11px;
}

#banner a
{
font-size: 13px;
font-weight: bold;
}
#banner br
{
line-height:6px
}

#banner td
{
color: #888888;
font-size: 11px;
position: relative; padding-top: 32px;
}

.system
{
color: #000000;
font-size: 11px;
line-height:15px;
}

.header
{
font-size: 19px;
line-height:25px;
}

h1
{
display: inline;
margin-top: 2em;
font-size: 22px;
line-height:25px;
font-weight: normal;
}

#container
{
position: absolute;
width: 100%;
}

@media print {
	#container, .header, #menu {display: none;}
}

#menu
{
position:absolute;
width: 177;
height: 96;
top:132;
left:0; 
z-index:4;
}

#menu td
{
color: #888888;
font-size: 11px;
}

#menu a
{
color: #000000;
font-size: 11px;
text-decoration:none;
}
#menu a.language
{
color: #888888;
font-size: 11px;
text-decoration:underline;
}


.person {font-size: 1em; padding: 20px 60px 10px 0px; clear: both;}
.person .photo {float: left; padding: 0 20px 1.1em 0px;}
.person .name {font-size: 1.2em; font-weight: bold; line-height: 1em; margin: 0 0 0 0; }
.person .yearbirth  {font-size: 0.9em; font-weight: normal; }
.person .prof {font-size: 0.9em; padding: 0 0 1.1em 0;}
.person .education {font-size: 1em; padding: 0 0 1.1em 0;}
.person .past {font-size: 1em; padding: 0 0 1.1em 0;}
.person .aligntext {padding: 0 0 0 120px; position: relative;}
.bottom {margin: 0 0 3em 0; padding: 0; clear: both;}
.bottom h2 {margin: 1em 0 0 0; padding: 0;}

.nimblerlogo {position: relative;margin-bottom: -1;}
img {border: 0;}
.te strong {font-weight:normal;}
.te li {padding: 0px 0px 8px 0px;}
.sitemap span a {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	display: block;
}
div.lin {padding-left: 10px; display: block; font-size: 12px;padding-bottom: 5px;}