/**********************************************************************************************************
	FILE	: mpn.css
	PURPOSE	: Control the display characteristics of DDI common and inherited web page elements
	DATE	: October, 2004
	VERSION	: 1.1
	AUTHOR	: ROBOT Creative
	
	COLOR TABLE
		HOME PAGE
			#FFFFFF = white
			#660000 = maroon from mpn logo
			#003366 = dark blue from mpn logo
		BACKGROUND COLORS -- these CHANGE, key on CAPITAL COMMENTS
			#bfc0c0 = gray from HOME page
			#aeb9c5 = light blue, highlighted navigation cells
			#d9c299 = tan, used on the about us page(s)
			#d2bcb5 = light tan, used on international page
***********************************************************************************************************/

/* MAIN TABLE used by all pages */
.outer {
	width: 751px;
	border: 1px solid #003366;
}

/* HOME PAGE style info for the heading image and logo */
.homeheadimg {
	width: 366px;
}
.homeheadlogo {
	width: 385px;
}

.error {
	color:red;
	padding-left:50px;
}

.left {
	margin-right:15px;
}

.business img,a {
	border:0;
}

.business {
	margin-bottom:15px;
}

strong.title {
	font-size:16px;
	color:#660000;
}

a img {
	border:0;
}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix-left:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: left; 
	visibility: hidden;
}

.clearfix-right:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: right; 
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
* html .clearfix-left {height: 1%;}
* html .clearfix-right {height: 1%;}

/* MAIN NAVIGATION BAR style info varies by current selection / page */
.navrule { 
	background-color: #660000;
}
.navmain {
	background-color: #003366;
	width: 751px;
}
.navmaintext {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
/* COLORS CHANGE BASED ON CONTEXT */
.navmaintext:hover {
	color: #aeb9c5;
}
.navmaintexton {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
}
.navmaintexton:hover {
	color: #660000;
}
/* COLORS CHANGE BASED ON CONTEXT */
.navsub {
	background-color: #aeb9c5;
	width: 751px;
}
.navsubabout {
	background-color: #d9c299;
	width: 751px;
}
.navsubtext {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.navsubtext:hover {
	color: #660000;
}
.navsubtexton {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
}
.navsubtexton:hover {
	color: #660000;
}
.navcell {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
/* COLORS CHANGE BASED ON CONTEXT */
.navcellon {
	color: #003366;
	background-color: #aeb9c5;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.navsubtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
.navsubcell {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.navsubcellon {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #660000;
}
/*.headleft {
	padding-top: 0px;
	padding-right: 260px;
	padding-bottom: 0px;
	padding-left: 0px;
}*/
.mpn_body_cell {
	vertical-align: top;
}
.mpn_body_title {
	font-family: Times, sans-serif;
	font-size: 20px;
	margin: 20px;
	color: #660000;
}
.mpn_body_testimonial {
	font-family: Times, sans-serif;
	font-size: 14px;
	font-style: italic;
	margin: 20px;
	color: #660000;
}
.mpn_body_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 20px;
	color: #003366;
}
.mpn_body_content_tbl_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 20px;
	color: #003366;
}
.mpn_body_content_list_lead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 20px;
	color: #003366;
}	
.mpn_body_content_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}	
.mpn_href {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}	
.mpn_href:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
}	
.mpn_href:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
}
.leftmenulink {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #660000;
}
.leftmenulink:hover {
	color: #003366;
}
.leftmenulinkon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
}