/* override changes */
#mc hr {border:0; height:1px; color: #bbb; background-color: #bbb;}

#mc .image_border {border:1px solid #000;}
#mc .gutter {padding:5px;}
#mc #coaches_staff table.team_table_results tr.staff_586511 {display:none;}

#mc .center_cell {margin:0 auto; text-align: center; display: table-cell;}

ul.bullet_dash_blue li, dl.bullet_dash_blue dd {background:transparent url(/images/icons/bullet_dash_blue.gif) no-repeat scroll .2em .45em; padding-left:11px;}
/* text colors */
#mc .txtWhite { color: #fff; }
#mc .txtLightGrey { color: #999; }
#mc .txtMediumGrey { color: #666; }
#mc .txtDarkGrey { color: #333; }
#mc .txtBlack { color: #000; }
#mc .txtRed { color: #c00; }
#mc .txtYellow { color: #ff0; }
#mc .txtBeige { color: #cc9; }
#mc .txtGreen { color: #3c3; }
#mc .txtDarkGreen { color: #030; }
#mc .txtBlue { color: #00f; }
#mc .txtNavy { color: #006; }
#mc .txtCubsBlue { color: #0e3386; }
#mc .txtCubsRed { color: #cc3433; }

/* background colors */
#mc .bgWhite { background-color: #fff; }
#mc .bgLightGrey { background-color: #999; }
#mc .bgMediumGrey { background-color: #666; }
#mc .bgDarkGrey { background-color: #333; }
#mc .bgBlack { background-color: #000; }
#mc .bgRed { background-color: #c00; }
#mc .bgYellow { background-color: #ff0; }
#mc .bgBeige { background-color: #cc9; }
#mc .bgGreen { background-color: #3c3; }
#mc .bgDarkGreen { background-color: #030; }
#mc .bgBlue { background-color: #00f; }
#mc .bgNavy { background-color: #006; }
#mc .bgCubsBlue { background-color: #0e3386; }
#mc .bgCubsRed { background-color: #cc3433;}

/* text styles */
#mc .caps { text-transform:uppercase; }
#mc .lower { text-transform:lowercase; }
#mc .mixed { text-transform:capitalize; }

/* text sizes */
#mc .textSm { size: 10px; }
#mc .txtSm { size: 10px; }
#mc .large {font-size:16px;}


/* alignment */
#mc .image_caption {float: right; margin-left: 4px; margin-right: 4px; padding: 3px; width: 194px; border: 1px solid #bbb; background-color: #ccc;}
#mc .image_caption_left_nosize {float: left; margin-left: 4px; margin-right: 4px; border: 1px solid #bbb; background-color: #ccc;}
#mc .image_caption_right_nosize {float: right; margin-left: 4px; margin-right: 4px; border: 1px solid #bbb; background-color: #ccc;}
#mc .bullet_round_black {margin-bottom: 8px;}
#mc .numeric {margin-bottom: 8px;}
#mc h4 {margin-bottom: 8px;}
#mc h5 {margin-bottom: 4px;}
#mc .tix_bt_text {margin-top: 15px; margin-bottom: 15px;}

/* color adjustment */
#mc hr {color: #015A95;}

/* image adjustment */
#mc .drop_shadow {border-right: 2px solid #bbb; border-bottom: 2px solid #bbb;}
#mc .image_border {border:1px solid #000;}

/* photo frames */
#mc .photo_caption {color:#fff;font-size:10px;padding:3px;border:1px solid #000;margin:1px 0 5px 0;text-align:left;background-color:#cc3433;}

