#profileimage {
  width: 340px;
  margin: 0px;
  padding: 3px 0px 0px 0px;
  text-align: left;
  vertical-align: top;
  font-size: 0px;
}
#profileinfo {
  margin: 0px;
  padding: 0px;
  text-align: left;
  vertical-align: top;
}
#profiledata td {
  text-align: left;
  vertical-align: middle;
  padding: 0px 0px 5px 0px;
}
#profiledata td.val {
  font-weight: bold;
}
#profiledata td.val span {
  margin: 0px 0px 2px 5px;
  font-size: 9px;
  color: #ff6000;
  text-decoration: underline;
  cursor: pointer;
}
ul.floatedit {
  width: 232px;
  height: 22px;
  list-style: none;
  margin: 0px;
  padding: 0px;
  font-size: 0px;
}
ul.floatedit li {
  float: left;
  height: 22px;
}
ul.floatedit li.left {
  width: 10px;
  background: url(/img/profile/feditleft.png) top right no-repeat;
}
ul.floatedit li.middle {
  width: 187px;
  background: url(/img/profile/feditmid.png) top left repeat-x;
}
ul.floatedit li.dismiss {
  width: 20px;
  background: url(/img/profile/feditdismiss.png) top left no-repeat;
  cursor: pointer;
}
ul.floatedit li.apply {
  width: 15px;
  background: url(/img/profile/feditapply.png) top left no-repeat;
  cursor: pointer;
}
ul.floatedit input {
  width: 187px;
  height: 16px;
  border: none;
  background-color: #ffffff;
  color: #404040;
  font: bold 11px "Lucida Grande", Arial, Sans-serif;
  margin-top: 1px;
}
.floathint {
  width: 114px;
  height: 34px;
  color: #806a30;
  font: 10px "Lucida Grande", Arial, Sans-serif;
  background: url(/img/profile/fedithint.png) top left no-repeat;
  position: absolute;
  padding: 7px 0px 0px 10px;
}
input.text {
  width: 296px !important; width: 300px;
}
textarea.text {
  overflow: hidden;
  border-top: none;
  border-left: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  border-bottom: 1px solid #e0e0e0;
  background: url(/img/textbg.png) top left repeat-x;
  width: 376px !important; width: 380px;
  height: 76px !important; height: 80px;
  padding: 2px;    
  font: 11px "Lucida Grande", Verdana, Arial, Sans-serif;
  color: #707070;
}
#upload {
  margin: 1px 0px 0px 0px;
  float: left;
}
#uploadstatus {
  font-size: 10px;
  display: inline-block;
  padding: 4px 0px 0px 4px;
}
#images {
  margin: 0px;
  border: none;
}
#images td {
  font-size: 0px;
  margin: 0px;
  padding: 0px;
}
#big1 {
  text-align: right;
  vertical-align: top;
}
#deletepic {
  width: 80px;
  height: 20px;
  background: url(/img/profile/delpicbg.png) top right no-repeat;
  font: 9px "Lucida Grande", Verdana, Arial, Sans-serif;
  text-align: right;
  padding: 1px 2px 0px 0px;
  margin: 3px 3px 0px 0px;
  cursor: pointer;
  visibility: hidden;
  display: none;
}
#uploadhelp {
  width: 320px;
  border: none;
  margin: 20px 0px 0px 0px;
}
#uploadhelp td {
  margin: 0px;
  padding: 0px;
}
#uploadhelp .main {
  background-color: #dfecf5;
  padding: 0px 11px 0px 11px;
  font: bold 10px/14px Arial, Helvetica, Sans-serif;
  color: #6090b0;
}
#uploadhelp .main h3 {
  font: bold 14px Arial, Helvetica, Sans-serif;
  color: #6090b0;
  padding: 2px 0px 2px 0px;
}
a.action {
  width: 190px !important; width: 210px;
  height: 23px !important; height: 30px;
  background: url(/img/profile/actionbg.png) bottom right no-repeat;
  padding: 7px 0px 0px 20px;
  font-size: 12px;
  display: inline-block;
}
a.action:hover {
  background-position: top right;
}
a.action span {
  font-size: 9px;
}
.hrule {
  width: 100%;
  border: none;
  border-bottom: 1px dotted #c0c0c0;
}

