﻿.clearfix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}.clearfix {display: inline-block;}  /* for IE/Mac *//* ie only; move to ie_hacks later */.clearfix {	_zoom: 1;	_display: block;}.micro-main { /*background: url(../../images/webareas/main.jpg) left top no-repeat;*/ width: 924px; height: 394px; margin: 0 15px; }.micro-teasers { width: 290px; background: url(../../images/webareas/teasers-bg.png) left top repeat; float: right; padding: 8px 0; }a.micro-teaser { display: block; width: 250px; background: url(../../images/webareas/teasers-bg.png) left top repeat; margin: 12px 20px; height: 58px; padding: 52px 0 0 0; /* NA-14175  text-transform: uppercase;*/ color: #2a3761; text-decoration: none; }a.micro-teaser:hover { color: #900; }/*a.micro-teaser1 { background: url(../../images/webareas/1.jpg) left top no-repeat; }a.micro-teaser2 { background: url(../../images/webareas/2.jpg) left top no-repeat; }a.micro-teaser3 { background: url(../../images/webareas/3.jpg) left top no-repeat; }*/.micro-teaser span { display: block; margin: 0; background: url(../../images/webareas/teaser-text-bg.png) left top repeat; height: 48px; padding: 5px 8px; }.micro-subsite { margin: 0 15px; color: #2a3761; width: 924px; }.micro-subsite .breadcrumb { margin: 0 20px 20px 20px; font-size: 11px; }.micro-subsite .breadcrumb a { color: #2a3761; }.micro-subsite h1 { margin: 30px 20px 20px 20px; text-transform: uppercase; font-size: 25px; font-weight: normal }.micro-subsite .menu { background: #555f81; width: 225px; margin: 0; padding: 0; list-style-type: none; float: left; position: relative; min-height: 382px; *height: 382px; }.micro-subsite .menu-image { position: absolute; bottom: 0; right: 0; zoom: 1; z-index: 1; width: 208px; height: 175px; }.micro-subsite ul {width: 225px; margin: 0; padding: 0; list-style-type: none; position: relative; z-index: 100; }.micro-subsite ul li ul {list-style-type: square; padding-left:15px;}.bordertopdiv { border-top: 2px solid #555f81; padding: 5px 0 0 0; }.micro-subsite .menu li { margin: 0; padding: 0; list-style-type: none; color: #fff; }.micro-subsite .menu li.top,.micro-subsite .menu li a { color: #fff; display: block; padding: 10px 20px; border-top: 1px solid #fff; }.micro-subsite .menu li.top { border-top: 0 none; border-bottom: 1px solid #fff; text-transform: uppercase; }.micro-subsite .menu li a.selected { background: #eeeff3; color: #2a3761; }.micro-subsite .menu li ul { margin: 0; padding: 0; list-style-type: none; }.micro-subsite .menu li li { margin: 0; padding: 5px 40px; list-style-type: none; }.micro-subsite .menu li li a { display: inline; border-top: none; padding: 0; height: 0.5em; line-height: 1em; text-decoration: none; }.micro-subsite .menu li li a:hover,.micro-subsite .menu li li a.selected { display: inline; border-top: none; padding: 0; background: #eeeff3; color: #2a3761; }.micro-subsite .micro-wrapper { float: right; width: 685px; }.micro-subsite .micro-panel { padding: 20px; float: right; background: #555f81; width: 645px; }.micro-main-content { float: left; width: 436px; }.micro-main-teaser { padding: 171px 0 0 0; float: left; width: 427px; }.micro-main-teaser h2 { background: url(../../images/webareas/teaser-text-bg.png) left top repeat; margin: 0 0 1px 0; padding: 10px 30px; height: 35px; /*  	NA-14175 text-transform: uppercase;*/ font-size: 16px; }.micro-main-teaser p { background: url(../../images/webareas/teaser-text-bg.png) left top repeat; margin: 0; padding: 10px 30px; font-size: 10px; font-weight: bold; min-height: 104px; _height: 104px; }.micro-main-teaser p a { text-decoration: underline; }.micro-small-teasers { float: right; }.micro-small-teasers-scroll { overflow-y: scroll; height: 314px; font-size: 10px; width: 200px }.micro-small-teasers-scroll a { font-size: 10px; }.micro-small-teasers-scroll .scroll-teaser { height: 48px; width: 180px; margin: 0 0 15px 0; background: none; }.micro-small-teasers-scroll .scroll-teaser span { height: 38px;}.micro-subsite-links { margin: 20px 25px 0 25px; padding: 0; list-style-type: none; color: #2a3761; }.micro-subsite-links li { float: left; width: 290px; margin: 0 10px 0 0; padding: 0; list-style-type: none; font-size: 23px; font-weight: normal; }.micro-subsite-links ul { margin: 15px 0; list-style-type: disc; }.micro-subsite-links ul li { float: none; font-size: 13px;  list-style-type: disc; margin: 0; }.micro-subsite-links .title { float: none; color: #2a3761; display: block; margin: 0; padding: 0; font-size: 13px; font-weight: bold; }.micro-subsite-links a { color: #2a3761; }.micro-subsite-links a:hover { color: #900; }.micro-story-links { float: right; width: 200px; }.micro-story-links li span { float: none; color: #2a3761; display: block; padding: 0 0 5px 15px; font-size: 12px; font-weight: bold; }.micro-story-links li li { font-size: 11px; margin: 0 0 5px 0; font-weight: bold; }.micro-story-links li a { color: #2a3761; }.micro-story-links li a:hover { color: #900; }.micro-main-content h2 { /* 	NA-14175 text-transform:uppercase; */}.micro-main-content a { color: #900; }.bordertop{ border-top-width:0px;}.white{ color:#FFFFFF;}.bottomLinkTeasers { width:270px; color: #2a3761; }.bottomLinkTeasers ul { padding: 0 15px; }.bottomLinkTeasers ul li { width: auto; font-weight: normal; }.bottomBar a { color: #000; }.bottomBar a:hover { color: #900; }.micro-subsite .menu li a.leftpadding { padding-left:30px;}