* {
 color: #57565B;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

/********** A **********************************************************/
#breadcrumb-nav a {
 text-decoration: underline;
}
#footer-table td a {
 background-color: #FFFFFF;
}
#header1-nav li a {
 color: #57565B;
 display: inline;
 font-weight: bold;
 padding: 3px;
 text-decoration: underline;
}
#header1-nav2 li a {
 color: #008255;
 display: inline;
 font-weight: bold;
 padding: 3px;
 text-decoration: none;
}
#header1-nav2 li a:hover {
 text-decoration: underline;
}
#header1-nav2 li a.important {
 text-decoration: underline;
}
#header1-nav2 li a.selected {
 color: #57565B;
 text-decoration: underline;
}
#header2-table-with-buttons td a {
 display: block;
 height: 20px;
 padding-top: 5px;
 width: 100px;
 text-decoration: none;
}
#header2-table-with-buttons td a:link,
#header2-table-with-buttons td a:visited {
 color: #57565B;
 background-color: #ECEEEF;
}
#header2-table-with-buttons tr td a:hover,
#header2-table-with-buttons tr td a:active,
#header2-table-with-buttons td a.selected:link, 
#header2-table-with-buttons td a.selected:visited, 
#header2-table-with-buttons td a.selected:hover, 
#header2-table-with-buttons td a.selected:active {
 color: #FFFFFF;
 background-color: #5B6061;
}
table.navbar * a {
 display: block;
 height: 16px;
 padding-top: 2px;
 width: 100%;
 text-decoration: none; 
}
table.navbar-open * a {
 display: block;
 height: 16px;
 padding-top: 2px;
 width: 100%;
 text-decoration: none;
}
td.td-nav-text a {
 color: #57565B;
 font-size: 10px;
 font-weight: bold;
 text-decoration: underline;
}
td.td-nav-text-last a {
 color: #57565B;
 font-size: 10px;
 font-weight: bold;
 text-decoration: underline;
}
/********** A **********************************************************/

.big-number {
 color: #008255;
 font-size: 36px;
 font-weight: bold;
 padding-top: 20px;
}
.big-title {
 font-size: 22px;
}
.big-title-sub {
 font-size: 15px;
}
body {
 margin-bottom: 10px;
 margin-left: 10px;
 margin-top: 0px;
 margin-right: 10px;
 text-align: center;
}
#breadcrumb {
 background-color: #FFFFFF;
}
#breadcrumb-nav {
 color: #57565B;
 font-size: 11px;
 font-weight: bold;
 margin: 0;
 padding-top: 10px;
 padding-bottom: 10px;
 text-align: left;
 vertical-align: middle;
}
#content {
 background-color: #FFFFFF;
}
#content-main {
 width: 800px;
 vertical-align: top;
}
#content-nav {
 width: 200px;
 height: 150px;
}
#content-nav-table {
 width: 200px;
}
#copyright {
 font-size: 9px;
 padding: 10px;
}
#footer-hr {
 height: 0; 
 border-bottom: 0;
 border-left: 0;
 border-right: 0;
 border-top: 1px solid #C7C8C8; 
 width: 100%;
}
#header1 {
 background-color: #FFFFFF;
}
#header1-nav {
 font-size: 11px;
 font-weight: bold;
 text-align: right;
 vertical-align: middle;
}
#header1-nav2 {
 color: #57565B;
 font-size: 10px;
 font-weight: bold;
 text-align: right;
 vertical-align: middle;
}
#header1-table {
 height: 34px;
}
#header1-td-logo {
 width: 89px;
 padding-bottom: 10px;
}
#header1-td-nav2 {
 width: 80%;
}
#header1-td-title {
 color: #57565B;
 font-size: 24px;
 text-align: left;
 vertical-align: middle;
}
#header1-td-vrule {
 background-attachment: fixed;
 background-image: url(../images/vertical-rule.gif);
 background-position: center center;
 background-repeat: no-repeat;
 width: 120px;
}
#header2 {
 background-color: #ECEEEF;
 border: 1px solid #BABBBC;
 height: 25px;
}
#header2-table,
#header2-table-with-buttons {
 border-collapse: collapse;
 height: 100%;
 margin-left: auto;
 margin-right: auto;
 padding: 0;
 width: 800px;
}
#header2-title {
 color: #008255;
 font-size: 10px;
 font-weight: bold;
 padding-bottom: 0;
 padding-left: 8px;
 padding-right: 0;
 padding-top: 0;
 text-align: left;
}
#header2-with-buttons {
 background-color: #ECEEEF;
 border: 1px solid #BABBBC;
 height: 20px;
 margin: 0;
 padding: 0;
 text-align: center;
}
/********** IMG ********************************************************/
img {
 border: 0;
}
#footer-table td img {
 width: 24px;
 height: 24px;
 border: 0px;
}
#footer-table-small td img {
 width: 16px;
 height: 16px;
 border: 0px;
}
td.td-nav-image img {
 border: 0;
 height: 16px;
 width: 16px;
}
/********** IMG ********************************************************/

#img-white-cross {
 margin-left: 5px;
 margin-right: 15px;
}

