/* CSS updated 11/19/2010 by SMK to update ir-related styles. */

/* *****
Brand 3.0 Facelift Overrides
***** */
/*ul, ol, dl { margin:0 0 12px; }
body, input, textarea, select { color:#808080; }
#ir9186 #contentDiv ul.icons li { height:20px; }
#wrapper #contentDiv ul.icons li a { font-weight:normal; }
#wrapper #gallery, #wrapper .mod_f, #wrapper mod_d3, .mod_a { padding:0; margin-top:0; }
#wrapper #gallery, #wrapper .mod_f, #wrapper mod_d3, #wrapper .col_230 .mod_d2, #wrapper .first_710 .first_710 .mod_d2, .mod_a { padding-top:0; border-width:0 !important; background-image:none !important; }
#lp3309 #news_feeds, #pr1728 #news_feeds, #wrapper #news_feeds { background:url(/Common/about_us/images/landing_pages/bkg_news_feeds.jpg) no-repeat scroll right bottom transparent !important; padding-right:10px; }
#wrapper h3, #wrapper .col_230 h3, #wrapper .col_230 h3.accent1, h2.accent1 { font-weight:normal; }
#wrapper #top_story p, #content p, #content li, #content td, #content th { line-height:145%; }
#contentDiv .nobg .thumb-row p, #contentDiv .thumb-row p, #contentDiv .nobg p, #contentDiv p, #contentDiv ul, #contentDiv ol, #wrapper #contentDiv ul.bullets, #contentDiv ul.bullets ul, #wrapper #contentDiv ul.bullet, #contentDiv ul.bullet ul { margin-bottom:18px; padding:0; }
#content ul.bullet { margin-left:2px; }
#content ul.bullet li { background-position:0 2px !important; }
#content h6 { font-size:1.1em; margin-top:10px; padding-top:10px; }
#wrapper #side_content div.mod_f, #wrapper #side_content div.mod_a, #wrapper .col_230 div.mod_f, #wrapper .col_230 div.mod_a { border-top:1px solid #ccc; border-top-width:1px !important; margin-top:20px; padding-top:15px; zoom:1; margin-left:10px; }
* > #wrapper .col_230 div:first-child, body #wrapper .col_230 div:first-child.mod_f, #wrapper .col_230 .mod_a:first-child { margin-top:0; border-top:0 !important; padding-top:0; zoom:1; }
#content .col_230 div h3, #content .first_230 div h3 { clear:both; padding-top:20px; margin-top:25px; border-top:1px solid #ccc; }
#content .col_230 div.mod_f h3, #content .col_230 div.mod_f h6, #content .col_230 div.mod_a h3, #content .col_230 div.mod_a h6, #content .col_230 div h3:first-child, #content .first_230 div h3:first-child, #pr5834 .col_230 h3, #pr5834 .first_230 h3, #content .first_710 .col_230 h3.accent1, #content .first_710 .first_230 h3.accent1 { border-top:0 !important; padding-top:0 !important; margin-top:0 !important; }
#wrapper .col_230 h3, #wrapper .column h3, #wrapper .col_230 h3.accent1, #wrapper #content .col_230 #social h6.accent1, #wrapper #content .col_230 div h6.accent1 { font-size:1.5em !important; margin-right:10px; line-height:115%; margin-bottom:10px; }
#wrapper h2.accent1, #wrapper .first_710 h3, #wrapper .col_710 h3, #wrapper .first_710 .col_230 h3, #wrapper .col_710 .col_230 h3, #wrapper .first_710 .first_230 h3, #wrapper .col_710 .first_230 h3 { font-size:1.8em !important; margin-bottom:18px; line-height:125%; }
#wrapper .column h3 { margin-bottom:0; }
#content .txting-sub-box h6 { color:#ff7200; background-image:none; background-color:transparent; padding:0; margin:0 0 10px; font-size:1.5em; font-weight:normal; }
.noWrap { white-space:nowrap; font-size:1.0em; }
ul.bullets li strong { font-size:1.0em; }
h1 { color:#ff7200; }
span.underline { font-size: 1.0em; text-decoration: underline; }
div.thumb-row ul { float: left; }
div.thumb-row li { list-style-type: disc !important; margin-left: 35px !important; }
div.thumb-row p strong { text-decoration: underline; }
#wrapper #gallery div:last-child { border-bottom:0; padding-bottom:0; }
td.lt-grey, .lt-grey, th.lt-grey { background-color: #eee; }
td.med-grey, .med-grey, th.med-grey { background-color: #ddd; }
td.dk-grey, .dk-grey, th.dk-grey { background-color: #ccc; }
table.pricing { margin: 10px 0 10px 100px !important; border-collapse: collapse; border: 1px solid #666; }
table.pricing td { border-top: 1px solid #666; }
table.pricing th { text-align: center; font-weight: bold; }
table.pricing td, table.pricing th { padding: 5px 8px; }
*.accent1, h6.accent1 { font-weight:normal !important; }
strong { font-size:1.0em !important; }
#wrapper .first_710 ul.nobullet + h3, #wrapper .col_710 ul.nobullet + h3, #wrapper .first_710 ul + h3, #wrapper .col_710 ul + h3 { margin-top:40px !important; }
*/


