img {
  border: 0px;
  padding: 0px;
  }

html,body {
  margin: 0;
  padding: 0;
  background-color: white;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  /*width: 1000px;*/
  text-align: center;

  }
  
a {
  color: #444444;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  }
  
a:hover {
  color: red;
  }

.lnk-sml {
  color: #444444;
  font-size: 8pt;
  text-decoration: none;
  font-weight: normal;
	}
  
p {
  padding: 0px;
  margin: 10px 10px 5px 10px;
  font-size: 9pt;
  color: navy;
  text-align: left;
  line-height: 1.5;
  }
    
hr {
  height: 1px;
  color: #E5E5E5;
  background-color: #E5E5E5;
  border: 0px;
}

.p_list {
  font-size: 10pt;
  color: navy;
  text-align: left;
  list-style-image: url("../images/arrow.gif");
  }
  
.p_listsml {
  font-size: 8pt;
  color: black;
  text-align: left;
  padding-left: 0px;
  display: block;
  line-height: 1.5;
  }  
/*
.right_list{
 padding-left: -8px;
}
*/
.right_list li{
  font-size: 10pt;
  color: navy;
  text-align: left;
  padding: 0px 0px 10px 0px;
  list-style-image: url("../images/arrow.gif");
  line-height: 20px;

  }
 
.right_list a {
	text-decoration: none;
	color: navy;
	padding: 0px 0px 0px 0px;
}

.right_list a:hover {
	text-decoration: none;
	color: red;
}

td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  }

  
/***********************************************************************************/  
h1 {
  margin: 0px;
  padding: 10px;
  font-size: 14pt;
  color: #444444;
  }

h2 {
  margin: 0px;
  padding: 5px 10px 5px 10px;
  font-size: 13pt;
  color: #444444;
  }

h3 {
  margin: 0px;
  padding: 5px 10px 0px 10px;
  font-size: 12pt;
  color: #444444;
  }

h4 {
  margin: 0px;
  padding: 3px 10px 0px 10px;
  font-size: 11pt;
  color: #444444;
  }
/***********************************************************************************/  


/*  These are the 3 columns from the main page
the width in px should be commented
  */
 /* 
 #col1 {
  width: 197px; 
  width: 19.3%;
  background-color: whitesmoke;
  background: url("../images/index_bg.gif");
  background-repeat: repeat;
  float: left;
  height: 100%;
  margin: 0 auto;
  text-align: left;
  }
  
  
#col2 {
  width: 600px;
  width: 60%;
  background-color: #FFF;
  float: left;
  margin: 0 auto;
  text-align: left;
  }
  
#col3 {
  width: 200px;
  width: 20%;
  background-color: white;
  float: right;
  margin: 0 auto;
  text-align: left;
  }
  
  */
  
#header {
  padding: 3px;/*3**************/
  clear: both;
  background-color: white;
  overflow: hidden;
  }
  
#footer {
  clear: both;
  background-color: #FFF;
  color: navy;
  }
  
#footer1 {
  /*width: 210px;*/
  width: 20%;  
  float: left;
  background-color: #FFF;
  font-size: 8pt;
  color: navy;
  padding-top: 2px;
  }

.footerhr {
  height: 1px;
  color: #E5E5E5;
  background-color: #E5E5E5;
  border: 0px;

	}

#footer2 {
  /*width: 600px;*/
  width: 60%;
  float: left;
  background-color: #FFF;
  font-size: 8pt;
  color: navy;
  padding-top: 2px;
  }  
  
#footer3 {
  /*width: 200px;*/
  width: 20%;
  float: right;
  background-color: #FFF;
  font-size: 8pt;
  padding-top: 2px;
  }  
  
#headerImg {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5px;
  }
  
#headerPara {
  color: #FFF;
  background-color: #0c3758;
  margin: 3px;
  padding: 10px;
  border: solid black 0px;
  text-align: center;
  font-weight: bold;
  font-size: 11pt;
  }
  
.home {
  padding: 5px;/*5 la sf*/
  margin: 2px 0px 2px 2px;/*2 la left*/
  text-indent: 0px;
  background-color: #0c3758;
  color: white;
  width: 181px;
  font-weight: bold;
  vertical-align: middle;
  }  
  
.home a {
  text-decoration: none;
  color: white;
  vertical-align: middle;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  }

.home a:hover {
  color: white;
  }  
  
#menu ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  }
  
#menu ul ul {
  list-style-type: none;
  padding: 0px 0px 0px 4px;/*5 la sf*/
  margin: 0px;
  }

