
@font-face {
    font-family: 'ArimoRegular';
    src: url('../fonts/Arimo-Regular-Latin-webfont.eot');
    src: url('../fonts/Arimo-Regular-Latin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Arimo-Regular-Latin-webfont.woff') format('woff'),
         url('../fonts/Arimo-Regular-Latin-webfont.ttf') format('truetype'),
         url('../fonts/Arimo-Regular-Latin-webfont.svg#ArimoRegular') format('svg');
    font-weight: normal;
    font-style: normal;    
}

@font-face {
    font-family: 'bebas_neueregular';
    src: url('../fonts/bebasneue-webfont.eot');
    src: url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bebasneue-webfont.woff') format('woff'),
         url('../fonts/bebasneue-webfont.ttf') format('truetype'),
         url('../fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'YanoneKaffeesatzRegular';
    src: url('../fonts/YanoneKaffeesatz-Regular-webfont.eot');
    src: url('../fonts/YanoneKaffeesatz-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/YanoneKaffeesatz-Regular-webfont.woff') format('woff'),
         url('../fonts/YanoneKaffeesatz-Regular-webfont.ttf') format('truetype'),
         url('../fonts/YanoneKaffeesatz-Regular-webfont.svg#YanoneKaffeesatzRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* TOP BAR SECTION */

#topBar {
  margin: 0 auto;
  width: 100%;
  background:#173655;
  padding:8px 0px;
  border-bottom:1px solid #0C1D2E;
}

#topBar h1 {
    font-size:12px; 
    color:#FFFFFF; 
    font-family:'ArimoRegular', Arial; 
    font-weight:normal; 
    margin-top:10px; 
    margin-bottom:10px;
}

#topImg {
    padding-top:3px;
}



/* BODY SECTION */

p {font-size:14px; color:#444444; font-family:'ArimoRegular', Arial; font-weight:normal; text-align:justify;}

#greyBar {
  margin: 0 auto;
  width: 100%;
  background-image:url('../images/bg-greybar.gif'); 
  padding:20px 0px;
}

.body-section {
    margin-top:30px;
}

.bodyMain {
    padding-bottom:30px;
}

h3 {
    font-size:32px; 
    color:#323232; 
    font-family:'YanoneKaffeesatzRegular', Arial; 
    font-weight:normal; 
    padding-top:10px;
    margin:0px; 
    line-height:24px; 
    text-transform:uppercase;
}

h3.subHead {
    font-size:26px; 
    color:#8CCF18; 
    font-family:'YanoneKaffeesatzRegular', Arial; 
    font-weight:normal; 
    margin:0px; 
    line-height:22px; 
    padding:4px 0px 14px 0px; 
    text-transform:uppercase;
}

.services-banner {
    padding:18px;
    margin-top:20px;
    margin-bottom:-10px;
    background-color:#FFFFFF;
    border:1px solid #DDDDDD;
    border-radius:6px;
}

.listHeading {
    font-size:24px; 
    color:#FFFFFF; 
    font-family:'YanoneKaffeesatzRegular', Arial; 
    font-weight:normal; 
    padding:8px 0px 0px 0px; 
    text-transform:uppercase; 
    line-height:16px;
}

a.list-group-item {
    color:#444444;
    font-size:14px; 
    font-family:'ArimoRegular', Arial; font-weight:normal; 
    text-decoration:none;
}

.glyphicon {
    margin-right:4px;
}

.SB-container1 {
    padding:18px 18px 2px 18px;
    margin-top:-10px;
    margin-bottom:10px;
    background-color:#C9E4F8;
    border:1px solid #97C7EA;
    border-radius:4px;
}

.SB-container2 {
    padding:18px 18px 2px 18px;
    margin-bottom:10px;
    background-color:#DAECBA;
    border:1px solid #A8BF82;
    border-radius:4px;
}

.SB-heading1 {
    font-size:22px; 
    color:#3377BB; 
    font-family:'YanoneKaffeesatzRegular', Arial; 
    font-weight:normal; 
    text-transform:uppercase; 
    line-height:20px;
}

.SB-heading2 {
    font-size:26px; 
    color:#659222; 
    font-family:'YanoneKaffeesatzRegular', Arial; 
    font-weight:normal; 
    text-transform:uppercase; 
    line-height:18px;
}