#mc .photo_150 {float:right;width:154px;margin:0px 0px 4px 4px;}
#mc .photo_150_caption {color:#fff;font-size:10px;padding:3px;border:1px solid #000;margin:1px 0 5px 0;text-align:left;background-color:#0e3386;width:144px;}
#mc .photo_200 {float:right;width:204px;margin:0px 0px 4px 4px;}
#mc .photo_200_caption {color:#fff;font-size:10px;padding:3px;border:1px solid #000;margin:1px 0 5px 0;text-align:left;background-color:#0e3386;width:194px;}
#mc .photo_250 {float:right;width:254px;margin:0px 0px 4px 4px;}
#mc .photo_250_caption {color:#fff;font-size:10px;padding:3px;border:1px solid #000;margin:1px 0 5px 0;text-align:left;background-color:#0e3386;width:244px;}
#mc .photo_275 {float:right;width:279px;margin:0px 0px 4px 4px;}
#mc .photo_275_caption {color:#fff;font-size:10px;padding:3px;border:1px solid #000;margin:1px 0 5px 0;text-align:left;background-color:#0e3386;width:269px;}
#mc .photo_300 {float:right;width:304px;margin:0px 0px 4px 4px;}
#mc .photo_300_caption {color:#fff;font-size:10px;padding:3px;border:1px solid #000;margin:1px 0 5px 0;text-align:left;background-color:#0e3386;width:296px;}
#mc .photo_350 {float:right;width:354px;margin:0px 0px 4px 4px;}
#mc .photo_350_caption {color:#fff;font-size:10px;padding:3px;border:1px solid #000;margin:1px 0 5px 0;text-align:left;background-color:#0e3386;width:346px;}

/* list adjustment */
#mc dl {padding:0 0 7px 0;}
#mc dt {line-height: 16px;font-weight:bold;font-size:14px}
#mc dd {line-height: 16px; margin-bottom: 8px;}
#mc ol.rules_numeric {margin-top: 15px;}
#mc ol.rules_numeric li {line-height: 13px; margin-bottom: 12px; list-style-type: decimal; margin-left: 25px;}
#mc ol.rules_numeric p {line-height: 13px; margin-top: 12px;}

/* spacing, padding, margins */
#mc .pad1 {padding:1px;}
#mc .pad2 {padding:2px;}
#mc .pad3 {padding:3px;}
#mc .pad4 {padding:4px;}
#mc .pad5 {padding:5px;}
#mc .pad6 {padding:6px;}
#mc .pad7 {padding:7px;}
#mc .pad8 {padding:8px;}
#mc .pad1b {padding-bottom:1px;}
#mc .pad2b {padding-bottom:2px;}
#mc .pad3b {padding-bottom:3px;}
#mc .pad4b {padding-bottom:4px;}
#mc .pad5b {padding-bottom:5px;}
#mc .pad6b {padding-bottom:6px;}
#mc .pad7b {padding-bottom:7px;}
#mc .pad8b {padding-bottom:8px;}
#mc .pad1t {padding-top:1px;}
#mc .pad2t {padding-top:2px;}
#mc .pad3t {padding-top:3px;}
#mc .pad4t {padding-top:4px;}
#mc .pad5t {padding-top:5px;}
#mc .pad6t {padding-top:6px;}
#mc .pad7t {padding-top:7px;}
#mc .pad8t {padding-top:8px;}

#mc .mar1 {margin:1px;}
#mc .mar2 {margin:2px;}
#mc .mar3 {margin:3px;}
#mc .mar4 {margin:4px;}
#mc .mar5 {margin:5px;}
#mc .mar6 {margin:6px;}
#mc .mar7 {margin:7px;}
#mc .mar8 {margin:8px;}
#mc .mar1b {margin-bottom:1px;}
#mc .mar2b {margin-bottom:2px;}
#mc .mar3b {margin-bottom:3px;}
#mc .mar4b {margin-bottom:4px;}
#mc .mar5b {margin-bottom:5px;}
#mc .mar6b {margin-bottom:6px;}
#mc .mar7b {margin-bottom:7px;}
#mc .mar8b {margin-bottom:8px;}
#mc .mar1t {margin-top:1px;}
#mc .mar2t {margin-top:2px;}
#mc .mar3t {margin-top:3px;}
#mc .mar4t {margin-top:4px;}
#mc .mar5t {margin-top:5px;}
#mc .mar6t {margin-top:6px;}
#mc .mar7t {margin-top:7px;}
#mc .mar8t {margin-top:8px;}

#mc .center_message {width: 400px; border: 1px solid #7ea2ed; background-color: #001541; color: #fff; margin-top: 8px; margin-bottom; 8px; padding: 5px; font-weight: bold;}