/* Tabbed Modules */
/*#content ul.tabs, #content ul.tabLinks, #popupContent ul.tabs { padding-bottom:5px; *padding-bottom:6px;
}
#content ul.tabLinks { margin-bottom:10px; padding-bottom:4px; }
#content .tabLinks #contentDiv, #content #contentContainer #contentDiv { padding-top:10px; }
#ie #content ul.tabs, #ie #content ul.tabLinks, #ie #popupContent ul.tabs { background-color:transparent !important; }
#content ul.tabs .active, #content ul.tabLinks .active, #popupContent ul.tabs .active { margin:0; padding:0; background-color:transparent !important; border-bottom:1px solid #ccc; }
#content ul.tabs li, #popupContent ul.tabs li, #content ul.tabLinks li { padding-bottom:1px !important; border:0 !important; border-bottom:1px solid #ccc; background-color:transparent !important; padding-right:0 !important; }
#content ul.tabs a, #popupContent ul.tabs a, #content ul.tabLinks a { border:0; border-bottom:2px solid #fff; background-color:transparent !important; }
#content ul.tabs .active a, #popupContent ul.tabs .active a, #content ul.tabLinks .active a { border:0; border-bottom:2px solid #FF7200; background-color:transparent !important; }
#ie #content ul.tabs li, #ie #popupContent ul.tabs li { padding-bottom:1px; border-bottom:1px solid #ccc !important; }
#ie #content ul.tabLinks li { padding-bottom:1px; border:1px solid #ccc; background:transparent; }
#ie #content ul.tabLinks a { padding-bottom:7px; }
#ie #content #pr6434 ul.tabLinks a { padding-bottom:5px; }
div.tabs div.tabs div.tabs { border:0; }
.textUnderPricing { position:absolute; right: 4.3em; font-size:.9em; margin-top:-5px; }
#ie .textUnderPricing { right:4.5em; margin-top:3px; }
.triplePackDetail { width: 710px; overflow: auto; height: 100%; }
.triplePackDetail #tabContainer #navContainer div.tabs { min-height: 535px; height: auto; }
#ie .triplePackDetail #tabContainer #navContainer div.tabs { height: 600px; }
.popupDetail { overflow: auto; height: 100%; }
.popupDetail #tabContainer #navContainer div.tabs { width: 95.53%; min-height: 385px; height: auto; }
#ie .popupDetail #tabContainer #navContainer div.tabs { width: 100%; height: 400px; }
.first_710 h1 { color:#008ec4; font-size:2.4em; line-height:145%; }
#ir5594 h1 { font-size:2.2em; }
#ir9533 .col_230 h3, #ir9533 .first_230 h3 { margin-right:0; }
.first_710 p, .first_710 li, #content .first_710 ul.bullet li, #content .first_710 ul.nobullet li { padding-right:20px !important; margin:0 0 12px; }
.first_350 p, .first_350 li, .col_350 p, .col_350 li, .first_230 p, .first_230 li, .col_230 p, .col_230 li { padding-right:10px; }
.accordion_toggle, h1.accordion_toggle { background:none repeat scroll 0 0 transparent; border:0 none; color:#0096D6; cursor:pointer; display:block; font-size:1.4em; font-weight:normal; line-height:120%; margin:0 !important; padding:15px 0 0; }
.accordion_content { padding-top:10px; }
#contentDiv .nobg .thumb-row p, #contentDiv .thumb-row p { width:535px !important; }
#lp6080 #top_story .more_links li { padding-right:8px !important; }*/


/* for ie6 */
/*#wrapper .col_230 div.mod_f, #wrapper .col_230 div.mod_a { _margin-top: expression(this.previousSibling==null?'0':'30px');
}
#wrapper .col_230 div.mod_f, #wrapper .col_230 div.mod_a { _border-top: expression(this.previousSibling==null?'0':'1px solid #ccc');
}
#wrapper .col_230 div.mod_f, #wrapper .col_230 div.mod_a { _padding-top: expression(this.previousSibling==null?'0':'20px');
}
#side-content #media ul li, .col_230 #media ul { margin-left:0; }
#side-content #media ul li, .col_230 #media ul li { margin-left:0; text-indent:0; }
#side-content { padding-top:1px; }*/
/*ACCORDION STYLES */


