BODY  {
	font-family : verdana, arial, sans-serif;
 /*	background-image : url("/mmrweb/img/bg-xlite.jpg"); */
 /* background:#fbfbff */
 background:#ffffff 
}

A  {
	color : #000080;
	font-family : verdana, arial, sans-serif;
	text-decoration : none;
}
.mmr_btn
{
	font-weight: normal;
	font-size: 10px;
	height: 20px
}
.regions_btn
{
	font-weight: normal;
	font-size: 10px;
	height: 20px;
	width: 50px
}
A:hover  {
	color : #C00000;
	text-decoration : none;
}

.pbutton  {
	background-color : #000080;
	text-color : #E0E0E0;
	text-align : center;
	white-space : nowrap;
	font-size : 9pt;
}

A.pbutton  {
	background-color : #000080;
	color : #E0E0E0;
	font-weight : bold;
	font-size : 9pt;
	text-decoration : none;
}

A:hover.pbutton  {
	background-color : #000080;
	color : #C00000;
	font-weight : bold;
	font-size : 9pt;
	text-decoration : none;
}

.Title  {
	color : #C00000;
	font-size : 170%;
	font-weight : bold;
}

.SubTitle  {
	color : #C00000;
	font-size : 90%;
	font-weight : bold;
}

div.Menu .Title  {
	color : #C00000;
	font-size : 170%;
	font-weight : bold;
	white-space : nowrap;
}

div.Menu .SubTitle  {
	color : #C00000;
	font-size : 90%;
	font-weight : bold;
}

div.Menu .ABCZ  {
	color : #800000;
	font-size : 14pt;
}

div.PgHead .Title  {
	color : #C00000;
	font-size : 170%;
	font-weight : bold;
	white-space : nowrap;
}

div.PgHead .SubTitle  {
	color : #C00000;
	font-size : 90%;
	font-weight : bold;
}

div.PgHead .Small  {
	font-size : 80%;
}

div.PgHead A  {
	color : #000080;
	text-decoration : none;
}

.report  {
	Page-Break-After : Always;
	white-space : nowrap;
	font-family : verdana, arial, sans-serif;
}

.report TD  {
	font-size : 8pt;
	color : #000000;
	font-family : verdana, arial, sans-serif;
}

.report TD           A  {
	font-size : 8pt;
	color : #000080;
	text-decoration : none;
	font-family : verdana, arial, sans-serif;
}

.report TR.highlight  {
	background-color : #CCCCEE;
}

.report TD.highlight  {
	background-color : #CCCCEE;
}

.report TD.headerLeft  {
	background-color : #CCCCEE;
	text-align : left;
}

.report TD.headerCenter  {
	background-color : #CCCCEE;
	text-align : center;
}

.report TD.headerRight  {
	background-color : #CCCCEE;
	text-align : right;
}

.report TD.highlight A  {
	background-color : #CCCCEE;
	color : #000080;
	text-decoration : none;
}

.report TD.highlight A:hover  {
	color : #C00000;
	text-decoration : none;
}

.reportNoBreak  {
	white-space : nowrap;
	font-family : verdana, arial, sans-serif;
}

.reportNoBreak TD  {
	font-size : 8pt;
	color : #000000;
	font-family : verdana, arial, sans-serif;
}

.reportNoBreak TD           A  {
	font-size : 8pt;
	color : #000080;
	text-decoration : none;
	font-family : verdana, arial, sans-serif;
}

.reportNoBreak TR.highlight  {
	background-color : #CCCCEE;
}

.reportNoBreak TD.highlight  {
	background-color : #CCCCEE;
}

.reportNoBreak TD.highlight A  {
	background-color : #CCCCEE;
	color : #000080;
	text-decoration : none;
}

.reportNoBreak TD.highlight A:hover  {
	color : #C00000;
	text-decoration : none;
}


.reportSmall  {
	Page-Break-After : Always;
	white-space : nowrap;
}

.reportSmall TD  {
	font-size : 7pt;
	color : #000000;
}

.reportSmall TD           A  {
	font-size : 7pt;
	color : #000080;
	text-decoration : none;
}

.reportSmall TR.highlight  {
	background-color : #CCCCEE;
}

.reportSmall TD.highlight  {
	background-color : #CCCCEE;
}

.reportSmall TD.highlight A  {
	background-color : #CCCCEE;
	color : #000080;
	text-decoration : none;
}

.reportSmall TD.highlight A:hover  {
	color : #C00000;
	text-decoration : none;
}
	
.reportBig  {
	white-space : nowrap;
}

.reportBig TD  {
	font-size : 10pt;
	color : #000000;
}

.reportBig TD           A  {
	font-size : 10pt;
	color : #000080;
	text-decoration : none;
}

.reportBig TR.highlight  {
	background-color : #CCCCEE;
}

.reportBig TD.highlight  {
	background-color : #CCCCEE;
}

.reportBig TD.highlight A  {
	background-color : #CCCCEE;
	color : #000080;
	text-decoration : none;
}

.reportBig TD.highlight A:hover  {
	color : #C00000;
	text-decoration : none;
}

.reportPortfolio  {
	white-space : nowrap;
}

.reportPortfolio TD  {
	font-size : 8pt;
	color : #000000;
}

.reportPortfolio TD           A  {
	font-size : 8pt;
	color : #000080;
	text-decoration : none;
}

.reportPortfolio TR.highlight  {
	background-color : #CCCCEE;
}

.reportPortfolio TD.highlight  {
	background-color : #CCCCEE;
}

.reportPortfolio TD.highlight A  {
	background-color : #CCCCEE;
	color : #000080;
	text-decoration : none;
}

.reportPortfolio TD.highlight A:hover  {
	color : #C00000;
	text-decoration : none;
}

.forcebreak  {
	Page-Break-After : Always;
	white-space : nowrap;
}

.sbutton  {
	background-color : #000080;
	text-color : #E0E0E0;
	color=#E0E0E0; text-align : center;
	white-space : nowrap;
	width=200px; font-weight : bold;
	font-size : 9pt;
}

SELECT  {
	font-size : 9pt;
}

