body { margin:0; text-align:center;}

.OD-MMI_Wrap {
width:800px;
font-size:12px;
text-align:left;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
}

.OD-MMI_Wrap a img { border:0; }

.OD-MMI_Wrap #header { width:100%; margin:10px 0 0 0;}
.OD-MMI_Wrap #header #logo { float:left; width:249px; margin:10px 0 0 15px; } 
.OD-MMI_Wrap #header #subtitle  { margin:20px 0 0 0;float:right; text-align:right; width:400px;
}


/* ALT1 STYLES*/ 
#alt1 #mainContainer { 
width:800px;
padding:16px 0 0 0;
background:url('http://omniture.secure.miisolutions.net/mmi/images/alt1bg.jpg') repeat-x;
}

#alt1 #mainContainer #title { 
margin:30px 0 20px 235px;
font-size:15px;
color:#fff;
}

#alt1 #verisign { margin-left:35px; }
#alt1 #mainContainer #title h1 { margin:0 0 15px 0; display:block; }
#alt1 #mainContainer #title p { margin:10px 0 0 0; }

#alt1 #mainContainer #form { float:left; width:298px; margin:0 0 40px 235px; }
#alt1 #mainContainer #form .topCap { overflow:hidden;
width:298px; height:8px; background:url('http://omniture.secure.miisolutions.net/mmi/images/alt1_form_top.gif') no-repeat;
} 
#alt1 #mainContainer #form #formMain { 
overflow:hidden;
padding:10px 0 0 15px;
border-left:2px solid #18528a;
border-right:2px solid #18528a;
background:url('http://omniture.secure.miisolutions.net/mmi/images/alt1_form_bg.gif') #fff repeat-x;
}

#alt1 #mainContainer #form label { display:inline;}
#alt1 #mainContainer #form .btmCap{ overflow:hidden;
width:298px; height:10px; background:url('http://omniture.secure.miisolutions.net/mmi/images/alt1_form_btm.gif') no-repeat;
} 

#alt1 #mainContainer #form table { font-size:12px;  margin:0;padding:0;width:270px;  }
#alt1 #mainContainer #form table td { padding:0 10px 12px 0; }

#alt1 #mainContainer #form .inputStyle,
#alt1 #mainContainer #form .phoneStyle,
#alt1 #mainContainer #form .phoneStyle2,
#alt1 #mainContainer #form .zipStyle { 
display:inline; padding:2px 0;border:1px solid #313131; background-color:#fff; width:120px; 
}
#alt1 #mainContainer #form .phoneStyle { width:32px; }
#alt1 #mainContainer #form .phoneStyle2 { width:45px; }

#alt1 #mainContainer #form .stateStyle  { width:66px; border:1px solid #313131;}
#alt1 #mainContainer #form .zipStyle  { width:50px;}
#alt1 #mainContainer #form .radioStyle { display:inline; margin:0;}
#alt1 #mainContainer #form .checkStyle { }

#alt1 #mainContainer #mainText { float:left; width:200px; margin:0 0 0 20px; }
#alt1 #mainContainer #mainText ul { list-style-type:none; margin:0; padding:0; font-size:13px;  }
#alt1 #mainContainer #mainText ul li { margin:0 0 7px 0; padding:0 0 0 15px;
background:url('http://omniture.secure.miisolutions.net/mmi/images/alt1_check.gif') no-repeat; }

#alt1 #mainContainer #mainText h2 { font-size:19px; color:#022f5b; font-weight:bold; display:block; margin:0 0 10px 0; }

#alt1 #mainContainer #contactus { margin:20px 0 0 0; width:230px;height:105px; background:url('http://omniture.secure.miisolutions.net/mmi/images/alt1_contactbg.gif') no-repeat; overflow:hidden; } 

#alt1 #mainContainer #contactus h3 { font-size:14px; font-weight:bold; color:#01235b;display:block; margin:13px 0 5px 11px;}
#alt1 #mainContainer #contactus p { margin:0 15px 0 11px; font-size:13px;}
#alt1 #mainContainer #contactus p span {font-size:19px; margin:5px 0 0 0; font-weight:bold; display:block; } 

