body {
	font-size:62.5%; 
	background:#0FC734 url(/Assets/Image/navs/mpp_bg.jpg) repeat; /*  -BACKGROUND- Background Color */
	/*background-repeat: repeat;*/
	font-family:arial,sans-serif;
	margin: 0px;
} /*Font-size: 1.0em = 10px when browser default size is 16px*/

#contentmain {
	background: #FFFFFF; /* -DISPLAYAREA- */
}

/***************/
/* SUBCONTENT  */
/***************/

.subcontent-box {
	width:200px; 
	float:right; 
	background-color: #FFFFFF; /* -	NAVIGATIONAREA- */
}														
															
.container {
	width:978px; 
	padding-top:10px; 
	padding-bottom:0px; 
	margin:0 auto;
	font-size:1.0em;
}
																																				
/* HEADER STARTS */
.header {
	width:958px; 
	min-height:230px; /*Non-IE6*/
	height:auto !important; /*Non-IE6*/ 
	height:230px; /*IE6*/ 
	border-left:solid 10px #60DC6C; /* -OUTLINE- */
	border-right:solid 10px #60DC6C; /* -OUTLINE- */
	background:#E6CD2C url(/templates/tmpl/images/bg_header.jpg) repeat-x /* -HEADERTOP- Total header background image entered here. Height: 125px*/; 
	font-size:1.0em;
}
.header-top {
	clear:both; 
	width:958px; 
	height:200px; 
	background:#E6CD2C url(/templates/tmpl/images/mpp_header_112.jpg) no-repeat; /* -HEADERTOP- Top header background image entered here. Height: 100px*/; 
	font-size:1.0em;
}
																																					
.header-bottom {
	clear:both; 
	width:958px; 
	min-height:30px /*Non-IE6*/; 
	height:auto !important /*Non-IE6*/; 
	height:30px /*IE6*/; 
	background:#16E67E url(/templates/tmpl/images/bg_header_bottom.jpg) repeat-x /* -HEADERBOTTOM- Bottom header background image entered here: 
	Height: 25 px*/; 
	font-size:1.0em;
}																																					

/* OPEN ADS */
.header_ads {
	width:470px; 
	height:94px; 
	top:100px;
	z-index:1000; 
	margin:100px 0 0 300px; 
}

.sitelogo {
height: 110px; /* -LOGOHEIGHT- */
width: 79px; /* -LOGOWIDTH- */
	position:absolute; 
	z-index:1; 
	margin:8px 0 0 15px; 
background:url(/Assets/Image/logos/logo_mpp.jpg) no-repeat; /* -LOGO- */
}	

/* SITENAME AND SLOGAN */
.sitename {
	width:500px; 
	height:90px; 
	position:absolute; 
	z-index:1; 
	margin:20px 0 0 120px; /* _SITENAMEMARGIN_ */
	overflow:hidden;
}

.sitename h1 {
	font-family:"trebuchet ms",arial,sans serif; 
	font-weight:normal; 
	font-size:290% !important /*Non-IE6*/; 
	font-size:260% /*IE6*/;
}

.sitename h2 {
	font-family:verdana,arial,sans serif; 
	margin-top:-5px; 
	padding-bottom:2px; 
	color:rgb(125,125,125); 
	height:20px; 
	font-weight:normal; 
	font-size:130% !important /*Non-IE6*/; 
	font-size:120% /*IE6*/;
}

.sitename a{
	text-decoration:none; 
	color:rgb(125,125,125);
}

.sitename a:hover {
	text-decoration:none;
}

/* GLOBAL NAVIGATION */
.navglobal {
	width:600px; 
	position:absolute; 
	z-index:3; 
	margin-top:65px; 
	margin-left:300px !important /*Non-IE6*/; 
	margin-left:301px /*IE6*/;
}

.navglobal ul {
	float:right; 
	font-weight:normal;
}	

.navglobal li {
	display:inline; 
	list-style:none;
}

.navglobal li a {
	display:block; 
	float:left; 
	padding:2px 5px 2px 5px; 
	color:rgb(125,125,125); 
	text-decoration:none; 
	font-size:130% !important /*Non-IE6*/; 
	font-size:120% /*IE6*/;
}

