
#mc p {margin: 0 0 10px 0; line-height:1.3em;}

/* div outlines for boxes */
#mc .hdrRed {background: url(/phi/images/community/y2009/bg_100x23.gif) repeat-x scroll; font-size:12px; color:#fff; font-weight:normal; padding:4px; margin-bottom:1px;}
#mc .hdrBlue {background: url(/sd/images/bg_10x23.gif) repeat-x scroll; font-size:12px; color:#fff; font-weight:normal; padding:4px; margin-bottom:1px;}
#mc .boxheader_primary {color: white; background-color: #c6011f; margin-top: 5px; padding: 3px;}
#mc .boxheader_secondary {color: white; background-color: #284898; margin-top: 5px; padding: 3px;}
#mc .boxheader_grey {font-weight:bold; font-size:11px; background-color: #ccc; margin-top:15px; padding:3px; border-bottom:1px solid #c6011f;}
#mc .boxcontent_primary {border: 1px solid #c6011f; margin-bottom: 5px; padding: 3px;}
#mc .boxcontent_secondary {border: 1px solid #284898; margin-bottom: 5px; padding: 3px;}
#mc .sd_border {border:2px solid #05143f; padding:8px; background:url(/images/trans.gif) bottom repeat-x;}

/* photo caption */
.right_photo_image {border:1px solid #c6011f;}
.right_photo_caption {color:#fff;font-size:10px;padding:3px;border: 1px solid #c6011f;margin:1px 0 10px 0;text-align:left;}

/* text colors */
#mc .greyLite {color:#ccc;}
#mc .greyDark {color:#666;}
#mc .greyBlack {color:#333;}

/* padding (space between border and content) */
#mc .pad3 {padding:3px;}
#mc .pad5 {padding:5px;}
#mc .pad7 {padding:7px;}
#mc .pad3tb {padding:3px 0px;}
#mc .pad3lr {padding:0px 3px;}
#mc .pad5tb {padding:5px 0px;}
#mc .pad5lr {padding:0px 5px;}
#mc .pad7tb {padding:7px 0px;}
#mc .pad7lr {padding:0px 7px;}

#mc dd {margin-bottom:1px;}

#mc .darkRedBg {background-color:#c6011f;}
#mc .greyBg {background-color:#ddd;}
#mc .liteBlueBg {background-color:#e7e9ec;}
#mc .gradientBg {border:1px solid #c9cfd6; margin-bottom:6px; background:url(/style/subindex/images/module_bg_gray.gif) bottom left repeat-x;}

/* content area for group splash pages */
#splashDiv {background-color:#284898; padding:7px 8px 38px 8px; color:#fff;}

#front_office_list dt {width: 33%}
#front_office_list dd {width: 63%}

#mc table.alt_rows tr.even {background-color:#ccc;}
#mc table.generic {border:1px solid black;width:100%;margin:3px;}
#mc table.generic td {padding:2px;}
#mc table.generic tr.even {background-color:#ddd;}
#mc table.generic caption {font-size: 18px; font-weight: bold; margin: 10px 0;}
#mc table.generic th {font-weight: bold;font-size:15px; text-align: left;color:#ffffff;padding:5px;}
#mc table.generic .odd {background-color:#edf5ff;}
#mc table.generic tbody tr:hover {background-color:#999999;color: #fff;}
#mc table.generic thead {background-color:#05143f;}
#mc .padres_blue {color:#05143f;}

#mc .event_box {margin:5px;padding:5px;overflow:auto;background:#d7dce0 url(/style/subindex/images/module_bg_gray.gif) top left repeat-x;border:1px solid #999;}
#mc .event_box_dark {margin:5px;padding:5px;overflow:auto;background:#05143f;color:#fff;border:1px solid #999;}
#mc .event_box_headline {text-align:left;color:#fff;background-color:#05143f;font-weight:bold;padding:3px;font-size:14px;width:350px;}
#mc .event_box .subhead {color:#000000;}
#mc .event_box_item {width:175px;float:right;border-style:solid;border-width:1px;border-color:#000;padding:3px;}

#mc .details {font-size:11px;}

