
/* ---- Skirt ---- */

#skirt {
width: 100%;
height: 300px;
border-top: 1px #23526a solid;
border-bottom: 1px #23526a solid;
background: #142f3e url("/custom/assets/images/skirt-bg.png") repeat-x;
overflow: hidden;
}

#skirt .inner {
height: 100%;
position: relative;
margin: 0 auto 0 auto;
width: 907px;
border: none;
font-family: Helvetica, Arial, sans;
color: #e4eff2;
}

#skirt .Bucket {
position: relative;
width: 294px;
float: left;
margin: 15px 0px 15px 0px;
padding: 3px;
}

#skirt .Bucket .Data {
position: absolute;
top: 34px;
left: 285px;
width: 0px;
height: 200px;
border-left: 1px #0d2531 solid;
border-right: 1px #1b4c65 solid;
}

#skirt h1 {
font-size: 18px;
font-weight: normal;
text-transform: uppercase;
margin-bottom: 10px;
}

#skirt h1 a:hover {
text-decoration: none;
}

#skirt .Context .Description {
margin-top: 0px;
}

#skirt .Description {
margin-top: 10px;
}

#skirt h2 {
margin: 5px 0 5px 0;
font-size: 12px;
}

#skirt p {
font-size: 12px;
color: #adb9bc;
padding-right: 30px;
}

#skirt .Context a {
font-size: 12px;
color: #fff;
text-decoration: none;
}

#skirt .Context a:hover {
text-decoration: underline;
}

#skirt .ContactForm {
margin: 10px 0 0 0;
clear: both;
}

#skirt fieldset {
border-style: none;
}

#skirt .FromNameSet,
#skirt .FromAddrSet,
#skirt .UserURISet,
#skirt .EmailSubjectSet,
#skirt .EmailTxtBodySet {
width: 294px;
position: relative;
height: 30px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#skirt .EmailTxtBodySet{
height: 65px;
}

#skirt .MainInfoFieldset label {
position: absolute;
top: 0;
left: 0;
z-index: 0;
font-family: Helvetica, Arial, sans;
color: #fff;
font-weight: bold;
font-size: 12px;
padding: 5px;
border: 1px #15394c solid;
}

#skirt .MainInfoFieldset input,
#skirt .MainInfoFieldset textarea {
filter:alpha(opacity=70);
-moz-opacity: .7;
opacity: .7;
position: absolute;
top: 0;
left: 0;
z-index: 1;
font-weight: bold;
font-family: Helvetica, Arial, sans;
font-size: 12px;
background: #174055 url("/custom/assets/images/skirt-input-bg.png") no-repeat;
border: 1px #1c4b61 solid;
color: #adb9bc;
margin: 0 0 0 0;
padding: 0px;
width: 254px;
padding: 5px;
}

#skirt .MainInfoFieldset textarea {
height: 50px;
}

#skirt .MainInfoFieldset .Focused,
#skirt .MainInfoFieldset input:focus,
#skirt .MainInfoFieldset textarea:focus {
border-color: #7f9aa4;
filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

#skirt .MainInfoFieldset .Valid {
filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

#skirt .MainInfoFieldset .Invalid {
border-color: #7f9aa4;
}

#skirt .SubmitButtonFieldset {
float: left;
width: 55px;
margin-right: 5px;
height: 25px;
background: #0b2837;
border: 1px #5d8ba0 solid;
overflow: hidden;
}

#skirt .SubmitButtonFieldset input {
font-weight: bold;
font-family: Helvetica, Arial, sans;
font-size: 12px;
background: #0b2837;
border-style: none;
color: #5d8ba0;
margin: 0 0 0 0;
padding: 0 0 0 0;
padding: 4px;
}

#skirt .SubmitButtonFieldset input:hover {
color: #e4eff2;
}

#skirt .ServerResponseFieldset {
filter:alpha(opacity=50);
-moz-opacity: .5;
opacity: .5;
width: 202px;
height: 25px;
background: #174055 url("/custom/assets/images/skirt-input-bg.png") no-repeat;
border: 1px #1c4b61 solid;
overflow: hidden;
}

#skirt .ServerResponseFieldset label {
display: none;
}

#skirt .ServerResponseFieldset input {
font-weight: bold;
font-family: Helvetica, Arial, sans;
font-size: 12px;
background: transparent;
border-style: none;
color: #adb9bc;
margin: 0 0 0 0;
padding: 5px;
width: 100%;
}

#skirt #ID-1e8820 .Children {
height: 200px;
width: 280px;
overflow: auto;
}

#skirt #ID-1e8820 .Child {
margin-bottom: 15px;
}


#skirt #ID-1e8820 .ITDRScrollPaneTrack {
background: #142f3e;
width: 8px;
}

#skirt #ID-1e8820 .ITDRScrollPaneButton {
background: #1b4c65;
width: 8px;
}

#skirt #ID-2dc92f .UserURISet,
#skirt #ID-2dc92f .EmailSubjectSet,
#skirt #ID-2dc92f .EmailTxtBodySet {
display: none;
}

#skirt #ID-2dc92e .Data {
display: none;
}

#skirt #ID-2dc92e .MainInfoFieldset input,
#skirt #ID-2dc92e .MainInfoFieldset textarea {
width: 282px;
}

#skirt #ID-2dc92e .ServerResponseFieldset {
width: 230px;
}

#skirt #ID-2dc92e .Heading {
text-align: right;
}

#skirt #ID-2dc92e p {
padding-right: 0px;
}

#skirt #ID-2dc92e .Heading .Description {
text-align: left;
}