/********** INPUT ******************************************************/
input.input-button {
 color: #000000;
 padding: 3px;
 text-align: center;
 vertical-align: middle;
}
input.input-text {
 color: #000000;
 padding: 3px;
 text-align: left;
 vertical-align: middle;
}
td.td-button input.input-button {
 font-size: 22px;
 height: 40px;
 width: 150px;
 margin: 0px;
 padding: 0px;
 border: 1px solid #FFFFFF;
 vertical-align: middle;
}
td.td-input input-checkbox {
 background-color: #DC241F;
 border: 2px solid #B0B4B9;
}
td.td-input input.input-text, 
td.td-input-thin input.input-text {
 color: #57565B;
 font-size: 11px;
 font-weight: bold;
 height: 15px;
 vertical-align: middle;
 width: 70%;
}
/********** INPUT ******************************************************/

/********** LI *********************************************************/
#header1-nav li {
 float: right;
 list-style: none;
 margin: 0;
 padding: 0;
 vertical-align: middle;
}
#header1-nav2 li {
 float: right;
 list-style: none;
 margin: 0;
 padding: 0;
 vertical-align: middle;
}
#header1-nav2 li.selected {
 float: right;
 list-style: none;
 margin: 0;
 padding: 0;
 vertical-align: middle;
}
/********** LI *********************************************************/

#main-title-td {
 font-size: 22px;
 padding-top: 15px;
 height: 45px;
}
.medium-title {
 font-size: 15px;
 font-weight: bold;
}
.medium-title-sub {
 font-size: 11px;
}
.nav-text {
 color: #57565B;
 font-size: 11px;
}
#nav-text-info {
 color: #DC241F;
 font-size: 13px;
}
.nav-title {
 color: #008255;
 font-size: 12px;
 font-weight: bold;
}
.nav-title-private {
 color: #FF3705;
 font-size: 12px;
 font-weight: bold;
}
p.button {
 text-align: center;
}
#profile-completeness-bar {
 background-color: #FFFFFF;
 border: solid 1px #B0B4B9;
 margin: 0;
 padding: 0;
 width: 90px;
 height: 15px;
}
#profile-completeness-value {
 color: #5B6061;
 font-size: 15px;
 font-weight: bold;
}
strong {
 font-weight: bold;
}

/********** TABLE ******************************************************/
table {
 height: 100%;
 width: 100%;
}
table.datagrid,
table.datagrid-navbar {
 background-color: #FFFFFF;
 border-collapse: collapse;
 border-left: solid 1px #BABBBC;
 border-right: solid 1px #BABBBC;
 margin-bottom: 6px;
 margin-left: 0;
 margin-right: 15px;
 margin-top: 0;
 vertical-align: middle;
 width: 95%;
}
table.navbar {
 background-color: #ECEEEF;
 border: solid 1px #BABBBC;
 height: 24px;
 margin-bottom: 6px;
 margin-left: 0;
 margin-right: 15px;
 margin-top: 0;
 vertical-align: middle;
 width: 95%;
}
table.navbar-open {
 background-color: #ECEEEF;
 border: solid 1px #BABBBC;
 height: 24px;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 15px;
 margin-top: 0;
 vertical-align: middle;
 width: 95%;
}
table.table-module {
 margin: 0 auto;
 padding: 3px;
 width: 800px;
}
/********** TABLE ******************************************************/

#header2-table-with-buttons tr {
 height: 100%;
 margin: 0;
 padding: 0;
}

/********** TD *********************************************************/
td {
 text-align:left;
 vertical-align: top;
}
td.td-button {
 text-align: center;
}
td.td-header2-nav-button {
 border-right: 1px solid #BABBBC; 
 font-weight: bold;
 height: 100%;
 margin: 0;
 padding: 0;
 text-align: center;
 vertical-align: middle;
 width: 100px;
}
td.td-header2-nav-button-first {
 border-left: 1px solid #BABBBC; 
 border-right: 1px solid #BABBBC; 
 font-weight: bold;
 height: 100%;
 margin: 0;
 padding: 0;
 text-align: center;
 vertical-align: middle;
 width: 100px;
}
td.td-input {
 color: #008255;
 font-size: 22px;
 vertical-align: top;
 margin: 0px;
 padding: 0px;
 line-height: 20pt;
 height: 70px;
}
td.td-input-thin {
 color: #008255;
 font-size: 22px;
 vertical-align: top;
 margin: 0px;
 padding: 0px;
 line-height: 20px;
 height: 20px;
 padding-top: 10px;
}

