
.row    {
    width:100%;
    height:auto;
    float:left;
    margin: 3px 0 3px 0;
}
.row label, div.login label, div.signup label, div.narrowForm label   {
    display:block;
    width:45%;
    float:left;
    margin-bottom:10px;
    line-height:12px;
    padding-top:3px;
    padding-bottom:1px;
}
.row input.txtInputStyle, .row textarea.txtTextareaStyle, div.login input, div.signup input, div.narrowForm input    {
    width:45%;
    float:right;
    margin-bottom:0px;
}

select {
    border:1px solid #909090;    
    font-size:11px;
    float:right;
    margin-left:2px;
}
checkbox{
    margin:0px;
    padding:0px;
}

input.txtInputStyle, textarea.txtTextareaStyle    {
    border:1px solid #909090;
    background-image:url(/images/input_bg.gif);
    background-repeat:repeat-x;
    background-position:top;
    font-size:11px;
    padding:1px;
}
.inputDefaultText   {
    color:#7f7f7f;
}
.requiredFieldMark  {
    font-weight:bold;
    color:#12a1dc;
}
.labelNote  {
    padding-top:0px;
    margin-top:0px;
    position:relative;
    text-align:left;
    float:left;
}

.form_right{

}
