@charset "utf-8";
/* CSS Document */


html,body{margin:0;padding:0; background-color:#f7f7ef;
}
#container{width: 865px; margin: 10px auto; border: none;
}
#topnav { margin: 5px 0px 1px 0px; width:400px; float:left;
}
#topnav a {font-size: 11px; font-weight:600; font-family:Arial, Helvetica, sans-serif; 
}
#search { margin: 5px 0px 1px 0px; width:400px; float:right; text-align: right;
}
#header{background-image:url(../../images/ML_HomePage/header.jpg); background-position: top center; background-repeat: no-repeat; width:861px; height:98px; padding:0; margin: 13px 0px 0px 1px; border: 2px solid #000066;
}
#menu_table{ margin-left: auto; margin-right: auto; vertical-align: top; width:865px; height: 25px; 
}
#search { margin-right:0px; 
}
.menu { border: 1px solid #f7f7ef; color: #f7f7ef; font-family:"verdana","arial",san serif; font-size: 11px; font-variant: small-caps; font-weight: bold;  padding: 0px; text-align: center;  width:865px; height: 22px; background-color: #000066;
}
.menu a:link, a:visited { color:#f7f7ef; text-decoration: none;
}
.menu a:hover, a:active {color: #cc6666; background-color: transparent; /*#990011 */
}
#leftwrap{float: left;width: 579px;height:auto;margin: 12px 12px 15px 0px;padding: 0;
}
#upperleftwrap{width:575px; height: 322px; background-color: #f1f1de; padding: 0; margin: 0;
}
#flashcontent2{ width: 555px; height:312px;
}
#flashcontent{float: left; width: 330px; height:312px; padding: 3px; z-index:1;
}
#priorities{ padding:0px 0px 0px 0px; margin: 0; width: 225px; height: 304px; background-image:url(../../images/ML_HomePage/flag_bgrd.gif);  background-repeat:no-repeat; float: right; display: inline; 
}
#thumbs{height: 105px; width: 220px; white-space:nowrap; margin:20px 0px 0px -40px;
}
#thumbs ul li {	display: inline;
}
#buttons {text-align: center; padding: 0; margin:5px auto;  white-space:nowrap; display: inline; 
}
#buttons  ul{ list-style: none; padding:0px;  margin: 0px; text-align: center; vertical-align: top;
}
#buttons ul li {display: inline; text-align: center; vertical-align: top;
}
#lowerWrapper { margin-top:10px; padding: 0;
}
#lowerleftwrap{width:575px; height: auto; margin-top:10px; padding: 0;
}
#rightwrap{float:right;margin: 12px 0px 15px 0px;padding: 0px;width: 262px;height: auto;
}
#lowerrightwrap{width:262px; height: auto; margin-top: 13px;  padding: 0px; 
}
#lllwrap { width: 268px; height: auto; float: left;
}
#latestnews{ padding:0px; margin: 0px 0px 10px 5px; background-color: #fff; width: 275px; min-height: 320px; background-image:url(../../images/ML_HomePage/flag_bgrd275.gif); background-repeat:no-repeat; border-bottom: #cc9900 solid 1px;
}
#email{ padding:0px; margin: 0px 0px 10px 5px; background-color: #fff;width: 275px; height: auto; background-image:url(../../images/ML_HomePage/flag_bgrd275.gif);  background-repeat:no-repeat; border-bottom: #cc9900 solid 1px;
} /*height: 155px;*/
#multimedia{padding:0px; margin: 0px 0px 10px 5px; background-color: #fff;  width: 275px; height: auto; background-image:url(../../images/ML_HomePage/flag_bgrd275.gif);  background-repeat:no-repeat; float: right; border-bottom: #cc9900 solid 1px;
} /*height: 500px;*/
#spotlight{padding:0px; margin: 0px 0px 10px 5px; background-color: #f1f1de; width: 255px; min-height: 322px; background-image:url(../../images/ML_HomePage/flag_bgrd.gif);  background-repeat:no-repeat; border-bottom: #cc9900 solid 1px;
}
#floorres{padding:0px; margin: 0px 0px 10px 5px; background-color: #f1f1de;width: 255px; height: auto;  background-image:url(../../images/ML_HomePage/flag_bgrd.gif);  background-repeat:no-repeat; border-bottom: #cc9900 solid 1px;
}
#bio{padding:0px; margin: 0px 0px 0px 5px; background-color: #f1f1de;width: 255px; height: auto;   background-image:url(../../images/ML_HomePage/flag_bgrd.gif);  background-repeat:no-repeat; border-bottom: #cc9900 solid 1px; 
}
#footer{clear: both; margin:0; text-align: center; border-top: #cc9900 solid 1px; 
}
.left {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #999999; line-height: 12px; text-align: left; float: left; margin-bottom: 10px;
}
.right {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #8888cc;line-height: 12px; text-align: right; float: right;  margin-bottom: 10px;
}
.heading {font-family: "Times New Roman", Times, serif; color: #fff; font-size: 18px; font-weight: normal; margin: -6px 0px 6px 6px; padding: 2px 0px 6px 6px;white-space:nowrap; 
}
.mainHead {font-family: "Georgia","Times New Roman", Times, serif;  color: #fff; font-size: 18px; font-weight: normal; margin: 0px 3px 3px 6px; padding: 4px 0px 0px 0px; white-space:nowrap; letter-spacing: 0.01em; 
}
/* #leftnav p 
{ 
margin: 0 0 1em 0; 
} 
#content h2 
{ 
margin: 0 0 .5em 0; 
}*/
a:link{color:#000066;text-decoration: none;
}
a:visited{ color: #000066;text-decoration: none;
}
a:hover{color: #990000; 
}
.newsblue {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; line-height: normal; margin:0px 7px; 
}
.newsblk{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; line-height: normal; font-weight: bold; margin:0px 7px; 
}
.bluetxt {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; line-height: 13px; margin:12px 7px; 
}
.blktxt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; line-height: normal; font-weight: normal; margin:8px 7px; padding-top:5px;
}
.redsm{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #990011; line-height: normal; padding:0; margin: 4px;font-weight: bold; 
}
a.more {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #990000; line-height: normal; margin: 0px 0px 0px 0px; float:right; font-weight:bold;
}
.restitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066;  padding:5px; margin-top: 10px; margin-left: 1px; font-weight: bold; display: inline;
}
.resdate {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990011;  padding:5px; margin: 0 4px 5px 1px; font-variant:small-caps; 
}
.email{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ccc; line-height: normal; padding:0; margin: 4px;font-weight: bold; 
}
.priortxt {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight:600; letter-spacing:0.001em;
}
.titlered{font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #990011; line-height: normal; font-weight: bold; line-height: normal; margin:5px 7px;
}
.titleblk {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333; line-height: normal; font-weight: bold; margin:5px 5px;
}
.newshead{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #990011; line-height: normal; font-weight: bold; line-height: normal; margin:14px 4px 0px 7px;
}
.multimedia_sub {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000066; line-height: normal; margin: 10px 0px 2px 4px; font-weight: bold; text-align:left;
}
.multimedia_sub_sm {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; margin: 0px 4px; line-height: 10px; width:60px; font-weight:600;
}
.multimedia { margin: 0 4px 0 2px; padding: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000066;
}
.multimedia_1 {padding: 4px; width: 67px; margin:15px 10px 10px 5px;
}
#multimedia_1 li {padding: 4px;display: block; width: 67px; margin:15px 10px 10px 5px;
}
.multimedia_2 { margin: 0px; padding: 4px; display: inline; white-space: nowrap;
}
.multimedia_3 { float:right; margin: 2px; padding: 4px;display: inline; white-space: nowrap;
}
#multimedia ul { list-style: none; padding-top: 15px;  margin: 0px auto; 
}
#multimedia ul li {	display: inline;
}
.bio {float: left; padding: 8px; border: none; 
}
.rss { display: inline; padding-left: 5px; margin-top: 10px; 
}
.email_form {float:left; display:inline; margin:10px 0px;
}
.email_signup {float:right; display:inline; margin:10px 0px;
}
.multimedia_table{text-align: center; margin-left: auto; margin-right: auto; vertical-align: top; width:240px; height: auto; 
}
/* .tabletext{text-align: left; margin-left: auto; margin-right: auto; vertical-align: top; width: 80px; height: auto; 
}*/
/*input {height: 18px; color:#666666; font-size:12px; margin-left: 5px;
}*/