#content-main-table td.filler {
 width: 1%;
}
#content-main-table td.filler-vert {
 height: 5px;
}
#content-main-table tr.tr-fixed td {
 height: 50px;
}
#content-nav-table td.td-nav-image {
 padding-top: 8px;
 text-align: center;
 vertical-align: top;
 width: 35px;
}
#content-nav-table td.td-nav-text {
 border-bottom: solid 2px #DCDDDC;
 margin-bottom: 4px;
 padding-bottom: 15px;
 padding-right: 8px;
 padding-top: 8px;
 text-align: left;
 vertical-align: top;
}
#content-nav-table td.td-nav-text-last {
 border-bottom: 0;
 padding-bottom: 15px;
 padding-right: 8px;
 padding-top: 8px;
 text-align: left;
 vertical-align: top;
}
#footer-table td {
 text-align: center;
 width: 14%;
}
#footer-table td.filler {
 width: 1%;
}
#footer-table-small td.img {
 text-align: right;
 width: 3%;
}
#footer-table-small td.txt {
 text-align: left;
 width: 11%;
}
#header2-table td,
#header2-table-with-buttons td {
 height: 100%;
 margin: 0;
 padding: 0;
 vertical-align: middle;
}
table.datagrid tr.datagrid-header {
 border-bottom: solid 1px #BABBBC;
 border-top: solid 1px #BABBBC;
 background-color: #ECEEEF; 
}
table.datagrid-navbar tr.datagrid-header {
 border-bottom: solid 1px #BABBBC;
 border-top: solid 1px #BABBBC;
}
table.datagrid td,
table.datagrid-navbar td {
 border-bottom: solid 1px #BABBBC;
 height: 20px;
 padding-top: 8px;
}
table.datagrid td.first,
table.datagrid-navbar td.first {
 padding-left: 10px;
}
table.datagrid td.private,
table.datagrid-navbar td.private,
.private {
 	background-position: left center; 
	background-image: url('../images/picsGif/private.gif'); 
	background-repeat: no-repeat; 
	padding-left: 30px; 
	padding-right:5px; 
	padding-bottom: 5px; 
	padding-top: 5px;
	color: #FF3705;
}
table.datagrid td.public,
table.datagrid-navbar td.public,
.public {
	background-position: left center; 
	background-image: url('../images/picsGif/public.gif'); 
	background-repeat: no-repeat; 
	padding-left: 30px;
	padding-right:5px; 
	padding-bottom: 5px; 
	padding-top: 5px;
	color: #008255;
}
table.datagrid td.withlogo,
table.datagrid-navbar td.withlogo {
 padding-left: 30px;
}
table.datagrid tr.datagrid-item,
table.datagrid tr.datagrid-item-alternate,
table.datagrid-navbar tr.datagrid-item,
table.datagrid-navbar tr.datagrid-item-alternate {
 border-bottom: solid 1px #BABBBC;
}
table.navbar td.txt,
table.navbar-open td.txt{
 font-weight: bold;
 padding-left: 10px;
}
table.navbar td.link {
 background-image: url(../images/navbar-arrow-open.png);
 background-position: left center;
 background-repeat: no-repeat;
 padding-right: 5px;
 width: 17px;
}
table.navbar-open td.link {
 /*background-image: url(../images/navbar-arrow-close.png);*/
 background-position: left center;
 background-repeat: no-repeat;
 padding-right: 5px;
 width: 17px;
}
tr.datagrid-header td {
 font-weight: bold;
}
/********** TD *********************************************************/
#td-header2-right {
 width: 675px;
}
#td-header2-title {
 height: 100%;
 margin: 0;
 padding: 0;
 vertical-align: middle;
 width: 97px;
}
#td-header2-white-cross {
 text-align: center;
 vertical-align: middle;
 width: 15px;
}
#header1-td-nav * .username {
 color: #5B6061;
 font-weight: bolder;
 text-decoration:underline;
}
.validator {
 color: #FF0000;
 font-weight: bold;
 visibility: visible;
 vertical-align: middle;
}
/*-------------------------------------------------*/
#td-header2-help {
 height: 100%;
 margin: 0;
 padding: 0;
 vertical-align: middle;
}

#header2-help {
 font-size: 9px;
 vertical-align: middle;
}

.div-content-info-title {
 vertical-align: middle;
 padding-bottom: 25px;
 font-size: 14px;
}
.div-content-info-title-first {
 vertical-align: middle;
 font-size: 14px;
}

.td-content-info-title2{
 height: 30px;
 vertical-align: middle;
 padding-bottom: 20px;
 font-size: 14px;
}
.medium-number {
 color: #008255;
 font-size: 28px;
 padding-top: 20px;
 font-weight:normal;
}

.big-text-link {
 color: #008255;
 font-size: 32px;
 font-weight:normal;
 text-decoration:none; 
}
 a.big-text-link:hover 
 {
	color:#57565B;
	text-decoration: underline;	
	} 
 
.medium-text {
 color: #008255;
 font-size: 11px;
 font-weight: bold;
}
.medium-text-home {
 color: #0073D9;
 font-size: 14px;
}
.medium-text-high-home {
 color: #0073D9;
 font-size: 16px;
 font-weight: bold;
 font-family:Arial;
}
.medium-text-high {
 color: #008255;
 font-size: 18px;
 font-weight: bold;
}
.medium-text-high-no-bold {
 color: #008255;
 font-size: 18px;
}
.medium-text-high2 {
 color: #008255;
 font-size: 14px;
 font-weight: bold;
}

.medium-text-info {
 font-size: 14px;
 font-weight: bold;
}
.div-text-info2{
 font-size: 14px;
 color: #008255;
 padding-bottom: 20px;
}
.div-text-info2-first{
 font-size: 14px;
}
#td-content-right {
 width: 200px;
 padding-top: 20px;
 padding-bottom :10px;
}
#td-content-left {
 width: 800px;
 padding-top: 10px;
 height: 400px;
}
.table-password
{
	border-right: solid 1px #BABBBC;
	border-top: solid 1px #BABBBC;
	border-left: solid 1px #BABBBC;
	border-bottom: solid 1px #BABBBC;
	width: 200px;
	height: 140px;
	background-color: #ECEEEF;
}
.nav-panel
{
	padding-top: 15px;
	}
