.error {color: Red; padding-top: 10px}

.tableFormInput {width: 100%}

TD.bg {

	BACKGROUND-IMAGE: url(images/rn_19.gif);

        BACKGROUND-REPEAT: no-repeat; 

        PADDING-BOTTOM: 0px; 

        PADDING-LEFT: 0px;

        PADDING-RIGHT: 0px; 

        PADDING-TOP: 0px

}

/* INPUTS */
input, textarea {
color:#404040;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
label {
color:#999999;
cursor:pointer;
line-height:15px;
padding-left:2px;
vertical-align:top;
}
label.chosen {
color:#333333;
}
.transparent {
background:#FFFFFF none repeat scroll 0%;
border:0px solid #FFFFFF;
cursor:pointer;
opacity:0;
z-index:10;
}
.transparentFake {
background:transparent none repeat scroll 0%;
border:medium none;
}
.transparent2 {
z-index:10;
}
.radioAreaUnchecked, .radioAreaChecked {
cursor:pointer;
height:15px;
position:absolute;
width:15px;
z-index:5;
}
.radioAreaUnchecked {
background:transparent url(../images/radio.gif) no-repeat scroll left top;
}
.radioAreaChecked {
background:transparent url(../images/radio.gif) no-repeat scroll left bottom;
}
.checkboxAreaUnchecked, .checkboxAreaChecked {
cursor:pointer;
height:14px;
position:absolute;
width:14px;
z-index:5;
}
.checkboxAreaUnchecked {
background:transparent url(../images/checkbox.gif) no-repeat scroll left top;
}
.checkboxAreaChecked {
background:transparent url(../images/checkbox.gif) no-repeat scroll left bottom;
}
/*.textinput, .textinputHovered {
background:transparent url(../images/input.gif) no-repeat scroll left top;
border:medium none;
height:15px;
padding:4px 8px;
width:236px;
}
.textinputHovered {
background-position:left bottom;
}
.textarea, .textareaHovered {
background:transparent url(../images/textarea.gif) no-repeat scroll left top;
border:medium none;
height:125px;
padding:4px 8px;
width:336px;
}
.textareaHovered {
background-position:left bottom;
}*/
.selectArea {
background:transparent url(../images/select_bg.gif) repeat-x scroll left top;
height:21px;
width:200px;
}
.selectArea .left {
background:transparent url(../images/select_left.gif) no-repeat scroll left top;
float:left;
height:21px;
width:8px;
}
.selectArea .right {
background:transparent url(../images/select_right.gif) no-repeat scroll left top;
float:right;
height:21px;
width:21px;
}
.selectArea .right a {
display:block;
height:21px;
width:21px;
}
.selectArea .right i {
display:none;
}
.selectArea .center {
color:#FFFFFF;
margin-left:5px;
margin-right:20px;
padding-top:3px;
width:160px;
}
.optionsDivInvisible, .optionsDivVisible {
background:#6F7074 none repeat scroll 0%;
font-size:11px;
margin-left:3px;
margin-top:-1px;
padding:2px;
position:absolute;
width:172px;
z-index:20;
}
.optionsDivInvisible {
display:none;
}
.optionsDivVisible {
display:block;
}
.optionsDivVisible p {
margin:0pt;
padding:0pt;
}
.optionsDivVisible a {
border:1px solid #6F7074;
color:#F2F2F2;
display:block;
padding:1px 4px;
text-decoration:none;
}
.optionsDivVisible a:hover {
background:#5F6062 none repeat scroll 0%;
border-color:#CFD0D6;
color:#FFFFFF;
}
#stylesheetTest {
height:10px;
left:-999px;
position:absolute;
width:10px;
}

.logi_form {
font-size: 12px;

}

img.handle {
  cursor: move;
}

.rd {
  color:red;
}

.sfcode
{background: #dddddd; border: 3px dotted #888888;}
