/* DEFAULTS */
* { margin: 0; padding: 0; text-decoration: none; }
body { background-color: #edebdd; font-family: Arial; font-size: 12px; }
br.clear { clear: both; height: 1px; line-height: 1px; }
img { border: 0; }

/* WP COLORS */
.wp01 { background-color: #00a13a; }
.wp02 { background-color: #95cd89; }
.wp03 { background-color: #eee80a; }
.wp04 { background-color: #ff8220; }
.wp05 { background-color: #00849a; }
.wp06 { background-color: #f2527d; }
.wp07 { background-color: #861237; }
.wp08 { background-color: #562380; }
.wp09 { background-color: #c6c6c6; }
.wp10 { background-color: #c6c6c6; }
.wpnone { background-color: #c6c6c6; }

.wp01 .box { border-top-color: #00a13a; }
.wp02 .box { border-top-color: #95cd89; }
.wp03 .box { border-top-color: #eee80a; }
.wp04 .box { border-top-color: #ff8220; }
.wp05 .box { border-top-color: #00849a; }
.wp06 .box { border-top-color: #f2527d; }
.wp07 .box { border-top-color: #861237; }
.wp08 .box { border-top-color: #562380; }
.wp09 .box { border-top-color: #c6c6c6; }
.wp10 .box { border-top-color: #c6c6c6; }
.wpnone .box { border-top-color: #c6c6c6; }

/* WRAPPER */
.wrapper { width: 1000px; margin: auto; position: relative; padding-top: 130px; }

/* HEADER */
.header .logo {   background: url("img/main-logo.gif")/*tpa=http://www.mela-project.eu/mela/commons/styles/img/main-logo.gif*/ no-repeat scroll 0 0 transparent;
    display: block;
    height: 111px;
    position: absolute;
    text-indent: -9999px;
    top: 45px;
    width: 459px;
    z-index: 100; }
.header .programme { background: url("img/programme-logo.gif")/*tpa=http://www.mela-project.eu/mela/commons/styles/img/programme-logo.gif*/ no-repeat scroll 0 0 transparent; display: block; height: 65px; position: absolute; right: 0; text-indent: -9999px; top: 20px; width: 186px; }
.header .payoff { display: block; height: 75px; text-indent: -9999px; background: url(img/payoff.gif)/*tpa=http://www.mela-project.eu/mela/commons/styles/img/payoff.gif*/ no-repeat; }
.header .date { font-size: 11px; position: absolute; right: 10px; top: 140px; }

/* MAIN MENU */
.ucmainmenu { height: 33px; background-color: Black; font-family: RockwellRegular, Arial; }
.ucmainmenu li { display: block; float: left; padding: 5px 23px 0; font-size: 20px; background: url(img/main-menu-sep.gif)/*tpa=http://www.mela-project.eu/mela/commons/styles/img/main-menu-sep.gif*/ no-repeat right 9px; }
.ucmainmenu li a { color: White; }
.ucmainmenu li.last { background-image: none; }
.ucmainmenu.dimmed { opacity: .3; filter: alpha(opacity=30); filter: "alpha(opacity=30)"; }
.ucmainmenu li:hover a, .ucmainmenu li a.selected { color: #55C1DC; }

/* WP MENU */
.ucwpmenu { height: 75px; background: url(img/wp-menu-bck.gif)/*tpa=http://www.mela-project.eu/mela/commons/styles/img/wp-menu-bck.gif*/ repeat-x; padding-top: 29px; font-family: RockwellBold, Arial; }
.ucwpmenu li { display: block; float: left; font-size: 16px; height: 44px; width: 166px; }
.ucwpmenu li:last-child, .ucwpmenu li:first-child { width: 168px; }
.ucwpmenu li a { color: White; display: block; height: 25px; padding-top: 6px; text-align: center; border-bottom: 1px solid white; }
.ucwpmenu li:hover, .ucwpmenu li.selected { background-color: Black; }
.ucwpmenu.dimmed li { opacity: .4; filter: alpha(opacity=40); filter: "alpha(opacity=40)"; }

/* CONTENT AREA */
.content { min-height: 400px; padding-bottom: 50px; }

/* CONTENT AREA: ONE COLUMN LAYOUT */
.mponecolumn { width: 717px; margin: auto; }

/* CONTENT AREA: TWO COLUMNS LAYOUT */
.firstcolumn { float: left; padding-right: 35px; width: 248px; }
.secondcolumn { float: left; width: 717px; }

/* FOOTER */
.footer { margin-bottom: 30px; }

/* FOOTER MENU */
.ucfootermenu { background-color: #55c1dc; height: 33px; font-family: RockwellRegular, Arial; border-bottom: 1px solid #edebdd; }
.ucfootermenu li { background: url("img/footer-menu-sep.gif")/*tpa=http://www.mela-project.eu/mela/commons/styles/img/footer-menu-sep.gif*/ no-repeat scroll right 9px transparent; display: block; float: left; font-size: 16px; padding: 8px 44px 0; }
.ucfootermenu li.last { background-image: none; }
.ucfootermenu a { color: White; }
.ucfootermenu a:hover { color: #ffff99; }

/* DISCLAIMER */
.ucdisclaimer{ background-color:white; padding:10px 5px; border-bottom:1px solid black; font-size:12px; color:#999999;}

/* FOOTER PARTNERS */
.ucfooterpartners { height: 98px; background: url(img/footer-partners-bck.gif)/*tpa=http://www.mela-project.eu/mela/commons/styles/img/footer-partners-bck.gif*/ repeat-x bottom left white; position: relative; }
.ucfooterpartners ul { padding: 5px 0 0; }
.ucfooterpartners h2 { background: url("img/footer-partners-title.gif")/*tpa=http://www.mela-project.eu/mela/commons/styles/img/footer-partners-title.gif*/ no-repeat scroll 0 0 transparent; height: 43px; left: 6px; position: absolute; text-indent: -9999px; top: 8px; width: 10px; }
.ucfooterpartners li { display: block; float: left; height: 50px; background-repeat: no-repeat; position: relative; margin-left: 42px; }
.ucfooterpartners li a { text-indent: -9999px; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ucfooterpartners li.polimi { background-image: url(img/logos/polimi.jpg)/*tpa=http://www.mela-project.eu/mela/commons/styles/img/logos/polimi.jpg*/; width: 76px; background-position: left 3px; }
.ucfooterpartners li.ciid { background-image: url(img/logos/ciid.jpg)/*tpa=http://www.mela-project.eu/mela/commons/styles/img/logos/ciid.jpg*/; width: 99px; background-position: left 12px; }
.ucfooterpartners li.cnr { background-image: url(img/logos/cnr.jpg)/*tpa=http://www.mela-project.eu/mela/commons/styles/img/logos/cnr.jpg*/; width: 80px; background-position: left 6px; }
.ucfooterpartners li.macba { background-image: url(img/logos/macba.jpg)/*tpa=http://www.mela-project.eu/mela/commons/styles/img/logos/macba.jpg*/; width: 68px; background-position: left 14px; }
.ucfooterpartners li.mnhn { background-image: url("img/logos/mnhn.jpg")/*tpa=http://www.mela-project.eu/mela/commons/styles/img/logos/mnhn.jpg*/; background-position: left 4px; margin-left: 5px; width: 67px; }
.ucfooterpartners li.gu { background-image: url(img/logos/gu.jpg)/*tpa=http://www.mela-project.eu/mela/commons/styles/img/logos/gu.jpg*/; width: 87px; background-position: left 6px; }
.ucfooterpartners li.rca { background-image: url(img/logos/rca.jpg)/*tpa=http://www.mela-project.eu/mela/commons/styles/img/logos/rca.jpg*/; width: 51px; }
.ucfooterpartners li.unew { background-image: url(img/logos/unew.jpg)/*tpa=http://www.mela-project.eu/mela/commons/styles/img/logos/unew.jpg*/; width: 78px; background-position: left 7px; }
.ucfooterpartners li.uno { background-image: url(img/logos/uno.jpg)/*tpa=http://www.mela-project.eu/mela/commons/styles/img/logos/uno.jpg*/; width: 42px; background-position: left 3px; }

/* FOOTER SITE MAP */
.ucsitemap { background: url(img/box-closer.gif)/*tpa=http://www.mela-project.eu/mela/commons/styles/img/box-closer.gif*/ 0 bottom repeat-x white; padding: 28px 30px; color: #999999; }
.ucsitemap ul { list-style-type: none; }
.ucsitemap ul ul { border: none; }
.ucsitemap ul li { float: left; border-left: 1px solid #999999; font-family: RockwellRegular, Arial; font-size: 14px; padding-left: 8px; width: 156px; }
.ucsitemap ul li.last { width: 100px; }
.ucsitemap ul li ul { padding: 10px 0 0 0; }
.ucsitemap ul li li { border: none; float: none; font-family: Arial; font-size: 11px; line-height: 20px; padding: 0; }
.ucsitemap ul li li a { color: #999999; }
.ucsitemap ul li li a:hover { color: Black; }

/* FOOTER INFO */
.footer .info { text-align: right; padding-top: 8px; font-size: 12px; }
.footer .info a { color: #666666; }


/* POPUP */
.popup { width: 500px; margin: 20px auto; }

/* WPSITE */
.wpsite h1.sitetitle { font-family: RockwellRegular,Arial; font-size: 24px; font-weight: normal; margin: -17px 0 22px; }
.wpsite h1.sitetitle span { font-size: 30px; }

/* --------------- */
/* COMMON ELEMENTS */
/* --------------- */

/* BOX */
.box { background: url("img/box-closer.gif")/*tpa=http://www.mela-project.eu/mela/commons/styles/img/box-closer.gif*/ repeat-x scroll left bottom white; border-top: 10px solid #55C1DC; margin-bottom: 10px; }
.box h1, .box h2 { font-family: RockwellRegular,Arial; font-size: 28px; font-weight: normal; padding: 12px 20px; background: url(img/box-heading-bck.gif)/*tpa=http://www.mela-project.eu/mela/commons/styles/img/box-heading-bck.gif*/ repeat-x left bottom transparent; margin-bottom: 5px; }
.box .boxcontent { padding: 28px 37px 42px 24px; }

/* FORMS */
.form { background-color: #d9d9d9; margin: 20px 0; padding: 20px; }
.form th, .publications-list .form td { padding: 6px; text-align: left; font-weight: normal; }
.form th { vertical-align: top; }
.form label { margin: 0 10px 0 5px; }
.form select { padding: 5px; }
.form input[type=text], .form textarea { padding: 2px; border: 1px solid #c6c6c6; width: 400px; }
.form textarea { height: 100px; }
.form .validation { background-color: Yellow; border: 1px solid; font-weight: bold; line-height: 22px; padding: 25px; }
.form .validation ul { margin: 10px 42px; }

/* BOX - RELATED */
.box.related { }
.box.related ul { list-style-type: none; padding: 28px 37px 42px 24px; }
.box.related h3 { font-family: RockwellRegular,Arial; font-size: 16px; font-weight: normal; }
.box.related h3 a { color: #55C1DC; }
.box.related li { margin-bottom: 20px; line-height: 18px; }

/* BOX - TWO COLUMNS STAFF LIST */
.boxcontent.twocolsstaff { padding: 10px 10px 30px; }
.boxcontent.twocolsstaff ul { list-style-type: none; }
.boxcontent.twocolsstaff li.item { float: left; width: 341px; padding-bottom: 20px; }
.boxcontent.twocolsstaff li.item.newrow { clear: left; margin-right: 10px; }
.boxcontent.twocolsstaff li.item .ucpersonbox .data { width: 190px; }

/* LINK AREA */
a.linkarea { position: absolute; width: 100%; height: 100%; text-indent: -9999px; background: url(img/pixel.gif)/*tpa=http://www.mela-project.eu/mela/commons/styles/img/pixel.gif*/; top: 0; left: 0; z-index: 100; }

/* CMS TEXT */
.cmstext { font-family: Arial; font-size: 12px; line-height: 20px; }
.cmstext p { margin: 5px; }
.cmstext ul, .cmstext ol { padding: 10px 40px; }
.cmstext h2 { background: none repeat scroll 0 0 transparent; border: medium none; font-size: 20px; padding: 10px 5px 2px; }
.cmstext a { color: #55C1DC; }
.cmstext u { text-decoration: underline; }

/* SIDEBARS */
.sidebar { padding-bottom: 22px; background: url(img/sidebar-bck.gif)/*tpa=http://www.mela-project.eu/mela/commons/styles/img/sidebar-bck.gif*/ repeat-x left bottom; }
.sidebar ul { font-size: 12px; font-weight: bold; list-style-type: none; border-top-width: 2px; border-top-style: solid; }
.sidebar li { border-bottom-width: 2px; border-bottom-style: solid; padding: 10px 10px 10px 20px; }
.sidebar.partners li { border-bottom: 2px solid #55C1DC; padding: 10px 3px 10px 5px; }
.sidebar.partners li i { font-weight: normal; }
.sidebar li a { color: Black; display: block; }
.sidebar li.selected a, .sidebar li:hover a { color: white; }

/*SIDEBARS PORTAL*/
.sidebar.portal ul { border-top-color: #55c1dc; }
.sidebar.portal li { border-bottom-color: #55C1DC; }
.sidebar.portal li.selected, .sidebar.portal li:hover { background-color: #55C1DC; }

/* SIDEBARS WP*/
.sidebar.sidebarwp ul { background-color: transparent; }
.sidebar.sidebarwp ul.wp01 { border-top-color: #00a13a; }
.sidebar.sidebarwp ul.wp01 li { border-bottom-color: #00a13a; }
.sidebar.sidebarwp ul.wp01 li:hover { background-color: #00a13a; }
.sidebar.sidebarwp ul.wp02 { border-top-color: #95cd89; }
.sidebar.sidebarwp ul.wp02 li { border-bottom-color: #95cd89; }
.sidebar.sidebarwp ul.wp02 li:hover { background-color: #95cd89; }
.sidebar.sidebarwp ul.wp03 { border-top-color: #eee80a; }
.sidebar.sidebarwp ul.wp03 li { border-bottom-color: #eee80a; }
.sidebar.sidebarwp ul.wp03 li:hover { background-color: #eee80a; }
.sidebar.sidebarwp ul.wp04 { border-top-color: #ff8220; }
.sidebar.sidebarwp ul.wp04 li { border-bottom-color: #ff8220; }
.sidebar.sidebarwp ul.wp04 li:hover { background-color: #ff8220; }
.sidebar.sidebarwp ul.wp05 { border-top-color: #00849a; }
.sidebar.sidebarwp ul.wp05 li { border-bottom-color: #00849a; }
.sidebar.sidebarwp ul.wp05 li:hover { background-color: #00849a; }
.sidebar.sidebarwp ul.wp06 { border-top-color: #f2527d; }
.sidebar.sidebarwp ul.wp06 li { border-bottom-color: #f2527d; }
.sidebar.sidebarwp ul.wp06 li:hover { background-color: #f2527d; }
.sidebar.sidebarwp ul.wp07 { border-top-color: #861237; }
.sidebar.sidebarwp ul.wp07 li { border-bottom-color: #861237; }
.sidebar.sidebarwp ul.wp07 li:hover { background-color: #861237; }
.sidebar.sidebarwp ul.wp08 { border-top-color: #562380; }
.sidebar.sidebarwp ul.wp08 li { border-bottom-color: #562380; }
.sidebar.sidebarwp ul.wp08 li:hover { background-color: #562380; }

/* UC PERSON BOX - UC PERSON */
.ucpersonbox { font-size: 10px; line-height: 15px; }
.ucpersonbox ul { list-style-type: none; }
.ucpersonbox a.photo { display: block; float: left; margin-right: 5px; }
.ucpersonbox .data { float: left; padding: 0; position: relative; width: 193px; }
.ucpersonbox .data h3 { font-family: RockwellRegular,Arial; font-size: 18px; font-weight: normal; margin-bottom: 4px; }
.ucpersonbox .data .role { display: block; font-style: italic; }
.ucpersonbox .data a.email { color: #55C1DC; display: block; margin-bottom: 5px; }
.ucperson .side { float: left; width: 202px; margin-right: 10px; }
.ucperson .info { float: left; width: 440px; padding-bottom: 30px; }
.ucperson .role { font-family: RockwellRegular,Arial; font-size: 18px; font-weight: normal; }
.ucperson a.partner { font-family: RockwellRegular,Arial; font-size: 18px; font-weight: normal; color: Black; }
.ucperson .cmstext { margin-top: 20px; }
.ucpersonbox .links, .ucperson .links { padding-top: 10px; list-style-type: none; }
.ucpersonbox .links li, .ucperson .links li { padding-bottom: 5px; }
.ucpersonbox .links a, .ucperson .links a { float: right; color: #55C1DC; font-weight: bold; }

/* UC EVENT */
.ucevent .boxcontent { position: relative; padding-top: 45px; }
.ucevent .callforpaper { background-color: #FE0000; color: White; font-size: 12px; padding: 7px 10px; position: absolute; right: 20px; top: 5px; }
.ucevent .wp { font-family: RockwellRegular,Arial; font-size: 14px; height: 43px; left: 19px; padding-top: 8px; position: absolute; text-align: center; top: 3px; width: 78px; }
.ucevent .wp a { color: white; }
.ucevent .date { display: block; font-size: 18px; margin: 10px 0; }

/* UC PUBLICATION */
.ucpublication { }
.ucpublication .datasheet th, .ucpublication .datasheet td { padding: 10px 5px; text-align: left; font-size: 14px; }
.ucpublication .datasheet th { width: 114px; vertical-align: top; }
.ucpublication .datasheet { margin-bottom: 10px; }
.ucpublication .event { position: relative; font-size: 12px; font-style: italic; }
.ucpublication .datasheet .event h2 { background: none repeat scroll 0 0 transparent; font-family: Arial; font-size: 14px; font-weight: bold; margin: 0 0 3px; padding: 0; font-style: normal; }
.ucpublication .wp { display: inline-block; padding: 5px 10px; }
.ucpublication .wp a { color: White; }
.ucpublication .actions { margin: 20px 0; list-style-type: none; }
.ucpublication .actions a { display: inline-block; background-color: #c6c6c6; font-size: 14px; font-weight: bold; padding: 5px 10px; color: black; }
.ucpublication .actions li { margin-bottom: 15px; }
.ucpublication .legend { line-height: 20px; }
.ucpublication .legend h2 { background: none repeat scroll 0 0 transparent; font-size: 18px; margin: 0; padding: 40px 0 5px; }
.ucpublication .legend a { color: #55C1DC; font-weight: bold; }
.ucpublication .license { margin: 38px 0 0; }
.ucpublication .license img { margin: 0 0 5px; }
.ucpublication .license a { color: #55C1DC; }

/* UC WP LIST */
.ucwplist { }
.ucwplist h1 { font-family: RockwellRegular,Arial; font-size: 30px; font-weight: normal; margin-bottom: 5px; }
.ucwplist .wplist { list-style-type: none; padding-bottom: 16px; }
.ucwplist .wplist li { clear: both; position: relative; height: 144px; }
.ucwplist .wplist h3 { color: White; float: left; height: 136px; padding: 5px 0 0; text-align: center; width: 78px; position: relative; font-size: 16px; border-top: 2px solid white; font-weight: normal; }
.ucwplist .wplist .box { background: none; float: left; height: 131px; margin-left: 4px; width: 224px; border-top: 2px solid #55C1DC; }
.ucwplist .wplist li:first-child .box { border-top: none; }
.ucwplist .wplist .box h4 { background-color: white; font-size: 14px; margin-bottom: 0; padding: 4px 2px 0px 6px; position: relative; }
.ucwplist .wplist .wptext { font-family: RockwellRegular,Arial; font-size: 12px; font-weight: normal; height: 89px; margin: 1px 0 5px; overflow: hidden; padding: 9px; position: relative; }
.ucwplist .wplist .wptext .more { display: block; position: absolute; right: 10px; bottom: 42px; color: #55C1DC; }


/* UC PRESS LIST */
.uc-press-list { }
.uc-press-list li { list-style-type: none; padding: 37px 0 30px 49px; position: relative; }
.uc-press-list li h2 { background: none repeat scroll 0 0 transparent; font-size: 18px; margin: 0; padding: 0; }
.uc-press-list li .wp { color: white; font-family: RockwellRegular,Arial; font-size: 14px; height: 21px; left: 0; padding-top: 8px; position: absolute; text-align: center; top: 0; width: 49px; }
.uc-press-list li .date { background-color: Black; color: White; display: block; font-size: 12px; left: 49px; padding: 7px 0 7px 10px; position: absolute; top: 0; width: 597px; }
.uc-press-list li .more { position: absolute; bottom: 10px; right: 10px; }

/* UC RSS LIST */
.rss-list { }
.rss-list li { padding-bottom: 40px; position: relative; list-style-type: none; }
.rss-list li h3 { font-family: RockwellRegular,Arial; font-size: 18px; font-weight: normal; }
.rss-list li .readmore { bottom: 30px; position: absolute; right: 10px; }


/* UC WP BOX */
.wpbox .boxcontent { position: relative; }
.wpbox .boxcontent .readmore { bottom: 30px; position: absolute; right: 38px; }

/* READ MORE LINKS */
.readmore { background: url("img/read-more.gif")/*tpa=http://www.mela-project.eu/mela/commons/styles/img/read-more.gif*/ no-repeat scroll 2px 4px transparent; color: #55C1DC; display: block; font-size: 12px; font-style: normal; font-weight: bold; padding-left: 15px; line-height: 12px; }

/* PAGER */
.ucpager ul {text-align: center;}
.ucpager ul li {display: inline-block;}
.ucpager ul li a,.ucpager ul li span{display: block;margin:0 3px; font-size:14px;}
.ucpager ul li a{color:black;}
.ucpager ul li span{color:#55C1DC; font-weight:bold;}



/* ----- */
/* PAGES */
/* ----- */

/* home page */
.homepage .col { float: left; width: 306px; margin-right: 36px; }
.homepage .col.last { margin-right: 0; }
.homepage .uchomeintro { line-height: 20px; margin-bottom: 30px; }
.homepage .uchomeintro h1 { font-family: RockwellRegular,Arial; font-size: 22px; font-weight: normal; margin-bottom: 10px; }
.homepage .homebox { position: relative; margin-bottom: 30px; }
.homepage .homebox h2 { padding: 10px; }
.homepage .homebox h3 { margin-bottom: 10px; }
.homepage .homebox .boxcontent { padding: 5px 5px 30px; }
.homepage .homebox .boxcontent.cmstext .readmore { margin-top: 20px; }
.homepage .homebox .readmore.all { padding-bottom: 30px; }
.homepage .event-list li .date { font-size: 11px; height: 15px; line-height: 17px; width: 236px; }
.homepage .event-list li h2 { font-size: 15px; padding: 0; }
.homepage .event-list li .callforpaper { padding: 9px 3px 6px; font-size: 11px; }

/* project / management / home */
.project-management-home .halfsize { width: 353px; float: left; }
.project-management-home .halfsize h2 { font-size: 20px; }
.project-management-home .halfsize .boxcontent { padding: 5px; }
.project-management-home .ucfigures { margin-right: 10px; }
.project-management-home .ucfigures ul { list-style-type: none; }
.project-management-home .ucfigures li { padding-bottom: 20px; }
.project-management-home .ucfigures .links li { padding-bottom: 5px; }

.project-management-home .ucboards { }
.project-management-home .ucboards ul { list-style-type: none; }
.project-management-home .ucboards li { position: relative; margin-bottom: 30px; line-height: 21px; }
.project-management-home .ucboards h3 { font-family: RockwellRegular,Arial; font-size: 18px; font-weight: normal; margin-bottom: 5px; line-height: 28px; }
.project-management-home .ucboards .more { float: right; margin-top: 5px; }

/* project / management / manager */
.project-management-manager { position: relative; }
.project-management-manager .dropdownnavigation { padding: 7px; position: absolute; right: 10px; top: 21px; }

/* project / management / board */
.project-management-board { position: relative; }
.project-management-board h1 { padding-bottom: 30px; }
.project-management-board h1 span { display: block; }
.project-management-board .dropdownnavigation { padding: 4px; position: absolute; right: 5px; top: 5px; }


/* project / management / board / staff */
.project-management-board-staff { position: relative; }
.project-management-board-staff .dropdownnavigation { padding: 7px; position: absolute; right: 10px; top: 21px; }

/* partners / home */
.partners-home { padding-bottom: 14px; }
.partners-home .partnerlist { padding-left: 8px; }
.partners-home .partnerlist li { list-style-type: none; }
.partners-home .partnerlist li.item { border-left: 1px solid; float: left; font-size: 11px; margin-bottom: 40px; padding: 10px 6px 0; position: relative; width: 220px; }
.partners-home .partnerlist li.item.first { clear: both; }
.partners-home .partnerlist .logo { height: 80px; }
.partners-home .competence-map { display: block; margin: auto; width: 667px; }

/* partners / partner */
.partners-partner { padding-bottom: 30px; }
.partners-partner .boxcontent.data { border-left: 1px solid; margin: 40px 0 0 28px; padding: 0px 37px 0px 24px; }
.partners-partner .boxcontent.data img.logo { display: block; margin-bottom: 25px; }
.partners-partner .boxcontent.data .departments { list-style-type: none; margin-bottom: 15px; }
.partners-partner .boxcontent.data .wps { font-family: RockwellRegular,Arial; font-size: 16px; height: 54px; list-style-type: none; padding-top: 10px; }
.partners-partner .boxcontent.data .wps li { color: White; float: left; margin-right: 5px; width: 80px; text-align: center; padding: 8px 0; }
.partners-partner .boxcontent.data .wps li a { color: white; }

/* partners / staff */
.partners-staff { position: relative; }
.partners-staff .dropdownnavigation { padding: 7px; position: absolute; right: 10px; top: 21px; }

/* activity gateway */
.activity-gateway { }
.activity-gateway h1 { font-family: RockwellRegular,Arial; font-size: 30px; font-weight: normal; margin-bottom: 5px; }
.activity-gateway .wplist { list-style-type: none; margin-top: 20px; }
.activity-gateway .wplist li { clear: both; position: relative; height: 204px; }
.activity-gateway .wplist h1 { color: White; float: left; height: 165px; margin-bottom: 26px; padding: 5px 0 0; text-align: center; width: 96px; position: relative; font-size: 20px; }
.activity-gateway .wplist .box { background-color: transparent; float: left; height: 160px; margin-left: 10px; width: 611px; }
.activity-gateway .wplist .box h2 { background-color: white; font-size: 21px; margin-bottom: 0; padding: 10px 2px 10px 10px; position: relative; }
.activity-gateway .wplist .wptext { height: 115px; overflow: hidden; padding: 10px; position: relative; }
.activity-gateway .wplist .wptext h3 { font-family: RockwellRegular,Arial; font-size: 14px; font-weight: normal; margin: 1px 0 5px; }
.activity-gateway .wplist .wptext .more { display: block; position: absolute; right: 10px; bottom: 42px; color: #55C1DC; }

/* event-list (portal and wp site)*/
.event-list { }
.event-list li { list-style-type: none; padding: 37px 0 30px 49px; position: relative; }
.event-list li h2 { background: none repeat scroll 0 0 transparent; font-size: 18px; margin: 0; padding: 0; }
.event-list li .wp { color: white; font-family: RockwellRegular,Arial; font-size: 14px; height: 21px; left: 0; padding-top: 8px; position: absolute; text-align: center; top: 0; width: 49px; }
.event-list li .date { background-color: Black; color: White; display: block; font-size: 12px; left: 49px; padding: 7px 0 7px 10px; position: absolute; top: 0; width: 597px; }
.event-list li .callforpaper { background-color: #FE0000; color: White; font-size: 12px; padding: 7px 10px; position: absolute; right: 0; top: 0; display: block; }
.event-list li .more { position: absolute; bottom: 10px; right: 10px; }
.event-list li p { line-height: 22px; margin-top: 7px; }
.event-list .main { padding-bottom: 8px; position: relative; }
.event-list .main h1 { background: none; }
.event-list select { padding: 7px; position: absolute; right: 5px; top: 12px; }

/* publications / authors list */
.publications-authors ul { list-style-type: none; }
.publications-authors ul ul { padding-left: 86px; min-height: 90px; }
.publications-authors li { border-bottom: 1px solid #C6C6C6; margin-bottom: 20px; position: relative; }
.publications-authors li li { float: left; line-height: 30px; width: 190px; border: none; margin: 0; }
.publications-authors li li a { color: Black; }
.publications-authors li h2 { background: none repeat scroll 0 0 black; color: white; width: 24px; position: absolute; top: 0; left: 0; }

/* publication / list */
.publications-list .results li { list-style-type: none; padding: 37px 0 30px 49px; position: relative; }
.publications-list .results li h2 { background: none repeat scroll 0 0 transparent; font-size: 18px; margin: 0; padding: 0; }
.publications-list .results li .wp { color: white; font-family: RockwellRegular,Arial; font-size: 14px; height: 21px; left: 0; padding-top: 8px; position: absolute; text-align: center; top: 0; width: 49px; }
.publications-list .results li .data { background-color: Black; color: White; display: block; font-size: 12px; height: 15px; left: 49px; overflow: hidden; padding: 7px 0 7px 10px; position: absolute; top: 0; width: 597px; }
.publications-list .results li .more { display: block; position: absolute; bottom: 10px; right: 10px; color: #eb6909; }
.publications-list .results li p { line-height: 22px; margin-top: 7px; }
.publications-list .results .media { background-color: #FE0000; color: White; font-size: 12px; padding: 7px 10px; position: absolute; right: 0; top: 0; display: block; }


/* network / home */
.network-home .box.main { position: relative; }
.network-home .box.main .join { background-color: #FE0000; color: White; display: block; font-weight: bold; padding: 18px 18px 19px; position: absolute; right: 0; top: 0; }

/* network / list */
.network-list .category li { position: relative; list-style-type: none; padding-bottom: 10px; font-style: italic; }
.network-list .category li h3 { font-style: normal; }
.network-list .category li .url { color: gray; display: block; font-size: 18px; font-style: normal; text-align: right; }

/* network / form */
.network-form .disclaimer { line-height: 21px; width: 403px; }

/* template list */
.template-list ul { padding: 10px 0 20px 50px; }
.template-list li a { color: Black; line-height: 20px; }

/* rss intro */
.rss-intro { }
.rss-intro .feeds { list-style-type: none; }
.rss-intro .feeds li { margin: 20px 0; line-height: 26px; }
.rss-intro .feeds li a { display: block; color: Black; font-weight: bold; }
.rss-intro .feeds li a.title { font-family: RockwellRegular,Arial; font-size: 24px; font-weight: normal; }

/* press archive */
.press-archive { position: relative; }
.press-archive .dropdownnavigation { padding: 5px; position: absolute; right: 5px; top: 12px; }

/* wp home page */
.wp-home .halfsize { float: left; min-height: 320px; width: 353px; }
.wp-home .halfsize h2 { font-size: 20px; }
.wp-home .halfsize .boxcontent { padding: 5px; }
.wp-home .event-list li .date { height: 15px; overflow: hidden; width: 284px; }
.wp-home .event-list li .callforpaper { font-size: 10px; padding: 8px 2px; }
.wp-home .halfsize ul h2 { font-size: 16px; }
.wp-home .halfsize.docs { margin-left: 10px; }

/* wp / focus / listing */
.wp-focus-listing .contentlist { list-style-type: none; }
.wp-focus-listing .contentlist li { position: relative; padding-bottom: 30px; font-style: italic; }
.wp-focus-listing .contentlist li h3 { font-style: normal; font-family: RockwellRegular,Arial; font-size: 22px; font-weight: normal; margin-bottom: 5px; }
.wp-focus-listing .contentlist li .readmore { position: absolute; bottom: 10px; right: 10px; }