#alt1 #secondaryText { width:100%; }
#alt1 #secondaryText h2 { font-size:19px; color:#022f5b; font-weight:bold; display:block; text-align:center; margin:0 0 10px 0;  }
#alt1 #colMain {  float:left; font-size:12px;margin:0 0 0 17px;}
#alt1 #colSub { float:right; width:274px; margin:0 17px 0 0; }

#alt1 #whoIs { background-color:#c9e1f7; width:467px; overflow:hidden; }
#alt1 #whoIs p { margin:0 20px 0 20px; line-height:16px;}
#alt1 #whoIs  ul { margin: 10px 10px 10px 40px; padding:0; list-style-type:none; }
#alt1 #whoIs  ul li { margin:0 0 5px 0;  background:url('http://omniture.secure.miisolutions.net/mmi/images/alt1bullet.jpg') 0 5px no-repeat; padding:0 0 0 10px; }

#alt1 #about { 
width:274px; font-size:13px;
text-align:center;
overflow:hidden;
background:url('http://omniture.secure.miisolutions.net/mmi/images/alt_aboutbg.jpg') no-repeat top;
}
#alt1 #about p { margin:10px; }
#alt1 #whoIs .topCap { width:467px; height:12px; background:url('http://omniture.secure.miisolutions.net/mmi/images/alt1_whotopcap.jpg') no-repeat; }
#alt1 #whoIs .btmCap { width:467px; height:12px; background:url('http://omniture.secure.miisolutions.net/mmi/images/alt1_whobtmcap.jpg') no-repeat; }

#faq { margin:30px 0 0 0; } 
#faq  ul { list-style-type:none; margin:0; padding:0;}

#faq .title { font-weight:bold; margin:0 0 10px 0; }
#faq ul li span.qblock { width:18px; display:block; float:left; }
#faq ul li span.ablock{ display:block; float:left; width:240px; cursor:pointer;color:#0d4982; text-decoration:underline;}

ul.faqHoverList { list-style-type:none; margin:0 0 0 5px;padding:0; }
ul.faqHoverList  li { background:url('http://omniture.secure.miisolutions.net/mmi/images/bullet.jpg') 0 5px no-repeat; padding:0 0 0 10px;}

#faq ul li { margin:0 0 10px 0; line-height:15px; }

.OD-MMI_Wrap#alt1 #familyPhoto {
position:absolute;
margin:0;
}

/* ALT2 STYLES*/ 
#alt2 #mainContainer #title { 
margin:20px 0 0 20px;
float:left;
width:401px;
}

#alt2 h2 {color:#3c638c;font-size:16px;font-weight:bold;  }

#alt2 #contactus { float:right; background:url('http://omniture.secure.miisolutions.net/mmi/images/alt2_contactbg.jpg') no-repeat;
width:342px;
height:67px;
margin:0 0 10px 0;
} 

#alt2 #contactus h3 { 
color:#3c638c;
font-size:16px;
margin:8px 0 5px 12px;
}

#alt2 #contactus p { margin:0 0 0 12px; width:270px; }
#alt2 #contactus p span { font-weight:bold; }

#alt2 #mainContainer { 
width:800px;
overflow:hidden;
padding:0;
background:url('http://omniture.secure.miisolutions.net/mmi/images/alt2bg.jpg') repeat-x;
}

.OD-MMI_Wrap#alt2 #familyPhoto {
float:right;
margin:0;
}

#alt2 #colMain {  float:left; width:351px; margin:-120px 0 0 20px;}
#alt2 #colSub { float:right; width:380px; margin:15px 15px 0 0; }

#alt2 #mainContainer #form .topCap { overflow:hidden;
width:351px; height:11px; background:url('http://omniture.secure.miisolutions.net/mmi/images/alt2_form_top.gif') no-repeat;
} 

