#block-system-main-menu li.expanded ul { background: #ebebeb; }
#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: #68a1da; color: white; }
#block-system-main-menu li.active-trail > a, #block-system-main-menu li.active-trail > span { background: #68a1da; color: white; }
#block-system-main-menu li.expanded li { border-bottom: 1px solid white; }

#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 > li > a, #block-system-main-menu .block-content > ul.menu > li > span { border-radius: 5px; }
#block-system-main-menu .block-content > ul.menu > li > a:hover, #block-system-main-menu .block-content > ul.menu > li > span:hover { background: #68a1da; color: white; }
#block-system-main-menu .block-content > ul.menu > li:hover ul a { color: #444444; }
#block-system-main-menu .block-content > ul.menu > li:hover ul a:hover, #block-system-main-menu .block-content > ul.menu > li:hover ul a.active { color: white; background: #68a1da; }
#block-system-main-menu .block-content > ul.menu > li.first a.active { background: none; }
#block-system-main-menu .block-content > ul.menu > li.first a.active:before { color: #b7282e; }
#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: #b7282e; }
#block-system-main-menu .block-content > ul.menu > li.expanded > a, #block-system-main-menu .block-content > ul.menu > li.expanded > span { border-radius: 5px 5px 0 0; }

#block-views-bb980dfd2e838638c7e2cfabd9ac4d06 h2.block-title { background: #222222; 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: #090909; }
#block-views-bb980dfd2e838638c7e2cfabd9ac4d06 .views-field-view-node a:hover, #block-views-bb980dfd2e838638c7e2cfabd9ac4d06 .views-field-field-website a:hover { background: black; }

