@charset "UTF-8";
/* CSS Document */

/*------ Metalife Colors ------
	gray: #2f2f2f
	yellow: #fcaf17 
  	red: #ed1c24 
	green: #00964d 
	blue: #f28222 
	orange: #4d95d0 
	purple: #cb148c 
-------------------------------*/
* {
	margin: 0px;
	padding: 0px;
}
html, body, #wrapper {
	height: 100%;
}
body > #wrapper {
	height: auto;
	min-height: 100%;
}
body {
	text-align: center;
	background: #FFF url(images/ml_background.gif) repeat-x;
	font: 100%/22px "Arial Narrow";
	color: #2f2f2f;
}
#wrapper {
	position: relative;
	width: 1024px;
	margin: 0 auto;
	text-align: left;
	padding-bottom:115px;
}
#header {
	width: 1024px;
	height: 300px;
}
#Content_01 {
	padding: 30px 300px 75px 172px;
}
#Content_01_idea {
	padding: 30px 0 75px 172px;
	width: 575px;
}
#Content_01_process {
	padding: 30px 300px 75px 172px;
	background: url(images/ml_03_process_pic1and2.gif) no-repeat 0px 1450px;
}
#Content_01_media {
	padding: 30px 300px 75px 172px;
	background: url(images/ml_05_media_01book.gif) no-repeat right 325px;
}
#Content_02 {
	padding: 0px 300px 75px 172px;
}
#Content_02_idea {
	padding: 0px 0 75px 172px;
	width: 575px;
	background: url(images/ml_02_idea_pic2.gif) no-repeat 175px 510px;
}
#Content_02_process {
	padding: 0px 300px 75px 172px;
	background: url(images/ml_03_process_pics5.gif) no-repeat 0px 1600px;
}
#Content_03 {
	padding: 0px 300px 75px 172px;
}
#Content_03_idea {
	padding: 0px 0 75px 172px;
	width: 575px;
}
#Content_03_company {
	padding: 0px 300px 0px 172px;
}
#Content_04 {
	padding: 0px 300px 50px 172px;
}
#TitlePanel_01 {
	padding: 35px 0px 0px;
	float: left;
	width: 160px;
}
#TitlePanel_02 {
	float: left;
	width: 160px;
	padding-top: 5px;
}
#TitlePanel_03 {
	float: left;
	width: 160px;
	padding-top: 5px;
}
#Sidebar_01 {
	padding: 30px 0px 0px;
	float: right;
	width: 245px;
}
#Sidebar_01a {
	padding: 95px 0px 0px;
}
#Sidebar_01b {
	padding: 95px 0px 0px;
}
#Sidebar_01c {
	padding: 95px 0px 0px;
}
#Sidebar_02 {
	padding: 0px 0px 0px;
	float: right;
	width: 245px;
}
#Sidebar_03 {
	padding: 0px 0px 0px;
	float: right;
	width: 245px;
}
#Sidebar_04 {
	padding: 0px 0px 30px;
	float: right;
	width: 245px;
}
#mainContent {
	width: 1024px;
	padding-top: 20px;
}
#mainContentHome {
	width: 1024px;
	height: 400px;
}
#mainContent_idea {
	width: 1024px;
	background: url(images/ml_02_idea_rule.gif) repeat-y;
}
#mainContent_process {
	width: 1024px;
	background: url(images/ml_03_process_rule.gif) repeat-y;
}
#mainContent_trends {
	width: 1024px;
	background: url(images/ml_04_trends_rule.gif) repeat-y;
}
#mainContent_media {
	width: 1024px;
	background: url(images/ml_05_media_rule.gif) repeat-y;
}
#mainContent_company {
	width: 1024px;
	background: url(images/ml_06_company_rule.gif) repeat-y;
}

/********** begin Header Navigation Styles **********/

#headerNav {
	float: right;
	height: 33px;
	width: 848px;
	padding-top: 5px;
}
#headerHome {
	float:left;
}
#headerNavSubmenu01 {
	float: right;
	height: 50px;
	width: 848px;
	position: relative;
}
#headerNavSubmenu01 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 16px;
	cursor: default;
	width: 151px;
	position: relative;
}
#headerNavSubmenu01 li {
	margin: 0;
	padding: 0;
	cursor: pointer;
	width: 151px;
	white-space: nowrap;
	position: relative;
}
#headerNavSubmenu01 a {
	display: block;
	background-color: transparent;
	color: #FFF;
	text-decoration: none;
	padding: 5px 0px;
	font-family: "arial narrow";
	position: relative;
}
#headerNavSubmenu01 a:hover {
	color: #999;
}
#headerNavSubmenu02 {
	float: right;
	height: 50px;
	width: 848px;
	position: relative;
}
#headerNavSubmenu02 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 16px;
	cursor: default;
	width: 151px;
	position: relative;
}
#headerNavSubmenu02 li {
	margin: 0;
	padding: 0;
	cursor: default;
	width: 151px;
	white-space: nowrap;
}
#headerNavSubmenu02 a {
	display: block;
	background-color: transparent;
	color: #FFF;
	text-decoration: none;
	padding: 5px 0 5px 151px;
	font-family: "arial narrow";
}
#headerNavSubmenu02 a:hover {
	color: #999;
}
#headerNavSubmenu03 {
	float: right;
	height: 50px;
	width: 848px;
	position: relative;
}
#headerNavSubmenu03 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 16px;
	cursor: default;
	width: 151px;
	position: relative;
}
#headerNavSubmenu03 li {
	margin: 0;
	padding: 0;
	white-space: nowrap;
	cursor: default;
	width: 151px;
	list-style: none;
}
#headerNavSubmenu03 a {
	display: block;
	background-color: transparent;
	color: #FFF;
	text-decoration: none;
	padding: 5px 0 5px 302px;
	font-family: "arial narrow";
}
#headerNavSubmenu03 a:hover {
	color: #999;
}
#headerNavSubmenu04 {
	float: right;
	height: 50px;
	width: 848px;
	position: relative;
}
#headerNavSubmenu04 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 16px;
	cursor: default;
	width: 151px;
	position: relative;
}
#headerNavSubmenu04 li {
	margin: 0;
	padding: 0;
	cursor: default;
	width: 151px;
	white-space: nowrap;
}
#headerNavSubmenu04 a {
	display: block;
	background-color: transparent;
	color: #FFF;
	text-decoration: none;
	padding: 5px 0 5px 453px;
	font-family: "arial narrow";
}
#headerNavSubmenu04 a:hover {
	color: #999;
}
#headerNavSubmenu05 {
	float: right;
	height: 50px;
	width: 848px;
	position: relative;
}
#headerNavSubmenu05 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 16px;
	cursor: default;
	width: 151px;
	position: relative;
}
#headerNavSubmenu05 li {
	margin: 0;
	padding: 0;
	cursor: default;
	width: 151px;
	white-space: nowrap;
}
#headerNavSubmenu05 a {
	display: block;
	background-color: transparent;
	color: #FFF;
	text-decoration: none;
	padding: 5px 0 5px 604px;
	font-family: "arial narrow";
}
#headerNavSubmenu05 a:hover {
	color: #999;
	
