/*forms*/
form#details {margin:0;padding:0;font-size:1.1em;min-width:530px;max-width:100%;width:530px;}
form#details fieldset {clear:both;padding:10px;margin:0; border-width:0; background:url(../images/tab_534_bg.gif) repeat-y}
form#details h5 {padding:4px 0 3px 10px; margin:0; font-size:1.0em; background:url(../images/tab_534.gif) no-repeat 0px 0px;font-family: Geneva, Arial, Helvetica, sans-serif;color:#fff;font-weight:bold; width: auto}
form#details h3,#details h3 {color:#036; font-size:1.0em; margin:0 0 10px 0}
form#details fieldset.minheightfs, #details fieldset.minheightfs  {min-height:303px}

form#details input,
form#details select,
form#details textarea,
form#details .selectMultiple {color:#060030;font-size:1.1em;border:1px solid #80cff0; background:none}
form#details input { width:200px; padding:3px 3px}
form#details input:focus {color: #036;border: solid 1px #009EE0;cursor: text;} 
form#details input.number { width:136px}
form#details input.inputFile { width:208px;}

form#details input.inputCheckbox { display:inline; border:none;white-space: nowrap; width:auto}
form#details input.inputCheckbox2 { display:inline; border:none;white-space: nowrap; margin:0 10px; width:auto }
form#details input.checkboxes { display:inline; border:none;white-space: nowrap; margin:5px 5px 0px 0px; width:15px;   }

form#details input.inputclear { margin:2px 0 1px 166px }
form#details input.small { width:120px}

form#details select { width:208px; padding:3px 2px; font-size:1.1em; background:#FFFFFF}
form#details select option { padding:0px 5px}
form#details select.selectOne { width:5em}
form#details select.double { width:6em}
form#details select.wide{ width:339px}

form#details select.multiselect { height:120px; width:370px}
form#details select.multiselect option {padding:5px 2px}

form#details textarea {overflow:auto; width:160px; padding:3px 2px}
form#details textarea.wide {width:339px;}
form#details textarea.full {width:510px;}

form#details .spacer{ margin:4px 0} 
form#details .spacer.hide {  display:none} 
form#details .divider, #details .divider { border-top:1px solid #e9f7fc; border-bottom: 1px solid #d6effa; margin:10px 0}

div.notes {width:415px;height:auto;margin:0px 0 10px 10px;border:1px solid #80cff0;font-size:0.8em; background:#e9f7fc; display:none}
div.notes h4 {padding:0 0 3px 0;border-bottom:1px solid #80cff0;color:#0b0030;font-size:1.1em;}
div.notes p {margin:10px;color:#0B1D51}
div.notes p.last {margin:0}

form#details label { display: -moz-inline-box; display: inline-block; min-width: 200px; width:200px;padding: 0 0 0 15px;	margin: 0; color:#0b0030;}
form#details label.labelCheckbox, form#details label.labelCheckbox2{ width:90%;display: -moz-inline; display: inline;  }
form#details label.checkboxLabel { width:310px;display: -moz-inline; display: inline; padding:0; margin-left:215px}

form#details label.multiselect { vertical-align:top}
form#details label.error {margin-left: 225px;color:#FF5F65;padding:3px 0 5px 0}

form#details .submit { margin-top:20px; width:208px; margin-left:220px;}

form#details .submit input.submitbutt.left{ float:left; }
form#details .submit input.submitbutt.right{ float:right; }
form#details .submit input.submitbutt.fixed{margin-left:0px !important; margin-left:-220px}

form#details .inputSubmit { width:auto; background:none; border:#036 1px solid}
form#details input.submitbutt {width:auto; border: 3px double #80cff0;border-top-color: #b7e4f6;border-left-color: #b7e4f6;padding: 0.25em;background-color: #FFF;
color: #060030;font-size: 100%;font-weight: bold;font-family: Verdana, Helvetica, Arial, sans-serif;}


form#details .reqMark {	color: #009EE0;	padding: 0;}

form#details p.selectnote { margin:3px 0 10px 166px; font-size:0.8em; color:#036}
p.leftpadd { padding-left:20px;}

.fieldsetfoot { height:6px; background:url(../images/tab_534_foot.gif) no-repeat; margin:0 0 20px 0}
.fieldsetfoot_352 { height:6px; background:url(../images/tab_352_foot.gif) no-repeat; margin:0}
.fieldsetfoot_174 { height:6px; background:url(../images/tab_174_foot.gif) no-repeat; margin:0}

table.tabelcheckbox { color:#0b0030; margin:10px 0 0 0}
table.tabelcheckbox td{ padding:5px 0;vertical-align:top }

/* BUTTONS http://particletree.com/features/rediscovering-the-button-element/*/
.buttons { padding-left:220px}
.buttons a,.buttons button{display:block;float:left;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:700;color:#565656;cursor:pointer;margin:0 7px 0 0;padding:5px 10px 6px 7px;}
.buttons button{width:auto;overflow:visible;padding:4px 10px 3px 7px; margin-right:25px}
.buttons button[type]{line-height:17px;padding:5px 10px 5px 7px;}
*:first-child+html button[type]{ padding:4px 10px 3px 7px; /* IE7 */}
.buttons button img, .buttons a img{margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px;}

/* STANDARD */
button:hover,.buttons a:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#369;}
.buttons a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}

/* POSITIVE */
button.positive, .buttons a.positive{ color:#10a4e2;}
.buttons a.positive:hover, button.positive:hover{ background-color:#CFF1FF; border:1px solid #6dc7eb; color:#10a4e2;}
.buttons a.positive:active{background-color:#CFF1FF; border:1px solid #86CAEF; color:#036;}

/* NEGATIVE */
.buttons a.negative, button.negative{color:#d12f19;}
.buttons a.negative:hover, button.negative:hover{ background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
.buttons a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#036;}