#table-search
{
	border-right: solid 1px #BABBBC;
	border-top: solid 1px #BABBBC;
	border-left: solid 1px #BABBBC;
	border-bottom: solid 1px #BABBBC;
	width: 200px;
}
.div-rigth-signup
{
   padding-top: 10px;
   text-align: center;
   font-size: 14px;
   padding-bottom: 16px;
}
.div-rigth-secured
{
   text-align: center;
   padding-bottom: 15px;
}
#div-rigth-secured
{
   padding-top: 10px;
   padding-bottom:17px;
   text-align: center;
   font-size: 14px;
}
#table-photo
{
	border-right: solid 1px #BABBBC;
	border-top: solid 1px #BABBBC;
	border-left: solid 1px #BABBBC;
	border-bottom: solid 1px #BABBBC;
	height: 100px;
	width: 100%;
}
.td-photo {
 padding-top: 12px;
 padding-bottom:12px;
}
#td-search-1{
 padding-top: 5px;
 padding-left: 10px;
 width: 100%;
 height: 15px;
}
#td-search-2{
 padding-left: 5px;
 padding-bottom: 5px;
}
#td-search-3{
 padding-right: 10px;
 text-align: right;
 vertical-align: bottom;
 padding-bottom: 5px;
}

#td-rigth-search-title
{
   padding-bottom: 5px;
   font-weight: bold;
   height: 15px;   
   padding-right: 85px;
}
#table-search-all
{
	width: 200px;
	}
.table-top-home
{
	 border-right: #BABBBC 1px solid;
	 border-top: #BABBBC 1px solid;
	 border-left: #BABBBC 1px solid;
	 background: #ECEEEF;
	 height: 15px;
	}
.td-left-photo-title
{
   font-weight: bold;
   text-align: left;
   vertical-align: middle;
}
.td-left-photo-help
{
   font-weight: bold;
   text-align: right;
   vertical-align: middle;
}
#tr-right-search
{
   width: 200px;
}
#div-rigth-search-content
{
   padding-bottom: 10px;
}
.td-login {
 padding-top: 10px;
 padding-left: 10px;
}
.text-little{
 font-size: 10px;
 color: #008255;
 text-decoration:none; 
}
.text-medium{
 font-size: 15px;
 color: #008255;
 font-weight: bold;
}
#td-login-end-1 {
 padding-bottom: 10px;
 padding-left: 6px;
}
#td-login-end-2 {
 padding-bottom: 10px;
}
#layerHelp {
 position:absolute;
 left:68%;
 top:15%;
 width:300px;
 height:400px;
 z-index:999;
 background-color: #FFFFFF;/*#ECEEEF;*/
 color: #008255;
 visibility: hidden;
 border-right: #008255 1px dotted;
 border-top: #008255 1px dotted; 
 border-left: #008255 1px dotted;
 border-bottom: #008255 1px dotted;
}
.HelpTop
{
  height: 15px;
  background-color: #ECEEEF;
  border-bottom: dotted 1px #008255;
}
 
.HelpTitle
{
  font-weight: bold;
  vertical-align: middle;
  color: #57565B; 
}
 
.HelpClose
{
  text-align: right;
  vertical-align: middle;  
}
 
.HelpContent
{
  color: #FF0000;
  width: 290px;
  height:385px;  
}

.text-medium{
 font-size: 14px;
 color: #008255;
}
.table-datagrid-add
{
 border-bottom : #babbbc 1px dotted;
 border-left : #babbbc 1px dotted;
 border-right : #babbbc 1px dotted;
 background-color : #FFFFFF;
 border-collapse: collapse;
 margin-bottom: 20px;
 vertical-align: middle;
 width: 95%;
 height: 20px;
 padding-top: 10px;
	}
.table-title
{
	border-left: #babbbc 1px solid;	
	border-right: #babbbc 1px solid;
	border-top: #babbbc 1px solid;
	border-bottom: #babbbc 1px solid;
	width: 95%;
	height: 30px;
	font-weight: bold;
	background-color: #ECEEEF;
	margin-left: 0;
	margin-right: 15px;
	margin-top: 0;
}
.first
{
	 padding-left: 9px;
	 padding-top: 5px;
	 padding-bottom:5px;
}
.first-info
{
	 padding-right: 9px;
	 padding-top: 5px;
	 padding-bottom:5px;
	 text-align:right;
}
.table-edit
{
	 border-bottom : #babbbc 1px solid;
	 border-left : #babbbc 1px solid;
	 border-right : #babbbc 1px solid;
	 border-top : #babbbc 1px solid;
	 background-color: #ECEEEF;
	 border-collapse: collapse;
	 margin-bottom: 20px;
	 vertical-align: middle;
	 width: 95%;
	 height: 20px;
}
.title-edit
{
	 padding-left: 9px;
	 padding-top: 6px;
	 padding-bottom:15px;
	 font-weight:bold;
}
.content-edit-title
{
	 padding-top: 5px;
	 padding-bottom:5px;
	 padding-right:10px;
	 font-weight:bold;
	 color:#008255;
	 text-align:right;
	 vertical-align:middle;
	 width: 120px;
}
.content-edit-content
{
	 padding-top: 5px;
	 padding-bottom:5px;
	 padding-right:10px;
	 text-align:left;
	 width: 300px;
	 vertical-align:middle;
}