/*
#vertical_container_left { width: 180px; float: left; overflow: hidden; }
.menuInner li, .accordionInner li { line-height: 12pt; }
#content .menuInner li { padding-left: 6px !important; margin-left:15px; }
#content .menuInner ul { margin:10px 0; }
#inner_container { }
.accordionButton { display: block; width: 180px; padding:0 0 0 10px; height: 15px; line-height:10px; font-weight: bold !important; text-decoration: none; outline: none; font-size: 1.4em !important; color: #1066a2; cursor: pointer; margin: 10px 0 0 0; background:#fff; }
#dividendLink {  }
.accordionContent { background-color: #ffffff; color: #444444; overflow: hidden; width:190px; position: relative; margin-left: 0; }
.accordionInner { background: url(/mlcomm/_images/homepage/bg_accordion_content.gif) 0px top no-repeat; }
.accordionContent p { margin: 0; width: 190px; padding: 2px 10px 6px 10px !important; font-size: 8pt !important; }
.accordionContent ul { float: left; width: 180px; margin: 0 0 0 10px; list-style: none; }
.accordionContent ul ul { margin:0 0 0 15px; list-style: none; }
.accordionContent ul li { padding-top: 5px; _padding-bottom: 3px; font-size: .9em; }
.accordionContent ul li li { padding-top: 0px; _padding-top: 0px; }
.accordionContent a { font-size: 1.3em; padding-left: 10px; display: block; }
.accordionContent a.active { background:transparent url(/Common/about_us/images/investor_relations/stockholder_services/active_blue.gif) no-repeat scroll left 3px; }
.accordionContent a:hover { text-decoration: underline !important; }
.accordionInner p.ani-link { top:110px !important; position:absolute !important; left: 182px !important; background:transparent url(/mlcomm/_images/bg_ani_mas.gif) no-repeat scroll left 3px; padding: 0 !important; }
.menuButton { background: transparent; cursor:pointer; display:block; font-weight:normal; line-height:16px; margin:0; padding:6px 0 6px 6px; }
.menuButton a { color: #1066a2 !important; font-size:1.4em !important; }
.menuContent { color: #444444; overflow: hidden; width:190px; position: relative; margin-left: 0; }
#content p p, #content li p, #content li li, #content td p, #content td li { font-size:1.0em !important; }
*/

