/* SWIZ */
div.swiz_form {
   margin: 10px;
   display: inline; /* IE hack */
}

div.swiz_form form {
   margin: 0px;
   padding: 0px;
   width: 500px;
}

div.swiz_form select.swiz_input_select {
   width:250px;
}

div.swiz_form textarea.swiz_input_textarea {
   width:250px;
}

div.swiz_form select.swiz_input_select option {

}

div.swiz_form div.swiz_hidden {
   display: none;
}

div.swiz_form div.swiz_section {
  width: 500px;
}

div.swiz_form div.small_section {
   width: 350px;
}

/* SECTION TITLE */
div.swiz_form div.swiz_section div.swiz_section_title {
   font-size: 18px;
   color: #666;
   border-bottom: 2px solid #CCC;
   width: 100%;
}

div.swiz_form div.swiz_section div.swiz_section_title div.swiz_section_title_content {
   padding-bottom: 4px;
}

/* SECTION CONTENT */

div.swiz_form div.swiz_section div.swiz_section_content {
   width: 500px;
}

div.swiz_form div.small_section div.swiz_section_content {
   width: 350px;
}

/* FIELDS */

div.swiz_form div.swiz_section div.swiz_section_content div.swiz_field {
   width: 100%;
   margin-top: 6px;
}

div.swiz_form div.swiz_section div.swiz_section_content div.swiz_error {
   background: #F99 url('/images/icons/exclamation_tr.gif') no-repeat top right;
   border: 1px solid red;
   width: 498px;
   padding-top: 4px;
}

div.swiz_form div.swiz_section div.swiz_section_content div.swiz_field div.swiz_field_label {
   width: 190px;
}

div.swiz_form div.swiz_section div.swiz_section_content div.swiz_field div.short_label {
   width: 175px;
}

div.swiz_form div.swiz_section div.swiz_section_content div.swiz_field div.swiz_field_label div.swiz_field_label_content {
   margin: 3px 10px 0px 0px;
   text-align: right;
   float: right;
   display: inline; /* IE hack */
}

div.swiz_form div.swiz_section div.swiz_section_content div.swiz_field div.swiz_field_label div.swiz_field_label_content span.swiz_req {
   color: red;
   font-weight: bold;
}

/* OCS IMAGE */

div.swiz_form div.swiz_section div.swiz_section_content div.swiz_field div.swiz_input img {
   border: 1px solid #ccc;
}

/* INPUT */

div.swiz_form div.swiz_section div.swiz_section_content div.swiz_field div.swiz_input {
}

div.swiz_form div.swiz_section div.swiz_note {
   float: right;
   margin: 5px 10px 5px 10px;
   width: 475px;
   display: inline; /* IE hack */
   text-align: center;
}

div.swiz_form div.swiz_section div.swiz_errors {
   background: #F55;
   border: 1px solid red;
   color: white;
   margin: 0px 0px 0px 0px;
   width: 100%;
   display: inline; /* IE hack */
}

div.swiz_form div.swiz_section div.swiz_section_content div.swiz_field div.swiz_input .swiz_input_text {
   width: 175px;
}


/* NAVIGATION */
div.swiz_form div.swiz_navigation {
   clear: left;
   border-top: 2px solid #ccc;
   margin-top: 6px;
   padding-bottom: 4px;
   width: 100%;
}

div.swiz_form div.short_nav {
   width: 350px;
}

div.swiz_form div.swiz_navigation div#nav_label_spacer {
   width: 190px;
   padding: 0px;
   margin: 0px;
}

div.swiz_form div.short_nav div#nav_label_spacer {
   width: 175px;
}

div.swiz_form div.swiz_navigation div.sbtn {
   margin: 4px 6px 0px 0px;
}

div.swiz_form div.short_nav input.swiz_button {
   margin: 4px 0px 0px 0px;
}

div.swiz_form div.short_nav div.sbtn {
   margin-left: 0px;
   display: inline; /* IE hack */
}