.table-verif-password
{
	width: 57%;
}
.content-info-title
{
	 padding-top: 5px;
	 padding-bottom:5px;
	 padding-right:10px;
	 color:#008255;
	 text-align:right;
	 width: 120px;
	 vertical-align: middle;
}
.content-info-content
{
	 padding-top: 5px;
	 padding-bottom:5px;
	 padding-right:10px;
	 text-align:left;
	 width: 300px;
	 font-weight:bold;
	 vertical-align: middle;
}
#address-name
{
	font-style:italic;
}
.input-text-edit 
{
 color: #57565B;
 font-size: 11px;
 height: 13px;
 width: 70%;
}
.input-text-edit-aboutme
{
 color: #57565B;
 font-size: 11px;
 height: 50px;
 vertical-align: middle;
 width: 250px;
}
.content-edit-title-aboutme
{
	 padding-top: 5px;
	 padding-bottom:5px;
	 padding-right:10px;
	 font-weight:bold;
	 color:#008255;
	 text-align:right;
	 vertical-align:top;
	 width: 150px;
}
.content-info-title-aboutme
{
	 padding-top: 5px;
	 padding-bottom:5px;
	 padding-right:10px;
	 color:#008255;
	 text-align:right;
	 width: 120px;
	 vertical-align: top;
}
.content-info-flag-aboutme
{
	 padding-top: 5px;
	 padding-bottom:5px;
	 padding-right:10px;
	 vertical-align: top;
	 text-align: left;
}
#Image_photo
{
	 padding-top: 5px;
	 padding-bottom:5px;
	 padding-right:10px;
	 text-align:center;
	 width: 75px;
	 vertical-align: middle;
}
#RadioButtonListGender
{
	vertical-align:middle;
	width: 90px;
	text-align:left;
	padding-left: 0px;
	margin-left: 0px;
}
.txt-img
{
	vertical-align:3px;
	text-align:left;
	padding-left:5px;
	padding-right: 5px;
}
.txt-choice-language
{
	vertical-align:3px;
	text-align:left;
	padding-left:5px;
}
.button-link
{
 text-decoration:none; 	
}
#td-edit-upload
{
	 border-bottom : #babbbc 1px solid;
	 border-left : #babbbc 1px solid;
	 border-right : #babbbc 1px solid;
	 border-top : #babbbc 1px solid;
	 background-color: #ECEEEF;
	 border-collapse: collapse;
	 margin-bottom: 20px;
	 vertical-align: top;
	 width: 50%;
	 padding-left: 15px;
	 padding-top: 15px;
}
#td-photo-upload
{
	 border-bottom : #babbbc 1px solid;
	 border-left : #babbbc 1px solid;
	 border-right : #babbbc 1px solid;
	 border-top : #babbbc 1px solid;
	 border-collapse: collapse;
	 margin-bottom: 20px;
	 vertical-align: middle;
	 width: 50%;
	 text-align:center;
	 color:#008255;
}
.tr-datagrid-item
{
	background-color: #FFFFFF;
}
.tr-datagrid-item-alternate
{
	background-color: #FFFFFF;
}
.td-datagrid-content-first
{
	text-align:left;
	padding-left:10px;
}
.td-datagrid-content
{
	text-align:left;
}
.td-datagrid-content-first-edit
{
	text-align:left;
	padding-left:10px;
	padding-bottom: 6px;
}
.td-datagrid-content-edit
{
	text-align:left;
	padding-bottom: 6px;
}
.td-datagrid-content-first-add
{
	padding-top: 10px;
	padding-bottom:10px;
	text-align:left;
	padding-left:10px;
}
.td-datagrid-content-add
{
	padding-top: 10px;
	padding-bottom:10px;
	text-align:left;
}
#content-main-search
{
 width: 650px;
 vertical-align: top;
}
.content-search-people a {
 color: #008255;
 display: inline;
 text-decoration:none;
}
.content-search-people {
 font-size: 9px;
 vertical-align: bottom;
 margin-top: 10px;
}
#content-input-people
{
	font-size: 12px;
}
#panel-people
{
	color: #FFFFFF;
	background-position: center; 
	background-image: url(../images/Green_shape.gif);
	background-repeat:no-repeat;
	height: 239px;
	width: 194px;
	background-position : top center;
	}
.panel-people-td-first
{
	padding-left: 20px;
	color: #FFFFFF;
	font-size: 20px;
	padding-top: 20px;	
}
.panel-people-td
{
	padding-left: 20px;	
	padding-right: 10px;
}
.panel-people-td-center
{
	padding-left: 50px;	
	}
.medium-text-panel-people {
 color: #FFFFFF;
 font-size: 12px;
 padding-bottom: 10px;
}
.medium-text-people {
 color: #008255;
 font-size: 15px;
 font-weight: bold;
}
#title-dropdown-people 
{
	padding-right:20px;
	text-align:right;
	vertical-align: middle;
}
.content-people
{
	 padding-top: 5px;
	 padding-bottom:10px;
	 text-align:left;
	 vertical-align:top; 
}
.content-people-photo
{
	 padding-top: 10px;
	 padding-bottom:10px;
	 padding-left:10px;
	 text-align:left;
	 vertical-align:middle;
	 width: 85px;
}
.content-people-div
{
	padding-bottom:2px;	
	}
.txt-img-people
{
	text-align:left;
	padding-left:2px;
	font-weight:bold;
	font-size: 12px;
	color: #008255;
}
.table-vindex-people
{
	border: solid 1px black;
	padding-top: 2px;
    padding-left:2px;
	width:48px;
	background-color: #FFFFFF;
	}
.td-error-contact-image
{
	width: 16px;
	padding-bottom: 10px;
	}
.td-error-contact-txt
{
	text-align:left;
	padding-right: 5px;
	vertical-align: middle;
	padding-bottom: 10px;
	}
#content-search-people
{
	height: 10px;
	vertical-align: bottom;
	padding-bottom: 5px;
	}
.td-people-search-type
{
	padding-top: 10px;	
	}
.a-people-search-type a	
{
	color: #008255;
	text-decoration: none; 	
	}