/* boxes */
/* div outlines for boxes */
#mc .boxheader_primary {color: white;background-color: #0e3386;margin-top: 5px;padding: 3px;}
#mc .boxheader_secondary {color: white;background-color: #cc3433;margin-top: 5px;padding: 3px;}
#mc .boxcontent_primary {font-size: 90%;border: 1px solid #0e3386;margin-bottom: 5px;padding: 3px;}
#mc .boxcontent_secondary {font-size: 90%;border: 1px solid #cc3433;margin-bottom: 5px;padding: 3px;}
#mc .boxDark { border: 1px solid #aaa; background-color: #ccc; width: 400px; padding: 3px; }
#mc .boxLight { border: 1px solid #fff; color: #fff; width: 400px; padding: 3px; }
#mc .boxGenericDark { border: 1px solid #aaa; background-color: #ccc; padding: 3px; }
#mc .boxGenericLight { border: 1px solid #fff; color: #fff; padding: 3px; }

#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:#0d3089;color:#fff;border:1px solid #999;}
#mc .event_box_headline {text-align:left;color:#fff;background-color:#0d3089;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;}


/* drop shadow */
.blur{
	background-color: #ccc; /*shadow color*/
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
}

/*.shadow,
.content{
	position: relative;
	bottom: 2px;
	right: 2px;
}*/

.shadow{
	background-color: #666; /*shadow color*/
	color: inherit;
}

/*.content{
	background-color: #fff; 
	color: #000; 
	border: 1px solid #000; 
	padding: .5em 2ex;
}*/
.outer_box {margin: 4px;}

/* Front Office Page */
#mc #front_office_list dt {width: 63%; font-weight:normal;padding-top:3px;margin-top:0px;font-size: 12px;}
#mc #front_office_list dd {width: 33%; margin-top:0px; height:10px;font-weight:bold;font-size: 12px; }
#mc #front_office_list h4 {background-color: #11308A; color: #fff; font-size: 14px; text-transform: uppercase; clear: both; margin:0px;padding: 3px 0px 3px 3px;}
#mc #front_office_list h5 {background-color: #ddd; border-top: 1px solid #666; clear: both; padding: 0px; margin: 0; font-size: 12px; padding: 3px;}

/* Tables */
#mc .generic_table_regular {width:100%;border-left: 1px solid #5d5c76;border-top: 1px solid #5d5c76;border-bottom: 1px solid #5d5c76; font-size:10px;background-color: #f5f1dd; }
#mc .generic_table_regular th, .generic_table_regular td { padding: 3px 3px;}
#mc .generic_table_regular td {border-top:1px solid #5d5c76;border-right:1px solid #5d5c76;}
#mc .generic_table_regular caption {text-indent: -9999px;}
#mc .generic_table_regular col {border-right: 1px solid #ba122b;}
#mc .generic_table_regular img {margin-left: auto; margin-right: auto;}
#mc .generic_table_regular .odd {background-color: #efead1;}
#mc .generic_table_regular tbody tr:hover {background-color:#EFE4B3;color: #000;}
#mc .generic_table_regular th {background-color:#DF3A3E;color: #ffffff !important; font-weight: bold; text-align: center;font-size: 12px;}

#mc table#eventlist {border:1px solid black;width:100%;border-collapse:collapse;}
#mc table#eventlist thead {background-color:black;}
#mc table#eventlist thead td {color:white;text-transform:uppercase;font-weight:bold;}
#mc table#eventlist td {padding:2px;height:50px;}
#mc table#eventlist tr.even {background-color: #eee;}

/* Lists */
#mc ul.bullet_round_black {padding-left:15px}
#mc ul.bullet_square_black {padding-left:15px}
#mc ul.bullet_round_white {padding-left:15px}
#mc ul.bullet_square_white {padding-left:15px}
#mc ul.bullet_dash_black {padding-left:15px}
#mc ul.bullet_dash_white {padding-left:15px}

/* Additional */
#mc .legal, .legal td {font-size:9px;}
#mc .small, .small td {font-size:11px;}
#mc .text, .text td { font-size:12px; }
#mc .large, .large td { font-size:16px; }

#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;}

#mc .primaryBg { background-color:#0e3386; }
#mc .secondaryBg { background-color:#cc3433; }
#mc .tertiaryBg { background-color:#ccc; }

#mc .red, .red td, a:visited.red { color:#c00; }
#mc .greyLite, .greyLite td, a:visited.greyLite { color:#ccc; }
#mc .grey, .grey td, a:visited.grey  { color:#999; }
#mc .greyDark, .greyDark td, a:visited.greyDark  { color:#666; }
#mc .greyBlack, .greyBlack td, a:visited.greyBlack  { color:#333; }

