/* BODY */
body {
  background-color: #E5E5E5;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #3c3c3c;
  text-decoration: none;
}

/* UTILITY TO AVOID DOTTED BORDER IN FF */
a:active {
  outline: none;
}
a:focus {
-moz-outline-style: none;
}

.FormTitle {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #3c3c3c;
  text-decoration: none;
}

.FormSubTitle {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #3c3c3c;
  text-decoration: none;
}

/* STILI PER FORM CONTATTI */

.InputsSty {
  color:#000000;
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  text-decoration: none;
  font-size:12px;
  border-width:1px;
  border-style:solid;
  background-color:#ffffff;
  border-color:#777777;
  height:18;
}

.TextAreaSty {
  color:#000000;
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  text-decoration: none;
  font-size:12px;
  border-width: 1;
  border-style:solid;
  background-color:#ffffff;
  border-color:#777777;
}

.ChkbLblSty {
display:block;
 }

.ChkbSty {
}

.ChkbLbl2CSty {
  display:block;
  width:28px;
}

.DivCkbSty {
  float:left;
  padding-top:1px;
}

.DivCkbLblSty {
  float:left;
  padding-top:2px;
}

.ButtonSty {
  color: #3c3c3c;
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-weight:bold;
  text-decoration: none;
  font-size:12px;
  border-width:1px;
  border-style:solid;
  background-color:#cccccc;
  border-color:#000000;
  height:21;
}


.PageLink {
  color:#0382B6;
}

.PageLink:hover {
  text-decoration:none;
}


/* Request Candidate Table */

.RqcandtblDivTitle {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  background-color: #0059a5; 
  padding: 2px 0px 2px 0px; 
  border: 1px solid #0059a5;
}

.RqcandtblDivDetail1r {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  text-align: left;
  padding: 2px 2px 2px 2px; 
  border: 1px solid #000000; 
  cursor:pointer; cursor:hand;
}

.RqcandtblDivDetailNr {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  text-align: left;
  padding: 2px 2px 2px 2px; 
  border-top: 0px hidden #000000; 
  border-right: 1px solid #000000; 
  border-bottom: 1px solid #000000; 
  border-left: 1px solid #000000; 
  cursor:pointer; cursor:hand;
}

.RqcandtblDivDetailOut {
  background: #ffffff url('../Imgs/send-32x32trbordered.png');
  background-repeat:no-repeat;
  background-position:right top;
}

.RqcandtblDivDetailOver {
  background: #c9ebf0 url('../Imgs/send-32x32trbordered.png');
  background-repeat:no-repeat;
  background-position:right top;
}




.RqcandtblDivPager {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
  color:#0382B6;
  text-decoration: none;
  text-align: center;
  background-color: #ffffff; 
  padding: 3px 0px 0px 0px; 
  border: 0px hidden #ffffff; 
}

.RqcandtblDivPagerLk {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
  color:#0382B6;
  text-decoration: none;
  cursor:pointer;
}

.RqcandtblDivPagerLk:hover {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
  color:#0382B6;
  text-decoration: underline;
  cursor:pointer;
}