#content-title-people
{
	font-weight: bold;
	font-size: 15px;
	padding-left: 55px;
	vertical-align: top;
	width: 40px;
	padding-right: 10px;
}
#content-button-people
{
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding-right: 50px;
	padding-bottom: 2px;
}
#content-textbox-people
{
	text-align: left;
	vertical-align: top;
	width: 40%;
	padding-right: 20px;
}
.td-loading
{
	text-align: center;
	font-size: 12px; 
	vertical-align: middle; 
}
.loading
{
	color: #008255;
	vertical-align: middle;
}
.table-nav-button
{
	width: 95%;
	}
.td-nav-button-back
{
	width: 100px;
	text-align: left;
	}
.td-nav-button-center
{
	text-align: center;
	}
.td-nav-button-next
{
	text-align: right;
	width: 100px;
	}
.nav-button
{
	width: 120px;
	}
.nav-button-general
{
	width: 136px;
	}
td.td-input-captcha {
 color: #008255;
 font-size: 13px;
 vertical-align: top;
 margin: 0px;
 padding: 0px;
 line-height: 20px;
  font-weight: bold;
}
input.input-captcha, 
td.td-input-captcha input.input-captcha {
 color: #57565B;
 font-size: 13px;
 font-weight: bold;
 height: 15px;
 width: 72%;
}
.td-validation-login
{
	padding-left: 30px;
}
.td-validartion-picto
{
	vertical-align: top; 
	padding-bottom: 30px;
}
.td-validation-info
{
	vertical-align: top; 
	padding-bottom: 30px;	
}
.td-validation-info-2
{
	vertical-align: top; 
	padding-bottom: 10px;	
}
.medium-text-X {
 color: #008255;
 font-size: 14px;
 font-weight: bold;
}
/*-----------------------------------Tags------------------------------------------*/
.tag { 
      margin:1px 0px 0px 2px ; 
      padding:10px 0px 6px 0px ; 
      font-size : 12px ;
      font-weight : bold; 
      float:left ; 
      width:80px ; 
      background : url(../images/Tab_Clear.gif) bottom no-repeat ; 
      text-decoration:none ;
      color: #008255;
      position:relative ;
      top:3px;
      text-align:center} 

    a.tag:hover {color:#57565B} 

    .tag-selected { 
      position:relative;
      background : url(../images/Tab_Gray.gif) bottom no-repeat ;  
      top:4px ; 
      color: #57565B;
      border-bottom : solid 0px white} 

    .spacer {clear:both} 
    
    .td-tag
    {
        padding-left: 70px;
        vertical-align: bottom;
    }
    .td-tag-nav
    {
        vertical-align: middle;
        text-align: left;
        text-decoration:none ;
    }
     .td-tag-nav-help a
    {
        vertical-align: middle;
        text-align: left;
        text-decoration:none;
        color: #008255;
    }
    a.td-tag-nav-help:hover {text-decoration:underline;} 
    
     .td-tag-nav a
    {
        vertical-align: middle;
        text-align: left;
        text-decoration:none ;        
    }
       
    #first-under-tag-myprofile
    {
	    padding-left: 70px;
	}	
	#first-under-tag-myprofile-people
	{
		padding-left: 110px;
		}
    #header2-link li {
     display: inline;
    }
    table.table-module-tag {
     margin: 0 auto;         
     width: 800px;
    }
    .selected-under-tag
    {
		font-weight: bold;
		}
/*---------------------------------------------------------------------------------*/
.error
{
	color: white;
	background-color: #DC241F;
	font-size: 13px;
	padding: 5px;
}
.error-txt
{
	color: white;
	background-color: #DC241F;
	font-size: 13px;
}
.error-txt-img
{
	color: white;
	background-color: #DC241F;
	font-size: 13px;
	vertical-align:3px;
	text-align:left;
	padding-left:5px;
	padding-right: 5px;
}
.info
{
	color: white;
	background-color: #0073D9;
	font-size: 13px;
	padding: 5px;
}
.info-txt
{
	color: white;
	background-color: #0073D9;
	font-size: 13px;
}
.info-txt-img
{
	color: white;
	background-color: #0073D9;
	font-size: 13px;
	vertical-align:3px;
	text-align:left;
	padding-left:5px;
	padding-right: 5px;
}
.linkerror
{
	color: white;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	}
.radio-flag
{
	Width: 100px;
}
#TextBoxAddEmail
{
	width: 250px;
	}
.table-people-tags
{
    background-color: #ECEEEF;
    width: 500px;  
}
.a-people-tags
{
	text-decoration: none;
    color: #008255;
    font-size: 15px;
	}
.a-people-tags-high
{
	text-decoration: none;
	color: #008255;
	font-size: 22px;
}
a.a-people-tags-high:hover 
{
	color: #ffffff;
	background-color: #008255; 
	text-decoration: underline;
} 
a.a-people-tags:hover 
{
	color: #ffffff;
	background-color: #008255; 
	text-decoration: underline;
}
.td-people-tags
{
    vertical-align: middle;
    width: 500px;
}
.panel-search
{
	padding-top: 15px;	
	padding-bottom: 15px;
	}
.td-num-page
{
	text-align: left;
}
.td-image-per-page
{
	text-align: right;
}
.table-bottom-people
{
	width: 95%;	
}
.td-menu-profile
{	padding-right: 30px;
	padding-bottom: 15px;
	font-size: 12px;
}
.profile-title
{	padding-right: 30px;
	padding-bottom: 10px;
	color: #008255;
	font-size: 15px;
	font-weight:bold;
	text-decoration: none;
}
 a.profile-title:hover 
 {
	text-decoration:underline;
	color: #57565B;
}