#alt2 #mainContainer #form #formMain { 
overflow:hidden;
padding:5px 0 0 15px;
border-left:4px solid #fff;
border-right:4px solid #fff;
background:url('http://omniture.secure.miisolutions.net/mmi/images/alt2_form_bg.gif') #fff repeat-x;
}

#alt2 #mainContainer #form #formMain p { font-size:16px; color:#3c638c; font-family:'Arial Narrow', Arial, Helvetica, sans-serif;margin:0 20px 10px 0; line-height:20px;font-weight:bold; } 

#alt2 #mainContainer #form label { display:inline;}

#alt2 #mainContainer #mainText {width:380px; margin:0 0 15px 0; }
#alt2 #mainContainer #mainText .leftCap{  width:11px;height:145px;float:left;overflow:hidden; background:url('http://omniture.secure.miisolutions.net/mmi/images/alt2_maintext_left.gif') no-repeat;
}
#alt2 #mainContainer #mainText .rightCap{  width:11px;height:145px;float:left;overflow:hidden; background:url('http://omniture.secure.miisolutions.net/mmi/images/alt2_maintext_right.gif') no-repeat;
}
#alt2 #mainContainer #mainText .mainTextInner { 
width:355px;
overflow:hidden;
float:left;
height:145px;
background:url('http://omniture.secure.miisolutions.net/mmi/images/alt2_maintext_bg.gif') repeat-x;
}

#alt2 #mainContainer #mainText .mainTextInner h2 { margin:18px 0 0 10px;}
#alt2 #mainContainer #mainText ul { list-style-type:none; margin:10px 0 0 10px; padding:0; font-size:13px;  }
#alt2 #mainContainer #mainText ul li { margin:0 0 7px 0; padding:0 0 0 15px;
background:url('http://omniture.secure.miisolutions.net/mmi/images/alt2_check.gif') 0 1px no-repeat; }



#alt2 #mainContainer #form label { display:inline;}

#alt2 #mainContainer #form table { font-size:12px;  margin:0;padding:0; width:300px; color:#000; font-weight:normal; 
}
#alt2 #mainContainer #form table td { padding:0 15px 12px 0; }

#alt2 #mainContainer #form .inputStyle,
#alt2 #mainContainer #form .phoneStyle,
#alt2 #mainContainer #form .phoneStyle2,
#alt2 #mainContainer #form .zipStyle { 
display:inline; padding:2px 0;border:1px solid #313131; background-color:#fff; width:145px; 
}
#alt2 #mainContainer #form .phoneStyle { width:32px; }
#alt2 #mainContainer #form .phoneStyle2 { width:45px; }

#alt2 #mainContainer #form .stateStyle  { width:70px; border:1px solid #313131;}
#alt2 #mainContainer #form .zipStyle  { width:60px;}
#alt2 #mainContainer #form .radioStyle { display:inline; margin:0;}
#alt2 #mainContainer #form .checkStyle { }
#alt2 #verisign { margin:0 0 0 85px;  position:relative;top:2px;}

#alt2 #whoIs { margin:30px 0 0 5px;}

#alt2 #whoIs p { margin:0 20px 0 0; line-height:19px; font-size:13px;}
#alt2 #whoIs  ul { font-size:13px; margin: 10px 10px 10px 20px; padding:0; list-style-type:none; }
#alt2 #whoIs  ul li { margin:0 0 8px 0;  background:url('http://omniture.secure.miisolutions.net/mmi/images/alt1bullet.jpg') 0 5px no-repeat; padding:0 0 0 10px; }

#alt2 #faq { margin:15px 0 0 0; } 
#alt2 #faq .ablock { width:340px; }


#alt2 #about { 
width:380px; 
height:169px;
text-align:center;
overflow:hidden;
background:url('http://omniture.secure.miisolutions.net/mmi/images/alt2_aboutbg.jpg') no-repeat top;
}
#alt2 #about img { margin:95px 10px 0 10px;}