.SB-text {
    font-size:12px; 
    color:#444444; 
    font-family:'ArimoRegular', Arial; 
    text-align:justify; 
    font-weight:normnal;
}

.SB-container1 a {
    color:#3377BB; 
    font-size:18px;
    font-family:'bebas_neueregular', Arial; 
    font-weight:normal; 
    text-decoration:none;
}

.SB-container1 a:hover { 
    color:#336699;
    text-decoration:underline;
}

.SB-container2 a {
    color:#659222; 
    font-size:18px;
    font-family:'bebas_neueregular', Arial; 
    font-weight:normal; 
    text-decoration:none;
}

.SB-container2 a:hover { 
    color:#659222;
    text-decoration:underline;
}














/* FOOTER SECTION */

.footerTop {
    padding-top:8px; padding-bottom:20px; border-top:1px solid #DDDDDD;
}

.footerTop h3 {
    font-size:26px; 
    color:#323232; 
    font-family:'YanoneKaffeesatzRegular', Arial; 
    font-weight:normal; 
    text-transform:uppercase; 
    margin:0px;    
}

#footer-body {
  margin:0 auto;
  width:100%;
  background:#173655;
  padding-top:16px; 
  padding-bottom:30px; 
  border-bottom:1px solid #000000;
}

.footer-heading {
    font-size:24px; 
    color:#8CCF18; 
    font-family:'YanoneKaffeesatzRegular', Arial; 
    font-weight:normal; 
    padding-top:10px; 
    text-transform:uppercase; 
    line-height:18px;
}

h6 {
    margin-top:0px; margin-bottom:1px;
}

#footer-bot {
    background-color:#202020; 
    padding-bottom:20px; 
    border-top:1px solid #555555;
}

.copyright {
    font-size:20px; 
    color:#EEEEEE; 
    font-family:'YanoneKaffeesatzRegular', Arial; 
    font-weight:normal; 
    padding:26px 0px 2px 0px; 
    text-align:center; 
    margin-top:0px; 
    margin-bottom:0px;
}

.footer-kwds {
    font-size:12px; 
    color:#585858; 
    font-family:'ArimoRegular', Arial; 
    font-weight:normal; 
    text-align:center;    
}

.gm-address {
    font-size:12px; 
    color:#FFFFFF; 
    font-family:'ArimoRegular', Arial; 
    font-weight:normal; 
    line-height:14px;
}

#footer-body a {
    color:#FFFFFF; 
    font-size:12px;
    font-family:'font-family:'ArimoRegular', Arial; 
    font-weight:normal; 
    text-decoration:none;
}

#footer-body a:hover { 
    color:#8CCF18;
    text-decoration:underline;
}

#footer-body #GM-Contact a {
    color:#8CCF18; 
    font-size:12px;
    font-family:'font-family:'ArimoRegular', Arial; 
    font-weight:normal; 
    text-decoration:none;
}

#footer-body #GM-Contact a:hover { 
    color:#8CCF18;
    text-decoration:underline;
}

#footer-bot a {
    color:#5E5E5E; 
    font-size:12px;
    font-family:'font-family:'ArimoRegular', Arial; 
    font-weight:normal; 
    text-decoration:none;
}

#footer-bot a:hover { 
    color:#8CCF18;
    text-decoration:underline;
}


#footer-bot .copyright a {
    color:#FFFFFF; 
    font-size:20px;
    font-family:'YanoneKaffeesatzRegular', Arial; 
    font-weight:normal; 
    text-decoration:none;
}

#footer-bot .copyright a:hover { 
    color:#8CCF18;
    text-decoration:underline;
}


a.fbook {float:left; height:32px; width:30px; margin-top:5px; background-image:url('../images/btn-fbook.gif'); display:inline-block; text-indent:-9999px;}
a.fbook:hover {background-position:bottom;}
a.fbookActive {float:left; height:32px; width:30px; margin-top:5px; background-image:url('../images/btn-fbook.gif'); display:inline-block; text-indent:-9999px;}

a.twitter {float:left; height:32px; width:30px; margin-left:8px; margin-top:5px; background-image:url('../images/btn-twitter.gif'); display:inline-block; text-indent:-9999px;}
a.twitter:hover {background-position:bottom;}
a.twitterActive {float:left; height:32px; width:30px; margin-left:8px; margin-top:5px; background-image:url('../images/btn-twitter.gif'); display:inline-block; text-indent:-9999px;}