.navglobal a:hover {
	text-decoration:none; 
	color:rgb(255,255,255);
}

.main {
	clear:both; 
	width:958px; 
	padding:10px 0 20px 0; 
	border-left:solid 10px #60DC6C; /* -OUTLINE- */
	border-right:solid 10px #60DC6C; /* -OUTLINE- */
	background-color:#60DC6C;  /* -OUTLINE- */
	font-size:1.0em;
}

.corner-content-1col-bottom {
	clear:both; 
	width:746px; 
	height:7px; 
	background:#D2DFB3 url(/templates/tmpl/images/bg_corner_page_bottom_2.png) no-repeat;
	margin-bottom:10px; 
	overflow:hidden;
}																													
																													
.corner-content-1col-top {
	clear:both;
	width:746px; 
	height:7px; 
	background: #D2DFB3;
	background:#D2DFB3 url(/templates/tmpl/images/bg_corner_page_top_2.png) no-repeat; 
	overflow:hidden;
}
																													
.corner-subcontent-top {
	clear:both; 
	width:200px; 
	height:7px; 
	background:transparent url(/templates/tmpl/images/bg_corner_subcontent_top_3.png) no-repeat; 
	overflow:hidden;
}																													
																													
.corner-subcontent-bottom {
	clear:both; 
	width:200px; height:7px; 
	margin-bottom:10px; 
	background:transparent url(/templates/tmpl/images/bg_corner_subcontent_bottom_3.png) no-repeat; 
	overflow:hidden;
}																													

/*  FOOTER  */
.footer {
	clear:both; 
	width:958px; 
	left:-10px;
	padding:1.0em 0 1.0em 0; 
	border-left:solid 10px #60DC6C; /* -OUTLINE- */
	border-right:solid 10px #60DC6C; /* -OUTLINE- */
	background-color:#10982B; /* -FOOTER- */
	font-size:1.1em !important /*Non-IE6*/; 
	font-size:1.0em /*IE6*/; 
	overflow:visible !important /*Non-IE6*/; 
	overflow:hidden /*IE6*/;
}

.footer p {
	clear:both; 
	line-height:1.3em; 
	text-align:center; 
	color:rgb(90,152,225); 
	font-weight:bold; font-size:110%;
}

.footer p.credits {
	clear:both; 
	font-weight:normal;
}

.footer a, .footer a:visited {
	text-decoration:underline; 
	color:rgb(47,108,220);
}

.footer a:hover {
	text-decoration:none; 
	color:rgb(0,0,0);
}
																													
.corner-page-top {
	width:978px; height:10px; 
	background:transparent url(/templates/tmpl/images/bg_corner_page_top.png) no-repeat; 
	overflow:hidden;
}
																													
.corner-page-bottom {
	width:978px; 
	height:10px; 
	padding-bottom:20px; 
	background:transparent url(/templates/tmpl/images/bg_corner_page_bottom.png) no-repeat; 
	overflow:hidden;
}
/* HEADER ENDS */
																																					
/* OUTLINE START */
.header-bottom .searchform input.field {
	width:300px; 
	height:1.2em; 
	padding:1px !important /*Non-IE6*/; 
	padding:2px /*IE6*/; 
	border:solid 1px rgb(195,195,255); 
	background-color:rgb(255,255,255); 
	font-size:110% !important /*Non-IE6*/; font-size:100% /*IE6*/;
}

li.nav_menu  {
	width:600px; 
	height:1.2em; 
	padding:1px !important /*Non-IE6*/; 
	padding:2px /*IE6*/; 
	/*border:solid 1px rgb(195,195,255); 
	background-color:rgb(255,255,255); */
	font-size:110% !important /*Non-IE6*/; font-size:100% /*IE6*/;
}
																																																																									
.xcontent {
	display:inline; /*Fix IE floating margin bug*/; 
	float:left; 
	width:746px; 
	background-color:#60DC6C;  /* -OUTLINE- */
	font-size:1.0em; 
	overflow:visible !important /*Non-IE6*/; 
	overflow:hidden /*IE6*/;
}
																																					
