/**
 * @package   Quasar Template - RocketTheme
 * @version   1.5.3 June 10, 2010
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2010 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */
/* Core */
/*body {font-family: Helvetica,Arial,sans-serif;min-width: 960px;}*/
body {font-family:'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic',Verdana, Helvetica, "ＭＳ Ｐゴシック", Osaka, sans-serif;min-width: 960px;}
.font-family-optima {font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;}
.font-family-geneva {font-family: Geneva, Tahoma, "Nimbus Sans L", sans-serif;}
.font-family-helvetica {font-family:'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', Helvetica, Arial,FreeSans, sans-serif;}
.font-family-lucida {font-family: "'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic',Lucida Grande",Helvetica,Verdana,sans-serif;}
.font-family-georgia {font-family: Georgia, sans-serif;}
.font-family-trebuchet {font-family: "Trebuchet MS", sans-serif;}
.font-family-palatino {font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;}
#rt-menu .rt-container, #rt-top .rt-container, #rt-showcase .rt-container, #rt-feature .rt-container, #rt-main .rt-container, #rt-bottom .rt-container, #rt-footer .rt-container, #rt-copyright .rt-container, #rt-maintop .rt-container, #rt-mainbottom .rt-container, #rt-breadcrumbs .rt-container, #rt-header .rt-container, #rt-toptab .rt-container, #rt-bottomtab .rt-container {background: transparent;}
.title {font-weight: normal;}
ul {list-style: none;padding-left: 0;}
ul li {margin-left: 10px;}
html>body ul li {margin-left: 5px;}
ul li a {font-size: 1em;line-height: 1.8em;}

.rt-block {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px;
    position: relative;
}

/* Top */
#rt-top {background: transparent;color: #999;}

#rt-top {
    height: 80px;
    padding-top: 15px;
    /* background: #fcfcfc 100% 0; */
    color: #999;
}

#rt-top .rt-block {
    margin:  5px;
    padding: 2px;
}
#rt-top .search .inputbox {width: 200px;height: 20px;line-height: 16px;border: 1px;padding: 3px 0 0 5px;border-color:#ccc;border-style:solid;
        border-radius: 3px;
        behavior: url(/PIE.htc);
}
#rt-top .search {text-align: right;clear:both}
a.mainleveltop-login {
position: relative;
left: 162px;
background: #c0c0c0;
font-size: 1em;
color: #fff;
margin-bottom: 2px;
padding: 5px;
}

#rt-top2 {
    border: 1px solid #CCC;
    background: white;
    border-radius: 5px;
    -webkit-box-shadow: #B2B2B2 2px 2px 2px;
    -moz-box-shadow: #B2B2B2 2px 2px 2px;
    box-shadow: #B2B2B2 2px 2px 2px;
    behavior: url(/PIE.htc);
    width: 960px;
}

.-top-menu {
margin-top: 18px;
  margin-left:150px;
float: left;
}
.menutop-menu li {
display:inline;
float: left;
list-style-type:none;
margin-left: 15px;
padding-left: 10px;
padding-right:5px;
font-size: medium;
background: url(../images/common/content_arrow.gif) center left no-repeat;
}
/* Header */
#rt-header {position: relative;z-index: 2;}
#rt-header .rt-block {margin-top:0; margin-bottom: 0; margin-left:0; margin-right: auto;padding: 0;}
#rt-header {background: transparent;color: #999;}
#rt-header2 {background: transparent;color: #999;}
#rt-header3 {background: transparent;color: #999;}
#rt-header4 {background: transparent;color: #999;}
.backgroundlevel-high #rt-header4, .backgroundlevel-med #rt-header4 {background: transparent;color: #999;}
#rt-header4 {
padding: 5px 0;
border: 1px solid #CCC;
background: white;
        border-radius: 5px;
-webkit-box-shadow: #b2b2b2 2px 2px 2px;
-moz-box-shadow: #b2b2b2 2px 2px 2px;
box-shadow: #b2b2b2 2px 2px 2px;
        behavior: url(/PIE.htc);
}
#rt-logo {width: 120px;height: 62px;display: block;position: absolute;top: -80px;left: -5px;}
#rt-logo {
    background: url(../images/logo/iucnj-logo.png) 0 0 no-repeat;
}

