div.main_page_box { float: left; width: 444px }
div.main_page_box_i { padding: 11px; padding-left: 20px }

div.main_page_box_container { width: 892px; background: url('/public/www/mp_wide_bg.jpg'); background-repeat: repeat-y; }

/* div.main_page_box_content { background: url('/public/www/mp_bg.jpg'); } */

h1.mp_box_headline { color: #dc241f; font-family: Trebuchet MS; font-size: 22px; font-weight: normal; padding: 0px; margin: 0px; text-transform: uppercase }

h1.mp_box_headline a { color: #dc241f; text-decoration: none }
h1.mp_box_headline a:hover { color: #016abd; text-decoration: none }


div.mp_box_spr { float: left }
div.mp_box_spr, div.mp_box_spr img { width: 4px; }

/* campaigns */


div.campaign_nav_mp { background: #ffebec; width: 400px;  }
div.campaign_nav_item_mp { padding-top: 7px; padding-bottom: 7px}

div.campaign_nav div.campaign_picture { float: left; width: 120px }
div.campaign_nav div.campaign_content { text-align: left; font-size: 11px; line-height: 14px; float: left; width: 272px }
div.campaign_content td { line-height: 14px;  }

div.campaign_content h2 { font-family: Trebuchet MS; color: #006bbd; font-size: 19px; font-weight: normal; margin-top: 0px; margin-bottom: 0px; line-height: 16px; text-align: left }

div.campaign_nav_spr { clear: both; background: url('/public/www/campaign_star.jpg'); }
div.campaign_nav_spr img { height: 10px; width: 1px }

div.campaign_details { line-height: 17px; float: left; width: 538px; }
div.campaign_details_i { margin-left: 25px }

div.campaign_details div.campaign_picture { float: right;  }
div.campaign_details div.campaign_picture img { margin: 0px; margin-left: 10px; margin-bottom: 10px }

div.campaign_date { margin-top: 3px; old-font-size: 10px; font-size: 11px; color: #016abd; line-height: 11px  }

div.campaign_picture img { border: 1px solid #006bbd }

div.campaign_readmore { float: right; text-transform: uppercase; margin: 0px; padding-right: 15px; margin-top: 4px }
div.campaign_readmore img { margin-right: 4px }
div.campaign_readmore a { color: #dd241f; text-decoration: none }
div.campaign_readmore a:hover { color: #dd241f; text-decoration: underline }

div.campaign_content p { padding: 0px; margin: 0px; margin-top: 3px }

div.nopic_padding { padding-left: 10px }

/* banners */

div.mp_banner { background: url('/public/www/banner_bg.jpg'); text-align: center; padding-top: 2px }
div.mp_banner_clear { background: #033a73; }

/* events */

div.mp_events_container { width: 891px; background: url('/public/www/mp_events_bg.jpg'); margin-top: 10px }

div.mp_events_headlines { width: 846px; text-align: left; height: 40px }

div.mp_events_next, div.mp_events_prev { color: #dc241f; font-family: Trebuchet MS; font-size: 17px; font-weight: normal; padding: 0px; margin: 0px; text-transform: uppercase; margin-top: 13px }
div.mp_events_next { float: left; width: 500px; }
div.mp_events_prev { float: right; width: 270px; text-align: left; }

div.mp_events_next a, div.mp_events_prev a { color: #dc241f; text-decoration: none }
div.mp_events_next a:hover, div.mp_events_prev a:hover { color: #016abd; text-decoration: none }

div.mp_events_txt_container { width: 846px; background: url('/public/www/mp_events_bg2.jpg'); background-repeat: repeat-y; margin-bottom: 9px }

div.mp_event_box, div.mp_event_box_past { float: left; width: 271px; text-align: left; }
div.mp_event_box_spr { float: left; width: 19px; height: 12px;  }
 
div.mp_event_picture { float: left; width: 120px; margin-top: 8px }
div.mp_event_content { float: left; width: 140px; line-height: 13px; margin-top: 8px }
div.mp_event_content h2 { color: #dc2320; font-size: 17px; line-height: 16px; font-weight: normal; font-family: Trebuchet MS; margin: 0px }

div.mp_event_content p { margin: 0px; margin-top: 5px }

div.mp_event_content div.event_date { color: #001c4b; margin-top: 2px; old-font-size: 10px; font-size: 11px; line-height: 11px }

div.mp_event_dot { margin-top: 5px; margin-bottom: 3px }


div.mp_event_box_spr2 { float: left; width: 14px; height: 12px;  }
div.mp_event_box_past { width: 263px; }

div.mp_event_picture_flip, div.mp_event_picture img { border: 1px solid #006bbd }
div.mp_event_picture_flip img { border: 0px }
























