﻿/* =SHELL *
*************************/
body 
{
	background: #fff url(/images/mlra_main_edge_tile.gif) repeat-x fixed top;
}

h1 {color: #676968; font-weight: bold!important; font-size: 18px!important;}

/* Layout Styles */

#Wrapper
{
	width: 1022px;
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	margin: 0 auto;
	min-height: 250px;
	position: relative;
	z-index: 10;
}
#Header
{
	height: 125px;
	background: #FFF url(/images/mpNew/mlra_mp_hdr_logo.jpg) 35px 15px no-repeat;
}
#Header .RightNav
{
	float: right;
	margin-top: 64px;
	margin-right: 35px;
}

#MidBody
{
	width: 1022px;
	height: 234px;
	background: url(/images/mpNew/mlra_mp_skyline.jpg) top center no-repeat;
}
#MidBody .LeftPromo
{
	float: left;
}
#MidBody .RightPromo
{
	float: right;
}

#GreenDiv
{
	clear: both;
	background: url(/images/mpNew/mlra_mp_green_divider.jpg) no-repeat;
	height: 13px;
	width: 1022px;
}

#mainframe {
	width: 1022px;
	overflow:hidden;
}
#cwrap { 

	float: left;
	overflow:hidden;

}

#cc 
{
	background-color: #F1F4F9;	
	width: 667px;
	*width: 666px;
	margin-left: 177px;
}
#content 
{

	padding: 5px 0 20px;
	margin: 0 auto;
	text-align: left;
	font-size: 12px;
	width: 90%;
	color: #3360B1;
}

#fc 
{
	background-color: #fff;
	border-right: 1px solid #CACACA;
	width: 177px;
	min-height: 700px;
	float: left;
}
#nc 
{
	background-color: #fff;
	border-left: 1px solid #CACACA;
	width: 177px;
	float:right;
	min-height: 700px;
	overflow: hidden;
}

#Footer
{
	background: url(/images/mpNew/mlra_mp_footer_logo.jpg) top left no-repeat;
	padding-top: 25px;
	width: 665px;
	margin-left: 177px;
	min-height: 150px;
}

#Footer .LeftInfo
{
	color: #005189;
	font-size: 9px;
	float: left;
	padding-left: 70px;
	font-weight: bold;
}
#Footer .LeftInfo strong {font-size: 10px;}
#Footer .LeftInfo address {font-style: normal;}
#Footer .LeftInfo address a {color: #A5CA26;}
#Footer .LeftInfo #copy {padding-top: 12px; font-size: 9px;}
#Footer .LeftInfo #copy a {color: #005189;}

#Footer .RightLinks
{
	float: right;
	color: #005189;
	font-weight: bold;
	font-size: 10px;
	padding: 0 25px 0 0;
	font-family: Verdana;
	line-height: 1.6em;
}
#Footer .RightLinks a:link, #Footer .RightLinks a:visited {text-decoration: none; color: #005189;}
#Footer .RightLinks a:hover, #Footer .RightLinks a:active {text-decoration: underline; color: #005189;}


div.frame {
	background: #fff url(/images/mrla_spotlight_photo_frame.gif);
	width: 165px;
	height: 73px;
	padding: 4px 0;
	margin: 0 auto;
	overflow: hidden;
}
div.frame img { display: block; margin:0 auto; }

/* =DBITEMS 
***************************/
dl.item {
	font-size: .9em;
	text-align: left;
	margin: .5em .8em 1em;
	line-height: 1.1;
}
dl.item dd {
	margin: 0;
}

.all { font-weight: bold; font-size: .9em; padding: 0 10px 10px 10px; float: right;}
.all a {text-decoration: none;}

.more {padding: 4px 0 0 4px;}

/* =BROWSER HACKS ('* html element' --read only by IE 5.x WIN/MAC)
******************************************************/
/* BEGIN HIDING FROM IE-MAC {commented backslash hack} \*/
* html div.frame {
	text-align: center;
	height: 81px;
	he\ight: 73px;
}
/* END HIDING FROM IE-MAC  


/* Navigation */

#MainNavigation
{
	clear: both;
	height: 32px;
	width: 1022px;
}

#nav {position:relative; margin: 0; padding: 0; text-indent: -9999px; height: 32px;}

#nav li {margin:0;padding:0;list-style:none; top:0px; float: left;}



#nav li, #nav a {height:32px; display:block;}

#nav a.ir 
{
	display: block; 
	height: 32px;
}

#mn_overvi {background:url(/images/mpNew/mlra_mp_nav.jpg) 0 0; left: 0; width:249px;}
#mn_overvi a.ir:hover {background: url(/images/mpNew/mlra_mp_nav.jpg) 0 -32px;}

#mn_datace {background:url(/images/mpNew/mlra_mp_nav.jpg) -249px 0; left: 249px; width:188px;}
#mn_datace a.ir:hover {background: url(/images/mpNew/mlra_mp_nav.jpg) -249px -32px;}

#mn_locato {background:url(/images/mpNew/mlra_mp_nav.jpg) -437px 0; left: 437px; width:226px;}
#mn_locato a.ir:hover {background: url(/images/mpNew/mlra_mp_nav.jpg) -437px -32px;}

#mn_workfo {background:url(/images/mpNew/mlra_mp_nav.jpg) -663px 0; left: 663px; width:184px;}
#mn_workfo a.ir:hover {background: url(/images/mpNew/mlra_mp_nav.jpg) -663px -32px;}

#mn_lifest {background:url(/images/mpNew/mlra_mp_nav.jpg) -847px 0; left: 847px; width:175px;}
#mn_lifest a.ir:hover {background: url(/images/mpNew/mlra_mp_nav.jpg) -847px -32px;}


/* =dropdowns */

#mn_overvi ul {left: 0; width: 249px;}
#mn_datace ul {left: 249px!important; width: 188px;}
#mn_locato ul {left: 437px!important; width: 226px;}
#mn_workfo ul {left: 663px!important; width: 184px;}
#mn_lifest ul {left: 775px!important; width: 245px;}

#nav ul 
{
	top: 32px;
	overflow: hidden;
	position: absolute;
	top: -200em;
	z-index: 10005;
	text-indent: 0!important;
	text-align: left;
	background: #fff;
	border: 1px solid #76B0E2;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0;
}

*html #nav li li a { width: 100%; }


#nav li li 
{
	display: block;
	float: none;
	width: auto;
	padding: 0;
	margin: 0;
	line-height: 1.1em;
	vertical-align: middle;
	
}

#nav li li a 
{
	top: 132px;
	border-left: 6px solid #fff;
	height: 25px;
	display: block;
	font-size:.9em;
	font-weight: bold;
	padding: 7px 0 0 5px;
	margin: 0;

}

#nav li li a:hover 
{
	background: #BBE42C;
	border-color: #1A4CB9;
	color: #1A4CB9;
	padding: 7px 0 0 5px;

}

#nav li ul {margin-top: 64px;}

#nav li:hover > ul {
	top: 32px;
	left: 0;
	z-index: 100000
}
#nav li.IEhover ul.ddesc {
	top: 32px;
	left: 0;
	z-index: 100000
}



/* begin hide from IE Mac \*/

* html #nav li li,
* html #nav li li a { height: 1%; }
* html #nav a.ir { height: 32px; he\ight: 0; }
#nav li:hover>ul  { top: 32px; }
#nav li:hover>ul { top: -32px; z-index: 100000; }
#nav li.IEhover ul.ddesc, #nav li ul.closeing { top: 32px; }
#nav li.IEhover ul.ddesc, #nav li ul.closeing { top: 32px; z-index:100000; }

/* end hide from IE Mac */