/* alt3 STYLES*/ 
#alt3 #mainContainer #title { 
margin:20px 0 0 0;

width:401px;
}

#alt3 h2 {color:#01556f;font-size:16px;font-weight:bold;  }

#alt3 #contactus { 
float:right; 
background:url('http://omniture.secure.miisolutions.net/mmi/images/alt3_contactbg.jpg') no-repeat;
width:385px;
padding:0 0 0 35px;
margin:10px 0 22px 0;
} 

#alt3 #contactus h3 { 
color:#013748;
font-size:14px;
margin:0 0 5px 12px;
}

#alt3 #contactus p { margin:0 0 0 12px;  }
#alt3 #contactus p span { font-weight:bold; }

#alt3 #mainContainer { 
width:800px;
padding:0 0 30px 0;
background:url('http://omniture.secure.miisolutions.net/mmi/images/alt3bg.jpg') #aadceb top right no-repeat;
}


#alt3 #colMain {  float:left; width:470px; margin:0 0 0 20px; background:url('http://omniture.secure.miisolutions.net/mmi/images/alt3-familyphoto.gif') no-repeat right 60px; }
#alt3 #colSub { float:left; width:299px;  }

#alt3 #mainContainer #form { margin:20px 0 20px 0; }
#alt3 #mainContainer #form .topCap { overflow:hidden;
width:299px; height:11px; background:url('http://omniture.secure.miisolutions.net/mmi/images/alt3_form_top.gif') no-repeat;
} 

#alt3 #mainContainer #form #formMain { 
overflow:hidden;
padding:5px 0 0 15px;
border-left:3px solid #adadad;
border-right:3px solid #adadad;
background:url('http://omniture.secure.miisolutions.net/mmi/images/alt3_form_bg.gif') #fff repeat-x;
}

#alt3 #mainContainer #form #formMain p { font-size:16px; color:#3c3c3c; font-family:'Arial Narrow', Arial, Helvetica, sans-serif;margin:0 20px 15px 0; line-height:20px;font-weight:bold; } 

#alt3 #mainContainer #form label { display:inline;}

#alt3 #mainContainer #mainText { margin:25px 0 35px 3px; overflow:hidden;display:block; width:300px; }

#alt3 #mainContainer #mainText .mainTextInner h2 { color:#01556f; font-size:17px; margin:18px 0 0 10px;}
#alt3 #mainContainer #mainText ul { list-style-type:none; margin:10px 0 0 0px; padding:0; font-size:15px;  }
#alt3 #mainContainer #mainText ul li { margin:0 0 7px 0; padding:0 0 0 15px;
background:url('http://omniture.secure.miisolutions.net/mmi/images/alt3_check.gif') 0 1px no-repeat; }



#alt3 #mainContainer #form label { display:inline;}
#alt3 #mainContainer #form .btmCap{ overflow:hidden;
width:299px; height:11px; background:url('http://omniture.secure.miisolutions.net/mmi/images/alt3_form_btm.gif') no-repeat;
} 

#alt3 #mainContainer #form table { font-size:12px;  margin:0;padding:0;color:#000; font-weight:normal; 
}
#alt3 #mainContainer #form table td { padding:0 10px 12px 0; }

#alt3 #mainContainer #form .inputStyle,
#alt3 #mainContainer #form .phoneStyle,
#alt3 #mainContainer #form .phoneStyle2,
#alt3 #mainContainer #form .zipStyle { 
display:inline; padding:2px 0;border:1px solid #313131; background-color:#fff; width:145px; 
}
#alt3 #mainContainer #form .phoneStyle { width:37px; margin:0 3px 0 0;}
#alt3 #mainContainer #form .phoneStyle2 { width:55px; }

#alt3 #mainContainer #form .stateStyle  { width:70px; border:1px solid #313131;}
#alt3 #mainContainer #form .zipStyle  { width:60px;}
#alt3 #mainContainer #form .radioStyle { display:inline; margin:0;}
#alt3 #mainContainer #form .checkStyle { }
#alt3 #verisign { margin:0 0 0 35px;  position:relative;top:2px;}