#menu ul ul ul{
  list-style-type: none;
  padding: 0px 0px 0px 0px;/*5 la sf*/
  margin: 0px;
  }  
  
.menuItem {
  padding: 5px;/*5 la sf*/
  margin: 2px 2px 2px 2px;/*2 la left*/
  text-indent: 0px;
   width: 181px;
  background-color: #E0E0E0;
  vertical-align: middle;
  }

.menuItem a {
  text-decoration: none;
  color: #444444;
  vertical-align: middle;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  }

.menuItem a:hover {
  color: #FF6666;
  }
  
.menuItem a:active {
  color: white;
  }  
  
.menuItemactive {
  padding: 5px;/*5 la sf*/
  margin: 2px 2px 2px 2px;/*2 la left*/
  text-indent: 0px;
   width: 181px;
  background-color: #164d78;
  vertical-align: middle;
 
  }

.menuItemactive a {
  text-decoration: none;
  color: white;
  vertical-align: middle;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  font-weight: normal;
  }

.menuItemactive a:hover {
  color: white;
  text-decoration: none;
  }
  
.menuItemactive1 {
  color: white;
  text-decoration: none;
  vertical-align: middle;
  font-size: 8pt;
  }
  
.menu3active {
  
  padding: 3px;/*6 la sf*/
  margin: 4px 0px 4px 4px;
  text-indent: 0px;
  background-color: #164d78;
  width: 90%;
  /*list-style: url("images/triunghi-navy.gif");*/
  font-size: 8pt;
  display: list-item; 
  list-style-position: outside;
  }  
  
.menu3active a {
  text-decoration: none;
  color: white;
  vertical-align: middle;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  font-weight: normal;
  }
  
.menu3active a:hover{
  color: white;
  text-decoration: none;
  }  

.level2 {
  padding: 0px;/*1*/
  margin: 2px 0px 2px 2px;/*5 la dr*/
  text-indent: 0px;
  background-color: #FFF;
  width: 95%;
}

.level3 {
  padding: 3px;/*6 la sf*/
  margin: 4px 0px 4px 4px;
  text-indent: 0px;
  background-color: #F1FFFF;
  width: 90%;
  /*list-style: url("images/triunghi-navy.gif");*/
  font-size: 8pt;
  display: list-item; 
  list-style-position: outside;
}  

.level3anchor {
  text-decoration: none;
  color: black;
  vertical-align: middle;
  font-size: 8pt;
  font-weight: normal;
  }

.menuAnchor {
  text-decoration: none;
  color: #FF6633;
  vertical-align: middle;
  font-size: 8pt;
  font-weight: normal;
  }

.level2a:hover {
  color: #FF6666;
  }
  
.level3a:hover {
  color: #FF6666;
  }

  
.targ {
	position:relative;
	left:0px;
	top: 0px;
	height:170px;
	margin:7px auto;
	padding:10px 11px 0px 11px;
	border:0px;
	vertical-align: middle;
	text-align: center; 
	background: url("../images/index_bg.gif");
	/*background-color: whitesmoke;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	/*border: dotted black 1px;*/
	}  
  
.quickcontact {
	position:relative;
	left:0px;
	top: 0px;
	margin:0px;
	padding:10px 11px 0px 11px;
	border:0px;
	vertical-align: middle;
	background-color:#0c3758;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: white;
	text-align:center;
    }
	
.quickcontact a {
	color: white;
	text-decoration: none;
	font-weight: normal;
}

.quickcontact a:hover {
	color: #CCCCCC;
}

/*
#logo {
	width: 190px;
	  width: 95%;
	width: 185px;
	height: 168px;
	display: block;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	}
*/
	
#sitemap ul {
  list-style-type: none;
  padding: 5px;
  margin: 0px;
  background-color: white;
  font-size: 12pt;
  font-weight: bold;
  }
  
#sitemap ul ul {
  list-style-type: none;
  padding: 0px 0px 0px 5px;
  margin: 0px;
  list-style-image: url("../images/arrow.gif");
  font-size: 10pt;
  font-weight: normal;
  }

#sitemap ul ul ul{
  list-style-type: none;
  padding: 0px 0px 0px 5px;
  margin: 0px;
  }  
  
.sitemapItem {
  padding: 5px;
  margin: 2px 2px 2px 2px;
  text-indent: 0px;
  background-color: white;
  vertical-align: middle;
  }

