/* Global Styles */

body {
margin:0px;
background-color:#64748B;
}

table.main{
width:100%;
height:100%;
}

td {
font:11px Arial, Helvetica, sans-serif;
color:#000000;
}

#navigation a {
font:10px Arial, Helvetica, sans-serif;
color: #26354A;
text-decoration: none;
letter-spacing:.1em;
line-height:16px;
display:block;
padding: 0px 10px;
border-right:1px solid #FF6600;
}

#navigation a:hover {
color:#ffffff;
background: #FF6600;
}

#background td {
background:url("mm_bg_header.gif");
}

#padding {
padding:14px;
}


#calendar td {
border: 1px solid #26354A; 
}

#noborder td {
border: 0px;
}

#calheader td {
font-weight:bold;
color: #ffffff;
}

.logo {
font:24px Times New Roman, Times, serif;
color: #FFBA00;
letter-spacing:.3em;
line-height:26px;
}

.tagline {
font: 11px Arial, Helvetica, sans-serif;
color: #D3DCE6;
line-height:16px;
}

.bodyText {
font:11px Arial, Helvetica, sans-serif;
line-height:22px;
color:#26354A;
letter-spacing:.1em;
}

.detailText {
font:11px Arial, Helvetica, sans-serif;
line-height:16px;
color:#26354A;
letter-spacing:.1em;
}

.pageName {
font:24px Arial, Helvetica, sans-serif;
color: #FF6600;
letter-spacing:.2em;
line-height:32px;
}

.subHeader {
font:bold 12px Arial, Helvetica, sans-serif;
color: #2D374D;
font-weight:bold;
line-height:20px;
letter-spacing:.1em;
}

.navText {
font:10px Arial, Helvetica, sans-serif;
color: #26354A;
letter-spacing:.1em;
line-height:16px;
}

.calendarText {
font:11px Arial, Helvetica, sans-serif;
color: #26354A;
letter-spacing:.1em;
}


.sidebarText {
font:11px Arial, Helvetica, sans-serif;
color: #FFBA00;
letter-spacing:.1em;
line-height:18px;
}
	
a {
color: #26354A;
font-weight:bold;
text-decoration:none;
}

a:hover {
color: #FF6600;
}