@charset 'UTF-8';
/*************************
* FONTS
*************************/
@font-face {
    font-family: 'commemedium';
    src: url('/fonts/comme-medium-webfont.eot');
    src: url('/fonts/comme-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/comme-medium-webfont.woff') format('woff'),
         url('/fonts/comme-medium-webfont.ttf') format('truetype'),
         url('/fonts/comme-medium-webfont.svg#webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'commereg';
    src: url('/fonts/comme-regular_1-webfont.eot');
    src: url('/fonts/comme-regular_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/comme-regular_1-webfont.woff') format('woff'),
         url('/fonts/comme-regular_1-webfont.ttf') format('truetype'),
         url('/fonts/comme-regular_1-webfont.svg#webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'commelight';
    src: url('/fonts/comme-light-webfont.eot');
    src: url('/fonts/comme-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/comme-light-webfont.woff') format('woff'),
         url('/fonts/comme-light-webfont.ttf') format('truetype'),
         url('/fonts/comme-light-webfont.svg#webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'commethin';
    src: url('/fonts/comme-thin-webfont.eot');
    src: url('/fonts/comme-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/comme-thin-webfont.woff') format('woff'),
         url('/fonts/comme-thin-webfont.ttf') format('truetype'),
         url('/fonts/comme-thin-webfont.svg#webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*********** About Us Page ************/
#aboutContent {
    background-color: #FFFFFF;
}

#aboutPeace {
    background          : rgba(0, 0, 0, 0) url("../images/about_us.jpg") no-repeat scroll center center / cover;
    max-height          : 315px;
    background-repeat   : no-repeat; 
    margin-top          : 72px;
}

#aboutServe {
    background-size     : 100% 100%;
    height              : 100%;
}

.aboutMainContent {
    color            : #ffffff;
    display          : block;
    height           : 100%;
    margin           : 0 auto;
    overflow         : hidden;
}

#protectMidAbout {
    color            : #ffffff;
    height           : 420px;
    text-align       : left;
    width            : 100%;
    margin           : 100px 10% 162px 10%;
}

#protectMidAbout2 {
    text-align       : center;
    width            : 100%;
    margin           : 50px 0;
}

.secHeadingAbout, .secHeadingAbout2 {
    font-size   : 32px;
    line-height : 32px;
    font-weight : lighter;
    font-family : 'commethin', Verdana, sans-serif;
}

.secHeadingAbout2 {
    text-align  : center;
}

.secHeadingAbout3 {
    font-size   : 30px;
    line-height : 30px;
    color       : #1480c3;
}

h1.secHeadingAbout {
    color       : #FFFFFF;
    font-family : 'commelight', Verdana, sans-serif;
    text-shadow : 1px 1px 4px rgba(0, 0, 0, 0.25);
    font-size   : 48px;
    font-weight : bold;
}

h1.secHeadingAbout2, h1.secHeadingAbout3 {
    color      : #1480c3;
    margin     : 0px auto;
    text-align : left;
    font-size  : 36px;
    line-height: 50px;
    font-family: 'commethin', Verdana, sans-serif;
}

.paraTextWhite {
    text-align: left;
    color: #fff;
    margin: 30px 0 30px 0;
}

.paraTextAbout {
    text-align: left;
    color: #fff;
    margin: 0 0 30px 0;
    font-size  : 13px;
    font-weight: bolder;
}

.paraTextAboutCenter {
    text-align: center;
    color: #FFFFFF;
    margin: 0 0 30px 0;
    width: 911px;
    font-size  : 18px;
    font-weight: bolder;
}
/********** Educators *********************/
#educators-button {
    background: rgba(63, 181, 151, 0.82) url("../images/educators-banner-inactive.jpg") no-repeat scroll center top / cover;
}

#educators-button.active {
    background: rgba(63, 181, 151, 1) none repeat scroll 0 0;
}

#educators-body {
    background : transparent url("../images/educators-copy-area.jpg?crc=350523507") no-repeat scroll center top / cover;
}
/********** End Educators ****************/


/********** Emergency Services ************/
#es-body {
   background : transparent url("../images/emergency-services-copy-area.jpg") no-repeat scroll center center / cover;
}

#es-button {
    background: transparent url("../images/emergency-services--inactive-banner.jpg") no-repeat scroll center top / cover;/*rgba(168, 42, 61, 0.82);*/
}

#es-button.active {
    background: rgba(237, 73, 71, 1) none repeat scroll 0 0;
}


img.endorsements {
    width: 110px;
    height: 96px;
    align: middle;
}

table.emergency {
    margin: 0px auto;
    color: #fff;
}

table.emergency td {
    text-align      : center;
    width           : 150px;
}

.awards-full-width {
    height              : 220px;
    text-align          : center;
    width               : 100%;
    background-color    : #F0F4F7;
}

.awards-centered-width {
    width: 911px; 
    margin: 0 auto;
    height: 320px;
}
/*************** End Emergency Services***********/


/********** Government *********************/
#gov-button {
    background: transparent url("../images/government-banner-inactive.jpg") no-repeat scroll center top / cover;/*rgba(168, 42, 61, 0.82);*/
}

#gov-button.active {
    background : rgba(42, 173, 221, 1) none repeat scroll 0 0;
}

#gov-body {
    background: #29abe2 url("../images/government-copy-area.jpg?crc=3976429195") no-repeat scroll center center / cover;
}
/********** End Government ****************/



/********** BSG *********************/
#bsg-button {
    background: transparent url("../images/business-banner-inactive.jpg") no-repeat scroll center top / cover;/*rgba(168, 42, 61, 0.82);*/
}

#bsg-button.active {
    background : rgba(244, 198, 80, 1) none repeat scroll 0 0;
}

#bsg-body {
    background: transparent url("../images/business-services-copy-area.jpg?crc=4054503265") no-repeat scroll center center / cover;
}
/********** End BSG ****************/

/**************** accordion styles ****************/

h1.accordion {
    /*background-color: #fff;*/
    color         : #fff;
    cursor        : pointer;
    padding       : 18px;
    width         : 100%;
    border        : none;
    text-align    : center;
    outline       : none;
    font-size     : 38px;
    line-height   : 48px;
    transition    : 0.4s;
    display       : block;
    margin-bottom : 0;
}

h1.accordion:after {
    /* content      : '\02795'; This adds a nice little '+' to let customers know they can click it */
    font-size    : 32px;
    line-height  : 32px;
    color        : #fff;
    text-align   : center;
    margin-left  : 5px;
    margin-right : 10px;
}

h1.accordion.active:after {
    /* content    : '\02796'; This adds a nice little '+' to let customers know they can click it */
}

.accordion-full-width {
    background-color : rgba(0, 0, 0, 0.15);
    margin-bottom    : 0px;
}

.disclaimers-foot .accordion-full-width {
    background-color: transparent;
}

.accordion-centered-width {
    padding: 80px 0px;
}

div.panel.show {
    max-height: 700px;  
}

.paraText {
    margin     : 30px auto 0;
}

.aboutMainContent {
    max-width : 950px;
    width     : 82%;
}

#asOfDate {
    display    : block;
    font-size  : 12px;
    text-align : right;
    width      : 100%;
}
/************* End About Us ******************/
#awardDiv {
    width      : 90%;
    max-width  : 630px;
    min-height : 150px;
    display    : block;
    margin     : 0 auto;
}

#ambesticon {
    margin : 10px 0 0 10px;
}