#mc .border { border:1px solid #000;}

/* tables */
#mc table.generic {}
#mc table.generic td {padding:3px; font-size:11px;}
#mc table.generic caption {font-size: 18px; font-weight: bold; margin: 10px 0;}
#mc table.generic th {font-size:11px; color:#000;}
#mc table.generic tbody tr:hover {background-color:#dddddd;color: #000;}
#mc table.generic thead {background-color:#0e3386; padding:3px; color: #fff;}
#mc table.generic tr.even {background-color:#f8f8f8;}
#mc table.generic .odd {background-color:#efefef;}
#mc table.generic .head {padding:3px; color: #fff; background-color:#0e3386;}
#mc table.generic .spacer {padding:0px; background-color:#fff;}


@font-face {
font-family: 'franklingothic';
src: url('/shared/fonts/franklin_gothic/franklin_gothic_med.eot?') format('eot'),
         url('/shared/fonts/franklin_gothic/franklin_gothic_med.woff') format('woff'),
         url('/shared/fonts/franklin_gothic/franklin_gothic_med.svg#webfontJwXbgJrv') format('svg'),
         url('/shared/fonts/franklin_gothic/franklin_gothic_med.ttf')  format('truetype');
}

@font-face {
font-family: 'snell';
src: url('/chc/images/fonts/snell.eot?') format('eot'),
         url('/chc/images/fonts/snell.woff') format('woff'),
         url('/chc/images/fonts/snell.svg#webfontJwXbgJrv') format('svg'),
         url('/chc/images/fonts/snell.ttf')  format('truetype');
}

@font-face {
font-family: 'copperplate';
src: url('/chc/images/fonts/copperplate.eot?') format('eot'),
         url('/chc/images/fonts/copperplate.woff') format('woff'),
         url('/chc/images/fonts/copperplate.svg#webfontJwXbgJrv') format('svg'),
         url('/chc/images/fonts/copperplate.ttf')  format('truetype');
}

@font-face {
font-family: 'montez';
src: url('/chc/images/fonts/montez.eot?') format('eot'),
         url('/chc/images/fonts/montez.woff') format('woff'),
         url('/chc/images/fonts/montez.svg#webfontJwXbgJrv') format('svg'),
         url('/chc/images/fonts/montez.ttf')  format('truetype');
}

@font-face {
font-family: 'cursif';
src: url('/chc/images/fonts/cursif.eot?') format('eot'),
         url('/chc/images/fonts/cursif.woff') format('woff'),
         url('/chc/images/fonts/cursif.svg#webfontJwXbgJrv') format('svg'),
         url('/chc/images/fonts/cursif.ttf')  format('truetype');
}

@font-face {
font-family: 'cursifl';
src: url('/chc/images/fonts/cursifl.eot?') format('eot'),
         url('/chc/images/fonts/cursifl.woff') format('woff'),
         url('/chc/images/fonts/cursifl.svg#webfontJwXbgJrv') format('svg'),
         url('/chc/images/fonts/cursifl.ttf')  format('truetype');
}

@font-face {
font-family: 'gothic_ultra';
src: url('/chc/images/fonts/gothic_ultra.eot?') format('eot'),
         url('/chc/images/fonts/gothic_ultra.woff') format('woff'),
         url('/chc/images/fonts/gothic_ultra.svg#webfontJwXbgJrv') format('svg'),
         url('/chc/images/fonts/gothic_ultra.ttf')  format('truetype');
}

@font-face {
font-family: 'tangerine';
src: url('/chc/images/fonts/tangerine.eot?') format('eot'),
         url('/chc/images/fonts/tangerine.woff') format('woff'),
         url('/chc/images/fonts/tangerine.svg#webfontJwXbgJrv') format('svg'),
         url('/chc/images/fonts/tangerine.ttf')  format('truetype');
}

@font-face {
font-family: 'tangerine_bold';
src: url('/chc/images/fonts/tangerine_bold.eot?') format('eot'),
         url('/chc/images/fonts/tangerine_bold.woff') format('woff'),
         url('/chc/images/fonts/tangerine_bold.svg#webfontJwXbgJrv') format('svg'),
         url('/chc/images/fonts/tangerine_bold.ttf')  format('truetype');
}
