.outtaHere {position: absolute; left: -3000px} /* Selects */
.selectArea {position: relative; height: 20px; float: left; color: #979797; font-size: 12px; line-height: 20px; margin: 1px 6px 0 0}
.selectArea .left {position: absolute; top: 0; left: 0; width: 7px; height: 100%; background: url(../images/select-left.gif) no-repeat; display: block}
.selectArea a.selectButton {position: absolute; top: 0; right: 0; width: 100%; height: 100%; background: url(../images/select-button.gif) no-repeat 100% 0; outline: none}
.selectArea .center{height: 20px; line-height: 19px; font-family: HelveticaNeuebold; display: block; padding: 0 20px 0 7px; background: url(../images/select-center.gif) repeat-x}
.selectArea .center img {float: left} /*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {position: absolute; background-color: #E5E5E5; border: 1px solid #C9C9C9; display: block; z-index: 30; font-size: 11px}
.drop-dif {background: #99CCCC}
.optionsDivInvisible {display: none}
.optionsDivVisible ul {margin: 0; padding: 2px; overflow: hidden; list-style: none}
.optionsDivVisible ul li {float: left; width: 100%}
.optionsDivVisible a {color: #000; overflow: hidden; text-decoration: none; display: block; height: 1%; padding: 2px 4px}
.optionsDivVisible a img {border: none; float: left}
.optionsDivVisible a:hover {background-color: #2F384E; color: #FFF; text-decoration: underline} /* Old styles */ /* Form pages */
.form {border: none; width: 572px; padding: 10px 0}
.form fieldset {border: none; padding: 2px 0; position: relative}
.form fieldset label {width: 200px; float: left}
.form fieldset input {width: 332px; float: right; font: normal 11px/15px "Helvetica neue", Helvetica, Arial, sans-serif; margin-right: 20px}
.form fieldset select {width: 336px; float: right; font: normal 11px/15px "Helvetica neue", Helvetica, Arial, sans-serif; margin-right: 20px}
.form fieldset textarea {width: 334px; max-width: 336px; float: right; font: normal 11px/15px "Helvetica neue", Helvetica, Arial, sans-serif; margin-right: 20px}
.form fieldset.checkbox {width: 333px; float: right; font: normal 11px/15px "Helvetica neue", Helvetica, Arial, sans-serif; margin-right: 13px}
.form fieldset.checkbox input {width: auto; float: none}
.form fieldset.checkbox label {width: auto; float: none}
.form fieldset.buttons {width: 100%; float: right; font: normal 11px/15px "Helvetica neue", Helvetica, Arial, sans-serif}
.form fieldset.buttons input {width: auto; padding: 0px 10px}
.confirmation {border: #3DBDF2 solid 1px; width: 572px; text-align: center; padding: 20px 0 10px; background: #F3FBFD}
.required {border: red solid 1px}
.validator {display: block}
.validatorMessage {width: 336px; float: right; font: normal 11px/15px "Helvetica neue", Helvetica, Arial, sans-serif; margin-right: 20px} /* Extranet Form pages */
.extranetform {border: none; width: 160px; padding-top: 10px; padding-left: 10px; padding-right: 10px}
.extranetform fieldset {border: none; padding-top: -5px;/*padding: 2px 0;*/ position: relative}
.extranetform fieldset label {width: 120px; float: left; font: normal 11px/15px "Helvetica neue", Helvetica, Arial, sans-serif}
.extranetform fieldset input {width: 120px; float: left; font: normal 11px/15px "Helvetica neue", Helvetica, Arial, sans-serif}
.extranetform fieldset.buttons {width: 160px; text-align: center; padding-top: 6px; font: normal 11px/15px "Helvetica neue", Helvetica, Arial, sans-serif}
.extranetform fieldset.buttons input {width: auto; float: none}
.extranetconfirmation {border: #3DBDF2 solid 1px; width: 150px; text-align: center; margin: 10px 0 0 0; background: #F3FBFD} /* Flash Content */
#flashcontent {margin-bottom: 0px} /* Content custom styles */
#maincontent table.kant td {border-bottom: solid 1px #000000} /* Custom form  */
#customForm {padding: 10px 10px 2px}
#customForm label {display: block}
#customForm input {margin-bottom: 10px} /* Custom form fieldset */
#customForm fieldset {border: none}
#customForm fieldset.checkbox {}
#customForm fieldset.radio {margin-bottom: 20px}
#customForm fieldset.textarea {}
#customForm fieldset.submit {text-align: right} /* Custom form input */
#customForm input.checkbox {margin: 0 5px 0 0}
#customForm input.radio {margin: 0 5px 0 0}
#customForm textarea.textarea {} /* input */
#customForm label.fieldsetHeader {font-weight: bold}
#customForm fieldset.text input {width: 320px}
#customForm fieldset.textarea textarea {width: 320px} /* checkbox */
#customForm fieldset.checkbox fieldset {text-align: center}
#customForm fieldset.checkbox img {float: none; border: #ccdadf solid 1px; padding: 2px; margin-bottom: 5px}
#customForm fieldset.checkbox label {display: inline}
#customForm fieldset.radio fieldset {clear: both; width: 100%}
#customForm fieldset.radio img {float: none; border: #ccdadf solid 1px; padding: 2px; margin-bottom: 5px}
#customForm fieldset.radio label {display: inline}
#customForm .noimage {width: 135px; height: 35px} /* validation error */
#customForm .formCheckboxSmall {width: 135px; height: 135px; float: left; padding-top: 5px; overflow: hidden}
#customForm .formCheckboxMedium {width: 183px; height: 183px; float: left; padding-top: 5px; overflow: hidden}
#customForm .formCheckboxLarge {width: 270px; height: 270px; float: left; padding-top: 5px; overflow: hidden}
#customForm .formCheckboxXlarge {width: 540px; height: auto; float: left; padding-top: 5px; overflow: hidden; text-align: left; }
#customForm .formRadioSmall {width: 135px; height: auto; float: left; padding-top: 5px; overflow: hidden}
#customForm .formRadioMedium {width: 183px; height: auto; float: left; padding-top: 5px; overflow: hidden}
#customForm .formRadioLarge {width: 270px; height: auto; float: left; padding-top: 5px; overflow: hidden}
#customForm .formRadioXlarge {width: 540px; height: auto; float: left; padding-top: 5px; overflow: hidden}
#validationerror ul {border: red solid 1px; background: #faf6f6; margin: 10px; padding: 10px 20px}
#validationerror ul li {color: red; font-weight: bold}
#customForm .fieldsetHeader { float: left; clear: both; width: 100%; margin-top: 14px; }
#customForm fieldset.formCheckboxXlarge div { text-align: left; width: 100%; }