.arrow {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0.02em; font-weight:bold; margin-right:3px;
}
.arrow2 {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; 
}
.red { color: #990000;
}

/*--------Begin "Different" Inner CSS ----------------------------------------------*/

/*.menu { border: 1px solid #f7f7ef; color: #f7f7ef; font-family: verdana, arial, san serif; font-size: 13px; font-weight: bold;  padding: 0px; text-align: center;  width:868px; height: 22px; background-color: #000066; margin-left: -1px;
} */

#innerwrap{width:865px; height:auto; margin:10px 0px 0px 0px; padding: 0px;
}
#inner_leftwrap{float: left;  width: 615px; height: auto; text-align:left; padding: 0px ; margin: 0px; 
}
#inner_rightwrap{float: right; width: 220px; height: auto; text-align: left; padding: 0px; margin:0px; 
}
#inner_left_content{float: left; background-color: #fff; width: 615px; height: auto; text-align:left; padding: 0px 12px; margin-top: 0px; margin-bottom: 10px; background-image:url(../../images/ML_HomePage/bg_flag640.jpg); background-repeat:no-repeat; border-bottom: #cc9900 solid 1px;
}
.inner_floorres{ float: right; background-color: #f1f1de;width: 220px; height: auto;  background-image:url(../../images/ML_HomePage/flag_bgrd.gif);  background-repeat:no-repeat; border-bottom: #cc9900 solid 1px; padding:0px; margin: 0px 0px 10px 5px;
}
/*  #floorres{padding:0px; margin: 0px 0px 10px 5px; background-color: #f1f1de;width: 255px; height: auto;  background-image:url(../../images/ML_HomePage/flag_bgrd.gif);  background-repeat:no-repeat; border-bottom: #cc9900 solid 1px;
} 

#inner_email{float: right; background-color: #fff;width: 263px; height: auto;    background-image:url(../../images/ML_HomePage/flag_bgrd275.gif);  background-repeat:no-repeat; border-bottom: #cc9900 solid 1px; margin-top: 0px; margin-bottom: 10px; padding: 0px 0px 10px 4px; 
}*/
.email_signup {display: inline; vertical-align:middle;
}
.inner_heading {font-family: "Times New Roman", Times, serif;  color: #fff; font-size: 21px; font-weight: normal; text-align: left; margin: 1px 0px; padding: 0px 0px 10px 0px;  
}
.inner_contenttxt {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444; line-height: normal; margin:12px 0px; text-align:left; 
}
.bluetxt_bold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; font-weight: bold; line-height: 13px; margin:12px 7px; text-align:left; 
}
.inner_titlered{font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #990011; line-height: normal; font-weight: bold; margin:20px 0px 10px 0px; 
}
.printerfriendly {float: right; padding: 0px;text-align:right; margin: 0px;
}
/* .inner_restitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066;  margin: 7px 5px 0px 0px; font-weight: bold; padding:0px; 
}
.inner_resdate {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990011;  padding:0; margin: 0 4px; font-variant:small-caps; 
} 
.keyterms {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666;  padding:0px; margin: 10px 0px 0px 4px; font-variant:small-caps; font-weight: bold;
}*/
.keyterms_txt{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding:5px; margin: 10px 0px 0px 4px; margin-left: 4px; text-align:left; font-weight: bold;
}
/*.keyterms_txt a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000;  padding:0px; margin-top: 0px; margin-left: 4px; text-align:left; font-weight: bold;
}*/

