/* CSS Document */
#container{width:100%;}
.sub_page_nav_holder_limit, .sub_page_nav_holder_limit2{width:100% !important; background-image:none; clear:both; min-height:100px;}
.blue_nav_holder{   float:none; height:70px; width:100%; }
.home_content_prime_spacer, .home_content_prime_spacer2{display: none; background-image: none;}
.sub_page_nav_holder li{ padding:7px 32px 0 73px; }
.non_mobile{ display:none; }
.column_holder .column_left, .column_holder .column_right, #index-pg .container .content .column_holder .column_left , #index-pg .container .content .column_holder .column_right { width:100%; clear:both; }

#index-pg .container .mam_area_holder .mam_area_holder_text{ width:82%; line-height: 30px; font-size:24px;}
#index-pg .container .content{ width:100%; }


#index-pg .container .content .column_holder .column_full{ width:100%; text-align:center;}
#footer .address {width:100%; }
#index-pg .container{width:100%;}
#footer .address .address_text{ width:100%; margin:120px 50px 0px 50px;}
#footer {background-image:url("/images/tile_footer.gif");}
.who_we_are_img, .mam_img{ max-width:100%; height:auto; min-width:300px;} 
.inline-block{ padding: 35px 28px 0px 0px;
    display: inline-block; }
.who_we_are{ margin-top:160px; font-size:20px; width:75%; line-height: 40px; }
#index-pg{ min-width: 414px; }
.holder_pad25inline, .holder_pad25inline_last, .inline-block {width:40%; margin-left: auto; margin-right: auto; padding:20px 0;}
.holder_pad25inline img, .holder_pad25inline_last img, .inline-block img{width:95%; text-align:center;}
.label_subtextinline_note{ margin:20px; }
.label_sub{  margin-bottom: 35px;}
.column_holder .padded_narrow{ margin-bottom:90px; }
.keep_mid img {width:50%; }
#footer .logo_lrg { display:block; margin:20px 0 0 55px;}
.sub_page_nav_full .logo_lrg { display:block; margin:10px auto auto auto;  width:250px; position:inherit;}

.label_subtextinline, .label_subinvert{font-size:70px;  }