/* global components */

#mc a { color:#c00;font-weight:bold;}
#mc a.bam-button {color: #fff;}
#mc a.bam-button:visited{ color:#fff; }
#mc a.bam-button.bam-button-secondary{color:#525252;}
#mc .bar {font-size:16px; font-weight:bold; padding:5px 0; color: #fff; background-color: #cc0000; border: 1px solid #ffffff; text-align: center; }

#mc .bar_blue {font-size:16px; font-weight:bold; padding:5px 0; color: #fff; background-color: #023465; border: 1px solid #ffffff; text-align: center; }

#mc .bullet_square_black {margin: 0 0 8px 8px;}
#mc .bullet_square_black li {margin-bottom: 8px;}

#mc .center {text-align:center;}
#mc .clear {clear:both;margin-bottom:10px;}
#mc .cta {margin: -5px 0 10px 0;font-weight:bold;display:block;}

#mc dd 
{line-height: 18px;}
#mc .dark {background:#023465;color:#fff;}
#mc .details {font-size:11px;}
#mc p.disclaimer {font-size:11px;font-style:italics;}
#mc .divider {border-style: dotted; border-width: 1px 0 0 0;margin:0px; padding: 5px 0px; }
#mc dl {padding:0 0 7px 0;}
#mc dt {line-height: 18px;font-weight:bold;}
#mc div.greyBox dt {background-color:#CC0000;color:white;font-size:11px;margin-bottom:2px;padding:3px;text-transform:uppercase;}

#mc .event_box {margin-bottom: 5px;padding:5px;background-color:#d7dce0;border:1px solid #999;}
#mc .event_box_dark {margin-bottom: 5px;padding:5px;overflow:auto;background:#023465;color:#fff;border:1px solid #999;}
#mc .event_box_headline {text-align:left;color:#fff;background-color:#023465;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 .feature {border-style:solid;border-width:1px;border:#000000;background:#ccc;padding:3px;}
#mc .feature_hdr {background:#c00;color:#fff;text-align:center;}
#mc .fine_print {background-color:#eee;border:1px solid #000;margin:0 0 10px 0;font-size:11px;padding:3px;}

#mc .gradientBg {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/style/subindex/images/module_bg_gray.gif) repeat-x scroll left bottom;border:1px solid #C9CFD6;margin-bottom:6px;}
#mc .greyBox {background-color:#EEEEEE;border:1px solid #999999;font-size:11px;margin-bottom:8px;padding:5px;width:637px;}

#mc h3 {font-size:20px;font-weight:bold;}
#mc h3 span {background:#023465;margin:0 0 8px 0;padding:10px;display:block;position:relative;color:#fff;font:24px 'TribeType',Georgia,'Times New Roman',serif;}
#mc h4 {font-size:14px;font-weight:bold;padding:4px 0;}
#mc h5 {font-size:13px;font-weight:bold;padding:2px 0;}
#mc h5.bar {background-color:#333;color:white;font-size:11px;margin-bottom:2px;padding:3px;text-transform:uppercase;}
#mc h6 {font-size:12px;font-weight:bold;}
#mc h6.hdr {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/cle/images/bg_10x23.jpg) repeat-x scroll 0 0;border-bottom:1px solid #cc0000;color:#FFFFFF;font-weight:normal;padding:4px;font-weight:bold;}

#mc .headerbar {background:url(/cle/images/bg_10x23.jpg) repeat-x scroll 0 0 transparent;color:#FFFFFF;margin-bottom:10px;padding:4px;}
#mc .hidden {display:none;}
#mc .hidebars {overflow:hidden;}
#mc .highlight {background:#ccc;border-style:solid;border-width:1px;border-color:#023465;width:561px;padding:3px;margin:3px;}
#mc .highlight_dark {background:#023465;border-style:solid;border-width:1px;border-color:#c00;width:561px;padding:3px;margin:3px;color:#fff;}

#mc .image_border {border:1px solid #000;}
/* #mc .image_caption {background-color:#999;text-align:left;padding:2px;font-size:10px;font-weight:bold;}*/
#mc .imagecaption {background-color:#eee;border:1px solid #ddd;display:block;float:left;margin: 5px;padding:2px;}
#mc .imagecaption p {color:#666;font-size:10px;font-style:italic;text-align:center;margin:2px 0;}

#mc .item {clear:both;}

#mc .more a:link, #mc .more a:hover, #mc .more a:visited {color:#cc0000;font-weight:bold;}
#mc .menu {margin:0px 0px 5px 0px;text-align:center; border: 2px dotted #023465;padding:5px 5px 5px 5px;}
#mc .menu_links {/*border:2px solid #c00;*/ margin-top:10px; margin-bottom:10px; background-color:#023465; padding:5px; font-size:12px; color:#ffffff; text-align:center;}
#mc .menu_links a, #mc .menu_links a:hover, #mc .menu_links a:visited {color:#fff;}
#mc .no_border {border:0px;}

#mc ol {list-style: decimal outside;}

#mc p {padding: 1px 0 5px 0;}
#mc .price {font-size:14px;font-weight:bold;color:#cc0000; padding:3px;display:block;}
#mc .primary {color:#cc0000;}