/* Top Menu */
/*#rt-header ul {margin: 0;padding: 0;float: right;position: relative;z-index: 1000;}*/
#rt-header ul ul {margin: 0px;padding: 0px}
#rt-header ul.menu {margin: 0;padding: 0;float: left;position: relative;width: 940px;background: url(../images/menus/custom/blue-bar-light_2.png)}
#rt-header ul li {margin-left: 4px;margin-bottom: 0px;list-style: none;float: left; position: relative;
padding-right: 1px;background: url(../images/menus/custom/separator.png) top right no-repeat;}

#rt-header ul li a, #rt-header ul li .separator {display: block;margin-left: 4px;cursor: pointer;position: relative;}
#rt-header ul li a span, #rt-header ul li .separator span {display: block;padding: 0 10px;height: 29px;line-height: 28px;margin-left: -8px;font-size: 15px;font-weight: bold;}
#rt-header li ul li.parent {background: url(../images/parent.png) 97% 12px no-repeat;}
.menu{z-index:100;}




#rt-header ul.menu li > a span, #rt-header ul.menu li > .separator span {background: url(../images/menus/custom/blue-bar-light_2.png) 0 0 no-repeat;}
#rt-header ul.menu li > a, #rt-header ul.menu li > .separator {background: url(../images/menus/custom/blue-bar-light_2.png);color: white;}
#rt-header ul.menu li.active > a, #rt-header ul.menu li:hover > a {background: url(../images/menus/custom/blue_bar.png) ;color: #fff;}
#rt-header ul.menu li.active > a span, #rt-header ul.menu li:hover > a span {background: url(../images/menus/custom/blue_bar.png) 0 0 no-repeat;}

/* #rt-header ul.menu li.active a, #rt-header ul.menu li.sfHover a {background: url(../images/menus/custom/blue-bar-light_2.png) 100% 0 no-repeat;color: #fff;}*/
#rt-header4 ul li {margin-left: 0px;}

#rt-header ul.menu li.active a span, #rt-header ul.menu li.sfHover a span {background: url(../images/menus/custom/blue_bar.png) }
#rt-top .search .inputbox {background: transparent;color: #999;}


.menutop-login {
position: relative;
left: 160px;
/*background: #c0c0c0;*/
font-size: 1em;
color: #fff;
margin-bottom: 2px;
padding: 2px;
width: 80px;
height: 20px;
border: 1px;
/*padding: 3px 0 0 5px;*/
border-color: #ccc;
border-style: solid;
border-radius: 3px;
behavior: url(/PIE.htc);
}

#menu {
/*background: #4169E1;*/
background-image: URL('/modules/mod_swmenufree/images/blue-bar-light_2.png');
height: 35px;

}

/* Menu Dropdowns */
#rt-header li ul {position:absolute;width:220px;top:-999em;left: auto;}
#rt-header li ul ul {margin: 0;}
#rt-header li:hover ul ul, #rt-header li:hover ul ul ul, #rt-header li:hover ul ul ul ul {top:-999em;left: auto;}

/*#rt-header li li {margin: 0;padding: 0 10px 0 18px;height:auto;width:180px;}*/
#rt-header li li {margin-left: 4px;padding: 0 0px 0 0px;height:auto;width:220px;}
#rt-header li li a, #rt-header li li.active a, #rt-header li li a:hover, #rt-header li li .separator, #rt-header li li.active .separator {
margin:0;padding: 0;height: auto;float: none;width: auto;line-height:20px;display: block;}
#rt-header li li a span, #rt-header li li.active a span, #rt-header li li a:hover span, #rt-header li li .separator span, #rt-header li li.active .separator span {width: auto;display: block;text-transform: none;padding: 0px 0px 0 10px;font-size: 14px;}

#rt-header li li a, #rt-header li.active li a, #rt-header li li .separator, #rt-header li.active li .separator
 {font-weight:normal;}
#rt-header li:hover ul {left: 0;top: 29px;}
#rt-header li li:hover ul, #rt-header li li li:hover ul, #rt-header li li li li:hover ul {left:200px;top: -11px;}

/* Pathway */
.pathway {
float: left;
padding-left: 5px;
padding-right: 5px;
}
.separator-item {
float: left;
}


/* Showcase */
#rt-showcase {position: relative;z-index: 1;}
#rt-showcase .showcase-title {font-size: 3.8em;line-height: 1em;font-weight: bold;margin-top: 15px;}