/*--------media player styles----------------------------------------*/

/* mediaplayer */
#mediaplayer {
width: 275px;
height: 231px;
background: #000;
text-align:center;
}
ul.vidrow, ul.vidmore {
float:left;
margin:5px;
padding-left:0; 
margin-left:0; 
list-style-type:none;
width:275px;
word-wrap: break-word;

}

ul.vidrow li {
list-style:none;
margin-bottom:5px;
margin-left:5px;
padding-left:0px;
text-indent:0px;
float:left;
clear:none;
}
ul.vidrow a {
cursor:pointer;cursor:hand;
float:left;
margin-bottom:5px;
width:190px;
}
ul.vidmore {
text-align:right;
width:100%;
margin-right:5px;
}

ul.vidrow li.vidimg {
width:67px;
}
ul.vidrow li.vidtxt, ul.vidrow li.vidtxt br {
width:190px;
}


/*--------End Inner CSS ----------------------------------------------*/
#footer a {color:#666699; }

/*--------------right hand nav link styles---------------------------*/
.rightHandLink {
	font-family: Arial, Helvetica, sans-serif;
	color: #000066; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
}	
.rightHandLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: underline;
}	
.rightHandLink:visited { 
	font-family: Arial, Helvetica, sans-serif;
	color: #0000066; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
}	
.rightHandCurrent {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000; 
	font-size: 12px; 
	font-weight: bold; 
	font-style : italic;
	text-decoration: none;
}	
.rightHandCurrent:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000; 
	font-size: 12px; 
	font-weight: bold; 
	font-style : italic;
	text-decoration: underline;
}	
.rightHandCurrent:visited { 
	font-family: Arial, Helvetica, sans-serif;
	color: #990000; 
	font-size: 12px; 
	font-weight: bold; 
	font-style : italic;
	text-decoration: none;
}	

div#email input {
margin:0;
padding:0;
height:24px;
float:left;
clear:none;
width:58px;

}

div#email input.email_form {
margin-top:0;
margin-left:0;
padding:0;
width:180px;
height:20px;
float:left;
clear:none;
margin-right:5px;
}

.highlight {
background-color:#f1f1de;
border: solid 1px #000000;
}


/*-----------replicate old styles that are still needed -------------*/
h3, .h3 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #990011; line-height: normal; font-weight: bold; margin:20px 0px 10px 0px;}	

.imcm li a {
	background-color: rgb(0, 0, 102);
}
