TABLE.userform {
    border-collapse: collapse;
    width:100%;
  }


TABLE.userform TR {
  }


.userform td {
   
    vertical-align:middle;
    padding-bottom:4px;
  }


.userform td.label {
    font-weight:bold;
    padding-top:4px;
    font-size:10px;
    text-align: right;
    padding-right: 8px;
    width: 30%;
    font-family:Verdana, Arial;
    vertical-align:top;
  }


.userform TEXTAREA {
    width:98%;
  }


#frmReg {
    padding: 8px;

    font-size:11px;
  }


#frmReg .label {
    vertical-align:middle;

  }


#frmReg INPUT.text {
    width:208px;
  }


div.userform {
    padding:4px;
  }

#frmReg {margin:0; width:auto;}

#form_user_aboutme .label {
    vertical-align:top;
  }


#form_user_aboutme .text {
    width:98%;
  }
/* Profile album */



.mypic {
    border:1px solid #ddd;
    margin-right:8px;
    margin-bottom:8px;
    float:left;
    width:112px;
  }


.mypic .thumb {
    height:100px;
    display:block;
    margin:6px 6px 3px 6px;
    text-align:center;
  }


.highslide-caption {
    text-align:center;
  }


.mypic .highslide-caption {
    overflow:hidden;
    font-size:11px;
    padding: 0 2px 2px 2px;
    text-align:center;
    height:12px;
    display:block;
  }


.mypic .ico {
    padding:2px;
    background:#f3f3f3;
    line-height:16px;
  }


.mypic .ico a,.mypic .ico span {
    border:1px solid #fff;
    font-weight:bold;
    font-size:11px;
    padding:1px 5px 1px 5px;
    text-decoration:none;
    margin-left:0px;
    margin-right:4px;
    background:#f9f9f9;
  }


.mypic .ico a.active,.mypic .ico span.active {
    background:#85B83D;
    color:white;
    border-color:#E0EECD;
  }


.mypic .ico a.del {
    float:right;
    color:#ddd;
    padding:1px 5px 1px 5px;
    line-height:13px;
    margin-right:0px;
  }


.mypic .ico a:hover,.mypic .ico a.sel {
    background:#999;
    color:white;
  }

/* Profile sel location*/


#selloc {
    position:absolute;
    width:204px;
    border-color:#999;
    border-style:none solid solid solid;
    border-width:1px;
    display:none;
    background:white;
  }


#selloc ul {
    margin:0;
    padding:0;
    list-style-type:none;
  }


#selloc ul li {
    padding:2px;
    border-top:1px solid #999;
    cursor: pointer;
  }


#selloc ul li div {
    font-size:12px;
    color:black;
  }


#selloc ul li {
    font-size:11px;
    color:#999;
  }


#selloc ul li:hover,#selloc ul li:hover div {
    background-color:#1C5C9A;
    color:#f9f9f9;
  }