._event {padding-right: 5px;}
.mod_dn {padding-right: 5px;}
.-bottom-topics {padding-right: 5px;}

._event .module-surround {
position: relative;background: #fff;
border-bottom-color: #CCC;border-bottom-style: solid;border-bottom-width: 1px;
border-left-color: #CCC;border-left-style: solid;border-left-width: 1px;
border-right-color: #CCC;border-right-style: solid;border-right-width: 1px;
border-top-color: #CCC;border-top-style: solid;border-top-width: 1px;
margin-bottom: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: #B2B2B2 2px 2px 2px;
-moz-box-shadow: #B2B2B2 2px 2px 2px;
box-shadow: #B2B2B2 2px 2px 2px;
behavior: url(/PIE.htc);
}
.mod_dn .module-surround {
position: relative;background: #fff;
border-bottom-color: #CCC;border-bottom-style: solid;border-bottom-width: 1px;
border-left-color: #CCC;border-left-style: solid;border-left-width: 1px;
border-right-color: #CCC;border-right-style: solid;border-right-width: 1px;
border-top-color: #CCC;border-top-style: solid;border-top-width: 1px;
margin-bottom: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: #B2B2B2 2px 2px 2px;
-moz-box-shadow: #B2B2B2 2px 2px 2px;
box-shadow: #B2B2B2 2px 2px 2px;
behavior: url(/PIE.htc);
}
.create {
color: #009000;
}

article.item-page {
      border: 1px solid #CCC;
    margin-bottom: 15px;
    background: #fff;
    position: relative;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: #b2b2b2 2px 2px 2px;
    -moz-box-shadow: #b2b2b2 2px 2px 2px;
    box-shadow: #b2b2b2 2px 2px 2px;
    behavior: url(/PIE.htc);
}

article.item-page h3 {
    position: relative;
    border-style: solid;
    border-bottom: 1px solid #c0c0c0;
    border-left: 5px solid #007;
    font-size: 1.4em;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left:5px;
}

.rt-articleinfo-text {
    padding-left: 5px;
}
.rt-article-bg p{
    padding-left: 10px;
}
.rt-article-bg ul{
    padding-left: 30px;
}
.rt-article-bg ol{
    padding-left: 30px;
}

dd.rt-category {
    padding-left: 5px;
}
.-bottom-topics .module-surround {
position: relative;background: #fff;
border-bottom-color: #CCC;border-bottom-style: solid;border-bottom-width: 1px;
border-left-color: #CCC;border-left-style: solid;border-left-width: 1px;
border-right-color: #CCC;border-right-style: solid;border-right-width: 1px;
border-top-color: #CCC;border-top-style: solid;border-top-width: 1px;
margin-bottom: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: #B2B2B2 2px 2px 2px;
-moz-box-shadow: #B2B2B2 2px 2px 2px;
box-shadow: #B2B2B2 2px 2px 2px;
behavior: url(/PIE.htc);
}

#jevents_body td, #jevents_body tr, #jevents_body p, #jevents_body div {
font-family: Helvetica, Arial, "ＭＳ Ｐゴシック", Osaka, FreeSans, sans-serif;
font-size: 100%;
}
#jevents_body td .contentheading {
font-size: 18px;
}

/* Main Body */
#rt-toptab .rt-block {padding: 15px 0 0 0;margin: 0;}
#rt-toptab .toptab, #rt-toptab .toptab2 {height: 34px;display: inline-block;}
#rt-toptab .toptab {margin-left: 25px;}
#rt-toptab .toptab2 {padding: 0 25px;line-height: 34px;font-size: 18px;margin-left: -25px;}
.rt-pagetitle {font-size: 200%;}
#rt-main-surround .rt-article-title {text-transform: none;margin: 0;display: block;font-size: 150%;letter-spacing: normal;}
#rt-main .rt-article-title, #rt-main-surround .rt-article-title, #rt-main-surround .title, #rt-showcase .title, #rt-showcase .showcase-title span, #rt-top .title, #rt-header .title, #rt-feature .title {
color: #333;
}
#rt-main-surround .rt-article-title {
color: black;
}#rt-mainbody .module-title {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 2px;
}


