



tbody{ border-top:none; }
pre {
  background: #CCCCCC;
  border: 1px solid #DDDDDD;
  font-size: 12px;
  padding: .75em 1.5em;
}
textarea { width: 100%; }
fieldset { border: 1px solid #CCCCCC; }
table { font-size: 1em; }
blockquote {
  padding: 0 20px 0 50px;
  background: url("images/quote.png") 10px top no-repeat;
  border: none;
}
p{ padding-bottom:25px; }
li p{ padding-bottom:0px; }
.zero-margin{ 
  margin-left:-20px!important;
  margin-left:24px;
  margin-top:-20px;
}
.zero-bottom-space{
  padding-bottom:0px;
}


/*#header {
  background: #EEEEEE ;
  width:960px;
  height:166px;
  color: #808080;
  margin: 0 0 1px 0;
  padding: 0px 0;
  background-repeat: no-repeat;
  background-image: url("images/bannerf0.jpg");
}
*/







#primary .title {
  float: left;
  color: #FFFFFF;
  font-size: .9em;
  width: 195px;
  padding: 7px 0 6px 10px;
}
#primary ul {
  margin: 0;
  padding: 0;
  list-style : none;
}
#primary ul li {
  float: left;
  margin: 0;
  padding: 0;
}
#primary ul li a {
  display: block;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  padding: 7px 10px 6px 10px;
}
#primary ul li a:hover { color: #FF6600; }
#primary ul li a.active,#primary ul li a.active:hover {
  color: #FFFFFF;
  background: #E0691A url("images/bar.gif") no-repeat center top;
}
.title, .title a {
  font-weight: bold;
  color: #63869e;
  margin: 0 auto 0 auto;
  font-size:1.0em!important;
}

#subimages {
float: right;
margin-right: 0px;
position: absolute;
margin-top: -203px;
padding: 0em;
margin-left: 560px;
margin-bottom: 0em;}

#subimages ul {
margin: 0em;
padding: 0em;
display: list-item;
list-style-type: none;}

#mission,#search-theme-form { color: #808080;font-weight: bold; }


#contentmission{
  width:660px;
  margin: 30px 20px 0px 20px;
  border: 1px solid #333;
}
#mission-content-container{
/*background-image: url("images/mission_background.jpg");*/
  background-repeat: no-repeat;
  background-position: bottom!important;
  width:660px;
/* background-color: #fbf5f3;*/
  padding: 10px 0px 10px 0px;
border-top: 1px #333 solid;}
/*#mission-image{
  background-image: url("images/misssion_image.jpg";
  width:91px;
  height: 122px;
  position:absolute;
  margin:-20px 0px 0px 20px;
  border: 1px solid #63869e;
}*/


#content h1.title{ margin:10px 0px 0px 20px;color:#000; }
#content .block h2.title {
  color: #63869e;
  margin: 0;
  padding: 7px 0 7px 5px;
  font: bold 1em Tahoma, Arial, Sans-Serif;
}
#content #main .block { margin: -1px 0px 0px 0px!important; }
#content #country_sidebar{
  float: right;
  width: 260px!important;
  width: 250px;
  margin: 0 0 10px 0;
  background-color:#fff;
  background-color:#f1f3f5;
}
#content #sidebar-right .block,#content #country_sidebar .block {
  margin: 3px 0px 3px 5px;
  padding: 0;
}
#content #sidebar-right .block .content {
  background: #f5f5f5;
  margin: 0;
}
#content #sidebar-right .block .content { color: #414141; }

#footer .block { text-align: left; }




#block-event-1{
  width:280px!important;
  position:relative!important;
  background-color:transparent ;
  margin-top:0px;
}
#block-event-1 .title{
  background-image:none!important;
  background-repeat: no-repeat;
  background-color:transparent!important;
  color:#63869e!important;
}

.item-list ul li{
  list-style-type: none;
  padding-bottom:10px;
}
.item-list ul{ margin-top:10px; }

