a:link {text-decoration: none; font-weight: normal; color: #777777} 
a:visited {text-decoration: none; color: #666666; font-weight: normal}
a:hover {color: #000000; text-decoration: none; font-weight: normal}
a:active {text-decoration: none; color: #000000} 

.logotext {font-weight: normal; font-size: 10px; color: #888888; font-family: verdana, arial, helvetica, sans-serif} 

.img-text {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}
.img-text2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}
.img-text3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

.controls {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

.controls td{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.controls a:link {color: #666666; text-decoration: none;}
.controls a:visited {color: #666666; text-decoration: none;}
.controls a:hover {color: #000000; text-decoration: none;}

.text1 td{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.text1 a:link {color: #666666; text-decoration: none;}
.text1 a:visited {color: #666666; text-decoration: none;}
.text1 a:hover {color: #666666; text-decoration: underline;}

.text-justify td{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	text-align: left;
	word-spacing: normal;

}
.text-justify a:link {color: #666666; text-decoration: none;}
.text-justify a:visited {color: #666666; text-decoration: none;}
.text-justify a:hover {color: #666666; text-decoration: underline;}

.pointer {  cursor: pointer}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
    text-decoration: none;
}


h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
}

.titlebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.titlebar a:link {
	color: #666666;
	text-decoration: none;
}
.titlebar a:visited {
	color: #666666;
	text-decoration: none;
}
.titlebar a:hover {
	color: #000000;
	text-decoration: none;
}
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.nav a:link {
	color: #666666;
	text-decoration: none;
}
.nav a:visited {
	color: #666666;
	text-decoration: none;
}
.nav a:hover {
	color: #000000;
	text-decoration: none;
}
.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none; line-height: 12px;
}

.maintext td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.maintext a:link {
	color: #888888;
	text-decoration: none;
}
.maintext a:visited {
	color: #666666;
	text-decoration: none;
}
.maintext a:hover {
	color: #000000;
	text-decoration: none;
}
.maintext a:active {
	color: #333333;
	text-decoration: none;
}
.infohead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	background-color: #eeeeee;	
	letter-spacing: 1px;	
}
.infohead a:link {
	color: #666666;
	text-decoration: none;
}
.infohead a:visited {
	color: #666666;
	text-decoration: none;
}
.infohead a:hover {
	color: #000000;
	text-decoration: none;
}
.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	letter-spacing: -1px;
}
.news td{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

.news a:link {color: #666666; text-decoration: none;}
.news a:visited {color: #666666; text-decoration: none;}
.news a:hover {color: #000000; text-decoration: none;}

.newsheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	background-color: #eeeeee;
	
}

.newsheader b{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	
}
.img_border { border: 1px #666666 solid } 
.img_border2 { border: 1px #cccccc solid; cursor: pointer} 
.img_border_partial { border-right: 1px #cccccc solid; border-bottom: 1px #cccccc solid } 

#flags {	position:absolute; width:26px; height:26px; z-index:10; visibility: visible; top: 25px; left: 90%; background-color: transparent; border: none; }
#covering {	position:absolute; width:350px; height:20px; z-index:1; background-color: #FFFFFF; border: none; left: 0; top: 0; visibility: hidden }
#logo0 {	position:absolute; height:40px; z-index:10; width: 40px; top: 10px; left: 10px; visibility: visible} 
#logo1 {	position:absolute; height:40px; z-index:10; width: 100px; top: 10px; left: 60px; visibility: visible} 
#logo2 {	position:absolute; height:40px; z-index:10; width: 500px; top: 10px; left: 140px; border: none; background-color: transparent;} 
#sitesearch {	position:absolute; height:40px; z-index:10; width: 160px; top: 10px; left: 60%; border: none; background-color: transparent; visibility: visible} 

#layPresentation {	position:absolute; width:480px; height:210px; z-index:12; background-color: transparent; border: none; left: 50px; top: 70px; visibility: hidden }
#containerwindow {	position:absolute; top:0; left:0; width:260px; height:210px; z-index: 12; background-color: #ffffff; border: 1px solid  #999999; overflow:hidden }
#containertext {	position:absolute; top:0; left:265px; width:215px; height:210px; z-index: 12; background-color: #ffffff; border: 1px solid  #999999; overflow:hidden }
#containerclose  {	position:absolute; width:212px; height:9px; z-index:20; left: 263px; top: 2px; background-color: transparent; border: none }


#cvInfo {		position:absolute; width:320px; height:210px; z-index:11; left: 60%; top: 70px; background-color: #ffffff;  border: 1px solid #999999; visibility: hidden }
#close {		position:absolute; width:320px; height:15px; z-index:12; left: -1px; top: -1px; background-color: #ffffff; border: 1px solid #999999 }
#directors {		position:absolute; width:200px; height:100px; z-index:11; background-color: #FFFFFF; border: none; left: 10px; top: 30px } 

#projecBORDER {		position:absolute; width:160px; height:230px; z-index:1; left: 50px; top: 320px; background-color: transparent; border: 1px solid #999999; visibility: hidden; background-image:url(../images/2px.gif); background-repeat: repeat; background-position: 0px 0px; }
#acadeBORDER {		position:absolute; width:160px; height:230px; z-index:1; left: 370px; top: 320px; visibility: hidden; background-color: transparent; border: 1px solid #999999; background-image:url(../images/2px.gif); background-repeat: repeat; background-position: 0px 0px; }
#compBORDER {		position:absolute; width:160px; height:230px; z-index:1; left: 210px; top: 320px; background-color: transparent; border: 1px solid #999999; visibility: hidden; background-image:url(../images/2px.gif); background-repeat:repeat; background-position: 0px 0px; }
#cvBORDER {		position:absolute; width:160px; height:160px; z-index:1; left: 535px; top: 320px; visibility: hidden; background-color: transparent; border: 1px solid #999999; background-image:url(../images/2px.gif); background-repeat: repeat; background-position: 0px 0px; }
#contaBORDER {		position:absolute; width:160px; height:160px; z-index:1; left: 695px; top: 320px; visibility: hidden; background-color: transparent; border: 1px solid #999999; background-image: url(../images/2px.gif); background-repeat: repeat; background-position: 0px 0px; }
#adminBORDER {		position:absolute; width:160px; height:160px; z-index:1; left: 860px; top: 320px; visibility: hidden; background-color: transparent; border: 1px solid #999999; background-image: url(../images/2px.gif); background-repeat: repeat; background-position: 0px 0px; }


#layprojects {		position:absolute; width:160px; height:20px; z-index:3; left: 50px; top:320px; visibility: visible; background-color: transparent; border: none; padding: 5px }
	#projects {	position:absolute; width:160px; z-index:4; color: #000000; left: 0; top: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;  padding-left: 5px }
#laycompetitions {	position:absolute; width:160px; height:20px; z-index:3; left: 210px; top: 320px; visibility: visible; background-color: transparent; border: none; padding: 5px; }
	#competitions {	position:absolute; height:80px; z-index:4; width: 160px; top: 30px; left: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;  padding-left: 5px }
#layacademic {		position:absolute; width:160px; height:20px; z-index:3; left: 370px; top: 320px; visibility: visible; background-color: transparent; border: none; padding: 5px; }
	#academic {	position:absolute; height:80px; z-index:4; width: 160px; top: 30px; left: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;  padding-left: 5px }
#laycv {		position:absolute; width:160px; height:20px; z-index:3; left: 535px; top: 320px; visibility: visible; background-color: transparent; border: none; padding: 5px; } 
	#cv {		position:absolute; height:80px; z-index:4; width:160px; visibility: hidden; left: 0; top: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;  padding-left: 5px }
#laycontact {		position:absolute; width:160px; height:20px; z-index:3; left: 695px; top: 320px; visibility: visible; background-color: transparent; border: none; padding: 5px; } 
	#contact {	position:absolute; height:80px; z-index:4; width: 160px; visibility: hidden; left: 0; top: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;  padding-left: 5px }
#layadmin {		position:absolute; width:160px; height:20px; z-index:3; left: 860px; top: 320px; visibility: visible; background-color: transparent; border: none; padding: 5px; }
	#admin {	position:absolute; width:160px; height:80px; z-index:4; overflow: visible; left: 0; top: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;  padding-left: 5px; visibility: hidden } 


#divLoading {position:absolute; left:5px; top:5px; z-index:100; background-color:#ffffff;}