/*form specific
-----------------*/ 
div.form-container {
/*background-color:#F0F0F0;*/
background-color:#fff;
border:0px solid #EEEEEE;
margin:0;
padding:0;
}

p.legend {
margin-bottom:1em;
}
p.legend em {
color:#CC0000;
font-style:normal;
}
div.errors {
background-color:#FFFFCC;
border:1px solid #FFCC66;
margin:0pt 0pt 10px;
padding:5px 10px;
}
div.errors p {
margin:0pt;
}
div.errors p em {
color:#CC0000;
font-style:normal;
font-weight:bold;
}
div.form-container form p {
margin:0pt;
}
div.form-container form p.note {
color:#333333;
font-size:90%;
margin-left:150px;
}
div.form-container form fieldset {
border:1px solid #DDDDDD;
margin:10px 0pt;
padding:10px;
}
div.form-container form legend {
color:#666666;
font-weight:bold;
}
div.form-container form fieldset div {
padding:0.25em 0pt;
}
div.form-container label, div.form-container span.label {
display:block;
float:left;
margin-right:5px;
padding-right:5px;
position:relative;
text-align:right;
width:130px;
}
div.form-container label.wide, div.form-container span.wide {
width:200px;
}

div.form-container label.error, div.form-container span.error {
color:#CC0000;
}
div.form-container label em, div.form-container span.label em {
color:#CC0000;
font-size:1.2em;
font-style:normal;
position:absolute;
right:0pt;
}
div.form-container input.error {
background-color:#FFEEFF;
border-color:#CC0000;
}
div.form-container input:focus, div.form-container input.error:focus, div.form-container textarea:focus {
background-color:#FFFFCC;
border-color:#FFCC66;
}
div.form-container div.controlset label, div.form-container div.controlset input {
display:inline;
float:none;
}
div.form-container div.controlset div {
margin-left:150px;
}
div.form-container div.buttonrow {
margin-left:220px;
clear:none;
}
div.form-container div {
clear:both;
}

/*my changes*/ 
div.controlset div label {
width:450px;
}
div.controlset label {
width:100px;
}
div.form-container div.controlset div.shiftleft {
margin-left:0;
}
.shiftleft p {
 padding:5px 0; 
 font-size:1em;
}