.subcontent {
	display:inline /*Fix IE floating margin bug*/; 
	float:right; 
	width:200px; 
	background-color:#60DC6C;  /* -OUTLINE- */
	font-size:1.0em; 
	overflow:visible !important /*Non-IE6*/; 
	overflow:hidden /*IE6*/;
}
																																					
.contactform input.button {
	float:left; 
	width:9.0em; 
	margin-left:50px !important /*Non-IE6*/; 
	margin-left:53px /*IE6*/; 
	padding:3px !important /*Non-IE6*/; 
	padding:2px /*IE6*/; 
	background:#60DC6C;  /* -OUTLINE- */ 
	border:solid 1px #0FC734; /* -BACKGROUND- */
	text-align:center; 
	color:#F64646; /* -TOPNAV_HOVER- */
	font-size:14px;
}
																												
.contactform input.button:hover {
	cursor:pointer; 
	border:solid 1px #60DC6C; /* -OUTLINE- */
	background:#10982B;  /* -FOOTER- */
	color:#F64646; /* -TOPNAV_HOVER- */
}
																												
.content .searchform input.button {
	clear:both; 
	float:left; 
	width:3.0em; 
	margin-top:0.5em; 
	padding:1px; 
	background:#1C5F01;  /* -NAVBAR- */ 
	border:solid 1px #60DC6C; /* -OUTLINE- */
	text-align:center; 
	color:#D52929 /* -TOPBACKGROUND- */
	font-size:14px;
}
																												
.content .searchform input.button:hover {
	cursor:pointer; 
	border:solid 1px #60DC6C; /* -OUTLINE- */
	background:#10982B;  /* -FOOTER- */
	color:#F64646; /* -TOPNAV_HOVER- */
}
/* OUTLINE ENDS */
																																																																									
.rightarrow {								
	background: url(/images/arrows/blue.gif) no-repeat;
}																																																			

/* GAP MENU STARTS HERE */
#navmenu_gap {
	position:relative;
	z-index:10;
	border-left:solid 10px #60DC6C; /* -OUTLINE- */
	border-right:solid 10px #60DC6C; /* -OUTLINE- */
	background: url(/Assets/Image/navs/bg_navbar.gif) no-repeat center bottom; /* -TOPNAV- */
	background-color: #D52929; /* -TOPBACKGROUND- */
}

#navmenu_gap a {
	color: #fff;
}

#navmenu_gap li li {
	font-size: 12px;
}

#navmenu_gap li:hover ul, 
#navmenu_gap li li:hover ul, 
#navmenu_gap li li li:hover ul, 
#navmenu_gap li li li li:hover ul,
#navmenu_gap li.iehover ul, 
#navmenu_gap li li.iehover ul, 
#navmenu_gap li li li.iehover ul,
#navmenu_gap li li li li.iehover ul {
	position:relative;
	z-index:10;
	background: #fb0 background: url(/Assets/Image/navs/bg_navbar.gif); /* Sub-Menu Options color  -TOPNAV- */
}

/* PARENT ITEM SEPARATOR With Gap Starts here */
#navmenu_gap li {
	position:relative;
	z-index:10;
	background: url(/Assets/Image/backgrounds/navbar1.png) right center no-repeat; /* -RIGHTIMG- */
}

#navmenu_gap li a {
	position:relative;
	z-index:10;
	background: url(/Assets/Image/backgrounds/navbar1.png) left center no-repeat; /* -LEFTIMG- */
}
/*PARENT ITEM SEPARATOR With Gap Ends here */

