/* CSS for forms related formatting */
/* width classes, to be used in forms for reusability */
.w600 {width:606px !important;}/* for some strange reason IE really doesnt behave */
.w500 {width:500px !important;}
.w250 {width:245px !important;}/* width of selectboxes for activation/deactivation, had to be set for IE6 */
.w170 {width:170px !important;}
.waut {width:auto !important;}
.tcent {text-align:center !important;}
.tleft {text-align:left !important;}

form.std fieldset fieldset label {/*width:auto;*/ text-align:left; width:120px;}
form.std label {text-align:left; width:120px;}
form.std li {width:auto;}
form.std li li {width:auto;}
form.std select, form.std input,form.std textarea {width: 260px; margin:2px;}
form.std .select2 {margin:2px 0px 2px 142px;}
form.std .radio {width: 10px;}
form.std fieldset select {border:2px inset ThreeDFace;}
#exceptionselect {width:auto; margin-left:15px;}
#entitlementselect {width:auto; margin-left:15px;}
#searchres {width:auto; margin-left:15px; margin-top:4px;}

form.iadmin_pllist li {text-align:center; padding: 5px 5px;}
form.iadmin_pllist select {width: 320px; border: 2px inset threedface;}

#iadmin-edit{border:1px solid #CCCCCC; background:#F5FAF1;padding:10px;}
#admin-edit-label{padding-top:4px;}
#iadmin-edit-legend{border:1px solid #CCCCCC; background:white; padding-left:5px; padding-right:5px; margin-left:5px; color:#336699;}
#iadmin-edit .iadmin-list-li {padding-left:5px; margin-left:7px; margin-top:5px; list-style-type:none;}
#iadmin-edit .iadmin-list-li select input{width:200px;}
#iadmin-edit .iadmin-list-li input.button {width:auto;}
#iadmin-edit .iadmin-list-li input.button2 {width:auto; margin:2px 0px; border:1px solid #666666; color:#666666; font-size:10px; background:none;}
#iadmin-edit .iadmin-list-li span {width:200px;}
#iadmin-edit .iadmin-list-li2{border:1px solid #CCCCCC; background:white; padding:0px 0px 0px 5px; margin:5px 5px 5px 5px; color:#336699;} 
#iadmin-edit .iadmin-list-li3{padding:0px 0px 0px 5px; margin:5px 5px 5px 132px; color:#336699;} 
#iadmin-edit .iadmin-list-input input{width:1000px;}

#iadmin-edit table {border-collapse: collapse; border: 1px solid #CCCCCC; font-size: x-small; width: 100%; background:white;}
#iadmin-edit th {border-collapse: collapse; border: 1px solid #CCCCCC; padding:2px 2px; font-weight: bold; font-size:11px; color: #336699; background:white;}
#iadmin-edit td {border-collapse: collapse; border: 1px solid #CCCCCC; padding:2px 2px; background:white;}

form p {padding:1em 0;}

/* some layout deviating from standard */
form .edituser select {width: 245px; margin:1em 0;}
form .edituser li {width: 576px; margin: 4px !important;}
form .edituser1 {display: inline-block; margin:1em 0;}
form .edituser2 {margin:5px; float:left;}
form .edituser2 .button {margin: 24px 8px 12px 8px;}
form .edituser3 select {width: 60px; margin:2px 2px 0px;}
form .edituser4 label {vertical-align:top; display:inline;}
form .edituser4 textarea {width:400px; height:80px;}
form .inputdate select {width: 60px; margin:0px 0px 5px 0px;}
form .inputdate  {margin-top:10px;}
form .entitlements_warning{text-align:center; font-size:12px ; font-weight: bold; padding:10px; color:red;}
.searchFields select {border: 2px inset threedface;}

/* general stuff */
form.esd {margin:auto; font-family:sans-serif;}
form.esd em {font-weight:bold; font-style:normal; color:#f00;}
/*form.esd fieldset {background:#f5f7fc url(../images/bg-fieldset.jpg) repeat-x; margin:2em auto 2em auto; padding:10px;}*/
form.esd fieldset {margin:2em auto 2em auto;}
form.esd fieldset.nonbackgr {background: transparent;}
form.esd fieldset fieldset {margin:1em auto 1em auto;}
form.esd fieldset fieldset label {/*margin-left:3px; display:inline-block;*/ wigth:120px; text-align:left;}
form.esd fieldset fieldset legend {padding:0 5px; font-weight: normal;}
form.esd fieldset fieldset input.radio {width: auto;}
form.esd fieldset li {list-style:none; padding:5px; margin:0;}
form.esd fieldset ol {margin:0; padding:0;}
form.esd label {vertical-align:top; display: -moz-inline-box; -moz-box-orient: vertical; display:inline-block; line-height:1.6;}
form.esd label.block {display:block;}
form.esd legend {padding:0 5px; font-weight:bold;}
form.esd input.button {width:auto; margin-left:240px; margin-top:10px; border:1px solid #666666; color:#666666; font-size:10px; background:none;}

form.esd input.file {width:auto; border: thin #333333 solid;}
form.esd input.send {margin:auto;}
form.esd textarea {height:5em;}

form.esd .errormsg {margin:0px; padding:0px; color:red; font-size:xx-small; line-height:1.1em;}

/* special stuff for item search */
.itemsearchform li {float:left; font-size:12px; font-weight:bold; line-height:22px; list-style:none; padding:5px; margin:0; width:470px;}
.itemsearchform select {width: 320px; border:2px inset ThreeDFace;}
.itemsearchform label {vertical-align:top; display: -moz-inline-box; -moz-box-orient: vertical; display:inline-block; line-height:1.6; text-align:left; width:120px;}
