body
{margin:0 0 0 0; padding:10px 0 0 0;}

div#container
	{
	position:relative;
	width:850px;
	height:auto; 
	background-color:#ffffff;
	text-align:left;
	}




#header1
{background-image:url('images/siteBg.gif'); background-repeat:repeat; background-color:#FFFFFF; position:absolute; top:0px; left:0; z-index:0;}


#bgfrontimg
{width:434px; height:174px; background-repeat:no-repeat; position:absolute; top:0px; left:0px; z-index:899;}


.mmlogo

{background-image:url('images/MM_blacklogo.jpgx'); width:385px; height:35px; background-repeat:no-repeat; position:absolute; top:48px; left:458px;} 

#forgotpassword
{position:relative; top:-3px; color:#FFFFFF;}


a:link .forgotpassword
{color:#030000;}
a:visited .forgotpassword
{color:#000000;}
a:hover .forgotpassword
{color:#FFFFFF;}
a:active .forgotpassword
{color:#000000;}


div.blocklista

{display:inline; list-style:none; font-size:8px; color:#D8D8D8; position:absolute; top:174px; left:58px;}
div.blocklistb
{display:inline; list-style:none; font-size:8px; color:#D8D8D8; position:absolute; top:174px; left:137px;}
div.blocklistc
{display:inline; list-style:none; font-size:8px; color:#D8D8D8; position:absolute; top:174px; left:236px;}
div.blocklistd
{display:inline; list-style:none; font-size:8px; color:#D8D8D8; position:absolute; top:174px; left:330px;}

/*
{display:inline; list-style:none; font-size:8px; color:#D8D8D8; position:absolute; top:184px; left:66px;}
div.blocklistb
{display:inline; list-style:none; font-size:8px; color:#D8D8D8; position:absolute; top:184px; left:146px;}
div.blocklistc
{display:inline; list-style:none; font-size:8px; color:#D8D8D8; position:absolute; top:184px; left:243px;}
div.blocklistd
{display:inline; list-style:none; font-size:8px; color:#D8D8D8; position:absolute; top:184px; left:338px;}
*/

a:link, .blocklist2
{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#030000; text-decoration:none; padding-right:20px;}
a:visited, .blocklist2
{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#000000; text-decoration:none; padding-right:20px;}
a:hover, .blocklist2
{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#ffffff; text-decoration:none; padding-right:20px;}
a:active, .blocklist2
{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#000000; text-decoration:none; padding-right:20px;}





div#topnav
{
}

sdfsdfasdfdasf
{position:absolute; top:151px; left:148px; width:561px; height:68px; border:solid 2px #000000; border-bottom:none; z-index:1;}


div#menuside
{position:absolute; top:248px; left:0px; z-index:999;}



div#paragraph
{position:absolute; top:271px; left:145px; z-index:0; text-align:justify; width:500px !important; height:80px; font-family:Arial, Helvetica, sans-serif; font-size:10px !important; color:#000000;}




div#headline
{font-family:"Arial Black"; width:800px; color:#003f69; font-size:22px; padding-top:7px; position:absolute; top:194px; left:35px;} 

div#subheadline
{font-family:Tahoma; width:400px; font-weight:bold; color:#030000; font-size:14px; position:absolute; top:246px; left:145px;}



div#mmmarkets
{background-image:url('images/us_mapblue.jpg'); width:159px; height:125px; background-repeat:no-repeat; position:absolute; top:259px; left:650px; z-index:800;}
div#mmmarkettext
{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6094e7; position:absolute; top:-13px;  left:10px; width:147px;}

div#mrc
{background-image:url('images/mrclogo2b.jpg'); background-repeat:no-repeat; width:35px; height:47px; padding-top:5px; position:absolute; top:624px !important; left:340px;}
div#mrcslogan
{font-family: Helvetica, sans-serif; font-size: 10.5px; font-weight:normal; text-align:center; width:140px; height:78px; position:absolute; top:547px; left:285px;}



div#spotlight
{background-image:url('images/spotlight_A.jpg'); width:74px; height:50px; background-repeat:no-repeat; position:absolute; top:348px; left:700px; z-index:998;}



div#justinposition
{position:absolute; top:1px; left:1px;}

div#thisjustin
{background-image:url('images/inthenews.jpg');  width:93px; height:25px; background-repeat:no-repeat; position:absolute; top:395px; left:500px; z-index:950;}

.justin li
{font-family:Arial, Helvetica, sans-serif; list-style-type:disc; font-size:10px; color:#666666; width:290px; line-height:15px; margin-top:-1px; margin-left:10px;}

ul .justin1
{position:absolute; top:405px; left:513px; width:322px !important; border:solid 2px #529bc9; padding:5px; height:70px !important;}

li.special {margin-left: -16px !important; width:370px !important; list-style-type:none !important; font-size:8px; font-weight:lighter !important;}


a:link .justin1 
{font-weight:normal; color:#666666; margin:0; padding:0;} 
a:visited .justin1 
{font-weight:normal; color:#666666; margin:0; padding:0;} 
a:hover .justin1 
{font-weight:normal; color:#666666; margin:0; padding:0;} 
a:active .justin1 
{font-weight:normal; color:#666666; margin:0; padding:0;} 


div#quotes
{position:absolute; top:490px; left:20px; border:solid 0px #529bc9;}

.quotes1
{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; width:157px; position:absolute; top:-7px; left:75px;}
.quotes2
{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#000000; width:225px; position:absolute; top:50px; left:75px;}



div#watchtv
{background-image:url('images/tvicon.jpg'); background-repeat:no-repeat; width:29px; height:26px; position:absolute; top:422px; left:190px; z-index:0;}
div#watchtvtext
{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold; width:250px; position:absolute; top:427px; left:223px; }

div#hearradio
{background-image:url('images/radioicon.jpg'); background-repeat:no-repeat; width:23px; height:23px; position:absolute; top:455px; left:290px; }
div#hearradiotext
{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold; width:250px; position:absolute; top:460px; left:317px; }

div#readnewspaper
{background-image:url('images/newpapericon.jpg'); background-repeat:no-repeat; width:30px; height:23px; position:absolute; top:455px; left:20px; }
div#readnewspapertext
{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold; width:250px; position:absolute; top:460px; left:55px; }




div#identifying
{background-image:url('images/identifying.jpg'); background-repeat:no-repeat; width:143px; height:78px; position:absolute; top:499px; left:280px;}

div#freetrial
{font-size:11px; position:absolute; top:554px; left:680px; z-index:989;}





a:link .blacklink 
{color:#000000;}
a:visited .blacklink 
{color:#000000;}
a:hover .blacklink 
{color:#FFFFFF;}
a:active .blacklink 
{color:#000000;}


div#watchtv
{background-image:url('/images/tvicon.jpg'); background-repeat:no-repeat; width:29px; height:26px; position:absolute; top:422px; left:190px; z-index:0;}
div#watchtvtext
{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold; width:250px; position:absolute; top:427px; left:223px; }

div#hearradio
{background-image:url('images/radioicon.jpg'); background-repeat:no-repeat; width:23px; height:23px; position:absolute; top:455px; left:290px; }
div#hearradiotext
{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold; width:250px; position:absolute; top:460px; left:317px; }

div#readnewspaper
{background-image:url('images/newpapericon.jpg'); background-repeat:no-repeat; width:30px; height:23px; position:absolute; top:455px; left:20px; }
div#readnewspapertext
{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold; width:250px; position:absolute; top:460px; left:55px; }



/* START OF SLIDE OT MENU for site */

/* WE WILL HIDE THE CSS FOR THE OLD SLIDE-OUT MENU in the even that we use it later  
(and please replace all end comment tags when viewing)

#dhtmlgoodies_menu{
	font-family:arial;	/* Font for main menu items 
	width:125px;	/* Width of main menu 
}
#dhtmlgoodies_menu	li{	/* Main menu <li> 
	list-style-type:none;	/* No bullets 
	margin:0px;	/* No margin - needed for Opera 
}
#dhtmlgoodies_menu ul{
	margin:0px;	/* No <ul> air 
	padding:0px;	/* No <ul> air 
}
#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled 
	padding-left:10px;
}
#dhtmlgoodies_menu	li a{	/* Main menu links 
	text-decoration:none;	/* No underline 
	color:#ffffff;	/* Black text color 
	text-align:right;

	height:20px;	/* 20 pixel height 
	line-height:20px;	/* 20 pixel height 
	vertical-align:right;	/* Align text in the middle 
	border:1px solid #000;	/* Black border 
	background-color:#ffcc66;	/* Light blue background color ff6600, f17d2f 
	margin:1px;	/* A little bit of air 
	padding:1px;	/* Air between border and text inside 

	display:block;
}
#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{
	color:#000000;
	background-color:#f6b754; /* this is the old color that I used - FFB56A
}

.dhtmlgoodies_subMenu{
	visibility:hidden;
	position:absolute;
	overflow:hidden;
	border:1px solid #000;
	background-color:#FFCC66;  /* this is the old color that I used - FFB56A
	font-family:arial;
	text-align:left;

}
.dhtmlgoodies_subMenu ul{
	margin:0px;
	padding:0px;
}
.dhtmlgoodies_subMenu ul li{
	list-style-type:none;
	margin:0px;
	padding:1px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )
}
.dhtmlgoodies_subMenu ul li a{	/* Sub menu items 
	white-space:nowrap;	/* No line break 
	text-decoration:none;	/* No underline 
	color:#000;	/* Black text color 

	height:16px;	/* 16 pixels height 
	line-height:16px;	/* 16 pixels height
	padding:1px;	/* 1px of "air" inside

	display:block;	/* Display as block - you shouldn't change this 
}
.dhtmlgoodies_subMenu ul li a:hover{	/* Sub menu items - mouse over effects 
	color:#FFF;	/* White text 
	background-color:#000000;	/* Blue background 
}
END OF OLD SLIDE-OUT MENU CSS  */ 

/* PAGE STRUCTURE ------------------------------------------------------------------------------------------------*/


/* RCS HEADLINES END */

#offices-box ul
{
	background-color: #ffcc66;
}

#offices-box ul li
{
	margin: 0;
	line-height: normal;
	list-style:none;
	background-image: url('images/rightarrow.png');
	background-position:95px center;
	background-repeat:no-repeat;
	border: 1px solid #000000;
	padding: 2px;

}



#offices-box a:link {color: #FFF;}
#offices-box a:visited {color: #fff;}
#offices-box a:hover {color: #000;}
#offices-box a:active {color: #fff;}




/* OFFICE NAVIGATION -------------------------------------- */

#offices-box ul.menuitem
{
	width: 120px;
	padding-left: 0px;

}

#offices-box ul.menuitem li
{
	position:relative;
	z-index:40;
	display:block;
	background-color: #ffcc66;
	
}

#offices-box ul.menuitem li ul li
{
	z-index:100;
}





#offices-box li ul li
{
	background-image:none;
}

#offices-box li.folder ul, #offices-box li.over ul
{
	position:absolute;
	left: 95px !important;
	top:0;
		
}

#offices-box ul.menuitem a
{
	display:block;
}

#offices-box li.over
{
	cursor:pointer;
}

#offices-box ul ul, #offices-box li.over ul ul
{
	display:none;
}

#offices-box li.over ul, #offices-box li.over li.over ul
{
	display:block;
}


#offices-box li.over ul, #offices-box li.over li.over ul a:hover {background-color: #f6b754;}
 
 
 
a.sidemenu1
{font-family: Arial; font-weight:bold; font-size: 11px; text-decoration:none; position:relative; top: 0px !important; left:-3px !important; text-align:right; width:90px;}


#intnlnav li.exception {background-image:none;}




/*-------------------------------------END OF NEW SIDE MENU ---------------------------------------------*/


#loginUser
{height:18px; width:125px; font-size:12px;}

#loginPassword
{height:18px; width:105px; font-size:12px;}

#rememberMe
{height:14px; width:20px; vertical-align:middle;}

a:link, .forgotpassword
{color:#000000; font-size:11px; margin:0; padding:0;}
a:visited, .forgotpassword
{color:#000000; font-size:11px; margin:0; padding:0;}
a:hover, .forgotpassword
{color:#FFFFFF; font-size:11px; margin:0; padding:0;}
a:active, .forgotpassword
{color:#000000; font-size:11px; margin:0; padding:0;}

a#mmnews 
{color:#999999; font-size:9.5px; font-weight:lighter !important; }