.imgcap {background-color:#eee; border:1px solid #ddd; display:block; margin: 5px; padding:2px;}
.imgcap p {color:#666; font-size:10px; font-style:italic; text-align:center; margin:2px 0;}
/* imgcap replaces photo_# below */

#mc .photo_132 {float:right;margin:0 0 0 4px;width:136px;}
#mc .photo_150 {float:right;width:154px;margin:0px 0px 0px 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:#c00;width:144px;}
#mc .photo_200 {float:right;width:204px;margin:0px 0px 0px 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:#c00;width:194px;}
#mc .photo_250 {float:right;width:254px;margin:0px 0px 0px 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:#c00;width:244px;}
#mc .photo_275 {float:right;width:279px;margin:0px 0px 0px 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:#c00;width:269px;}
#mc .photo_300 {float:right;width:304px;margin:0px 0px 0px 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:#c00;width:296px;}

#mc .photo {float:right;background-color:#023465; padding: 1px 1px 3px; margin: 3px 0 0 3px;}
#mc .photo_caption {text-align:center;color:#fff;font-size:10px;}

#mc .row {background-color:#e1e1e1;border-bottom:3px solid #023465; border-top:1px solid #023465; clear:both; margin-bottom:10px; padding:10px 10px 0; }
#mc .section_hdr {padding:3px;background-color:#023465;font-weight:bold;color:#ffffff;text-transform:uppercase;font-size:14px;}
#mc span.button.content a {color: #000;}
#mc span.button.purchase a {color: #000;}
#mc .subhead {color:#666;font-style:italic;padding:5px 0;}
@font-face {font-family:Mini7; src:url(/style/mini7t.eot); }
#mc .subnav {
	background:#023465;
	color:#ffffff;
	font:12px Mini7,Tahoma,Arial,Helvetica,sans-serif; 
	font-weight:bold;
	margin:0px;
	}
#mc .subnav a {color:#ffffff;text-decoration:none;}

#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:#023465;}
#mc .tribe_red {color:#c00;background:none;}
#mc .tribe_blue {color:#023465;background:none;}

#mc ul.bullet_round_black li, dl.bullet_round_black dd {padding-left:15px;}

/* page template */
#mc .page_template{}
#mc .page_template .box_text_media{margin-bottom:20px;}
#mc .page_template .box_text_media h4{height:24px;color:#fff;background:url(/cle/images/global/bg_hdr_red.gif) repeat-x;font:12px/24px 'adelle',sans-serif;margin-bottom: 2px;padding:0 4px;margin:0;}
#mc .page_template .box_text_media .feature_text{width:320px;float:left;}
#mc .page_template .box_text_media .feature_photo{float:right;padding:10px;border-top:1px solid #aaa;background:#efefef;border-bottom:1px solid #ccc;}
#mc .page_template .box_text_media .feature_photo img,#mc .page_template .box_text_media .feature_photo .featured_media{display:block;margin-bottom:10px;width:300px;}
#mc .page_template .box_text_media .feature_photo p.capt{text-align:center;font-style:italic;width:300px;}
#mc .page_template .box_text_media .feature_tix_grid{float:right;width:300px;height:500px;overflow:auto;}
#mc .page_template.hero .box_hero{width:649px;height:280px;background-repeat:no-repeat;position:relative;margin-bottom:20px;}
#mc .page_template.hero .box_hero .feature_text{width:649px;height:100px;background:url(/cle/images/global/pattern_hero_text.png);position:absolute;bottom:0;left:0;color:#fff;}
#mc .page_template.hero .box_hero h4{font:19px 'TribeType',Georgia,'Times New Roman',serif;padding:10px;margin:0;}
#mc .page_template.hero .box_hero p{font-size:12px;font-weight:normal;padding:0 10px;margin:0;width:400px;}
#mc .page_template.hero .box_hero .buttons{position:absolute;bottom:10px;right:10px;}
#mc .page_template .media_archive{overflow:hidden;_zoom:1;padding:10px;}
#mc .page_template .media_archive li{float:left;width:180px;background:url(/images/icons/audio.gif) no-repeat left center;padding-left:20px;list-style:none;margin-bottom:8px;}
#mc .page_template .box_text_media.callout{padding:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;
background:#002b5c;/* Old browsers */
background: -moz-linear-gradient(top, #0076c0 0%, #002b5c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0076c0), color-stop(100%,#002b5c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0076c0 0%,#002b5c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0076c0 0%,#002b5c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0076c0 0%,#002b5c 100%); /* IE10+ */
background: linear-gradient(top, #0076c0 0%,#002b5c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0076c0', endColorstr='#002b5c',GradientType=0 ); /* IE6-9 */}
#mc .page_template .box_text_media.callout a:link,#mc .page_template .box_text_media.callout a:visited{font-weight:bold;color:#fff;text-decoration:underline;}
#mc .page_template .box_text_media.callout a:hover,#mc .page_template .box_text_media.callout a:active{text-decoration:none;}
#mc .page_template ul.default{margin:.5em 0 .5em 2em;}
#mc .page_template ul.default li{background:none;list-style:square outside none;}
