﻿body {
    font-family: open-sans, sans-serif;
    color: #999;
    font-size: 13px;
}
.ContentWrapper {
    width: 1180px;
    margin: auto;
    overflow: auto;
}
.publicFooter .ContentWrapper {
    width: 1000px;
    margin: auto;
    overflow: auto;
}

.SectionContainer {
    overflow: hidden;
    margin-bottom: 60px;
}

.SectionTitle {
    font-size: 35px;
    letter-spacing: -2px;
    margin-bottom: 20px;
}

.SubSectionTitle {
    color: #666;
    font-size: 20px;
    margin-bottom: 20px;
}

.SectionBody {
    margin-bottom: 20px;
}

.SectionReadMore {
    font-weight: bold;
    color: #f7941e;
}

.Orange {
    color: #f7941e;
}

.Section {
    width: 450px;
}

.GetStartedForm {
    background: #88abbf;
    text-align: center;
    color: #fff;
    font-weight: 300;
    padding-bottom: 40px;
    min-height: 200px;
}

    .GetStartedForm .Title {
        font-size: 42px;
        line-height: 44px;
        letter-spacing: -2px;
        padding: 60px 0px 10px 0px;
        margin-bottom: 20px;
    }

    .GetStartedForm .SubTitle {
        font-size: 24px;
        line-height: 29px;
        letter-spacing: 0px;
        padding: 10px 0px 40px 0px;
    }

.FormInputsContainer {
    padding-top:40px;
    margin-left: 200px;
}

.FormInputs {
    margin: auto;
}

.GetStartedForm .InputDiv {
    background: transparent;
    margin-bottom: 10px;
}

.GetStartedForm .InputDiv .IE8Label {
    font-weight: 400;
    font-size: 18px;
    color: #88abbf;
    text-align: left;
    padding-left: 2px;
    display: none;
}

.GetStartedForm .FormInputs input, select, textarea {
    width: 379px;
    min-height: 22px;
    font-family: open-sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    padding: 6px 6px 6px 13px;
    background: #f2f2f2;
    border: 1px solid #54B6D1;
    margin: 2px;
    border-radius: 5px;
}


.GetStartedForm .ThankYou .Large {
    margin-top: 50px;
    font-size: 40px;
}

.GetStartedForm .ThankYou .Small {
    margin-top: 40px;
    font-size: 30px;
}

.GetStartedForm .SubmitContainer {
    height: 30px;
}

    .GetStartedForm .SubmitContainer .SubmitButton {
        cursor: pointer;
        float: right;
        height: 30px;
        width: 130px;
        background: url('/Images/New/Homepage/GettingStartedSubmit.png');
    }

        .GetStartedForm .SubmitContainer .SubmitButton:hover {
            background: url('/Images/New/Homepage/GettingStartedSubmitHover.png');
        }
.ContactUsTop {
    background: #5588a5;
    text-align: center;
    color: #fff;
    font-weight: 300;
    padding: 20px;
    min-height: 90px;
    /*padding-top: 3em;*/
}
.ContactUsTop .Title {
    font-size:42px;
    /*margin-bottom:.6em;*/
}
.ContactUsTop .SubTitle {
    font-size:25px;
}
.cboxes {
    margin-left:10px;
    float:left;
    margin-bottom:3px;
    margin-top:2px;
}
.cboxes input{
    vertical-align:-4px;
}
.ContactUsButton {
  background-color: #2b475c;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  padding: 8px;
  /*margin:10px;*/
  font-size: 13px;
  line-height: 10px;
  position: relative;
  text-align: center;
  font-weight: 400;
  color: #fff;
  text-decoration: none;
  cursor:pointer;
}
.ContactUsButton:hover {
  background-color: #75a1be;
}
.ContactUsBottom {
    /*background: #2b475c;*/
    text-align: center;
    color: #000;
    font-weight: 400;
    padding-top: 5px;
    /*height: 10px;*/
}
.ui-multiselect {
    width: 397px !important;
    height: 36px;
}


.Errors {
  color: red;
}

/* =============================================================================
   MOBILE DEVICE MEDIA QUERIES
   ========================================================================== */

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (orientation : landscape)  {
    .ContactUsTop .Title {
      font-size: 32px;
    }
    #OrgNeeds {
      height:32px;
    }
    #HearAboutUs {
      height:32px;
    }
    #MailingList {
      height:32px;
    }
    /*.publicHeader {
      margin-bottom: -57px !important;
    }*/
}

/* Android Tablet ----------- */
@media only screen 
and (min-device-width: 481px) 
and (max-device-width: 1024px) {
    .ContactUsTop {
      margin-top:-40px !important;
    }
}

/* Android phone ----------- */
@media screen and (device-width: 360px) 
and (device-height: 640px) 
and (-webkit-device-pixel-ratio: 3) {

    .ContactUsTop {
      margin-top:-55px !important;
    }

}

/* iPhone 5/6 ----------- */
@media only screen and (max-device-width: 480px) {
    .ContactUsTop {
        margin-top: -45px !important;
    }
}

