BODY
{
    background: #000000;
	margin-top:0px;
}

H1
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:9pt;
    color:#FFFFFF;
    FONT-FAMILY: Trebuchet,Arial,Verdana;
    padding-top: 0px;
    padding-botton: 0px
}

.SitePanel
{
    background: #000000 url(Images/blueBG.jpg);
    background-repeat:no-repeat;
	border-left:1px solid #EF0404;
	border-right:1px solid #EF0404;
    font-weight:normal;
    font-size:9pt;
    padding-left: 0px;
    padding-right: 0px;
    padding-top:0px;
    padding-bottom: 0px;
    color:#000000;
    font-family: Trebuchet,Arial,Verdana

}

.MainPanel
{
/*    background: #000000 url(Images/mmcblueBG.jpg)
*/
    font-weight:normal;
    font-size:9pt;
    padding-left: 6px;
    padding-right: 4px;
    padding-top:3px;
    padding-bottom: 3px;
    color:#000000;
    font-family: Trebuchet,Arial,Verdana

}


/* START TOP PANEL STYLES



*/

.TopPanel
{
/*    background: #000033 url(Images/blueTopMMC.jpg)
*/
}
A.logo
{
    font-weight:bold;
    text-decoration: none;
    letter-spacing: 0.0em ;
    font-size:9pt;
    color:#FFFFFF;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}

A.logo:hover
{
    font-weight:bold;
    text-decoration: none;
    letter-spacing: 0.0em ;
    font-size:9pt;
    color:#FFFFFF;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}
.bg1
{
    background-color:#EF0404
}

.bg2
{
    background-color:#336666
}

.bg3
{
    background-color:#000000
}

.subtitle
{
    font-weight:bold;
    font-size:12pt;
    color:#EF0404;
    font-family: Trebuchet,Arial,Verdana
}

.subtitlered
{
    font-weight:bold;
    font-size:12pt;
    color:#000000;
    font-family: Trebuchet,Arial,Verdana
}

.pageTitle
{
    font-weight:bolder;
    font-size:18pt;
    letter-spacing:0.0 em;
    padding-left:5px;
    padding-right:5px;
    padding-top:10px;
    padding-bottom:10px;
    color:#FFFFFF;
    FONT-FAMILY: Helvetica,Arial, Verdana
}

.pageTitlePPR
{
    font-weight:bolder;
    font-size:18pt;
    letter-spacing:0.0 em;
    padding-left:0px;
    padding-top:20px;
    padding-bottom:20px;
    color:#FFFFFF;
    FONT-FAMILY: Helvetica,Arial, Verdana
}

.subtitlePPR
{
    font-weight:bolder;
    font-size:12pt;
    color:#46AEE1;
    font-family: Trebuchet,Arial,Verdana
}

td  {
    font-family: Trebuchet,Arial,Verdana;
    font-size:9pt;
    color:#FFFFFF
}

td.dark  {
    font-family: Trebuchet,Arial,Verdana;
    font-size:9pt;
    color:#FFFFFF
}

.standardSmall
{
    font-family: Trebuchet,Arial,Verdana;
    font-size:8pt;
    color:#FFFFFF
}

.standard
{
    font-family: Trebuchet,Arial,Verdana;
    font-size:9pt;
    color:#FFFFFF
}


A.standard
{
    font-weight:bold;
    text-decoration: underline;
    letter-spacing: 0.0em ;
    font-size:9pt;
    color:#EEEEEE;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}

A.standard:hover
{
    font-weight:bold;
    text-decoration: underline;
    letter-spacing: 0.0em ;
    font-size:9pt;
    color:#CCCCFF;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}

.stats
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:11pt;
    color:#EEEEEE;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}
A.stats
{
    font-weight:bold;
    text-decoration: underline;
    letter-spacing: 0.0em ;
    font-size:11pt;
    color:#EEEEEE;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}

A.stats:hover
{
    font-weight:bold;
    text-decoration: underline;
    letter-spacing: 0.0em ;
    font-size:11pt;
    color:#CCCCFF;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}

.small
{
    font-weight:normal;
    letter-spacing: 0.0em ;
    font-size:8pt;
    color:#FFFFFF;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}


A.darkBG
{
    font-family: Trebuchet,Arial,Verdana;
    text-decoration: underline;
    font-weight: bold;
    color:#76B4E3
}

A.darkBG:hover
{
    font-family: Trebuchet,Arial,Verdana;
    text-decoration: underline;
    font-weight: bold;
    color:#EEEEEE
}

A
{
    font-family: Trebuchet,Arial,Verdana;
    text-decoration:none

}

A:hover
{
    font-family: Trebuchet,Arial,Verdana;
    text-decoration:none
}

marquee
{
    font-weight:normal;
    text-decoration: none;
    letter-spacing: 0.1em ;
    font-size:9pt;
    color:#FFFFFF;
    font-family: Trebuchet,Arial,Verdana
}
.marqueeText
{
    font-weight:normal;
    text-decoration: none;
    letter-spacing: 0.1em ;
    font-size:9pt;
    color:#FFFFFF;
    font-family: Trebuchet,Arial,Verdana
}


.subhead
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:9pt;
    color:#FFFFFF;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}

.subhead2
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:9pt;
    color:#EF0404;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}

A.subhead
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:9pt;
    color:#FFFFFF;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}
A.subhead:hover
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:9pt;
    color:#EF0404;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}

A.subhead2
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:9pt;
    color:#76B4E3;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}
A.subhead2:hover
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:9pt;
    color:#FFFFFF;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}

A.minidark
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:8pt;
    color:#EF0404;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}
A.minidark:hover
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:8pt;
    color:#76B4E3;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}

.minihead
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:8pt;
    color:#FFFFFF;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}
.details
{
    font-weight:normal;
    letter-spacing: 0.0em ;
    font-size:8pt;
    padding-left: 0px;
    padding-right: 5px;
    padding-top:5px;
    padding-bottom: 5px;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}

.footer
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:8pt;
    color:#FFFFFF;
    background:#000000;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}
.footer2
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:8pt;
    color:#CCCCCC;
    background:#000000;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}

A.footer
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:8pt;
    color:#FFFFFF;
    background:#000000;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}

A.footer:hover
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:8pt;
    color:#EF0404;
    background:#000000  ;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}

.Label1
{
    border: solid .05em #EEEEEE;
    font-weight:bold;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    letter-spacing: 0.0em ;
    font-size:8pt;
    color:#FFFFFF;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}

.Label2
{
    border: solid .05em #EEEEEE;
    font-weight:normal;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    letter-spacing: 0.0em ;
    font-size:8pt;
    color:#FFFFFF;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}

.blockHeadFilms
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:12pt;
    align:left;
    padding-left: 5px;
    padding-right: 2px;
    padding-top:3px;
    padding-bottom: 3px;
    color:#FFFFFF;
    background:#000000;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}

.blockFilms
{
    border: solid .0em #000000;
    padding-left: 5px;
    padding-right: 2px;
    padding-top:3px;
    padding-bottom: 3px
}

.bgFilm
{
    border: solid .0em #000000;
    padding-left: 2px;
    padding-right: 5px;
    padding-top:2px;
    padding-bottom: 2px
}

.blockBGFilms
{
    border: solid .05em #EF0404;
    padding-left:5px;
    padding-top:5px;
    padding-right:3px;
    align:left;
    color: #000000;
    background: #EEEEEE
}

.blockBGMC
{
    border: solid .05em #EF0404;
    padding-left:5px;
    padding-top:5px;
    padding-right:3px;
    align:left;
    color: #000000;
    background: #EEEEEE
}
.blockHeadMC
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:12pt;
    align:left;
    padding-left: 5px;
    padding-right: 2px;
    padding-top:3px;
    padding-bottom: 3px;
    color:#FFFFFF;
    background:#000000;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}


.blockBGMMC
{
    border: solid .05em #EF0404;
    padding-left:5px;
    padding-top:5px;
    padding-right:3px;
    align:left;
    color: #000000;
    background: #EEEEEE
}
.blockHeadMMC
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:12pt;
    align:left;
    padding-left: 5px;
    padding-right: 2px;
    padding-top:3px;
    padding-bottom: 3px;
    color:#FFFFFF;
    background:#000000;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}

.blockBGPPR
{
    border: solid .05em #EF0404;
    padding-left:5px;
    padding-top:5px;
    padding-right:3px;
    align:left;
    color: #000000;
    background: #EEEEEE
}
.blockHeadPPR
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:12pt;
    align:left;
    padding-left: 5px;
    padding-right: 2px;
    padding-top:3px;
    padding-bottom: 3px;
    color:#FFFFFF;
    background:#000000;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}

.block
{
    font-weight:normal;
    letter-spacing: 0.0em ;
    font-size:8pt;
    padding-left: 5px;
    padding-right: 5px;
    padding-top:5px;
    padding-bottom: 5px;
    color: #000000;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}
.blockBGNews
{
    border: solid .05em #EF0404;
    padding-left:5px;
    padding-top:5px;
    padding-right:3px;
    align:left;
    color: #000000;
    background: #EEEEEE
}
.blockHeadNews
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:12pt;
    align:left;
    padding-left: 5px;
    padding-right: 2px;
    padding-top:3px;
    padding-bottom: 3px;
    color:#FFFFFF;
    background:#000000;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}

/*
.filmBox
{
    border: solid .2em #000000;
    background:#FFFFFF
}
.blockHeadFilms
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:12pt;
    align:left;
    padding-left: 5px;
    padding-right: 2px;
    padding-top:3px;
    padding-bottom: 3px;
    color:#FFFFFF;
    background:#000000;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}

.blockFilms
{
    border: solid .0em #000000;
    padding-left: 5px;
    padding-right: 2px;
    padding-top:3px;
    padding-bottom: 3px
}

.bgFilm
{
    border: solid .0em #000000;
    padding-left: 2px;
    padding-right: 5px;
    padding-top:2px;
    padding-bottom: 2px
}

.blockBGFilms
{
    border: solid .1em #000000;
    padding-left: 5px;
    padding-right: 2px;
    padding-top:5px;
    padding-bottom: 10px;
    background:#FFFFFF
}

.blockBGMC
{
    border: solid .05em #000000;
    padding-left:5px;
    padding-top:5px;
    padding-right:3px;
    background: #99A5CA
}
.blockHeadMC
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:12pt;
    align:left;
    padding-left: 5px;
    padding-right: 2px;
    padding-top:3px;
    padding-bottom: 3px;
    color:#FFFFFF;
    background:#000000;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}


.blockBGMMC
{
    border: solid .05em #000000;
    padding-left:5px;
    padding-top:5px;
    padding-right:3px;
    background: #FFFFFF
}
.blockHeadMMC
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:11pt;
    padding-left: 5px;
    padding-right: 5px;
    padding-top:3px;
    padding-bottom: 3px;
    color:#000000;
    background:#99A5CA;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}

.blockBGPPR
{
    border: solid .05em #000033;
    padding-left:5px;
    padding-top:5px;
    align:left;
    padding-right:3px;
    color:#000000;
    background:#FFFFFF
}
.blockHeadPPR
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:12pt;
    padding-left: 2px;
    padding-right: 2px;
    padding-top:3px;
    padding-bottom: 3px;
    color:#003366;
    background:#FFFFFF url(Images/bg_medgreen.gif);
    FONT-FAMILY: Trebuchet,Arial,Verdana
}

.block
{
    font-weight:normal;
    letter-spacing: 0.0em ;
    font-size:8pt;
    padding-left: 5px;
    padding-right: 5px;
    padding-top:5px;
    padding-bottom: 5px;
    color: #000000;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}
.blockBGNews
{
    border: solid .05em #000033;
    padding-left:5px;
    padding-top:5px;
    padding-right:3px;
    align:left;
    background: #EEEEEE
}
.blockHeadNews
{
    font-weight:bold;
    letter-spacing: 0.0em ;
    font-size:12pt;
    align:left;
    padding-left: 5px;
    padding-right: 2px;
    padding-top:3px;
    padding-bottom: 3px;
    color:#FFFFFF;
    background:#003366;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}
*/
.ContentHeader
{
    font-weight:bold;
    letter-spacing: 0.1em ;
    font-size:11pt;
    padding-left: 2px;
    padding-right: 2px;
    padding-top:3px;
    padding-bottom: 3px;
    color:#CC3333;
    background-color:#FFFFCC;
    FONT-FAMILY: Trebuchet,Arial,Verdana
}


.header
{
    font-weight:bold;
    letter-spacing: 0.1em ;
    font-size:9pt;
    align:left;
    color:#FFFFFF;
    font-family: Trebuchet,Arial,Verdana
}
A.header:hover
{
    font-weight:bold;
    letter-spacing: 0.1em ;
    font-size:9pt;
    color:#CCCCFF;
    font-family: Trebuchet,Arial,Verdana
}

A.header
{
    font-weight:bold;
    letter-spacing: 0.1em ;
    font-size:9pt;
    color:#FFFFFF;
    font-family: Trebuchet,Arial,Verdana
}

/* END TOP PANEL STYLES */


/* START LEFT PANEL STYLES */



.LeftPanel
{
    background: #FFFFFF
}


/*
.LeftPanel
{
    background: url(Images/leftBG.gif);
    background-repeat:repeat-y
}
*/
.LeftPanelText
{
    font-weight:bold;
    font-size:8pt;
    color:#EEEEEE;
    font-family: Trebuchet,Arial,Verdana;
}
.LeftPanelText2
{
    font-weight:bold;
    font-size:8pt;
    color:#EEEEEE;
    font-family: Trebuchet,Arial,Verdana;
}
.LeftPanelSubtitle
{
    font-weight:bold;
    font-size:10pt;
    color:#99CCCC;
    font-family: Trebuchet,Arial,Verdana;
}
li.LeftPanel
{
    padding-top:2px;
    padding-bottom:5px;
    margin-left:0px;
    padding-left:0px;
    color:#EEEEEE;
    list-style-position:inside;
    letter-spacing: 0.1em;
    text-indent:3px
}

ul.LeftPanel
{
    margin-top:1px;
    color:#EEEEEE;
    margin-left:1px;
    margin-bottom:2px;
    padding-top:2px;
    padding-bottom:0px
}

A.LeftPanel
{
    font-weight:bold;
    text-decoration: underline;
    letter-spacing: 0.0em ;
    font-size:8pt;
    color:#FFFFFF;
    font-family: Trebuchet,Arial,Verdana
}

A.LeftPanel:hover
{
    font-weight:bold;
    letter-spacing: 0em ;
    font-size:8pt;
    color:#FFCC00;
    font-family: Trebuchet,Arial,Verdana
}
.LeftBox
{
    font-weight:normal;
    letter-spacing: 0em ;
    font-size:9pt;
    color:#000000;
    font-family: Trebuchet,Arial,Verdana

}
.LeftBoxBG
{
    width: 180px;
    height: 180px;
    background: url(Images/rightBox.gif);
    background-repeat:repeat-y

}

/* END LEFT PANEL STYLES */

.RightPanelBG
{
    background: #FFFFFF url(Images/rightBG_aboutmmc.gif);
    background-repeat:no-repeat
}

.RightPanelBGInvestors
{
    background: #FFFFFF url(Images/rightBG_investors.gif);
    background-repeat:no-repeat
}

.RightPanelBGPress
{
    background: #FFFFFF url(Images/rightBG_press.gif);
    background-repeat:no-repeat
}

.RightPanelBGPuerto
{
    background: #FFFFFF url(Images/rightBG_puerto.gif);
    background-repeat:no-repeat
}

.RightPanel
{
    font-weight:normal;
    text-decoration: none;
    letter-spacing: 0.0em ;
    font-size:8pt;
    color:#000000;
    font-family: Trebuchet,Arial,Verdana
}

A.RightPanel
{
    font-weight:bold;
    text-decoration: underline;
    letter-spacing: 0.0em ;
    font-size:8pt;
    color:#FFFFFF;
    font-family: Trebuchet,Arial,Verdana
}

A.RightPanel:hover
{
    font-weight:bold;
    letter-spacing: 0em ;
    font-size:8pt;
    color:#CCCCCC;
    font-family: Trebuchet,Arial,Verdana
}

.RightBox
{
    font-weight:normal;
    letter-spacing: 0em ;
    font-size:9pt;
    color:#000000;
    font-family: Trebuchet,Arial,Verdana

}
.RightBoxBG
{
    width: 180px;
    height: 180px;
    background: url(Images/rightBox.gif);
    background-repeat:repeat-y

}
/*
.BottomPanel
{
    background: #CCCCFF url(Images/footerBG.gif);
    background-repeat:no-repeat
}

*/
.BottomPanel
{
    background: #FFFFFF
}



li
{
    padding-top:2px;
    padding-bottom:1px;
    margin-left:0px;
    padding-left:0px;
    list-style-position:outside;
    letter-spacing: 0.0em
}

ul
{
    margin-top:1px;
    margin-left:15px;
    margin-bottom:2px;
    padding-top:2px;
    padding-bottom:5px
}

ul.scroll
{
    margin-top:1px;
    margin-left:5px;
    margin-bottom:2px;
    padding-top:2px;
    padding-bottom:5px
}

.ImgBox
{
    border-color: #000000;
    border-width: 2
}

.title  {
    font-weight:bold;
    font-size:20;
    color:#3399FF ;
    font-family: Trebuchet,Arial,Verdana
}

A.subtitle
{
    font-weight:bold;
    font-size:12pt;
    color:#FFFFFF;
    FONT-FAMILY: Times New Roman, Arial, Verdana
}

A.subtitle:hover
{
    font-weight:bold;
    font-size:12pt;
    color:#EEEEEE;
    FONT-FAMILY: Times New Roman, Arial, Verdana
}





.navlink1
{
    background-color:#EEEEEE
}
.navlink1Highlight
{
    background-color:#EEEEEE
}
.navlink2
{
    background-color:#FFFFFF
}
.navlink2Highlight
{
    background-color:#FFFF99
}

.qtyInput
{font-family: Sans-Serif,Arial,Helvetica;
    font-size:8pt;
    width:35px
}



.buttonMMC
{
    font-family: Trebuchet,Arial,Verdana;
    font-size:9pt;
    color:#000033;
    background-Color:#000000;
    border-color: #EF0404;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:2px;
    padding-right:2px;
    color: #FFFFFF;
    border-width:1px;
    border-style:ridge;
    font-weight:bold;
    cursor:hand}


.menucell
{
    font-family: Trebuchet,Arial,Verdana;
    font-size:9pt;
    color:#000000;
    background-image: url(images/tdbg.gif)

}

.errorText  {font-family: Trebuchet,Arial,Verdana;
            font-size:9pt;
            color:#bb0000}

.buttonBlue
{font-family: Trebuchet,Arial,Verdana;
    font-size:8pt;
            color:#000099;
            background-Color:#8DB6CD;
            border:solid 1px #000099;
            font-weight:bold;
            cursor:hand}


HR.black        {height:1px;
            color:#000000;
            width:98%;
            padding:0}

HR.gray         {height:1px;
            color:#dddddd;
            width:98%;
            padding:0}

.smallInput
{font-family: Trebuchet,Arial,Verdana;
    font-size:6pt}


.mediumInput
{font-family: Trebuchet,Arial,Verdana;
    font-size:8pt}

.buttonWhite
{
    font-family: Trebuchet,Arial,Verdana;
    font-size:9pt;
    color:#FFFFFF;
    background-Color:#000099;
    border-width:1px;
    border-style:ridge;
    font-weight:bold;
    cursor:hand}



.altBG
{
    font-weight:normal;
    font-size:9pt;
    color:#FFFFFF;
    background:#000033 ;
    font-family: Trebuchet,Arial,Verdana

}

.rowBG
{
    font-weight:normal;
    font-size:9pt;
    color:#FFFFFF;
    background:#333333 ;
    font-family: Trebuchet,Arial,Verdana

}
.tableHead
{
    font-weight:bold;
    font-size:10pt;
    color:#FFFFFF;
    font-family: Trebuchet,Arial,Verdana

}
