.fgform {
    width:auto;
    font-family:arial;
    font-size:10px;
}

.fgtitle {
    font-size:12px;
    padding:2px;
    font-weight:bold;
    margin-bottom:5px;
}

.fgform input {
   font-family:courier;
}

.fgform a {
    margin-right:10px;
}

.fgform .submit input {
    margin-right:5px;
    margin-bottom:5px;
}

.fgitem {
   padding:5px;
}

.fgfieldset {
    background-color:#ffffff;
    padding:5px;
}

.fgfieldset fieldset {
    border:1px solid #B1BADB;
}

.fgfieldset legend {
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    background-color:#5169B3;
    border:1px solid #B1BADB;
    padding:3px;
    margin-left:25px;
}

.fgfieldset .fgitem {
   background-color:transparent;
}

.fgform .hidden {
    display:none;
}

.fgform .textarea textarea {
    width:100%;
}

.fgform .fglabel {
   float:left;
   width:90px;
   font-weight:bold;
}

.fgform .fgempty {
    visibility:hidden;
}

.fgform .fginput {
   margin-left:100px;
}

.fgform .fgerror {
   clear:both;
   background-color:#FFCCCC;
   border:1px solid red;
   margin-top:5px;
   padding:3px;
   text-align:center;
}

.fgform .fgseparator {
   clear:both;
}

.fgdescription {
    margin-left:160px;
}



#right .fglabel { 
    width:auto; 
    float:none; 
    border:0px; 
} 

#right .fginput, #left .fgdescription { 
  margin-left:0px; 
} 

#right .fgempty { 
    display:none; 
} 

#right .fgdescription {
    margin-left:0px;
}
