/* All */
.custom_form .hidden {
    display: none;
}
.custom_form label.text,
.custom_form label.select {
    display: block;
    color: #00653a;
    font: normal 10px/20px Arial, Helvetica, sans-serif !important;
    text-transform: uppercase;
    width: 75px;
    float: left;
}
.custom_form .required {
    font: italic normal 10px/normal Arial, Helvetica, sans-serif !important;
    color: #f78f1e;
}
.custom_form label.info {
    display: block;
    font: normal 10px/20px Arial, Helvetica, sans-serif !important;
    color: #00653a;
    text-align: center;
    text-transform: uppercase;
}
.custom_form label.required {
    display: block;
    width: auto;
}
.custom_form input.text {
    border: 1px solid #cecec8;
    background-color: #fff;
    padding: 3px;
    height: 14px;
    font: normal 11px/normal Arial, Helvetica, sans-serif;
    color: #6e6f65;
}
.custom_form select.select {
    border: 1px solid #cecec8;
    background-color: #fff;
    padding: 1px;
    height: 20px;
    font: normal 11px/normal Arial, Helvetica, sans-serif;
    color: #6e6f65;
}
.custom_form select.select option {
    padding: 1px;
    font: normal 11px/normal Arial, Helvetica, sans-serif;
    color: #6e6f65;
}
.custom_form input.checkbox {
    margin: 0 5px 10px 0;
    float: left;
    width: auto;
}
.custom_form label.checkbox {
    display: block;
    font: normal 10px/normal Arial, Helvetica, sans-serif;
    color: #6e6f65;
    margin: 0 0 10px 0;
}
.custom_form input.submit {
    height: 22px;
    border: 0 none;
    cursor: pointer;
    display: block;
}
/* Knowledge Center */
#tier-1 #container #content #media-list label.text,
#tier-1 #container #content #media-list label.select {
    margin: 0 0 0 10px;
}
#tier-1 #container #content #media-list label.info{
    float:right;
    text-align:left;
    width:256px;
}
#tier-1 #container #content #media-list label.required {
    margin: 10px 0 0 425px;
    float: left;
    width: 150px;
}
#tier-1 #container #content #media-list input.text {
    width: 235px;
    margin: 0 10px 10px 0;
    float: left;
}
#tier-1 #container #content #media-list select.select {
    width: 243px;
    margin: 0 10px 10px 0;
    float: left;
}
#tier-1 #container #content #media-list input.submit {
    width: 84px;
    margin: 5px 15px 0 0;
    background: transparent url('../images/button-download.png') no-repeat scroll left top;
    float: right;
}
/* Homepage, Tier 1 Page, and Landing Page Sidebar */
#tier-0 #container #sidebar label.text,
#tier-0 #container #sidebar label.select,
#tier-1 #container #landing-form label.text,
#tier-1 #container #landing-form label.select,
#landing-page #container #sidebar label.text,
#landing-page #container #sidebar label.select {
    margin: 0 0 10px 0;
}
#tier-0 #container #sidebar label.required,
#tier-1 #container #landing-form label.required,
#landing-page #container #sidebar label.required {
    margin: 0 0 0 75px;
}
#tier-1 #container #landing-form input.text,
#landing-page #container #sidebar input.text {
    width: 135px;
    margin: 0 0 10px 0;
}
#tier-1 #container #landing-form select.select,
#landing-page #container #sidebar select.select {
    width: 143px;
    margin: 0 0 10px 0;
    float: left;
}
#tier-0 #container #sidebar input.submit,
#tier-1 #container #landing-form input.submit,
#landing-page #container #sidebar input.submit {
    width: 64px;
    margin: 10px 0 0 75px;
    background: transparent url('../images/button-submit.png') no-repeat scroll left top;
}
/* Homepage Sidebar */
#tier-0 #container #sidebar label.text,
#tier-0 #container #sidebar label.select {
    margin: 0 0 3px 0;
}
#tier-0 #container #sidebar input.text {
    width: 115px;
    margin: 0 0 3px 0;
    height: 12px;
}
#tier-0 #container #sidebar select.select {
    width: 123px;
    margin: 0 0 3px 0;
}
#tier-0 #container #sidebar input.submit {
    margin-top: 3px;
}