/*DEFINE HOVER COLORS*/
#navmenu_gap li:hover a,
#navmenu_gap li.iehover a {
	color: #fff;  /* Sub-Menu option color  -SUBMENUTEXT_COLOR- */
}
#navmenu_gap ul li a:hover {
	color: #f8f8f8; /* Main menu hover text color  -MAINMENU_HOVER- */
}
#navmenu_gap ul li ul li a:hover,
#navmenu_gap ul li ul li ul li a:hover {
	color: #eee; /* Sub-menu hover text color  -SUBMENUTEXT_HOVER- */
}
#navmenu_gap ul ul a {
	color: #fff;
	width: 170px; /* sub-Menu option width  -SUBMENU_WIDTH- */
}
#navmenu_gap li li {
	border-bottom: 1px solid #f18400;
}
#navmenu_gap li li {
	width: 173px; /* sub-Menu option width  -SUBMENU_WIDTH_PLUS- */
}
#navmenu_gap li ul ul {
	margin: -30px 0 0 173px;
}
#navmenu_gap li li:hover,
#navmenu_gap li li.iehover {
	background: #df6a00; /* Sub_menu backgroung color  -SUBMENU_COLOR- */
}

#navmenu_gap li ul {
	width: 173px;	/* Sub-Menu box width -SUBMENU_WIDTH_PLUS- */
	border-right: 1px solid #eb8100;
	border-left: 1px solid #eb8100;
	border-top: 0px solid #eb8100;
}

/* PARENT ITEM SEPARATOR With Gap Starts here */
#navmenu_gap li:hover,
#navmenu_gap li.iehover,
#navmenu_gap li.active {
	background: url(/Assets/Image/backgrounds/bg_navbar.gif) right center no-repeat; /* -RIGHTIMG_HOVER- */
}

#navmenu_gap li:hover a,
#navmenu_gap li.iehover a,
#navmenu_gap li.active:hover a,
#navmenu_gap li.active.iehover a,
#navmenu_gap li a:hover,
#navmenu_gap li.active a,
#navmenu_gap li.active a:hover {
	background: url(/Assets/Image/backgrounds/bg_navbar.gif) left center no-repeat; /* -LEFTIMG_HOVER- */
}
/* PARENT ITEM SEPARATOR With Gap Ends here */

#navmenu_gap li:hover ul a,
#navmenu_gap li.iehover ul a,
#navmenu_gap li.active:hover ul a {
	background-image: none; 
}

#navmenu_gap ul li.active ul li a,
#navmenu_gap ul li.active ul li,
#navmenu_gap ul li.active ul li a:hover,
#navmenu_gap ul li.active ul li.hover,
#navmenu_gap ul li.active ul li.iehover {
	color: #fff;
}

#navmenu_gap li.iehover ul li.iehover {
	background: #df6a00; /* IE Sub_menu backgroung color -SUBMENU_COLOR- */
}

/* NO GAP MENU STARTS HERE */
#navmenu_nogap {
	border-left:solid 10px #60DC6C; /* -OUTLINE- */
	border-right:solid 10px #60DC6C; /* -OUTLINE- */
	background: url(/Assets/Image/navs/bg_navbar.gif) repeat-x; /* -TOPNAV- */
	background-color: #D52929 /* -TOPBACKGROUND- */
}

#navmenu_nogap a {
	color: #fff;
}

#navmenu_nogap li li {
	font-size: 12px;
}

#navmenu_nogap li:hover ul, 
#navmenu_nogap li li:hover ul, 
#navmenu_nogap li li li:hover ul, 
#navmenu_nogap li li li li:hover ul,
#navmenu_nogap li.iehover ul, 
#navmenu_nogap li li.iehover ul, 
#navmenu_nogap li li li.iehover ul,
#navmenu_nogap li li li li.iehover ul {
	background: #fb0;	 	/* Sub-Menu Options color  -SUBMENU_COLOR- */
}

/** PARENT ITEM SEPARATOR Without Gap  Start Here
#navmenu_nogap ul li, #navmenu_nogap ul li a { */

.MainMenu {
	margin-right: 0px;
	margin-left:  -4px;
	text-align:center; 
	border-right: 1px solid #f18400;
	border-left:   0px solid #f18400;
}

.MainMenuChild {
	margin-right: 0px;
	margin-left:  -4px;
	text-align:left;
	border-right: 1px solid #f18400;
	border-left:   0px solid #f18400;
	background:url() right center no-repeat; /* -MENUARROW- */
}

.MainMenuChildRight {
	float:right;
	margin-right: 0px;
	margin-left:  -4px;
	border-right: 1px solid #f18400;
	border-left:   0px solid #f18400;
	background:url() right center no-repeat; /* -MENUARROW- */
}

