/* 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 52px 0 93px; }
.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:90%; }
#index-pg .container .content{ width:100%; }
.logo { display:block; }

#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:24px; width:75%; line-height: 40px; }
#index-pg{ min-width: 480px; }
.holder_pad25inline, .holder_pad25inline_last, .inline-block {width:40%; margin-left: auto; margin-right: auto; padding:20px 0;}
.holder_pad25inline imf.holder_pad25inline_last img, .inline-block img{width:95%; text-align:center;}
.label_subtextinline_note{ margin:20px; }
.label_sub{  margin-bottom: 35px;}
#footer .logo_lrg { display:block; margin:20px 0 0 55px; }
.sub_page_nav_full .logo_lrg { display:block; margin:10px auto auto auto; position:inherit;}