
/* ----- contentpanels.css ----- */
@media all {
/*  (do not remove this :) */

.documentFirstHeading_cp {
    display: block;
    background: transparent;
    background-image: none; /* safari bug */
    border: none;
    height: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    width: 0px;
    display: none;
}


#region-content .viewlet .portlet{
  font-size: 110%
}

.documentContent .portletFooter,
.documentContent .portletItem {
    padding: 5px;
}

.documentContent .portletItemDetails {
    color: #76797c;
    font-size: 85%;
    margin-top: -0.5em;
}

.cpPanels .cpPanel {
    margin: 1em 0 0 0;
}

.documentContent .viewlet .portlet{
   margin: 0 0 0 0;
}

.cpPanelsHeading {
   background-color: lavender;
   white-space: nowrap;
   text-align: right;
}

.cpPanelsHeading .cpPanelsHeadingInput,
.cpPanelHeading .cpPanelsHeadingInput {
    float: left;
}

.cpPanelHeading {
   background-color: lavender;
}

.cpPanelHeading td {
    text-align: right
}

.cpViewletItem a {
    white-space: nowrap;
}

.cpViewletItem span {
    white-space:nowrap;
    background-color: lightgreen;
}

/* Editing */

.cpEditFormInputValues {
    float: left;
}

.cpEditFormSubmitButtons {
    float: right;
}

.cpRelatedContent li.cpRelatedItem{
    display: inline;
}

/*
** end content style
** ------------------------------
** begin page tab
*/

.cpPages {
    float:right;
    white-space: nowrap;
    margin-top: 0;
}

.cpPages li {
    display: inline;
}

.cpPages li a {    
    font-size: 90%;
    background-color: transparent;
    border: 1px solid #74ae0b;
    color: #578308;
    margin-right: 0.5em;
    padding: 0em 1em;
    text-decoration: none;
    text-transform: lowercase;
    z-index: 1;
}
.cpPages li.selected a {
    background-color: #cde2a7;
    color: #578308;
}
.cpPages li a:hover {
    background-color: #cde2a7;
    color: #578308;
}

/*
** begin viewlet skins
*/

/* common viewlet skins, fix plone portlet css */

/* default viewlet skins */



/* index_html content skin //////////////*/

.ihc01PortletWrapper dt.portletHeader {
	font-size: 15px;
	background-image: url(../../img/bar.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px 0px 10px;
	height: 20px;
	width: 460px;
	display: block;
	font-weight: bold;
	line-height: 1em;
        border: 0;
	clear: both;
	background-color: #79F279;
        left: -10px;
}

.ihc01PortletWrapper dl.portlet dd.portletFooter,
.ihc01PortletWrapper dl.portlet dd.portletItem,
.ihc01PortletWrapper dl.portlet,
.ihc01PortletWrapper dl.portlet,
.ihc01PortletWrapper dl.portlet dd.portletFooter,
.ihc01PortletWrapper dl.portlet dd.portletItem {
    border: none;
}



/* index_html portlet01 skin //////////////*/

.ihp01PortletWrapper dl.portlet dt.portletHeader{
    display: none;
}

.ihp01PortletWrapper .portlet,
.ihp01PortletWrapper .portletItem{
    border: none;
    margin: 0px;
    padding: 0px;
    border: none;
}

.ihp01PortletWrapper .portlet ul,
.ihp01PortletWrapper .portlet li,
.ihp01PortletWrapper .portlet p{
    list-style-type: none;
    list-style-image: none;
    margin: 0px;
    padding: 0px;
}

.ihp01PortletWrapper a {
	width: 170px;
	height: 76px;
	display: block;
    margin-bottom: 5px;
    text-indent: -5000px;
}

.ihp01PortletWrapper #lib a{
	background-image: url(../../img/link_butto_01.gif);
}
.ihp01PortletWrapper #dome a{
	background-image: url(../../img/link_butto_02.gif);
}
.ihp01PortletWrapper #tsukuba a{
	background-image: url(../../img/link_butto_03.gif);
}




/* index_html portlet02 skin //////////////*/


.ihp02PortletWrapper dl.portlet dt.portletHeader{
    font-weight: bold;
    width: 170px;
    color: #666666;
    border: none;
    padding: 0px;
    background-color: #ffffff;
}

.ihp02PortletWrapper .portletItem {
    border: none;
    color: #666666;
    padding: 0px;
    margin: 0px;
}

.ihp02PortletWrapper .portlet,
.ihp02PortletWrapper dd.portletFooter,
.ihp02PortletWrapper dd.portletItem{
    border: none;
}


/* lectures content skin //////////////*/

.lecturesPortletWrapper {
    width: 470px;
}