.inner-content-container-without-event{
  float:left;
  display:block;
  background-color:#fff!important;
  width:100%!important;
  border:none!important;
}
.messages { border: 1px solid #CCCCCC; }
.error { border-color: red;margin:0px 20px 0px 20px; }
.admin{ margin:0px 20px 0px 0px;width:600px; }

a.editlink {
  float: right;
  width: 16px;
  height: 16px;
  margin: 4px 0 0 !important;
  background: url("images/pencil.png") right center no-repeat;
}

.chronodata { padding: 2px 0 2px 20px ;background: url("images/time.png") left center no-repeat;width:150px;}

.commentslink { padding: 2px 0 2px 0px; text-align: left; }
.commentslink ul.links li a{ text-decoration:underline;font-weight:normal; }
.submitted { color: #999999;font-size: .8em; }
.links { color: #999999; }
.links a { font-weight: bold; }

.node .taxonomy {
  color: #999999;
  font-size: .8em;
  padding: 1.5em;
}
.node .picture {
  border: none;
  float: right;
  margin: 0 0 .5em .5em;
}
.comment { margin: 0 0 8px 0; }
.comment .new {
  text-align: right;
  font-weight: bold;
  font-size: .8em;
  float: left;
  color: red;
}
.comment .picture { border: none;float: right;margin: 0 0 .5em .5em; }
.comment-header{
  background-image: url("images/comment_bg_01.jpg");
  height:11px;
  background-repeat:no-repeat;
  font-size:8px;
}
.comment-inner{
  background-image: url("images/comment_bg_02.jpg");
  background-repeat:repeat-y;
  padding-left:15px;
}
.comment-inner .content,.comment-inner .itemhead{ width:550px; }
.comment-footer{
  background-image: url("images/comment_bg_03.jpg");
  height:14px;
  background-repeat:no-repeat;
  font-size:8px;
}

.node div h2.title { font-size:18px;font-weight:bold; }
.help{ margin: 0px 20px 0px 20px; }
#nav_bar{
  width:700px;
  padding-top:1px;
  margin-left:auto;
  margin-right: auto;
  background-image: url("images/nav_background.jpg");
  background-repeat: repeat-x;
  height:40px;
}
#nav_bar .content{ padding: 0px 0px 0px 0px;margin: 0px 0px 5px 0px; }
#nav_bar .menu{ text-align:center; padding: 5px 0px 0px 0px; }
#nav_bar .menu li ul{
  padding-top:5px;
  text-align:center;
  padding: 5px 0px 0px 0px;
  display:list-item;
}
#nav_bar .menu li ul{ position:absolute;display:list-item; }
#nav_bar .menu li{ padding:0px 5px 0px 5px; }
#nav_bar .menu a{ font-size:11px;font-weight: bold;text-decoration:none; }
#nav_bar .content .menu li{
  display: inline;
  padding:5px 5px 10px 8px;
  position:relative;
}
#nav_bar .content .menu li a{ position:relative; }
#nav_bar .content .menu li a:hover{ text-decoration: underline; }
#nav_bar .content .menu li ul.menu{
  text-align:left;
  position:absolute;
  left:0px;
  top:25px!important;
  top:30px;
  width:200px;
  background-color: #62849b;
  z-index:100!important;
  opacity: .85;
	filter: alpha(opacity=85)!important;
  padding: 0px 0px 0px 0px;
  display:none;
}
#nav_bar .content .menu li ul.menu li a:hover{ text-decoration: underline; }
#nav_bar .content ul li ul li{
  display:list-item!important;
  list-style-image: none;
  list-style-type:none;
  padding-left:25px!important;
  border-bottom: 1px solid #fff;
  padding-top:5px;
  padding-bottom:5px;
}
#nav_bar a{ color:#fff; }
#nav_bar a:hover{ text-decoration: underline; }
#nav_bar h2{ display:none;}
#nav_bar .block{margin: 0px 0px 0px 0px!important;}
.sticky-node {background-color: #fffff;}






#nav_bar .active-trail{ background-color:#40596f; }
#sidebar-right .block-header, #country_sidebar .block-header{
  background-image: url("images/rb_background_header.jpg");
  background-repeat: no-repeat;
  width:250px;height:32px;
}
#sidebar-right .block-inner, #country_sidebar .block-inner{
  padding: 0px 0px 0px 0px;
  background-image: url("images/rb_background_inner.jpg");background-repeat: repeat-y;
  width:250px;
}
#sidebar-right .block-header .title, #country_sidebar .block-header .title { padding: 10px 0px 0px 20px!important;}
#sidebar-right .block-inner .content, #country_sidebar .block-inner .content{
  width:210px;
  padding: 5px 0px 0px 20px;
  background-color: transparent!important;
}
#sidebar-right .block-footer, #country_sidebar .block-footer{
  background-image: url("images/rb_background_footer.jpg");
  background-repeat: no-repeat;
  width:250px;
  height:13px;
  font-size:8px;
}
#sidebar-right .block .block-inner h2.title, #country_sidebar .block .block-inner h2.title{
  background-color:transparent;
  background-image: none;
  color:#63869e;
}
#sidebar-right ul, #sidebar-right ol ,#country_sidebar ul,#country_sidebar ol{ margin: 0px 0px 0px;padding: 0px; }
#sidebar-right ol,#country_sidebar ol{ margin-left: 15px; }
#sidebar-right ul li, #sidebar-right ol li,#country_sidebar ul li,#country_sidebar ol li{ margin: 0px;padding: 1px 0px;}
#sidebar-right ul li, #country_sidebar ul li {list-style-type: none;list-style-image: none; }
#sidebar-right ul li.expanded ,#country_sidebar ul li.expanded{
  list-style-type: circle;
  list-style-image: url("images/menu-expanded.png");
  padding: .2em .5em 0 0;
  margin: 0 0 0 1.5em;
}
#sidebar-right ul li.expanded a,#country_sidebar ul li.expanded a{color:#63869E;}
#sidebar-right ul li.collapsed,#country_sidebar ul li.collapsed{
  list-style-type: disc;
  list-style-image: url("images/menu-collapsed.png");
  padding: .2em .5em 0 0;
  margin: 0 0 0 1.5em;
}
#sidebar-right ul li.leaf, #country_sidebar ul li.leaf{
  list-style-type: square;
  list-style-image: url("images/menu-leaf.png");
  padding: .2em .5em 0 0;
  margin: 0 0 0 1.5em;
}
.sticky-node .content{padding-top:0px!important;}
.sticky-node .node-header a,.sticky-node .node-header-no-highlighting a{color: #fafffc}
.sticky-node .node-header a:hover,.sticky-node .node-header-no-highlighting a:hover{color:#000!important;}
.lang-block{
  width:60px;
  margin-right:5px!important;
  margin-right:1px;
  margin-top:4px!important;
  margin-top:4px;
  margin-left:5px;
  padding-left:5px;
  position:relative;
  font-size:11px;
}
.lang-list{
  display:none;
  position:absolute;
  padding-left:auto;
  padding-right:auto;
  top:14px;
  left:6px;
  background-color: #5D8199;
  width:120px;
  margin-left:-75px;
  opacity: .85!important;
  filter: alpha(opacity=85)!important;
}
.lang-list .item-list ul{
  margin-top: 0px;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  padding: 0px;
}
.lang-list .item-list ul li{ list-style-type: none;width:120px;}
.lang-list .item-list ul li a.uilocale{
  color:#63869e!important;
  font-size:10px!important;
  font-weight:normal!important;
}
.lang-list .item-list ul li a:hover{ background-color:#7b8ea1 ;color:#fff!important; }
.joining-block{ width:254px;margin-left:3px; }
.joining-block-header{
  background-image: url("images/rb_background_headerw2.jpg");
  background-repeat: no-repeat;
  width:250px;height:16px;
}
.joining-block-inner{
  padding: 0px 0px 0px 0px;
  background-image: url("images/rb_background_innerw.jpg");
  background-repeat: repeat-y;
  width:250px;
  text-align:center;
}
.joining-block-footer{
  background-image: url("images/rb_background_footerw.jpg");
  background-repeat: no-repeat;
  width:250px;height:13px;font-size:8px;
}
.event-calendar th {
  color: #fff;
  background: #63869e;
  text-align: center;
  padding: 1px 0.33em;
  border: 1px solid #242;
}
.event-calendar td {border: 1px solid #bbb;color: #777;text-align: right;vertical-align: top;margin: 0;padding: 0;}
.event-calendar td.sat, .event-calendar td.sun {background:#8f8f8f none repeat scroll 0%;}
.event-calendar td.selected {background:#5b5b5b none repeat scroll 0%;}
.event-calendar div.event  .stripe-1,.event-calendar div.event  .stripe-2,.event-calendar div.event  .stripe-3{
  background-color: #63869e;height: 5px;width: 100%;
}
.event-calendar div.event  .stripe-4,.event-calendar div.event  .stripe-5,.event-calendar div.event  .stripe-6{
  background-color: #63869e;height: 5px;width: 100%;
}
.event-calendar div.event  .stripe-7,.event-calendar div.event  .stripe-8,.event-calendar div.event  .stripe-9,.event-calendar div.event  .stripe-10{
  background-color: #63869e;height: 5px;width: 100%;
}
.event-calendar div.event{font-style:normal;}
#country_timeline{float:left;width:50%;border-right: 1px solid #d6dfe4;}
#country_company{float:right;width:49%;}
#country_timeline .block-header,#country_company .block-header{
  background-image:url("images/event_header_background.jpg") !important;
  background-position:right top;
  background-repeat:repeat-y;
  padding:0px 5px;
}
#country_timeline .block-inner,#country_company .block-inner{padding-left:5px;}
#country_overview h2,#country_timeline h2,#country_link h2,#country_company h2,#country_company h2{font-size:14px!important;}
#search-theme-form {padding-top:2px;}
#search-theme-form .form-item input.form-text{height:12px;font-size:10px;}
#search-theme-form input.form-submit{
  height:20px;padding-top:0px;font-size:10px;
  background-color:transparent;
  border:none;color:#000;
  background-image:url("images/button.jpg");width:100px;
}

.search-box input.form-submit{
  height:20px;padding-top:0px;font-size:10px;
  background-color:transparent;
  border:none;color:#000;
  background-image:url("images/button.jpg");width:100px;
}

.form-submit{
  height:25px;padding-top:0px;
  font-size:10px;background-color:transparent;
  border:none;color:#fff;
  background-image:url("images/button.png");width:100px;
}
.breadcrumb {padding: 2px 10px;width:500px;float:left;font-size:.8em;}
.breadcrumb a{color:#fff;}
.breadcrumb-containter{width:500px;float:left;}
.pri-left-bar{float:right;width:400px;}
.search-box{
  text-align:left!important;
  text-align:right;
}
#report{float:left;width:50%;}
#document{float:right;width:49%;}
#mission #image{ 
  background-image:url("images/88033.jpg");
  width:100px;
  height:150px;
  border: 1px solid #fff;
}
#mission #content{width:400px;background-color:transparent;}
#mission #tb tbody{border-top:none;}
table{width:95%;}
#block-views-country_candidate_list .block-inner .content{height:100px;overflow-x:none;overflow-y:auto;}
#block-views-country_compliance_list .block-inner .content{height:100px;overflow-x:none;overflow-y:auto;}
#block-views-country_indeterminate_list .block-inner .content{height:100px;overflow-x:none;overflow-y:auto;}
.tabs{
  width:100%;
  border-bottom:1px solid #E4EBEF;
  padding-top:10px;
  background-image: url("images/tab_bg.jpg");
  background-repeat: no-repeat;
}
.tabs ul.tabs{
  border-bottom:none;
  margin:5px 0px 0px 0px;width:90%;
  background-image:none;
}
.tabs ul.primary li.active a{
  background-color:#BAC4C6;
  font-size:16px;color:#fff;font-weight:bold;
  padding-bottom:0px;  
}
.tabs ul.primary li a{
  background-color:#fff; 
  border-style:solid;border-width:1px;border-color:#E4EBEF;
  padding-bottom:0px;color:#63869E;
}
.publication-image-container,.contact-image-container,.document-image-container{
  width:100px;float:left;text-align:center;
}
.document-image-container{
  background-image: url("images/document.jpg"/);
  background-repeat: no-repeat;
  background-position:center;
}
.publication-image,.contact-image,.document-image{
  width:100px;min-height:150px;margin-left:auto;margin-right:auto;
}
.publication-information-container,.contact-information-container,.document-information-container{
  float:right;width:450px;padding-bottom:40px;
}
.publication-label,.contact-label,.document-label{width:100px;float:left;font-weight:bold; }
.publication-detail,.contact-detail,.document-detail{min-width:300px;float:left;}
.sticky-doc-image-container{  
  width:100px;float:left;
  min-height:100px;  height:100px;
  margin-left:-10px!important;
  text-align:center;
}
.sticky-doc-image{width:50px;height:75px;}
.sticky-doc-image-with-background{
  background-image:url("images/document.jpg");
  background-position:center;background-repeat:no-repeat;
}
.sticky-doc-information-container{float:right;width:130px!important;}
.sticky-doc-label{width:20px;float:left;font-weight:bold;}
.sticky-doc-detail{width:130px;}
.mceToolbarTop * {float:left;}
.mceToolbarTop select {width:auto!important;}
.mceToolbarTop option {float:none;}
.huge-title{font-size:24px;margin-left:20px;margin-top:10px;}
.event .type{display:none;}
#content-views-implmenting_country_report .view-content-implmenting-country-report .item-list ul{
  margin-left:-20px;
}
#content-views-implmenting_country_key_doc .view-content-implmenting-country-key-doc .item-list ul{
  margin-left:-20px;
}
#content-views-implmenting_country_report,#content-views-implmenting_country_key_doc{margin-top:-15px;}
#country_type .block-header,#country_type .block-footer,#country_link .block-header,#country_link .block-footer{
  display:none;
}
#country_type .block-inner,#country_link .block-inner{margin-top:-10px;margin-left: 15px;}
#sitemap-link{
  float:right;padding-top:4px;padding-right:2px;padding-top:4px!important;padding-top:2px;padding-left:3px;
}
#sitemap-link a{color:#fff;}
.field-field-document-img{
  float:left;width:100px;
  min-height:100px;text-align:center;
  background-image:url("images/document.jpg");
  background-position:center top;background-repeat:no-repeat;
}
.field-field-document-img .field-label{display:none;}
.field-field-document-desc,.field-field-document-file{
  float:right;
  min-width:450px;
  width:auto!important;
  width:450px;
}
a.feed-icon{text-align:center;}
.bd a{color:#fff!important;}
.bd a.active{background-color:#DFE0E4;color:#000!important;}
.bd a.selected{background-color:#DFE0E4;color:#000!important;}
.bd{font-size:12px;}
.yuimenubaritem .bd ul{background-color:#63869e;}

#yuimenu{margin-top:2px;}


#blog_block div.view-content{margin-left:-20px!important;}
.bd{

}
.feed-footer-container{ 
  /*margin:0px 20px 0px 20px;*/
  width:357px;
  border: 1px solid #e4ebef;border-top:none;
  background-color:#fff;padding:10px 0px 0px 0px;
  background-image:url("images/feed_bg.jpg");background-repeat:repeat-x;
  background-position:bottom;
  margin-top:3px;
}
.feed-text{float:right;margin-left:5px;width:310px;margin-top:-3px;}
.feed-footer-container .feed-image{
  width:24px;
  float:left;
  padding-left:3px;
}
.feed-text img{margin-top:5px;}
.feed-footer{padding-right:10px;}
#sitemap-link{font-size:11px;}
.view-content-blog div.node div h2.title a{color:#63869e!important;}
.date-display-end{
  display:inline!important;
  margin-left:0px!important;
}

.yuimenubaritemlabel{font-size:11px!important;}
.view-data-node-data-field-publication-img-field-publication-img-fid{
  float:left;
  width:100px;
}
.view-data-node-data-field-publication-img-field-publication-img-fid .view-data-node-title,
{
  font-size:1.1em;
  font-weight:bold;
}
.view-data-node-title a{ text-decoration:none; }
.view-data-node-data-field-publication-desc-field-publication-desc-value{}
.view-data-node-data-field-publication-link-field-publication-link-url{}
.view-item-report{padding-bottom:20px;}
.view-item-country-candidate-list .view-data-node-title,
.view-item-country-indeterminate-list .view-data-node-title,
.view-item-country-compliance-list .view-data-node-title
{
  font-size:10pt;
  font-weight:normal;
} 
.view-item-country-candidate-list .view-data-node-title a,
.view-item-country-indeterminate-list .view-data-node-title a,
.view-item-country-compliance-list .view-data-node-title a
{
  text-decoration:underline;
}
.yui-skin-sam .yuimenu ul{
  
}
.yui-skin-sam .yuimenu ul li{
  border-color:#63869E;
}
.yuimenu div{
  opacity: .95!important;
  filter: alpha(opacity=95)!important;
}
.yuimenuitem-hassubmenu{
  background-image:url("images/menuitem_submenuindicator.png")!important;
}
/*
.yui-skin-sam .yuimenu ul li{
  border:none!important;
  padding:0px!important;
  height:auto!important;
}
.yui-skin-sam .yuimenu ul{
  opacity: .95!important;
  filter: alpha(opacity=95)!important;
}
*/

div.field-field-image {
text-align: center;
}

img.imagecache-fullpage, img.imagecache-teaser{
border: 1px solid #E4EBEF;
padding: 5px;
margin-top: 10px;
margin-bottom: 10px;
}