@charset "utf-8";
.ie8 body, .ie9 body { line-height: 1.231; }
.oldie IMG { max-width: none; }
.idc-clearboth { clear: both; }
.idc-modulestyle h1, .idc-modulestyle h2, .idc-modulestyle h3 { color: rgb(0, 0, 0); }
.idc-modulestyle h1 { font-size: 48px; margin-bottom: 4px; margin-top: -11px; margin-left: -4px; font-family: "helveticaneueltstd-md",Arial,Helvetica,sans-serif; }
.idc-modulestyle h2 { font-size: 24px; }
.idc-modulestyle h2 span { font-size: 14px; font-weight: normal; font-family: "helveticaneueltstd-mdcn",Arial,Helvetica,sans-serif; color: rgb(178, 178, 178); text-transform: uppercase; }
.idc-modulestyle h3 { font-size: 16px; color: rgb(236, 65, 46); text-transform: uppercase; font-weight: normal; clear: both; float: left; margin-right: 10px; }
.idc-modulestyle h4 { font-size: 16px; color: rgb(0, 0, 0); font-weight: bold; }
.idc-timestamp { color: rgb(178, 178, 178); font-size: 16px; text-transform: uppercase; clear: none; float: left; }
.idc-modulestyle label { font-size: 12px; font-weight: bold; }
.idc-modulestyle select { font-size: 12px; padding: 3px; width: 100px; }
.idc-modulestyle input { font-size: 14px; padding: 3px; border: 1px solid rgb(157, 157, 157); }
.idc-modulestyle .idc-changedown { color: rgb(210, 29, 8); }
.idc-modulestyle .idc-changeup { color: rgb(60, 178, 94); }
.idc-modulestyle .idc-changenone { color: rgb(153, 153, 153); }
.idc-modulestyle a, .idc-modulestyle a:visited { color: rgb(105, 105, 105); text-decoration: none; }
.no-touch .idc-modulestyle a:hover, .no-touch .idc-modulestyle button:hover { color: rgb(236, 65, 46); text-decoration: none; transition: all 100ms ease-in 0s; }
button { border: 0px none; }
.idc-modulestyle .idc-button, .idc-modulestyle .idc-button2 { font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); padding: 11px 20px; border: 1px solid rgb(217, 217, 217); border-radius: 5px; font-family: "helveticaneueltstd-mdcn",Arial,Helvetica,sans-serif; font-weight: bold; }
.no-touch .idc-modulestyle .idc-button:hover, .no-touch .idc-modulestyle .idc-button2:hover { color: rgb(236, 65, 46); background-color: rgb(255, 255, 255); border: 1px solid rgb(236, 65, 46); }
.idc-tabnav { list-style-type: none; float: left; display: block; margin-right: 0px; margin-bottom: 0px; width: 100%; background-color: rgb(227, 228, 230); }
.idc-tabnav a { padding: 9px 0px 4px; height: 20px; font-size: 15px; float: left; display: block; text-decoration: none; width: 100%; text-align: center; font-family: "helveticaneueltstd-bd",Arial,Helvetica,sans-serif; font-weight: bold; }
.idc-tabnav a:hover { background-color: rgb(247, 247, 247); }
.idc-tablink.idc-firsttab a, .idc-moduletabs li.idc-tablink-select { float: left; border-style: none; }
.idc-moduletabs li.idc-tablink-select a { color: rgb(0, 0, 0); font-weight: bold; background-color: rgb(247, 247, 247); }
.no-touch .idc-moduletabs li.idc-tablink-select a:hover, .no-touch .idc-moduletabs li.idc-tablink-select a:focus { color: rgb(236, 65, 46); background-color: rgb(247, 247, 247); }
.hiddenText { position: relative; top: 0px; width: 0px; height: 1px; font-size: 0px; overflow: hidden; visibility: hidden; display: block; }
ul.idc-tabnav li { float: left; margin: 0px; background-color: rgb(227, 228, 230); }
.idc-tabnav li { width: 14.2859%; }
@media only screen and (min-width: 481px) {
  .idc-tabnav { margin: 0px; }
}
.idc-modulestyle { clear: both; font-size: 14px; font-family: "helveticaneueltstd-mdcn",Arial,Helvetica,sans-serif; }
.idc-modulehead {  }
.idc-modulecontent { clear: both; }
.idc-modulestyle.idc-footer { font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size: 10px; text-align: center; clear: both; margin-top: 50px; padding-bottom: 10px; }
.idc-modulestyle.idc-footer a { color: rgb(65, 166, 218); }
.idc-modulestyle.idc-footer a:hover { text-decoration: underline; }
.idc-grid-container .idc-modulestyle.idc-footer .idc-modulecontent .idc-subcontainer1 { background-image: url(6f65edef85169e009d00f8105bbe2e7f7e89d7cc.png) ; background-repeat: no-repeat; background-position: center top; padding-top: 30px; background-size: 102px 23px; display: block; }
.ie8 .idc-grid-container .idc-modulestyle.idc-footer .idc-modulecontent .idc-subcontainer1 { background-image: url(00b4f7555cab536b791c3006e735d2ea6ee8b74c.png) ; background-repeat: no-repeat; background-position: center top; padding-top: 30px; }
.idc-tablestyle { width: 100%; border-collapse: collapse; clear: both; }
.idc-tablestyle th { color: rgb(136, 136, 136); vertical-align: top; font-weight: normal; padding: 8px 0px; font-size: 13px; }
.idc-tablestyle td { border-bottom: 1px solid rgb(224, 224, 224); vertical-align: top; font-size: 12px; padding: 8px 5px 9px; color: rgb(0, 0, 0); }
.idc-tablestyle .idc-firstrow td { padding: 8px 5px; }
@media not all {
  .idc-tablestyle td { padding: 8px 5px; }
}
.ie8 .idc-tablestyle td { padding: 8px 5px; }
.idc-tablestyle tfoot td { border-bottom: 1px solid rgb(204, 204, 204); }
.idc-tablestyle tbody tr .idc-td-swatch { vertical-align: middle; }
.idc-tablestyle .idc-lastrow td, .idc-tablestyle .idc-darkRow td { border-bottom: 1px solid rgb(232, 232, 232); }
.idc-tablestyle tr:first-child td { border-top: 1px solid rgb(232, 232, 232); }
.idc-tablestyle .idc-td-datalabel { font-size: 18px; color: rgb(92, 92, 92); width: 45%; }
.idc-tablestyle tbody tr .idc-td-datavalue { font-size: 18px; font-weight: normal; width: 40%; text-align: right; }
@media only screen and (min-width: 481px) {
  .idc-tablestyle .idc-td-datalabel, .idc-tablestyle tbody tr .idc-td-datavalue { width: 49%; }
}
.idc-tablestyle .idc-t-numeric { text-align: right; }
.idc-tablestyle .idc-td-name { text-transform: uppercase; }
.idc-tablestyle tbody .idc-totalrow td { font-weight: bold; }
.idc-tablestyle tbody .idc-highlightrow { background-color: rgb(247, 247, 247); }
.idc-adContainer { background-image: url(5dedf14dc2f51c94d1ace0be5f64b04ed2e22e46.png) ; background-repeat: repeat; background-position: left top; height: 100px; margin-top: 30px; display: none; background-size: 7px 7px; }
.ie8 .idc-adContainer { background-image: url(5e0be6acb08d7714965d78d0075fac9067580f2a.png) ; background-repeat: repeat; background-position: left top; height: 100px; margin-top: 30px; display: block; }
.idc-adWrapper { float: left; margin-right: auto; margin-left: auto; width: 100%; text-align: center; overflow: hidden; height: 100px; }
.idc-adWrapper div { clear: none; float: left; margin: 6px 3%; width: 19%; }
@media only screen and (min-width: 601px) {
  .idc-adContainer { display: block; }
}
.idc-quotestrip { border-bottom: 11px solid rgb(35, 35, 35); width: 100%; font-family: "helveticaneueltstd-mdcn",Arial,Helvetica,sans-serif; }
.idc-quotestrip ul { margin-top: 10px; clear: none; float: left; width: 100%; }
.idc-quotestrip .idc-span-indices { font-size: 17px; text-transform: uppercase; color: rgb(0, 0, 0); clear: both; float: left; margin-right: 10px; }
.idc-quotestrip .idc-timestamp { font-size: 12px; text-transform: none; margin-top: 4px; float: right; clear: none; }
.idc-quotestrip .idc-li-last { font-size: 24px; float: left; clear: both; width: 30%; margin-top: 10px; font-family: "helveticaneueltstd-bd",Arial,Helvetica,sans-serif; }
.idc-quotestrip .idc-li-change { font-size: 24px; float: left; clear: both; width: 59%; font-family: "helveticaneueltstd-bd",Arial,Helvetica,sans-serif; }
.idc-quotestrip .idc-li-ytd { float: left; clear: both; font-size: 16px; width: 50%; margin-top: 10px; padding-top: 10px; border-top: 1px solid rgb(231, 231, 231); font-family: "helveticaneueltstd-bd",Arial,Helvetica,sans-serif; }
.idc-quotestrip ul .idc-span-ytd { clear: none; float: left; }
.idc-quotestrip ul .idc-span-label { clear: both; float: left; color: rgb(136, 136, 136); margin-left: 5px; }
.idc-quotestrip .idc-li-ytd .idc-changeup, .idc-quotestrip .idc-li-ytd .idc-changedown { float: left; }
.idc-quotestrip .idc-li-index { border-bottom: 1px solid rgb(231, 231, 231); }
@media only screen and (min-width: 481px) {
  .idc-quotestrip .idc-li-ytd { float: left; width: 18%; margin-top: 0px; }
  .idc-quotestrip ul { margin-top: 20px; }
  .idc-quotestrip .idc-span-indices { font-size: 17px; clear: both; float: left; margin-right: 10px; }
  .idc-quotestrip .idc-timestamp { margin-top: 5px; clear: none; }
  .idc-quotestrip .idc-li-last { float: left; clear: both; width: 19%; font-size: 28px; margin: 10px 0px; }
  .idc-quotestrip .idc-li-change { font-size: 28px; float: left; clear: none; width: 43%; margin: 10px 0px; }
  .idc-quotestrip ul .idc-span-ytd { float: left; }
  .idc-quotestrip ul .idc-span-label { float: left; margin-right: 0px; }
  .idc-quotestrip .idc-li-ytd { width: 65%; font-size: 20px; }
  .idc-quotestrip .idc-li-index { width: 100%; }
}
@media only screen and (min-width: 601px) {
  .idc-quotestrip .idc-li-last { font-size: 30px; width: 18%; }
  .idc-quotestrip .idc-li-change { width: 34%; clear: none; }
  .idc-quotestrip .idc-li-ytd { font-size: 18px; width: 18%; margin-top: 0px; clear: none; border-top: medium none; border-left: 1px solid rgb(231, 231, 231); padding-left: 10px; }
  .idc-quotestrip .idc-li-ytd .idc-span-label { font-size: 14px; }
  .idc-quotestrip .idc-li-index { border-bottom: medium none; width: 65%; }
  .idc-quotestrip .idc-timestamp { float: left; }
}
@media only screen and (min-width: 801px) {
  .idc-quotestrip .idc-li-last { font-size: 45px; }
  .idc-quotestrip .idc-li-change { font-size: 45px; width: 40%; }
  .idc-quotestrip .idc-li-ytd { font-size: 20px; padding-bottom: 10px; height: 30px; margin-top: 18px; }
  .idc-li-ytd .idc-ytdData { margin-top: -10px; }
}
.idc-modulestyle.idc-stickyNews { background-color: rgb(21, 21, 21); height: 72px; width: 100%; font-family: "helveticaneueltstd-mdcn",Arial,Helvetica,sans-serif; font-size: 16px; }
.idc-ul-stickyNews { clear: none; float: left; margin-top: 25px; }
.idc-ul-stickyNews li { display: inline; clear: none; float: left; margin-left: 37px; }
.idc-li-stickyIndex { text-transform: uppercase; color: rgb(153, 153, 153); }
.idc-ul-stickyNews .idc-firstli { margin-left: 0px; }
.idc-li-stickyLast { color: rgb(255, 255, 255); }
.idc-modulestyle.idc-indices .idc-modulecontent .idc-tablestyle { float: left; width: 64.5%; }
.idc-modulestyle.idc-indices { clear: both; float: left; width: 100%; }
.idc-modulestyle.idc-indices .idc-modulecontent .idc-timestamp, .idc-modulestyle.idc-money-indices .idc-modulecontent .idc-timestamp { font-size: 12px; clear: none; float: right; margin-top: 5px; }
.idc-modulestyle.idc-indices .idc-link a { font-size: 12px; clear: both; float: left; margin-top: 5px; color: rgb(0, 0, 0); }
.idc-modulestyle.idc-indices .idc-tablestyle tbody .clickableRow td { cursor: pointer; width: 33%; }
#idc-indices-chart-wrapper { background-image: url(78af174298d0c14b5769e9c949b9ad4aaf2aa822.png) ; background-repeat: no-repeat; background-position: right bottom; display: block; height: 136px; width: 35%; clear: none; float: left; border-left: 1px solid rgb(224, 224, 224); border-bottom: 1px solid rgb(224, 224, 224); border-top: 1px solid rgb(224, 224, 224); background-color: rgb(247, 247, 247); }
@media only screen and (min-width: 320px) {
  .idc-modulestyle.idc-indices .idc-tablestyle tbody .clickableRow .idc-td-index, .idc-modulestyle.idc-indices .idc-tablestyle tbody .clickableRow .idc-td-last { width: 25%; }
  .idc-modulestyle.idc-indices .idc-tablestyle tbody .clickableRow .idc-td-change { width: 49%; }
  #idc-indices-chart-wrapper { height: 94px; }
}
.ie8 .idc-modulestyle.idc-indices .idc-tablestyle tbody .clickableRow .idc-td-index, .ie8 .idc-modulestyle.idc-indices .idc-tablestyle tbody .clickableRow .idc-td-last { width: 25%; }
.ie8 .idc-modulestyle.idc-indices .idc-tablestyle tbody .clickableRow .idc-td-change { width: 49%; }
.ie8 #idc-indices-chart-wrapper { height: 94px; }
.idc-modulestyle.idc-money-indices { clear: both; float: left; width: 100%; height: 100%; overflow-y: hidden; }
.idc-modulestyle.idc-money-indices .idc-tablestyle { float: left; width: 100%; }
.idc-modulestyle.idc-money-indices .idc-tablestyle tbody tr td { text-transform: uppercase; font-weight: bold; font-family: Arial,Helvetica,sans-serif; font-size: 12px; padding: 3px 5px 6px; border-top: 1px solid rgb(232, 232, 232); border-bottom: medium none; }
.idc-modulestyle.idc-money-indices .idc-tablestyle tbody tr:first-child td { border-top: medium none; }
.idc-modulestyle.idc-money-indices .idc-tablestyle tbody tr td .idc-changeup { background-image: url(1e6ec32d6edecf06646a7531247a6e168e474a48.png) ; background-repeat: no-repeat; background-position: right center; background-size: 8px 5px; height: 5px; width: 8px; }
.idc-modulestyle.idc-money-indices .idc-tablestyle tbody tr td .idc-changedown { background-image: url(865ab7f100e00f9d08f338f4b12cffdaf6235f76.png) ; background-repeat: no-repeat; background-position: right center; background-size: 8px 5px; height: 5px; width: 8px; }
.idc-modulestyle.idc-money-indices .idc-tablestyle tbody tr td .idc-changenone { background-image: url(3d04664ecfbb46d44f8c25a5a62e85adf4d2032f.png) ; background-repeat: no-repeat; background-position: right center; background-size: 8px 4px; height: 4px; width: 8px; }
.ie8 .idc-modulestyle.idc-money-indices .idc-tablestyle tbody tr td .idc-changeup { background-image: url(184c0ca903e2208d2d51c1b270852499535c5084.png) ; background-repeat: no-repeat; background-position: right center; background-size: 8px 5px; height: 5px; width: 8px; }
.ie8 .idc-modulestyle.idc-money-indices .idc-tablestyle tbody tr td .idc-changedown { background-image: url(336d01abde356353a2741f8150093d1f3d1d0ec3.png) ; background-repeat: no-repeat; background-position: right center; background-size: 8px 5px; height: 5px; width: 8px; }
.ie8 .idc-modulestyle.idc-money-indices .idc-tablestyle tbody tr td .idc-changenone { background-image: url(e2fa5f087b0a3ca00528247838511357255f4d06.png) ; background-repeat: no-repeat; background-position: right center; background-size: 8px 4px; height: 4px; width: 8px; }
.idc-modulestyle.idc-money-indices .idc-tablestyle tbody tr .idc-td-change span, .idc-modulestyle.idc-money-indices .idc-tablestyle tbody tr .idc-td-perchange span { padding-right: 12px; }
.idc-modulestyle.idc-error { background-image: none; padding: 0px; margin: 0px; border-style: none; }
.idc-modulestyle.idc-error .idc-modulecontent h2 { clear: both; float: left; margin-top: 20px; margin-bottom: 20px; }
.idc-error p { clear: both; float: left; margin-top: 10px; }
.idc-error button { margin-top: 10px; clear: both; float: left; }
.idc-modulestyle.idc-error .idc-modulehead { background-color: rgb(0, 0, 0); background-image: url(55bbb8387614137378ca63e973f5ef6fd38a7c1a.png) ; background-repeat: no-repeat; background-position: left top; height: 82px; margin-top: 0px; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; }
.idc-modulestyle.idc-error .idc-modulecontent { width: 100%; margin-right: 10px; margin-left: 10px; }
.idc-fortune500 { height: 120px; width: 140px; clear: none; float: right; margin: -126px auto 10px; color: rgb(0, 0, 0); }
.idc-ul-fortune { width: 100%; vertical-align: middle; }
.idc-ul-fortune li { clear: none; float: left; width: 100%; }
.idc-ul-fortune li span { display: block; vertical-align: middle; }
.idc-li-middle span { float: right; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; height: 33px; font-size: 27px; line-height: 33px; font-family: "helveticaneueltstd-bd",Arial,Helvetica,sans-serif; text-align: right; letter-spacing: 3px; }
.idc-li-middle .idc-span-data1 { border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); color: rgb(0, 193, 254); }
.idc-li-middle .idc-span-data2 { border-top-color: rgb(0, 193, 254); border-bottom-color: rgb(0, 193, 254); clear: none; width: 50%; }
.idc-li-topper span, .idc-li-bottom span { background-color: rgb(0, 193, 254); color: rgb(255, 255, 255); text-align: center; float: right; width: 50%; height: 22px; font-size: 14px; line-height: 22px; border-color: rgb(0, 193, 254); }
.idc-li-topper span { border-top-width: 1px; border-top-style: solid; }
.idc-li-bottom span { border-bottom-width: 1px; border-bottom-style: solid; }
@media only screen and (min-width: 481px) {
  .idc-fortune500 { clear: none; float: right; width: 175px; margin: -120px auto 10px; }
  .idc-li-middle span { height: 43px; font-size: 36px; line-height: 43px; }
}
@media only screen and (min-width: 601px) {
  .idc-fortune500 { margin: -93px auto 10px; width: 200px; }
  .idc-li-middle span { font-size: 42px; }
}
@media only screen and (min-width: 801px) {
  .idc-fortune500 { margin: -102px 0px 10px; }
}
.idc-morningstar { float: left; clear: both; margin: 20px 0px 15px; }
.idc-morningstar .idc-span-label { font-family: "helveticaneueltstd-md",Arial,Helvetica,sans-serif; float: left; clear: both; }
.idc-morningstar div { background-image: url(2ada5e9fa60afb3e1279f394a095387f037378c1.png) ; background-repeat: no-repeat; background-position: right center; height: 32px; display: block; float: left; clear: both; }
.idc-morningstar .idc-rate5 { width: 100px; }
.idc-morningstar .idc-rate4 { width: 80px; }
.idc-morningstar .idc-rate3 { width: 60px; }
.idc-morningstar .idc-rate2 { width: 40px; }
.idc-morningstar .idc-rate1 { width: 20px; }
@media only screen and (min-width: 481px) {
  .idc-morningstar .idc-span-label { float: right; clear: none; }
  .idc-morningstar div { float: right; }
  .idc-morningstar { margin: -44px 0px 15px; float: right; clear: both; }
}
@media only screen and (min-width: 801px) {
  .idc-morningstar { margin: -60px 0px 15px; }
}
.idc-chartcontainer a .idc-media { display: inline; }
.idc-chartcontainer a .idc-desktop { display: none; }
.idc-chartcontainer select { margin-bottom: 20px; margin-top: 10px; }
.idc-chartcontainer { clear: both; float: left; height: 100%; width: 100%; margin-top: 10px; margin-bottom: 30px; background-color: rgb(247, 247, 247); padding-bottom: 10px; }
.idc-chartcontainer .idc-chartControls { display: none; }
#idc-stockChart-container > div:last-child { height: 200px; clear: both; }
@media only screen and (min-width: 601px) {
  #idc-stockChart-container > div:last-child { height: 400px; clear: both; }
}
.idc-legend { clear: none; float: left; margin-top: 33px; margin-bottom: 5px; margin-left: 10px; }
.idc-legend-item { clear: none; float: left; margin-right: 35px; font-family: "helveticaneueltstd-bd",Arial,Helvetica,sans-serif; }
.idc-legend-color { clear: none; border-radius: 10px; height: 15px; width: 15px; padding: 0px; float: left; }
.idc-legend-item span { clear: none; float: left; margin-left: 5px; font-weight: bold; text-transform: uppercase; margin-top: 2px; }
.idc-chartcontainer .idc-legend ul { clear: none; float: left; }
@media only screen and (min-width: 481px) {
  .idc-chartcontainer { margin-top: 30px; }
  .idc-chartcontainer .idc-chartControls button { margin-left: 14px; margin-bottom: 1px; }
  .idc-tableContainer .idc-subcontainer1 .idc-tablestyle .idc-lastrow td { border-bottom-color: rgb(232, 232, 232); }
  .idc-tableContainer .idc-subcontainer2 .idc-tablestyle tr:first-child td { border-top: 1px solid rgb(232, 232, 232); }
  .idc-tableContainer .idc-subcontainer1 { float: left; width: 48%; }
  .idc-tableContainer .idc-subcontainer2 { float: right; width: 48%; }
}
@media only screen and (max-width: 568px) {
  #idc-stockChart-wrapper { position: relative; }
  #idc-stockChart-cover { display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 10001; background-color: white; opacity: 0; }
}
@media only screen and (min-width: 569px) {
  #idc-stockChart-cover { display: none; }
  .idc-chartcontainer a .idc-media { display: none; }
  .idc-chartcontainer a .idc-desktop { display: inline; }
  .idc-chartcontainer .idc-chartControls { display: block; margin-top: 24px; clear: none; float: right; }
}
@media only screen and (min-width: 801px) {
  #idc-companyChart-wrapper1, #idc-companyChart-wrapper2, #idc-companyChart-wrapper3 { margin-left: 45px; }
  .idc-chartcontainer .idc-chartControls { margin-right: 47px; }
}
.idc-profile .idc-subcontainer1 .idc-tablestyle .idc-lastrow td { border-bottom-color: rgb(224, 224, 224); }
.idc-subcontainer2 .idc-tablestyle tr:first-child td { border-top-style: none; }
.idc-profile { clear: both; float: left; height: 100%; width: 100%; margin: 30px 0px 10px; }
.idc-profile h2 { padding-bottom: 15px; }
.idc-profile p { font-family: "millerdisplay-roman",Arial,Helvetica,sans-serif; font-size: 18px; line-height: 27px; }
.idc-leadership { clear: both; float: left; height: 100%; width: 100%; margin: 30px 0px 10px; }
.idc-popup .idc-subcontainer1, .idc-popup .idc-subcontainer2, .idc-popup .idc-subcontainer3 { float: left; width: 99%; padding-bottom: 20px; border-bottom: 1px solid rgb(224, 224, 224); }
.idc-popup .idc-subcontainer1 { padding-top: 15px; }
.idc-popup .idc-subcontainer2, .idc-popup .idc-subcontainer3 { padding-top: 10px; }
.idc-popup .idc-chartControls { padding-top: 10px; clear: both; }
.idc-modulestyle.idc-popup form label { font-weight: normal; }
.idc-popup input { clear: none; float: left; color: rgb(102, 102, 102); background-color: rgb(255, 255, 255); border: 1px solid rgb(157, 157, 157); font-size: 12px; padding-top: 5px; padding-bottom: 5px; width: 225px; text-align: left; margin-right: -5px; font-family: "helveticaneueltstd-mdcn",Arial,Helvetica,sans-serif; }
.idc-popup .idc-subcontainer3 button { border: medium none; background: none repeat scroll 0% 0% transparent; vertical-align: bottom; margin: 0px 0px 0px -70px; padding: 0px; }
.idc-popup .idc-subcontainer3 button img { float: left; margin-top: 15px; margin-left: 45px; }
.no-touch .idc-popup .idc-subcontainer3 button { border: medium none; background: none repeat scroll 0% 0% transparent; vertical-align: bottom; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
.ie8 .idc-popup .idc-subcontainer3 button img { margin-left: 45px; }
.idc-popup .idc-modulecontent h5 { margin-top: 15px; margin-bottom: 5px; }
.ui-state-default { background: none repeat scroll 0% 0% rgb(227, 228, 230); font-weight: bold; color: rgb(108, 109, 111); height: 32px; width: 80px; float: left; margin-top: 15px; }
.ui-state-active { background: none repeat scroll 0% 0% rgb(247, 247, 247); font-weight: bold; color: rgb(0, 0, 0); height: 32px; width: 80px; float: left; margin-top: 15px; }
.idc-subcontainer1 .idc-radioLine.ui-state-default, .idc-subcontainer1 .idc-radioLine.ui-state-active { background-image: url(1457d9ef0c1db9161c7edf529b4fc37551934847.png) ; background-repeat: no-repeat; background-position: 17px 5px; height: 50px; }
.idc-subcontainer1 .idc-radioMnt.ui-state-default, .idc-subcontainer1 .idc-radioMnt.ui-state-active { background-image: url(932d03ab3dbfc53fc361907ab152e0d8e89672ac.png) ; background-repeat: no-repeat; background-position: 17px 5px; height: 50px; }
.ui-button .ui-button-text { display: block; line-height: normal; padding-top: 9px; }
.idc-subcontainer1 .ui-button .ui-button-text { padding-top: 30px; }
.ie9 .idc-popup .idc-subcontainer3 button img { margin-right: -2px; }
.oldie #dialog2 .idc-modulecontent .idc-subcontainer2 { margin-top: 0px; }
.touch .idc-modulestyle a.touch-hover, .touch .idc-modulestyle button.touch-hover { color: rgb(236, 65, 46); text-decoration: none; transition: all 100ms ease-in 0s; }
.touch .idc-modulestyle .idc-button-touch-hover { color: rgb(236, 65, 46); background-color: rgb(255, 255, 255); border: 1px solid rgb(236, 65, 46); }
.touch .idc-tablink-select-hover { color: rgb(236, 65, 46); background-color: rgb(247, 247, 247); }
