/* ### rc framework  ### version 0.02 - 22.11.2011 
version 0.03 - 24.04.2015 
*/

div#hero{height:62px; background: none; border: 0 none;}
div#animation-wrapper{width:970px;height:400px;display:none;}
div#swirly{position:fixed;z-index:500;top:47%;left:47%;}
#filters{position:relative; width:953px;margin:5px 0 0 0;padding:10px 8px 10px 9px; border: 1px solid #a6a6a6; border-radius: 7px; background-color: #eaeaea;}
p.begin{color:#000;font-size:13px;padding-left:2px;font-weight:bold;}
p.close{background:url(/images/resource-center/common/close.png) top left no-repeat;display: none;width:53px;height:22px;text-indent:-10000px;position:absolute;top:0px;right:10px;margin:0;line-height:1.1em;cursor:pointer;}
#filters-bottom{font-size:0;height:8px;border-bottom:0;}
#filters #resource-headers h3,#filters div.form-buttons-top h3{padding:7px 10px;line-height:12px;margin:0 0 1px 0;font-size:13px;color:#fff;background-color:#0079a4;font-weight:bold;zoom:1; margin-right: 1px;}
#filters #resource-headers h3 span.arrow{display:block;}
span.how-many{color:#b0e6f9;}
#filters form fieldset{background:url(/images/resource-center/bg/form-shadow-long.gif) top left repeat-x;padding:10px;margin:0;zoom:1;}
form fieldset input{float:left;margin-right:5px;clear:left;}
input:focus{outline:none;}
form fieldset label{display:block;float:left;width:120px;line-height:14px;margin-bottom:4px;}
div.category,div.product,div.resource-type,div.industry,div.freetext-search{float:left;margin:0 0 0 0;zoom:1;display:inline;}
/* new for phase 2 */
div.freetext-search{width:380px;}
div.lang-selector{position:absolute;width:220px;left:405px;}         
div.freetext-search-field{height:25px;background:white;padding-left:9px;box-shadow:inset 0px 0px 5px #888;}   
div.lang-selector-field{height:25px;background:#fff;box-shadow:inset 0px 0px 5px #888;text-align:center;}
/* new for phase 2 */
div.category{width:246px;margin-right:0px;}
div.category fieldset label{width:198px;}
div.product{width:159px;margin-right:0px;}
div.product fieldset label{width:110px;}
div.industry{width:220px;margin-right:39px;}
div.industry fieldset label{width:172px;}
div.resource-type{width:289px;margin-right:0;}
div.resource-type fieldset label{width:110px;}
form fieldset div.col-1,form fieldset div.col-2{width:130px;float:left;}
form fieldset div.col-3{width:116px;float:left;}
form div.resource-type label{width:95px;}
form div.resource-type fieldset{padding-right:0;}
.form-buttons{position:relative;padding:12px 0 5px 10px;min-height:30px;width:943px;}
div.fieldset-wrapper{background:url(/images/resource-center/bg/fieldset-wrapper-alt3.jpg) top left repeat-y;}
input#select-all,input#clear-all,input#show-resources,input#show-resources2{border:none;background:none;margin:0;text-indent:-10000px;padding:0;outline:none;cursor:pointer;}
input#select-all{float:left;width:93px;height:29px;margin-right:10px;background:url(/images/resource-center/common/select-all.png) top left no-repeat;}
input#clear-all{float:left;width:93px;height:29px;margin-right:10px;background:url(/images/resource-center/common/clear-all.png) top left no-repeat;}
input#show-resources,input#show-resources2{position:absolute;right:127px;width:163px;height:29px;background:url(/images/resource-center/common/show-resources.png) top left no-repeat;}
input#ft-search{width:350px;border:none;background:transparent;margin-top:2px;}
div.resource-counter{position:absolute;right:5px;top:10px;}
div.scoreboard{width:101px;height:39px;padding:2px 0 3px 0;background:url(/images/resource-center/common/scoreboard.png) top left no-repeat;}
div.resource-options div.resource-counter div.scoreboard{float:left;}
div.scoreboard p.counter,div.scoreboard p.counter-top{margin:0 !important;display:block;text-align:center;color:#fff !important;font-weight:bold;font-size:38px;line-height:39px;}
div.resource-counter p.caption,div.resource-counter-top p.caption{color:#000 !important;margin-top:0px !important;margin:0 !important;}
div.fieldset-wrapper-bottom{height:2px;font-size:0;clear:left;width:953px;}
div#resources-wrapper,div#resources-wrapper-top{position:relative;}
div#resources{margin:0;background:#fff;}
#pulser{position:absolute;top:20px;left:450px;}
div.resource-options{position:relative;zoom:1;display:none;padding-top:20px;padding-bottom:5px;}
p.range-block{float:left;}
div.resource-options div.resource-counter{position:static;top:auto;left:auto;right:auto;float:left;margin:-10px 8px 0 8px;border:1px solid #dedede;}
div.resource-options div.resource-counter div.scoreboard{width:auto !important;height:28px;padding:2px 0 2px 0;background:#404040 url(/images/resource-center/bg/counter.jpg) top left repeat-x;}
div.resource-options div.resource-counter div.scoreboard p.counter{font-size:28px;line-height:28px;padding:0 8px;}
div.resource-options p{font-size:14px;color:#808080;margin:0;}
p.range-description{float:left;}
span.range{font-weight:bold;}
span.keyword,a.keyword{background:#ddeca5;padding:2px 4px;}
span.keyword a{color:#808080 !important;text-decoration:none;}
div.pagination{float:right;margin-top:-8px;margin-right:-3px;}
div.pagination p{float:left;padding-right:3px;background:url(/images/resource-center/bg/pagination-shadow-rt.gif) top right no-repeat;}
span.shadow-rt{display:block;float:left;background:url(/images/resource-center/bg/pagination-shadow-lt.gif) bottom left repeat-x;margin:0 !important;padding-bottom:4px;}
div.pagination p.prev-button{margin-right:8px !important;}
div.pagination p.next-button{margin-left:8px !important;}
div.pagination p.prev-button a{border-right:1px solid #cccccc;}
div.pagination p.next-button a{border-right:1px solid #cccccc;}
p.prev-button a span{display:block;background:url(/images/resource-center/bg/prev-arrow.png) 0 50% no-repeat;padding-left:16px;}
p.next-button a span{display:block;background:url(/images/resource-center/bg/next-arrow.png) 100% 50% no-repeat;padding-right:16px;}
span.shadow-rt{display:block;float:left;background:url(/images/resource-center/bg/pagination-shadow-lt.gif) bottom left repeat-x;margin:0 !important;padding-bottom:4px;}
div.pagination a{height:16px;padding:6px 9px;border:1px solid #cccccc;margin-left:-1px;display:block;font-size:13px;line-height:16px;color:#535353 !important;float:left;text-decoration:none;background:#dfdfdf url(/images/resource-center/bg/pagination.gif) top left repeat-x;}	
div.pagination a.current{background:#207494 url(/images/resource-center/bg/pagination-current.gif) top left repeat-x;color:#fff !important;}
a.prev-button{}
a.next-button{}
div.pagination a:hover{background:#dfdede;}
table#resource-list{margin-bottom:20px !important;color:#808080; width: 100%;}
table.res-list-lang{border:1px solid #b9b9b9; }
table#resource-list p.meta a{color:#666 !important;}
table#resource-list td.counter a{color:#b7b7b7 !important;}
table#resource-list td{border-bottom:0;border-top:1px solid #cccccc;padding:12px 10px;vertical-align:top;}
table#resource-list td.counter{background:none;border-top:0;padding:0 10px 5px;vertical-align:bottom;}
table#resource-list td.type{width:127px;padding:12px 10px 0;}
table#resource-list td.type span.product{font-size:14px;font-weight:bold;display:block;zoom:1;}
table#resource-list td.media{width:165px;text-align:center;}
table#resource-list td.description{width:360px;}
table#resource-list td.description h3{font-size:16px;margin:0 0 8px 0;font-weight:bold;}
table#resource-list td a{text-decoration:none;}
table#resource-list td.description p{font-size:13px;line-height:18px;}
table#resource-list td.meta{width:238px;}
table#resource-list td.lang-result{width:970px;background:none;border:0;}
td.lang-result span.result-lang{font-size:18px;font-weight:bold;display:block;margin-top:10px;}
td.lang-result img{float:left;vertical-align:middle;margin-right:8px;}                        
p.meta{width:200px;}                   
td.meta p.more a{text-decoration:none;}
img.carat{margin-left:2px;}
#more-resources{background:#badee8;padding:20px;margin:20px 0 10px 0;color:#7a7a7a;}
#more-resources h3{float:left;font-size:24px;line-height:24px;margin-right:20px;color:#7a7a7a;}
#more-resources p.links{font-size:16px;line-height:24px;margin:2px 0 4px 0;padding:0;float:left;width:700px;}
#more-resources p.links a{text-decoration:none;margin-right:10px;margin-left:10px;}
/* -- */
#resource-drawer{float:left;width:953px;}
.clearfix:after,#filters:after,#filters form div:after,#form-buttons:after,div.fieldset-wrapper:after,div.resource-options:after,#more-resources:after,#resource-drawer:after,#animation-wrapper:after,.animation-options:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,#filters,#filters form div,#form-buttons,div.fieldset-wrapper,div.resource-options,#more-resources,#resource-drawer{zoom:1;}
div.animation-options{float:right;padding:12px;}
div.animation-options form label{color:#fff;font-size:13px;}
p.skip{float:right;display:block;color:#007ca4;font-size:13px;margin:0;padding:4px 8px;margin-left:10px !important;line-height:13px;background:#cacaca;cursor:pointer;}
p.popup-area{float:right;margin-top:10px !important;padding:4px;text-align:right;background:#f0fafc;border:1px solid #e5e5e5;}
p.popup-area a{text-decoration:none;}
div.animation-options form{float:right;margin:0;padding:0;}
/* mini-resource center */
div.resources-mini{border:1px solid #b9b9b9;margin-bottom:20px; border-radius: 15px 15px 0 0;border-radius: 0 0 7px 7px;}
div.resources-mini div#hero-mini{background:url(/images/resource-center/common/heading_rc_large.png) 367px 25px no-repeat;height:74px;border-bottom:1px solid #dbe1da;position:relative;}
div.resources-mini div#hero-mini h1{position:absolute;top:26px;left:26px; height:40px;font-size:30px !important;color:#0084ac !important;line-height:1.1em; padding: 0!important;font-weight: bold; }
div#governance div.feature h2.product-header{font-size:20px;}
div.resources-mini table#resource-list{margin:0 !important;padding:0 !important;border:0 !important;}
div.resources-mini table#resource-list.res-list-lang{border:2px solid #ffdd63 !important;}
div.resources-frame{border-top:1px solid #DBE1DA;height:320px;overflow:auto;}
div.resources-frame-long{height:700px;overflow:auto;border-top:1px solid #dbe1da;}
div.resources-mini div.resource-options{position:relative;zoom:1;display:block;padding:10px 0 5px 26px; background: #0084ac; font-size: 13px;}
div.resources-mini table#resource-list td{border-bottom:0;}
div.resources-mini table#resource-list td.type{width:25%;padding-left:25px;}
div.resources-mini table#resource-list td.media{width:5%;text-align:center;}
div.resources-mini table#resource-list td.description{width:67%;padding-right:20px;}
div.resources-mini table#resource-list td.counter{padding-left:25px;border-top:0;}
div.resources-mini div.resource-options div.resource-counter{position:static;top:auto;left:auto;right:auto;float:left;margin: 0 8px 0 8px;border:1px solid #dedede;}
div.resources-mini div.resource-options div.resource-counter div.scoreboard{width:auto !important;height:16px;padding:3px 0 4px 0;background:#404040 url(/images/resource-center/bg/counter-mini.jpg) top left repeat-x;}
div.resources-mini div.resource-options div.resource-counter div.scoreboard p.counter{font-size:16px;line-height:16px;padding:0 8px;}
div.resources-mini div.resource-options p{font-size:13px;color:#fff; margin:0; font-weight: bold;}
div.resources-mini div.resource-options a{float: left; color:#fff !important; text-decoration: none;width: 42%; margin-left: 15%; padding: 0 0 3px 25px; background: url(/images/resource-center/bg/filter_check.png) no-repeat left center;}
div.resources-mini div.resource-options a img{ margin-top: -5px; margin-right: 20px;}
/*div.resources-mini div.resource-options a{float: right;}*/
div.resources-mini table#resource-list td.description  p.more a{text-decoration:none;padding-left:14px;background:url(/images/resource-center/common/more-alt.png) 0 3px no-repeat;}
div.resource-cap{background:#a6a6a6; padding:5px 10px; border:2px solid #a6a6a6; border-radius: 0 0 5px 5px;}
div.resource-cap p{text-align:right;color:#fff !important;margin:0 !important;padding:0;font-size:12px !important;line-height:1.2em;}
div.resource-cap p a{text-decoration:none;color:#fff !important;padding-left:16px;font-weight:bold;padding-top:2px;}
div.resource-cap p a:hover{text-decoration:underline;}
/* new for phase 2 */
.resource-info{position:relative;min-height:25px;width:943px;}
.form-buttons-top{position:relative;min-height:60px;width:953px;}
div.resource-counter-top{position:absolute;right:5px;top:0px;}
div.counter-frame{position:relative;display:none;}
.iCounter{text-align:left;}
.perma{text-align:left;float:left;}
.back{text-align:right;}
.rc-rss{clear:right;float:right;width:465px;margin-top:0px;}
.rc-rss img{float:right;vertical-align:text-top;margin-left:8px;}
p.rss{text-align:right;color:#000;font-size:13px;font-weight:bold;}
span.enfi a{cursor:pointer;color:#000 !important;text-decoration:none;} */

/* div#resource-center h4{line-height:15px;margin:-5px 0 0 0;} */
div#resource-frame{clear:both;}