body { background-color: #a5c7e9; color: #191919; }

/*********TYPOGRAPHY************* */
div#page-type { background-color: #222222; -webkit-border-radius: 0.385em; -moz-border-radius: 0.385em; border-radius: 0.385em; line-height: 20px; height: auto; color: #a5c7e9; margin: 0px 0px 0px 0px; padding: 10px 0.154em 0px 1em; position: relative; }
div#page-type h1 { display: inline; font-family: Arial, Helvetica, sans-serif; }
div#page-type > h1 { font-weight: bold; font-size: 1.3em; }

.top-stories h2.pane-title { color: #a5c7e9; width: 6em; text-align: center; font-weight: normal; background: transparent url("../images/lead.png") no-repeat 80% 0%; width: 103px; height: 40px; font-size: 1.1em; font-weight: bold; padding-top: 3px; }

hr { background: #6b7569; }

#logo { width: 30%; padding-left: 10px; margin-bottom: 1em; }

/*******LINKS************ */
a:link { color: #222222; text-decoration: none; }
a:visited { color: #444444; }
a:hover { border-bottom: 1px solid #444444; color: #444444; }
a:active { background-color: #e34c1e; color: white; }

#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: #b7282e; font-weight: normal; }

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

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

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

strong.accentColor a:link { color: #e34c1e; }
strong.accentColor a:visited { color: #6b7569; }
strong.accentColor a:hover { color: #e34c1e; }
strong.accentColor a:active { color: #c72e12; }

.article ul.no-bullets li a { color: #283a97; }
.article ul.no-bullets li a:hover { color: #e34c1e; }
.article ul.no-bullets li a:active { color: white; }

/***GOLD PACKAGE COMPANIES */
thead th { background-color: #ced406; color: #191919; }
thead th a.active { color: #191919; text-decoration: underline; }

/*div#content table tr.even:hover, div#content table tr.odd:hover */
tbody tr.highlight:hover, tbody tr.highlight td.active:hover { background-color: #283a97; color: white; }
tbody tr.odd:hover, tbody tr.even:hover, tbody tr.odd td.active:hover, tbody tr.even td.active:hover { background-color: #283a97; color: white; }
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: white; }

div#content tbody tr.web-gold-package-key td a:hover, div#content tbody tr.web-gold-package-key td.active a:hover { color: #e34c1e; }
div#content tbody tr.web-gold-package-key:hover, div#content tbody tr.web-gold-package-key td.active:hover { color: #e34c1e; }
div#content tbody tr.print-gold-package-key td a:hover, div#content tbody tr.print-gold-package-key td.active a:hover { color: #e34c1e; }
div#content tbody tr.print-gold-package-key:hover, div#content tbody tr.print-gold-package-key td.active:hover { color: #e34c1e; }
div#content table tr.web-gold-package-key td:hover, div#content table tr.print-gold-package-key td:hover { color: #e34c1e; }
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 #f0f075; background-color: #f8fb79; }

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

/*    .region-sidebar-second a:hover, #content a:hover{ background-color: #F4F4EA; border-bottom: 1px solid #DBDBDB;} */
/***EXCEPTIONS*** */
#block-logintoboggan-logintoboggan-logged-in a:hover, #block-fancy-login-fancy-login-login-block a:hover, .user-menu a:hover { color: white; }

div#btnClose a.close:hover, div.btn-important a.pdf-icon { color: white; }

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

div.more-link { border-bottom: 1px dotted #283a97; }
div.more-link:hover { border-bottom: 1px solid #e34c1e; }

#subscription-center-sidebar2 ul.icon-continue li a:hover { text-decoration: underline; }

/************ LIST **************** */
/*bullet list exceptions */
.block .item-list ul, ul li.leaf { margin-left: 1em; /*list-style-image: url('../images/bullet.png') */ color: #6b7569; }

/************** FORMS ***************** */
.form-item label { color: #6b7569; font-weight: bold; }

/*897D7E */
/**************  BLOCK TITLE ********* */
section.stand-out-box h2.block-title { color: #b7282e; }

/***************** TABS *********************** */
div.region-sidebar-second ul.quicktabs-tabs.quicktabs-style-arrows li.active a { color: #a5c7e9; }
div.region-sidebar-second ul.quicktabs-tabs.quicktabs-style-arrows li.active a:hover { color: white; }

/******** PAGINATION  - see navigation.css ************* */
/************IMAGES - SEPARATORS - ICONS*********** */
#block-views-all-the-lead-block span.separator:after { content: " \2013 \0020 "; /*2022 bullet */ color: #e34c1e; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.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; /* to offset the clip value */ _left: -35px; /* some massaging for IE 6 */ }

.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; /* to offset the clip value */ _left: -35px; /* some massaging for IE 6 */ }

.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; /* to offset the clip value */ _left: -35px; /* some massaging for IE 6 */ }

.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; /* to offset the clip value */ _left: -35px; /* some massaging for IE 6 */ }

.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; /* to offset the clip value */ _left: -235px; /* some massaging for IE 6 */ }

/*continue reading symbol */
ul.icon-continue li:after { /*color: #E34C1E; */ font-weight: 900; content: " \00BB "; }

/*footer icons */
#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; /* to offset the clip value */ _left: -135px; /* some massaging for IE 6 */ }

.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; /* to offset the clip value */ _left: -135px; /* some massaging for IE 6 */ }

.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; /* to offset the clip value */ _left: -165px; /* some massaging for IE 6 */ }

.icon-tumblr { padding-left: 20px; position: relative; background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="../images/sprite.png" src="">'+this.innerHTML); }
.icon-tumblr:before, .icon-tumblr img { content: url(../images/sprite.png); position: absolute; top: -59px; clip: rect(60px 393px 80px 373px); left: -375px; /* to offset the clip value */ _left: -400px; /* some massaging for IE 6 */ }

.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: -77px; clip: rect(77px 387px 97px 367px); left: -371px; /* to offset the clip value */ _left: -400px; /* some massaging for IE 6 */ }

.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; /* to offset the clip value */ _left: -165px; /* some massaging for IE 6 */ }

.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 { content: url(../images/sprite.png); position: absolute; top: 2px; clip: rect(0 16px 15px 0px); left: 0px; /* to offset the clip value */ _left: 0px; /* some massaging for IE 6 */ }

.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; /* to offset the clip value */ _left: -296px; /* some massaging for IE 6 */ }

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; /* to offset the clip value */ _left: -296px; /* some massaging for IE 6 */ }

.icon-company:before, .icon-company img { top: 0px; clip: rect(0px 296px 20px 270px); left: -276px; /* to offset the clip value */ _left: -296px; /* some massaging for IE 6 */ }

nav.user-menu ul li.first:before, nav.user-menu ul li.first img { top: -18px; clip: rect(21px 296px 40px 270px); left: -276px; /* to offset the clip value */ _left: -296px; /* some massaging for IE 6 */ }
nav.user-menu ul li.first a { color: #b7282e; 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.print-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; /* to offset the clip value */ _left: -296px; /* some massaging for IE 6 */ }
div span.gold-package span.print-gold_package_key:before, div span.gold-package span.print-gold_package_key img { content: url(../images/sprite.png); position: absolute; top: -21px; clip: rect(21px 296px 40px 270px); left: -276px; /* to offset the clip value */ _left: -296px; /* some massaging for IE 6 */ }

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; /* to offset the clip value */ _left: -296px; /* some massaging for IE 6 */ }

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

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

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

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; /* to offset the clip value */ _left: -329px; /* some massaging for IE 6 */ }

.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; /* to offset the clip value */ _left: -329px; /* some massaging for IE 6 */ }

.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; /* to offset the clip value */ _left: -329px; /* some massaging for IE 6 */ }

.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; /* to offset the clip value */ _left: -349px; /* some massaging for IE 6 */ }

.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; /* to offset the clip value */ _left: -379px; /* some massaging for IE 6 */ }

.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; /* to offset the clip value */ _left: -389px; /* some massaging for IE 6 */ }

/*partner logo */
/**** Partner logos *** */
#partner-logo-ALN, #partner-logo-DFI, #partner-logo-FS, #partner-logo-ww, #partner-logo-ECN, #partner-logo-wdd, #partner-logo-BT, #partner-logo-chem, #partner-logo-ci, #partner-logo-CTT, #partner-logo-DDD, #partner-logo-Food, #partner-logo-IMPO, #partner-logo-ID, #partner-logo-LE, #partner-logo-LD, #partner-logo-MBT, #partner-logo-MDT, #partner-logo-MNET, #partner-logo-PP, #partner-logo-PDD, #partner-logo-RD, #partner-logo-SC { background-image: url("../images/sprite_partnersLogos.png"); }

#subscription-newsletter-mainContent { background-color: #a5c7e9; border: 0 none; padding-top: 10px; }
#subscription-newsletter-mainContent div a { position: absolute; right: 30px; top: 5px; display: block; color: #283a97; font-weight: bold; font-size: 0.9em; /*width: 103px; */ }
#subscription-newsletter-mainContent div a:hover { text-decoration: underline; border-bottom: none; }
#subscription-newsletter-mainContent img { position: relative; top: 12px; }

#subscription-center-sidebar2 { background-color: #e34c1e; /* Old browsers */ background-image: url("../images/backgrEmail.png"); background-repeat: no-repeat; background-position: bottom right; border: 0 none; padding: 0.77em; -moz-border-radius: 0.385em; -webkit-border-radius: 0.385em; border-radius: 0.385em; overflow: hidden; line-height: auto; }
#subscription-center-sidebar2 ul li { margin-left: 0px; }
#subscription-center-sidebar2 li a { color: #f4f4ea; }

#subscriptionTextAd div.icon-mail a { color: #e34c1e; }

/*******TOPICS******** */
.btn-topics div.item-list ul li, #contentPage-topics ul.links li { background-color: #222222; }

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

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

.btn-topics div.item-list ul li a:link, #contentPage-topics ul.links li a:link, .btn-topics div.item-list ul li a:visited, #contentPage-topics ul.links li a:visited { color: #a5c7e9; font-weight: bold; }

.btn-topics div.item-list ul li a:hover, #contentPage-topics ul.links li a:hover { color: #a5c7e9; font-weight: bold; }

#listed-under h2.pane-title { color: #6b7569; }

/*******SEARCH**************** */
#search-block-form > div { background-color: white; border: 0 none; -webkit-border-radius: 0.385em; -moz-border-radius: 0.385em; border-radius: 0.385em; }

.form-item-search-block-form input.form-text, input[type="search"] { color: #6b7569; font-size: 1.3em; /*font-style: italic; */ }

/*button */
#search-block-form div.form-wrapper { background: #222222; width: 45px; height: 40px; display: block; float: right; -moz-border-radius: 0 0.385em 0.385em 0; -webkit-border-radius: 0 0.385em 0.385em 0; border-radius: 0 0.385em 0.385em 0; }
#search-block-form div.form-wrapper:hover { background-color: #444444; -moz-border-radius: 0 0.385em 0.385em 0; -webkit-border-radius: 0 0.385em 0.385em 0; border-radius: 0 0.385em 0.385em 0; display: block; float: right; height: 40px; width: 45px; }
#search-block-form input#edit-submit, #search-block-form input#edit-submit--2, #search-block-form input#edit-submit--4 { background: transparent url(../images/sprite.png) no-repeat 0px -16px; border: 0 none; width: 45px; height: 40px; padding: 0px; -moz-border-radius: 0 0.385em 0.385em 0; -webkit-border-radius: 0 0.385em 0.385em 0; border-radius: 0 0.385em 0.385em 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
#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; padding: 0px; -moz-border-radius: 0 0.385em 0.385em 0; -webkit-border-radius: 0 0.385em 0.385em 0; border-radius: 0 0.385em 0.385em 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }

/**********BUTTONS************ */
/*generic BTN - Apply btn - Items per page */
.button, .btn-important a, .article ul li div.btn-important a { color: #f4f4ea; }

.btn-important { border: 0 none; /*padding: 2px; */ -moz-box-shadow: inset 0px 0px 4px #b63a16; -webkit-box-shadow: inset 0px 0px 4px #b63a16; -moz-box-shadow: 0px 1px 0px #ab3614; -webkit-box-shadow: 0px 1px 0px #ab3614; box-shadow: 0px 1px 0px #ab3614; color: #f4f4ea; /*height: 1.539em; */ background-color: #e34c1e; }

div#form-RFI input#edit-submit, div#edit-actions span.button input#edit-submit { border: 0 none; /*padding: 2px; */ -moz-box-shadow: inset 0px 0px 4px #b63a16; -webkit-box-shadow: inset 0px 0px 4px #b63a16; -moz-box-shadow: 0px 1px 0px #ab3614; -webkit-box-shadow: 0px 1px 0px #ab3614; box-shadow: 0px 1px 0px #ab3614; color: #f4f4ea; /*height: 1.539em; */ background-color: #e34c1e; }

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 { border: 0 none; /*padding: 2px; */ -moz-box-shadow: inset 0px 0px 4px #b63a16; -webkit-box-shadow: inset 0px 0px 4px #b63a16; -moz-box-shadow: 0px 1px 0px #ab3614; -webkit-box-shadow: 0px 1px 0px #ab3614; box-shadow: 0px 1px 0px #ab3614; color: #f4f4ea; /*height: 1.539em; */ background-color: #e34c1e; }

span.edit-submit-taxonomy-term, #search-form .form-submit, .btn-subscribe, .btn-generic { border: 0 none; /*padding: 2px; */ -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color: #f4f4ea; /*height: 1.539em; */ background-color: #b7282e; }

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

.btn-subscribe a, btn-subscribe a:hover, btn-important a:hover, .article ul li div.btn-important a:hover { color: #ced406; border: 0 none; }

div#form-RFI input#edit-submit:hover, div#edit-actions span.button input#edit-submit:hover { /*.form-submit:hover - MAKING SEARCH BUTTON RED IN ie use . -submit with caution */ border: 0 none; /*padding: 2px; */ -moz-box-shadow: inset 0px 0px 4px #f58b91; -webkit-box-shadow: inset 0px 0px 4px #f15058; box-shadow: inset 0px 0px 4px #f58b91; color: white; /*height: 1.539em; */ background-color: #e34c1e; }

form#user-register-form div span.button input.form-submit:hover, form#user-login div span.button input.form-submit:hover { /*.form-submit:hover - MAKING SEARCH BUTTON RED IN ie use . -submit with caution */ border: 0 none; /*padding: 2px; */ -moz-box-shadow: inset 0px 0px 4px #f58b91; -webkit-box-shadow: inset 0px 0px 4px #f15058; box-shadow: inset 0px 0px 4px #f58b91; color: white; /*height: 1.539em; */ background-color: #e34c1e; }

.btn-important:hover, #search-form .form-submit:hover, #user-register-form .form-submit:hover, .btn-subscribe:hover, .btn-generic:hover { /*.form-submit:hover - MAKING SEARCH BUTTON RED IN ie use . -submit with caution */ border: 0 none; /*padding: 2px; */ -moz-box-shadow: inset 0px 0px 4px #f58b91; -webkit-box-shadow: inset 0px 0px 4px #f15058; box-shadow: inset 0px 0px 4px #f58b91; color: white; /*height: 1.539em; */ background-color: #e34c1e; }

span.edit-submit-all-content:active, span.edit-submit-taxonomy-term:active { /*.form-submit:hover - MAKING SEARCH BUTTON RED IN ie use . -submit with caution */ border: 0 none; /*padding: 2px; */ -moz-box-shadow: inset 0px 0px 4px #f58b91; -webkit-box-shadow: inset 0px 0px 4px #f15058; box-shadow: inset 0px 0px 4px #f58b91; color: #ffcf57; /*height: 1.539em; */ background-color: #c9101a; }

.btn-important:active, #search-form .form-submit:active, #user-register-form .form-submit:active, .btn-subscribe:active, .btn-generic:active { /*.form-submit:hover - MAKING SEARCH BUTTON RED IN ie use . -submit with caution */ border: 0 none; /*padding: 2px; */ -moz-box-shadow: inset 0px 0px 4px #f58b91; -webkit-box-shadow: inset 0px 0px 4px #f15058; box-shadow: inset 0px 0px 4px #f58b91; color: #ffcf57; /*height: 1.539em; */ background-color: #c9101a; }

div.region-sidebar-second .btn-subscribe { width: 100px; font-weight: bold; /*font: normal normal normal 1em/.9em 'Arial Black', Gadget, sans-serif; */ }

#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 #6b7569; color: white; background-color: #e34c1e; }
#fancy_login_close_button:hover { background-color: white; color: #e34c1e; border: 1px solid #6b7569; }

/*****gray buttons****** */
/*ul.primary li a */
span.button input#edit-field-logo-und-0-upload-button { background-color: #e6e0c3; -moz-box-shadow: inset 0px 0px 4px #c4b571; -webkit-box-shadow: inset 0px 0px 4px #c4b571; box-shadow: inset 0px 0px 4px #c4b571; -moz-border-radius: 0.308em; -webkit-border-radius: 0.308em; border-radius: 0.308em; border: 1px solid #c3c3c3; text-shadow: none; color: #6b7569; /*text-transform: uppercase; */ font-weight: bold; /*padding: .25em .77em; */ cursor: pointer; /*text-transform: uppercase; */ }

.view .date-nav-wrapper .date-prev:hover, .view .date-nav-wrapper .date-next { background-color: #e6e0c3; -moz-box-shadow: inset 0px 0px 4px #c4b571; -webkit-box-shadow: inset 0px 0px 4px #c4b571; box-shadow: inset 0px 0px 4px #c4b571; -moz-border-radius: 0.308em; -webkit-border-radius: 0.308em; border-radius: 0.308em; border: 1px solid #c3c3c3; text-shadow: none; color: #6b7569; /*text-transform: uppercase; */ font-weight: bold; /*padding: .25em .77em; */ cursor: pointer; /*text-transform: uppercase; */ }

span.button input#edit-field-logo-und-0-upload-button:hover, span.edit-submit-all-content { background-color: #e6e0c3; -moz-box-shadow: inset 0px 0px 4px #c4b571; -webkit-box-shadow: inset 0px 0px 4px #c4b571; box-shadow: inset 0px 0px 4px #c4b571; -moz-border-radius: 0.308em; -webkit-border-radius: 0.308em; border-radius: 0.308em; border: 1px solid #c3c3c3; text-shadow: none; color: #6b7569; /*text-transform: uppercase; */ font-weight: bold; /*padding: .25em .77em; */ cursor: pointer; /*text-transform: uppercase; */ }

.view .date-nav-wrapper .date-prev, .view .date-nav-wrapper .date-next, .view .date-nav-wrapper .date-prev, .view .date-nav-wrapper .date-next { background-color: #e6e0c3; -moz-box-shadow: inset 0px 0px 4px #c4b571; -webkit-box-shadow: inset 0px 0px 4px #c4b571; box-shadow: inset 0px 0px 4px #c4b571; -moz-border-radius: 0.308em; -webkit-border-radius: 0.308em; border-radius: 0.308em; border: 1px solid #c3c3c3; text-shadow: none; color: #6b7569; /*text-transform: uppercase; */ font-weight: bold; /*padding: .25em .77em; */ cursor: pointer; /*text-transform: uppercase; */ }

/*ul.primary li a:hover */
span.button input#edit-field-logo-und-0-upload-button:hover { background-color: white; -moz-box-shadow: inset 0px 0px 4px #e3dcbb; -webkit-box-shadow: inset 0px 0px 4px #e3dcbb; box-shadow: inset 0px 0px 4px #e3dcbb; -moz-border-radius: 0.308em; -webkit-border-radius: 0.308em; border-radius: 0.308em; border: 1px solid white; /*border-top: 1px solid #FFF; */ /*    text-shadow: 1px 1px 2px #52555c; */ /*text-transform: uppercase; */ font-weight: bold; /*padding: .25em .77em; */ cursor: pointer; color: black; }

.view .date-nav-wrapper .date-prev:hover, .view .date-nav-wrapper .date-next:hover { background-color: white; -moz-box-shadow: inset 0px 0px 4px #e3dcbb; -webkit-box-shadow: inset 0px 0px 4px #e3dcbb; box-shadow: inset 0px 0px 4px #e3dcbb; -moz-border-radius: 0.308em; -webkit-border-radius: 0.308em; border-radius: 0.308em; border: 1px solid white; /*border-top: 1px solid #FFF; */ /*    text-shadow: 1px 1px 2px #52555c; */ /*text-transform: uppercase; */ font-weight: bold; /*padding: .25em .77em; */ cursor: pointer; color: black; }

span.edit-submit-all-content:hover, span.edit-submit-taxonomy-term:hover { background-color: white; -moz-box-shadow: inset 0px 0px 4px #e3dcbb; -webkit-box-shadow: inset 0px 0px 4px #e3dcbb; box-shadow: inset 0px 0px 4px #e3dcbb; -moz-border-radius: 0.308em; -webkit-border-radius: 0.308em; border-radius: 0.308em; border: 1px solid white; /*border-top: 1px solid #FFF; */ /*    text-shadow: 1px 1px 2px #52555c; */ /*text-transform: uppercase; */ font-weight: bold; /*padding: .25em .77em; */ cursor: pointer; color: black; }

/******** FORMS ********** */
input[placeholder] { color: #6b7569; }
input.form-text { border: 1px solid #6b7569; }

textarea { border: 1px solid #6b7569; }

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

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

/* Focus styles for accessibility and usabiltiy. */
.form-text:focus, .form-checkbox:focus, .form-radio:focus, .form-select:focus { border: 1px solid #283a97; /*background: #ffffdf; */ /*styled in forms.css (core) */ -moz-border-radius: 0.231em; -webkit-border-radius: 0.231em; border-radius: 0.231em; }

textarea { border: 1px solid #6b7569; -moz-border-radius: 0.231em; -webkit-border-radius: 0.385em; border-radius: 0.385em; /*padding: 0.231em; */ }
textarea:focus { border: 1px solid #ced406; /*background: #fff; */ /*stylid in forms.css (core) */ }

input { border: 1px solid #6b7569; -moz-border-radius: 0.231em; -webkit-border-radius: 0.385em; border-radius: 0.385em; /*padding: 0.231em; */ }

/* Fieldsets */
fieldset { background: transparent; border: 1px solid #6b7569; }

/******** ARTICLES see more in articles.css (core) ****** */
.article ul.links li a { color: #6b7569; }
.article ul.links li a:hover { color: #e34c1e; text-decoration: none; background-color: transparent !important; }

#m-subscriptionText-ad { border-bottom: 1px solid #6b7569; padding-bottom: 0.385em; }

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

/**********PANNEL*********** */
/*block title, pane title */
.m-title h2.pane-title, .m-title h2.block-title { background-color: #283a97; text-transform: uppercase; font: normal normal bold 0.9em/1em Verdana, Geneva, "DejaVu Sans", sans-serif; color: #f4f4ea; padding: 0.539em 0 0.52em 12px; border-radius: 0.385em; -mox-border-radius: 0.385em; -webkit-box-radius: 0.385em; border-bottom: 1px solid #cccccc; }

.pane-disqus-disqus-comments h2.pane-title, .block-title-relatedContent h2.block-title { background-color: #283a97; text-transform: uppercase; font: normal normal bold 0.9em/1em Verdana, Geneva, "DejaVu Sans", sans-serif; color: #f4f4ea; padding: 0.539em 0 0.52em 12px; border-radius: 0.385em; -mox-border-radius: 0.385em; -webkit-box-radius: 0.385em; border-bottom: 1px solid #cccccc; }

/*******ADS**************** */
#mini-panel-dart_stamp_ads { border: 1px solid #d5d9d2; }

/*******REGIONS******** */
#columns { background-color: #f4f4ea; /* Old browsers */ background: #f4f4ea url("../images/columnsBackgr.jpg") repeat-x 0 0; border-bottom: 1px solid #888888; }

.top-stories { /*border: 1px dotted #E34C1E; */ background-color: white; -moz-border-radius: 0.231em; -webkit-border-radius: 0.385em; border-radius: 0.385em; }

/******* MODULES ******** */
.calendar-calendar .month-view .full tr td.single-day.today { border-bottom: 2px solid #6b7569; border-left: 2px solid #6b7569; border-right: 2px solid #6b7569; }
.calendar-calendar .month-view .full td.date-box.today { border-top: 2px solid #6b7569; border-left: 2px solid #6b7569; border-right: 2px solid #6b7569; }
.calendar-calendar th.days { background-color: #ced406; border: 1px solid #f8fb68; }
.calendar-calendar td { border: 1px solid #dbdbdb; color: #6b7569; color: #6b7569; }
.calendar-calendar td.empty { color: #999b9d; }
.calendar-calendar td .inner div.day a { color: #8b1921; }

.view .date-nav-wrapper .date-prev { /*right:60px; */ }
.view .date-nav-wrapper .date-prev a:hover { color: black; }
.view .date-nav-wrapper .date-next a:hover { color: black; }

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

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

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

/*468px ad */
#listing-content .dart-name-468_listing_page, #listing-content .dart-name-468_listing_page_2 { background-color: white; }

/*modal window nl subscription */
#boxes .window { box-shadow: 0 2px 2px #666666; -moz-box-shadow: 0px 2px 2px #666666; -webkit-box-shadow: 0px 2px 2px #666666; background-color: #e6e6e6; color: #283a97; width: 450px; }

#MWiframe { background-color: transparent; }

#boxes h2 { color: #283a97; text-shadow: none; margin-top: 10px; }
#boxes div.ca-r, #boxes a { text-shadow: none; color: #e34c1e; }

/******* iFRAMES ********* */
iframe#subscription-NL-form-content { margin-top: 0px; /*15px */ }

/*subscription form */
iframe#subscription-NL-form-content, iframe#myframe { background-color: transparent; }

/*******HELPER CLASSES******** */
.quiet, .search-results .search-info { color: #6b7569; }

/*999b9d */
.accentColor { color: #e34c1e; }

.reverse-text { color: #222222; }

.reverse-accentText { color: #444444; }

.highlight { background-color: #f8fb79; }

.red { color: #e34c1e; }

.pullquote { background-color: #ced406; color: #191919; }

.stand-out-box { /*div.subscription-ad  *div.block-inner */ background-color: #a5c7e9; }

footer .stand-out-box { background: #7caddf; }

.sponsored-products { background-color: #f8fb79; /*border: 1px solid #E6E0C3; */ }

.image-border { display: block; border: 1px solid #f4f4ea; background-color: #dce1d8; padding: 4px; -moz-border-radius: 0.231em; -khtml-border-radius: 0.231em; -webkit-border-radius: 0.231em; border-radius: 0.231em; }

.callout-box { background-color: #f4f4ea; padding: 0.77em; border-radius: 0.385em; -mox-border-radius: 0.385em; -webkit-box-radius: 0.385em; border: 1px solid #e8e8e8; /*box-shadow: 0 2px 2px #969696; */ }

.quiet-box, section.nav-content div.block-inner, .top-stories { border: none; background-color: white; box-shadow: 0px 1px 1px #bcbcbc; -moz-border-radius: 0.385em; -webkit-border-radius: 0.385em; border-radius: 0.385em; }

h4.play-icon:after { /*    content: "\2023 \ "; font-size: 2em; color: #E34C1E; */ }

.region-footer { padding-top: 2em; }