/* media kit updates */
/*#content ul.tabs .active, #popupContent ul.tabs .active { background-color:#FFFFFF !Important; }*/
/* ***
facelift updates 
*** *//*
.spaced li { margin-bottom:12px !important; }
.spaced li li, .spaced li li li { margin-bottom:0 !important; }
#top_story h1, .first_710 #top_story h1 { color:#008ec4; font-size:2.8em; padding-bottom:0; margin-bottom:0 !important; margin-left:20px; margin-top:0; line-height:120%; }
#top_story h2, #wrapper #top_story h2, #top_story h3, #wrapper #top_story h3 { margin-top:3px; line-height:120%; font-weight:normal; color:#6d6d6d; margin-bottom:6px; margin-left:20px; }
#top_story p, #top_story li { font-size:1.3em; color:#808080; margin-top:2px !important; font-weight:normal; }
#top_story p { margin-bottom:15px !important; }
#top_story ul { margin-left:20px; list-style:none outside; }
#wrapper #top_story { background-color:transparent !important; border:0; background-position: right bottom; background-repeat: no-repeat; margin-top:0; padding-top:0; min-height:157px; *height:157px;
}
#wrapper #top_story.tall { height:250px; }
#wrapper #gallery .podcasts, #wrapper #gallery .images, #wrapper #gallery .ads, #wrapper #gallery .docs, #wrapper #gallery .links, #wrapper #gallery .videos { padding-left:0; background-image:none !important; padding-bottom:15px; margin-bottom:15px; margin-left:0; }
#contentDiv ul { margin:0 0 8px 100px; padding:0; list-style:none outside; background:none; }
#contentDiv ul li { margin:0; padding:0; list-style:none outside; background:none; }
#contentDiv ul.bullets, #contentDiv ul.bullets ul { margin:0 0 0 101px; padding:0; list-style:disc outside; }
#contentDiv .nobg ul.bullets, #contentDiv .nobg ul.bullets ul { margin-left:3px !important; }
#contentDiv ul.bullets li { background:url(/Common/indc/images/bullet_square_10x7.gif) no-repeat scroll 0 2px transparent !important; list-style-type:none; margin:0; padding:0 10px !important; }
#ie #top_story { height:250px; }
#top_video { width:306px; position:absolute; right:5px; top:0; text-align:right; }
#gallery h3, .col_230 h3, .col_230 div h3, .first_230 div h3, #right-col-header h6 { margin-bottom:8px; margin-left:0; }
#gallery ul li, .col_230 ul li, .col_230 div ul li, .first_230 ul li, .first_230 div ul li { line-height:130%; margin:0 0 4px; }
#wrapper #gallery h3 + div, #wrapper .col_230 h3 + div, #wrapper .first_230 h3 + div, #wrapper .col_230 div h3 + div, #wrapper .first_230 div h3 + div { padding-top:15px; }
#wrapper #gallery h4, #wrapper #gallery h5 { font-size:1.1em; color:#808080; padding:8px 0; }
#contentDiv .tabs h2, #contentDiv .tabs h3, #contentDiv .tabs h6, #contentDiv .tabLinks h2 { margin-bottom:18px !important; font-size:1.6em; font-weight:normal; color:#ff7200; line-height:120%; }
#contentDiv .tabs p + h2, #contentDiv .tabs ul + h2 { margin-top:20px; }
#content .navbox-menu { margin-top: 0; }
#content .navbox-menu ul { list-style: none outside !important; margin: 10px 0 0; padding: 0 0 5px 0; }
#content .navbox-menu li { list-style:none outside none !important; margin:0 0 4px !important; padding:0 0 0 12px !important; }
#content .navbox-menu li.active { background: url(/Common/merger/images/bullet-arrow-blue.gif) no-repeat 0 2px !important; }
#content .navbox-menu a { cursor: pointer; color: #067AB4; }
#content .navbox-content { margin: 0 0 12px; padding: 0; }
#content .navbox-content h4 { margin: 0 0 12px; }
#content .navbox-content ul {}
#content .navbox-content ul li { margin-bottom: 10px !important; }
.scroll, .noscroll { border: 1px solid #FFFFFF; padding: 12px !important; margin: 10px; }
.scroll {  }
.mobile-link { color:#067AB4; cursor: pointer; }
#content .navbox-menu li.active { background-position: 0 4px !important; }
#content h4 strong, #content h3 strong { font-weight:normal; }
#content h4 { padding-top:20px; }
#side-content .divider, #content .mod_f .divider, #content #gallery .divider, #main-content .divider { border-top:1px solid #ccc !important; padding-top:20px !important; margin-top:30px !important; }
#wrapper #top_story p.view { font-size:1.1em; }
#contentDiv h2, #contentDiv h3, #contentDiv h6, #contentDiv p { margin-left:100px; }
#contentDiv .nobg h2, #contentDiv .nobg h3, #contentDiv .nobg h6, #contentDiv .nobg p { margin-left:0; }
.product-button { background:#fff none; color:#067ab4; cursor:pointer; display:block; font-size:1.4em; font-weight:normal; line-height:16px; margin:0; outline:medium none; padding:5px 0 5px 5px; text-decoration:none; width: 100%; }
#contentDiv .nobg .thumb-row p, #contentDiv .thumb-row p { margin-bottom:10px; padding-bottom:0; *margin-bottom:0;
}
#content .spaced ul, #content .spaced li li:last-child, #content .spaced li li li:last-child, #content .spaced .spaced, #content .spaced .spaced ul.bullet, #content .spaced .spaced ol, #wrapper #content .spaced .spaced li:last-child { margin-bottom:0 !important; }
#content .spaced ul, #content .spaced li li, #content .spaced li li li { margin-bottom:0 !important; *margin-bottom: expression(this.nextSibling==null?'12px':'0 !important');
}*/


/* red = first-child, green = all others */
/*#wrapper #content div .spaced .spaced, #content .spaced .spaced ul li { padding-bottom:0 !important; margin-bottom:0 !important; }
#content .spaced li p { margin:5px 0 0; }
#content ol.bulletA, #content ol.bulletA li { list-style:upper-alpha !important; }
#content ol.bulleta, #content ol.bulleta li { list-style:lower-alpha !important; }
#content ol ul li, #content ol.bulleta ul li, #content ol.bulletA ul li { list-style:none outside !important; }
 @media print {
.scroll { overflow:visible !Important; }
}*/