.sitemapItem a {
  text-decoration: none;
  color: black;
  vertical-align: middle;
  }

.sitemapItem a:hover {
  color: black;
  }

#sitemap ul ul li {
  padding: 2px;
  margin: 2px 0px 2px 15px;
  text-indent: 0px;
  background-color: white;
  width: 95%;
  }
  
#sitemap ul ul ul li {
  padding: 6px;
  margin: 4px 0px 4px 30px;
  text-indent: 0px;
  background-color: white;
  width: 90%;
  }  
  
#sitemap ul li a {
  text-decoration: none;
  color: navy;
  vertical-align: middle;
  font-weight: normal;
  font-size: 10pt;
  }

#sitemap ul li a:hover {
  color: red;
  }  
  
#sitemap ul ul li a {
  text-decoration: none;
  color: black;
  vertical-align: middle;
  }

#sitemap ul ul li a:hover {
  color: red;
  }
  
#sitemap ul ul ul li a {
  text-decoration: none;
  color: black;
  vertical-align: middle;
  }

#sitemap ul ul ul li a:hover {
  color: red;
  }  	
	
.news {
	position:relative;
	left:-10px;
	top: 0px;
	height:100%;
	margin:0px;
	padding:10px 11px 10px 0px;
	vertical-align: middle;
	/*background-color: #0c3758;*/
	/*background: url("../images/index_bg.gif");*/
	/*background-color: whitesmoke;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: navy;
	/*border: dotted black 1px;*/
	}  	
	
/* urmeaza div-uri pentru job opennings*/	
.job {
	position:relative;
	padding:10px 10px 0px 10px;
	vertical-align: middle;
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: navy;	
}

.job ul {
  padding: 5px;
  font-size: 10pt;
  color: navy;
  text-align: left;
  list-style-image: url("../images/arrow.gif");
}

.job ul li {
	margin: 0px 0px 0px 45px;
  font-size: 10pt;
  color: navy;
  text-align: left;
  list-style-image: url("../images/arrow.gif");
}	

.job hr {
  height: 1px;
  color: #E5E5E5;
  background-color: #E5E5E5;
  border: 0px;
}

/* urmeaza formul pentru contact*/
.contact {
	position:relative;
	padding:10px 10px 0px 10px;
	vertical-align: middle;
	/*background-color: whitesmoke;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: navy;
}

.contact table {
         width: 90%;
         border: 0;
}

.td1 {
         width: 45%;
}

.td2 {
         width: 55%;
}

/***********************************************************************************/  
/* Design for Contact and CV Forms */

.contact input#nume,#fnume,#subject,#email,#phone,#web,#validate{
	background: white;
	border:1px solid #3A4C87;
	width:265px;
	height:18px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	padding-left:3px;
}

.contact textarea#comment{
	background: white;
	border:1px solid #3A4C87;
	width:265px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	padding-left:3px;
	overflow: hidden;
}

#contactbutton, #reset, #resest, #cvbutton{
	border: 1px solid #3A4C87;
	color: #000000;
	background: #fff;
	padding: 2px 5px 1px 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 100px;
}

.contact input#cnume,#cfnume,#cvalidate,#ccode{
	background: white;
	border:1px solid #3A4C87;
	width:265px;
	height:18px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	padding-left:3px;		
}
/*
#cv{
	color: #000000;
	border:1px solid #3A4C87;
	width:270px;
	height:23px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	padding-left:3px;	
}*/
/***********************************************************************************/  


/*urmeaza mesajul pt form-uri*/

.msgok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: green;
}

.msg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: red;
}

.dimcol {
	width: 45%;
}

.scroller {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-decoration: none;
	color: navy;
	font-weight: normal;
}

/***********************************************************************************/  
/* Style the CV form upload - iframe & table **********************************************/

iframe {
	visibility: visible;
	display: block;
	border:1px solid #3A4C87;
	background-color: whitesmoke;
	height: 25px;
	width: 266px;
}

.showiframe {
	visibility: visible;
	display: block;
	background-color: whitesmoke;
	height: 25px;
	width: 266px;
}
.hideiframe {
	visibility: hidden;
	display: none;
	width:0px;
	height:0px;
}

#myTable td{
	background: whitesmoke;
	border:1px solid green;
	height: 23px;
	text-align: center;
}

#myTable td a{
	font-size: 8pt;
	font-weight: normal;
	color:  #3A4C87;
}
#myTable td a:hover{
	color:  red;
}

/***********************************************************************************/  