/********** end Header Navigation Styles **********/

}
#clear {
	clear: both;
}
/********** begin Footer Styles **********/
#footer {
	background-color: #2f2f2f;
	position:relative;
	margin-top: -85px;
	height: 115px;
	clear:both;
	min-width: 1024px;
	width: 100%;
}
#foot {
	height: 99px;
	width: 1024px;
	margin: 0 auto;
	padding: 16px 0 0 0;
}
#left {
	margin:0;
	padding:0;
	float:left;
}
#right ul, foot li {
	margin:0;
	padding:0;
	text-align:left;
}
#right ul a {
	font-family: "arial narrow";
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
}
#right li {
	width:auto;
	margin:0;
	padding:0 32px 0 32px;
	background: url(images/ml_footer_pipe.gif) 0 .3em no-repeat;
	list-style:none;
	display:inline;
}
#right li:first-child {
	background:none;
	padding-left:0;
}

#right ul a.footer0:hover {
	color:#fcaf17;
}
#right ul a.footer1:hover {
	color:#ed1c24;
}
#right ul a.footer2:hover {
	color:#00964d;
}
#right ul a.footer3:hover {
	color:#f28222;
}
#right ul a.footer4:hover {
	color:#4d95d0;
}
#right ul a.footer5:hover {
	color:#cb148c;
}
#copyright {
	text-align:left;
	font-family:"arial narrow";
	font-size:12px;
	color:#FFF;
	padding-top:10px;
	width: 442px;
	float:left;
	}
body a {
	color: #2f2f2f;
	text-decoration: underline;
}

#credit {
	text-align:left;
	font-family:"arial narrow";
	font-size:12px;
	color:#FFF;
	padding-top:10px;
}
#credit a {
	color:#FFF;
	text-decoration:underline;
}
#credit a:hover {
	color:#fcaf17;
}
.atext_indent {
	display: block;
	padding-left: 50px;
	list-style: url(images/ml_bullet.gif) none outside;
}
.atext_photocredits {
	font-size: 10px;
	color: #2f2f2f;
	font-style: italic;
	line-height: 14px;
}
.atext_caption {
	font-weight: bold;
	color: #2f2f2f;
	font-size: 15px;
	line-height: 20px;
}
.atext_captionGray {
	font-weight: bold;
	color: #7B7567;
	font-size: 15px;
	line-height: 20px;
}
.atext_captionBlue {
	font-weight: bold;
	color: #4559AA;
	font-size: 15px;
	line-height: 20px;
}
.atext_captionRed {
	font-weight: bold;
	color: #ED1C24;
	font-size: 15px;
	line-height: 20px;
}
.atext_captionGreen {
	font-weight: bold;
	color: #257535;
	font-size: 15px;
	line-height: 20px;
}
.atext_captionTeal {
	font-weight: bold;
	color: #009999;
	font-size: 15px;
	line-height: 20px;
}
.atext_captionBrown {
	font-weight: bold;
	color: #9E6600;
	font-size: 15px;
	line-height: 20px;
}
.atext_captionPurple {
	font-weight: bold;
	color: #A01A4b;
	font-size: 15px;
	line-height: 20px;
}
.atext_captionOrange {
	font-weight: bold;
	color: #CA5300;
	font-size: 15px;
	line-height: 20px;
}
.atext_captionBlue2 {
	font-weight: bold;
	color: #418182;
	font-size: 15px;
	line-height: 20px;
}
.atext_italcaption {
	font-size: 14px;
	line-height: 18px;
	margin-top: 10px;
}
/* CLEAR FIX*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

/********** end Footer Styles **********/
#headerHome {
	float: left;
	height: 34px;
	width: 22px;
}
.indent {
	margin-left: 70px;
}
.wrapimage_left {
	margin: -10px 20px 20px 0px;
	float: left;
}
.wrapimage_right {
	margin: -10px 0px 0px 20px;
	float: right;
}
/*#IEroot .ie6_bugfix {
	zoom: 1;
	}*/
p a:link, p a:visited {
	color: #33C;
}
p a:hover {
	color: #fcaf17;
}
#TitlePanel_04 {
	float: left;
	width: 160px;
	padding-top: 5px;
}

