﻿body { margin:0; padding:0; }
body, input, select, option, textarea, a
{
	font-family:Arial;
	font-size:12px;
	color:#6d7e86;
}

h1 { font-size:22px; }
h2 { font-size:18px; }
h3 { font-size:14px; }
h1, h2, h3 { color:#2a8ebe; }
img { border:0; }
.clear { clear:both; overflow:hidden; height:0px; }
.hr { clear:both; border-bottom:solid 1px #e4e7e9; }
hr { border:0; border-bottom:solid 1px #e4e7e9; }
.b1 { margin:8px auto 0 auto; width:992px;  }
.button { border:0; cursor:pointer; }
.button:hover { background-position:bottom left; }
.blue { color:#29a0d8; }
a.blue:hover, .blue a:hover, a .blue:hover { color:#85d4ef; }
.vgap { width:8px; height:1px; overflow:hidden; }
.gap { height:8px; overflow:hidden; _background-color:white; }
.gap15 { height:15px; overflow:hidden; }
.gap2 { height:20px; overflow:hidden; }
.hide { display:none; }
a span { display:none; }
a:hover { color:#b8b8b8; }

a.moreinfo { width:66px; height:13px; display:block; float:right; background:url(/images/mm_web_gen_listView_moreinfoBut_sprite.png) no-repeat top left; text-indent:-2000px; }
a.moreinfo:hover { background-position:0 -13px; }

a.contact { width:58px; height:13px; display:block; float:right; background:url(/images/mm_web_team_contactBut_sprite.png) no-repeat top left; text-indent:-1000px; }
a.contact:hover { background-position:0 -13px; }

a.view { width:42px; height:13px; display:block; float:right; background:url(/images/mm_web_gen_viewBut_sprite.png) no-repeat top left; text-indent:-1000px; }
a.view:hover { background-position:bottom left; }

a.nextpage { width:68px; height:14px; display:block; float:left; margin:7px 8px 0 0; background:url(/images/mm_web_index_counterPnl_nextPageBut_sprite.png) no-repeat top left; }
a.nextpage:hover { background-position:bottom left; }

a.prevpage { width:91px; height:14px; display:block; float:left; margin:7px 8px 0 5px; background:url(/images/mm_web_index_counterPnl_prevPageBut_sprite.png) no-repeat top left; }
a.prevpage:hover { background-position:bottom left; }

a.back { width:44px; height:15px; display:block; float:right; margin:8px 8px 0 0; background:url(/images/mm_back_top_off.png) no-repeat top left; }
a.back:hover { background-image:url(/images/mm_back_top_on.png); }

ol { padding:0 0 0 20px; }
ol li { margin:0 0 10px 0; }

ul { margin:0; padding-left:20px; }
ul li { list-style:none; list-style-image:url(/images/mm_web_gen_arrowBullet.png); }
.pageImage { margin:15px 0 15px 20px; }

/************************** BODY ************************/
.hero {  }
.hero img { width:992px; _margin-bottom:-3px; }

.bg1T { height:8px; overflow:hidden; }
.bg1TL, .bg1TR, .bg1BL, .bg1BR { float:left; width:8px; height:8px; overflow:hidden; background:url(/images/mm_web_gen_bgnd_frame_sprite.png) no-repeat; }
.bg1TR { background-position:0 -8px; }
.bg1BL { background-position:0 -16px; }
.bg1BR { background-position:0 -24px; }
.bg1M { float:left; height:1px; overflow:hidden; background-color:#e9ecf0; }
.bg1MLR { border-left:solid 1px #e9ecf0; border-right:solid 1px #e9ecf0; }
.bg1ML { border-left:solid 1px #e9ecf0; background:url(/images/mm_web_gen_bgnd_frame_1px.png) repeat-y; }

.bg1TM1 { width:976px; }
.bg1BM1 { width:976px; margin-top:7px; }

.bg1TM2 { width:672px; }
.bg1BM2 { width:672px; margin-top:7px; }

.c { width:990px; }
.c2 { padding:0 8px; }
.c2 .bg1MLR { width:686px 0; float:left; }
.cL { float:left; width:688px; }
.cL1 { float:left; width:686px; _overflow-x:hidden; }
.cL3 { padding:0 8px 8px 8px; }
.cL3 a span { display:inline; }
.cR { float:left; width:278px; margin:0 0 0 8px; }

.box {  }

.itemI { float:left; }
.itemC { float:left; }
.itemC a { text-decoration:none; }
.itemT { }
.itemN { float:left; text-decoration:none; color:#1E97D5; font-weight:bold; }
.itemN:hover { color:#85d4ef; }

.itemS { margin:0 0 25px 0; }
.itemS .itemI { width:156px; }
.itemS .itemC { width:484px; }
.itemS .itemT { border-bottom:solid 1px #e9ecf0; padding:0 0 7px 0; margin:0 0 7px 0; }

.itemP { margin:10px 0; }
.itemP .itemI { width:80px; }
.itemP .itemC { width:560px; margin:35px 0 0 0; }

.itemTM { margin:0; }
.itemTM .itemI { width:156px; }
.itemTM .itemC { width:484px; /*height:90px;*/ /*border-bottom:solid 1px #e9ecf0;*/ }
.itemTM .itemT { margin:0 0 10px 0; }

.itemTM .itemC .itemT .blue { float: left;}

.spec { padding:20px 10px; }
.specT { padding:10px; background-color:Gray; color:White; font-weight:bold; font-size:14px; }
.specL { float:left; width:320px; }
.specR { float:left; width:240px; margin:0 0 0 80px; font-weight:bold; }
.specRL { float:left; width:125px; font-weight:bold; }
.specRR { float:left; width:100px; }

.specAd .specRL { width:95px; }
.specAd .specRR { width:550px; }
.specAd .hr { margin:10px 0; }


/************************* HEADER *********************************/
.header { text-align:right; z-index:200; }
.headerL { float:left; }
.headerR { float:right; height:21px; line-height:19px; }
.searchB { width:65px; height:21px; background:url(/images/mm_web_srchResults_searchBut_sprite.png) no-repeat top left; }
.searchAgainB { width:98px; height:21px; background:url(/images/mm_web_srchResults_searchAgainBut_sprite.png) no-repeat top left; }
.headerSearch input { border:0; background:none; cursor:pointer; }
.headerSearch input.searchText { width:100px; height:19px; margin:1px 18px 0 0; *margin-top:0; background:url(/images/mm_web_gen_topbar_search_field.png) no-repeat top left; }
.headerSearch { background:url(/images/mm_web_gen_topbar_search_field.png) no-repeat 0 1px; }

.header, .header a { text-decoration:none; color:#6c747c; }

.mainNav { height:92px; background:url(/images/mm_web_gen_header_horztile.png) repeat-x 0 -2px; }
.mainNav .headerL { height:92px; overflow:hidden; }
.mainNav .headerR { margin:50px 0 0 0; width:591px; float:right; }
.mainNav .headerR a { height:42px; display:block; background:url(/images/mm_web_gen_header_mainmenu_off.png) no-repeat; }
.mainNav .headerR a:hover { background-image:url(/images/mm_web_gen_header_mainmenu_on.png); }

#N1 { width:163px; background-position:0 0; }
#N2 { width:140px; background-position:-164px 0; }
#N3 { width:142px; background-position:-304px 0; }
#N4 { width:146px; background-position:-446px 0; }
#u1, #li1 li { width:163px; z-index:10; }
#u2, #li2 li { width:140px; z-index:10; }
#u3, #li3 li { width:142px; z-index:10; }
#u4, #li4 li { width:146px; z-index:10; }

#li1, #li2, #li3, #li4 { position:relative;  z-index:20;}

.headerR li, .headerR a { white-space:nowrap; list-style-type:none; }
.headerR a { float:none; }
.headerR ul ul { display:block; position:absolute; padding:0; margin:0; background-color:#818c95; }
.mainNavHr { background-color:#9aa3aa; margin:0 10px; height:1px; overflow:hidden; }
.mainNav .headerR li li a { height:33px; line-height:33px; background:none; text-align:left; padding:0 10px; color:white; }
.mainNav .headerR li li a:hover { background:none; background-color:#ef6f36; }


.header2 { height:24px; width:100%; overflow:hidden; margin:0 0 7px 0; background:url(/images/mm_web_gen_topCSnetwork_Menu_sprite.png) no-repeat top left;}
.header2 a { float:left; display:block; height:24px; background-repeat:no-repeat; }
.header2 a:hover { background-image:url(/images/mm_web_gen_topCSnetwork_Menu_sprite.png); }
#CS1 { width:65px; }
#CS2 { width:61px; }
#CS3 { width:61px; }
#CS4 { width:85px; }
#CS5 { width:68px; }
#CS6 { width:59px; }
#CS7 { width:100px; }
#CS8 { width:118px; }
#CS9 { width:146px; }
#navCS { float:right; }
#CS10 { width:138px; }
#CS1:hover { background-position:0 -24px; }
#CS2:hover { background-position:-65px -24px; }
#CS3:hover { background-position:-126px -24px; }
#CS4:hover { background-position:-187px -24px; }
#CS5:hover { background-position:-272px -24px; }
#CS6:hover { background-position:-340px -24px; }
#CS7:hover { background-position:-399px -24px; }
#CS8:hover { background-position:-499px -24px; }
#CS9:hover { background-position:-617px -24px; }
#CS10:hover { background-position:right bottom; }



/*********************** EXPLORE BAR ************************/
.explore h1 { display:none; }
.explore { float:left; background-repeat:repeat-x; background-position:bottom; overflow:hidden; }
.explore div, .explore a { background-repeat:no-repeat; text-decoration:none; }
.exploreL { float:left; width:4px; }
.exploreLM { float:left; }
.exploreM { float:left; background-repeat:repeat-x; background-position:-148px 0; }
.exploreR { float:right; width:4px; background-position:0 -74px; }
.exploreRM { float:right; }
.exploreLM a { display:block; }
.exploreM img, .exploreLM img { float:left; }
.explore img.view { float:right; }
.exploreBox select { float:left; width:180px; margin:12px 5px 0 0; }

.explore2 { width:340px; }
.explore2, .explore2 div, .explore2 a { height:74px; }
.explore2 .exploreLM a { width:332px; }

.orange, .orange .exploreL, .orange .exploreR { background-image:url(/images/mm_web_home_pan_ind_sprite.png); }
.orange .exploreLM a { background-image:url(/images/mm_web_home_pan_ind_tit_off.png); }

.blue1 { margin:0 0 0 8px; }
.blue1, .blue1 .exploreL, .blue1 .exploreR { background-image:url(/images/mm_web_home_pan_sol_sprite.png); }
.blue1 .exploreLM a { background-image:url(/images/mm_web_home_pan_sol_tit_off.png); }


.explore3 img.view { margin:8px 0 0 0; }
.explore3 div, .explore3 a { height:44px; }
.explore3 .exploreL, .explore3 .exploreR { width:5px; }
.explore3 .exploreR { background-position:0 -44px; }
.explore3 .exploreM a { width:264px; display:block; }
.cL .explore3 img.view { float:right; }
.cL .explore3 .exploreM a { width:325px; }

.exSprite { float:left; display:block; cursor:pointer; width:172px; height:44px; background:url(/images/explore.png) no-repeat; }
.exSprite span { visibility:hidden; }
.exInd:hover { background-position:0 -44px; }
.exSol { width:130px; background-position:0 -176px; }
.exSol:hover { background-position:0 -220px; }
.exCS { width:116px; background-position:0 -88px; }
.exCS:hover { background-position:0 -132px; }

.orange2, .blue2 { width:687px; }
.cR .orange2, .cR .blue2, .cR .green2 { width:278px; }
.standard .orange2, .standard .blue2 { width:340px; }
.standard .blue2 { margin:0 0 0 8px; }
.orange2, .orange2 .exploreL, .orange2 .exploreR { background-image:url(/images/mm_web_industry_exploreBar_sprite.png); }
.blue2, .blue2 .exploreL, .blue2 .exploreR { background-image:url(/images/mm_web_industry_findSolutionPnl_sprite.png); }
.explore3 a.go { width:29px; height:19px; margin:13px 5px 0 0; display:block; float:left; background-repeat:no-repeat; background-position:top left; }
.explore3 a.go:hover { background-position:left bottom; }
.orange2 .go { background-image:url(/images/mm_web_home_pan_ind_GO-but_sprite.png); }
.blue2 .go { background-image:url(/images/mm_web_home_pan_ind_GO-but_blue_sprite.png); }

.orange3, .blue3 { width:340px; }
.orange3, .orange3 .exploreL, .orange3 .exploreR { background-image:url(/images/mm_web_industry_exploreBar_sprite.png); }
.blue3 { margin:0 0 0 8px; }
.blue3, .blue3 .exploreL, .blue3 .exploreR { background-image:url(/images/mm_web_industry_findSolutionPnl_sprite.png); }
.green2, .green2 .exploreL, .green2 .exploreR { background-image:url(/images/mm_web_industry_caseStudPnl_sprite.png); }


/*************************** CASE STUDY **************************/
.green { width:277px; }
.green, .green .exploreL, .green .exploreR { background-image:url(/images/mm_web_home_pan_cstud_sprite.png); background-position:left bottom; }
.green .exploreL { background-position:0 0; }
.green .exploreR { background-position:0 -74px; }
.green .exploreLM { width:110px; background-color:White; background:url(/images/mm_web_home_pan_cstud_thmb_mask.png) no-repeat; }
.green .exploreLM a { width:auto; }
.green .exploreLM img { margin:8px 0 0 10px; _margin-left:5px; }
.green .exploreRM { width:143px; height:66px; margin:8px 8px 0 8px; /* for ie6 -> */ _overflow:hidden; /* <- for ie6 */ }
.green .exploreRM a { width:auto; height:auto; font-size:10px; color:White; text-decoration:none; }

.green .exploreRM .csView { height:45px; }
.csViewB { text-align:right; background-color:Transparent; }
.green .exploreRM .csViewT { font-size:11px; font-weight:bold; }
a.csViewT span { display:block; float:left; }
.csViewT img { float:right; }
.explore2 .csViewB { height:13px; }


/***************** FOOTER **************/
.footer { margin:10px 0 0 0; }
.footer2 { background:url(/images/mm_web_gen_footer_Vtile.png) repeat-x bottom; line-height:28px; height:28px; overflow:hidden; }
.footer2, .footer2 a { color:#a9dbf7; font-size:11px; }
.footer a:hover { color:#0e415d; }
.footerL { float:left; }
.footerR { float:right; }
.footer1 { height:17px; overflow:hidden; }
.footer1 a { text-decoration:none; }
.footer2 .footerL { background:url(/images/mm_web_gen_footer_Lend.png) no-repeat; padding-left:4px; }
.footer2 .footerR { background:url(/images/mm_web_gen_footer_Rend.png) no-repeat right; padding-right:10px; }
.footer2 div div, .footer2 div a { float:left; text-decoration:none; }
.footerH { width:21px; height:28px; display:block; float:left; background:url(/images/mm_web_gen_footr_pan_icn_home.png) no-repeat; }
.footerH:hover { background-image:url(/images/mm_web_gen_footr_pan_icn_home_on.png); }
.footerVGap { width:2px; height:28px; margin:0 8px; background:url(/images/mm_web_gen_footer_lineSeparator.png) no-repeat; }
.footerGap { height:5px; overflow:hidden; }

/******************** CTA ***********************/
.ctaTL, .ctaTR, .ctaBL, .ctaBR { width:8px; height:8px; background-repeat:no-repeat; overflow:hidden; }
.ctaTL { float:left; background-position:top; }
.ctaTR { float:right; background-position:0 -8px; }
.ctaBL { float:left; background-position:0 -16px; }
.ctaBR { float:right; background-position:bottom; }
.ctaBox { margin:0 8px; overflow:hidden; background-repeat:repeat-x; background-position:bottom; }
.ctaBoxL { float:left; width:4px; background-repeat:no-repeat; }
.ctaBoxR { float:right; width:4px; }
.ctaBoxC a { color:white; width:253px; display:block; float:left; text-decoration:none; }
.ctaBoxC img.ctaIcon { float:left; margin:0 5px 0 0; }
.ctaBoxC img.ctaMore { float:right; }
.ctaC { margin:15px 15px 7px 15px; position:relative; }
.ctaC img { margin:0 5px 0 0; }
.cta a { text-decoration:none; }

.cta1 { background-color:#e0e2e4; }
.cta1 .ctaBox, .cta1 .ctaBoxL, .cta1 .ctaBoxR { height:28px; line-height:28px; }
.cta1 .ctaBoxR { background-position:0 -28px; }
.cta1 .ctaTL, .cta1 .ctaTR, .cta1 .ctaBL, .cta1 .ctaBR { background-image:url(/images/mm_web_gen_rhs_cta_pan_sprite.png); }
.cta1 .ctaBox, .cta1 .ctaBoxL, .cta1 .ctaBoxR { background-image:url(/images/mm_web_gen_rhs_cta_tit_sprite.png); }

.cta2 .ctaTL, .cta2 .ctaTR, .cta2 .ctaBL, .cta2 .ctaBR { width:3px; height:3px; }
.cta2 .ctaTL { margin-bottom:5px; }
.cta2 .ctaTR { background-position:0 -3px; }
.cta2 .ctaBL { background-position:0 -6px; margin-top:5px; }
.cta2 .ctaBR { margin-top:5px; }
.cta2 .ctaBox, .cta2 .ctaBoxL, .cta2 .ctaBoxR { height:31px; line-height:31px; }
.cta2 .ctaBoxR { background-position:0 -31px; }
.cta2 { background-color:#d4ebf7; }
.cta2 .ctaC, .cta2 .ctaC a { color:#288fbe; text-decoration:none; }
.cta2 .ctaC a:hover { color:#85d4ef; }
.cta2 .ctaTL, .cta2 .ctaTR, .cta2 .ctaBL, .cta2 .ctaBR { background-image:url(/images/mm_web_gen_bluePnlBack_cnrSprite.png); }
.cta2 .ctaBox, .cta2 .ctaBoxL, .cta2 .ctaBoxR { background-image:url(/images/mm_web_gen_rhs_blueCTA_headBar_sprit.png); }


.subs .ctaBox a { background:url(/images/mm_web_gen_rhs_blueCTA_NS_joinBut_sprite.png) no-repeat 212px 0; }
.subs .ctaBox a:hover { background-position:212px -31px; }

.ctaInd .ctaC a { text-decoration:underline; }


/*********************** HOME PAGE ******************/
.homepage { margin:20px 25px; }


/********************** NAV CONTAINER **********************/
.navC { list-style:none; margin:0; padding:0; }
.navC li { float:left;	text-indent:0; padding:0; margin:0 !important; list-style-image:none !important; }
.navC a 
{ 
	position:relative; display:block;
	text-align:center; text-decoration:none;
}
.navC a:active { outline:none; }
.navC a:hover {  }


/************************** COMPARE ****************************/
.compvgap { float:left; width:100px; height:1px; }
.compare { float:left; margin:0 0 20px 0; }
.compare img { margin:0 0 10px 0; }

.keyF { float:left; width:312px; margin:0 4px; }
.keyF ul { margin-top:10px; }


/************************* BOOKING ************************/
.book td { vertical-align:middle; }
.bookField { font-weight:bold; padding:0 15px 0 0; vertical-align:top; }
.book input, .book textarea, .book select { width:280px; margin:5px 0; }
.book select { width:284px; }
.book .about2 { margin-top:0; }
.book textarea { height:140px; }

.book .bookComments .bookField, .book td.bookLegend { vertical-align:top; padding-top:5px; }


/************************ SITE **************************/
.siteC { margin:20px 8px; }
.siteCL { float:left; width:136px; }
.siteCR { float:left; margin:0 20px; width:478px; }
.siteDesc { margin:10px 0 0 0; }

.card { margin:4px 0; }
.card a { width:136px; display:block; text-align:right; text-decoration:none; }
.card span.cardName { float:left; display:block; font-weight:bold; }


/************************ FAQ **************************/
.faqs { padding:5px 10px 10px 10px; }
.faq { margin:15px 0; }
.faqField { float:left; font-weight:bold; width:25px; margin:0 5px 0 0; }
.faqQ, .faqA { float:left; width:610px; }
.faqQ a { float:left; }
.faqQ a.top { float:right; width:33px; height:15px; display:block; background:url(/images/mm_top.png) no-repeat top left; }

.faqs2 .faq { margin:10px 0; }
.faqs2 a { text-decoration:none; }


/************************** SHOW ROOM *****************/



/************************ TESTIMONIAL **************/
.testis { padding:5px 10px; }
.pane .testis { padding:0; }
.testi { margin:15px 0; }
.testiT { font-weight:bold; }



/*************************** ACCORDION / TAB1 / TAB2 ***********************/
.tab { overflow:hidden; background-repeat:repeat-x; background-position:bottom; }
.tabL, .tabR { background-repeat:no-repeat; }
.tabL, .tabLM  { float:left; }
.tabR, .tabRM { float:right; }
.tabLM { width:110px; height:28px; }
.tabRM { height:28px; }
.tab .navC { float:right; height:27px; }

.tab2 { background-position:0 -56px; }
.tab2, .tab2 .tabL, .tab2 .tabR { height:28px; line-height:28px; background-image:url(/images/mm_web_gen_body_lightBar_sprite.png); }
.tab2 .tabL { width:4px; }
.tab2 .tabR { width:4px; background-position:0 -28px; }
.tab2 h2 { font-size:12px; margin:0; padding:0; color:White; margin:0 10px; }
.tab2 img { float:left; margin:0 10px 0 0; }
.tab2 h3 { color:#6d7e86; font-size:12px; margin:0 0 0 10px; color:White; }

.flashLink { text-decoration:none; }

#accordion { width: 100%; }
.tab1, .tab1 .tabL, .tab1 .tabR { height:31px; line-height:31px; background-image:url(/images/mm_web_gen_mainSubHeadBar_sprite.png); }
.tab1 .tabL { width:4px; }
.tab1 .tabR { width:4px; background-position:0 -31px; }

.tab1 .tabIcon { float:left; height:31px; width:22px; background:url(/images/mm_web_gen_rhs_cta_tit_icn_direct.png) no-repeat; }
.tab1 .tabClose, .tab1 .tabShow { float:right; }
.tab1 .tabClose a, .tab1 .tabShow a { width:24px; height:31px; display:block; background-repeat:no-repeat; }
.tab1 .tabClose a:hover, .tab1 .tabShow a:hover { background-position:0 -31px; }
.tab1 .tabClose a { background-image:url(/images/mm_web_industry_automotiveBar_closeIcon_sprite.png); }
.tab1 .tabShow a { background-image:url(/images/mm_web_industry_automotiveBar_showIcon_sprite.png); }
.tab1 h1, .tab1 h2 {
	width:600px;
	font-size:14px;
	color:White;
	float:left;
	margin:0 0 0 5px; 
	font-weight:normal;
	cursor:pointer;
}
.tabF h1 { width:450px; }
.tab h2 a { font-size:14px; color:White; }
h1 object, h2 object, h1 embed, h2 embed { margin:5px 0 0 0; cursor:pointer; }
h3 object, h3 embed { margin:4px 0 0 0; }
.tab1 h1 img, .tab1 h2 img { float:left; margin-right:5px; }

.sIFR-replaced .sIFR-alternate { display:none; }
.sIFR-hasFlash h1 span { }

/* currently active header */
.tab1 h2.current { cursor:default; }

/* accordion pane */
#accordion div.pane { display:none; }
div.pane { padding:15px; }

.tab1 select { float:right; width:180px; margin:5px 5px 0 0; }
select#type { margin-left:5px; }

.tabHeader { position:relative; }
.tabHeader ul { position:absolute; right:35px; top:4px; }

.tabHeader ul li { line-height:22px; height:26px; margin:0 1px 1px 0 !important; }
.thL, .thR { float:left; width:4px; height:4px; overflow:hidden; }
.thM { float:left; height:4px; overflow:hidden; }

.tabHeader .navS { width:447px; }
.tabHeader .navI { width:405px; }

.li1 .thM, .li2 .thM { background-color:#7dd9ff; }
.li3 .thM, .li4 .thM { background-color:#ff9d5b; }
.li1:hover .thM, .li2:hover .thM { background-color:#2086b0; }
.li3:hover .thM, .li4:hover .thM { background-color:#d06319; }
.navS .li1 { width:95px; }
.navS .li2 { width:134px; }
.navI .li1 { width:74px; }
.navI .li2 { width:113px; }
.li3 { width:88px; }
.li4 { width:125px; }

.tabHeader li div.thM { background-image:none; }
.tabHeader li div { background:url(/images/mm_web_gen_tabs_sprite.png) no-repeat top left; }
.li1 .thL, .li2 .thL { background-position:0 0; }
.li1 .thR, .li2 .thR { background-position:0 -4px; }
.li3 .thL, .li4 .thL { background-position:0 -8px; }
.li3 .thR, .li4 .thR { background-position:0 -12px; }
.li1:hover .thL, .li2:hover .thL { background-position:0 -16px; }
.li1:hover .thR, .li2:hover .thR { background-position:0 -20px; }
.li3:hover .thL, .li4:hover .thL { background-position:0 -24px; }
.li3:hover .thR, .li4:hover .thR { background-position:0 -28px; }

.navI .li1 .thM { width:66px; }
.navI .li2 .thM { width:105px; }
.navI .li3 .thM { width:80px; }
.navI .li4 .thM { width:117px; }

.navS .li1 .thM { width:87px; }
.navS .li2 .thM { width:126px; }
.navS .li3 .thM { width:80px; }
.navS .li4 .thM { width:117px; }

.li1 .thM { width:66px; }
.li2 .thM { width:105px; }
.li3 .thM { width:80px; }
.li4 .thM { width:112px; }

.tabHeader ul li a { padding:0 15px; background:white; height:22px; }
.li1 a, .li2 a { color:#0cbbf5; }
.li3 a, .li4 a { color:#ff6a20; }
.li1 a:hover, .li2 a:hover { color:#2086b0; }
.li3 a:hover, .li4 a:hover { color:#d06319; }


/********************** SEARCH ***********************/
.searchL { float:left; }
.searchR { float:left; margin:0 0 0 65px; }
.searchField { margin-bottom:10px; font-weight:bold; }
input.keyword, .searchDiv select { width:280px; margin:0 0 20px 0; }

.results .hr { margin-bottom:25px; }
.result { margin:0 0 10px 0; }
.result a { text-decoration:none; }
.result h3 a { color:#2A8EBE; font-size:14px; text-decoration:none; }
.result h3 a:hover { color:#85d4ef; }
.result h3 { margin:0; text-decoration:none; }
.resultDate { margin:0 0 15px 0; }

.pager, .pager a { color:White; text-decoration:none; }
.pagerBot { text-align:center; width:440px; }


/********************** SITE MAP *************************/
.sitemap ul ul { padding-left:125px; }
.sitemap a { text-decoration:none; font-weight:bold; }
.sitemapT { border-bottom:solid 1px #e9ecf0; padding-top:5px; padding-bottom:5px; }
.sitemapT a { font-size:13px; }


/************************ GLOSSARY *************************/
.tab1 h2.gloH2 { width:550px; cursor:default; }
.glossary { margin:10px 0; }


/************************* TERMS ****************************/
.terms ol, .terms li { list-style:none; }
.terms li { font-weight:bold; color:#2a8ebe; }
.terms li li { font-weight:normal; color:#6d7e86; }

/********************** THANK YOU ***********************/
/*
.tyHead 
{ 
	background:url(/images/car_mm_site_emailConfirm_header.jpg) no-repeat; width:672px; height:30px; 
    font-weight:bold; color:#FEFFFF; font-size:14px;
    padding:7px 0 0 35px;
}

.tyFoot { background:url(/images/car_mm_site_emailConfirm_footer.jpg) no-repeat; width:672px; height:30px; }
*/

/*********************** BUTTONS ***********************/
input.submit { width:65px; height:21px; background:url(/images/mm_web_contact_submitBut_sprite.png) no-repeat top left; }
input.reset { width:61px; height:21px; background:url(/images/mm_web_contact_resetBut_sprite.png) no-repeat top left; }
input.submit:hover, input.reset:hover { background-position:left bottom; }
input.search { width:98px; height:21px; background:url(/images/mm_web_srchResults_searchAgainBut_sprite.png) no-repeat top left; }


/******************** INDUSTRY STATISTICS *************/
a span#indStatName { display:inline; }
