#block-system-main-menu li.expanded ul { background: #cccccc; }
#block-system-main-menu a, #block-system-main-menu span { color: #444444; background: transparent; transition: background 0.1s; }
#block-system-main-menu a:hover, #block-system-main-menu a.active, #block-system-main-menu span:hover, #block-system-main-menu span.active { background: #ffca05; color: white; }
#block-system-main-menu li.active-trail > a, #block-system-main-menu li.active-trail > span { background: #ffca05; color: white; }
#block-system-main-menu li.expanded li { border-bottom: 1px solid #e6e6e6; }

#block-system-main-menu .block-content > ul.menu > li.first a:before { color: #444444; }

#block-system-main-menu .block-content > ul.menu > li.first a:hover:before { color: white; }

#block-system-main-menu .block-content > ul.menu > li.first a.active:before { color: white; }

#block-system-main-menu .block-content > ul.menu { border-radius: 6px; background: #f4f4f4; border: 1px solid #dbdbdb; background: -moz-linear-gradient(top, #f4f4f4 50%, #cecece); background: -webkit-linear-gradient(top, #f4f4f4 50%, #cecece); background: -o-linear-gradient(top, #f4f4f4 50%, #cecece); background: -ms-linear-gradient(top, #f4f4f4 50%, #cecece); background-clip: padding-box; }
#block-system-main-menu .block-content > ul.menu > li { border-left: 1px solid #e7e7e7; }
#block-system-main-menu .block-content > ul.menu > li.first.leaf { border-left: none; }
#block-system-main-menu .block-content > ul.menu > li.first.leaf > a { border-radius: 5px 0 0 5px; }
#block-system-main-menu .block-content > ul.menu > li.last.leaf > a { border-radius: 0 5px 5px 0; }
#block-system-main-menu .block-content > ul.menu > li.expanded a:after, #block-system-main-menu .block-content > ul.menu > li.expanded span:after { color: #444444; }
#block-system-main-menu .block-content > ul.menu > li.expanded a:hover:after, #block-system-main-menu .block-content > ul.menu > li.expanded span:hover:after, #block-system-main-menu .block-content > ul.menu > li.expanded a.active-trail:after, #block-system-main-menu .block-content > ul.menu > li.expanded span.active-trail:after { color: white; }

#block-views-bb980dfd2e838638c7e2cfabd9ac4d06 h2.block-title { background: #ffca05; color: white; padding: 0em 0.5em 0.2em; border-radius: 3px; font-weight: normal; margin-bottom: 1em; text-shadow: 1px 1px 1px #444444; font-size: 1.3em; }
#block-views-bb980dfd2e838638c7e2cfabd9ac4d06 .views-field-view-node a, #block-views-bb980dfd2e838638c7e2cfabd9ac4d06 .views-field-field-website a { background: #d1a500; }
#block-views-bb980dfd2e838638c7e2cfabd9ac4d06 .views-field-view-node a:hover, #block-views-bb980dfd2e838638c7e2cfabd9ac4d06 .views-field-field-website a:hover { background: #9e7d00; }

a:active, a:focus { outline: none; }

#content div h1 a:link { text-decoration: none; }

.nav { clear: both; margin: 0; }
.nav li, .nav .menu li { display: inline; float: left; list-style: none; }
.nav li a, .nav .menu li a { display: block; white-space: nowrap; padding: 0 10px; }
.nav ul { margin: 0; padding: 0; }
.nav ul.menu { margin: 0; padding: 0; }
.nav ul.menu li { margin: 0; padding: 0; }
.nav .block { margin: 0; padding: 0; }

nav#block-nice-menus-1 { margin: 1.77em 0 0.385em; }

.block .menu li.content { padding: 0; }

#breadcrumb { position: relative; top: -0.6em; }
#breadcrumb ol { margin: 0; padding: 0; font-size: 0.8em; }
#breadcrumb li { list-style: none; display: inline; }
#breadcrumb a { text-decoration: none; }
#breadcrumb a:link { color: #ffca05; }
#breadcrumb a:visited { color: #d1a500; }
#breadcrumb a:hover { color: #6b55a0; }
#breadcrumb a:focus, #breadcrumb a:active { color: black; }

