@charset "utf-8";
/*@import url("uni-form-generic.css");*/
@import url("uni-form.css");

/* CSS Document */
form.uniForm {
text-align:center;
}
.uniForm fieldset {
margin:0 auto;
padding:1.3em;
border:1px solid #C99;
text-align:left;
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
position:relative;
}
.uniForm fieldset.inlineLabels,
.uniForm fieldset.compactLabels {
width:500px;
}
.uniForm fieldset legend {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#044577;
font-variant:normal;
font-size:1.2em;
padding:0 0 .3em 0;
margin:0 0 0 .1em;
}
.uniForm fieldset.blockLabels,
.uniForm fieldset.inlineLabels,
.uniForm fieldset.compactLabels {
margin-top:20px;
}
.uniForm .ctrlHolder,
.uniForm .grpHolder {
background-color:#EFEFF7;
padding:0.4em 0.7em;
border:none;
float:none;
}
.uniForm .inlineLabels .grpHolder h1 {
font-size:1em !important;
color:#000 !important;
margin-left:10px;
}

.uniForm .blockLabels .formHint {
margin-left:0;
float:none;
top:0;
font-size:0.9em;
font-style:normal;
display:block;
clear:both;
width:300px;
}
.uniForm .compactLabels .formHint {
margin-left:0;
float:none;
top:0;
font-size:0.9em;
font-style:normal;
display:block;
clear:both;
width:400px;
}
.uniForm .inlineLabels .formHint {
font-style:normal;
}
.uniForm .inlineLabels .terms {
color:#777777;
font-size:0.9em;
font-style:normal;
margin-left:32%;
margin-top:0;
}
/*.uniForm .inlineLabels ol.terms li {
margin-left:0;
width:85%;
}*/
.uniForm .blockLabels .fieldsetHint,
.uniForm .inlineLabels .fieldsetHint,
.uniForm .compactLabels .fieldsetHint {
padding:0 0 0 0.7em;
margin:0 0 1em 0;
font-size:0.9em;
font-style:normal;
display:block;
clear:both;
width:450px;
color:#666;
}
.uniForm .multiField .inlineLabel {
width:300px;
}
.uniForm .multiField input {
background-color:transparent;
}
.uniForm .blockLabels label em,
.uniForm .inlineLabels label em,
.uniForm .compactLabels label em,
.uniForm .blockLabels .label em,
.uniForm .inlineLabels .label em,
.uniForm .compactLabels .label em,
.uniForm .inlineLabels p em,
.uniForm .blockLabels p em,
.uniForm .compactLabels p em{
color:#FF6600;
font-size:1.2em;
font-weight:bold;
position:relative;
display:inline;
left:0;
right:0;
}
.uniForm .blockLabels select {
float:none;
}
.uniForm .blockLabels .textInput,
.uniForm .inlineLabels .textInput,
.uniForm .blockLabels .selectInput,
.uniForm .inlineLabels .selectInput,
.uniForm .blockLabels .resizableTextarea,
.uniForm .inlineLabels .resizableTextarea {
width:300px;
}
.uniForm .compactLabels .textInput,
.uniForm .compactLabels .selectInput,
.uniForm .compactLabels .resizableTextarea {
width:225px;
}
.uniForm .inlineLabels .multiField .textInput {
	background-color:white;
}
.uniForm .inlineLabels .grpHolder .ctrlHolder .textInput {
border: none;
}
.uniForm .blockLabels .phoneHasExt,
.uniForm .inlineLabels .phoneHasExt {
width:208px !important;
}
.uniForm .compactLabels .phoneHasExt {
width:140px !important;
}

.uniForm .blockLabels .phoneExt,
.uniForm .inlineLabels .phoneExt{
width:70px !important;
float:none;
margin-left:.5em;
}
.uniForm .compactLabels .phoneExt{
width:40px !important;
float:none;
margin-left:.5em;
}

.uniform .inlineLabels .example,
.uniform .blockLabels .example,
.uniform .compactLabels .example {
color:#999;
}

.uniForm .buttonHolder {
background:transparent;
border:none;
margin:10px 0 0;
padding:10px;
text-align:right;
}
.uniForm .buttonHolderCenter {
background:transparent;
border:none;
padding:10px;
text-align:center;
}
.uniForm .buttonHolder button,
.uniForm .buttonHolderCenter button {
margin:0 0 0 20px;
}
.uniForm .resetButton {
float:none;
}
.uniForm .required {
font-weight:normal;
}
.image_cc {
padding-top:3px;
}
.uniForm fieldset address {
font-size:1em;
margin:1em 0 1em 3em;
}
.ui-datepicker-trigger, .timeEntry_control {
/*display:none !important;*/
}
.uniForm .warning {
background: #ffdfdf url(../images/uni-form/uf_warning.png) !important; 
border: 1px solid #daeeff; 
border-width: 1px 0; }

.uniForm .warning p {
margin-left:32%;
width:68%;
}
.uniForm .warning address {
margin-left:32%;
}

.ctrlHolder .creditCardSummary {
font-size:0.9em;
margin-left:32%;
}


