/**
 * This file has been GENERATED at 2011-06-06 19:08:08 by MvnoCreateCss.php
 * DON'T EDIT THIS FILE, ALL MANUAL CHANGES WOULD BE OVERWRITTEN!
 */

legend {
   margin-bottom: 7px;
}
legend,
label {
   font-size: 100%;
}
label {
   display: inline-block;
}

label em {
   margin-left: 0.3em; 
}

/*.span-17*/
label span {
   display: block;
   width: 119px;
}

label.innerspan-reset span {
   width: auto;
}

/* reset the width of span-tag in the labels */
ol.label-span-reset li label span {
   width: auto; 
}

fieldset label {
   display: -moz-inline-box;
}
/*input fields in rows*/
fieldset fieldset label {
/*   margin: 0 0 7px 0; */
   display: block;
}

fieldset fieldset label input {
   width: auto;
   border: none;
   vertical-align: middle;
}

/*input fields in one row*/
fieldset fieldset.input-row {
   margin-left: 98px;
   position: relative;
}
fieldset fieldset.input-row legend {
   margin-bottom: 0;
}
fieldset fieldset.input-row legend span {
   position: absolute;
   left: -98px;
}
fieldset fieldset.input-row label {
   margin: -2px 7px 0 0;
   display: inline;
}

ol li {
   margin-bottom: 7px; 
}
/*.span-25*/

ol li input {
   width: 175px;
   border: 1px solid #b6b6b6;
   -moz-box-sizing: border-box;
}
ol li label input,
ol li.radio-row input {
   width: auto;
   border: 0;
}

input[type=radio],
input[type=checkbox] {
   margin-right: 2px;
   width: auto !important;
}

form hr.divider {
/* 
   padding-top: 14px;
   margin: 0;
   height: 14px;
*/
}

form div.divider {
   padding: 0;
   margin: 0;
   background-color: #b6b6b6; 
   height: 1px;
}

/*content-block column span-85 prepend-2 append-2 last*/
.col-2-1 {
   margin-right: 35px;
}
.col-2-2 {
}
.col-2-1,
.col-2-2 {
   float: left;
   width: 270px;
}
.button-submit {
   float: right;
   margin-left: 14px;
}
/*hints and errors*/
p.hint {
   font-size: 92%;
   color: #656f70;
}
p.hint2 {
   font-size: 92%;
   color: #fc761c;
   font-weight: bold;
}
div.hint-list {
   font-size: 92%;
   font-weight: bold;
}
div.hint-list {
   padding-left: 98px;
}
div.hint-list p {
   margin-bottom: 7px;
}
div.hint-list ol li {
   background: url(/images/int/content/list-arrow.gif) no-repeat left 50%;
   padding-left: 12px;
}
div.hint-list ol.hint-standard li {
   color: #007eb1;
}
div.hint-list ol.hint-additional li {
   color: #666;
}
.error {
   color: #fc761c;
}
ol.error,
p.error {
   font-weight: bold;
   padding-left: 24px;
}
p.error {
   background: url(/images/int/content/error-icon.gif) no-repeat left top;
   padding-bottom: 1px;
}
ol.error li {
   font-size: 92%;
   margin-bottom: 0;
}

form ol li label input,
form.signup-form .no-border,
form.signup-form ol li label input {
   border: none;
   width: auto;
}
