/* global components */

#mc a {color:#042462;}

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

#mc .center {text-align:center;}

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

#mc .event_box {margin:5px;padding:5px;background:transparent url(/style/subindex/images/module_bg_gray.gif) repeat-x scroll left bottom;border:1px solid #bc0033;overflow:auto;}
#mc img.middle {display:block;margin-left:auto;margin-right:auto;}
#mc img.no_border {border:none;}
#mc .event_box_red {text-align:left;margin:5px;padding:5px;background-color:#bc0033;border-style:solid;border-width:1px;border-color:#024262;color:#fff;}
#mc .event_box_headline {text-align:left;color:#fff;background-color:#024262;font-weight:bold;padding:3px;font-size:14px;width:350px;}
#mc .event_box .subhead {color:#000000;}
#mc .btm_pad {margin-bottom:10px;}

#mc .feature {text-align:center;border-style:solid;border-width:1px;border-color:#003366;background:#fff;padding:7px 7px 12px 7px;}
#mc .feature_hdr {background:#bc0033;color:#fff;text-align:center;}

#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 .item {clear:both;}

#mc .menu {margin:0px 0px 5px 0px;text-align:center; border: 2px dotted #023465;padding:5px 5px 5px 5px;}

#mc p {margin:0px 0px 8px 0px;}

#mc .section_hdr {padding:3px;background-color:#024262;font-weight:bold;color:#ffffff;text-transform:uppercase;}
#mc span.button.content a {color: #000;}
#mc span.button.purchase a {color: #000;}


#mc table.generic {border:1px solid black;width:100%;margin:3px;}
#mc table.generic td {padding:2px;}
#mc table.generic tr.even {background-color:#eee;}
#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;}
#mc table.generic .odd {background-color:#edf5ff;}
#mc table.generic tbody tr:hover {background-color:#999999;color: #fff;}
#mc table.generic thead {background-color:#042462;}


#mc .twins_blue {color:#042462;}
#mc .twins_red {color:#bc0033;}


/* basic fact sheet format style */
#mc div.factsheet {overflow: auto;}
#mc .factsheet dt {width: 240px; float:left; font-size: 11px; color: #042462; margin: 0; padding: 2px 0; text-indent: 12px;}
#mc .factsheet dd {width: 403px; float:left; font-size: 11px; margin: 0; padding: 2px 0 2px 4px;}
#mc .factsheet ul {margin: 0; padding: 0;}
#mc .factsheet .odd {background-color: #e8e8e8;}

/* general formatting */
#mc ul {padding-bottom: 8px;}
#mc dd {padding: 2px 0;}
#mc ul.sponsorlist li {float: left; display: inline; position: relative; margin-right: 24px;}


/* text sizes */
#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 .header { font-size:18px; font-weight:bold; }
#mc .subheader { font-size:16px; font-weight:bold; margin-top:0px; font-style: italic; color: #333333; }

/* divs */
/* 65/35 */
#mc div.row_65 {width:65%;float:left;margin-right:6px;display:inline;}
#mc div.row_35 {width:33%;float:left;display:inline;}

/* 20/80 */
#mc div.row_12 {width:12%;float:left;margin-right:6px;display:inline;}
#mc div.row_86 {width:86%;float:left;display:inline;}

/* 20/80 */
#mc div.row_20 {width:20%;float:left;margin-right:6px;display:inline;}
#mc div.row_78 {width:78%;float:left;display:inline;}

/* 35/65 */
#mc div.row_35b {width:35%;float:left;margin-right:6px;display:inline;}
#mc div.row_65b {width:63%;float:left;display:inline;}

/* 26/74 */
#mc div.row_27 {width:26%;float:left;margin-right:6px;display:inline;}
#mc div.row_73 {width:72%;float:left;display:inline;}

/* 73/27 */
#mc div.row_74 {width:73%;float:left;margin-right:6px;display:inline;}
#mc div.row_26 {width:25%;float:left;display:inline;}

/* 52/48 */
#mc div.row_53 {width:52%;float:left;margin-right:6px;display:inline;}
#mc div.row_47 {width:46%;float:left;display:inline;}

/* 48/52 */
#mc div.row_48 {width:46%;float:left;margin-right:6px;display:inline;}
#mc div.row_52 {width:52%;float:left;display:inline;}

/* 46/54 */
#mc div.row_46 {width:45%;float:left;margin-right:6px;display:inline;}
#mc div.row_54 {width:53%;float:left;display:inline;}

/* 50/50 */
#mc .left_50 {width:49%;float:left;margin-right:6px;display:inline;}
#mc .right_50 {width:49%;float:left;display:inline;}

/* 33/33/33 */
#mc .left_33 {width:32%;float:left;margin-right:6px;display:inline;}
#mc .middle_33 {width:32%;float:left;margin-right:6px;display:inline;}
#mc .right_33 {width:32%;float:left;display:inline;}

/* 40/60 */
#mc div.row_40 {width:40%;float:left;margin-right:6px;display:inline;}
#mc div.row_60 {width:58%;float:left;display:inline;}

/* 30/70 */
#mc div.row_30 {width:30%;float:left;margin-right:6px;display:inline;}
#mc div.row_70 {width:68%;float:left;display:inline;}


/* buttons */
span.btn {margin:8px 0;}
span.btn a {font:normal bold 10.5px verdana, arial, sans-serif;text-decoration:none;border:1px solid #000;cursor:pointer;color:#000;padding:1px 8px;text-align:center;}
#mc span.btn a:hover, #mc span.button a:active {text-decoration:none;color:#fff;}
span.btn.content a {background-color: #ccc;}
span.btn.content a:hover {background-color: #666;}
span.btn.purchase a {background-color: #99cc66;}
span.btn.purchase a:hover {background-color: #669933;}

/* generic header */
h3.generic { background:url("/min/images/section_headers/649_generic.gif") no-repeat scroll 0 0 transparent; color:#FFFFFF; font-family:helvetica,arial,verdana,georgia; font-size:32px; height:50px; margin-bottom:4px; padding:7px 0 0 25px;}

#mc a.bam-button {
    color:#fff
    }
    
    #mc a.bam-button.bam-button-secondary {
    color:#525252;
    }

