body {
	font-size: 14px;
	background-color :#f5f5f5;		
	margin-top:0;
	margin-left:0;
	/*font-family :  "Arial, Helvetica, sans-serif";*/
	font-family : Arial, Helvetica, sans-serif;
	text-align:justify;

}

.author{
	margin-left:50px;
	/*font-family : "Arial, Helvetica, sans-serif";*/
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
}


.addr{
	background: #E6E6FA;
	border: 1px solid Silver;
	font: 11px Arial, sans-serif;
	text-align : center;
	width: 250px;
	
}

.title_img{
	border-left: #f5f5f5 solid 8px;
}

.shift_r{
	border-left: #f5f5f5 solid 80px;
}

.logo{
	border-left:0;
}

.txt{

   border-left: #f5f5f5 solid 15px;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;

}

.phone{
	font-weight: bold;
		font-size: 11px;
}




.title{
   border-left: #f5f5f5 solid 15px;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color:#355d98;	
}

.subTitle{
   border-left: #f5f5f5 solid 13px;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	/*color: #0B5734;*/
	/*color:#355d98;*/
	
}

.legend{
	font-family : sans-serif;
	font-size: 12px;
	font-style: oblique;
	text-align: center;
}

.imgL{
  /* float:left;*/
	margin-left:15px;
	margin-right: 20px;

	border: 1px solid;	
	float :left;
	border-color:Silver;
}

.imgR{
	float:right;
/*	border-color:#f0f0ff;*/
	border-style:solid;
		border-width: 1px;
border-color:Silver;
}

.img{
	border:1px solid silver; 
}

.info{
	border-color:#f5f5f5;
	border-style:solid;
	width:500px;
	border-width: 1px;
	background-color:#f5f5f5;
}

.team_res{
   border-left: #f5f5f5 solid 15px;
		font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:5px 5px 5px 5px; 
	list-style: disc; 
	text-align: left;
	
}

.infotxt{
/*	margin-left:0px;*/
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:left;
	vertical-align: top;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}



.infotxt_triangle{

vertical-align: top;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
/*width: 10px;
height: 10px;*/

	}




.pos{	
	margin-top: 40px;
}

.infotxt_title{
	/*margin-left:0px;*/
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align:center;
	border-width: 1px;
  /*width: 500px;*/
  width:1%;
   height: 15px;
	border: 1px 1px 1px 1px solid silver;
	margin: 5px 5px 5px 5px;

}

a{
/*   color:#0040aa;	*/
   color:#0050D0;	
   text-decoration:none;
  	font-family : Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
}

a:visited{
   color:#0050D0;	
   text-decoration:none;
  	font-family : Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/

}

a:hover{
   color:red;	
   text-decoration:none;
 	font-family : Arial, Helvetica, sans-serif;
/*	font-weight:bold;*/
}


.ln{
       font-size: 12px ;
	    font-family:  Arial, Helvetica, sans-serif;
 }



.butA, .butB, .butC, .butD, .butE, .butF, .butG, .butH {
	cursor: pointer;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;	
	/*font-size: 10px;*/
	font-size: 11px;
	width: 100px;
	height: 15px;
	border-width: 1px;
	color: White;

}

.butA	{
	border-color: #a0bbe9;
	background-color: #a0bbe9;

}



.butB	{
  border-color:#92ABDA;
  background-color: #92ABDA;
	   }

.butC	{

  border-color:#849CCA;
  background-color: #849CCA;

	 }

	 /*Same as above but no Cursor*/
.butC_team	{
  text-decoration:none;
 	font-family : Arial, Helvetica, sans-serif;
  font-weight:bold ;
  	font-size: 11px;
  color: #FFFFFF;
  width: 100px;
  height: 15px;
  border-width: 3px;
  border-color:#90a0d4;
  background-color: black;
	 }




.butD	{
   border-color:#768CBB;
   background-color: #768CBB;

	}



.butE	{
 border-color:#697DAB;
 background-color: #697DAB;
  }


.butF{
 border-color:#5B6D9C;
 background-color: #5B6D9C;
	
}	 

.butG{

 border-color:#4D5E8C;
 background-color:#4D5E8C;
 
}

.butH{

 border-color:#3F4E7D;
 background-color:#3F4E7D;

}

.but_over{
 cursor:pointer;
 text-decoration:none;
 font-family : Arial, Helvetica, sans-serif;
 font-weight:bold ;
 font-size: 11px;
 color: #000000;
 width: 100px;
 height: 15px;
 border-width: 3px;
 border-color:black;
 background-color: #E6E6FA;

 
}



.but_nocol	{
text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-weight:bold ;
		font-size: 11px;
	 color: #FFFFFF; 
	 width: 100px;
	  height: 15px; border-width: 3px; 
	  text-align: center;
/* text-shadow: Red;*/
}


.titlebar{
/*	 FONT-FAMILY: "Verdana, Sans Serif";*/
  	font-family : Arial, Helvetica, sans-serif;
	 font-weight:bolder ;
    font-size: 14px;
	 color: #FFFFFF;
	 height: 20px;
	 border-left: solid;
	text-transform: uppercase;
	font-style: normal;
	border-bottom: 1px solid silver;
 	}