#alt3 #whoIs { width:450px; overflow:hidden;margin:20px 0 0 5px;}
#alt3 #whoIs h2 { margin:0 0 10px 15px; font-size:15px;}
#alt3 #whoIs p { margin:0 20px 0 15px; line-height:19px; font-size:13px;}
#alt3 #whoIs  ul { font-size:13px; margin: 10px 10px 10px 50px; padding:0; list-style-type:none; }
#alt3 #whoIs  ul li { margin:0 0 8px 0;  background:url('http://omniture.secure.miisolutions.net/mmi/images/alt1bullet.jpg') 0 5px no-repeat; padding:0 0 0 10px; }

#alt3 #whoIs .topCap { width:450px;height:15px; overflow:hidden;  
background:url('http://omniture.secure.miisolutions.net/mmi/images/alt3_maintext_top.gif') no-repeat; overflow:hidden;}
#alt3 #whoIs .btmCap { width:450px;height:15px; overflow:hidden;  
background:url('http://omniture.secure.miisolutions.net/mmi/images/alt3_maintext_btm.gif') no-repeat; overflow:hidden;}
#alt3 #whoIs .whoIsInner { height:200px;background-color:#d4eaf0; overflow:hidden; margin:0;}

#alt3 #faq { margin:20px 0 20px 15px; } 
#alt3 #faq .ablock { width:400px;   }

#alt3 #about { 
height:169px;
text-align:center;
overflow:hidden;
background:url('http://omniture.secure.miisolutions.net/mmi/images/alt3_aboutbg.gif') no-repeat top;
}
#alt3 #about p { margin:12px 20px;}
#alt3 #about img { margin:0 10px 0 10px;}




/* alt4 STYLES*/ 
#alt4 #header { width:100%; margin:0;}
#alt4 #header #logo { margin:10px 10px 0 20px;}

#alt4 #mainContainer #title { 
position:relative;
margin:30px 0 0 0;
position:relative;
left:-20px;}


#alt4 #header #subtitle  { background-color:#81b8ca; float:right; text-align:right; width:470px;
padding:20px 0 25px 0;margin:0 10px 0 0;}

#alt4 #header #subtitle  img { margin:0 15px 0 0; }

#alt4 h2 {color:#01556f;font-size:16px;font-weight:bold;  }

#alt4 #contactus { 
background:url('http://omniture.secure.miisolutions.net/mmi/images/alt4_contactbg.gif') no-repeat;
width:429px;
height:63px;
padding:0;
overflow:hidden;
margin:10px 0 35px 15px;
} 

#alt4 #contactus h3 { 
color:#023656;
font-size:16px;
margin:10px 0 5px 12px;
}

#alt4 #contactus p { margin:0 0 0 12px; font-size:13px; }
#alt4 #contactus p span { font-weight:bold; }

#alt4 #mainContainer { 
width:800px;
padding: 0;
background:url('http://omniture.secure.miisolutions.net/mmi/images/alt4bg.jpg') #fff repeat-x;
}


#alt4 #colMain {  float:right; width:470px; margin:0 10px 0 0; background:url('http://omniture.secure.miisolutions.net/mmi/images/alt4-mainbg.jpg') repeat-x 0 94px;
}
#alt4 #colSub { float:left; margin:-5px 0 0 0; width:300px; background:url('http://omniture.secure.miisolutions.net/mmi/images/alt4-familyphoto.jpg') no-repeat; }

#alt4 #mainContainer #form { margin:185px 0 10px 10px; }
#alt4 #mainContainer #form .topCap { overflow:hidden;
width:290px; height:11px; background:url('http://omniture.secure.miisolutions.net/mmi/images/alt4_form_top.gif') no-repeat;
} 

#alt4 #mainContainer #form #formMain { 
overflow:hidden;
padding:5px 0 0 15px;
border-left:3px solid #7ba4b2;
border-right:3px solid #7ba4b2;
background:url('http://omniture.secure.miisolutions.net/mmi/images/alt4_form_bg.gif') #fff repeat-x;
}

