/* LAYOUT */
body, html {
	margin:0;
	padding:0;
	background-color:#7e7e7e;
}
#wrapper {
	background:url(/mpi/mpi.nsf/bg-header.jpg) no-repeat center top;
}
#container {
	margin:0 auto;
	width:860px;
}
#logo {
	width:310px;
	float:left;
}
#tagline {
	width:300px;
	float:left;
	margin:20px 0 0 20px;
}
#menu {
	margin:32px 0 4px 0;
}
#menu  table{
	height:30px;
}
#menu_inside {
	background-color:#000;
}
#menu_start {
	width:15px;
	height:30px;
	background:url(/mpi/mpi.nsf/menu-start-trans.png) no-repeat left top;
}
#menu_end {
	width:15px;
	height:30px;
	background:url(/mpi/mpi.nsf/menu-end-trans.png) no-repeat left top;
}
#menu ul {
	margin:0;
	padding:0;
	padding-left:24px;
	list-style:none;
	height:30px;
}
#menu li {
	float:left;
	height:30px;
	padding:4px 2px;
}
#content_top {
	background:url(/mpi/mpi.nsf/bg-top.png) no-repeat center top;
	height:15px;
	background-color:#fff;
}
.index #content_top {
	background:url(/mpi/mpi.nsf/bg-top-homepage.jpg) no-repeat center top;
	height:228px;
	padding:25px 260px 0 20px;
}
.index #content_top p {
	margin-right:50px;
	margin-top:10px;
}
#content {
	padding:5px 20px 20px 20px;
	background-color:#fff;
}
.index #content {
	padding:20px 20px;
}
#content img {
	border:1px solid #bbb;
	margin:0 5px;
}
#contenta {
	padding:0px 0px 0px 0px;
	background-color:#fff;
}
.index #contenta {
	padding:0px 0px;
}
#contenta img {
	border:1px solid #bbb;
	margin:0 5px;
}
.col-left {
	float:left;
	width:475px;
}
.col-right {
	float:right;
	width:310px;
}
.news-item {
	margin:10px 0;
	line-height:1.5em;
	padding-bottom:10px;
	border-bottom:1px dotted #999;
}
.last {
	border-width:0;
}
#footer {
	background:#ddd url(//mpi/mpi.nsf/bg-footer.png) no-repeat center bottom;
	padding:0 20px;
	margin-bottom:30px;
}
#footer p {
	line-height:50px;
	margin:0;
}
h1, h2, h3 {
	margin:0;
	padding:0;
	margin:10px 0;
}
.clear {
	clear:both;
}
/* STYLE */
body {
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#222;
}
a:link {
	color:#1652a5;
}
a:active, a:focus {
	color:#0b61d8;
}
a:visited {
	color:#3361a2;
}
a:hover {
	color:#0b61d8;
}
#header a:hover {
	background-color:transparent;
}
h1 {
	color:#305fa1;
	font-size:16pt;
	font-weight:bold;
}
h2 {
	font-size:14pt;
	font-weight:bold;
	color:#305fa1;
}
h3 {
	font-size:12pt;
	font-weight:bold;
}
#tagline {
	color:#fff;
	line-height:1.6em;
}
.index #content_top {
	line-height:1.6em;
	color:#ddd;
}
#content_top {
	line-height:1px;
}
.index #content_top h1 {
	color:#ddd;
	font-size:15pt;
	margin:0;
}
#content {
	line-height:1.7em;
}
#footer {
	font-size:8.5pt;
	color:#444;
}
#footer .divider {
	margin:0 5px;
	color:#999;
}
hr {
  color:#fff;
  border:0;
  border-bottom:1px solid #999;
}
/* MENU */
#menu {
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:30px;
}
#menu table {
}
#menu a:link {
	color:#ddd;
	text-decoration:none;
}
#menu a:active, #menu a:focus {
	color:#fff;
	text-decoration:underline;
}
#menu a:visited {
	color:#bbb;
	text-decoration:none;
}
#menu a:hover {
	color:#fff;
	text-decoration:underline;
	background-color:transparent;
}
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}
/*!!!!!!!!!!! QuickMenu Styles !!!!!!!!!!!*/
	/* QuickMenu 0 */
	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:auto;
		background-color:transparent;
		background-image:url(../images/bg-menu.png)
	}
	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		
	}
  
  .qmparent {
    line-height:30px;
    height:30px;
  	padding:0px 14px;
  }
	/*"""""""" (MAIN) Parent Items""""""""*/	
	#qm0 .qmparent	
	{	
		background-repeat:no-repeat;
		/*background-position:95% 50%;*/
		text-align:center;
		
	}
	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		
		
	}
	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:3px 0px 3px 0px;
		background-color:#000;
		border-width:1px;
		border-style:solid;
		border-color:#999;
		text-align:left;
	}
	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 10px 3px 10px;
		margin:0px 0;
		background-color:transparent;
		color:#000000;
		font-size:8pt;
		font-weight:bold;
		border-width:0px;
		border-style:none;
		border-color:#000000;
		line-height:20px;
	}
	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#444;
		text-decoration:none;
	}
	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#444;
		text-decoration:none;
	}
	/*"""""""" (SUB) Parent Items""""""""*/	
	#qm0 div .qmparent, #qm0 ul .qmparent	
	{	
		
	}
	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#666666;
		color:#FFFFFF;
	}
	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		margin:2px 5px 5px 5px;
		color:#222222;
		font-family:Verdana;
		font-size:11px;
		font-weight:bold;
	}
	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 5px 4px 5px;
		border-color:#999999;
	}
	
	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		height:24px;
		margin:0;
	}
	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		width:100%;
	}
	
	/*"""""""" Custom Rule""""""""*/	
	#qm0 .qmdividery	
	{	
    width:6px;
		background-image:url(/mpi/mpi.nsf/menu-separator.png);
		background-repeat:no-repeat;
		background-position:left top;
	}
	/*"""""""" Custom Rule""""""""	
	ul#qm0 li:hover > a.qmparent	
	{	
		background-image:url(qmimages/arrow_1.gif);
	}*/
	
#hor-minimalist-b
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #fff;
	margin: 0px;
	width: 800px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: bold;
	background-color: #EEEEEE;
	color: #305fa1;
	padding: 4px 4px;
	border-bottom: 2px solid #305fa1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #305fa1;
	font-size: 14px;
	color: #000000;
	padding: 3px 4px;
}
#tooling-b
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	border-collapse: collapse;
	text-align: Center;
}
#content2 {
	padding:5px 15px 15px 15px;
	background-color:#fff;
	background: url(/mpi/mpi.nsf/mpitoolbg2.png) repeat 0 0 #fff;
}
#content3 {
	padding:5px 15px 15px 15px;
	background-color:#fff;
	background: url(/mpi/mpi.nsf/content3bgb.png) repeat 0 0 #fff;
}
