body
{
	background-color: #AFAFAF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}
body, td, th
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
p
{
	text-indent: 20px;
	text-align: justify;
}
.small
{
	font-size: 10px;
	color: #999999;
}
a:link
{
	color: #000000;
	text-decoration: none;
}
a:visited
{
	text-decoration: none;
	color: #000000;
}
a:hover
{
	text-decoration: underline;
	color: #BF0001;
}
a:active
{
	text-decoration: none;
	color: #000000;
}
.borderL1
{
	background-image: url(../images/MM_01.jpg);
}
.borderL2
{
	background-image: url(../images/MM_10.jpg);
}
.borderL3
{
	background-image: url(../images/MM_14.jpg);
}
.borderL4
{
	background-image: url(../images/MM_17.jpg);
}
.borderL5
{
	background-image: url(../images/MM_53.jpg);
}
.borderR1
{
	background-image: url(../images/MM_05.jpg);
}
.borderR2
{
	background-image: url(../images/MM_13.jpg);
}
.borderR3
{
	background-image: url(../images/MM_16.jpg);
}
.borderR4
{
	background-image: url(../images/MM_19.jpg);
}
.borderLlong
{
	background-image: url(../images/MM_20.jpg);
	background-repeat: repeat;
}
.borderRlong
{
	background-image: url(../images/MM_23.jpg);
	background-repeat: repeat;
}
.signin
{
	color: #bf0001;
}
.signin:visited
{
	color: #bf0001;
}
.signin:hover
{
	color: #000000;
}
.signin a
{
	color: #bf0001;
}
.signin a:visited
{
	color: #bf0001;
}
.signin a:hover
{
	color: #000000;
}
.phone
{
	color: #BF0001;
	font-weight: bold;
	font-size: 12px;
}
.DHdescrip
{
	background: #EAC8AF;
	padding: 0px 40px 0px 40px;
	vertical-align: middle;
	text-align: justify;
}
.BCDdescrip
{
	background: #eaeffd;
	padding: 0px 40px 0px 40px;
	vertical-align: middle;
	text-align: justify;
}
.ECdescrip
{
	background: #c3c0cd;
	padding: 0px 40px 0px 40px;
	vertical-align: middle;
	text-align: justify;
}
.PMRdescrip
{
	background: #cad3c6;
	padding: 0px 40px 0px 40px;
	vertical-align: middle;
	text-align: justify;
}
.MZGdescrip
{
	background: #e1dab6;
	padding:  10px 40px 10px 40px;
	vertical-align: middle;
	text-align: justify;
}
.MZGdescrip2
{
	background: #e1dab6;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
	text-align: center;
}
.MZGdescripVideo
{
	background: #e1dab6;
	padding:  40px 40px 40px 40px;
	vertical-align: middle;
	text-align: center;
}
.MMdescrip
{
	background: #B6C9E7;
	padding:  0px 40px 0px 120px;
	vertical-align: middle;
	text-align: justify;
	line-height: 1.5;
}
.MMdescrip1
{
	background-image: url(../images/MM_30.jpg);
	background-color: #F9F7F8;
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 40px 40px 0px 40px;	
	text-align: justify;
	font-family: Times New Roman;
	font-size: 11pt;
	line-height: 1.3;
}
.MMdescrip2
{
	background: #B6C9E7;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
	text-align: justify;
	font-size: 14pt;
	font-family: Times New Roman;
	line-height: 1;
}
.MMdescrip3
{
	background: #B6C9E7;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
	text-align: justify;
	font-size: 10pt;
	line-height: 1.1;
}
.MMdescrip4
{
	background: #B6C9E7;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
	text-align: center;
	font-size: 14pt;
	font-family: Times New Roman;
	line-height: 1;
}
.MMdescripVideo
{
	background: #F9F7F8;
	padding:  40px 40px 40px 40px;
	vertical-align: middle;
	text-align: center;
}
.Aboutdescrip
{
	background: #eba8a8;
	padding: 0px 40px 0px 40px;
	vertical-align: middle;
	text-align: justify;
}
.Contactdescrip
{
	background: #faf0dd;
	padding: 0px 40px 0px 40px;
	vertical-align: middle;
	text-align: justify;
}
.Calcdescrip
{
	background: #cac5bd;
	padding: 0px 40px 0px 40px;
	vertical-align: middle;
	text-align: justify;
}
.Content1
{
	background-image: url(../images/MM_30.jpg);
	background-color: #F9F7F8;
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 10px 20px 10px 30px;
}
.Contentspace
{
	color: #F1EFF0;
	font-weight: bold;
}
.ContentbulletAU
{
	color: #668800;
	font-weight: bold;
}
.ContentbulletDH
{
	color: #FF6D00;
	font-weight: bold;
}
.ContentbulletBCD
{
	color: #478bd1;
	font-weight: bold;
}
.ContentbulletEC
{
	color: #7771a1;
	font-weight: bold;
}
.ContentbulletPMR
{
	color: #6a905d;
	font-weight: bold;
}
.ContentbulletMZG
{
	color: #c66712;
	font-weight: bold;
}
.ErrorLabel
{
	font-size: 7pt;
	color: #cc0000;	
}
#dd
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#dd li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	float: right;
}
#dd li a.menu1
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	width: 160px;
	text-decoration: none;
}
#dd li a.menu1:hover
{
}
#dd a.menu1
{
	text-align: right;
}
#dd a.menu1:hover
{
	color: red;
	font-size: 11px;
	text-decoration: underline;
}
#ddfooter
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#ddfooter li
{
	margin-left: 0%;
	list-style: none;
	float: right;
}
#ddfooter li a.menufooterParent
{
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}
#ddfooter a.menufooterParent
{
	text-align: right;
}
#ddfooter a.menufooterParent:hover
{
	color: red;
	font-size: 11px;
	text-decoration: underline;
}
#ddfooter li a.menufooter1
{
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	float: none;
}
#ddfooter li a.menufooter1:hover
{
	background: #e3e3e3;
}
#ddfooter a.menufooter1
{
	text-align: right;
}
#ddfooter a.menufooter1:hover
{
	background: #e3e3e3;
	color: red;
	font-weight: bold;
}
.submenuOrig
{
	background: white;
	visibility: hidden;
	position: absolute;
	z-index: 3;
	margin: 0px 0px 0px 50px;
	padding: 4px 4px 4px 4px;
	width: 200px;
	border: solid 1px #000000;
}
.submenu
{
	background: white;
	visibility: hidden;
	position: absolute; 
	z-index: 3;
	margin: 0px 0px 0px 465px;
	!margin: 0px 0px 0px -118px;
	_margin: 0px 0px 0px -118px;
	padding: 4px 4px 4px 4px;
	border: solid 1px #000000;
	width: 200px;
	top: 110px;
}
.submenu a
{
	display: block;
	font: 11px arial;
	text-align: left;
	text-decoration: none;
	padding: 1px;
	color: #000000;
}
.submenu a:hover
{
	background: #e3e3e3;
	color: #BF0001;
	text-decoration: underline;
}
.submenufooter
{
    background: white;
    visibility: hidden;
    position: absolute;        
    z-index: 3;
    left: auto;
    margin: -105px 0px 0px 65px;
    !margin: -93px 0px 0px -118px;
    _margin: -93px 0px 0px -118px;
	padding: 4px 4px 4px 4px;
    border: solid 1px #000000;
	width: 200px; 
}
.submenufooter a
{
	display: block;
	font: 11px arial;
	text-align: left;
	text-decoration: none;
	padding: 1px;
	color: #000000;
}
.submenufooter a:hover
{
	background: #f4f4f4;
	color: #000000;
	text-decoration: none;
}
.FooterText
{
	vertical-align: top;
	vertical-align: middle;
	text-align: center;
}
.copyright
{
	vertical-align: top;
	vertical-align: middle;
	text-align: center;
	color: #363636;
}
.style1
{
	color: #000000;
	font-weight: bold;
}
.style2
{
	color: #FFFFFF;
}
.style4
{
	color: #F1EFF0;
}
.style5
{
	color: #FFFFFF;
}
.style6
{
	width: 48px;
}
#mzg_vid
{
background-image: url(../images/gray_bar.jpg); 
background-position: center;
background-repeat:repeat-x;
width: 816px;
height: 126px;
}
/**** 1 PAGE CALCULATORS PRINTING ****/
@media print
{
	.noprint
	{
		display: none;
	}
}
#reg_box
{
	background-image: url(../images/reg_box.jpg); 
	background-repeat: no-repeat;
	height:413px; 
	width:381px;
	position: absolute;
	margin-left: 25px;
	!margin-left: -185px;
	_margin-left: -185px;
}
#MM_reg_box
{
	background-image: url(../images/MM_reg_box.jpg); 
	background-repeat: no-repeat;
	height:413px; 
	width:381px;
	position: absolute;
	margin-left: 25px;
	!margin-left: -185px;
	_margin-left: -185px;
}
#login_box
{
	background-image: url(../images/login_box.jpg); 
	background-repeat: no-repeat;
	height:159px; 
	width:381px;
}