#alt4 #mainContainer #form #formMain p { font-size:16px; color:#3c3c3c; font-family:'Arial Narrow', Arial, Helvetica, sans-serif;margin:0 20px 15px 0; line-height:20px;font-weight:bold; } 

#alt4 #mainContainer #form label { display:inline;}

#alt4 #mainContainer #mainText { margin:40px 0 15px 5px; }

#alt4 #mainContainer #mainText h2 { color:#095c90; text-transform:uppercase; font-size:17px; margin:18px 0 0 10px;}
#alt4 #mainContainer #mainText ul { list-style-type:none; margin:10px 0 0 10px; padding:0; font-size:15px;  width:215px; float:left;}
#alt4 #mainContainer #mainText ul li { margin:0 0 7px 0; padding:0 0 0 13px;
background:url('http://omniture.secure.miisolutions.net/mmi/images/alt4_check.gif') 0 1px no-repeat; }



#alt4 #mainContainer #form label { display:inline;}
#alt4 #mainContainer #form .btmCap{ overflow:hidden;
width:290px; height:11px; background:url('http://omniture.secure.miisolutions.net/mmi/images/alt4_form_btm.gif') no-repeat;
} 

#alt4 #mainContainer #form table { font-size:12px;  margin:0;padding:0;color:#000; font-weight:normal; 
}
#alt4 #mainContainer #form table td { padding:0 10px 12px 0; }

#alt4 #mainContainer #form .inputStyle,
#alt4 #mainContainer #form .phoneStyle,
#alt4 #mainContainer #form .phoneStyle2,
#alt4 #mainContainer #form .zipStyle { 
display:inline; padding:2px 0;border:1px solid #313131; background-color:#fff; width:145px; 
}
#alt4 #mainContainer #form .phoneStyle { width:37px; margin:0 3px 0 0;}
#alt4 #mainContainer #form .phoneStyle2 { width:55px; }

#alt4 #mainContainer #form .stateStyle  { width:70px; border:1px solid #313131;}
#alt4 #mainContainer #form .zipStyle  { width:60px;}
#alt4 #mainContainer #form .radioStyle { display:inline; margin:0;}
#alt4 #mainContainer #form .checkStyle { }
#alt4 #verisign { margin:0 0 0 35px;  position:relative;top:2px;}

#alt4 #whoIs { margin:0 0 35px 0; }
#alt4 #whoIs h2 { margin:0 0 10px 15px; font-size:15px; color:#095c90; font-size:17px;}
#alt4 #whoIs p { margin:0 20px 0 15px; line-height:19px; font-size:13px;}
#alt4 #whoIs  ul { font-size:13px; margin: 10px 10px 10px 40px; padding:0; list-style-type:none; }
#alt4 #whoIs  ul li { margin:0 0 8px 0;  background:url('http://omniture.secure.miisolutions.net/mmi/images/alt1bullet.jpg') 0 5px no-repeat; padding:0 0 0 10px; }
#alt4 #faq p.title  { color:#095c90; } 
#alt4 #faq { margin:20px 0 20px 15px; } 
#alt4 #faq .ablock { width:400px;   }

#alt4 #about { 
height:169px;
text-align:center;
overflow:hidden;
background:url('http://omniture.secure.miisolutions.net/mmi/images/alt4_aboutbg.gif') no-repeat top;
}
#alt4 #about p { margin:12px 20px; color:#095c90; font-weight:bold; }
#alt4 #about img { margin:0 10px 0 10px;}


/*FOOTER*/

.OD-MMI_Wrap #footer {  font-size:11px;border-top:2px solid #cccccc; margin:60px 0 40px 15px; padding:10px 0 0 0; }
.OD-MMI_Wrap #footer a { color:#24775b;}
.OD-MMI_Wrap #footer p { margin:0 0 10px 0;}
.clear { clear:both; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}  /* for IE/Mac */
