@charset "utf-8";
/* CSS Document */
a:link, a:visited, a:active {color: #CD5806; text-decoration:none;}
a:hover {text-decoration:underline;}
#micronav {width:100%; float:left; white-space: nowrap; margin: 0 0 1em 0; padding: 0; list-style:none}
#micronav li {list-style:none; float:left; padding: 0 3px 0 3px; margin: 0 1px; border-right: 1px solid gray}
#micronav li.last {border-right: 0}
#micronav a, #micronav span {line-height: 1.1em; float:left; display:block; color: #040E6D; text-transform: none; text-decoration:none; font-weight:normal}
#micronav a {float:none;}
#micronav a:hover {color:#333; background-color: transparent}
body {font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 12px}
form {margin: 0px; padding: 0px}
h1, h2, h3, h4, h5, h6 {margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, Tahoma, sans-serif; color: #374C95}
h2 {font-size: 16px; margin-bottom: 10px}
h3 {font-size: 14px; margin-bottom: 15px}
h4 {font-size: 12px; margin-bottom: 5px}
h5 {font-size: 10px}
h6 {font-size: 8px}
body, th, td, input, textarea, select {font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 11px}
p, blockquote, ul, ol, dl {margin-top: 0px; margin-bottom: 1em; line-height: 16px; color: #5C5F63}
input {valign: center}
ul {list-style-position: outside; margin-top: 10px; margin-bottom: 10px; margin-left: 0px; padding-left: 1.25em}
.ul1 {margin-left: 15px; padding-left: 0px; list-style: square; line-height: 1.5em}
.ul2 {margin-left: 15px; padding-left: 0px; margin-top: -5px; list-style: square; line-height: 12px}
.splashText {color: #FFFFFF}

.splashHeader {margin-top: 0px; color: #DE7D39}
.searchHeader {color: #DE7D39}
.contentHeader {margin-top: 20px; color: #CD5806; white-space:nowrap}
.rightHeader {margin-top: 20px; color: #000000}
.rightHeaderFirst {margin-top: 5px; color: #000000}
.spFirstContentHeader {margin-top: 0px; color: #707276}
.spContentHeader {margin-top: 20px; color: #707276}
.spSubMenuHeader {color: #00237E}
.infoboxHeader {color: #707276; float: left}
.subMenuList {list-style: none; padding-left: 0px; margin-left: 0px}
.subMenuList li {line-height: 13px; margin-top: 5px; padding-top: 5px; padding-left: 20px; border-top: 1px solid #CACACD}
.sub2MenuList {list-style: none; padding-left: 0px; margin-left: 0px}
.sub2MenuList li {margin-top: 5px; padding-top: 5px; padding-left: 40px; border-top: 1px solid #CACACD}
.sub2MenuList li.selected {font-size: 11px; font-weight: bold; color: #707276}
a {text-decoration: none}
a:hover {text-decoration: underline}
a.headerMenuLink {font-size: 9px; color: #FFFFFF}
a.mainMenuLink {font-size: 12px; color: #FFFFFF}
a.tabLink {font-size: 10px; font-weight: bold; color: #DE7D39; display: block; border-top: 1px solid #5C5F63; background: white; float: left}
a.tabLinkV2 {font-size: 10px; font-weight: bold; color: #DE7D39; display: block; border-top: 1px solid #EDEDED; background: #EDEDED; float: left}
a.tabLinkCurrentV2 {font-size: 10px; font-weight: bold; color: #5C5F63; display: block; border-top: 1px solid #DEE5F8; background: #DEE5F8; float: left}
a.tabLinkV3 {font-size: 10px; font-weight: bold; color: #DE7D39; display: block; background: #FFF; float: left}
a.tabLinkCurrentV3 {font-size: 10px; font-weight: bold; color: #828386; display: block; background: #FFF; float: left}
a.tabLinkV4 {font-size: 11px; font-weight: bold; color: #CD5806; display: block; border-top: 1px solid #F5DECD; background: #F5DECD; float: left}
a.tabLinkCurrentV4 {font-size: 11px; font-weight: bold; color: #515151; display: block; border-top: 1px solid #EFEFEF; background: #EFEFEF; float: left}
a.tabLinkV5 {font-size: 11px; font-weight: bold; color: #CD5806; border-top: 1px solid #F5DECD; background: #F5DECD; float: left}
a.tabLinkCurrentV5 {font-size: 11px; font-weight: bold; color: #515151; border-top: 1px solid #EFEFEF; background: #EFEFEF; float: left}
a.splashLink {color: #DE7D39; padding-left: 18px; background: url(images/arrow-right-orange.png) no-repeat left center; display:block;}
a.contentLink {color: #DE7D39; padding-left: 18px; background: url(images/arrow-right-orange.png) no-repeat left center; display:block;}
a.contentLink2 {line-height: 11px; color: #CD5806; padding-left: 18px; display: block; background: url(images/arrow-right-orange.png) no-repeat 0px 0px}
a.contentLink3 {line-height: 13px; color: #CD5806; padding-left: 20px; background: url(images/arrow-up-orange.png) no-repeat left top}
.plainContentLink {color: #DE7D39}
a.finderLink {color: #FFFFFF; font-size: 10px}
a.microNavLink {color: #DE7D39}
a.microNavCurrent {color: #707276}
a.rightLink {color: #CD5806; padding-left: 20px; background: url(images/arrow-right-orange.png) no-repeat left top}
a.subMenuLink {font-size: 12px; color: #CD5806}
a.subMenuLinkActive {font-size: 12px; font-weight: bold; color: #707276}
a.sub2MenuLink {font-size: 11px; color: #CD5806}
img {border: none}
.lockImg {display: inline; vertical-align: middle; margin-left: 0.5em}
.floatRight {float: right}
* html .ieHack1 {line-height:30px}
html, body {background-color: #000000; background-image: url(images/mml-grey-gradient-bg.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px}
#header {position: relative; width: 980px; height: 86px; margin: 0px auto}
.hideMe {display:none}
.clearPrevious {clear: left}
#header-menu {right: 0px; position: absolute; z-index:10000; width:247px;}

#eMailHeader {position: relative; width: 610px; height: 56px; margin: 0px auto}
#eMailHeaderMenu {float: left; margin-left: auto; margin-right: auto; margin-top: 19px; margin-bottom: 0px}
#eMailHeaderMenu ul {margin: 0px; padding: 0px; list-style: none}
#eMailHeaderMenu li {display: inline}
#eMailHeaderMenu a {display: block; float: left; height: 20px; padding: 1px 8px 0px 11px; background: url(images/menusep.png) no-repeat left center}
#eMailHeaderMenu .last a {padding: 1px 7px 0px 11px}
#eMailHeaderMenu .first a {background: none}
#eMailLogo {float: left; height: 46px; width: 105px; background: url(images/LA_acxiom-logo_eMail.png) no-repeat left bottom}
#eMailLogo span {display: none}
#eMailLogo a {height: 40px; width: 105px; display: block; margin-top: 0px}
#eMailContent {width: 609px; height: 550px; margin: 0px auto; background-color: #FFF; border: solid 1px #FFF}
#eMailContent h2 {padding: 15px 0px 0px 15px}
#eMailContent p {padding: 0px 0px 0px 15px}
#eMailFooter {width: 609px; height: 100px; margin: 0px auto; background-color: #343435; border-left: solid 1px #FFF; border-right: solid 1px #FFF; clear: both}
#eMailFooter p {line-height: 16px; padding: 15px; color: #707276; font-size: 10px}
#logo {float: left; height: 80px; width: 307px; background: url(images/DataBy_header.png) no-repeat left bottom}
#logo span {display: none}
#logo a {height: 59px; width: 307px; display: block; margin-top: 35px}
#splash {width: 980px; height: 305px; margin: 0px auto; background-color:#3b498f; border: 1px solid #FFF}
#splashA {width: 510px; float: left; padding: 12px 0px 12px 12px; padding-bottom:0px; margin: 0px 0px}
#splashA-prime {width: 510px; padding-left:3px;}
#splashA p {font-size: 11px; line-height: 12px}
#splashA h3 {margin-top: 0px}
#splashB { width: 455px; float: right; background-color: #3b498f}
#splashC {float: left; width: 380px; padding-left: 15px; background-color: #7C8DBB; margin-top:5px;}
#splashC h3 {margin-bottom: 5px}
#splashC p {margin-bottom: 1px; line-height: 13px}
#splashC select {font-size: 10px; color: #707276; width: 150px}
#spSplash {width: 980px; height: 146px; margin: 0px auto; border: 1px solid #FFF}
#spSplashA {float: left; width: 710px; height: 145px}
#spSplashAHeader {margin-top: 75px; margin-left: 130px; width: 350px; height: 60px}
#spSplashAHeader p {float: right}
#spSplashAHeader a {line-height: 13px; margin-right: 15px}
#spSplashB {float: right; height: 145px; width: 230px; margin: 0px}
#spSplashB h4 {line-height: 13px; margin-top: 11px; margin-bottom: 9px; margin-left: 15px}
#spSplashB p, #spSplashB div {line-height: 13px; margin-left: 15px; margin-bottom: 4px; margin-top: 4px}
#spSplashB select {margin-top: 5px;# font-size: 10px; height: 17px; width: 200px}
#menu {float: left; margin-left: auto; margin-right: auto; margin-top: 49px; margin-bottom: 0px}
#menu ul {margin: 0px; padding: 0px; list-style: none}
#menu li {display: inline}
#menu a {display: block; float: left; height: 20px; padding: 1px 15px 0px 17px; background: url(images/menusep.png) no-repeat left center}
#menu .first a {background: none}
#search {float: right; text-align: right; padding: 45px 0px 0px 0px; right: 0px; height: 40px}
#search .input1 {vertical-align: middle}
#search .input2 {vertical-align: middle; width: auto; padding-left: 10px; padding-top: 2px}
.searchPages {float: right}
.searchResultTitle {float: left}
.searchResultTitlePages {float: right}
#searchResultsSearch form {margin-bottom: 10px}
#searchResultsSearch form .input2 {vertical-align: middle; float: none; display: inline}
#searchResultsSearch select {width: 150px}
#searchResultsSearch input {margin-bottom: 0px}
#searchResultsSearch p {vertical-align: middle; display: inline}
#content {width: 980px; margin: 0px auto; background-color: #FFF; border: solid 1px #FFF}
#spBody {border-left: 1px solid white; border-right: 1px solid white; width: 980px; margin: 0px auto; background: url(images/sidebar-r.png) repeat-y 100% 0pt; background-color: #FFF; padding-bottom: 5px}
#spBody a {color: #DE7D39}
#spBodyLeft {background: #FFFFFF; width: 737px; margin: 0px 0px; float: left}
#spMenu {width: 170px; float: left; background: #FFFFFF; margin: 15px 5px; clear:both}
#spMenu h4 {margin-top: 0px; margin-bottom: 10px}
#subMenuList, #subMenuList ul {list-style: none; padding-left: 0px; margin-left: 0px}
ul.level-1 {padding-bottom: 5px; border-bottom: 1px solid #CACACD}
ul.level-2 {margin-top: 0px; margin-bottom: 0px;}
#subMenuList li {line-height: 13px; margin-top: 5px; padding-top: 5px; border-top: 1px solid #CACACD;}
#subMenuList li.level-1 {font-size: 11px}
#subMenuList li.level-1 a {color: #CD5806; background: url(images/submenu-liststyle-image-l1.png) no-repeat 0 2px; padding-left: 25px; display: block}
#subMenuList li.level-1 span {font-weight: bold; color: #5C5F63; padding-left: 25px; background: url(images/submenu-liststyle-image-l1-cur.png) no-repeat 0 2px; display: block}
#subMenuList li.level-2 {font-size: 11px}
#subMenuList li.level-2 a {color: #374C95; background: url(images/submenu-liststyle-image-l2.png) no-repeat 0 2px; padding-left: 40px; display: block}
#subMenuList li.level-2.current {}
#subMenuList li.level-2 span {font-weight: bold; color: #5C5F63; padding-left: 40px; background: url(images/submenu-liststyle-image-l2-cur.png) no-repeat 0 2px; display: block}
#subMenuList h5 {margin-top: -5px; font-size: 11px}
#subMenuList li.firsth5 h5 {margin-top: 0px; font-size: 11px}
#spContent {width: 523px; float: right; margin: 14px; background: #FFFFFF; padding-bottom: 30px}
#spContent a {}
#spContentA {}
#spContentB {margin-top: 20px}
#spContentB h5 {font-size: 11px; font-weight: bold}
#autoResourceTopLeftCont {width: 230px; float: left; height: 400px}
#autoResourceTopRightCont {width: 230px; float: right; height: 400px}
#autoResourceBottomLeftCont {width: 230px; float: left}
#autoResourceBottomRightCont {margin-top: 15px; width: 230px; float: right}
#spContentBSearch {width: 513px; float: left}
#spContentBSearch h4 {width: 513px}
#spContentBSearch form {padding: 5px 0px 0px 0px; height: 30px; width: 513px; background: url(images/MCA_searchField.png) left center no-repeat}
#spContentBSearch form p {margin-top: 3px; margin-left: 10px; float: left; display: inline}
#spContentBSearch form input.input3 {margin-top: 3px; padding-top: 1px; float: right; margin-right: 10px; width: auto}
#spContentC {}
#spContentC a {line-height: 12px; color: #DE7D39}
#spContentCLeft {float: left; width: 220px}
#spContentCLeft h4 {margin-top: 20px}
#spContentCRight {width: 220px; float: right}
#spContentCRight h4 {margin-top: 20px}
#spContentCRight h5 {font-size: 11px; font-weight: bold}
#spContentLeft {width: 220px; vertical-align: top; float: left}
#spContentLeft-new { width: 485px; vertical-align: top; float: left}
#spContentLeft, #spContentLeft-new h4 {color: #374C95}
#spContentLeft a, #spContentLeft-new a {color: #DE7D39}
#spContentLeft h4 a, #spContentLeft-new h4 a {color: #374C95}
#spContentRight {width: 230px; vertical-align: top; float: right}
#spContentRight-new {width: 130px; vertical-align: top; float: right}
#spContentRightBottom {margin-top: 50px; width: 220px; float: right}
#spContentRight h4 {color: #374C95}
#spContentRight a {color: #DE7D39}
.spCompanyLeadershipSubContLeft {margin-top: 30px; float: left; display: inline; clear: both}
.spCompanyLeadershipSubContLeft img {display: inline; margin-right: 10px}
.spCompanyLeadershipSubContRight {float: left; margin-top: 30px; display: inline; width: 400px}
.spCompanyLeadershipSubContRight {}
.spCompanyLeadershipSubContRight h5 {padding-bottom: 5px; color: #707276}
#spInvRelContentLeft {width: 220px; float: left}
#spInvRelContentLeft h5 {margin-bottom: 5px}
#spInvRelContentLeft a {color: #DE7D39}
#spInvRelContentRight {width: 230px; float: right}
#spInvRelContentRight a {color: #DE7D39}
#spInvRelContentRight h5 {margin-bottom: 5px}
.spInvRelSubContLeft {margin-top: 30px; float: left; display: inline; clear: both}
.spInvRelSubContLeft img {display: inline; margin-right: 10px}
.spInvRelSubContRight {float: left; margin-top: 30px; display: inline; width: 400px}
.spInvRelSubContRight {}
.spInvRelSubContRight h5 {padding-bottom: 5px; color: #707276; font-size: 11px}
#spContentInfobox {background-color: #F6D7C2; padding: 0px 0px 0px 0px; border: 1px solid white}
#teaserRightAlignedContentInfobox {background-color: #F6D7C2; padding: 0px 0px 0px 0px; border: 1px solid white; margin-bottom: 10px; width: 335px; float: right}
#spContentInfobox p {}
#spContentInfobox input.submit {width: auto}
.spContentInfoBoxSecondaryLink {padding-right: 40px}
#spContentInfobox a {color: #DE7D39}
#spContentInfobox h4 {color: #5C5F63; margin: 0px 0px 10px 0px}
#spContentInfoboxContent {}
#spContentInfoboxTopLeft {background:url(images/MCA_infobox_top-left.png) top left no-repeat}
#spContentInfoboxTopRight {background:url(images/MCA_infobox_top-right.png) top right no-repeat}
#spContentInfoboxBottomLeft {background:url(images/MCA_infobox_bottom-left.png) bottom left no-repeat}
#spContentInfoboxBottomRight {background:url(images/MCA_infobox_bottom-right.png) bottom right no-repeat; padding: 20px 10px}
#VideoMenu {margin-top: 1px; margin-bottom: 10px}
#VideoMenu ul {display: inline; list-style: none; padding: 0px}
#VideoMenu li {display: inline; margin-right: -3px}
#spContentWithoutMenu {width: 710px; float: left; margin: 15px 5px 10px 10px; background: #FFFFFF; padding-bottom: 30px}
#spContentWithoutMenu a {margin-top: -3px}
#spContentAWithoutMenu {}
#spContentBWithoutMenu {margin-top: 30px}
#spContentLeftWithoutMenu {width: 340px; float: left}
#spContentRightWithoutMenu {width: 340px; float: right; margin-left: 20px}
#spContentLeftContactUs {width: 445px; float: left}
#spContentRightContactUs {float: right; width: 250px}
#spContentSiteMap {width: 700px; height: 500px; float: left; margin: 15px 5px 10px 10px; background: #FFFFFF}
#spContentSiteMap a {color: #DE7D39}
#spContentSiteMap .level3 {list-style-type: none; line-height: normal; margin: auto; margin-bottom: -12px;padding-left: 0}
#spContentSiteMap .level3 li {list-style-type: none; line-height: normal; margin-left: 7px}
#spContentSiteMap h5 {color: #DE7D39; font-size: 11px; font-weight: bold}
.spContentSiteMapLeft {width: 220px; float: left}
.spContentSiteMapRight {width: 220px; float: right}
#contactTable {rules: all; width: 100%; float: left}
#contactTable p {vertical-align: middle; display: inline; white-space: nowrap}
#contactTable p.right {text-align: right}
#contactTable label {vertical-align: middle; display: inline; white-space: nowrap; color: #5C5F63}
#contactTable a {font-size: 10px; font-weight: normal}
#contactTable input,textarea {width: 100%; float: right}
#contactTable input.normal {width: 135px}
#contactTable input.small {}
#contactTable input.small {width: 135px}
input.reset {background: url(images/button-reset.png); width: 41px; height: 16px}
#contactTable select.state {width: 80px; float: left}
#contactTable select.normal {width: 135px; float: left}
#contactTable .input3 {width: 10px; display: inline; float: none; vertical-align: middle}
#contactTable .input3first {width: 10px; display: inline; float: none; vertical-align: middle; margin-left: 15px}
#contactTable textarea {margin-bottom: 30px}
#contactTable .checkboxText {padding-left: 5px}
#contactTable h4 {color: #707276; padding: 0px; margin: 15px 0px 0px 0px; width: 300px}
#contactTable h3 {font-size: 14px; color: #707276; float: left; margin: 5px 0px 5px 10px}
#contactTable img {margin-top: 10px; margin-left: 10px}
#contactTable.profile {border: 1px solid #CFCFCF; width: 440px}
#contactTable.profile ul {margin-left: 45px; padding-right: 15px}
#contactTable.profile ul.industrySpecific {margin-left: 0px; padding-left: 0px; padding-right: 5px}
#contactTable.profile ul.industrySpecific * {white-space: normal; padding: 0px; list-style: none}
#contactTable p.profile {margin-left: 20px}
#contactTable td.profile {padding-left: 20px}
#contactTable td.formText {padding-left: 10px}
#contactTable td.right {text-align: right}
#contactTable td.small {padding: 0px}
#contactTable td p.wrap {white-space: normal}
#contactTable h4.profile {margin: 15px 0px 0px 15px; display: inline}
#contactTable h4.profile2 {margin: 5px 0px 10px 15px}
#contactTable tr.firstrow, tr.lastrow {background-color: #EDEDED}
#contactTable tr.lastrow input {width: auto; float: none}
form h4 {margin-top: 25px; padding-top: 0; margin-bottom: 0px}
form h4.firstHeading {margin-top: 0px}
form h4.checkbox {margin-left: 30px; margin-bottom: 10px; margin-top: 10px; color: #707276}
form h3 {width: 300px; margin-bottom: 0px}
form p.normText {font-weight: normal; color: #707276; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
input {display: block; float: left; margin-bottom: 10px}
form input.city {width: 146px; margin-right: 10px}
form input.cityzip {width: 40px}
form input.zip {float: right; width: 50px}
form input.input1 {width: 130px}
form input.input2 {width: auto; horizontal-align: right}
form input.input3 {margin-right: 0px; width: 15px}
form input.input3left {float: left; margin-right: 0px; width: 15px; margin-left: 1px}
form input.input4 {margin-left: 80px; margin-right: 0px; width: 15px}
*form input.input4 {margin-left: 40px; margin-right: 0px; width: 15px}
form input.right {float: right; width: 142px}
form input.left {width: 146px; margin-right: 10px}
form input.size0 {width: 0px}
form input.submit {width: auto; margin-right: 3px}
form input.wide1 {float: right; width: 380px; margin-left: -10px}
form select.wide1 {float: right; width: 380px}
form select.fullWidth {width: 100%; float: none}
form input.wide2 {float: right; width: 96%}
form input.wide3 {float: right; width: 68%}
form label {display: block; width: 63px; float: left; margin-bottom: 10px; text-align: left; padding-top: 5px}
form label.cityzip {width: 37px}
form label.zip {width: 20px}
form label.checkboxlabel {width: auto}
form label.checkboxText {margin-left: 5px; width: 145px}
form label.checkboxText2 {margin-left: 5px; width: 80px}
form label.textInputLabel {width: 120px}
form label.normText {font-weight: normal; color: #707276; margin: 0px 0px 0px 10px; padding: 0px 70px 0px 0px; width: 150px}
form label.profie {margin-left: 0px; left: 0}
form label.title1 {white-space: nowrap; font-size: 12px; color: #707276}
form label.widetext {width: 400px}
form select.cityzip {float: left; width: 90px; margin-right: 10px}
form #contact_request_gender {float: left}
form select, form input.input1, form input.right, form input.wide1 {-moz-box-sizing: border-box}
form select {float: left}
form select.left {float: left; width: 146px; margin-right: 10px}
form select.right {float: right; width: 146px}
form select.normal {width: 130px}
form select.nobreak {float: left}
form br {clear: left}
form ul {margin-left: 30px}
form a {font-weight: normal}
form img.devider {padding-top: 10px}
#spBodyRight {width: 225px; float: right}
#spBodyRight p {margin-left: 10px; padding-right: 10px; padding-top: 1px; line-height: 13px; color: #000000}
#spBodyRight ul {padding-right: 10px}
#spBodyRight a {color: #DE7D39}
#spBodyRight p a {color: #DE7D39}
#spBodyRight li {margin-left: 10px; color: #000000}
#spBodyRight h4 {font-size: 12px; margin-top: 20px; margin-left: 10px; line-height: 12px; color: #000000}
#spBodyRight h5 {font-size: 11px; font-weight: bold; margin-left: 10px; color: #000000}
#spBodyRight img.line {padding-top: 8px}
#spBodyRightFinder2 {background: url(images/SCA_Finder_bg.png) no-repeat top right; height: 150px; margin: 0px; padding: 0px}
#spBodyRightFinderText2 select {width: 200px; margin-top: 5px; font-size: 10px}
#spBodyRightFinderText2 h4 {padding: 17px 0px 0px 0px; margin-top: 0px; color: #FFFFFF}
#spBodyRightFinderText2 p {color: #FFFFFF; line-height: 13px; margin-left: 10px; margin-bottom: 4px}
#microNavigation {width: 490px; background: #FFFFFF; padding: 5px; line-height: 13px; float: left; font-size: 11px}
#microNavigation p {color: #040E6D}
#pageAction {float: right; margin-top: 5px; margin-right: 5px}
#footer {width: 980px; margin: 0px auto; border-left: solid 1px #FFF; border-right: solid 1px #FFF; clear: both}
#footer p {line-height: 16px; padding: 15px 15px 0px 15px; color: white; font-size: 10px}
#footer a {color: white}
#infobox-top-right {background: url(images/infobox-top-right.png) no-repeat right top}
#infobox-bottom-right {background: url(images/infobox-bottom-right.png) no-repeat right bottom}
.info_subbox {background: #E8EAEA; width: 225px; float: left}
.teaser-box {margin-bottom: 18px; float: left; /*height: 100px;*/ width: 385px; overflow: hidden; margin-right: 17px}
#casestudy .teaser-box {margin-bottom:8px; width:355px;}
.teaser-box-right {margin-bottom: 10px; float: right; height: 100px; width: 335px; overflow: hidden}
.teaser-img {padding-right: 10px; float: left}
.teaser-text {margin-top: -22px; margin-left: 110px}
.teaser-text-no-image {margin-top: -10px;}
.teaser-text p, .teaser-text-no-image p {margin-top: 5px; line-height: 13px}
.teaser-text a,  .teaser-text-no-image a {color: #DE7D39; margin-top: 5px}
.teaser-text h5,  .teaser-text-no-image h5 {font-size: 11pt; color: #707276}
.teaser-text h4,  .teaser-text-no-image h4 {font-size: 11pt; font-weight: bold}
#resourceContentInfoBox {width: 230px; float: right}
#resourceContentInfoBox select {width: 180px}
#spContentInfoboxContent h4 {float: none}
#spContentInfoboxContent form input {width: 180px}
#spContentInfoboxContent form input.submit {width: auto}
#spContentInfoboxContent input.checkbox {align: left; width: 20px; margin-left: 0px}
#spContentInfoboxContent form br {clear: left}
.resourceBox {display: inline; width: 208px; float: left; padding-right: 35px}
.resourceBox h4 {color: #00237E; margin: 5px}
.resourceBox h5 {font-size: 11px; margin-left: 5px; margin-top: 5px; margin-bottom: 5px; padding-bottom: 5px; padding-top: 5px; color: #707276}
.resourceBox a {color: #DE7D39}
.resourceBox p {line-height: 13px; margin-left: 5px}
.resourceBoxRight {float: left; display: inline; width: 208px; padding-right: 0px}
.resourceBoxRight h4 {color: #00237E; margin: 5px}
.resourceBoxRight h5 {font-size: 11px; margin-left: 5px; margin-top: 5px; color: #707276}
.resourceBoxRight a {color: #DE7D39}
.resourceBoxRight p {line-height: 13px; margin-left: 5px}
#spContentRegister {margin-top: 20px}
ul#spContentRegisterTabs {list-style: none; padding: 0px; margin: 0px; position: relative; width: 100%}
li.spContentRegisterTab {display: inline; background: url(images/spContentRegisterTabLeft.png); padding-left: 10px; float: left; border-bottom: 1px solid #5C5F63}
li.spContentRegisterTabCurrent {display: inline; background: url(images/spContentRegisterTabLeft.png); padding-left: 10px; float: left}
li.spContentRegisterTab div.tab {background: url(images/spContentRegisterTabRight.png) no-repeat right; padding-right: 9px; float: left}
li.spContentRegisterTabCurrent div.tab {background: url(images/spContentRegisterTabRight.png) no-repeat right; padding-right: 8px; float: left}
#spContentRegister .tabRow {height: 17px}
#spContentRegister .content {padding: 15px 25px 10px 8px; border-left: 1px solid #5C5F63; border-right: 1px solid #5C5F63; border-bottom: 1px solid #5C5F63; background: url(images/gray-line.png) top right no-repeat}
#spContentRegisterV2 {margin-top: 20px}
li.spContentRegisterTabV2 {display: inline; background: url(images/spContentRegisterTabLeftGray.png); padding-left: 10px; border-bottom: 1px solid #FFF; float: left}
li.spContentRegisterTabCurrentV2 {display: inline; background: url(images/spContentRegisterTabLeftCurrentBlue.png); padding-left: 10px; border-bottom: 1px solid #DEE5F8; float: left}
li.spContentRegisterTabV2 div.tab {background: url(images/spContentRegisterTabRightGray.png) no-repeat right; padding-right: 9px; float: left}
li.spContentRegisterTabCurrentV2 div.tab {background: url(images/spContentRegisterTabRightCurrentBlue.png) no-repeat right; padding-right: 8px; float: left}
#spContentRegisterV2 .tabRow {height: 17px}
#spContentRegisterV2 .content {padding: 15px 25px 10px 8px; background: url(images/spContentRegisterCornerBRV2.png) bottom right no-repeat; background-color: #DEE5F8; clear: both}
#spContentRegisterV3 {margin-top: 20px; background-color: #AAAAAA; padding: 10px 1px 1px 1px}
#spContentRegisterV3 .tabRow {height: 17px}
#spContentRegisterV3 .content {padding: 15px 25px 10px 8px; background: url(images/spContentRegisterCornerBRV3.png) bottom right no-repeat; background-color: white; clear: both}
li.spContentRegisterTabV3 {display: inline; background: url(images/spContentRegisterTabLeftV3.png); padding-left: 10px; border-bottom: 1px solid #AAAAAA; float: left}
li.spContentRegisterTabCurrentV3 {display: inline; background: url(images/spContentRegisterTabLeftV3.png); padding-left: 10px; border-bottom: 1px solid #FFF; float: left}
li.spContentRegisterTabV3 div.tab {background: url(images/spContentRegisterTabRightV3.png) no-repeat right; padding-right: 9px; float: left}
li.spContentRegisterTabCurrentV3 div.tab {background: url(images/spContentRegisterTabRightV3.png) no-repeat right; padding-right: 8px; float: left}
#spContentRegisterV4 {margin-top: 20px}
li.spContentRegisterTabV4 {display: inline; background: url(images/spContentRegisterTabLeft_F5DECD.png); padding-left: 10px; border-bottom: 1px solid #F5DECD; float: left; margin-left: 1px}
li.spContentRegisterTabCurrentV4 {display: inline; background: url(images/spContentRegisterTabLeftCurrent_EFEFEF.png); padding-left: 10px; border-bottom: 1px solid #EFEFEF; float: left}
li.spContentRegisterTabV4 div.tab {background: url(images/spContentRegisterTabRight_F5DECD.png) no-repeat right; padding-right: 10px; padding-bottom: 2px; float: left}
li.spContentRegisterTabCurrentV4 div.tab {background: url(images/spContentRegisterTabRightCurrent_EFEFEF.png) no-repeat right; padding-right: 10px; padding-bottom: 2px; float: left}
#spContentRegisterV4 .tabRow {height:19px}
#spContentRegisterV4 .content {padding: 15px 25px 10px 8px; background: url(images/spContentRegisterCornerBRV4.png) bottom right no-repeat; background-color: #EFEFEF; clear: both}
#spContentRegisterV5 {margin-top: 20px}
#spContentRegisterV5 ul {list-style: none; padding: 0px; margin: 0px}
#spContentRegisterV5 li, div.tab {}
li.spContentRegisterTabV5 {background: #F5DECD; background: url(images/spContentRegisterTabLeft_F5DECD.png) no-repeat}
li.spContentRegisterTabV5 div.tab {background: #F5DECD; background: url(images/spContentRegisterTabRight_F5DECD.png) no-repeat right}
li.spContentRegisterTabCurrentV5 {background: url(images/spContentRegisterTabLeftCurrent_EFEFEF.png) no-repeat}
li.spContentRegisterTabCurrentV5 div.tab {background: url(images/spContentRegisterTabRightCurrent_EFEFEF.png) no-repeat right}
#spContentRegisterV5 .tabRow {height:19px; width: 523px; border: 1px solid red}
#spContentRegisterV5 .content {padding: 15px 25px 10px 8px; background: url(images/spContentRegisterCornerBRV4.png) bottom right no-repeat; background-color: #EFEFEF; clear: both}
#MainContentBoxEdge {background: url(images/MainContentBox_bottom-right.png) bottom right no-repeat}
.box {margin: 16px 0px; padding: 0px 10px; width: 220px; border-right: 1px solid #CACACD; float: left; height: 250px}
.box p {margin-top: 5px; line-height: 13px}
.box p a.contentLink {line-height: 4px}
.box a img {padding-bottom: 4px}
.box h4.contentHeader {margin-top: 0px; padding-bottom: 1px}
.boxright {margin: 16px 0px; padding: 0px 10px; width: 220px; float: left; height: 250px}
.boxright h4.contentHeader {margin-top: 0px; padding-bottom:1px;}
.boxright p {margin-top: 5px; line-height: 13px}
.boxright p a.contentLink {line-height: 4px}
.boxright a img {padding-bottom: 4px}
#MNA {float: left; margin-left: 30px; margin-right: auto; margin-top: 59px; margin-bottom: 0px}
#MNA a {text-decoration: none}
#MNA a:link {color: #CC5906}
#MNA a:visited {color: #CC5906}
#MNA a:active {color: #CC5906}
#MNA ul {list-style: none; padding: 0px; margin: 0px}
.MNAPic {float: left}
.MNAPic a {display: block; float: left; height: 20px; padding: 1px 10px 0px 12px; background: url(images/menusep.png) no-repeat left center}
.MNAPic a.first {background: none}
#MNA li {float: left; position: relative; top: 0; left: 0; background-color: white}
#MNA li ul {display: none; position: absolute; z-index: 10000; left: 0; margin-top: 21px; margin-left: 14px; background: white}
#MAN li ul ul {z-index: 9999}
#MNA li li {float: none}
#nav a {text-decoration: none; background-color: #343435}
#nav li li {border: 1px solid #DBDCDE}
#nav .level3 li {border: 1px solid #E7E9EE}
#nav .level3 li a {background: #E7E9EE; border-bottom: 1px solid #FAFAFA}
#nav li li a {background-color: #DBDCDE; display: block; border-bottom: 1px solid #EDEEF0; text-align: left; white-space: nowrap; padding: 2px 5px; padding-right: 15px; cursor: pointer}
#nav a.indicate {background-image: url('/images/icons/submenu-topic-bullet.gif'); background-position: 99% center; background-repeat: no-repeat}
#nav li li a:hover {text-decoration: underline}
#nav li li a .ie {position: absolute; width: 100%}
#MNA .main.over .level2 {display: block}
#MNA .main.over .level2 li.over .level3 {display: block}
.errorCodeBox {border: 1px double #BEBEBE; margin: 15px; padding: 5px 15px 15px 15px; text-align: center; background:url(images/error-box-bg.png) repeat-x; background-color: #CDCDCD}
.error_403 {margin-top: 1px; width: 749px; height: 73px; background:url(images/error_403_splash.png) no-repeat top center}
.error_404 {margin-top: 1px; width: 749px; height: 73px; background:url(images/error_404_splash.png) no-repeat top center}
.error_410 {margin-top: 1px; width: 749px; height: 73px; background:url(images/error_410_splash.png) no-repeat top center}
.error_500 {margin-top: 1px; width: 749px; height: 73px; background:url(images/error_500_splash.png) no-repeat top center}
.fakeiframe {width: 522px; height: 500px; overflow: hidden; border: 0px solid #000; background: #FFC}
#spBodyRight div.splashText {padding-left: 10px}
.selectNavi, .selectNavi ul {list-style-type: none; padding: 0; margin: 0}
.selectNavi {margin: 5px 0}
.selectNavi li {list-style-type: none}
.selectNavi li ul {position: absolute; z-index: 1; background: #fff; margin: auto; padding: 0; list-style-type: none; border-right: 1px solid #000; border-bottom: 1px solid #000}
#spBodyRight .selectNavi li {margin: 0; padding-right: 2px}
.selectNavi a {width: 200px; display: block; padding-left: 2px; color: #DE7D39}
.selectNaviTitle {color: #000; border: 2px solid #888; border-right: 2px solid #eee; border-bottom: 2px solid #eee; background: #fff url(images/arrow-down-orange.png) no-repeat right}
.uppercase {text-transform: uppercase }
div.flash-notice-home, div.flash-error-home, div.flash-message-home {text-align: center; clear: right; width: 980px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-left-color: #ffffff; font-size: 14px; background-color: #35438B; color: white}
div.flash-notice-home div, div.flash-error-home div, div.flash-message-home div {padding-top: 1em; padding-bottom: 1em; margin-top: 1em; margin-left: 1em; margin-right: 1em}
div.flash-notice-home div {border: 1px solid #7c8dbb}
div.flash-message-home div {border: 1px solid #7c8dbb}
div.flash-error-home div {border: 1px solid #de7d39}
div.flash-notice,div.flash-error,div.flash-message {clear: right; padding: 2em; margin-top: 1em; margin-bottom: 1em; text-align: center; border: none; font-size: 12px; color: white}
div.flash-notice {background-color: #374c95}
div.flash-message {background-color: #374c95}
div.flash-error {border: 1px solid #de7d39; color: #000000 }
div.errorExplanation {padding: 2em; margin: 1em; background-color: #EDEDED; color: black}
div.errorExplanation h2 {color: #de7d39; font-size: 12px; font-weight: bold}
div.errorExplanation li {}
div.fieldWithErrors input, div.fieldWithErrors select {padding: 2px; border: 2px solid #de7d39}
.filetype_pdf {background: url(images/icons/pdf.png) no-repeat center left; padding: 10px 0px 10px 20px}
.filetype_zip {background: url(images/icons/zip.png) no-repeat center left; padding: 10px 0px 10px 20px}
#home #splashA .splashText {font-size:12px;}
#home #splashA .bullets {font-size:13px;}
img .buttons {padding-bottom:20px;}
#home h4.contentHeader {font-size:15px;}
.boxsubhead {font-style:italic; font-size:13px;}
.free {color:#CC0000; text-transform:uppercase;}
#spBodyRight a img {padding-bottom:4px;}
h4.spContentHeader a, h4.spContentHeader a:link, h4.spContentHeader a:active, h4.spContentheader a:visited {color: #374C95; text-decoration:none; }
h4.spContentHeader a:hover {text-decoration:underline;}


