article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body { margin: 0; font-size: 1em; line-height: 1.4; }

a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; clear:both;}
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0;clear:left; }
td { vertical-align: top; }

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }

body {font-size:0.8em;line-height:1.4em;font-family:Arial, Helvetica, sans-serif;color:#444;background:#f8f8f7;margin:0 auto;}

p, ul, ol, table, dl {margin:0 0 1em 0;}

ul {list-style: none;padding:0;}
ul li {background:url(../img/ida/bullet-pink.png) no-repeat 22px 6px;padding:0 0 0 40px;margin:0.5em 0 0.5em 0;}

ol {color:#D42171;list-style: decimal;}
ol li {color:#2f2f2f;margin:0.5em 0 0.5em 0;}

a {color:#468bc4;text-decoration: underline;}
a:hover {color:#64528e;}
a:active {color:#64528e;}
a:visited {color:#64528e;}

h1, h2, h3, h4, h5 {line-height:1.3em;font-weight:bold;margin:0 0 1em 0;}
h1 {color:#d42171;font-size:1.6em;}
h2 {font-size:1.3em;}
h3 {font-size:1.2em;color:#D42171;margin:0 0 0.5em 0;}
h3.alt {color:#0F5FA2;}
h4 {font-size:1.1em;margin:0 0 0.5em 0;}
h5 {font-size:1em;color:#d42171;margin:0 0 0.5em 0;}
h6 {font-size:1em;margin:0 0 0.5em 0;}

.sub-heading {color:#d42171; border-bottom:1px solid #E8E8E8;}

.show-all { text-align:right;}
.show-all a {color:#000;padding-right:12px;background:url(../img/ida/arrow-more.png) no-repeat right center;text-decoration: none;font-weight: bold;}
.show-all a:hover {text-decoration: underline;}

table {border-collapse: collapse;width:100%;border:2px solid #e2e2e2;}
table td, table th {border:1px solid #e2e2e2;vertical-align: top;text-align: left;padding:10px;}
table thead th {background:#999;color:#fff;font-weight:bold;}
table thead td {background:#D42171;color:#fff;font-weight:normal;}
table tbody th {font-weight:bold;}
table tbody .alt th {background:#fff;}
table tbody .alt td {background:#fff;}
table tbody ul li {padding-left:12px;background-position: 2px 6px;}

table.noborder {border:none;}
table.noborder td, table.noborder th {border:none;}

table.noborderwhitebg {border:none; background:#fff;}
table.noborderwhitebg td {border:none; background:#fff;}
table.noborderwhitebg th {border:none; }


.cols {float:left;width:100%;clear:left;}
.col {float:left;overflow:hidden;}
.col-half {width:47%;margin:0 0 0 6%;}
.col-half:first-child {margin:0;}
.col-third {width:30%;margin:0 0 0 5%;}
.col-third:first-child {margin:0;}
.col-twothirds {width:65%;}

.article-specs {font-size:0.9em;margin:0 0 30px 0;}
.article-specs li {padding:0;background:none;}
.article-specs li span {font-weight:bold;}

.article-image {float:right;margin:0 0 15px 25px;border:1px solid #fff;-webkit-box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.25); box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.25);}

.captioned-image {width:240px;float:left;margin:0 20px 10px 0;overflow: hidden;text-align: center;background:#4f4f4f;}
.captioned-image .thumb {margin:0;}
.captioned-image .caption {color:#fff;padding:5px;margin:0;font-size: 0.9em;}

.doc-icon {margin-left:3px;}

.article-banner {margin:0 0 30px 0;position: relative;overflow: hidden;background:#000;min-height:131px;clear:left;}
.article-banner .desc {background:url(../img/ida/op-black.png) repeat left top;width:260px;padding:25px 15px;color:#fff;z-index:200;position: relative;display:none}
.article-banner .img {position: absolute;top:0;right:0;}


.microsite-banner {margin:0 0 30px 0;position: relative;overflow: hidden;background:#f1f1f1;clear:both;}
.microsite-banner .desc {background:#f1f1f1;width:260px;padding:25px 15px;z-index:200;position: relative;font-size:0.9em;}
.microsite-banner .desc h2 {color:#D42171;margin:0 0 5px 0;font-size:1.5em;}
.microsite-banner .desc h2 a {text-decoration: none;}
.microsite-banner .desc h2 a:hover {text-decoration: underline;}
.microsite-banner .desc h2 a:visited {color:#D42171;}
.microsite-banner .img {position: absolute;top:0;right:0;}

.blog-banner {margin:0 0 30px 0;position: relative;overflow: hidden;background:#f1f1f1;clear:both;}
.blog-banner .desc {background:#f1f1f1;width:260px;padding:25px 15px;z-index:200;position: relative;font-size:0.9em;}
.blog-banner .desc h2 {color:#D42171;margin:0 0 5px 0;font-size:1.5em;}
.blog-banner .desc h2 a {text-decoration: none;}
.blog-banner .desc h2 a:hover {text-decoration: underline;}
.blog-banner .desc h2 a:visited {color:#D42171;}
.blog-banner .img {position: absolute;top:0;right:0;}


.bounds {width:1140px;margin:0 auto;position: relative;clear:both;}

.addthis_toolbox a {float:left;margin:0 0 10px 0;height:29px;}

#header {background:#fff;}
#header .bounds {height:150px;}

#ida-logo {position: absolute;top:35px;left:0;}
#ida-logo a {display:block;width:220px;height:72px;/* background:url(../img/ida/ida-logo.png) no-repeat center bottom;text-indent: -9999px;overflow: hidden; */}

#gov-logo {position: absolute;top:10px;right:-5px;}

#header #base-nav {position: absolute;top:45px;right:0;}
#header #base-nav li {display:inline;background:url(../img/ida/div-basenav.png) no-repeat left 4px;font-size:0.8em;margin:0 0 0 1px;padding:0 0 0 10px;}
#header #base-nav li:nth-child(1) {background:none;}
#header #base-nav li a {color:#6d6e71;text-decoration: none;}
#header #base-nav li a:hover {text-decoration: underline;}

#site-search {position: absolute;top:70px;right:0;}
#site-search p {position:absolute;top:5px;right:308px;text-transform: uppercase;font-size:0.9em;margin-right:5px;}
#site-search .txt-input {border:1px solid #b6b2b3;padding:2px 18px 2px 5px;width:100px;height:19px;-webkit-box-shadow: inset 1px 1px 2px 2px #efefef;box-shadow: inset 0px 1px 5px 2px #efefef;}
#site-search select {position: absolute;right:134px;top:3px;width:190px;}
#site-search .selector {position: absolute;right:125px;top:1px;background: url(../img/ida/select.png) no-repeat left top;height:24px;width:168px;}
.lt-ie9 #site-search .selector {top:3px;}
#site-search .selector span {background-image:none;color:#2f2f2f;width:134px;height:24px;line-height:24px;}
.lt-ie8 #site-search .selector span  {width:114px;}

#site-search .btn-input {height:26px;width:24px;border:0;background:url(../img/ida/bg-sitesearch-submit.png) no-repeat center center;position: absolute;top:0;right:0;text-indent: -9999px;overflow:hidden;text-transform: uppercase;}

#nav-menu {display:none;}

#header #site-tools {position: absolute;bottom:10px;right:0;}
#site-tools p {float:left;font-size:0.9em;margin:4px 5px 0 0;}
#site-tools ul {float:left;}
#site-tools ul li {display:inline;background:none;padding:0;}
#site-tools ul li a {float:left;width:23px;height:23px;text-indent:-9999px;overflow: hidden;background-position: 0 0;background-repeat: no-repeat;margin:0 0 0 5px;}
#site-tools ul li.fd a {background-image:url(../img/ida/icon-fontminus.png);}
#site-tools ul li.fi a {background-image:url(../img/ida/icon-fontplus.png);}
#site-tools ul li.pr a {background-image:url(../img/ida/icon-print.png);}
#site-tools ul li.rs a {background-image:url(../img/ida/icon-rss.png);}
#site-tools ul li.fb a {background-image:url(../img/ida/icon-facebook.png);}
#site-tools ul li.fl a {background-image:url(../img/ida/icon-flickr.png);}
#site-tools ul li.tw a {background-image:url(../img/ida/icon-twitter.png);}
#site-tools ul li.yt a {background-image:url(../img/ida/icon-youtube.png);}
#site-tools ul li.li a {background-image:url(../img/ida/icon-linkedin.png);}

#primary-nav {background:url(../img/ida/bg-primarynav.png) repeat-x left center;float:left;width:100%;border-top:1px solid #f4f4f4;position:relative;z-index: 1000}
#primary-nav ul li {float:left;background:none;padding:0;margin:0;background:url(../img/ida/div-primarynav.png) no-repeat right center;position:relative}
#primary-nav ul li a {color:#373737;text-decoration: none;float:left;font-weight:bold;padding:20px 11px 20px 11px;margin:0 1px;}
#primary-nav ul li.home a {width:21px;background:url(../img/ida/icon-home.png) no-repeat center 20px; text-indent: -9999px;overflow: hidden;padding:20px 30px 20px 0;;}
#primary-nav ul li.home.active a, #primary-nav ul li.home a:hover {background-image:url(../img/ida/icon-home-active.png);background-color: #f9f9f8}
#primary-nav ul li:last-child {background:none;}
#primary-nav ul li ul {display:none;}

#primary-nav ul li.active a, #primary-nav ul li a:hover, #primary-nav ul li:hover a {background-image: url(../img/ida/bg-primarynav-hover.png);border:1px solid #efefef;border-width:0px 1px 0 1px;-webkit-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;margin:0;color:#D42171;}
#primary-nav ul li a:hover {border-width:0 1px 1px 1px;padding-bottom:19px;}


#primary-nav .megadropdown { display: none; position: absolute; top: 57px; left: 0; background: url(../img/ida/bg-primarynav-megadropdown.png); z-index: 1000; padding: 13px 20px 18px 26px; width: 490px; font-size: .9em; -webkit-box-shadow:  3px 3px 5px 0px rgba(0, 0, 0, 0.3); box-shadow:  3px 3px 5px 0px rgba(0, 0, 0, 0.3); }
#primary-nav .megadropdown ul { float: left; width: 181px; display: block; padding: 8px 10px 0 0 }
#primary-nav .megadropdown ul li { display: block; float: left; clear: left; width: 167px; background: url(../img/ida/arrow-pink-s.png) no-repeat 0 4px; padding: 0 0 9px 14px }
#primary-nav .megadropdown ul li a { color: #2f2f2f; font-weight: normal }
#primary-nav .megadropdown ul li ul {display: none;}
#primary-nav .megadropdown a, #primary-nav .megadropdown ul li a { padding: 0; margin: 0; color: #000; border: 0; background: none;}

#primary-nav .megadropdown a:hover { padding: 0; margin: 0; border: 0; background: none; color:#D42171; }

#primary-nav .megadropdown .featured-item { float: left; width: 265px; border-left: solid 1px #c3c3c3; min-height: 186px; padding: 8px 0 0 32px; }
#primary-nav .megadropdown .featured-item img { border:1px solid #fff;-webkit-box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.25); box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.25); margin-bottom: 12px }
#primary-nav .megadropdown .featured-item p { clear: both }
#primary-nav .megadropdown .featured-item h2 { margin-bottom: 24px!important }
#primary-nav .megadropdown .featured-item h2 a { color: #d42171;background:none; }
#primary-nav .megadropdown .featured-item h2 a:hover { color: #d42171;background:none; }
#primary-nav .megadropdown .featured-item h2 a img {display:block;}
#primary-nav .megadropdown .featured-item a { padding: 0; margin: 0; color: #000; border: 0; background: none; }
.no-js #primary-nav ul li:hover .megadropdown { display: block }

#primary-nav li:nth-child(7) .megadropdown, #primary-nav li:nth-child(8) .megadropdown { left: auto; right: 0 }


#main {clear:both;}

#breadcrumbs {padding:20px 0 20px 0;font-size:0.9em;}
#breadcrumbs ol {list-style: none;margin:0;padding:0;}
#breadcrumbs ol li {display:inline;background:none;padding:0;margin:0;}
#breadcrumbs ol li a {color:#2f2f2f;text-decoration: none;background:url(../img/ida/div-breadcrumbs.png) no-repeat right center;padding:0 15px 0 0;margin:0 5px 0 0;}
#breadcrumbs ol li a:hover {text-decoration: underline;}

#secondary-nav {float:left;width:22%;margin:0 3% 60px 0;}

#secondary-nav h2 {color:#D42171;background:url(../img/ida/hr-narrow.png) no-repeat center bottom;font-size:1.6em;padding:0 0 22px 0;}
#secondary-nav ul {margin:0;}
#secondary-nav ul li {background:url(../img/ida/arrow-gray.png) no-repeat 5px 9px;margin:0;padding:0 0 0 15px;}
#secondary-nav ul li a {color:#2f2f2f;text-decoration: none;padding:5px;display:block;}
#secondary-nav ul li a:hover {text-decoration: underline;}
#secondary-nav ul li.active {/*background:url(../img/ida/arrow-white.png) no-repeat 5px 9px #f8f8f7;*/}
#secondary-nav ul li.active > a {/*color:#fff;*/font-weight:bold;border-bottom:1px solid #E8E8E8;}
#secondary-nav ul ul { background: #f8f8f7 }

#content.three-col {float:left;width:50%;margin:0 0 30px 0;background:url(../img/ida/div-content-left.png) repeat-y left top;}
#content.three-col .divider {background:url(../img/ida/div-content-right.png) repeat-y right top;padding:0 25px;}

#content.two-col {float:left;width:67%;margin:0 0 30px 0;background:url(../img/ida/div-content-left.png) repeat-y left top;padding:0 0 0 3%;min-height:500px;}

#microsite-content {float:left;width:66%;margin:0;}
#microsite-content .divider {background: url(../img/ida/div-content-right.png) repeat-y right top;padding: 0 25px 0 0;}

#blog-content {float:left;width:66%;margin:0;}
#blog-content .divider {background: url(../img/ida/div-content-right.png) repeat-y right top;padding: 0 25px 0 0;}

.content-head {background:url(../img/ida/hr-wide.png) no-repeat center bottom;padding:0 0 22px 0;margin:0 0 20px 0;position: relative;}
.lt-ie8 .content-head {float:left;width:100%;}
#content.two-col .content-head {background-image:url(../img/ida/hr-contentm-xl.png);}
.content-head h1 {margin:0;}

.content-head .content-filter {position: absolute;top:0px;right:0;font-size:0.9em;margin:0;}
.content-filter {float:right;margin:20px 0 0 0;clear:both;}
.content-filter .ctrl {float:left;margin:0 0 0 10px;}
.content-filter .ctrl label {position: absolute;left:-9999px;}
.content-filter .ctrl div.selector {width:108px;}
.content-filter .ctrl div.selector select {width:108px;}
.content-filter .ctrl div.selector span {width:84px}
.content-filter .ctrl input {width:51px;height:27px;color:#fff;display:block;background:url(../img/ida/bg-filter-button.png) no-repeat left top;border:none;text-align: center;padding:1px 0 0 0;position: relative;top:-1px;}

.box {margin:0 0 1em 0;border:2px solid #e3e3e3;-webkit-border-radius: 5px;border-radius: 5px;background:#fff;}
.box .box-title {background:url(../img/ida/bg-boxtitle.png) repeat-x left top;color:#fff;padding:10px 15px;border:1px solid #fff;-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}
.box .box-title h2, .box .box-title h3 {margin:0;font-size:1.2em;}
.box .box-contents {padding:15px;}

#related-links .toggles {float:left;width:35%;}
#related-links .toggles ul {margin:0;}
#related-links .toggles ul li {border-bottom:1px solid #cdcdcd;background:none;padding:0;margin:0;}
#related-links .toggles ul li a {display:block;padding:5px 5px;text-decoration: none;color:#434343;font-weight:bold;word-break:break-word;}
#related-links .toggles ul li.active a, #related-links .toggles ul li a:hover {color:#d32072;}
#related-links .pane {float:right;width:60%;}
#related-links .pane .panel .more a span {position:absolute;left:-1000px;}


#related-links .pane .panel .more a {color:#d32072;background:url(../img/ida/arrow-pink.png) no-repeat right center;padding:0 15px 0 0;text-decoration: none;font-weight:bold;}
#related-links .pane .panel .more a:hover {text-decoration: underline;}

#share-tools {margin:0 0 1em 0; min-height:30px;}

#auxiliary {float:right;width:22%;}
#auxiliary.microsite-auxiliary {float:right;width:30%;}
#auxiliary.blog-auxiliary {float:right;width:30%;}
#auxiliary h2 {color:#D42171;background:url(../img/ida/hr-narrow.png) no-repeat center bottom;font-size:1.6em;padding:0 0 22px 0;margin:0 0 10px 0;}
#auxiliary ul li {border-top:1px solid #d6d6d6;padding: 0 0 0 15px;background: url(../img/ida/arrow-blue.png) no-repeat left 14px;margin:0;}
#auxiliary ul li:first-child {border:0;}

#auxiliary ul li a {color:#474747;text-decoration: none;display:block;padding:10px 0;}
#auxiliary ul li a:hover {text-decoration: underline;}
#auxiliary ul li p a {text-decoration:underline;display:inline;color:#468BC4;}
#auxiliary ul li p.title a {color:#474747;text-decoration: none;display:block;padding:10px 0;}
#auxiliary .more {text-align:right;clear:both;}
#auxiliary .more a {color:#2f2f2f;background:url(../img/ida/arrow-more.png) no-repeat right center;padding:0 15px 0 0;text-decoration: none;font-weight:bold;}
#auxiliary .more a:hover {text-decoration: underline;}

#auxiliary #microsite-nav {background:#d0d0cf;padding-bottom:3px;margin:0 0 30px 0;}
#auxiliary #microsite-nav li {padding:0;background:none;margin:0 0 3px 0;}
#auxiliary #microsite-nav li a {display:block;color:#fff;text-decoration: none;background:url(../img/ida/bg-microsite-nav.png) repeat-x left center;padding:10px 20px;border:1px solid #fff;font-weight:bold;}
#auxiliary #microsite-nav li.active a, #auxiliary #microsite-nav li a:hover {background-image:url(../img/ida/bg-microsite-nav-on.png);}

#auxiliary .minigrid-listing li {border:0;padding:0;background:none;width:50%;float:left;}
.lt-ie8 #auxiliary .minigrid-listing li {width:49%;}
#auxiliary .minigrid-listing li a {padding:2px 2px;border:1px solid #E8E8E8;background:#fff;margin:5px;}
#auxiliary .minigrid-listing li a img {width:100%;}

#subscribe-digest {background:url(../img/ida/bg-subscribe-right.png) no-repeat right top;margin:0 0 5px 0;}
#subscribe-digest p {margin:0;}
#subscribe-digest p a {display:block;color:#2f2f2f;text-decoration:none;padding:15px 20px 0px 40px;font-weight: bold;background:url(../img/ida/bg-subscribe-left.png) no-repeat left top;min-height:37px;}
#subscribe-digest p a span {color:#D42171;font-size:1.3em;font-weight: normal;}

.spotlight-listing .title {font-weight:bold;}
.spotlight-listing .thumb {float:left;margin:0 10px 5px 0;-webkit-box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.25); box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.25);overflow: hidden;}

#feedback {position: absolute;bottom:0;left:0;background:#e7e6e6;width:270px;margin-top:20px;-webkit-box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.25); box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.25);}
#feedback .title {background:url(../img/ida/bg-feedbacktitle.png) repeat-x left top #db4c8c;font-size:1em;-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;border-bottom:1px solid #fff;margin:0;}
#feedback .title a {color:#fff;text-decoration: none;font-weight: normal;display:block;padding:7px 15px 6px 15px;background:url(../img/ida/arrow-white-up.png) no-repeat right center ;}
#feedback .title a.open {background-image:url(../img/ida/arrow-white-down.png);}
#feedback .contents {padding:10px 15px;font-size:0.9em;}
#feedback .contents .ctrls {list-style: none;padding:0;float:left;width:100%;}
#feedback .contents .ctrls li {width:50%;float:left;margin:0 0 0.5em 0;}
#feedback .contents textarea {display: block;border:1px solid #bcbcbc;width:97%;margin:0 0 1em 0;}
#feedback .contents .tip {width:60%;float:left;}
#feedback .contents .btn-input {color:#fff;border:0;background:url(../img/ida/arrow-white-r.png) no-repeat right 5px #6d6e71;padding:3px 20px 3px 15px;-webkit-border-radius: 5px;border-radius: 5px;float:right;}
#feedback .scfRadioButtonListLabel {display:block;width:auto;}
#feedback .scfRadioButtonListGeneralPanel {width:auto;float:none;clear:left;}
#feedback table {border:0;}
#feedback table td {background:none;padding:5px 0 0px 0;border:0;}
#feedback table td label {margin:0 0 0px 5px;}
#feedback .scfRequired {display:none;}
#feedback .scfMultipleLineGeneralPanel {clear:left;width:auto;float:none;}

#feedback .scfRadioButtonListLabel {display:block;width:auto;}
#feedback .scfRadioButtonListGeneralPanel {width:auto;float:none;}
#feedback table, .scfForm .scfCheckBoxListGeneralPanel table {border:0;}
#feedback table td {background:none;padding:5px 0 0px 0;border:0;}
.scfForm .scfCheckBoxListGeneralPanel table td {background:none;padding:0px 0 5px 0;border:0;}
#feedback table td label {margin:0 0 0px 5px;}
#feedback .scfRequired {display:none;}

#back-top {display:none;}

#footer {clear:both;padding:20px 0 20px 0;background:url(../img/ida/hr-footer.png) repeat-x left top;font-size:0.9em;text-align:center;}
#footer ul li {background:url(../img/ida/div-footer.png) no-repeat left center;padding:0 0 0 8px;display:inline;margin:0 0 0 5px;}
#footer ul li:first-child {background:none;padding:0;}
#footer a {color:#2f2f2f;text-decoration: none;}
#footer a:hover {text-decoration: underline;}

.credit { font-size: .95em }
#footer .credit a { color: #666 }

#rotator {background:#fff;}
#rotator .bounds {overflow: hidden;}
#rotator-nav {position:absolute;left:0;bottom:30px;z-index:999;}
#rotator-nav li {float:left;background:none;padding:0;margin:0 5px 0 0;}
#rotator-nav li a {display:block;width:20px;height:20px;background:url(../img/ida/bg-rotator.png) no-repeat center center;text-indent: -999px;overflow:hidden;}
#rotator-nav li.active a {background-image:url(../img/ida/bg-rotator-on.png);}
#rotator .rotator-panel {display:none;}
#rotator .rotator-panel-active {display:block;}

#rotator-window .rotator-desc {float:left;width:32%;padding:50px 0 30px 0;color:#525355;line-height:1.5em;}
#rotator-window .rotator-desc h2 {margin:0;}
#rotator-window .rotator-desc .title a {font-size:1.3em;line-height:1.3em;margin:0;text-decoration:none;color:#525355;}
#rotator-window .rotator-desc .title a:hover {text-decoration:underline;}
#rotator-window .rotator-desc .highlight {color:#ed4382;font-weight:bold;font-size:1.6em;line-height:1.4em;}
#rotator-window .rotator-contents {width:65%;float:right;height:392px;overflow: hidden;}
#rotator-window .rotator-clip {background:#373737;color:#fff;padding:20px 50px 10px 25px;position: absolute;right:0;top:140px;width:225px;text-align:right;-webkit-border-radius: 10px 0 0 10px;border-radius: 10px 0 0 10px;}
#rotator-window .rotator-clip .highlight {font-size:1.6em;line-height: 1.2em;margin:0 0 0.5em 0;}

.tabs .tabs-nav {position: relative;float:left;width:100%;border-bottom:2px solid #6e6d6e;}
.tabs .tabs-nav ul li {float:left;padding:0;background:none;margin:3px 0 0 0;}
.tabs .tabs-nav ul li a {display: block;padding:5px 15px 5px 15px;color:#2f2f2f;background:#e6e6e6;text-decoration: none;-webkit-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;}
.tabs .tabs-nav ul li.active {margin:0;}
.tabs .tabs-nav ul li.active a {background:#6e6d6e;color:#fff;padding-top:8px;}
.tabs .tabs-nav .social {position: absolute;right:10px;bottom:0px;}
.tabs .tabs-nav .social a {width:20px;height:20px;display:block;background:url(../img/ida/icon-twitter-s.png) no-repeat center center;text-indent: -9999px;overflow: hidden;}
.tabs .tabs-content {clear:left;width:100%;padding:15px 0;}
.tabs .tabs-content .tab {display:none;}
.tabs .tabs-content .tab-active {display:block;}
.tabs .tabs-content .subscribe a {display: block;color:#2f2f2f;text-decoration: none;padding-left:30px;background:url(../img/ida/icon-envelope.png) no-repeat left 0px;font-size:0.9em;}
.tabs .tabs-content .subscribe a:hover {text-decoration: underline;}

.slides {position: relative;padding:0 0 30px 0;}
.slides .slides-nav {display:none;}
.slides .slides-dir {position: absolute;bottom:5px;right:10px;margin:0;}
.slides .slides-dir li {background:none;padding:0;float:left;margin:0;}
.slides .slides-dir li a {display:block;width:20px;height:20px;background:url(../img/ida/arrow-slide-next.png) no-repeat center center;text-indent: -999px;overflow: hidden;}
.slides .slides-dir li.prev a {background-image:url(../img/ida/arrow-slide-prev.png);}

.slides .articles {margin:0;}
.slides .articles li {background:none;margin:0 20px 0 20px;padding:0;}
.slides .articles li .title {margin:0 0 5px 0;max-height:3.8em;overflow:hidden;}
.slides .articles li .title a {color:#2f2f2f;text-decoration: none;}
.slides .articles li .title a:hover {text-decoration: underline;}
.slides .articles li p {margin:0;}
.slides .articles li p.spec {color:#D42171;font-size:0.9em;margin:0 0 1em 0;}
.slides .articles li p.thumb {border:1px solid #fff;-webkit-box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.25); box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.25);overflow: hidden;margin:0 0 1em 0;}

.no-borders .slides li .thumb { border:0;-webkit-box-shadow: none; box-shadow: none; }


#cta-toggles {float:left;width:100%;background:url(../img/ida/bg-cta.png) repeat-x left top #f8f8f7;}
#cta-toggles .bounds {background:url(../img/ida/hr-footer.png) repeat-x left bottom;padding:20px 0;position: relative;min-height:184px;}
#cta-toggles ul li {float:left;width:10%;padding:0;margin:0 5%;background:none;position: relative;}
#cta-toggles ul li .arrow {display:none;}
#cta-toggles ul li.active .arrow {display:block;width:45px;height:18px;background:url(../img/ida/arrow-cta-active.png) no-repeat left top;position: absolute;top:198px;left:50%;margin-left:-22px;z-index:999;}
#cta-toggles ul li a {display:block;padding:15px 0 10px 0;text-align:center;color:#525355;text-decoration: none;font-size:1.4em;line-height:1.2em;/*background:url(../img/ida/bg-cta-icons.png) no-repeat left top;*/}
#cta-toggles ul li a img {margin-bottom: 10px;}
#cta-toggles ul li.active a {color:#D42171;}
#cta-toggles ul li.inactive a {color:#ABABAB;}

#cta-toggles ul li .first {background-position:14px 10px;}
#cta-toggles ul li.active .first {background-position:14px -213px;}
#cta-toggles ul li.inactive .first {background-position:14px -435px;}
#cta-toggles ul li .second {background-position:-233px 10px;}
#cta-toggles ul li.active .second {background-position:-233px -213px;}
#cta-toggles ul li.inactive .second {background-position:-233px -435px;}
#cta-toggles ul li .third {background-position:-478px 10px;}
#cta-toggles ul li.active .third {background-position:-478px -213px;}
#cta-toggles ul li.inactive .third {background-position:-478px -435px;}
#cta-toggles ul li .fourth {background-position:-725px 10px;}
#cta-toggles ul li.active .fourth {background-position:-725px -213px;}
#cta-toggles ul li.inactive .fourth {background-position:-725px -435px;}
#cta-toggles ul li .fifth {background-position:-972px 10px;}
#cta-toggles ul li.active .fifth {background-position:-972px -213px;}
#cta-toggles ul li.inactive .fifth {background-position:-972px -435px;}

#cta-panels {background:#fdecf3;width:100%;float:left;border-bottom:1px solid #e1dfdf;position: relative;top:-4px;}
#cta-panels .panel {display:none;}
#cta-panels .panel-active {display:block;}
#cta-panels .panel-title {display:none;}
#cta-panels .panel-content {position: relative;float:left;width:100%;padding:30px 0;}
#cta-panels .slides {padding:0;}
#cta-panels .articles {margin:0 2%;}
#cta-panels .articles li {background:none;padding:0;float:left;width:22%;margin:0 0 0 4%;min-height:0;height:auto;}
#cta-panels .articles li:first-child {margin:0;}
#cta-panels .articles li a {text-decoration: none;color:#313232;}
#cta-panels .articles li a:hover strong { text-decoration: underline; color: #ed1165 }
#cta-panels .articles li a .thumb {float:left;margin:0 10px 5px  0;-webkit-box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.25); box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.25);border:1px solid #fff;width:94px;height:94px;overflow: hidden;position: static;}
#cta-panels .more {position: absolute;bottom:5px;right:0;margin:0;}
#cta-panels .more a {padding:0 10px 0 0;color:#313232;text-decoration: none;font-size:0.9em;font-weight:bold;background:url(../img/ida/arrow-pink-s.png) no-repeat right 3px;}
#cta-panels .more a:hover {text-decoration: underline;}
#cta-panels .slides-nav {display:none;}

#feature1 {float:left;width:350px;margin:30px 0;}
#feature1 .tabs-nav {border:0;position: relative;top:1px;}
#feature1 .tabs-nav ul li a {border:1px solid #fff;border-width:1px 1px 0 1px;font-weight:bold;}
#feature1 .tabs-nav ul li.active a {background:#f8f8f7;color:#2f2f2f;border:1px solid #ececec;border-width:1px 1px 0 1px;}
#feature1 .tabs-content {padding:15px 0px;width:auto;background:url(../img/ida/bg-feature-borders.png) no-repeat left top;border-top:1px solid #e9e9e9;}
#feature1 .articles {min-height:300px;}
#feature1 .articles li {background:none;}

#feature1 .articles-horizontal li {margin:0 20px 0 20px;background:none;padding:0;}
#feature1 .articles-horizontal li .spec {color:#D42171;font-size:0.9em;}
#feature1 .articles-horizontal li .thumb {float:left;height:109px;width:88px;overflow: hidden;clear:left;margin:0 10px 10px 0;background:url(../img/ida/bg-blog-frame.png) no-repeat left top;}
#feature1 .articles-horizontal li .thumb a {width:77px;height:83px;overflow: hidden;display:block;position: relative;top:4px;left:6px;}


.js #feature1 .articles li {display:none;}
.js #feature1 .articles li.active {display:block;}

#feature2 {float:left;width:350px;margin:30px 0 30px 45px;}
#feature2 .articles {/* min-height:185px; */}

#feature2 .articles li {padding:0 0 0 165px;min-height:155px;position: relative;}
#feature2 .articles li .thumb {border:1px solid #fff;position: absolute;top:0;left:0;-webkit-box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.25); box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.25);height:148px;width:150px;overflow: hidden;}
#feature2 .articles li .thumb img {height:148px;width:150px;}

.js #feature2 .articles li {display:none;}
.js #feature2 .articles li.active {display:block;}


#feature3 {float:left;width:350px;margin:30px 0 30px 45px;}
#feature3 .title {color:#D42171;padding:10px 20px 20px 20px;background:url(../img/ida/bg-feature3.png) no-repeat center bottom;font-size:1.4em;border:1px solid #e9e9e9;border-width:1px 1px 0 1px;}
#feature3 .title h2 {margin:0;}
#feature3 .title h2 a {text-decoration: none;cursor: default;color:#D42171;}
#feature3 .title h2 a:hover {color:#D42171;}
#feature3 .contents {padding:10px 0px;background:url(../img/ida/bg-feature-borders.png) no-repeat left top;}
#feature3 .contents ul li {margin:0 0 1em 0;background-image:url(../img/ida/arrow-gray.png);padding-left:35px;}
#feature3 .contents ul li a {color:#2f2f2f;text-decoration: none;}
#feature3 .contents ul li a:hover {text-decoration: underline;}


#businesses {clear:both;background:url(../img/ida/hr-footer.png) #fff repeat-x left bottom;float:left;width:100%;padding:20px 0 0 0;}
#businesses .group {float:left;width:50%;}
#businesses .title h2 {font-size:1.2em;}
#businesses .title h2 a {text-decoration: none;color:#2f2f2f;cursor: default;}
#businesses .title h2 a:hover {color:#2f2f2f;}

#businesses ul li {padding:0;float:left;height:66px;width:33%;overflow: hidden;background:none;margin:0 0px 10px 0;}

#trust-sg {clear:both;float:left;width:100%;padding:20px 0 20px 0;margin-top:20px;background:#fff;text-align:center;}

.standard-listing {clear:both;}
.standard-listing li {background:none;border-bottom:1px solid #e8e8e8;border-top:1px solid #fff;padding:20px 0 10px 0;margin:0;position: relative;}
.standard-listing li:first-child {padding-top:0;border-top:0;}
.standard-listing li:last-child {border-bottom:0;}
.standard-listing li .title {margin:0 0 5px 0;}
.standard-listing li .title a {font-weight:bold;color:#0f5fa2;text-decoration: none;}
.standard-listing li .title a:hover {text-decoration: underline; }
.standard-listing li .spec {color:#666;margin:0 0 5px 0;font-size:0.9em;}

.standard-listing-icons li {padding-left:75px;}
.standard-listing-icons li.cat-doc {background:url(../img/ida/icon-category-doc.png) no-repeat left 20px;}
.standard-listing-icons li.cat-chat {background:url(../img/ida/icon-category-chat.png) no-repeat left 20px;}
.standard-listing-icons li:first-child {background-position: left 0 !important;}


.standard-listing-thumbs li {padding-left:100px;}
.standard-listing-thumbs li .thumb {position: absolute;top:20px;left:0;width:80px;height:80px;overflow:hidden;border:1px solid #fff;-webkit-box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.25); box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.25);}
.standard-listing li:first-child .thumb {top:0;}

.standard-listing-nested {margin:30px 20px 10px 20px;}

.standard-listing li.featured { border:2px solid #e3e3e3!important;-webkit-border-radius: 5px;border-radius: 5px;background:#fff;padding: 20px 0 10px 0;  }
.standard-listing li.featured .thumb { width: 120px; height: 120px; padding: 0; top: 20px; left: 15px }


.standard-listing li.featured p { padding-left: 150px; padding-right: 20px }

.search-results {clear:both;padding-left:20px;}
.search-results li {background:none;border-bottom:1px solid #e8e8e8;border-top:1px solid #fff;padding:20px 0 10px 0;margin:0;position: relative;}
.search-results li:first-child {padding-top:0;border-top:0;}
.search-results li:last-child {border-bottom:0;}
.search-results li .title {margin:0 0 5px 0;}
.search-results li .title a {color:#0F5FA2;text-decoration: none;font-weight: bold;}
.search-results li .title a:hover {text-decoration: underline;}
.search-results li p {margin:0 0 0.5em 0;}
.search-results li .url {color:#008000;word-break: break-all;}

.standard-form {margin:0 25px 30px 25px;}
.standard-form .field {margin:0 0 15px 0;clear:left;float:left;width:100%;}
.standard-form .field-nolabel {padding-left:145px;}
.standard-form .field-buttons {padding-left:145px;}
.standard-form .field label, .standard-form .field .label {width:135px;float:left;margin:0 10px 0 0;}
.standard-form .field label em, .standard-form .field .label em {color:#D42171;}
.standard-form .field .ctrls .txt-input {width:300px;border:1px solid #ccc;padding:5px 10px;}
.standard-form .field .ctrls .txt-input:focus {background:#efefef;}
.standard-form .field .ctrls textarea {width:300px;border:1px solid #ccc;padding:5px 10px;}
.standard-form .field .ctrls textarea:focus {background:#efefef;}

.standard-form .field .ctrls select {width:170px;}
.standard-form .field .ctrls .selector {background: url(../img/ida/select.png) no-repeat left top;height:24px;width:170px;}
.lt-ie9 .standard-form .field .ctrls .selector {position:relative;top:3px;}
.standard-form .field .ctrls .selector span {background-image:none;color:#2f2f2f;width:278px;height:24px;line-height:24px;}

.standard-form .field .dual .txt-input {float:left;width:194px;}
.standard-form .field .dual select {width:100px;}
.standard-form .field .dual .selector {background: url(../img/ida/select2.png) no-repeat left top ;width:85px;float:left;margin:0 10px 0 0;}
.standard-form .field .dual .selector span {width:100px;}

.standard-form .field .btn-input {float:left;text-transform: uppercase;text-indent: -999px;overflow: hidden;border:0;margin:0 10px 0 0;}
.standard-form .field .btn-submit {width:94px;height:29px;background:url(../img/ida/btn-submit.png) no-repeat left top;}
.standard-form .field .btn-clear {width:67px;height:29px;background:url(../img/ida/btn-clear.png) no-repeat left top;}

/* Webform overrides */

.scfForm .scfSingleLineTextBorder, .scfForm .scfMultipleLineTextBorder, .scfForm .scfDropListBorder, .scfForm .scfCheckBoxListBorder, .scfForm .scfDropListBorder {margin: 0 0 15px 0;clear: left;float: left;width: 100%;position: relative;}
.scfForm label, .scfForm .scfRadioButtonListLabel, .scfForm .scfCheckBoxListLabel {width: 135px;float: left;margin: 0 20px 0 0;}
.scfForm .scfCheckBoxListGeneralPanel label { width: 95px; }

.scfForm .scfCheckbox label {width: 90%}
.scfForm .scfCheckbox input {float: left; margin: 3px 15px 0 0;}
.scfForm .scfCheckbox { padding-bottom: 50px }

.scfForm .scfValidationSummary {margin: 0 0 20px 0;}

.scfForm .scfSingleLineTextBorder .scfRequired, 
.scfForm .scfSingleLineTextBorder .scfValidatorRequired, 
.scfForm .scfMultipleLineTextBorder .scfRequired, 
.scfForm .scfMultipleLineTextBorder .scfValidatorRequired,
.scfForm .scfDropListBorder .scfRequired, 
.scfForm .scfDropListBorder .scfValidatorRequired, 
.scfForm .scfCheckBoxListBorder .scfRequired, 
.scfForm .scfCheckBoxListBorder .scfValidatorRequired
{position: absolute; left:140px;}

.scfForm .scfRadioButtonList {border:0;}
.scfForm .scfRadioButtonList td {border:0;padding:0 0 5px 0;background:none;}
.scfForm .scfRadioButtonList td label {float:none;width:auto;margin:0 0 0 10px;}

.scfForm .scfRadioButtonListBorder {margin: 0 0 15px 0;clear: left;float: left;width: 100%;position: relative;}
.scfForm .scfRadioButtonListBorder .scfRequired {position: absolute;top:5px; left:140px;}

.scfForm .scfMultipleLineTextBorder {margin: 0 0 15px 0;clear: left;float: left;width: 100%;position: relative;}

.scfForm .scfSubmitButtonBorder {margin: 0 0 15px 0;clear: left;float: left;width: 100%;}
.scfForm .scfSubmitButtonBorder input {width: 94px;height: 29px;background: url(../img/ida/btn-submit.png) no-repeat left top;float: left;text-transform: uppercase;text-indent: -999px;overflow: hidden;border: 0;margin: 0 10px 0 0;}

.scfForm input[type=text]{width:100%; max-width:300px; border:1px solid #ccc;padding:5px 10px;margin:0 0 15px 0;}
.scfForm .selector{background: url(../img/ida/select2.png) no-repeat left top ;width:100%; max-width:300px; float:left;margin:0 10px 15px 0;}
.scfForm .selector span{width:62px; background:none;color:Black;}
.scfForm textarea {width:100%; max-width:300px; border:1px solid #ccc;padding:5px 10px;}
.scfForm textarea:focus {background:#efefef;}
.scfForm .CaptchaPlayButton {background: url(../img/ida/loudspeaker.png) no-repeat left top ; height:16px; width:0;padding-left:16px;}
.scfForm .CaptchaRefreshButton {background: url(../img/ida/refresh.png) no-repeat left top ;height:16px; width:0;padding-left:16px;}
.scfForm .scfDropListGeneralPanel { width:auto; }
.scfForm .scfSingleLineGeneralPanel { width:auto; padding-right:15px; }
.scfForm .scfMultipleLineGeneralPanel { width:auto; padding-right:15px; }
.scfForm .scfRequired { float:none; color:Red; }
.scfForm .scfCaptchaLabel {float: left;margin: 0 20px 0 0;width: 135px;}


.hint em {color:#D42171;}

.pagination {margin:1em 0 1em 0;float:left;width:100%;}
.pagination ul {float:right;margin:0;}
.pagination ul li {float:left;margin:0 0 0 6px;background:none;padding:0;}
.pagination ul li a {width:20px;float:left;background:#6e6d6e;color:#fff;text-align: center;padding:2px 0 1px 0;text-decoration: none;font-size:0.9em;}
.pagination ul li.active a, .pagination ul li a:hover {background-color:#bbbbbb;}
.pagination ul li.next a, .pagination ul li.prev a {background:url(../img/ida/arrow-pagination-next.png) no-repeat center center;text-indent:-9999px;overflow: hidden;}
.pagination ul li.prev a {background-image:url(../img/ida/arrow-pagination-prev.png);}


.landing-type1 {position: relative;margin:0 0 30px 0;overflow: hidden;min-height:262px;background:#000;}
.landing-type1 .frame {position: absolute;top:0;left:0;margin:0;}
.landing-type1 .desc {width:280px;padding:40px 20px 10px 20px;background:url(../img/ida/op-black.png) repeat left top;color:#fff;position: relative;min-height:212px;}
.landing-type1 .desc a {color:#fff;text-decoration: none;}
.landing-type1 .desc a:hover {text-decoration: underline;}
.landing-type1 .desc .more {text-align: right;font-weight: bold;}
.landing-type1 .desc .more span {position:absolute;left:-1000px;}



.landing-type2 {background:url(../img/ida/bg-landing-fold.png) no-repeat right top #ebebeb;border:2px solid #fff;padding:30px 20px 20px 20px;-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.1);box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.1);margin:0 0 30px 0;min-height:210px}
.landing-type2 h2 {font-size:2.5em;margin:0;padding:0 20px;}
.landing-type2 h2 span {display:block;color:#0078af;font-size:1.4em;padding-left:120px;}
.landing-type2 .quote {background:url(../img/ida/bg-quotes-left.png) no-repeat left top;}
.landing-type2 .quote-bg {background:url(../img/ida/bg-quotes-right.png) no-repeat right bottom;padding:25px 20px 10px 20px;}

.landing-type3 {margin:0 0 30px 0;overflow:hidden;}
.landing-type3 a {color:#fff;text-decoration: none;}
.landing-type3 .frame {display:block;height:104px;overflow: hidden;}
.landing-type3 .copy {display:block;background:url(../img/ida/arrow-white-r-b.png) no-repeat right bottom #4f4f4f;padding:15px;color:#fff;min-height:54px;}
.landing-type3 a:hover .copy {background-color:#6c6c6c;}

.landing-type4 {margin:0 0 30px 0;overflow:hidden;border:1px solid #eeeeee;position: relative;}
.landing-type4 a {background:url(../img/ida/arrow-gray-r-b.png) no-repeat right bottom;text-decoration: none;color:#2f2f2f;padding:10px 25px 10px 140px;display:block;min-height:100px;}
.landing-type4 a:hover {background-color:#eeeeee;}
.landing-type4 .frame {position: absolute;top:0;left:0;width:125px;overflow: hidden;}
.landing-type4 .frame img {width:100%;display:block;}
.landing-type4 .title {display:block;color:#D42171;font-weight: bold;font-size:1.2em;margin:0 0 10px 0 ;}
.landing-type4 .copy {display:block;}

.landing-type5 {margin:0 0 30px 0;overflow:hidden;border:1px solid #eeeeee;position: relative;}
.landing-type5 a {background:url(../img/ida/arrow-gray-r-b.png) no-repeat right bottom;text-decoration: none;color:#2f2f2f;padding:20px;display:block;min-height:106px;}
.landing-type5 a:hover {background-color:#eeeeee;}
.landing-type5 .title {display:block;color:#D42171;font-weight: bold;font-size:1.2em;margin:0 0 10px 0 ;border-bottom:1px solid #8b8b8b;padding-bottom:5px;}

.landing-type6 {margin:0 0 30px 0;overflow:hidden;}
.landing-type6 a {color:#fff;text-decoration: none;}
.landing-type6 .frame {display:block;height:95px;overflow: hidden;}
.landing-type6 .copy {display:block;background:url(../img/ida/arrow-white-r-b.png) no-repeat right bottom #4f4f4f;padding:10px 15px;color:#fff;min-height:35px;}
.landing-type6 a:hover .copy {background-color:#6c6c6c;}

.landing-type7 {margin:0 0 30px 0;overflow:hidden;background:url(../img/ida/bg-landing-type7.png) repeat-y right top #fff;}
.landing-type7 a {color:#2f2f2f;text-decoration: none;}
.landing-type7 .staff-detail {display:block;min-height:108px;position: relative;overflow: hidden;padding:30px 10px 0 132px;}
.landing-type7 .staff-detail .name {font-weight:bold;font-size:1.3em;display:block;margin:0 0 5px 0;}
.landing-type7 .staff-detail .position {display:block;font-size:0.9em;margin:0 0 5px 0;}
.landing-type7 .frame {position: absolute;bottom:0;left:0;}
.landing-type7 .staff-link {display:block;background:url(../img/ida/arrow-white-r.png) no-repeat right center #4f4f4f;padding:10px 20px 10px 5px;color:#fff;text-align:center;}
.landing-type7 a:hover .staff-link {background-color:#6c6c6c;}

.map { float: right; padding: 0 0 30px 0; margin-top: -35px }

#content.grid-facts { padding-bottom: 30px }
.grid-facts .section { float: left; width: 360px; min-height: 320px; overflow: hidden; background: #fff; border: solid 1px #efefef; margin-bottom: 30px }
.grid-facts .row .section:nth-child(odd) { margin-right: 39px }
.grid-facts .section.twocol { width: 761px; margin-right: 0 }
.grid-facts .section-title { width: 100%; background: #fff url(../img/ida/ff-bg.jpg) repeat-y top right; padding: 15px 0 7px 23px; margin-bottom: 16px }
.grid-facts .section-title img { float: left; margin-right: 13px }
.grid-facts .section-title h2 { padding-top: 15px }
.grid-facts .section-title.long h2 { padding-top: 0 }
.grid-facts .section-title.long { padding-bottom: 1px }
.grid-facts .section-text { padding: 0 34px 16px 23px }
.grid-facts  table thead th {background:#fff;color:#D42171;font-weight:bold;}
.grid-facts table td, .grid-facts table th {border:1px solid #e2e2e2;vertical-align: top;text-align: left;padding:5px;}
.grid-facts .link a span {position:absolute;left:-1000px;}
.grid-facts .link { text-align: right; font-weight: bold; margin-bottom: 0 }
.grid-facts .link a { color: #555; text-decoration: none; padding: 0 15px 0 0; background: url(../img/ida/arrow-pink-s.png) no-repeat right 50% }
.grid-facts .link a:hover { color: #D42171; text-decoration: underline }
.grid-facts .section .col { padding: 0 0 10px 23px; width: 342px }

@media only screen and (min-width:1850px) {
	#primary-nav li:nth-child(7) .megadropdown, #primary-nav li:nth-child(8) .megadropdown { left: 0; right: auto }
}

@media only screen and (min-width:1140px) and (max-width:1300px) {
	#primary-nav li:nth-child(6) .megadropdown, #primary-nav li:nth-child(7) .megadropdown, #primary-nav li:nth-child(8) .megadropdown, #primary-nav li:nth-child(9) .megadropdown { left: auto; right: 0 }
}


@media only screen and (min-width:1000px) and (max-width:1139px) {

	.bounds {width:963px;overflow: hidden;}
	
	#primary-nav .bounds {overflow:visible;}	

	#primary-nav ul li a {font-size:0.9em;padding:20px 5px;}
	#primary-nav ul li.home a {padding:20px 20px 20px 0;width:16px;}
	#primary-nav ul li.home a:hover {padding-bottom:19px;}

	#feature1, #feature2, #feature3 {width:308px;margin:30px 0 30px 19px;}
	#feature1 {margin:30px 0;}
	#feature1 .articles {min-height:315px;}
	#feature1 .tabs-content {background:url(../img/ida/bg-feature-borders-l.png) no-repeat left top;}
	#feature1 .slides {min-height:303px;}

	#feature2 .articles li {padding:0 0 0 135px;}
	#feature2 .articles li .thumb {height:120px;width:120px;}
	#feature2 .articles li .thumb img {height:120px;width:120px;}

	#feature3 .title {border:1px solid #e9e9e9;border-width:1px 1px 0 1px;}
	#feature3 .contents {background:url(../img/ida/bg-feature-borders-l.png) no-repeat left top;}
	
	#rotator-window .rotator-desc {min-height:340px;}

	#feedback {width:255px;}

	#cta-toggles ul li .first {background-position:4px 10px;}
	#cta-toggles ul li.active .first {background-position:4px -213px;}
	#cta-toggles ul li.inactive .first {background-position:4px -435px;}
	#cta-toggles ul li .second {background-position:-242px 10px;}
	#cta-toggles ul li.active .second {background-position:-242px -213px;}
	#cta-toggles ul li.inactive .second {background-position:-242px -435px;}
	#cta-toggles ul li .third {background-position:-487px 10px;}
	#cta-toggles ul li.active .third {background-position:-487px -213px;}
	#cta-toggles ul li.inactive .third {background-position:-487px -435px;}
	#cta-toggles ul li .fourth {background-position:-733px 10px;}
	#cta-toggles ul li.active .fourth {background-position:-733px -213px;}
	#cta-toggles ul li.inactive .fourth {background-position:-733px -435px;}
	#cta-toggles ul li .fifth {background-position:-979px 10px;}
	#cta-toggles ul li.active .fifth {background-position:-979px -213px;}
	#cta-toggles ul li.inactive .fifth {background-position:-979px -435px;}

	#subscribe-digest p a {font-size:0.9em;}

	.landing-type2 h2 {font-size:2.3em;}	
	.landing-type7 .staff-detail {min-height:118px;}
	.landing-type7 .staff-link {min-height:2.6em;}
	
	
	
	#primary-nav .megadropdown { font-size: 1em }
	
	#primary-nav li:nth-child(6) .megadropdown, #primary-nav li:nth-child(7) .megadropdown, #primary-nav li:nth-child(8) .megadropdown, #primary-nav li:nth-child(9) .megadropdown { left: auto; right: 0 }

	.grid-facts .section { width: 306px; }
	.grid-facts .row .section:nth-child(odd) { margin-right: 29px }
	.grid-facts .section.twocol { width: 641px; margin-right: 0 }
	.grid-facts .section.twocol .col { width: 279px }

	#businesses .group {width:49%;}
	
} 


@media only screen and (min-width:768px) and (max-width:999px) {

	body {width:768px;margin:0 auto;}
	.bounds {width:748px;}
	#primary-nav {background:#fff;border-bottom:1px solid #e3dedf;border-top:0;padding:0 0 10px 0;}
	#primary-nav ul {width: 759px;}
	#primary-nav ul li {width:24%;margin:0 1% 5px 0;background:url(../img/ida/bg-primarynav.png) repeat-x left center;}
	#primary-nav ul li:last-child {background:url(../img/ida/bg-primarynav.png) repeat-x left center;}
	#primary-nav ul li a {border:1px solid #f7f7f7;float:none;display:block;padding:15px 0;text-align: center;font-size:0.9em;margin:0;}
	#primary-nav ul li.active a, #primary-nav ul li a:hover {border-width:1px;padding:15px 0;}
	#primary-nav ul li.home a {width:100%;padding:15px 0;background-position: center 15px;}
	#site-tools p, #site-tools .fd, #site-tools .fi, #site-tools .pr {display:none;}

	#secondary-nav {margin-bottom:0;}
	#secondary-nav h2 {background-image: url(../img/ida/hr-narrow-m.png);}


	.content-head {background-image:url(../img/ida/hr-wide-m.png);}
	#content.two-col .content-head {background-image:url(../img/ida/hr-wide-m.png);}
	#auxiliary h2 {background-image: url(../img/ida/hr-narrow-m.png);}

	#rotator-nav {bottom:15px;}
	#rotator-window .rotator-contents {height:300px;}
	#rotator-window .rotator-desc {padding:10px 0 20px 0;min-height:340px;}
	#rotator-window .rotator-desc .title {font-size:1em;line-height:1em;margin:0 0 5px 0;}
	#rotator-window .rotator-desc .highlight {font-size:1.3em;}
	#rotator-window .rotator-clip {background:url(../img/ida/op-gray.png) repeat;top:auto;bottom:10px;padding: 10px 30px 5px 20px ;}
	#rotator-window .rotator-clip .highlight {font-size:1.1em;}

	#cta-toggles ul li {width: 13%;margin: 0 3%;}
	#cta-toggles ul li a {font-size:1.4em;}

	#cta-toggles ul li .first {background-position:4px 10px;}
	#cta-toggles ul li.active .first {background-position:4px -213px;}
	#cta-toggles ul li.inactive .first {background-position:4px -435px;}
	#cta-toggles ul li .second {background-position:-242px 10px;}
	#cta-toggles ul li.active .second {background-position:-242px -213px;}
	#cta-toggles ul li.inactive .second {background-position:-242px -435px;}
	#cta-toggles ul li .third {background-position:-487px 10px;}
	#cta-toggles ul li.active .third {background-position:-487px -213px;}
	#cta-toggles ul li.inactive .third {background-position:-487px -435px;}
	#cta-toggles ul li .fourth {background-position:-733px 10px;}
	#cta-toggles ul li.active .fourth {background-position:-733px -213px;}
	#cta-toggles ul li.inactive .fourth {background-position:-733px -435px;}
	#cta-toggles ul li .fifth {background-position:-979px 10px;}
	#cta-toggles ul li.active .fifth {background-position:-979px -213px;}
	#cta-toggles ul li.inactive .fifth {background-position:-979px -435px;}
	
	#cta-panels .panel-content .articles li {width:30%;margin:0 0 0 5%;}
	#cta-panels .panel-content .articles li:first-child {margin:0;}
	#cta-panels .panel-content .articles li:nth-child(4) {display:none;}
	#cta-panels .panel-content .articles li a .thumb {width:75px;height:75px;overflow:hidden;}
	#cta-panels .panel-content .articles li a .thumb img {width:75px;}

	.slides .articles li .title {font-size:1em;}
	.slides .articles li .thumb {height:65px;width:65px;overflow: hidden;}
	.slides .articles li .thumb img {width:65px;}
	
	#feedback {display:none;}

	#feature1, #feature2, #feature3 {width:232px;margin:30px 0 30px 26px;}
	#feature1 {margin:30px 0;}
	#feature1 .tabs-content {background:url(../img/ida/bg-feature-borders-m.png) no-repeat left top;}
	#feature1 .articles {min-height:300px;}
	#feature1 .articles li .thumb {height:127px;width:183px;}
	#feature1 .articles li .thumb img {height:127px;width:auto;}
	#feature1 .no-borders li .thumb { height:109px;width:88px; }

	#feature1 .articles li {margin:0 20px 0 20px;}

	#feature2 .articles {min-height:216px;}
	#feature2 .articles li {padding:0 0 0 80px;}
	#feature2 .articles li .thumb {height:65px;width:65px;}

	#feature3 .title {border:1px solid #e9e9e9;border-width:1px 1px 0 1px;padding: 10px 20px 20px 20px; }
	#feature3 .contents {background:url(../img/ida/bg-feature-borders-m.png) no-repeat left top;padding: 10px 0px;}
	
	#footer-nav li:nth-child(7) {clear:left;background:none;padding:0;white-space: nowrap;}

	.landing-type2 h2 {font-size:1.8em;padding:0;}
	.landing-type2 h2 span {padding:0;text-align: right;font-size: 1em;}
	.landing-type2 .quote-bg {padding:25px 10px 10px 10px}
	
	.landing-type3 .copy {min-height:107px;}
	
	.landing-type4 a {padding:10px 10px 20px 10px;min-height:140px;}
	.landing-type4 .frame {width:75px;position: static;display:block;float:left;margin:0 15px 5px 0;}
	
	.landing-type5 a {min-height:178px;}
	
	#subscribe-digest p a {font-size:0.9em;padding-top:5px;min-height:40px;}
	
	.landing-type7 .staff-detail {min-height:128px;}
	.landing-type7 .staff-link {min-height:2.6em;}
	
	.content-filter {position: relative;clear:both; margin-top: 20px }
	.content-head {float:left;width:100%;}
	.content-head .content-filter {position: static;margin:10px 0 0 0;}
	.content-head .content-filter div.selector {margin:0;}

	.grid-facts .section { width: 524px; min-height: 10px }
	.grid-facts .row .section:nth-child(odd) { margin-right: 0 }
	.grid-facts .section.twocol { width: 524px; margin-right: 0 }
	.grid-facts .section.twocol .col { width: 474px; }
	
	#blog-content .content-filter .ctrl {margin:0 0 0 2px;}
	
	#businesses ul li {width:50%;}


}

@media only screen and (max-width:767px) {


	#wrapper {width:320px;overflow:hidden;margin:0 auto;position: relative;padding:0px;background:#fff;}
	.bounds {width:auto;padding:0px;}
	
	.menu-open #wrap {position: relative;-moz-box-shadow: -5px 0 10px #888;-webkit-box-shadow: -5px 0 10px #888;box-shadow: -5px 0 10px #888;}
	
	#gov-logo, #base-nav, #site-tools, #breadcrumbs, #primary-nav, #secondary-nav, #footer-nav, #footer p {display:none;}
	#site-search .select {display:none;}	
	
	

	#primary-nav {background:none;display:none;width:250px;position: absolute;top:0;left:-254px;}
	.menu-open #primary-nav {display:block;}
	#primary-nav ul li {float:none;display:block;background:none;}
	#primary-nav ul li a {display:block;float:none;background:#525355;color:#fff;padding:7px 20px;border-bottom:1px solid #fff;font-weight:normal;}
	#primary-nav ul li a:hover {padding:7px 20px;background:#525355;color:#fff;}
	#primary-nav ul li.home a {width:auto;background:#525355;text-indent: 0;overflow: auto;padding:7px 20px;}
	#primary-nav ul li.active a {background:#525355;font-weight:bold;border-bottom: 1px solid #FFFFFF;color:#fff;}
	#primary-nav ul li.home.active a {background:#525355;}
	#primary-nav ul li.home a:hover {background: #525355;}

	#primary-nav .active .megadropdown {display: block;position: static;background: none;padding:0;width:auto;font-size:1em;}
	#primary-nav .active .megadropdown .featured-item {display:none;}
	#primary-nav .megadropdown ul {float:none;width:auto;padding:0;}
	#primary-nav .megadropdown ul li {float:none;width:auto;}
	#primary-nav .megadropdown ul li a {color:#2f2f2f;font-weight:normal;}
	#primary-nav .megadropdown ul li ul {display:block;}
	
	#primary-nav li.active .megadropdown ul li {padding:0;background:url(/assets/img/ida/arrow-gray.png) no-repeat 25px 11px;padding-left:18px;}
	#primary-nav li.active .megadropdown ul li a {background:none;border:0;padding:7px 20px 7px 20px;}
	#primary-nav li.active .megadropdown ul li a:hover {color:#2f2f2f;}
	#primary-nav li.active .megadropdown ul li.active a {font-weight: bold;}
	#primary-nav li.active .megadropdown ul li.active ul li a {font-weight: normal;}
	#primary-nav li.active .megadropdown ul li.active ul li.active a {font-weight: bold;}
	#primary-nav li.active .megadropdown ul li.active ul li.active ul li a {font-weight: normal;}
	#primary-nav li.active .megadropdown ul li.active ul li.active ul li.active a {font-weight: bold;}
	#primary-nav li.active .megadropdown ul li.active ul li.active ul li.active ul li a {font-weight: normal;}
	#primary-nav li.active .megadropdown ul li.active ul li.active ul li.active ul li.active a {font-weight: bold;}
	
	#site-search {position: absolute;top:5px;left:auto;right:10px;}
	#site-search p, #site-search select, #site-search .selector {display:none;}
	#site-search .txt-input {width:205px;}
	#ida-logo {top:20px;left:40px;}
	#ida-logo a {background:url(../img/ida/ida-logo-mobile.png) no-repeat center bottom;}
	#ida-logo a img {display:none;}
	#header {height:100px;background:#f8f8f7;}

	#nav-menu {display:block;position: absolute;top:5px;left:10px;}
	#nav-menu a {display:block;background:#525355;height:19px;padding:5px 15px 0 15px;color:#fff;font-weight: bold;text-decoration: none;}


	#content.three-col {float:none;width:auto;padding:20px 15px;margin:0;background:none;}
	#content.three-col .divider {padding:0;background:none;}
	#content.two-col {float:none;width:auto;padding:20px 15px;margin:0;background:none;}

	.content-head {background:none;padding:0 0 5px 0;border-bottom:1px solid #c2c2c2;}
	#content.two-col .content-head {background:none;padding:0 0 5px 0;border-bottom:1px solid #c2c2c2;}
	
	#microsite-content {float:none;width:auto;}
	#microsite-content .divider {padding:0;background:none;}

	#blog-content {float:none;width:auto;}
	#blog-content .divider {padding:0;background:none;}
	
	/*#related-links .toggles {display:none;}
	#related-links .pane {float:none;width:auto;}
	#related-links .pane .panel {display:block;}
	#related-links .pane .panel .title {margin:0;}
	#related-links .pane .panel .title h3 {margin:0;font-size:1em;color:#D42171}
	#related-links .pane .panel .title a {color:#434343;text-decoration: none;padding:8px 0 8px 0;display:block;background:url(../img/ida/arrow-black-r.png) no-repeat right 10px;}
	#related-links .pane .panel-active .title a {color:#D32072;background-image:url(../img/ida/arrow-pink-down-r.png);}
	#related-links .pane .panel .title {display:block;border-bottom:1px solid #cdcdcd;padding:5px 0 5px 0;cursor:pointer;}
	#related-links .pane .panel .summary {border-bottom:1px solid #cdcdcd;margin:10px 0 0 0;padding:0 0 10px 0;}*/
	
	#related-links .toggles {display:none;}
	#related-links .pane {float:none;width:auto;}
	#related-links .pane .panel {display:block;}
	#related-links .pane .panel .title {margin:0;}
	#related-links .pane .panel .title h3 {margin:0;font-size:1em;}
	#related-links .pane .panel .title a {color:#434343;text-decoration: none;padding:8px 0 8px 0;display:block;background:url(../img/ida/arrow-black-r.png) no-repeat right 10px;}
	#related-links .pane .panel-active .title a {color:#D32072;background-image:url(../img/ida/arrow-pink-down-r.png);}
	#related-links .pane .panel .title {display:block;border-bottom:1px solid #cdcdcd;}
	#related-links .pane .panel .summary {border-bottom:1px solid #cdcdcd;margin:10px 0 0 0;}
	
	#content #auxiliary {padding:0;}
	#auxiliary {float:none;width:auto;padding:0 15px;}
	#auxiliary h2 {	background: none;padding: 0 0 5px 0;border-bottom: 1px solid #C2C2C2;}
	#auxiliary ul li:first-child {border:0;}
	
	#auxiliary.microsite-auxiliary {float:none;width:auto;}
	#auxiliary.blog-auxiliary {float:none;width:auto;}
	
	#back-top {display:block;background:url(../img/ida/hr-narrow-s.png) no-repeat center top #f8f8f7;position: relative;clear:both;}
	#back-top a {background:url(../img/ida/bg-backtop.png) no-repeat center bottom;display:block;padding:20px 0;text-indent:-9999px;overflow: hidden;}
	
	#feedback {display:none;}
	#isng-logo {text-align:center}
	
	#footer {background:#fff;padding-top:20px;}
	
	#site-tools {margin-left:40px;}
	#site-tools ul {width:100%;}
	#site-tools ul li {background:none;margin:0;padding:0;}
	#site-tools .fd, #site-tools .fi, #site-tools .pr {display:none;}
	#site-tools ul li a {margin-left:10px;}
	
	#rotator {height:auto;overflow:visible;background:#fff;background:url(../img/ida/hr-narrow-s2.png) no-repeat center bottom #fff;padding:0 0 20px 0;}
/* 	#rotator .bounds {height:410px;} */
	#rotator-nav {left:100px;bottom:30px;}
	#rotator-window {padding:20px 0 30px 0;height:238px;}
	#rotator-window .rotator-contents {display:none;}
	#rotator-window .rotator-desc {width:auto;padding:0 30px;min-height: 330px;float:left;}
	#rotator-window .rotator-desc .title {font-size:1em;line-height:1em;}
	#rotator-window .rotator-desc .highlight {font-size:1.3em;}

	.slides {position: relative;padding-top:10px;}
	.slides .articles, .slides .horizontal-articles {margin:0 22px;}
	.slides .articles li, .slides .horizontal-articles li {border: 1px solid #E1E1E1;margin:0 4px 0 0;padding:10px;}
	.slides .slides-dir {display:none;}

	.slides .slides-nav {display:block;position:absolute;left:108px;bottom:0px;}
	.slides .slides-nav li {float:left;padding:0;margin:0 5px 0 0;width:20px;height:20px;background:url(../img/ida/bg-rotator.png) no-repeat center center;text-indent: -999px;overflow:hidden;}
	.slides .slides-nav li.active {background-image:url(../img/ida/bg-rotator-on.png);}
	
	.tabs .tabs-nav {background:#e6e6e6;}
	.tabs .tabs-nav .social {display: none;}
	.tabs .tabs-nav ul li {width:50%;text-align: center;}
	.tabs .tabs-nav ul li a {-webkit-border-radius: 0;border-radius: 0;}
	.tabs .tabs-content .subscribe {display:none;}
	
	#cta-toggles {display:none;}
	#cta-panels {top:auto;background:none;padding:0;padding:0 0 20px 0;background:#F8F8F7;border:0;}
	#cta-panels .panel {position: relative;display: block;}
	#cta-panels .panel-title {display:block;background:url(../img/ida/bg-accordion-title.png) repeat-x left bottom #fff;border:1px solid #e6e6e6;cursor:pointer;}
	#cta-panels .panel-title h2 {background:url(../img/ida/arrow-black-r.png) no-repeat 292px center;margin:0;font-size:1em;}
	#cta-panels .panel-title h2 a {display:block;padding:12px 30px 12px 50px;color:#2f2f2f;text-decoration: none;/*background:url(../img/ida/cta-info-s.png) no-repeat 10px 6px;*/}
	#cta-panels .panel-title h2.first a {background-image:url(../img/ida/cta-info-s.png);}
	#cta-panels .panel-title h2.second a {background-image:url(../img/ida/cta-bulb-s.png);}
	#cta-panels .panel-title h2.third a {background-image:url(../img/ida/cta-chat-s.png);}
	#cta-panels .panel-title h2.fourth a {background-image:url(../img/ida/cta-tick-s.png);}
	#cta-panels .panel-title h2.fifth a {background-image:url(../img/ida/cta-question-s.png);}
	#cta-panels .panel-title-active h2 {color:#D42171;background-image:url(../img/ida/arrow-pink-down-r.png);background-position: 288px center;}
	#cta-panels .panel-title-active h2 a {color:#D42171;}
	#cta-panels .panel-title-active h2.first a {background-image:url(../img/ida/cta-info-on-s.png);}
	#cta-panels .panel-title-active h2.second a {background-image:url(../img/ida/cta-bulb-on-s.png);}
	#cta-panels .panel-title-active h2.third a {background-image:url(../img/ida/cta-chat-on-s.png);}
	#cta-panels .panel-title-active h2.fourth a {background-image:url(../img/ida/cta-tick-on-s.png);}
	#cta-panels .panel-title-active h2.fifth a {background-image:url(../img/ida/cta-question-on-s.png);}


	#cta-panels .panel-content {display:none;float:none;width:auto;position: relative;overflow: hidden;padding:0px 0 15px 0;background:#fff;}
	#cta-panels .panel-active .panel-content {display:block;}
	#cta-panels .slides {width:310px;height:120px;}
	#cta-panels .panel-content .buffer {margin-left:-8px;}
	#cta-panels .articles {margin:0 22px;}
	#cta-panels .articles li {float:none;margin:0 4px 0 0;width:278px;}
	#cta-panels .articles li:first-child {margin:0 4px 0 0;}
	#cta-panels .panel-content .articles li a {margin:10px;overflow: hidden;height:88px;display: block;}
	#cta-panels .panel-content .articles li a .thumb {width:86px;height:86px;}
	#cta-panels .panel-content .more {display: none;}
	#cta-panels .panel-content .slides {padding:10px 0 30px 0;}
	#cta-panels .slides-nav {display:block;}

	#feature1 {float: none;width: auto;padding: 0 0 20px 0;background:url(../img/ida/hr-narrow-s2.png) no-repeat center bottom #fff;margin:0;}
	#feature1 .tabs-nav {border-bottom: 2px solid #6E6D6E;}
	#feature1 .tabs-nav ul li a {font-weight:normal;border:0;}
	#feature1 .tabs-nav ul li.active a {background:#6E6D6E;color:#fff;}
	#feature1 .tabs-content {border:0;padding:10px 0 5px 0;}
 	#feature1 .slides {width:310px;height:430px;}
	#feature1 .articles li {width:238px;height:310px;}
	#feature1 .articles .thumb { display: none }
	#feature1 .articles-horizontal { margin:0 22px;}
	#feature1 .articles-horizontal li {border: 1px solid #E1E1E1;margin:0 4px 0 0;padding:10px;height:410px;width:238px;}
	#feature1 .articles-horizontal .thumb { display: block }
	#feature1 .slides .buffer {margin-left:-10px;}

	#feature2 {float: none;width: auto;margin:0;padding:0 0 20px 0;background:url(../img/ida/hr-narrow-s2.png) no-repeat center bottom #fff;}
	#feature2 .tabs-content {border:0;padding:10px 0 5px 0;}
	#feature2 .slides {width:310px;height:230px;}
	#feature2 .articles { margin:0 22px;}
	#feature2 .articles li {padding:10px 10px 10px 121px;width:127px;height:210px;}
	#feature2 .articles li .thumb {width:96px;height:96px;top:10px;left:10px;}
	#feature2 .articles li .thumb img {width:96px;height:96px;}
	#feature2 .slides .buffer {margin-left:-10px;}

	#feature3 {float: none;width: auto;margin: 0;clear:both;border:0;background:#fff;}
	#feature3 .title {background: url(../img/ida/bg-accordion-title.png) repeat-x left bottom #fff;border: 1px solid #E6E6E6;font-size:1em;cursor: pointer;padding:0;}
	#feature3 .title h2 {background:url(../img/ida/arrow-black-r.png) no-repeat 292px center;margin:0;font-size:1em;}
	#feature3 .title h2 a {display:block;padding:12px 30px 12px 40px;color:#2f2f2f;text-decoration: none;cursor: pointer;}
	#feature3 .title h2 a:hover {color:#2f2f2f;}
	#feature3 .title-active h2 {color:#D42171;background-image:url(../img/ida/arrow-pink-down-r.png);background-position: 288px center;}
	#feature3 .title-active h2 a {color:#D42171;}
	#feature3 .title-active h2 a:hover {color:#D42171;}
	#feature3 .contents {background:none;}

	
	#businesses {padding:0;}
	#businesses .group {float:none;width:auto;}
	#businesses .title {background: url(../img/ida/bg-accordion-title.png) repeat-x left bottom #fff;border: 1px solid #E6E6E6;font-size:1em;clear:both;margin:0;cursor: pointer;}
	#businesses .title h2 {background:url(../img/ida/arrow-black-r.png) no-repeat 292px center;margin:0;font-size:1em;}
	#businesses .title h2 a {display:block;padding:12px 30px 12px 40px;color:#2f2f2f;text-decoration: none;}
	#businesses .title-active h2 {color:#D42171;background-image:url(../img/ida/arrow-pink-down-r.png);background-position: 288px center;}
	#businesses .title-active h2 a {color:#D42171;cursor: pointer;}
	#businesses .title-active h2 a:hover {color:#D42171;}
	#businesses ul {display:none;padding-top:15px;}
	#businesses .active ul {display:block;}
	#businesses ul li {float:none;width:auto;text-align:center;}

	#related-links .pane .panel .more {text-align:right;}

	#footer-extra li:nth-child(3) {clear:left;background:none;white-space: nowrap;}

	.content-head .content-filter {position: static;margin:10px 0 10px 0;float:none;}
	.content-filter {position: static;margin:10px 0 10px 0;}
	.content-filter .ctrl {margin:0 0 0 0px;}
	.content-filter .ctrl .selector {margin:0;}
	

	.cols {float:none;width:auto;clear:left;margin:0 10px;}
	.col {float:none;overflow:visible;}
	.col-half {width:auto;margin:0;}
	.col-half:first-child {margin:0;}
	.col-third {width:auto;margin:0;}
	.col-third:first-child {margin:0;}
	.col-twothirds {width:auto;}
	
	.landing-type1 .desc {width:auto;}
	
	.pagination {margin:1em 0 1em 0;float:none;width:auto;}
	.pagination ul {float:none;margin:0;text-align:center;}
	.pagination ul li {display:inline-block;float:none;margin:0 0 0 6px;background:none;padding:0;}
	.pagination ul li a {width:20px;float:none;background:#6e6d6e;color:#fff;text-align: center;padding:2px 0 1px 0;text-decoration: none;font-size:0.9em;display:block;}
	.pagination ul li.active a, .pagination ul li a:hover {background-color:#bbbbbb;}
	.pagination ul li.next a, .pagination ul li.prev a {background:url(../img/ida/arrow-pagination-next.png) no-repeat center center;text-indent:-9999px;overflow:visible;}
	.pagination ul li.prev a {background-image:url(../img/ida/arrow-pagination-prev.png);}
	
	.landing-type6 {margin:0 10px 30px 10px;}
	.landing-type6 .copy {min-height:0;}
	
	.article-image {margin:0 0 1em 0;float:none;overflow: hidden;}

	.captioned-image {float:none;width:240px;margin:0 auto 1em auto;}
	
	.standard-form {margin:0 10px 30px 10px;}
	.standard-form .field {margin:0 0 10px 0;clear:left;float:none;width:auto;}
	.standard-form .field label, .standard-form .field .label {width:auto;float:none;margin:0 0 5px 0;display:block;}
	.standard-form .field .ctrls .txt-input {width:248px;}
	.standard-form .field .dual .txt-input {float:none;margin-top:5px;}
	.standard-form .field-nolabel {padding:0;}
	.standard-form .field-buttons {padding:0;}
	
	#main h1.visuallyhidden { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; margin: 15px 0; text-align: center }
	.home #main h1.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
	
	.slides .slides-dir li a {display:block;width:40px;height:40px;background:url(../img/ida/arrow-slide-next.png) no-repeat center center;text-indent: -999px;overflow: hidden;}

	
	.grid-facts .section { width: 288px; min-height: 10px }
	.grid-facts .row .section:nth-child(odd) { margin-right: 0 }
	.grid-facts .section.twocol { width: 288px; margin-right: 0 }
	.grid-facts .section.twocol .col { width: 234px; }
	.grid-facts .section-title h2 { padding-right: 40px ;}
}

		


.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { text-decoration: underline; }
  /* a[href]:after { content: " (" attr(href) ")"; } */
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } 
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  
  #primary-nav, #businesses, #feedback, .content-filter, #site-search, #base-nav, #site-tools, #secondary-nav, #breadcrumbs, .box, #share-tools, #footer-nav, #trust-sg {display:none;}
  
  #content {width:100% !important;padding:0 !important;min-height:0;}
  
  #footer {padding:0;}
  
  
}