.help-title
{	
	color: #008255;
	font-size: 12px;
	text-decoration: none;
}
 a.help-title:hover 
 {
	text-decoration:underline;
	color: #57565B;
	}
/*-----------------------------------------Splitter---------------------------------------------*/
.HorizontalSplitterBar
{
  background: url(images/splitter_horBg.gif); 
}

.CollapsedHorizontalSplitterBar
{
  background: url(images/splitter_horBg.gif); 
  border: 1px solid #BABBBC;
  border-right-width: 0px;
}

.VerticalSplitterBar
{
  background: url(images/splitter_verBg.gif); 
}

.CollapsedVerticalSplitterBar
{
  background: url(images/splitter_verBg.gif); 
  border: 1px solid #BABBBC;
  border-bottom-width: 0px;
}

.ActiveSplitterBar
{
  background-color: #008255;  
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); 
  opacity: 0.4;
}

.SplitterPane
{
  border: 1px solid #BABBBC;
}
/*----------------------------------------------------------------------------------------------*/
.div-title-help
{
	font-size: 15px;
	color: #008255;
	padding-bottom: 20px;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	text-align:left;
	}
.div-content-help
{
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	text-align:left;
	}
.link-help
{
	color: #008255;
}
.title-help
{
	color: #008255;
	font-weight:bold;
}
.p-help
{
	font-size:12px;
}	
.div-title-help-search
{
	font-size: 15px;
	color: #008255;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	}
.div-content-help-search
{
	font-size: 12px;
	color: #57565B;
	padding-left: 27px;
	padding-right: 10px;
	padding-bottom: 15px;
	}
.main-title-help
{
	font-size: 14px;
	color: #008255;
	padding-top:10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align:left;
	font-weight:bold;	
}
.table-edit-search
{
	 border-bottom : #BABBBC 1px dotted;
	 border-left : #BABBBC 1px dotted;
	 border-right : #BABBBC 1px dotted;
	 background-color: #FFFFFF;
	 margin-bottom: 20px;
	 vertical-align: middle;
	 width: 95%;
	 height: 20px;
}
.td-nav-search-title
{
	padding-left: 10px;
	font-weight: bold;
	 width:100%;
	}
.td-nav-search-title-img
{
	 cursor:pointer;
	 padding-left: 30px;
	}
.textbox-people-advanced
{
	width: 348px;	
}
.dropdown-people-advanced
{
	width: 352px;	
}
.dropdown-people-advanced-gender
{
	width: 78px;	
}
.content-title-skin
{
	 padding-top: 5px;
	 padding-bottom:5px;
	 padding-right:10px;
	 font-weight:bold;
	 color:#008255;
	 text-align:left;
	 vertical-align:middle;
}
.language
{
	width: 150px;
	vertical-align: middle;
	text-align:right;
	padding-right:7px;
}
.language-myvindex
{
	width: 250px;
	vertical-align: middle;
	text-align:right;
	padding-right:7px;
}
.img-team {
 border: solid 1px #008255;
}

.td-content-img
{
	padding-right: 15px;
	vertical-align: text-top;
	}
.td-content-txt
{ 
	font-size: 12px;
	padding-bottom: 12px;
	padding-top: 5px;
	}
.span-content-title-info
{ 
	font-size: 12px;
	font-weight: bold;
	}
.td-content-num
{
	vertical-align:text-top; 
	}
.text-little-high{
 font-size: 12px;
 color: #008255;
}
.td-content-txt2
{ 
	font-size: 12px;
	padding-top: 7px;
	}
.medium-txt-no-color 
{
 font-size: 14px;
}
.main-title
{
 font-size: 22px;
 padding-top: 15px;
 height: 50px;
}
.img-slide
{
	border: solid 1px #008255;
	}
.text-slide-note-title
{
	font-weight: bold;
	font-style: italic;
	font-size: 13px;
	}
.text-slide-note
{
	font-style: italic;
	font-size: 12px;
	}
.text-slide
{
	font-size: 12px;
	}
.text-slide-title
{
	padding-top: 6px;
	font-weight: bold;
	font-size: 13px;
	}
.td-slide-img
{
	vertical-align: text-top;
	}
.td-slide-txt
{ 
	padding-bottom: 12px;
	padding-top: 5px;
	}
.td-slide
{
	padding-bottom: 10px;
}
.table-nav-button-slide
{
	width: 585px;
	}
.permalink
{
	color: #0073D9;
	font-size: 13px;
	font-weight:bold;
	}
.table-home
{
	border-right: solid 1px #BABBBC;
	border-top: solid 1px #BABBBC;
	border-left: solid 1px #BABBBC;
	border-bottom: solid 1px #BABBBC;
	width: 200px;
	height: 190px;
}
.medium-text-presentation-home {
 color: #008255;
 font-size: 12px;
 font-weight: bold;
}


.corp-sidebar 
{ 
	font-size: 92%;
	color: #777; 
	margin-bottom: 15px;
	width: 150px;
	float: left; 
}
.corp-sidebar .nav { padding: 0; margin: 0; }
.corp-sidebar .nav li { padding: 0; margin: 0; list-style: none; background: #ECEEEF; border-bottom: 1px solid #CCCCCC; }
.corp-sidebar li.toplink { border-top: 1px solid #CCCCCC; }
.corp-sidebar .nav a { display: block; padding: 10px; background: #ECEEEF; text-decoration: none; color: #57565B; text-align: right; }
* html .corp-sidebar .nav a { display: inline-block; width: 150px; width: 150px; }

.corp-sidebar .nav a.on { color: #57565B; background: #FFFFFF; font-weight:bold; }
.corp-sidebar .nav a:hover { color: #FFFFFF;font-weight:bold; background: #008255;  }

.media-hr
{
	height: 0; 
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 1px solid #C7C8C8; 
	width:400px;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left : 0px;
}

#Layer0 {
 position:absolute;
 left:40%;
 top:15%;
 width:420px;
 height:550px;
 z-index:999;
 background-color: #FFFFFF;/*#ECEEEF;*/
 color: #008255;
 visibility: hidden;
 border-right: #008255 1px dotted;
 border-top: #008255 1px dotted; 
 border-left: #008255 1px dotted;
 border-bottom: #008255 1px dotted;
}
#Layer1 {
 position:absolute;
 left:40%;
 top:15%;
 width:550px;
 height:380px;
 z-index:999;
 background-color: #FFFFFF;/*#ECEEEF;*/
 color: #008255;
 visibility: hidden;
 border-right: #008255 1px dotted;
 border-top: #008255 1px dotted; 
 border-left: #008255 1px dotted;
 border-bottom: #008255 1px dotted;
}
#Layer2 {
 position:absolute;
 left:40%;
 top:15%;
 width:550px;
 height:380px;
 z-index:999;
 background-color: #FFFFFF;/*#ECEEEF;*/
 color: #008255;
 visibility: hidden;
 border-right: #008255 1px dotted;
 border-top: #008255 1px dotted; 
 border-left: #008255 1px dotted;
 border-bottom: #008255 1px dotted;
}
.LayerTop
{
  height: 15px;
  background-color: #ECEEEF;
  border-bottom: dotted 1px #008255;
}
 
.LayerTitle
{
  font-weight: bold;
  vertical-align: middle;
  color: #57565B; 
}
 
.LayerClose
{
  text-align: right;
  vertical-align: middle;  
}
 
.LayerContent
{
  text-align: center;
  color: #FF0000;
  vertical-align: middle;
}

.credit-hr
{
	height: 0; 
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 1px solid #C7C8C8; 
	margin-left : 0px;
}

.td-signup
{
 padding-top:8px;	
}
.input-text-signup
{
 color: #57565B;
 font-size: 11px;
 font-weight: bold;
 height: 16px;
 vertical-align: middle;
 padding: 3px;
 text-align: left;
	}

.home-text-step1
{
	color:#0073D9;		
}
.home-text-step1-b
{
	color:#0073D9;
	font-weight:bold;		
}
.home-text-step2
{
	color:#008255;		
}
.home-text-step2-b
{
	color:#008255;
	font-weight:bold;		
}
.home-text-step3
{
	color:#DC241F;		
}
.home-text-step3-b
{
	color:#DC241F;
	font-weight:bold;		
}
/* Module division */
.ModuleTop-home
{
  height: 15px;
  background-color: #ECEEEF;
  border-top: solid 1px #BABBBC;   
  border-bottom: solid 1px #BABBBC;
  border-left: solid 1px #BABBBC;
  border-right: solid 1px #BABBBC;  
  cursor:move; 
}

.ModuleTitle-home
{
  text-align: left;
  font-weight: bold;
  vertical-align: middle;
  color: #57565B;  
}

.ModuleHelp-home
{
  text-align: right;
  vertical-align: middle;  
}

.ModuleBottom-home
{
  height: 15px;
  background-color: #FFFFFF; 
  border-top: solid 1px #BABBBC;
  border-bottom: solid 1px #BABBBC;
  border-left: solid 1px #BABBBC;
  border-right: solid 1px #BABBBC; 
}
.link-news
{
	color: #0073D9;	text-decoration: none;font-size: 10px;
}
.link-news
{
	color: #008255; text-decoration: none; font-size: 10px;
}
.link-news
{
	color: #DC241F;	text-decoration: none; font-size: 10px;
}
.link-home-center
{
	font-size:15px;
	font-weight:bold;
	color:#008255;
	text-decoration: none;
}
.link-home-center:hover
{
	color:#57565B;
}

.home-center
{
	text-align:center;
	padding-top:23px;
	width:181px;
	height:66px;
	background-image:url(../images/homeCenter/button_background.gif);
	background-repeat: no-repeat;	
}

/*Modal Popup*/
.modalDeleteBackground {
	background-color:#FFFFFF;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalDeletePopup {
	background-color:#ECEEEF;
	border-width:1px;
	border-style:solid;
	border-color:#BABBBC;
	padding:3px;
	width:350px;
}

/*Widget Vindex and Tags*/
.table-edit-color-picker
{
	 border-bottom : #babbbc 1px solid;
	 border-left : #babbbc 1px solid;
	 border-right : #babbbc 1px solid;
	 border-top : #babbbc 1px solid;
	 background-color: #ECEEEF;
	 padding:3px;
	 width:385px;
}
.content-edit-title-color-picker
{
	 padding-top: 5px;
	 padding-bottom:5px;
	 padding-right:10px;
	 font-weight:bold;
	 color:#008255;
	 text-align:right;
	 width: 200px;
}
.content-info-title-color-picker
{
	 padding-bottom:10px;
	 color:#008255;
	 text-align:left;
}
.title-color-picker
{
	font-size: 14px;
	color: #008255;
	text-align:left;
	font-weight:bold;
	padding-bottom:5px;	
}