ul.pager li a:hover { text-decoration: none; border: 0 none; background-color: transparent; color: #ffca05; }
ul.pager li:hover { border-bottom: 1px solid #ffca05; text-decoration: none; }
ul.pager li.pager-item a.active, ul.pager li.pager-next a.active, ul.pager li.pager-last a.active, ul.pager li.pager-first a.active, ul.pager li.pager-previous a.active { text-decoration: none; border: 0 none !important; }
ul.pager li.pager-item a.active:active { color: white; text-decoration: none; }
ul.pager li.pager-current { color: #d1a500; border-bottom: 1px solid #d1a500; font-weight: bold; }
ul.pager li.pager-item:active { background-color: #444444; }

form#views-exposed-form-all-content-page, form#views-exposed-form-taxonomy-term-page { float: left; margin: 0em; padding: 0em; color: #969696; }
form#views-exposed-form-all-content-page .views-exposed-form .views-exposed-widget, form#views-exposed-form-taxonomy-term-page .views-exposed-form .views-exposed-widget { padding: 0; }

div.form-item-items-per-page label { display: block; float: left; margin-right: 1em; }

form#views-exposed-form-all-content-page div.views-exposed-form div.views-exposed-widget div.form-item-items-per-page, form#views-exposed-form-taxonomy-term-page div.views-exposed-form div.views-exposed-widget div.form-item-items-per-page { position: relative; margin: 0em 1em 0em 0em; }

div.views-exposed-widget .views-submit-button, div.views-exposed-widget div.views-widget-per-page { padding: 0 !important; }

span.edit-submit-all-content { margin-top: 0px; position: relative; cursor: pointer; }
span.edit-submit-all-content input#edit-submit-all-content { font: normal normal 500 0.8em/1em Tahoma, Verdana, Geneva; letter-spacing: 0.08em; text-transform: uppercase; }

form#views-exposed-form-all-content-page .views-exposed-form .views-exposed-widget .form-submit, form#views-exposed-form-taxonomy-term-page .views-exposed-form .views-exposed-widget .form-submit { margin: 0; }

#skip-link { left: 50%; margin-left: -6.5em; margin-top: 0; padding: 0 0.5em; position: absolute; width: 12em; z-index: 50; }
#skip-link a { background: #cfd3d2; background: rgba(0, 0, 0, 0.6); color: white; display: block; line-height: 2; padding: 0; text-align: center; text-decoration: none; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; -ms-border-radius: 0 0 10px 10px; -o-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; }
#skip-link a:link, #skip-link a:visited { background: #969696; background: rgba(0, 0, 0, 0.6); color: white; display: block; line-height: 2; padding: 0; text-align: center; text-decoration: none; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; -ms-border-radius: 0 0 10px 10px; -o-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; }
#skip-link a:hover, #skip-link a:active, #skip-link a:focus { outline: 0; }

#tasks { margin-bottom: 1em; }

ul.primary { margin: 1.5em 0 0; padding: 0 0 0.2em 0.3em; }
ul.primary li a { margin-right: 0.08em; padding: 0.1em 0.75em 0.2em; }

.local-tasks ul.primary li a:hover { background-color: #f7f7f7; border-color: #dddddd; }

ul.secondary { margin: 1em 0 0; padding: 0 0.3em 1em; }
ul.secondary li { border-right: 0; list-style: none; padding: 0 2em 0 0; }
ul.secondary li a:hover, ul.secondary li a.active { border-bottom: none; text-decoration: underline; }

.at-inline-menu ul.menu, .at-multicolumn-menu .block-content ul { margin: 0; padding: 0; }

.ms-im { margin-bottom: 0.5em; }
.ms-im ul.menu li { display: inline; float: left; white-space: nowrap; list-style: none; list-style-image: none; margin: 0; padding: 0; }
.ms-im ul.menu li a { padding: 0 0.5em; }
.ms-im ul li.expanded ul { display: none; }

.ms-mc .block-content { overflow: auto; }
.ms-mc ul.menu { margin-left: 0; }
.ms-mc .block-content ul li { width: 160px; display: block; font-weight: 700; float: left; list-style: none; list-style-image: none; margin: 0; }
.ms-mc .block-content ul li.expanded ul { width: 160px; display: block; margin-left: 0; padding: 0; }
.ms-mc .block-content ul li.expanded ul li { border: none; display: block; }
.ms-mc .block-content ul.menu li ul.menu li { font-weight: 400; }

.ms-im h2, .ms-mc h2 { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); }

#block-fancy-login-fancy-login-login-block div.block-content { font-size: 85%; list-style-type: none; list-style-image: none; text-transform: uppercase; padding-right: 0; }

div#block-logintoboggan-logintoboggan-logged-in, div#block-block-15 { font-size: 85%; list-style-type: none; list-style-image: none; text-transform: uppercase; padding-right: 0; }

nav.user-menu ul.menu li.leaf { font-size: 85%; list-style-type: none; list-style-image: none; text-transform: uppercase; padding-right: 0; }

div#block-logintoboggan-logintoboggan-logged-in div.block-inner { margin-right: 0px; }

#block-fancy-login-fancy-login-login-block div.block-content, div#block-block-15 { float: left; }

nav.user-menu ul.menu li.leaf { float: left; }
nav.user-menu ul.menu li.first { margin-right: 1em; }

div#block-block-15 { display: inline; position: absolute; right: 0; }
div#block-block-15 div.block-inner { margin-right: 0; }

ul.nice-menu { list-style: none; padding: 0; margin: 0; }
ul.nice-menu ul { list-style: none; padding: 0; margin: 0; top: 1.8em; left: -1px; }
ul.nice-menu ul li { width: 12.5em; }
ul.nice-menu li { float: left; border-right: 1px solid white; }

.block ul#nice-menu-1 li { margin: 0px; padding: 2px 5px; }

ul.nice-menu { -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; background: #cfd3d2; background: -webkit-gradient(linear, left 40%, left 55%, from(#e8efee), to(#cfd3d2)); background: -webkit-linear-gradient(top, #e8efee 40%, #cfd3d2 55%); background: -moz-linear-gradient(top, #e8efee 40%, #cfd3d2 55%); background: -o-linear-gradient(top, #e8efee 40%, #cfd3d2 55%); background: -ms-linear-gradient(top, #e8efee 40%, #cfd3d2 55%); background: linear-gradient(top, #e8efee 40%, #cfd3d2 55%); -moz-box-shadow: 1px 1px 4px #151513; -webkit-box-shadow: 1px 1px 4px #151513; -ms-box-shadow: 1px 1px 4px #151513; -o-box-shadow: 1px 1px 4px #151513; box-shadow: 1px 1px 4px #151513; }
ul.nice-menu > li:first-child { border-left: 0 none; -moz-border-radius: 10px 0 0 10px; -webkit-border-radius: 10px 0 0 10px; -ms-border-radius: 10px 0 0 10px; -o-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px; width: 25px; height: 25px; }
ul.nice-menu > li:first-child:hover { border-left: 0 none; width: 25px; }
ul.nice-menu li a#home-icon { margin-left: 5px; }
ul.nice-menu li:last-child { border-right: 0 none; -moz-border-radius: 0 10px 10px 0; -webkit-border-radius: 0 10px 10px 0; -ms-border-radius: 0 10px 10px 0; -o-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0; }
ul.nice-menu li:last-child:hover { border-right: 0 none; }
ul.nice-menu > li:last-child a { font-weight: bold; }
ul.nice-menu > li:last-child a:hover { font-weight: bold; }
ul#nice-menu-1 li.active-trail { background-color: #ffca05; background: #ffca05; border-right: 1px solid #f0bd00; }
ul.nice-menu li:hover { background-color: #ffca05; border-right: 1px solid #f0bd00; }
ul.nice-menu a { color: #003d70; display: block; font-size: 80%; padding: 0.6em 0.77em; text-decoration: none; text-transform: uppercase; }
ul.nice-menu li.menuparent a:hover { border: 0 none !important; background-color: transparent !important; }
ul.nice-menu a:hover { border: 0 none !important; background-color: transparent !important; }
ul.nice-menu a#home-icon { display: block; text-indent: -9999px; width: 17px; height: 25px; padding: 0px 0 2px 0px; background: transparent url("../images/sprite.png") no-repeat -257px 5px; }
ul.nice-menu a#home-icon:hover { display: block; text-indent: -9999px; width: 17px; height: 25px; padding: 0px 0 2px 0px; background: transparent url("../images/sprite.png") no-repeat -257px -16px; }
ul.nice-menu li.active-trail a#home-icon { background: transparent url("../images/sprite.png") no-repeat -257px -16px; }
ul.nice-menu a.accentColor { color: #b32530; }
ul.nice-menu a:active { color: white; }
ul#nice-menu-1 li.active-trail a { color: white; }
ul.nice-menu + li a.active { color: white; }
ul.nice-menu li.menuparent a.active, ul.nice-menu li.menuparent a:hover { color: white; }
ul.nice-menu a:hover { color: white; }
ul.nice-menu li.over a:hover { color: white; }
ul.nice-menu li > ul li:first-child, ul.nice-menu li > ul li:last-child { border-top: 1px solid white; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
ul.nice-menu-down { float: left; border: 0; box-shadow: none; }
ul.nice-menu-down li li { border: 0 none; }
ul.nice-menu-down ul { left: 0; background-color: #cfd3d2; margin-top: 7px; }
ul.nice-menu-down ul li { clear: both; }
ul.nice-menu-down ul li:hover { background: #ffca05; }
ul.nice-menu-down li.menuparent li a.nav-down-link:hover, ul.nice-menu-down li.menuparent a:hover { color: white; }
ul.nice-menu-down li.menuparent:hover a, ul.nice-menu-down li.menuparent:hover ul li a:hover { color: white; }
ul.nice-menu-down li.menuparent li a.nav-down-link:hover { color: white; }
ul.nice-menu-down li.menuparent:hover ul li a:link { color: #444444; }
ul.nice-menu-down li.menuparent:hover ul li a:visited { color: white; }
ul.nice-menu-down li.menuparent:hover ul li a:active { color: black; }
ul.nice-menu-down li.menuparent:hover ul li a:hover { color: white; }
ul#nice-menu-1 li.active-trail ul li a { color: #003d70; }
ul#nice-menu-1 li.active-trail ul li a.active { color: #f9edde; }
ul#nice-menu-1 li.active-trail ul li a:hover { color: #fff8ee; }
ul.nice-menu-down li ul li ul { left: 12.5em; top: -1px; }
ul.nice-menu-down .menuparent a { padding-right: 15px; }
ul.nice-menu-down li.menuparent { background-image: url(../images/arrow-down.png); background-repeat: no-repeat; background-position: right center; }
ul.nice-menu-down li.menuparent:hover { background: #ffca05 url(../images/arrow-down.png) right center no-repeat; border-right: 1px solid #ebb900; background-color: #ffca05; }
ul.nice-menu-down li.menuparent li { border-top: 1px solid white; }

.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; padding: 0.308em; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: inline; font-size: 1em; padding: 0.5em 0.5em 0.5em 0.7em; }

.ui-accordion-icons .ui-accordion-header a { padding-left: 0em; }

#accordion-abm .ui-accordion .ui-accordion-header .ui-icon { position: static; float: left; left: 0.5em; top: 50%; margin-top: 0px; }

.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-accordion h3.ui-accordion-header { font-family: Verdana, Geneva, "DejaVu Sans", sans-serif; font-weight: bold; color: #b50000; }

.ui-widget-content { color: #222222; }
.ui-widget-content div.views-row a:after { content: " \00BB"; color: #b50000; }

.quicktabs_main { clear: both; }

ul.quicktabs-tabs { font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: 25px; margin: 0 !important; background-color: #003d70; -moz-border-radius: 0.385em 0.385em 0 0; -webkit-border-radius: 0.385em 0.385em 0 0; -ms-border-radius: 0.385em 0.385em 0 0; -o-border-radius: 0.385em 0.385em 0 0; border-radius: 0.385em 0.385em 0 0; }
ul.quicktabs-tabs a { text-decoration: none; background: transparent url(../images/arrows.gif) no-repeat center 17px; padding: 0.5em; color: #ffca05; }
ul.quicktabs-tabs li.active a, ul.quicktabs-tabs li a:hover { text-decoration: none; color: #ffca05; border-bottom: 0 none; }

footer ul, div.region-footer .footer-links ul, footer div.region-footer footer-links ul li { list-style-type: none; margin: 0 0 0 0.385em; list-style-image: none; }

.footer-links ul li a { color: #8c8a87; padding: 2px; }
.footer-links ul li a:hover { color: #cfd3d2; background-color: #002a4c; border-bottom: 1px solid #004b8a; }

.special-topics .pane-title { color: #003d70; }
.special-topics .quicktabs-tabs { background-color: #ffca05; }
.special-topics .quicktabs-tabs a { color: #003d70 !important; background: none; font-weight: normal; }
.special-topics .quicktabs-tabs li.active a { font-weight: bold; }

body { background: #003d70 url(../images/background.jpg) left top no-repeat; color: black; }

div#page-type { margin: 0 0 0.77em -1em; padding: 0.4em 0.154em 0.4em 1.4em; position: relative; }
div#page-type div { display: inline; font-family: Verdana, Geneva, "DejaVu Sans", sans-serif; color: #003d70; text-shadow: none; }

#logo { float: left; padding: 0 10px 0px 0px; width: 22%; }

@media only screen and (max-width: 1200px) { div#logo a img { width: 520px; } }
.region-header { float: right; margin-top: 0em; }

div#page-type { background-color: #ffca05; -moz-border-radius: 2px 0 0 2px; -webkit-border-radius: 2px 0 0 2px; -ms-border-radius: 2px 0 0 2px; -o-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px; @includer shadow(1px 1px 0 #690e17); color: #f2efe9; min-height: 30px; }
div#page-type > h1 { text-shadow: -1px -1px 0px #ffcf1f; letter-spacing: 0.01em; font-size: 1.3em; }

.top-stories h2.pane-title { color: #ffca05; text-align: center; font-weight: bold; font-size: 1.2em; background: transparent url("../images/lead.png") no-repeat 80% 0%; width: 100px; height: 40px; margin: 0; padding-top: 3px; position: relative; top: -10px; }

h1, h4, .headline { font-family: helvetica, arial, sans-serif; font-weight: bold; }

hr { background: #d9d6ce; }

a:link { color: #003d70; text-decoration: none; }
a:visited { color: #6a4985; }
a:hover { color: #0059a3; }

.pipe a:after { color: #6a4985; }

#content div h1 a:link, #content div h4 a:link { color: #003d70; }
#content div h1 a:visited { color: #6a4985; }
#content div h1 a:hover { color: #6b55a0; }
#content div h4 a:hover { color: #6b55a0; }
#content div h1 a:active { color: black; }

#block-fancy-login-fancy-login-login-block a:link, .user-menu a:link, #block-fancy-login-fancy-login-login-block a:visited, .user-menu a:visited { color: #d9d6ce; font-weight: normal; }

#block-fancy-login-fancy-login-login-block a:hover, .user-menu a:hover { color: white; text-decoration: none; font-weight: normal; }

#block-logintoboggan-logintoboggan-logged-in a, .icon-monitor a { color: #d9d6ce; }

#block-logintoboggan-logintoboggan-logged-in a:hover { color: white; text-decoration: none; }

strong.accentColor a:link { color: #f94d19; }
strong.accentColor a:visited { color: #6a4985; }
strong.accentColor a:hover { color: #ff0443; }
strong.accentColor a:active { color: black; }

thead th { background-color: #dde8eb; color: #191919; }
thead th a.active { color: #191919; text-decoration: underline; }

tbody tr.highlight:hover, tbody tr.highlight td.active:hover { background-color: #e8efee; color: #444444; }
tbody tr.odd:hover, tbody tr.even:hover, tbody tr.odd td.active:hover, tbody tr.even td.active:hover { background-color: #e8efee; color: #444444; }
tbody tr.odd:hover a, tbody tr.even:hover a, tbody tr.odd:hover td.active a, tbody tr.even:hover td.active a { color: #444444; }

div#content tbody tr.web-gold-package-key td a:hover, div#content tbody tr.web-gold-package-key td.active a:hover { background-color: #f9f9bd; color: #ffca05; }
div#content tbody tr.web-gold-package-key:hover, div#content tbody tr.web-gold-package-key td.active:hover { background-color: #f9f9bd; color: #ffca05; }
div#content tbody tr.print-gold-package-key td a:hover, div#content tbody tr.print-gold-package-key td.active a:hover { background-color: #f9f9bd; color: #ffca05; }
div#content tbody tr.print-gold-package-key:hover, div#content tbody tr.print-gold-package-key td.active:hover { background-color: #f9f9bd; color: #ffca05; }
div#content table tr.web-gold-package-key td:hover, div#content table tr.print-gold-package-key td:hover, div#content table tr.web-gold-package-key td.views-field:hover, div#content table tr.print-gold-package-key td.views-field:hover { background-color: #f9f9bd; color: #ffca05; }
div#content table tr.web-gold-package-key td.views-field, div#content table tr.print-gold-package-key td.views-field { border-bottom: 1px solid #f3f378; background-color: #e8efee; }

span.views-summary { color: #8c8a87; font-size: 0.8em; }
span.views-summary a { font-size: 1.747em; }

.btn-subscribe a:hover { color: #003d70; }

div#logo a:hover { color: #003d70; }
div#logo a:hover img { color: #003d70; }
div#btnClose a.close:hover, div.btn-important a.pdf-icon { color: #003d70; }

.footer-links h2 { color: #ffca05; }

div.more-link { border-bottom: 1px dotted #1a89c1; }
div.more-link:hover { border-bottom: 1px solid #003d70; }

.block .item-list ul, ul li.leaf { margin-left: 1em; list-style-image: url("../images/bullet.png"); }

.form-item label { color: black; font-weight: 800; }

section.stand-out-box h2.block-title { color: #003d70; }

div.region-sidebar-second ul.quicktabs-tabs.quicktabs-style-arrows li.active a.active, div.region-sidebar-second ul.quicktabs-tabs.quicktabs-style-arrows li a:hover { color: #ffca05; }
div.region-sidebar-second ul.quicktabs-tabs.quicktabs-style-arrows li.active a { color: #ffca05; }
div.region-sidebar-second ul.quicktabs-tabs.quicktabs-style-arrows li.active a:hover { color: #cfd3d2; }

ul.primary { border-bottom: 0 none; }
ul.primary li.active a { box-shadow: none; border: 1px solid #bfbaac; text-shadow: none; color: #767777; background-color: #cfd3d2; }

.quicktabs_main.quicktabs-style-basic { background-color: transparent; border: 0 none; border-top: none; padding: 10px; clear: both; }

ul.quicktabs-tabs.quicktabs-style-basic { border-bottom: 5px solid #1a89c1; padding: 0 5px 3px 0; font: bold 12px/19px Verdana !important; font-weight: bold; height: 19px; margin: 0; }
ul.quicktabs-tabs.quicktabs-style-basic a { font: bold 12px/19px Verdana !important; text-decoration: none; color: #6b6b67; }
ul.quicktabs-tabs.quicktabs-style-basic a:hover { color: #1a89c1; }
ul.quicktabs-tabs.quicktabs-style-basic li { border: 0 none; border-bottom: none; padding: 5px 10px; margin: 0 3px 0 0; position: relative; background-color: #d9d6ce; }
ul.quicktabs-tabs.quicktabs-style-basic li:hover { border: 0 none; border-bottom: none; background-color: white; }
ul.quicktabs-tabs.quicktabs-style-basic li.active { border: 0 none; border-bottom: 1px solid #1a89c1; background-color: #1a89c1; }
ul.quicktabs-tabs.quicktabs-style-basic li.active a { color: white; }
ul.quicktabs-tabs.quicktabs-style-basic li.active a:hover { color: black; }

#quicktabs-tabpage-recent_editions-0 .views-row, #quicktabs-tabpage-recent_editions-1 .views-row { width: 45%; float: left; margin-right: 5%; clear: none; }

#quicktabs-tabpage-recent_editions-0 .views-row:nth-child(2n+3), #quicktabs-tabpage-recent_editions-1 .views-row:nth-child(2n+3) {clear: both; }

#block-views-all-the-lead-block span.separator:after { content: " \2013 \0020 "; color: #1a89c1; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.to-top { padding-left: 20px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }
.to-top:before, .to-top img { content: url(../images/sprite.png); position: absolute; top: -39px; clip: rect(44px, 270px, 54px, 258px); left: -258px; }

.mail { padding-left: 20px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }
.mail:before, .mail img { content: url(../images/sprite.png); position: absolute; top: 3px; clip: rect(0 16px 16px 0px); left: 0px; _left: -35px; }

.phone { padding-left: 20px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }
.phone:before, .phone img { content: url(../images/sprite.png); position: absolute; top: 3px; clip: rect(0 32px 16px 18px); left: -15px; _left: -35px; }

.upload { padding-left: 20px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }
.upload:before, .upload img { content: url(../images/sprite.png); position: absolute; top: 3px; clip: rect(0px 112px 16px 93px); left: -95px; _left: -35px; }

.download { padding-left: 20px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }
.download:before, .download img { content: url(../images/sprite.png); position: absolute; top: 3px; clip: rect(0px 255px 16px 239px); left: -95px; _left: -35px; }

.icon-monitor { padding-left: 35px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }
.icon-monitor:before, .icon-monitor img { content: url(../images/sprite.png); position: absolute; top: 0px; clip: rect(0px 239px 24px 212px); left: -210px; _left: -235px; }

ul.icon-continue li:after { color: #ffca05; font-weight: 900; content: " \00BB "; }

#block-block-18 ul li { margin-bottom: 0.77em; }

.icon-fb { padding-left: 20px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }
.icon-fb:before, .icon-fb img { content: url(../images/sprite.png); position: absolute; top: 2px; clip: rect(0 121px 16px 110px); left: -115px; _left: -135px; }

.icon-t { padding-left: 20px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }
.icon-t:before, .icon-t img { content: url(../images/sprite.png); position: absolute; top: 2px; clip: rect(0 137px 16px 125px); left: -126px; _left: -135px; }

.icon-youtube { padding-left: 20px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }
.icon-youtube:before, .icon-youtube img { content: url(../images/sprite.png); position: absolute; top: 0px; clip: rect(0 160px 20px 138px); left: -145px; _left: -165px; }

.icon-rss { padding-left: 20px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }
.icon-rss:before, .icon-rss img { content: url(../images/sprite.png); position: absolute; top: 2px; clip: rect(0 177px 17px 161px); left: -164px; _left: -165px; }

.icon-linkedIn { padding-left: 20px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }
.icon-linkedIn:before, .icon-linkedIn img { content: url(../images/sprite.png); position: absolute; top: -88px; clip: rect(91px 403px 105px 390px); left: -392px; _left: -88px; }

.icon-pinterest { padding-left: 20px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }
.icon-pinterest:before, .icon-pinterest img { content: url(../images/sprite.png); position: absolute; top: -69px; clip: rect(70px 405px 85px 389px); left: -392px; _left: -165px; }

.icon-mail { padding-left: 25px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }
.icon-mail:before, .icon-mail img { clip: rect(0 16px 15px 0px); content: url(../images/sprite.png); left: 0px; _left: 0px; position: absolute; top: 2px; }
.icon-mail a { color: #ffca05; }
.icon-mail a:hover { text-decoration: underline; }

.icon-company, nav.user-menu ul li.first { padding-left: 25px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }

.icon-company:before, .icon-company img { content: url(../images/sprite.png); position: absolute; top: 0px; clip: rect(0px 296px 20px 270px); left: -276px; _left: -296px; }

nav.user-menu ul li.first:before, nav.user-menu ul li.first img { content: url(../images/sprite.png); position: absolute; top: 0px; clip: rect(0px 296px 20px 270px); left: -276px; _left: -296px; }

.icon-company:before, .icon-company img { top: 0px; clip: rect(0px 296px 20px 270px); left: -276px; _left: -296px; }

nav.user-menu ul li.first:before, nav.user-menu ul li.first img { top: -18px; clip: rect(21px 296px 40px 270px); left: -276px; _left: -296px; }
nav.user-menu ul li.first a { color: #e74152; text-decoration: underline; }
nav.user-menu ul li.first a:hover { text-decoration: none; }

div span.gold-package span.web-gold_package_key, h4.gold-package span.web-gold_package_key { padding-left: 25px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }

div span.gold-package span.web-gold_package_key:before, div span.gold-package span.web-gold_package_key img { content: url(../images/sprite.png); position: absolute; top: -21px; clip: rect(21px 296px 40px 270px); left: -276px; _left: -296px; }

h4.gold-package span.web-gold_package_key:before, h4.gold-package span.web-gold_package_key img { content: url(../images/sprite.png); position: absolute; top: -21px; clip: rect(21px 296px 40px 270px); left: -276px; _left: -296px; }

div span.gold-package span.web-gold_package_key a, h4.gold-package span.web-gold_package_key a { color: #ffca05; font-weight: bold; }

div span.gold-package span.web-gold_package_key a:hover, h4.gold-package span.web-gold_package_key a:hover { text-decoration: underline; }

.icon-product-gray, .icon-product-red { padding-left: 25px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }

.icon-product-gray:before, .icon-product-gray img { content: url(../images/sprite.png); position: absolute; top: -1px; clip: rect(0px, 314px, 20px, 296px); left: -297px; _left: -329px; }

.icon-product-red:before, .icon-product-red img { content: url(../images/sprite.png); position: absolute; top: 0px; clip: rect(40px, 314px, 20px, 294px); left: -297px; _left: -329px; }

.icon-edit-gray { padding-left: 25px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }
.icon-edit-gray:before, .icon-edit-gray img { content: url(../images/sprite.png); position: absolute; top: 0px; clip: rect(0px, 330px, 20px, 315px); left: -313px; _left: -329px; }

.icon-PrintPackage-gray { padding-left: 25px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }
.icon-PrintPackage-gray:before, .icon-PrintPackage-gray img { content: url(../images/sprite.png); position: absolute; top: 2px; clip: rect(0px, 209px, 18px, 196px); left: -192px; _left: -329px; }

.icon-WebPackage-gray { padding-left: 25px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }
.icon-WebPackage-gray:before, .icon-WebPackage-gray img { content: url(../images/sprite.png); position: absolute; top: 0px; clip: rect(0px, 236px, 20px, 213px); left: -214px; _left: -329px; }

.icon-time-gray { padding-left: 25px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }
.icon-time-gray:before, .icon-time-gray img { content: url(../images/sprite.png); position: absolute; top: 0px; clip: rect(0px, 348px, 20px, 333px); left: -333px; _left: -349px; }

.icon-price-gray { padding-left: 25px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }
.icon-price-gray:before, .icon-price-gray img { content: url(../images/sprite.png); position: absolute; top: 0px; clip: rect(0px, 369px, 20px, 352px); left: -353px; }

.icon-author-gray { padding-left: 25px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }
.icon-author-gray:before, .icon-author-gray img { content: url(../images/sprite.png); position: absolute; top: 0px; clip: rect(0px, 382px, 20px, 370px); left: -368px; }

.icon-addProduct { padding-left: 25px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }
.icon-addProduct:before, .icon-addProduct img { content: url(../images/sprite.png); position: absolute; top: 0px; clip: rect(0px, 403px, 20px, 386px); left: -386px; }

.icon-viewProducts { padding-left: 25px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }
.icon-viewProducts:before, .icon-viewProducts img { content: url(../images/sprite.png); position: absolute; top: -24px; clip: rect(20px, 403px, 47px, 386px); left: -386px; }

.field-widget-term-reference-tree ul.term-reference-tree-level li { margin-bottom: 0.77em; }
.field-widget-term-reference-tree ul.term-reference-tree-level li ul li { font-style: italic; }
.field-widget-term-reference-tree ul.term-reference-tree-level li ul li ul li { margin-bottom: 0em; }
.field-widget-term-reference-tree ul.term-reference-tree-level li ul li label { font-style: normal; font-weight: normal; }

.term-reference-tree-button { background-image: url("../images/bullet_toggle_minus.png"); }

.no-term-reference-tree-button { background-color: #dddddd; }

.term-reference-tree-button.term-reference-tree-collapsed { background-image: url("../images/bullet_toggle_plus.png"); }

.field-widget-term-reference-tree .parent-term { display: inline-block; zoom: 1; font-weight: bold; color: #1a89c1; }

.form-type-checkbox-tree .error { background-image: none; border: 2px solid red; padding: 3px; }

.term-reference-tree-track-list li.track-item:hover { color: red; background-image: url("../images/bullet_delete.png"); background-repeat: no-repeat; background-position: middle left; }
.term-reference-tree-track-list li.term_ref_tree_nothing_message { list-style-type: none; list-style-image: none; font-style: italic; cursor: default; }

.term-reference-track-list-label { font-weight: bold; }

.field-widget-term-reference-tree .selected { font-weight: bold; }
.field-widget-term-reference-tree .unselected { font-weight: normal; }
.field-widget-term-reference-tree ul { margin-top: 0; }

#partner-logo-BT, #partner-logo-CTT, #partner-logo-DDD, #partner-logo-LD, #partner-logo-LE, #partner-logo-MNET, #partner-logo-MDT, #partner-logo-PP, #partner-logo-SC, #partner-logo-CED, #partner-logo-ECN, #partner-logo-PDD, #partner-logo-ww, #partner-logo-RD { background-image: url("../images/sprite_partnersLogos.png"); }

.btn-topics div.item-list ul li, #contentPage-topics ul.links li { background-color: #ffca05; }

.btn-topics div.item-list ul li:hover, #contentPage-topics ul.links li:hover { background-color: #ffca05; border: 0 none; }

.btn-topics div.item-list ul li a { color: #003d70; border: 0 none; background-color: transparent; }

#contentPage-topics ul.links li a { color: #003d70; border: 0 none; background-color: transparent; }
#contentPage-topics h2.pane-title { color: #ffca05; font-size: 0.9em; }

.btn-topics div.item-list ul li:visited, #contentPage-topics ul.links li:visited { background-color: #8b8e98; }

#listed-under h2.pane-title { color: #8c8a87; }

#search-block-form > div { background-color: #e8efee; border-top: 0 none; border-left: 0 none; border-right: 0 none; border-bottom: 1px solid #ccc0a8; -webkit-border-radius: 0px 0.308em 0.308em 0px; -moz-border-radius: 0px 0.308em 0.308em 0px; border-radius: 0px 0.308em 0.308em 0px; }

.form-item-search-block-form input.form-text { background-color: #e8efee; border: 0 none; color: #8c8a87; font-size: 1.3em; }

#search-block-form div.form-wrapper, #search-block-form div#edit-actions input#edit-submit { width: 45px; height: 40px; display: block; float: right; background: #ffca05; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-border-radius: 0px 0.308em 0.308em 0px; -webkit-border-radius: 0px 0.308em 0.308em 0px; -ms-border-radius: 0px 0.308em 0.308em 0px; -o-border-radius: 0px 0.308em 0.308em 0px; border-radius: 0px 0.308em 0.308em 0px; }
#search-block-form div.form-wrapper:hover, #search-block-form div#edit-actions input#edit-submit:hover { background: #d1a500 url(../images/sprite.png) no-repeat 0px -16px; }
#search-block-form div#edit-actions input#edit-submit { background: transparent url(../images/sprite.png) no-repeat 0px -16px; border: 0 none; width: 45px; height: 40px; border-left: 1px solid #6b0e17; padding: 0px; -moz-border-radius: 0 0.308em 0.308em 0; -webkit-border-radius: 0 0.308em 0.308em 0; border-radius: 0 0.308em 0.308em 0; }
#search-block-form input#edit-submit, #search-block-form input#edit-submit--2, #search-block-form input#edit-submit--4, #search-block-form input#edit-submit--5 { background: transparent url(../images/sprite.png) no-repeat 0px -16px; border: 0 none; width: 45px; height: 40px; border-left: 1px solid #6b0e17; padding: 0px; -moz-border-radius: 0 0.308em 0.308em 0; -webkit-border-radius: 0 0.308em 0.308em 0; border-radius: 0 0.308em 0.308em 0; }

.button { color: white; }

.btn-important { background-color: #ffca05; -moz-box-shadow: inset 0px 0px 1px #ffe1d9; -webkit-box-shadow: inset 0px 0px 1px #ffe1d9; box-shadow: inset 0px 0px 1px #ffe1d9; border: 1px solid #8c2000; text-shadow: 1px 1px 1px #6f1800; color: white; text-transform: uppercase; font-weight: bold; padding: 0.25em 0.77em; cursor: pointer; }

div#form-RFI input#edit-submit, div#edit-actions span.button input#edit-submit { background-color: #ffca05; -moz-box-shadow: inset 0px 0px 1px #ffe1d9; -webkit-box-shadow: inset 0px 0px 1px #ffe1d9; box-shadow: inset 0px 0px 1px #ffe1d9; border: 1px solid #8c2000; border-top: 1px solid #ff3f06; text-shadow: 1px 1px 1px #6f1800; color: white; text-transform: uppercase; font-weight: bold; padding: 0.25em 0.77em; cursor: pointer; }

form#user-register-form div span.button input.form-submit, form#user-login div span.button input.form-submit, form#user-profile-form div span.button:first-child input.form-submit { background-color: #ffca05; -moz-box-shadow: inset 0px 0px 1px #ffe1d9; -webkit-box-shadow: inset 0px 0px 1px #ffe1d9; box-shadow: inset 0px 0px 1px #ffe1d9; border: 1px solid #8c2000; border-top: 1px solid #ff3f06; text-shadow: 1px 1px 1px #6f1800; color: white; text-transform: uppercase; font-weight: bold; padding: 0.25em 0.77em; cursor: pointer; }

.btn-important:hover { background-color: #d93100; -moz-box-shadow: inset 0px 0px 1px #6f1800; -webkit-box-shadow: inset 0px 0px 1px #6f1800; box-shadow: inset 0px 0px 1px #6f1800; border: 1px solid #ffca05; text-shadow: 1px 1px 2px #a42500; color: white; text-transform: uppercase; font-weight: bold; padding: 0.25em 0.77em; cursor: pointer; }

div#form-RFI input#edit-submit:hover, div#edit-actions span.button input#edit-submit:hover { background-color: #d93100; -moz-box-shadow: inset 0px 0px 1px #6f1800; -webkit-box-shadow: inset 0px 0px 1px #6f1800; box-shadow: inset 0px 0px 1px #6f1800; border: 1px solid #ffca05; text-shadow: 1px 1px 2px #a42500; color: white; text-transform: uppercase; font-weight: bold; padding: 0.25em 0.77em; cursor: pointer; }

form#user-register-form div span.button input.form-submit:hover, form#user-login div span.button input.form-submit:hover, form#user-profile-form div span.button:first-child input.form-submit:hover { background-color: #d93100; -moz-box-shadow: inset 0px 0px 1px #6f1800; -webkit-box-shadow: inset 0px 0px 1px #6f1800; box-shadow: inset 0px 0px 1px #6f1800; border: 1px solid #ffca05; text-shadow: 1px 1px 2px #a42500; color: white; text-transform: uppercase; font-weight: bold; padding: 0.25em 0.77em; cursor: pointer; }

#btnSubscribe { background-color: #e8efee; -moz-box-shadow: inset 0px 0px 1px #ffffd5; -webkit-box-shadow: inset 0px 0px 1px #ffffd5; box-shadow: inset 0px 0px 1px #ffffd5; border: 1px solid #e6cd42; border-top: 1px solid white; text-shadow: none; color: #003d70; text-transform: uppercase; font-weight: bold; padding: 0.25em 0.77em; cursor: pointer; }
#btnSubscribe:hover { background-color: #ffffe1; -moz-box-shadow: inset 0px 0px 1px #6f1800; -webkit-box-shadow: inset 0px 0px 1px #6f1800; box-shadow: inset 0px 0px 1px #6f1800; border: 1px solid #ffca05; text-shadow: none; color: black; text-transform: uppercase; font-weight: bold; padding: 0.25em 0.77em; cursor: pointer; }

.btn-important:hover, .btn-important a { color: white; }

.view .date-nav-wrapper .date-prev a, .view .date-nav-wrapper .date-next a { color: white; }

#edit-cancel { background-color: transparent; border: 0 none; color: #1a89c1; text-decoration: underline; cursor: pointer; }

#fancy_login_form_contents span.button input#edit-submit--2 { background: transparent url("../images/sprite.png") no-repeat 0px -56px; }
#fancy_login_form_contents span.button input#edit-submit--2:hover { background: transparent url("../images/sprite.png") no-repeat 0px -86px; }

#fancy_login_close_button { border: 1px solid #999999; color: white; background-color: #ffca05; }
#fancy_login_close_button:hover { background-color: white; color: #c0272d; }

span.edit-submit-taxonomy-term, .btn-generic { background-color: #8c8a87; -moz-border-radius: 0.308em; -webkit-border-radius: 0.308em; border-radius: 0.308em; border: 1px solid #686664; text-shadow: -1px -1px 0px #6c6a68; color: #f2efe9; text-transform: uppercase; cursor: pointer; }

.view .date-nav-wrapper .date-prev, .view .date-nav-wrapper .date-next { background-color: #8c8a87; -moz-border-radius: 0.308em; -webkit-border-radius: 0.308em; border-radius: 0.308em; border: 1px solid #686664; text-shadow: -1px -1px 0px #6c6a68; color: #f2efe9; text-transform: uppercase; cursor: pointer; }

span.button input#edit-field-logo-und-0-upload-button, span.edit-submit-all-content { background-color: #8c8a87; -moz-border-radius: 0.308em; -webkit-border-radius: 0.308em; border-radius: 0.308em; border: 1px solid #686664; text-shadow: -1px -1px 0px #6c6a68; color: #f2efe9; text-transform: uppercase; cursor: pointer; }

.view .date-nav-wrapper .date-prev, .view .date-nav-wrapper .date-next { background-color: #8c8a87; -moz-border-radius: 0.308em; -webkit-border-radius: 0.308em; border-radius: 0.308em; border: 1px solid #686664; text-shadow: -1px -1px 0px #6c6a68; color: #f2efe9; text-transform: uppercase; cursor: pointer; }

ul.primary li a { background-color: #8c8a87; -moz-border-radius: 0.308em; -webkit-border-radius: 0.308em; border-radius: 0.308em; border: 1px solid #686664; text-shadow: -1px -1px 0px #6c6a68; color: #f2efe9; text-transform: uppercase; cursor: pointer; }

span.button input#edit-field-logo-und-0-upload-button:hover { box-shadow: none; border: 1px solid #bfbaac; background-color: #d9d6ce; -moz-border-radius: 0.308em; -webkit-border-radius: 0.308em; border-radius: 0.308em; text-shadow: none; color: #6b6b67; cursor: pointer; }

ul.pager li.pager-next, ul.pager li.pager-last, ul.pager li.pager-first, ul.pager li.pager-previous { box-shadow: none; border: 1px solid #bfbaac; background-color: #d9d6ce; -moz-border-radius: 0.308em; -webkit-border-radius: 0.308em; border-radius: 0.308em; text-shadow: none; color: #6b6b67; cursor: pointer; }

.view .date-nav-wrapper .date-prev:hover, .view .date-nav-wrapper .date-next:hover { box-shadow: none; border: 1px solid #bfbaac; background-color: #d9d6ce; -moz-border-radius: 0.308em; -webkit-border-radius: 0.308em; border-radius: 0.308em; text-shadow: none; color: #6b6b67; cursor: pointer; }

ul.primary li a:hover, ul.primary li.active a { box-shadow: none; border: 1px solid #bfbaac; background-color: #d9d6ce; -moz-border-radius: 0.308em; -webkit-border-radius: 0.308em; border-radius: 0.308em; text-shadow: none; color: #6b6b67; cursor: pointer; }

span.button input#edit-field-logo-und-0-upload-button:active { background-color: #5e5b59; -moz-border-radius: 0.308em; -webkit-border-radius: 0.308em; border-radius: 0.308em; border: 1px solid #8c8a87; text-shadow: none; color: #d9d6ce; cursor: pointer; }

ul.pager li.pager-next:active, ul.pager li.pager-last:active, ul.pager li.pager-first:active, ul.pager li.pager-previous:active { background-color: #5e5b59; -moz-border-radius: 0.308em; -webkit-border-radius: 0.308em; border-radius: 0.308em; border: 1px solid #8c8a87; text-shadow: none; color: #d9d6ce; cursor: pointer; }

.view .date-nav-wrapper .date-prev:active, .view .date-nav-wrapper .date-next:active { background-color: #5e5b59; -moz-border-radius: 0.308em; -webkit-border-radius: 0.308em; border-radius: 0.308em; border: 1px solid #8c8a87; text-shadow: none; color: #d9d6ce; cursor: pointer; }

ul.primary li a:active { background-color: #5e5b59; -moz-border-radius: 0.308em; -webkit-border-radius: 0.308em; border-radius: 0.308em; border: 1px solid #8c8a87; text-shadow: none; color: #d9d6ce; cursor: pointer; }

span.edit-submit-all-content input#edit-submit-all-content, input#edit-submit-taxonomy-term { background-color: transparent; border: 0 none; margin: 0; color: white; display: inline; }

ul.pager li.pager-next a, ul.pager li.pager-last a, ul.pager li.pager-first a, ul.pager li.pager-previous a { color: #6b6b67; }

.view .date-nav-wrapper .date-prev, .view .date-nav-wrapper .date-next { color: #6b6b67; }

input[placeholder] { color: #8c8a87; }
input.form-text { border: 1px solid #d9d6ce; }

textarea { border: 1px solid #d9d6ce; }

input.text, input.title { border: 1px solid #d9d6ce; }

textarea, select { border: 1px solid #d9d6ce; }

.form-text:focus, .form-checkbox:focus, .form-radio:focus, .form-select:focus { border: 1px solid #1a89c1; -moz-border-radius: 0.231em; -webkit-border-radius: 0.385em; border-radius: 0.385em; }

textarea { border: 1px solid #bac5c6; -moz-border-radius: 0.231em; -webkit-border-radius: 0.385em; border-radius: 0.385em; }
textarea:focus { border: 1px solid #1a89c1; }

input { border: 1px solid #bac5c6; -moz-border-radius: 0.231em; -webkit-border-radius: 0.385em; border-radius: 0.385em; }

fieldset { background: transparent; border: 1px solid #dadada; }

div#form-RFI { padding: 0.77em; }
div#form-RFI h2 { color: #ffca05; font-size: 1.077em; }
div#form-RFI .form-item labe, div#form-RFI label { fornt-weight: normal; }

#company-profile #form-RFI { margin-top: 0.85em; }

.article ul.links li a { color: #ffca05; }
.article ul.links li a:hover { color: #e74152; text-decoration: none; background-color: transparent !important; }

.panels-flexible-region-inside > .article { border-top: 1px solid #d9d6ce; }

.m-title h2.pane-title, .m-title h2.block-title { background-color: #ffca05; text-transform: uppercase; font: normal normal bold 0.9em/1em Verdana, Geneva, "DejaVu Sans", sans-serif; color: #f2efe9; padding: 0.539em 0 0.52em 12px; -moz-box-shadow: 0px 1px 0.5px #690e17; -webkit-box-shadow: 0px 1px 0.5px #690e17; box-shadow: 0px 1px 0.5px #690e17; }

.pane-disqus-disqus-comments h2.pane-title, .block-title-relatedContent h2.block-title { background-color: #ffca05; text-transform: uppercase; font: normal normal bold 0.9em/1em Verdana, Geneva, "DejaVu Sans", sans-serif; color: #f2efe9; padding: 0.539em 0 0.52em 12px; -moz-box-shadow: 0px 1px 0.5px #690e17; -webkit-box-shadow: 0px 1px 0.5px #690e17; box-shadow: 0px 1px 0.5px #690e17; }

#columns { background-color: white; -webkit-border-radius: 10px 10px 0.308em 0.308em; -moz-border-radius: 10px 10px 0.308em 0.308em; border-radius: 10px 10px 0.308em 0.308em; -moz-box-shadow: -1px 1px 4px #8c8a87; -webkit-box-shadow: 1px 1px 4px #8c8a87; box-shadow: 1px 1px 4px #8c8a87; }

.calendar-calendar .month-view .full tr td.single-day.today { border-bottom: 2px solid #1a89c1; border-left: 2px solid #1a89c1; border-right: 2px solid #1a89c1; }
.calendar-calendar .month-view .full td.date-box.today { border-top: 2px solid #1a89c1; border-left: 2px solid #1a89c1; border-right: 2px solid #1a89c1; }
.calendar-calendar th.days { background-color: white; border: 1px solid #cccccc; }

calendar-calendar td { border: 1px solid white; color: #8c8a87; }

.calendar-calendar td { color: #8c8a87; }
.calendar-calendar td.empty { color: #8c8a87; }
.calendar-calendar td .inner div.day a { color: #1a89c1; }

.view .date-nav-wrapper .date-prev a:hover, .view .date-nav-wrapper .date-next a:hover { color: #2b3240; }

section.nav-content h2.block-title, .nav-content h2 { font-weight: normal; color: #8c8a87; }

section.nav-content h2.block-title[title=addCompany] { color: #ffca05; font-weight: bold; }

.nav-content h2 { border-bottom: 1px solid #d9d6ce; margin-top: 0.385em; padding-bottom: 0.2em; width: 100%; }
.nav-content h2[title=addCompany] { color: #ffca05; font-weight: bold; }

#listing-content div[class*="dfp"] { background-color: #e8efee; }
#listing-content div[class*="dart"] { height: 0; width: 0; margin: 0; padding: 0; }

#boxes .container-grid-8 { box-shadow: 0 2px 2px #666666; -moz-box-shadow: 0px 2px 2px #666666; -webkit-box-shadow: 0px 2px 2px #666666; background-color: #f2efe9; color: #003d70; width: 450px; }
#boxes .window h1 { text-shadow: 1px 1px 1px black; }
#boxes .window a.reverse-text { color: #1a89c1; }

#MWiframe { background-color: transparent; }

#subscription-newsletter-mainContent { background-image: url("../images/lead.png"); background-position: 97% top; background-repeat: no-repeat; background-color: #ffca05; border-radius: 0.308em 0.308em 0.308em 0.308em; overflow: hidden; padding: 0.77em 0.77em 1.25em; }
#subscription-newsletter-mainContent a.btn-invisible { color: white; text-indent: 0px; right: 20px; }
#subscription-newsletter-mainContent div a { color: #f2efe9; display: block; font-size: 0.9em; font-weight: bold; position: absolute; right: 3.7%; top: 5px; color: #ffca05; }
#subscription-newsletter-mainContent div a:hover { text-decoration: underline; }
#subscription-newsletter-mainContent fieldset { margin: 0.77em 0em; padding: 0em; border: 0 none; }

footer .region-footer fieldset { margin: 0.77em 0em; padding: 0em; border: 0 none; }

form#subscriptionNLfooter label { display: inline; color: #003d70; }
form#subscriptionNLfooter dl { margin: 1.154em 0 0 0; font-size: 0.9em; line-height: 1.5em; }
form#subscriptionNLfooter dd { margin: 0 0 0.77em 1.538em; }

#company-profile .pane-entity-field h2, .sponsored-products h2.pane-title, .quiet, .search-results .search-info { color: #8c8a87; }

.accentColor { color: #ffca05; }

.highlight, div#content table tr.web-gold-package-key td { background-color: #e8efee; }

li.gold_package_key, li.web-gold_package_key { background-color: #e8efee; }

div#content table tr.print-gold-package-key td, li.print-gold_package_key { background-color: #e8efee; }

.reverse-text { color: #003d70; }

.hightlight-text { color: #e8efee; }

.red { color: #ffca05; }

.pullquote { background: #8c8a87; color: white; }

.stand-out-box { background-color: #ffca05; box-shadow: 0px 0px 1px black; -moz-box-shadow: 0px 1px 1px black; -webkit-box-shadow: 0px 1px 1px black; }

.quiet-box, section.nav-content div.block-inner, .top-stories { border: 1px solid #e6e0d5; background-color: #e8efee; box-shadow: 0px 1px 1px #8c8a87; }

.sponsored-products { background-color: #fff6b6; border: 1px solid #faebb6; }

.image-border, .about-author { background-color: #f2efe9; -moz-border-radius: 0.231em; -khtml-border-radius: 0.231em; -webkit-border-radius: 0.231em; border-radius: 0.231em; box-shadow: 0 1px 2px #9dbcc6; }

.description { color: #4f5259; background-color: #e8efee; padding: 0.77em; box-shadow: 1px 1px 2px #caccd0; margin-top: 0.77em; }

a#partner-logo-CTT { background-position: -410px 0; width: 170px; }
a#partner-logo-CTT:hover { background-position: -410px -48px; }

a#partner-logo-DDD { width: 125px; height: 32px; background-position: -722px 0; }
a#partner-logo-DDD:hover { background-position: -722px -48px; }

a#partner-logo-RD { width: 69px; }