.lecturesPortletWrapper dt.portletHeader {
	font-size: 15px;
	background-image: url(../../img/bar.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px 0px 10px;
	height: 20px;
	width: 460px;
	display: block;
	font-weight: bold;
	line-height: 1em;
        border: 0;
	clear: both;
	background-color: #CEED2F;
        left: -10px;
}

.lecturesPortletWrapper dl.portlet dd.portletFooter,
.lecturesPortletWrapper dl.portlet dd.portletItem,
.lecturesPortletWrapper dl.portlet,
.lecturesPortletWrapper dl.portlet,
.lecturesPortletWrapper dl.portlet dd.portletFooter,
.lecturesPortletWrapper dl.portlet dd.portletItem {
    border: none;
}

/* archive content skin //////////////*/

.arcc01PortletWrapper {
    width: 470px;
}

.arcc01PortletWrapper dt.portletHeader {
	font-size: 15px;
	background-image: url(../../img/bar.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px 0px 10px;
	height: 20px;
	width: 460px;
	display: block;
	font-weight: bold;
	line-height: 1em;
        border: 0;
	clear: both;
	background-color: #F2AAF2;
        left: -10px;
}

.arcc01PortletWrapper dl.portlet dd.portletFooter,
.arcc01PortletWrapper dl.portlet dd.portletItem,
.arcc01PortletWrapper dl.portlet,
.arcc01PortletWrapper dl.portlet,
.arcc01PortletWrapper dl.portlet dd.portletFooter,
.arcc01PortletWrapper dl.portlet dd.portletItem {
    border: none;
}

/* links content skin //////////////*/

.linksPortletWrapper {
    width: 470px;
}

.linksPortletWrapper dt.portletHeader {
	font-size: 15px;
	background-image: url(../../img/bar.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px 0px 10px;
	height: 20px;
	width: 460px;
	display: block;
	font-weight: bold;
	line-height: 1em;
        border: 0;
	clear: both;
	background-color: #F2AA61;
        left: -10px;
}

.linksPortletWrapper dl.portlet dd.portletFooter,
.linksPortletWrapper dl.portlet dd.portletItem,
.linksPortletWrapper dl.portlet,
.linksPortletWrapper dl.portlet,
.linksPortletWrapper dl.portlet dd.portletFooter,
.linksPortletWrapper dl.portlet dd.portletItem {
    border: none;
}

/* facilites content skin //////////////*/

.facilitiesPortletWrapper {
    width: 470px;
}

.facilitiesPortletWrapper dt.portletHeader {
	font-size: 15px;
	background-image: url(../../img/bar.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px 0px 10px;
	height: 20px;
	width: 460px;
	display: block;
	font-weight: bold;
	line-height: 1em;
        border: 0;
	clear: both;
	background-color: #C2C2F2;
        left: -10px;
}

.facilitiesPortletWrapper dl.portlet dd.portletFooter,
.facilitiesPortletWrapper dl.portlet dd.portletItem,
.facilitiesPortletWrapper dl.portlet,
.facilitiesPortletWrapper dl.portlet,
.facilitiesPortletWrapper dl.portlet dd.portletFooter,
.facilitiesPortletWrapper dl.portlet dd.portletItem {
    border: none;
}


/* no title skin */
.notitlePortletWrapper
{
    margin: 0px;
    padding: 0px;
}
.notitlePortletWrapper dt.portletHeader {
    display: none;
}

.notitlePortletWrapper .portlet,
.notitlePortletWrapper dd.portletFooter,
.notitlePortletWrapper dd.portletItem{
    border: none;
}


/* Alert skin */
.alertPortletWrapper dl.portlet dt.portletHeader{
    background: #ffa500;
    font-weight: bold;
    border-color: #ffa500;
    text-transform: uppercase;
    background-image: url(../../img/info_icon.gif);
    background-repeat: no-repeat;
    background-position: 5px 50%;
    padding-left: 2.5em;
}

.alertPortletWrapper dl.portlet dd.portletFooter,
.alertPortletWrapper dl.portlet dd.portletItem {
    background-color: #ffce7b;
}

/* dotted skin */
.dottedPortletWrapper dl.portlet dt.portletHeader{
    background: White;
    font-weight: bold;
    border: none;
    padding-left: 0em;
    text-transform: capitalize;
    color: Black;
    border-bottom: 2px dotted #dee7ec;
}

.dottedPortletWrapper dl.portlet dd.portletFooter,
.dottedPortletWrapper dl.portlet dd.portletItem {
   border: 2px dotted #dee7ec;
   border-top:none;
   border-bottom: none;
}

.dottedPortletWrapper dl.portlet{
   border-bottom: 2px dotted #dee7ec;
}

.imageNewsImage {
  float: left;
  margin: 0.5em;
}

.imageNewsTitle {
  font-weight:bold;
}

.viewlet-rss-link{
  padding-right: 2px; 
  float: right; 
  display: block;
}
/*   */

}