#navmenu_nogap li {
	background: url(/Assets/Image/navs/bg_navbar.gif) 0px 0px repeat-x; /* -MAINMENUIMG- */
	font-size: 14px;
	background: transparent;
}

#navmenu_nogap li a {
	background: url(/Assets/Image/navs/bg_navbar.gif) 0px 0px repeat-x; /* -MAINMENUIMG- */
	font-size: 14px;
	background: transparent;
}
/** PARENT ITEM SEPARATOR Without Gap  Ends Here**/

/*DEFINE HOVER COLORS*/
#navmenu_nogap li:hover a, #navmenu_nogap li.iehover a {
	color: #fff;  /* Sub-Menu option color  -SUBMENUTEXT_COLOR- */
}

#navmenu_nogap ul li a:hover {
	color: #f8f8f8; /* Main menu hover text color  -MAINMENU_HOVER- */
}

#navmenu_nogap ul li ul li a:hover,#navmenu_nogap ul li ul li ul li a:hover {
	color: #eee; /* Sub-menu hover text color  -SUBMENUTEXT_HOVER*/
}
#navmenu_nogap ul ul a {
	color: #fff;
	width: 170px; /* sub-Menu option width  -SUBMENU_WIDTH- */
}

#navmenu_nogap li li {
	border-bottom: 1px solid #f18400;
}

#navmenu_nogap li li {
	width: 173px; /* sub-Menu option width  -SUBMENU_WIDTH_PLUS- */
}

#navmenu_nogap li ul ul {
	margin: -30px -10px 0 173px;
}

#navmenu_nogap li li:hover,#navmenu_nogap li li.iehover {
	background: #df6a00; /* Sub_menu backgroung color  -SUBMENU_COLOR- */
}

#navmenu_nogap li ul {
	width: 173px;	/* Sub-Menu box width -SUBMENU_WIDTH_PLUS- */
	border-right: 1px solid #eb8100;
	border-left: 1px solid #eb8100;
	border-top: 0px solid #eb8100;
}

/* PARENT ITEM SEPARATOR Without Gap Starts here */
#navmenu_nogap li:hover,
#navmenu_nogap li.iehover,
#navmenu_nogap li.active {
	background: url(/templates/tmpl/images/bg_nav_on.gif) 0px 0px repeat-x; /*  -MENUBACKGROUND- */
}

#navmenu_nogap li:hover a,
#navmenu_nogap li.iehover a,
#navmenu_nogap li.active:hover a,
#navmenu_nogap li.active.iehover a,
#navmenu_nogap li a:hover,
#navmenu_nogap li.active a,
#navmenu_nogap li.active a:hover {
	background: url(/templates/tmpl/images/bg_nav_on.gif) 0px 0px repeat-x; /*  -MENUBACKGROUND_HOVER- */
}

#navmenu_nogap li:hover ul a,
#navmenu_nogap li.iehover ul a,
#navmenu_nogap li.active:hover ul a {
	background-image: none; 
}

#navmenu_nogap ul li.active ul li a,
#navmenu_nogap ul li.active ul li,
#navmenu_nogap ul li.active ul li a:hover,
#navmenu_nogap ul li.active ul li.hover,
#navmenu_nogap ul li.active ul li.iehover {
	color: #fff;
}

#navmenu_nogap li.iehover ul li.iehover {
	background: #df6a00; /* IE Sub_menu backgroung color */
}

/* TOOL TIPS STARTS HERE */
a.tooltip {
	z-index:10;
}
																
a.tooltip:hover{
	position:relative;
	z-index:100;
	text-decoration: none;
}		
																
a.tooltip span{
	display:none;
	text-decoration: none;
}
															
a.tooltip:hover span{
	display:block;
	position:absolute;
	float:left;
	top:2.2em;
	left:.5em;
	background: #edf3fe;
	border: 1px solid #80d9fd;
	color:#444;
	padding:5px 8px;
	z-index:10;
	width: 300px;
}	

/* TOOL TIPS ENDS HERE */