/*BEGIN text borders      */
.essHome{
	background:#A0BBE9;
	width: 7px;
	height: 5px;
	font-size: 5px;
}
.topLeftHome{
	background:#A0BBE9;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
	width: 6px;
	height: 5px;
   font-size: 5px;
}

.essResearch{
	background:#95abde;
	width: 7px;
	height: 5px;
	font-size: 5px;
}
.topLeftResearch{
	background:#95abde;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
	width: 6px;
	height: 5px;
   font-size: 5px;
}

.essTechno{
	background:#90a0d4;
	width: 7px;
	height: 5px;
	font-size: 5px;
}
.topLeftTechno{
	background:#90a0d4;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
	width: 6px;
	height: 5px;
   font-size: 5px;
}

.essPubli{
	background:#5674b3;
	width: 7px;
	height: 5px;
	font-size: 5px;
}
.topLeftPubli{
	background:#5674b3;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
	width: 6px;
	height: 5px;
   font-size: 5px;
}

.essTeach{
	background:#355d98;
	width: 7px;
	height: 5px;
	font-size: 5px;
}
.topLeftTeach{
	background:#355d98;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
	width: 6px;
	height: 5px;
   font-size: 5px;
}


.essTeam{
	background:#3F4E7D;
	width: 7px;
	height: 5px;
	font-size: 5px;
}
.topLeftTeam{
	background:#3F4E7D;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
	width: 6px;
	height: 5px;
   font-size: 5px;
}


.essSoft{
	background:#8393ca;
	width: 7px;
	height: 5px;
	font-size: 5px;
}
.topLeftSoft{
	background:#8393ca;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
	width: 6px;
	height: 5px;
        font-size: 5px;
}





.essC{
	height: 5px;
	font-size: 6px;
}


.topL{

	border-bottom: 1px solid Gray;
	width: 6px;
	height: 5px;
	font-size: 5px;
}

.top{
	border-bottom: 1px solid Silver;
	height: 5px;
	font-size: 5px;
}

.topR{
	border-bottom: 1px solid Gray;
	width: 6px;
	height: 5px;
	font-size: 5px;
}

.topRight{
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
	width: 6px;
	height: 5px;
	font-size: 5px;
}

.Right{
	border-left: 1px solid Silver;
	width: 5px;
	font-size: 6px;
}

.CenterL{
	border-Right: 1px solid Gray;
	width: 5px;
	height: 5px;
	font-size: 6px;
}

/*.CenterCL{
	background:#A0BBE9;
	border-Right: 1px solid Gray;
	width: 5px;
	height: 5px;
	font-size: 6px;
}*/

.Center{
	height: 5px;
	font-size: 6px;
}

.CenterR{
	border-Left: 1px solid Gray;
	width: 5px;
	height: 5px;
	font-size: 6px;
}

.Left{
	border-right: 1px solid Silver;
	width: 5px;
	font-size: 6px;
}

.bottomLeft{
	border-top: 1px solid Black;
	border-right: 1px solid Black;
	width: 5px;
	height: 5px;
	font-size: 6px;
}

.bottomL{
	border-top: 1px solid Gray;
	width: 5px;
	height: 5px;
	font-size: 6px;
}

.bottom{
	border-top: 1px solid Silver;
	height: 5px;
	font-size: 6px;
}

.bottomR{
	border-top: 1px solid Gray;
	width: 5px;
	height: 5px;
	font-size: 6px;
}

.bottomRight{
	border-top: 1px solid Black;
	border-left: 1px solid Black;
	width: 5px;
	height: 5px;
	font-size: 6px;
}
/*END text borders      */

.abstract{
	background-color:white;
   color:#454545;
	border: 1px 1px 1px 1px solid silver;	
	text-align:justify; 	
   margin-right:15px;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;	
}

.DownloadBox {
	color: #000000; /*Input text Color*/
	background-color: #ffffff;
	border: 1px inset #999999;
	vertical-align: middle;
	padding-left: 2px;
	width: 80%;
}



.DownloadTxt {   
   text-align: center;
	padding-left: 2px;
   border-left: #f5f5f5 solid 15px;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.DownloadTxtERR {   
   text-align: center;
	padding-left: 2px;
   border-left: #f5f5f5 solid 15px;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: red;
/*	font-weight: bold;*/
}

.DownloadTxtOK {   
   text-align: center;
	padding-left: 2px;
   border-left: #f5f5f5 solid 15px;
   border-right: #f5f5f5 solid 15px;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: green;
/*	font-weight: bold;*/
}


.DownloadButton{
   /*background-color: #b3c4fe;*/
/*   background-color: #B3B9FC;*/
	background-color: #E0E0FA;
	border: 1px  #999999 outset;
	vertical-align: middle;
	padding-left: 2px;
	/*color : white;
	font-weight: bold;	
*/
	
}


.BlueDownloadTableBorder {
	border: 1px solid #DDE7F0;
}