#rt-sidebar-a, #rt-sidebar-b, #rt-sidebar-c {background-color: transparent;}
#rt-main-surround {overflow: hidden;}
#form-login ul li a, #com-form-login ul li a, ul.rt-more-articles li a, .rt-section-list ul li a {background-position: 0 2px;padding-left: 15px;}
#form-login ul li a:hover, #com-form-login ul li a:hover, ul.rt-more-articles li a:hover, .rt-section-list ul li a:hover {background-position: 0 -453px;}

.rt-article {
border: 1px solid #CCC;
margin-bottom: 15px;
background: #fff;
position: relative;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: #b2b2b2 2px 2px 2px;
-moz-box-shadow: #b2b2b2 2px 2px 2px;
box-shadow: #b2b2b2 2px 2px 2px;
behavior: url(/PIE.htc);
}
.content {
    padding-left: 10px;
}
div.faqslider .pane-sliders .panel h3 {
border-style: none;
}

.rt-joomla .rt-headline {
        position: relative;
　      /* webkit */　　　
 　　　-webkit-border-radius:5px;
  /* Firefox */
  -moz-border-radius:5px;
  /* IE */
  border-radius: 5px;
background: #FFFFFF;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#CCCCCC));
background: -moz-linear-gradient(#FFFFFF, #CCCCCC);
background: linear-gradient(#FFFFFF, #CCCCCC);
-pie-background: linear-gradient(#FFFFFF, #CCCCCC);
        behavior:url(/PIE.htc);
}

.item-page .title, .rt-article-bg .title {
  font-size: 150%;
  padding:5px;
        position: relative;
　      /* webkit */　　　
 　　　-webkit-border-radius:5px;
  /* Firefox */
  -moz-border-radius:5px;
  /* IE */
  border-radius: 5px;
background: #FFFFFF;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#CCCCCC));
background: -moz-linear-gradient(#FFFFFF, #CCCCCC);
background: linear-gradient(#FFFFFF, #CCCCCC);
-pie-background: linear-gradient(#FFFFFF, #CCCCCC);
        behavior:url(/PIE.htc);
}

.rt-article-content {
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
margin-right: _5px;
}

.rt-article h3 {
position: relative;
border-style: solid;
border-bottom: 1px solid #c0c0c0;
border-left: 5px solid #007;
font-size: 1.4em;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
margin-left:10px;
}

div.nn_sliders_slider a, div.nn_sliders_slider a:hover {
padding: 8px 25px;
}



div.nn_sliders_slider a, div.nn_sliders_slider a:link, div.nn_sliders_slider a:visited, div.nn_sliders_slider a:active, div.nn_sliders_slider a:hover {
background: url(../images/j_arrow.png) 10px 11px no-repeat;
}

div.nn_sliders_slider.active a, div.nn_sliders_slider.active a:hover {
background: url(../images/j_arrow_down.png) 10px 11px no-repeat;
}



/*.-bottom-topics {*/
#rt-content-bottom {
background-color: #fff;
position: relative;
padding:2px;
}

/* Side Menus */
#rt-main-surround ul.menu {padding-left: 0;}
#rt-main-surround ul.menu li {list-style: none;margin-left: 0;}
#rt-main-surround ul.menu a, #rt-main-surround ul.menu .separator, #rt-main-surround ul.menu .item {display: block;text-indent: 0;overflow: hidden;font-size: 120%;font-weight: normal;padding: 4px 0 8px 20px;line-height: 1.8em;}
#rt-main-surround ul.menu li.active > a, #rt-main-surround ul.menu li.active > .separator, #rt-main-surround ul.menu li.active > .item {font-weight: bold;}
#rt-main-surround ul.menu li li {padding: 0;margin: 0;font-size: 95%;background: none;border: none;}
#rt-main-surround .menu .subtext em {line-height: 14px;}
#rt-main-surround .menu em {display: block;font-size:80%;font-style: normal;font-weight: normal;}
#rt-main-surround ul.menu li a:hover, #rt-main-surround ul.menu li .separator:hover, #rt-main-surround ul.menu li .item:hover, #rt-main-surround ul.menu li.active > a, #rt-main-surround ul.menu li.active > .separator, #rt-main-surround ul.menu li.active > .item {background-position: 5px -445px;color:#0000aa;}

/* Modules */
.module-title {
padding-left:0px;
padding-right:0px;
padding-top:5px;
padding-bottom:5px;
margin-bottom: 10px;
　　　　/* webkit */　　　
 　　　-webkit-border-radius:5px;
  /* Firefox */
  -moz-border-radius:5px;
  /* IE */
  border-radius: 5px;
background: #FFFFFF;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#CCCCCC));
background: -moz-linear-gradient(#FFFFFF, #CCCCCC);
background: linear-gradient(#FFFFFF, #CCCCCC);
-pie-background: linear-gradient(#FFFFFF, #CCCCCC);
        behavior:url(/PIE.htc);
}

h1.title {display: block;letter-spacing: normal;line-height: 1em;margin: 0;font-weight: bold;font-size: 140%;padding-left:5px;}

h2.title {display: block;letter-spacing: normal;line-height: 1em;margin: 0;font-weight: bold;font-size: 140%;padding-left:5px;}
.mod_events_latest_table{padding-left:10px;}
.flush .rt-block {padding: 0;}
.icon1 .module-surround, .icon2 .module-surround, .icon3 .module-surround, .icon4 .module-surround {padding-left: 60px;position: relative;}
.module-icon {width: 45px;height: 41px;position: absolute;left: 0;top: 0;}
.icon1 .module-icon {background-position: 0 0;}
.icon2 .module-icon {background-position: 0 -44px;}
.icon3 .module-icon {background-position: 0 -87px;}
.icon4 .module-icon {background-position: 0 -129px;}


.download_arrow a:link {
background: url(/images/stories/common/dn_arrow.gif) no-repeat left center;
padding-left: 24px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
display: block;
margin-left: 5px;
height: 1%
}
html>body .download_arrow a:link{
height: auto;
margin-left: 0px;
}

.download_arrow a:visited {
background:  url(/images/stories/common/dn_arrow.gif) no-repeat left center;
padding-left: 24px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
display: block;
margin-left: 5px;
height: 1%
}
html>body .download_arrow a:visited{
height: auto;
margin-left: 0px;
}

.download_arrow a:hover {
background:  url(/images/stories/common/dn_arrow_a.gif) no-repeat left center;
padding-left: 24px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
display: block;
margin-left: 5px;
height: 1%
}
html>body .download_arrow a:hover{
height: auto;
margin-left: 0px;
}

.-bottom-topics {
clear: both;
}


#rt-sidebar-c .module-surround {
background: #ffffff;
        position: relative;
        /*padding:2px;*/
　　　　/* webkit */　　　
 　　　-webkit-border-radius:5px;
  /* Firefox */
  -moz-border-radius:5px;
  /* IE */
        border-radius: 5px;
-webkit-box-shadow: #b2b2b2 2px 2px 2px;
-moz-box-shadow: #b2b2b2 2px 2px 2px;
box-shadow: #b2b2b2 2px 2px 2px;
        behavior: url(/PIE.htc);
    border-bottom-color: #CCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #CCC;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #CCC;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #CCC;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 5px;
}

#rt-sidebar-c .banneritem {
margin-top: 5px;
margin-bottom: 5px;
margin-left: auto;
margin-right: auto;
padding: 5px;
width: 270px;
text-align: center;
 　　　-webkit-border-radius:5px;
  /* Firefox */
  -moz-border-radius:5px;
  /* IE */
        border-radius: 5px;
        behavior: url(/PIE.htc);
border-color: #CCC;
border-style: solid;
border-width: 1px;
}

#rt-sidebar-c ul.links {
height: 100%;
padding: 0px;
margin-left: 0px;
}

/* Bottom */
#rt-bottom .rt-container {border: 0;}
#rt-bottomtab .rt-block {padding: 15px 0 0 0;margin: 0;}
#rt-bottomtab .bottomtab, #rt-bottomtab .bottomtab2 {height: 34px;display: inline-block;}
#rt-bottomtab .bottomtab2 {padding: 0 25px;line-height: 34px;font-size: 18px;}

/* Footer */
#powered-by {margin:10px 0;}
#rocket {display:inline-block;width: 148px;height: 23px;margin:0 20px 0 5px;vertical-align:middle;}
#gantry-logo {display:inline-block;width: 102px;height: 27px;margin:0 10px 0 0px;vertical-align:middle;background-position: 0 -24px;}
#rt-copyright {text-align: left;}
#gantry-totop, #gantry-totop span {height: 34px;display: inline-block;position: absolute;bottom: 0;right: 0;cursor: pointer;}
#gantry-totop span {padding: 0 25px;line-height: 34px;text-align: center;white-space: nowrap;}
#gantry-resetsettings {margin-left:15px;margin-bottom:5px;display:block;float:left;}

/* Typography */
.readon {display: inline-block;margin-left: 8px;height: 30px;}
.readon span, .readon .button {display: block;margin-left: -8px;padding: 0 18px 0 10px;border: 0;font-size: 13px;cursor: pointer;height: 30px;line-height: 30px;float: left;}
.readon:hover {background-position: 100% -30px;}
.readon:hover span, .readon:hover .button {background-position: 0 -30px;}
#rt-bottom .readon {background-position: 100% -60px;}
#rt-bottom .readon span, #rt-bottom .readon .button {background-position: 0 -60px;}
#rt-bottom .readon:hover {background-position: 100% -90px;}
#rt-bottom .readon:hover span, #rt-bottom .readon:hover .button {background-position: 0 -90px;}
#rt-footer .readon {background-position: 100% -120px;}
#rt-footer .readon span, #rt-footer .readon .button {background-position: 0 -120px;}
#rt-footer .readon:hover {background-position: 100% -150px;}
#rt-footer .readon:hover span, #rt-footer .readon:hover .button {background-position: 0 -150px;}
#rt-accessibility .rt-desc {display: block;float: left;text-align: left;margin-right: 5px;font-size: 12px;font-weight: bold;}
#rt-accessibility #rt-buttons {float: left;}
#rt-accessibility .button {display: block;width: 14px;height: 8px;}
#rt-accessibility a.large .button {background-position: 0 0;margin-bottom: 4px;}
#rt-accessibility a.large:hover .button {background-position: -15px 0;}
#rt-accessibility a.small .button {background-position: 0 -11px;}
#rt-accessibility a.small:hover .button {background-position: -15px -11px;}
.rokradios, .rokchecks {padding: 1px 5px 7px 24px;line-height: 120%;}
.rokradios {background-position: 0 0;background-repeat: no-repeat;}
.rokradios-active {background-position: 0 -211px;background-repeat: no-repeat;}
.rokchecks {background-position: 0 -423px;background-repeat: no-repeat;}
.rokchecks-active {background-position: 0 -634px;background-repeat: no-repeat;}
.date-block .date {font-size: 110%;}
/*#rt-breadcrumbs {margin-top: 10px;}*/
.rt-breadcrumb-surround {
padding: 2px 25px;
height: auto;
}
#breadcrumbs-home {width: 15px;height: 15px;display: block;float: left;margin-top: 4px;}
#breadcrumbs h3, .leading_separator {display: none;}
span.breadcrumbs {display: block;font-size: 110%;font-weight: bold;overflow: hidden;}
span.breadcrumbs img {width: 12px;height: 23px;float: left;}
span.breadcrumbs a, span.no-link {padding: 0 10px;float: left;display: block;height: 23px;line-height: 20px;}
.floatleft {float: left;margin-right: 25px;margin-bottom: 25px;}
.floatright {float: right;margin-left: 25px;margin-bottom: 25px;}

/* RTL */
body.rtl #rt-top .search .inputbox {padding: 3px 5px 0 0;}
body.rtl #rt-top .search {text-align: right;}
body.rtl #rt-header ul {float: left;}
body.rtl #rt-header ul li {float: right;}
body.rtl #rt-header li ul li.parent {background: url(../images/parent-rtl.png) 5px 12px no-repeat;}
body.rtl #rt-header li ul {position:absolute;width:200px;top:-999em;left: auto;padding: 10px 0;}
body.rtl #rt-header li ul ul {margin: 0;}
body.rtl #rt-header li:hover ul ul, body.rtl #rt-header li:hover ul ul ul, body.rtl #rt-header li:hover ul ul ul ul {top:-999em;left: auto;}
body.rtl #rt-header li li {margin: 0;padding: 0 10px 0 18px;height:auto;width:172px;}
body.rtl #rt-header li li a, body.rtl #rt-header li li.active a, body.rtl #rt-header li li a:hover, body.rtl #rt-header li li .separator, body.rtl #rt-header li li.active .separator {margin:0;padding: 0;height: auto;float: none;width: auto;line-height:20px;display: block;}
body.rtl #rt-header li li a span, body.rtl #rt-header li li.active a span, body.rtl #rt-header li li a:hover span, body.rtl #rt-header li li .separator span, body.rtl #rt-header li li.active .separator span {width: auto;display: block;line-height: 20px;text-transform: none;padding: 5px 5px 0 10px;}
body.rtl #rt-header li li a, body.rtl #rt-header li.active li a, body.rtl #rt-header li li .separator, body.rtl #rt-header li.active li .separator {font-weight:normal;}
body.rtl #rt-header li:hover ul {top: 29px;right: 0;}
body.rtl #rt-header li li:hover ul, body.rtl #rt-header li li li:hover ul, body.rtl #rt-header li li li li:hover ul {top: -11px;right: 200px;}
body.rtl #form-login ul li a, body.rtl #com-form-login ul li a, body.rtl ul.rt-more-articles li a, body.rtl .rt-section-list ul li a {background-position: 100% 2px;padding-left: 15px;}
body.rtl #form-login ul li a:hover, body.rtl #com-form-login ul li a:hover, body.rtl ul.rt-more-articles li a:hover, body.rtl .rt-section-list ul li a:hover {background-position: 100% -453px;}
body.rtl #rt-main-surround ul.menu ul {margin-right: 25px;margin-left: 0;}
body.rtl #rt-main-surround ul.menu a, body.rtl #rt-main-surround ul.menu .separator, body.rtl #rt-main-surround ul.menu .item {padding: 4px 20px 8px 0;}
body.rtl #rt-main-surround ul.menu li a, body.rtl #rt-main-surround ul.menu li .separator, body.rtl #rt-main-surround ul.menu li .item {background-position: 100% 10px;}
body.rtl #rt-main-surround ul.menu li a:hover, body.rtl #rt-main-surround ul.menu li .separator:hover, body.rtl #rt-main-surround ul.menu li .item:hover, body.rtl #rt-main-surround ul.menu li.active > a, body.rtl #rt-main-surround ul.menu li.active > .separator, body.rtl #rt-main-surround ul.menu li.active > .item {background-position: 100% -445px;}
body.rtl .icon1 .module-surround, body.rtl .icon2 .module-surround, body.rtl .icon3 .module-surround, body.rtl .icon4 .module-surround {padding-left: 0;padding-right: 60px;}
body.rtl .module-icon {left: auto;right: 0;}
body.rtl #rocket {margin:0 5px 0 20px;}
body.rtl #gantry-logo {margin:0 0 0 10px;}
body.rtl #rt-copyright {text-align: right;}
body.rtl #gantry-totop, body.rtl #gantry-totop span {right: auto;left: 0;}
body.rtl #gantry-resetsettings {margin-left: 0;margin-right: 15px;float: right;}
body.rtl #rt-accessibility .rt-desc {float: right;text-align: right;margin-right: 0;margin-left: 5px;}
body.rtl #rt-accessibility #rt-buttons {float: right;}
body.rtl .rokradios, body.rtl .rokchecks {padding: 1px 24px 7px 5px;}
body.rtl .rokradios {background-position: 100% 0;}
body.rtl .rokradios-active {background-position: 100% -211px;}
body.rtl .rokchecks {background-position: 100% -423px;}
body.rtl .rokchecks-active {background-position: 100% -634px;}
body.rtl #breadcrumbs-home {float: right;}
body.rtl span.breadcrumbs img {float: right;}
body.rtl span.breadcrumbs a, body.rtl span.no-link {float: right;}
body.rtl .readon {margin-left: 14px;}
body.rtl .readon span, body.rtl .readon .button {margin-left: -14px;padding: 0 10px 0 18px;}
body.rtl .readon:hover {background-position: 100% -30px;}
body.rtl .readon:hover span, body.rtl .readon:hover .button {background-position: 0 -30px;}

/* inherit custom tag*/
/* .content_l {margin-left: 10px;margin-right: 10px;}*/
 .topic_tabs {
float: left;
margin-right: 6px;
margin-bottom: 12px;
width: 137px;
border: 1px solid #CCC;
}

.topics_title {
    padding-left: 3px;
    font-weight: bold;
  }
  
.topic_tabs h3 {
background: transparent url(http://www.iucn.jp/protection/species/common/img/content_dia_line_bg.gif) repeat 0% 100%;
color: #333;
font-size: 12px;
margin-top: 0px;margin-bottom: 6px;margin-left: 0px;margin-right: 0px;
padding-left: 3px;
text-align: left;
}

/* .content_l div {margin-bottom: 12px;}*/

#top .content_more_arrow {margin-bottom: 6px;} 
#top .content_more_arrow p {float: left;  background: transparent url(../images/common/content_more_arrow.gif) no-repeat left center;  padding-left: 16px;} 
#top .content h2 {border-bottom: 3px solid #5274d2;  font-size: 16px;} 
#top .content .content_area {border: 1px solid #ccc;  margin-bottom: 24px;  padding: 12px 12px 0 12px;} 
#top .content .content_area h3 {background: #fff url(../images/common/content_dia_line_bg.gif) repeat left bottom;  margin-bottom: 12px;} 
#top .content h3 {background: #fff url(../images/common/content_dia_line_bg.gif) repeat left bottom;  margin-bottom: 12px;} 
#top  h3 {background: #fff url(../images/common/content_dia_line_bg.gif) repeat left bottom; margin-bottom: 12px;margin-top: 0px;}
#top .h3_content,.news .h3_content,.topics .h3_content,.conference .h3_content {display: block;  padding: 0 12px 12px 12px;} 
#top .h3_content div img {padding: 6px;  border: 1px solid #ccc;} 
#top .h3_content p {margin-bottom: 6px;} 
#top .h3_content em {color: #28428c;  font-size: 1.2em;}  
#top .topics .conference {font-size: 1.1em;} 
#top .content_more_arrow {display: block;} 
#top .topics .topic_tabs {float: left;  width: 281px;}
#top .topic_t {height: 220px;border: 1px solid #CCC; margin-bottom: 12px;}
#top .topic_tabs {float: left;width: 281px;border: 1px solid #CCC;}
.img_l {
float: left;
margin-bottom: 5px;
margin-right: 5px;
}
.img_c {
margin-bottom: 5px;
margin-left: auto;
margin-right: auto;
width: 125px;
}
#foot .content_more_arrow {margin-bottom: 6px;} 
#foot .content_more_arrow p {float: left;  background: transparent url(../images/common/content_more_arrow.gif) no-repeat left center;  padding-left: 16px;} 
#foot .content h2 {border-bottom: 3px solid #5274d2;  font-size: 16px;} 
#foot .content .content_area {border: 1px solid #ccc;  margin-bottom: 24px;  padding: 12px 12px 0 12px;} 
#foot .content .content_area h3 {background: #fff url(../images/common/content_dia_line_bg.gif) repeat left bottom;  margin-bottom: 12px;} 
#foot .content h3 {background: #fff url(../images/common/content_dia_line_bg.gif) repeat left bottom;  margin-bottom: 12px;} 
#foot  h3 {background: #fff url(../images/common/content_dia_line_bg.gif) repeat left bottom; margin-bottom: 12px;margin-top: 0px;}
#foot .h3_content,.news .h3_content,.topics .h3_content,.conference .h3_content {display: block;  padding: 0 12px 12px 12px;height:120px} 
#foot .h3_content div img {padding: 6px;  border: 1px solid #ccc;} 
#foot .h3_content p {margin-bottom: 6px;} 
#foot .h3_content em {color: #28428c;  font-size: 1.2em;}  
#foot .topics .conference {font-size: 1.1em;} 
#foot .content_more_arrow {display: block;} 
#foot .topics .topic_tabs {float: left;  width: 281px;}
#foot .topic_t {
background: #FFF;
        position: relative;
height: 180px;
border: 1px solid #CCC; 
margin-bottom: 12px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: #b2b2b2 2px 2px 2px;
-moz-box-shadow: #b2b2b2 2px 2px 2px;
box-shadow: #b2b2b2 2px 2px 2px;
behavior: url(/PIE.htc);
}
#foot .topic_tabs {
        position: relative;
border: 1px solid #CCC;
float: left;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
width: 300px;
-moz-border-radius: 3px;
border-radius: 3px;
behavior: url(/PIE.htc);
}
#foot .topic_b.cf {
background: #FFF;
        position: relative;
border: 1px solid #CCC;
height: 420px;
margin-bottom: 10px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: #b2b2b2 2px 2px 2px;
-moz-box-shadow: #b2b2b2 2px 2px 2px;
box-shadow: #b2b2b2 2px 2px 2px;
behavior: url(/PIE.htc);
}

.custom-bottom-topics {
padding: 5px;
}